pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 142.0.7444.59
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Tue Nov 4 14:55:12 2025 +0100
Changeset: 328bb5b54c506fd6c6720a4c784719e17fcc3faa
Modified Files:
chromium/COMMIT_MSG
chromium/Makefile
chromium/distinfo
chromium/patches/patch-BUILD.gn
chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
chromium/patches/patch-ash_display_mirror__window__controller.cc
chromium/patches/patch-base_BUILD.gn
chromium/patches/patch-base_allocator_dispatcher_tls.h
chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
chromium/patches/patch-base_atomicops.h
chromium/patches/patch-base_base__paths__posix.cc
chromium/patches/patch-base_compiler__specific.h
chromium/patches/patch-base_debug_debugger__posix.cc
chromium/patches/patch-base_debug_elf__reader.cc
chromium/patches/patch-base_debug_proc__maps__linux.cc
chromium/patches/patch-base_debug_stack__trace.cc
chromium/patches/patch-base_debug_stack__trace__posix.cc
chromium/patches/patch-base_files_dir__reader__linux.h
chromium/patches/patch-base_files_dir__reader__posix.h
chromium/patches/patch-base_files_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__netbsd.cc
chromium/patches/patch-base_process_process__handle__openbsd.cc
chromium/patches/patch-base_process_process__iterator.h
chromium/patches/patch-base_process_process__iterator__freebsd.cc
chromium/patches/patch-base_process_process__iterator__netbsd.cc
chromium/patches/patch-base_process_process__iterator__openbsd.cc
chromium/patches/patch-base_process_process__metrics.cc
chromium/patches/patch-base_process_process__metrics.h
chromium/patches/patch-base_process_process__metrics__freebsd.cc
chromium/patches/patch-base_process_process__metrics__netbsd.cc
chromium/patches/patch-base_process_process__metrics__openbsd.cc
chromium/patches/patch-base_process_process__metrics__posix.cc
chromium/patches/patch-base_process_process__metrics__unittest.cc
chromium/patches/patch-base_process_process__posix.cc
chromium/patches/patch-base_process_process__unittest.cc
chromium/patches/patch-base_profiler_module__cache.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
chromium/patches/patch-base_profiler_stack__base__address__posix.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
chromium/patches/patch-base_profiler_thread__delegate__posix.cc
chromium/patches/patch-base_rand__util.h
chromium/patches/patch-base_rand__util__posix.cc
chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
chromium/patches/patch-base_synchronization_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__netbsd.cc
chromium/patches/patch-base_system_sys__info__openbsd.cc
chromium/patches/patch-base_system_sys__info__posix.cc
chromium/patches/patch-base_system_sys__info__unittest.cc
chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
chromium/patches/patch-base_test_launcher_test__launcher.cc
chromium/patches/patch-base_test_test__file__util__linux.cc
chromium/patches/patch-base_test_test__file__util__posix.cc
chromium/patches/patch-base_threading_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_clang_BUILD.gn
chromium/patches/patch-build_config_clang_clang.gni
chromium/patches/patch-build_config_compiler_BUILD.gn
chromium/patches/patch-build_config_gcc_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_gn__run__binary.py
chromium/patches/patch-build_linux_chrome.map
chromium/patches/patch-build_linux_strip__binary.py
chromium/patches/patch-build_linux_unbundle_icu.gn
chromium/patches/patch-build_linux_unbundle_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_extensions_background__mode__optimizer.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__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_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_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.cc
chromium/patches/patch-chrome_browser_flag__descriptions.h
chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
chromium/patches/patch-chrome_browser_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_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_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_platform__util__linux.cc
chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
chromium/patches/patch-chrome_browser_printing_printer__query.cc
chromium/patches/patch-chrome_browser_process__singleton__posix.cc
chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.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_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_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_tab__dialog__manager.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
chromium/patches/patch-chrome_browser_ui_ui__features.cc
chromium/patches/patch-chrome_browser_ui_ui__features.h
chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
chromium/patches/patch-chrome_browser_ui_views_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_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_frame_tab__strip__region__view.cc
chromium/patches/patch-chrome_browser_ui_views_hung__renderer__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_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_relaunch__chrome__promo.cc
chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
chromium/patches/patch-chrome_browser_ui_webui_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__helpers.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
chromium/patches/patch-chrome_browser_webauthn_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__features.cc
chromium/patches/patch-chrome_common_chrome__features.h
chromium/patches/patch-chrome_common_chrome__paths.cc
chromium/patches/patch-chrome_common_chrome__paths.h
chromium/patches/patch-chrome_common_chrome__paths__internal.h
chromium/patches/patch-chrome_common_chrome__switches.cc
chromium/patches/patch-chrome_common_chrome__switches.h
chromium/patches/patch-chrome_common_crash__keys.cc
chromium/patches/patch-chrome_common_extensions_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_lock.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
chromium/patches/patch-chrome_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_lock.cc
chromium/patches/patch-chrome_updater_util_posix__util.cc
chromium/patches/patch-chrome_utility_services.cc
chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
chromium/patches/patch-components_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_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_permissions_prediction__service_prediction__common.cc
chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
chromium/patches/patch-components_policy_core_browser_url__blocklist__manager.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_core_common_policy__pref__names.cc
chromium/patches/patch-components_policy_core_common_policy__pref__names.h
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_regional__capabilities_regional__capabilities__switches.cc
chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
chromium/patches/patch-components_safe__browsing_core_browser_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__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_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__host.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_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__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.h
chromium/patches/patch-ipc_ipc__channel__mojo.cc
chromium/patches/patch-ipc_ipc__message__utils.h
chromium/patches/patch-media_BUILD.gn
chromium/patches/patch-media_audio_BUILD.gn
chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
chromium/patches/patch-media_audio_audio__input__device.cc
chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
chromium/patches/patch-media_audio_pulse_pulse__util.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
chromium/patches/patch-media_audio_sndio_sndio__input.cc
chromium/patches/patch-media_audio_sndio_sndio__input.h
chromium/patches/patch-media_audio_sndio_sndio__output.cc
chromium/patches/patch-media_audio_sndio_sndio__output.h
chromium/patches/patch-media_base_audio__latency.cc
chromium/patches/patch-media_base_libaom__thread__wrapper.cc
chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
chromium/patches/patch-media_base_media__switches.cc
chromium/patches/patch-media_base_media__switches.h
chromium/patches/patch-media_base_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_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_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__attributes.cc
chromium/patches/patch-remoting_host_host__details.cc
chromium/patches/patch-remoting_host_host__main.cc
chromium/patches/patch-remoting_host_ipc__constants.cc
chromium/patches/patch-remoting_host_it2me_it2me__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_netbsd_sandbox__netbsd.cc
chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
chromium/patches/patch-sandbox_policy_sandbox.cc
chromium/patches/patch-sandbox_policy_sandbox.h
chromium/patches/patch-sandbox_policy_sandbox__type.cc
chromium/patches/patch-sandbox_policy_switches.cc
chromium/patches/patch-sandbox_policy_switches.h
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
chromium/patches/patch-services_device_BUILD.gn
chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
chromium/patches/patch-services_device_hid_BUILD.gn
chromium/patches/patch-services_device_hid_hid__connection__fido.cc
chromium/patches/patch-services_device_hid_hid__connection__fido.h
chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
chromium/patches/patch-services_device_hid_hid__service.cc
chromium/patches/patch-services_device_hid_hid__service__fido.cc
chromium/patches/patch-services_device_hid_hid__service__fido.h
chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
chromium/patches/patch-services_device_hid_hid__service__freebsd.h
chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
chromium/patches/patch-services_device_hid_hid__service__netbsd.h
chromium/patches/patch-services_device_public_cpp_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_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_video__effects_video__effects__sandbox__hook__linux.cc
chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
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-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_rtc__video__encoder__factory.cc
chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
chromium/patches/patch-third__party_brotli_common_platform.h
chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
chromium/patches/patch-third__party_crc32c_BUILD.gn
chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
chromium/patches/patch-third__party_ffmpeg_BUILD.gn
chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
chromium/patches/patch-third__party_fontconfig_include_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_include_____locale__dir_locale__base__api.h
chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
chromium/patches/patch-third__party_libsync_src_sync.c
chromium/patches/patch-third__party_libusb_BUILD.gn
chromium/patches/patch-third__party_libusb_src_libusb_core.c
chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
chromium/patches/patch-third__party_nasm_BUILD.gn
chromium/patches/patch-third__party_nasm_config_config-linux.h
chromium/patches/patch-third__party_node_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_src_google_protobuf_stubs_platform__macros.h
chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
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_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_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_gl__context.cc
chromium/patches/patch-ui_gl_gl__fence.cc
chromium/patches/patch-ui_gl_gl__implementation.cc
chromium/patches/patch-ui_gl_gl__switches.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
chromium/patches/patch-ui_gtk_gtk__compat.cc
chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
chromium/patches/patch-ui_message__center_views_message__popup__view.cc
chromium/patches/patch-ui_native__theme_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_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__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_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-build_config_c++_modules.gni
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
chromium/patches/patch-chrome_browser_devtools_devtools__window.cc
chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.cc
chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.h
chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__whats__new__survey__service.h
chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
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_hats_survey__config.h
chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
chromium/patches/patch-chrome_browser_ui_url__identity.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__widget.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
chromium/patches/patch-chrome_browser_web__applications_web__app.cc
chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
chromium/patches/patch-chrome_common_chrome__content__client.cc
chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
chromium/patches/patch-components_autofill_core_browser_form__parsing_autofill__scanner.h
chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.cc
chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.h
chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_gpu__memory__buffer__factory.cc
chromium/patches/patch-gpu_webgpu_dawn__commit__hash.h
chromium/patches/patch-ipc_ipc__channel.cc
chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
chromium/patches/patch-remoting_host_host__power__save__blocker.cc
chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc
chromium/patches/patch-third__party_crabbyavif_BUILD.gn
chromium/patches/patch-third__party_skia_rust_png_FFI.rs
chromium/patches/patch-ui_gfx_native__ui__types.h
chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
Removed Files:
chromium/patches/patch-base_allocator_partition__alloc__features.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
chromium/patches/patch-chrome_browser_accessibility_page__colors__controller.cc
chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
chromium/patches/patch-components_enterprise_data__controls_core_browser_features.cc
chromium/patches/patch-components_enterprise_data__controls_core_browser_features.h
chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
chromium/patches/patch-ipc_ipc__channel__common.cc
chromium/patches/patch-ipc_ipc__message__utils.cc
chromium/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
chromium/patches/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
chromium/patches/patch-ui_color_color__provider__utils.cc
chromium/patches/patch-ui_gfx_native__widget__types.h
Log Message:
chromium: update to 142.0.7444.59
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=328bb5b54c506fd6c6720a4c784719e17fcc3faa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/COMMIT_MSG | 48 +-
chromium/Makefile | 2 +-
chromium/distinfo | 3007 ++++++++++----------
chromium/patches/patch-BUILD.gn | 22 +-
...patch-apps_ui_views_app__window__frame__view.cc | 2 +-
...patch-ash_display_mirror__window__controller.cc | 2 +-
chromium/patches/patch-base_BUILD.gn | 16 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 2 +-
...ch-base_allocator_partition__alloc__features.cc | 17 -
...cator_partition__allocator_partition__alloc.gni | 6 +-
...tition__allocator_src_partition__alloc_BUILD.gn | 4 +-
...artition__alloc_address__space__randomization.h | 2 +-
...llocator_src_partition__alloc_page__allocator.h | 2 +-
...c_partition__alloc_page__allocator__constants.h | 10 +-
...ion__alloc_page__allocator__internals__posix.cc | 2 +-
...tion__alloc_page__allocator__internals__posix.h | 2 +-
...rtition__alloc__base_debug_proc__maps__linux.cc | 2 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 2 +-
...loc_partition__alloc__base_rand__util__posix.cc | 2 +-
...ition__alloc__base_threading_platform__thread.h | 2 +-
...e_threading_platform__thread__internal__posix.h | 2 +-
...lloc__base_threading_platform__thread__posix.cc | 2 +-
...src_partition__alloc_partition__alloc__config.h | 15 +-
..._partition__alloc_partition__alloc__constants.h | 2 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 2 +-
...llocator_src_partition__alloc_partition__root.h | 17 -
...locator_src_partition__alloc_spinning__mutex.cc | 6 +-
...__allocator_src_partition__alloc_stack_stack.cc | 2 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 2 +-
chromium/patches/patch-base_atomicops.h | 2 +-
chromium/patches/patch-base_base__paths__posix.cc | 2 +-
chromium/patches/patch-base_compiler__specific.h | 2 +-
.../patches/patch-base_debug_debugger__posix.cc | 2 +-
chromium/patches/patch-base_debug_elf__reader.cc | 2 +-
.../patches/patch-base_debug_proc__maps__linux.cc | 2 +-
chromium/patches/patch-base_debug_stack__trace.cc | 10 +-
.../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 | 4 +-
.../patches/patch-base_files_file__path__watcher.h | 2 +-
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_files_file__path__watcher__kqueue.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 | 8 +-
...-base_files_important__file__writer__cleaner.cc | 2 +-
chromium/patches/patch-base_files_scoped__file.cc | 2 +-
.../patch-base_functional_unretained__traits.h | 2 +-
chromium/patches/patch-base_i18n_icu__util.cc | 2 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.cc | 2 +-
.../patch-base_memory_discardable__memory.cc | 14 +-
...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 | 6 +-
.../patch-base_posix_can__lower__nice__to.cc | 2 +-
.../patch-base_posix_file__descriptor__shuffle.h | 2 +-
chromium/patches/patch-base_posix_sysctl.cc | 2 +-
.../patch-base_posix_unix__domain__socket.cc | 2 +-
...ch-base_posix_unix__domain__socket__unittest.cc | 2 +-
.../patches/patch-base_process_internal__linux.h | 2 +-
chromium/patches/patch-base_process_kill.h | 4 +-
chromium/patches/patch-base_process_kill__posix.cc | 2 +-
chromium/patches/patch-base_process_launch.h | 2 +-
.../patches/patch-base_process_launch__posix.cc | 2 +-
.../patches/patch-base_process_memory__linux.cc | 12 +-
.../patches/patch-base_process_process__handle.cc | 2 +-
.../patches/patch-base_process_process__handle.h | 2 +-
.../patch-base_process_process__handle__freebsd.cc | 2 +-
.../patch-base_process_process__handle__netbsd.cc | 2 +-
.../patch-base_process_process__handle__openbsd.cc | 2 +-
.../patches/patch-base_process_process__iterator.h | 2 +-
...atch-base_process_process__iterator__freebsd.cc | 2 +-
...patch-base_process_process__iterator__netbsd.cc | 2 +-
...atch-base_process_process__iterator__openbsd.cc | 2 +-
.../patches/patch-base_process_process__metrics.cc | 2 +-
.../patches/patch-base_process_process__metrics.h | 2 +-
...patch-base_process_process__metrics__freebsd.cc | 2 +-
.../patch-base_process_process__metrics__netbsd.cc | 2 +-
...patch-base_process_process__metrics__openbsd.cc | 2 +-
.../patch-base_process_process__metrics__posix.cc | 2 +-
...atch-base_process_process__metrics__unittest.cc | 2 +-
.../patches/patch-base_process_process__posix.cc | 2 +-
.../patch-base_process_process__unittest.cc | 2 +-
.../patches/patch-base_profiler_module__cache.cc | 2 +-
...e_profiler_sampling__profiler__thread__token.cc | 2 +-
...se_profiler_sampling__profiler__thread__token.h | 2 +-
...ch-base_profiler_stack__base__address__posix.cc | 2 +-
...ofiler_stack__sampling__profiler__test__util.cc | 2 +-
...profiler_stack__sampling__profiler__unittest.cc | 2 +-
.../patch-base_profiler_thread__delegate__posix.cc | 2 +-
chromium/patches/patch-base_rand__util.h | 2 +-
chromium/patches/patch-base_rand__util__posix.cc | 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 +-
.../patches/patch-base_system_sys__info__netbsd.cc | 2 +-
.../patch-base_system_sys__info__openbsd.cc | 2 +-
.../patches/patch-base_system_sys__info__posix.cc | 2 +-
.../patch-base_system_sys__info__unittest.cc | 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 | 2 +-
..._threading_platform__thread__internal__posix.cc | 2 +-
...tch-base_threading_platform__thread__metrics.cc | 2 +-
...atch-base_threading_platform__thread__metrics.h | 2 +-
...patch-base_threading_platform__thread__posix.cc | 2 +-
...ch-base_threading_platform__thread__unittest.cc | 2 +-
.../patches/patch-base_time_time__now__posix.cc | 2 +-
...tch-base_trace__event_malloc__dump__provider.cc | 2 +-
...atch-base_trace__event_memory__dump__manager.cc | 2 +-
...atch-base_trace__event_process__memory__dump.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.h | 2 +-
.../patch-base_version__info_version__info.h | 2 +-
chromium/patches/patch-build_config_BUILD.gn | 2 +-
chromium/patches/patch-build_config_BUILDCONFIG.gn | 2 +-
.../patches/patch-build_config_c++_modules.gni | 17 +
chromium/patches/patch-build_config_clang_BUILD.gn | 2 +-
.../patches/patch-build_config_clang_clang.gni | 6 +-
.../patches/patch-build_config_compiler_BUILD.gn | 46 +-
chromium/patches/patch-build_config_gcc_BUILD.gn | 2 +-
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 | 2 +-
.../patches/patch-build_config_v8__target__cpu.gni | 2 +-
chromium/patches/patch-build_detect__host__arch.py | 2 +-
chromium/patches/patch-build_gn__run__binary.py | 2 +-
chromium/patches/patch-build_linux_chrome.map | 2 +-
.../patches/patch-build_linux_strip__binary.py | 2 +-
chromium/patches/patch-build_linux_unbundle_icu.gn | 2 +-
.../patches/patch-build_linux_unbundle_libusb.gn | 2 +-
chromium/patches/patch-build_rust_allocator_lib.rs | 17 +-
.../patches/patch-build_rust_rust__bindgen.gni | 2 +-
.../patch-build_rust_rust__bindgen__generator.gni | 2 +-
chromium/patches/patch-build_rust_std_BUILD.gn | 6 +-
.../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 | 6 +-
.../patch-chrome_app_chrome__command__ids.h | 2 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 2 +-
.../patch-chrome_app_chrome__main__delegate.cc | 42 +-
.../patch-chrome_app_settings__strings.grdp | 2 +-
chromium/patches/patch-chrome_browser_BUILD.gn | 4 +-
.../patches/patch-chrome_browser_about__flags.cc | 144 +-
...owser_accessibility_page__colors__controller.cc | 26 -
...h-chrome_browser_after__startup__task__utils.cc | 2 +-
...apps_app__service_publishers_extension__apps.cc | 2 +-
...er_apps_platform__apps_platform__app__launch.cc | 2 +-
...ser_apps_platform__apps_platform__app__launch.h | 2 +-
...ete_chrome__autocomplete__scheme__classifier.cc | 2 +-
...kground_extensions_background__mode__manager.cc | 2 +-
...round_extensions_background__mode__optimizer.cc | 2 +-
...e_browser_background_glic_glic__status__icon.cc | 6 +-
.../patch-chrome_browser_browser__features.cc | 14 +-
.../patch-chrome_browser_browser__features.h | 4 +-
.../patch-chrome_browser_browser__process__impl.cc | 6 +-
.../patch-chrome_browser_browser__process__impl.h | 2 +-
...hrome_browser_chrome__browser__field__trials.cc | 6 +-
..._browser_chrome__browser__interface__binders.cc | 2 +-
...r_chrome__browser__interface__binders__webui.cc | 45 +-
...r__interface__binders__webui__parts__desktop.cc | 43 +
.../patch-chrome_browser_chrome__browser__main.cc | 26 +-
...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 | 123 +-
...rome_browser_chrome__content__browser__client.h | 4 +-
...tent__browser__client__navigation__throttles.cc | 10 +-
...ssaging_messaging__backend__service__factory.cc | 2 +-
...iwa__key__distribution__component__installer.cc | 6 +-
..._iwa__key__distribution__component__installer.h | 2 +-
...rome_browser_component__updater_registration.cc | 2 +-
...ater_wasm__tts__engine__component__installer.cc | 21 +-
..._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 | 8 +-
...tch-chrome_browser_devtools_devtools__window.cc | 17 +
...e_browser_devtools_remote__debugging__server.cc | 2 +-
...me_browser_devtools_remote__debugging__server.h | 2 +-
...hrome_browser_diagnostics_diagnostics__writer.h | 2 +-
...download_chrome__download__manager__delegate.cc | 2 +-
...h-chrome_browser_download_download__commands.cc | 2 +-
...ch-chrome_browser_download_download__commands.h | 2 +-
...rome_browser_download_download__file__picker.cc | 8 +-
...hrome_browser_download_download__item__model.cc | 2 +-
...atch-chrome_browser_download_download__prefs.cc | 2 +-
...patch-chrome_browser_download_download__prefs.h | 2 +-
...ser__management_browser__management__service.cc | 2 +-
...wser__management_browser__management__service.h | 2 +-
...nectors_analysis_analysis__service__settings.cc | 4 +-
...-chrome_browser_enterprise_connectors_common.cc | 2 +-
...er_enterprise_connectors_connectors__service.cc | 2 +-
...t_device__trust__connector__service__factory.cc | 2 +-
...evice__trust_device__trust__service__factory.cc | 2 +-
...ser_commands_key__rotation__command__factory.cc | 2 +-
...sistence_key__persistence__delegate__factory.cc | 2 +-
...ice__trust_signals_signals__service__factory.cc | 2 +-
...tors_reporting_browser__crash__event__router.cc | 2 +-
...nnectors_reporting_crash__reporting__context.cc | 2 +-
...ectors_reporting_realtime__reporting__client.cc | 2 +-
...nectors_reporting_realtime__reporting__client.h | 2 +-
...nt_profile__management__navigation__throttle.cc | 2 +-
...te__commands_cbcm__remote__commands__factory.cc | 2 +-
...reporting_cloud__profile__reporting__service.cc | 26 -
...er_enterprise_signals_context__info__fetcher.cc | 6 +-
...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 | 6 +-
.../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 | 14 +-
...extensions_api_settings__private_prefs__util.cc | 8 +-
..._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 | 4 +-
..._browser_extensions_external__provider__impl.cc | 6 +-
...rome_browser_favicon_chrome__favicon__client.cc | 26 +
...ck_system__logs_about__system__logs__fetcher.cc | 2 +-
...k_system__logs_chrome__system__logs__fetcher.cc | 2 +-
...e__file__system__access__permission__context.cc | 4 +-
...-chrome_browser_first__run_first__run__dialog.h | 2 +-
...hrome_browser_first__run_first__run__internal.h | 2 +-
.../patch-chrome_browser_flag__descriptions.cc | 42 +-
.../patch-chrome_browser_flag__descriptions.h | 44 +-
...e_browser_gcm_gcm__profile__service__factory.cc | 6 +-
...__id_instance__id__profile__service__factory.cc | 2 +-
...atch-chrome_browser_glic_widget_glic__widget.cc | 2 +-
.../patch-chrome_browser_global__features.cc | 8 +-
.../patch-chrome_browser_global__features.h | 8 +-
...h-chrome_browser_intranet__redirect__detector.h | 2 +-
..._galleries_fileapi_mtp__device__map__service.cc | 2 +-
...dia__galleries_media__file__system__registry.cc | 2 +-
...ch-chrome_browser_media_audio__service__util.cc | 2 +-
...-chrome_browser_media_router_discovery_BUILD.gn | 2 +-
...er_discovery_discovery__network__list__posix.cc | 2 +-
...covery_discovery__network__list__wifi__linux.cc | 2 +-
...wser_media_webrtc_chrome__screen__enumerator.cc | 2 +-
...owser_media_webrtc_chrome__screen__enumerator.h | 2 +-
...ia_webrtc_desktop__media__picker__controller.cc | 2 +-
...e_browser_media_webrtc_webrtc__log__uploader.cc | 4 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 2 +-
...wser_media_webrtc_webrtc__logging__controller.h | 2 +-
.../patch-chrome_browser_memory__details.cc | 2 +-
...chrome__browser__main__extra__parts__metrics.cc | 14 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 4 +-
...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 | 20 +-
..._profile__network__context__service__factory.cc | 2 +-
...rowser_net_system__network__context__manager.cc | 16 +-
...browser_net_system__network__context__manager.h | 2 +-
...page_modules_file__suggestion_drive__service.cc | 2 +-
..._browser_new__tab__page_new__tab__page__util.cc | 2 +-
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
..._tiles_chrome__most__visited__sites__factory.cc | 2 +-
...oad__metrics_page__load__metrics__initialize.cc | 26 +
...d__manager_chrome__password__manager__client.cc | 10 +-
..._factories_password__reuse__manager__factory.cc | 4 +-
...icture_picture__in__picture__window__manager.cc | 26 +
.../patch-chrome_browser_platform__util__linux.cc | 4 +-
...wser_policy_browser__signin__policy__handler.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 6 +-
...onfiguration__policy__handler__list__factory.cc | 57 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 2 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 14 +-
...er_prefs_pref__service__incognito__allowlist.cc | 2 +-
...-chrome_browser_prefs_session__startup__pref.cc | 17 +
...er_printing_print__backend__service__manager.cc | 2 +-
...patch-chrome_browser_printing_printer__query.cc | 2 +-
...o_privacy__sandbox__incognito__tab__observer.cc | 35 +
...to_privacy__sandbox__incognito__tab__observer.h | 17 +
...privacy__sandbox__whats__new__survey__service.h | 17 +
...tch-chrome_browser_process__singleton__posix.cc | 2 +-
...hrome__browser__main__extra__parts__profiles.cc | 45 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 2 +-
...ch-chrome_browser_profiles_profile__io__data.cc | 26 +
...atch-chrome_browser_profiles_profiles__state.cc | 2 +-
...ies_regional__capabilities__service__factory.cc | 2 +-
...r__context__menu_render__view__context__menu.cc | 26 +
...h-chrome_browser_renderer__preferences__util.cc | 4 +-
...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 | 4 +-
...owsing_safe__browsing__pref__change__handler.cc | 11 +-
...rowsing_safe__browsing__pref__change__handler.h | 35 +
...rowser_screen__ai_screen__ai__install__state.cc | 2 +-
...creen__ai_screen__ai__service__handler__base.cc | 2 +-
...tch-chrome_browser_sessions_session__restore.cc | 2 +-
...ser_sharing_sharing__handler__registry__impl.cc | 2 +-
...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 | 23 +-
.../patch-chrome_browser_signin_signin__util.h | 14 +-
...ed__user_classify__url__navigation__throttle.cc | 10 +-
...vised__user_supervised__user__browser__utils.cc | 2 +-
...rvised__user_supervised__user__browser__utils.h | 2 +-
...supervised__user__extensions__delegate__impl.cc | 2 +-
...__user_supervised__user__extensions__manager.cc | 2 +-
...d__user_supervised__user__extensions__manager.h | 2 +-
...ed__user__google__auth__navigation__throttle.cc | 2 +-
..._supervised__user__metrics__service__factory.cc | 2 +-
..._user_supervised__user__navigation__observer.cc | 2 +-
...owser_sync_chrome__sync__controller__builder.cc | 4 +-
...rowser_sync_device__info__sync__client__impl.cc | 2 +-
...h-chrome_browser_sync_sync__service__factory.cc | 4 +-
...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 | 4 +-
.../patch-chrome_browser_ui_accelerator__table.cc | 17 +-
...-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 | 13 +-
...patch-chrome_browser_ui_browser__view__prefs.cc | 2 +-
...r__window_internal_browser__window__features.cc | 26 +
...wser__window_public_browser__window__features.h | 35 +
.../patch-chrome_browser_ui_chrome__pages.cc | 23 +-
.../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 | 13 +-
.../patch-chrome_browser_ui_hats_survey__config.h | 17 +
...s_trust__safety__sentiment__service__factory.cc | 2 +-
.../patches/patch-chrome_browser_ui_managed__ui.cc | 2 +-
...r_ui_omnibox_omnibox__pedal__implementations.cc | 2 +-
...rollers_relaunch__chrome__bubble__controller.cc | 2 +-
..._passwords_manage__passwords__ui__controller.cc | 6 +-
...h-chrome_browser_ui_prefs_prefs__tab__helper.cc | 2 +-
.../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 | 10 +-
...me_browser_ui_signin_signin__view__controller.h | 8 +-
..._ui_signin_signin__view__controller__delegate.h | 6 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 2 +-
...tch-chrome_browser_ui_startup_infobar__utils.cc | 25 +-
...browser_ui_startup_startup__browser__creator.cc | 10 +-
...r_ui_startup_startup__browser__creator__impl.cc | 8 +-
...me_browser_ui_startup_startup__tab__provider.cc | 2 +-
.../patch-chrome_browser_ui_tab__helpers.cc | 6 +-
.../patch-chrome_browser_ui_tabs_features.cc | 4 +-
...h-chrome_browser_ui_tabs_public_tab__features.h | 26 +
...-chrome_browser_ui_tabs_tab__dialog__manager.cc | 2 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 13 +-
...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 | 6 +-
.../patch-chrome_browser_ui_ui__features.cc | 28 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 12 +-
.../patch-chrome_browser_ui_url__identity.cc | 35 +
...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 | 44 +
..._collaboration__controller__delegate__desktop.h | 17 +
...chrome_browser_ui_views_frame_browser__frame.cc | 71 -
...-chrome_browser_ui_views_frame_browser__frame.h | 26 -
...s_frame_browser__frame__view__factory__views.cc | 26 +
...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 | 6 +-
...er__non__client__frame__view__factory__views.cc | 26 -
...-chrome_browser_ui_views_frame_browser__view.cc | 15 +-
...hrome_browser_ui_views_frame_browser__widget.cc | 71 +
...chrome_browser_ui_views_frame_browser__widget.h | 26 +
..._ui_views_frame_opaque__browser__frame__view.cc | 10 +-
...r_ui_views_frame_opaque__browser__frame__view.h | 6 +-
...paque__browser__frame__view__layout__delegate.h | 2 +-
...e_picture__in__picture__browser__frame__view.cc | 17 -
..._ui_views_frame_system__menu__model__builder.cc | 8 +-
...ui_views_frame_system__menu__model__delegate.cc | 2 +-
...wser_ui_views_frame_tab__strip__region__view.cc | 4 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 2 +-
...r_ui_views_location__bar_location__bar__view.cc | 17 +
...ui_views_new__tab__footer_footer__controller.cc | 2 +-
...rowser_ui_views_omnibox_omnibox__view__views.cc | 17 -
...views_passwords_password__bubble__view__base.cc | 6 +-
...er_ui_views_profiles_avatar__toolbar__button.cc | 4 +-
...ser_ui_views_profiles_avatar__toolbar__button.h | 6 +-
...ui_views_profiles_profile__menu__coordinator.cc | 4 +-
...rowser_ui_views_profiles_profile__menu__view.cc | 6 +-
...wser_ui_views_profiles_profile__picker__view.cc | 2 +-
...es_signin__view__controller__delegate__views.cc | 16 +-
...les_signin__view__controller__delegate__views.h | 8 +-
...ui_views_tabs_dragging_tab__drag__controller.cc | 2 +-
.../patch-chrome_browser_ui_views_tabs_tab.cc | 2 +-
...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 | 2 +-
..._education_browser__user__education__service.cc | 12 +-
...eb__apps_web__app__integration__test__driver.cc | 18 +-
...i_web__applications_app__browser__controller.cc | 17 +
...rowser_ui_web__applications_web__app__dialogs.h | 6 +-
...eb__applications_web__app__ui__manager__impl.cc | 8 +-
...web__applications_web__app__ui__manager__impl.h | 2 +-
...ser_ui_webui__browser_webui__browser__window.cc | 6 +-
...atch-chrome_browser_ui_webui_about_about__ui.cc | 2 +-
...patch-chrome_browser_ui_webui_about_about__ui.h | 2 +-
..._ui_webui_app__home_app__home__page__handler.cc | 2 +-
...r_ui_webui_app__home_app__home__page__handler.h | 2 +-
...ui_webui_app__settings_web__app__settings__ui.h | 2 +-
...icate__manager_certificate__manager__handler.cc | 2 +-
...i_certificate__manager_client__cert__sources.cc | 24 +-
...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 | 21 +-
...ternals_connectors__internals__page__handler.cc | 2 +-
...i_connectors__internals_device__trust__utils.cc | 4 +-
...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 +-
...manager_promo__cards_relaunch__chrome__promo.cc | 2 +-
...rowser_ui_webui_searchbox_searchbox__handler.cc | 14 +-
...rowser_ui_webui_settings_appearance__handler.cc | 2 +-
...tings_settings__localized__strings__provider.cc | 10 +-
...er_ui_webui_settings_site__settings__handler.cc | 35 +
...ize__chrome_customize__chrome__page__handler.cc | 2 +-
...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 | 4 +-
...r_upgrade__detector_version__history__client.cc | 4 +-
...king_visited__url__ranking__service__factory.cc | 2 +-
...lications_commands_launch__web__app__command.cc | 2 +-
...s_commands_set__user__display__mode__command.cc | 2 +-
...er_web__applications_extension__status__utils.h | 2 +-
...ications_extensions_extension__status__utils.cc | 2 +-
...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 | 2 +-
...gration_web__app__file__handler__registration.h | 2 +-
...lications_os__integration_web__app__shortcut.cc | 2 +-
...plications_os__integration_web__app__shortcut.h | 6 +-
...pplications_policy_web__app__policy__manager.cc | 6 +-
...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 | 26 +
..._browser_web__applications_web__app__helpers.cc | 2 +-
...ser_web__applications_web__app__install__info.h | 4 +-
...rome_browser_webapps_chrome__webapps__client.cc | 26 +
...thn_chrome__authenticator__request__delegate.cc | 4 +-
...tch-chrome_browser_webauthn_enclave__manager.cc | 6 +-
...ser_webauthn_gpm__user__verification__policy.cc | 2 +-
...ebauthn_password__credential__ui__controller.cc | 2 +-
...me_browser_webauthn_unexportable__key__utils.cc | 2 +-
.../patches/patch-chrome_common_channel__info.h | 2 +-
.../patch-chrome_common_channel__info__posix.cc | 2 +-
.../patch-chrome_common_chrome__content__client.cc | 50 +
.../patch-chrome_common_chrome__features.cc | 32 +-
.../patches/patch-chrome_common_chrome__features.h | 10 +-
.../patches/patch-chrome_common_chrome__paths.cc | 12 +-
.../patches/patch-chrome_common_chrome__paths.h | 2 +-
.../patch-chrome_common_chrome__paths__internal.h | 2 +-
.../patch-chrome_common_chrome__switches.cc | 6 +-
.../patches/patch-chrome_common_chrome__switches.h | 6 +-
...e_common_controlled__frame_controlled__frame.cc | 26 +
.../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 | 2 +-
.../patch-chrome_common_media_cdm__registration.cc | 2 +-
.../patch-chrome_common_media_cdm__registration.h | 2 +-
...a_component__widevine__cdm__hint__file__linux.h | 2 +-
chromium/patches/patch-chrome_common_pref__names.h | 31 +-
.../patches/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 2 +-
.../patch-chrome_common_webui__url__constants.h | 8 +-
...ise__companion_enterprise__companion__client.cc | 2 +-
...h-chrome_enterprise__companion_event__logger.cc | 4 +-
.../patch-chrome_enterprise__companion_lock.cc | 2 +-
...e_renderer_chrome__content__renderer__client.cc | 35 +
...vices_printing_print__backend__service__impl.cc | 2 +-
...services_speech_audio__source__fetcher__impl.cc | 2 +-
...e_test_base_scoped__channel__override__posix.cc | 2 +-
...ch-chrome_test_chromedriver_chrome__launcher.cc | 2 +-
...rome_test_chromedriver_chrome_chrome__finder.cc | 2 +-
...e_test_chromedriver_key__converter__unittest.cc | 2 +-
...medriver_keycode__text__conversion__unittest.cc | 2 +-
...sed__user_google__auth__state__waiter__mixin.cc | 2 +-
.../patch-chrome_updater_app_app__uninstall.cc | 2 +-
.../patches/patch-chrome_updater_configurator.cc | 2 +-
chromium/patches/patch-chrome_updater_lock.cc | 2 +-
.../patch-chrome_updater_util_posix__util.cc | 2 +-
chromium/patches/patch-chrome_utility_services.cc | 6 +-
...hromecast_browser_cast__browser__main__parts.cc | 2 +-
...ecast_browser_cast__content__browser__client.cc | 2 +-
..._browser_runtime__application__service__impl.cc | 4 +-
...omecast_media_base_default__monotonic__clock.cc | 2 +-
chromium/patches/patch-components_BUILD.gn | 10 +-
...ta__manager_payments_payments__data__manager.cc | 10 +-
...ata__manager_payments_payments__data__manager.h | 6 +-
..._core_browser_form__parsing_autofill__scanner.h | 21 +
...owser_foundations_browser__autofill__manager.cc | 4 +-
...guide_autofill__optimization__guide__decider.cc | 4 +-
...browser_payments_amount__extraction__manager.cc | 12 +-
...autofill_core_browser_payments_bnpl__manager.cc | 4 +-
...ebdata_payments_payments__sync__bridge__util.cc | 2 +-
...ents_autofill_core_common_autofill__features.cc | 2 +-
...ill_core_common_autofill__payments__features.cc | 34 +-
...ponents_autofill_core_common_autofill__prefs.cc | 10 +-
...mponents_autofill_core_common_autofill__prefs.h | 12 +-
...on_public_collaboration__controller__delegate.h | 17 +
...onents_commerce_core_commerce__feature__list.cc | 8 +-
...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 | 2 +-
...nals_core_system__signals_platform__delegate.cc | 2 +-
...nents_device__signals_test_signals__contract.cc | 2 +-
...service_discardable__shared__memory__manager.cc | 2 +-
...ponents_embedder__support_user__agent__utils.cc | 2 +-
...bedder__support_user__agent__utils__unittest.cc | 2 +-
...ts_enterprise_browser_reporting_report__util.cc | 2 +-
...enterprise_connectors_core_connectors__prefs.cc | 26 +
..._enterprise_connectors_core_connectors__prefs.h | 17 +
...ctors_core_realtime__reporting__client__base.cc | 2 +-
...erprise_data__controls_core_browser_features.cc | 17 -
...terprise_data__controls_core_browser_features.h | 17 -
..._enterprise_data__controls_core_browser_rule.cc | 15 +-
...components_enterprise_watermarking_watermark.cc | 2 +-
...mponents_error__page_common_localized__error.cc | 2 +-
...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 | 4 +-
...eature__engagement_public_feature__constants.cc | 8 +-
...feature__engagement_public_feature__constants.h | 6 +-
...nts_feature__engagement_public_feature__list.cc | 12 +-
...ents_feature__engagement_public_feature__list.h | 12 +-
...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 | 14 +-
..._asan_client_guarded__page__allocator__posix.cc | 2 +-
.../patch-components_gwp__asan_client_gwp__asan.cc | 2 +-
...ponents_gwp__asan_client_gwp__asan__features.cc | 2 +-
...nts_gwp__asan_crash__handler_crash__analyzer.cc | 2 +-
...patch-components_live__caption_caption__util.cc | 4 +-
.../patch-components_live__caption_caption__util.h | 2 +-
...omponents_media__router_common_media__source.cc | 2 +-
...n_providers_cast_channel_cast__message__util.cc | 2 +-
...ter_common_providers_cast_channel_enum__table.h | 2 +-
...-components_metrics_drive__metrics__provider.cc | 2 +-
.../patch-components_metrics_dwa_dwa__service.cc | 4 +-
.../patch-components_metrics_metrics__log.cc | 2 +-
.../patch-components_metrics_motherboard.cc | 2 +-
...nts_named__mojo__ipc__server_connection__info.h | 2 +-
...erver_named__mojo__ipc__server__client__util.cc | 2 +-
...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 | 6 +-
...on__guide_core_optimization__guide__features.cc | 6 +-
...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 | 4 +-
...iew_browser_paint__preview__client__unittest.cc | 2 +-
...aint__preview_common_proto_paint__preview.proto | 2 +-
..._preview_player_player__compositor__delegate.cc | 2 +-
...ger_core_browser_features_password__features.cc | 12 +-
...ager_core_browser_features_password__features.h | 4 +-
...ger_core_browser_password__autofill__manager.cc | 6 +-
...ager_core_browser_password__autofill__manager.h | 4 +-
...manager_core_browser_password__form__filling.cc | 2 +-
...manager_core_browser_password__form__manager.cc | 4 +-
...word__manager_core_browser_password__manager.cc | 6 +-
...anager_core_browser_password__manager__client.h | 4 +-
...ger_core_browser_password__manager__switches.cc | 2 +-
...ager_core_browser_password__manager__switches.h | 2 +-
...ore_browser_password__manual__fallback__flow.cc | 2 +-
...core_browser_password__manual__fallback__flow.h | 2 +-
..._core_browser_password__store__factory__util.cc | 4 +-
...core_browser_password__store_login__database.cc | 6 +-
...ssword__store_login__database__async__helper.cc | 4 +-
...er_password__store_login__database__unittest.cc | 4 +-
...core_browser_stub__password__manager__client.cc | 2 +-
..._core_browser_stub__password__manager__client.h | 2 +-
...er_core_common_password__manager__pref__names.h | 4 +-
...nager_decorators_process__metrics__decorator.cc | 2 +-
...mponents_performance__manager_public_features.h | 2 +-
...e__attribution_memory__measurement__delegate.cc | 17 +
...sions_prediction__service_prediction__common.cc | 2 +-
...icy_core_browser_policy__pref__mapping__test.cc | 2 +-
..._policy_core_browser_url__blocklist__manager.cc | 2 +-
...licy_core_common_cloud_cloud__policy__client.cc | 4 +-
...mmon_cloud_cloud__policy__refresh__scheduler.cc | 10 +-
...policy_core_common_cloud_cloud__policy__util.cc | 2 +-
...ts_policy_core_common_policy__loader__common.cc | 26 -
...-components_policy_core_common_policy__paths.cc | 2 +-
...nents_policy_core_common_policy__pref__names.cc | 2 +-
...onents_policy_core_common_policy__pref__names.h | 4 +-
...onents_policy_tools_generate__policy__source.py | 2 +-
.../patch-components_power__metrics_BUILD.gn | 2 +-
...nts_power__metrics_energy__metrics__provider.cc | 2 +-
...apabilities_regional__capabilities__switches.cc | 4 +-
...capabilities_regional__capabilities__switches.h | 4 +-
...ontent_common_file__type__policies__unittest.cc | 2 +-
...ing_content_resources_gen__file__type__proto.py | 2 +-
..._core_browser_db_v4__protocol__manager__util.cc | 2 +-
..._browser_realtime_url__lookup__service__base.cc | 2 +-
...nents_search__engines_template__url__service.cc | 2 +-
...onents_security__interstitials_content_utils.cc | 2 +-
..._default__model_cross__device__user__segment.cc | 2 +-
...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 | 33 +-
...omponents_signin_public_base_signin__switches.h | 25 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 2 +-
.../patch-components_storage__monitor_BUILD.gn | 2 +-
...torage__monitor_removable__device__constants.cc | 2 +-
...storage__monitor_removable__device__constants.h | 2 +-
...d__user_core_browser_child__account__service.cc | 2 +-
...ds__chrome__management__url__checker__client.cc | 2 +-
...r_core_browser_list__family__members__service.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 2 +-
...r_core_browser_supervised__user__preferences.cc | 2 +-
...onents_supervised__user_core_common_features.cc | 16 +-
...ponents_supervised__user_core_common_features.h | 2 +-
...ents_supervised__user_core_common_pref__names.h | 2 +-
...onents_sync__bookmarks_bookmark__model__view.cc | 26 +
...sync__device__info_local__device__info__util.cc | 11 +-
...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 | 6 +-
...sted__vault_trusted__vault__connection__impl.cc | 2 +-
...ponents_update__client_update__query__params.cc | 4 +-
..._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 | 2 +-
...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 | 4 +-
..._display__embedder_software__output__surface.cc | 2 +-
...e_display__embedder_software__output__surface.h | 2 +-
...omponents_viz_service_display_skia__renderer.cc | 4 +-
...e__sinks_root__compositor__frame__sink__impl.cc | 6 +-
...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 +-
.../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 | 26 +-
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 | 4 +-
...t_browser_browser__child__process__host__impl.h | 2 +-
...ild__process__host__impl__receiver__bindings.cc | 2 +-
.../patch-content_browser_browser__main__loop.cc | 8 +-
...wser_child__process__launcher__helper__linux.cc | 2 +-
...browser_child__thread__type__switcher__linux.cc | 2 +-
..._browser_child__thread__type__switcher__linux.h | 2 +-
..._compositor_viz__process__transport__factory.cc | 4 +-
...wser_devtools_devtools__frontend__host__impl.cc | 2 +-
...owser_devtools_devtools__frontend__host__impl.h | 2 +-
...wser_devtools_protocol_system__info__handler.cc | 2 +-
...ccess_file__path__watcher_file__path__watcher.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...le__path__watcher_file__path__watcher__kqueue.h | 2 +-
...s_file__system__access__local__path__watcher.cc | 2 +-
...font__access_font__enumeration__data__source.cc | 2 +-
.../patch-content_browser_gpu_compositor__util.cc | 2 +-
...content_browser_gpu_gpu__data__manager__impl.cc | 2 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 2 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +-
...browser_gpu_gpu__data__manager__impl__private.h | 4 +-
...patch-content_browser_gpu_gpu__process__host.cc | 6 +-
...wser_media_frameless__media__interface__proxy.h | 2 +-
...r_media_media__keys__listener__manager__impl.cc | 2 +-
...ent_browser_network__service__instance__impl.cc | 8 +-
...rowser_renderer__host_delegated__frame__host.cc | 2 +-
...ia_service__video__capture__device__launcher.cc | 6 +-
...n__transitions_navigation__entry__screenshot.cc | 26 +
...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 | 2 +-
...wser_renderer__host_render__view__host__impl.cc | 4 +-
...derer__host_render__widget__host__view__aura.cc | 10 +-
...nderer__host_render__widget__host__view__aura.h | 2 +-
...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 | 2 +-
...t_utility__process__host__receiver__bindings.cc | 2 +-
...ser_service__host_utility__sandbox__delegate.cc | 2 +-
...e__detection_shape__detection__service__host.cc | 2 +-
.../patches/patch-content_browser_theme__helper.cc | 2 +-
.../patch-content_browser_v8__snapshot__files.cc | 4 +-
...r_web__contents_slow__web__preference__cache.cc | 2 +-
...wser_web__contents_web__contents__view__aura.cc | 2 +-
...contents_web__contents__view__aura__unittest.cc | 18 +-
...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 | 6 +-
.../patches/patch-content_child_child__process.h | 4 +-
chromium/patches/patch-content_common_BUILD.gn | 2 +-
chromium/patches/patch-content_common_features.cc | 8 +-
chromium/patches/patch-content_common_features.h | 2 +-
.../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 | 6 +-
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 | 24 +-
...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 | 8 +-
...tent_renderer_renderer__blink__platform__impl.h | 6 +-
...er_renderer__main__platform__delegate__linux.cc | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 4 +-
...atch-content_shell_app_shell__main__delegate.cc | 4 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
...ell_browser_shell__platform__delegate__views.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 2 +-
...hell_utility_shell__content__utility__client.cc | 2 +-
chromium/patches/patch-content_test_BUILD.gn | 4 +-
...vice__model_on__device__model__sandbox__init.cc | 15 +-
...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 | 2 +-
.../patch-content_utility_utility__thread__impl.cc | 2 +-
chromium/patches/patch-content_zygote_BUILD.gn | 2 +-
.../patches/patch-content_zygote_zygote__linux.cc | 2 +-
.../patch-content_zygote_zygote__main__linux.cc | 2 +-
.../patch-device_bluetooth_bluetooth__adapter.cc | 2 +-
.../patch-device_bluetooth_cast__bluetooth.gni | 2 +-
chromium/patches/patch-device_gamepad_BUILD.gn | 4 +-
.../patch-device_gamepad_gamepad__provider.cc | 4 +-
.../patch-device_gamepad_hid__writer__linux.cc | 2 +-
..._browser__context__keyed__service__factories.cc | 4 +-
...sions_browser_api_management_management__api.cc | 4 +-
...sions_browser_api_messaging_message__service.cc | 2 +-
...ivate_networking__private__delegate__factory.cc | 2 +-
...tensions_common_api___permission__features.json | 10 +-
.../patch-extensions_common_api_runtime.json | 2 +-
.../patches/patch-extensions_common_command.cc | 2 +-
.../patch-extensions_common_features_feature.cc | 2 +-
...ensions_renderer_bindings_api__binding__util.cc | 4 +-
...-extensions_renderer_bindings_argument__spec.cc | 2 +-
...h-extensions_shell_app_shell__main__delegate.cc | 2 +-
...er_api_runtime_shell__runtime__api__delegate.cc | 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 | 2 +-
..._buffer_client_test__shared__image__interface.h | 2 +-
...mand__buffer_service_dawn__context__provider.cc | 2 +-
..._command__buffer_service_gles2__cmd__decoder.cc | 8 +-
...ice_raster__decoder__unittest__context__lost.cc | 2 +-
...mmand__buffer_service_shared__context__state.cc | 2 +-
...ommand__buffer_service_shared__context__state.h | 2 +-
...image_angle__vulkan__image__backing__factory.cc | 2 +-
...e_shared__image_external__vk__image__backing.cc | 2 +-
..._image_external__vk__image__backing__factory.cc | 2 +-
...e_shared__image_gpu__memory__buffer__factory.cc | 26 +
...service_shared__image_shared__image__factory.cc | 10 +-
...service_shared__image_shared__image__manager.cc | 4 +-
...ce_shared__image_wrapped__sk__image__backing.cc | 2 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 2 +-
.../patches/patch-gpu_config_gpu__control__list.cc | 2 +-
.../patch-gpu_config_gpu__finch__features.cc | 6 +-
.../patch-gpu_config_gpu__info__collector.cc | 8 +-
.../patches/patch-gpu_config_gpu__test__config.cc | 2 +-
.../patches/patch-gpu_ipc_service_gpu__init.cc | 2 +-
...gpu_ipc_service_gpu__memory__buffer__factory.cc | 26 -
chromium/patches/patch-gpu_ipc_service_x__util.h | 2 +-
.../patches/patch-gpu_vulkan_generate__bindings.py | 2 +-
.../patches/patch-gpu_vulkan_semaphore__handle.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.h | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.cc | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__image.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__util.cc | 2 +-
.../patches/patch-gpu_webgpu_dawn__commit__hash.h | 17 +
chromium/patches/patch-headless_BUILD.gn | 2 +-
...rowser_headless__browser__main__parts__posix.cc | 2 +-
...b_browser_headless__content__browser__client.cc | 2 +-
...ib_browser_headless__content__browser__client.h | 2 +-
...ss_lib_browser_headless__web__contents__impl.cc | 4 +-
...adless_lib_headless__content__main__delegate.cc | 2 +-
chromium/patches/patch-ipc_ipc__channel.cc | 26 +
chromium/patches/patch-ipc_ipc__channel.h | 4 +-
chromium/patches/patch-ipc_ipc__channel__common.cc | 17 -
chromium/patches/patch-ipc_ipc__channel__mojo.cc | 4 +-
chromium/patches/patch-ipc_ipc__message__utils.cc | 17 -
chromium/patches/patch-ipc_ipc__message__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 | 4 +-
...h-media_audio_audio__output__proxy__unittest.cc | 2 +-
.../patches/patch-media_audio_pulse_pulse__util.cc | 2 +-
...atch-media_audio_sndio_audio__manager__sndio.cc | 2 +-
...patch-media_audio_sndio_audio__manager__sndio.h | 2 +-
.../patch-media_audio_sndio_sndio__input.cc | 2 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 2 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
.../patches/patch-media_base_audio__latency.cc | 2 +-
.../patch-media_base_libaom__thread__wrapper.cc | 2 +-
.../patch-media_base_libvpx__thread__wrapper.cc | 2 +-
.../patches/patch-media_base_media__switches.cc | 46 +-
.../patches/patch-media_base_media__switches.h | 10 +-
chromium/patches/patch-media_base_video__frame.cc | 12 +-
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 | 4 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 2 +-
.../patch-media_ffmpeg_scripts_robo__lib_config.py | 2 +-
...a_gpu_chromeos_gl__image__processor__backend.cc | 2 +-
...u_chromeos_libyuv__image__processor__backend.cc | 2 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 6 +-
...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 | 6 +-
...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 | 26 +
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__wrapper.cc | 2 +-
chromium/patches/patch-media_media__options.gni | 2 +-
chromium/patches/patch-media_mojo_mojom_BUILD.gn | 4 +-
...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 | 2 +-
.../patches/patch-media_webrtc_audio__processor.cc | 2 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
.../patch-media_webrtc_helpers__unittests.cc | 2 +-
chromium/patches/patch-mojo_core_BUILD.gn | 2 +-
chromium/patches/patch-mojo_core_channel.cc | 6 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 4 +-
chromium/patches/patch-net_BUILD.gn | 16 +-
chromium/patches/patch-net_base_features.cc | 28 +-
.../patch-net_base_network__change__notifier.cc | 2 +-
.../patch-net_base_network__change__notifier.h | 2 +-
...-net_base_network__change__notifier__passive.cc | 2 +-
.../patch-net_base_network__interfaces__posix.h | 2 +-
.../patch-net_base_sockaddr__util__posix.cc | 2 +-
...tch-net_base_sockaddr__util__posix__unittest.cc | 2 +-
.../patch-net_disk__cache_backend__experiment.h | 2 +-
...net_disk__cache_simple_simple__file__tracker.cc | 2 +-
chromium/patches/patch-net_dns_BUILD.gn | 10 +-
chromium/patches/patch-net_dns_address__info.cc | 2 +-
.../patch-net_dns_address__sorter__posix.cc | 2 +-
.../patch-net_dns_dns__config__service__posix.cc | 2 +-
chromium/patches/patch-net_dns_dns__reloader.cc | 2 +-
chromium/patches/patch-net_dns_dns__util.cc | 2 +-
.../patches/patch-net_dns_host__resolver__proc.cc | 2 +-
chromium/patches/patch-net_dns_public_BUILD.gn | 2 +-
.../patches/patch-net_dns_public_resolv__reader.cc | 2 +-
.../patches/patch-net_dns_public_resolv__reader.h | 2 +-
.../patch-net_dns_public_scoped__res__state.cc | 2 +-
.../patch-net_dns_public_scoped__res__state.h | 2 +-
.../patch-net_filter_zstd__source__stream.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.h | 2 +-
...atch-net_http_http__auth__handler__negotiate.cc | 2 +-
.../patch-net_http_http__auth__preferences.cc | 2 +-
.../patch-net_http_http__auth__preferences.h | 2 +-
.../patch-net_http_http__network__session.cc | 2 +-
...net_proxy__resolution_proxy__config__service.cc | 2 +-
...xy__resolution_proxy__config__service__linux.cc | 2 +-
.../patch-net_socket_socks5__client__socket.cc | 2 +-
.../patches/patch-net_socket_tcp__socket__posix.cc | 2 +-
.../patches/patch-net_socket_udp__socket__posix.cc | 16 +-
.../patch-net_socket_udp__socket__unittest.cc | 2 +-
.../patches/patch-net_third__party_quiche_BUILD.gn | 2 +-
..._tools_cert__verify__tool_cert__verify__tool.cc | 2 +-
.../patch-net_tools_net__watcher_net__watcher.cc | 4 +-
...ffic__annotation_network__traffic__annotation.h | 6 +-
...patch-net_url__request_url__request__context.cc | 2 +-
.../patch-net_url__request_url__request__context.h | 2 +-
..._url__request_url__request__context__builder.cc | 2 +-
...ets_websocket__basic__stream__adapters__test.cc | 2 +-
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 6 +-
.../patches/patch-printing_backend_cups__helper.cc | 2 +-
.../patches/patch-printing_backend_cups__helper.h | 2 +-
.../patch-printing_backend_cups__ipp__helper.cc | 2 +-
.../patches/patch-printing_backend_cups__jobs.cc | 2 +-
.../patch-printing_backend_cups__printer.cc | 2 +-
.../patch-printing_backend_cups__weak__functions.h | 2 +-
.../patch-printing_backend_print__backend__cups.h | 2 +-
...h-printing_backend_print__backend__cups__ipp.cc | 2 +-
...nting_mojom_printing__context__mojom__traits.cc | 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 | 12 +-
.../patches/patch-printing_printing__features.h | 2 +-
...sandbox_print__backend__sandbox__hook__linux.cc | 2 +-
..._sandbox_print__backend__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-remoting_base_constants.h | 2 +-
.../patches/patch-remoting_base_host__settings.cc | 2 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 2 +-
...ting_host_base_desktop__environment__options.cc | 2 +-
.../patches/patch-remoting_host_base_switches.cc | 2 +-
.../patches/patch-remoting_host_base_switches.h | 2 +-
.../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 | 4 +-
...ate__desktop__interaction__strategy__factory.cc | 8 +-
.../patch-remoting_host_evaluate__capability.cc | 2 +-
.../patch-remoting_host_host__attributes.cc | 2 +-
.../patches/patch-remoting_host_host__details.cc | 2 +-
chromium/patches/patch-remoting_host_host__main.cc | 2 +-
...tch-remoting_host_host__power__save__blocker.cc | 17 +
.../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 | 2 +-
...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 | 2 +-
...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 | 2 +-
chromium/patches/patch-sandbox_policy_BUILD.gn | 6 +-
chromium/patches/patch-sandbox_policy_features.cc | 12 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_mojom_sandbox.mojom | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.cc | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.h | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 4 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.cc | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.h | 2 +-
.../patches/patch-sandbox_policy_sandbox__type.cc | 2 +-
chromium/patches/patch-sandbox_policy_switches.cc | 2 +-
chromium/patches/patch-sandbox_policy_switches.h | 2 +-
...h-services_audio_audio__sandbox__hook__linux.cc | 2 +-
...ch-services_audio_audio__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-services_device_BUILD.gn | 2 +-
...vice_geolocation_location__provider__manager.cc | 2 +-
.../patches/patch-services_device_hid_BUILD.gn | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
.../patch-services_device_hid_hid__service.cc | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...tch-services_device_hid_hid__service__netbsd.cc | 2 +-
...atch-services_device_hid_hid__service__netbsd.h | 2 +-
...-services_device_public_cpp_device__features.cc | 23 +-
...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 | 2 +-
.../patch-services_network_network__context.cc | 4 +-
.../patch-services_network_network__context.h | 4 +-
...rvices_network_network__sandbox__hook__linux.cc | 2 +-
...ervices_network_network__sandbox__hook__linux.h | 2 +-
.../patch-services_network_network__service.cc | 2 +-
.../patch-services_network_network__service.h | 2 +-
.../patch-services_network_public_cpp_BUILD.gn | 2 +-
.../patch-services_network_public_cpp_features.cc | 10 +-
.../patch-services_network_public_mojom_BUILD.gn | 2 +-
...ionary_shared__dictionary__writer__in__memory.h | 2 +-
.../patch-services_on__device__model_ml_BUILD.gn | 4 +-
...device__model_ml_on__device__model__executor.cc | 16 +
..._instrumentation_queued__request__dispatcher.cc | 2 +-
...tor_public_cpp_memory__instrumentation_BUILD.gn | 2 +-
...ublic_cpp_memory__instrumentation_os__metrics.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
...tch-services_screen__ai_public_cpp_utilities.cc | 2 +-
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 2 +-
...__ai_sandbox_screen__ai__sandbox__hook__linux.h | 2 +-
...ervices_screen__ai_screen__ai__service__impl.cc | 2 +-
.../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 +-
...effects_video__effects__sandbox__hook__linux.cc | 2 +-
..._effects_video__effects__sandbox__hook__linux.h | 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 | 2 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
...atch-third__party_abseil-cpp_absl_base_config.h | 6 +-
...y_abseil-cpp_absl_base_internal_raw__logging.cc | 10 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 21 +-
...l-cpp_absl_debugging_internal_elf__mem__image.h | 15 +-
...sl_time_internal_cctz_src_time__zone__format.cc | 2 +-
.../patches/patch-third__party_afl_src_afl-fuzz.c | 2 +-
chromium/patches/patch-third__party_angle_BUILD.gn | 2 +-
.../patch-third__party_angle_src_common_platform.h | 2 +-
...ird__party_angle_src_common_platform__helpers.h | 2 +-
...third__party_angle_src_common_system__utils.cpp | 2 +-
...party_angle_src_common_system__utils__linux.cpp | 2 +-
...ngle_src_gpu__info__util_SystemInfo__internal.h | 2 +-
...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 2 +-
...angle_src_gpu__info__util_SystemInfo__linux.cpp | 2 +-
...y_angle_src_gpu__info__util_SystemInfo__x11.cpp | 2 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 2 +-
...e_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp | 2 +-
...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h | 2 +-
.../patches/patch-third__party_angle_util_BUILD.gn | 2 +-
.../patch-third__party_blink_common_features.cc | 6 +-
...erences_renderer__preferences__mojom__traits.cc | 2 +-
...n_renderer__preferences_renderer__preferences.h | 2 +-
...ferences_renderer__preferences__mojom__traits.h | 2 +-
...h-third__party_blink_public_platform_platform.h | 2 +-
...rer_bindings_scripts_bind__gen_style__format.py | 2 +-
...rd__party_blink_renderer_build_scripts_gperf.py | 2 +-
...renderer_build_scripts_run__with__pythonpath.py | 2 +-
...blink_renderer_controller_blink__initializer.cc | 2 +-
...rer_controller_memory__usage__monitor__posix.cc | 2 +-
...erer_controller_memory__usage__monitor__posix.h | 2 +-
...rd__party_blink_renderer_core_dom_tree__scope.h | 6 +-
...link_renderer_core_editing_editing__behavior.cc | 2 +-
...erer_core_execution__context_navigator__base.cc | 2 +-
...blink_renderer_core_exported_web__view__impl.cc | 6 +-
...y_blink_renderer_core_frame_web__frame__test.cc | 2 +-
...ore_html_canvas_canvas__async__blob__creator.cc | 2 +-
...erer_core_inspector_inspector__memory__agent.cc | 2 +-
...arty_blink_renderer_core_layout_layout__view.cc | 2 +-
...renderer_core_loader_mixed__content__checker.cc | 17 -
...r_core_origin__trials_origin__trial__context.cc | 4 +-
...renderer_core_page_context__menu__controller.cc | 4 +-
...party_blink_renderer_core_paint_paint__layer.cc | 2 +-
..._renderer_core_scroll_scrollbar__theme__aura.cc | 6 +-
...party_blink_renderer_core_xml_xslt__processor.h | 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 | 2 +-
...peerconnection_webrtc__audio__renderer__test.cc | 2 +-
...odules_webaudio_audio__worklet__thread__test.cc | 2 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...renderer_modules_webgpu_gpu__canvas__context.cc | 4 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 2 +-
...h-third__party_blink_renderer_platform_BUILD.gn | 4 +-
...ty_blink_renderer_platform_fonts_font__cache.cc | 2 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 2 +-
...nk_renderer_platform_fonts_font__description.cc | 4 +-
..._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 | 2 +-
...rer_platform_graphics_begin__frame__provider.cc | 2 +-
...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 +-
..._peerconnection_rtc__video__encoder__factory.cc | 4 +-
...derer_platform_runtime__enabled__features.json5 | 28 +-
...nk_renderer_platform_scheduler_common_thread.cc | 2 +-
...g_blink__categorized__worker__pool__delegate.cc | 2 +-
..._renderer_platform_wtf_container__annotations.h | 2 +-
...arty_blink_renderer_platform_wtf_math__extras.h | 2 +-
...arty_blink_renderer_platform_wtf_stack__util.cc | 2 +-
.../patch-third__party_brotli_common_platform.h | 2 +-
.../patches/patch-third__party_cpuinfo_cpuinfo.gni | 2 +-
.../patches/patch-third__party_crabbyavif_BUILD.gn | 22 +
...ashpad_crashpad_build_crashpad__buildconfig.gni | 2 +-
...-third__party_crashpad_crashpad_client_BUILD.gn | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...ashpad_minidump_minidump__misc__info__writer.cc | 2 +-
...ty_crashpad_crashpad_util_misc_address__types.h | 2 +-
..._crashpad_crashpad_util_misc_capture__context.h | 2 +-
...d__party_crashpad_crashpad_util_misc_metrics.cc | 2 +-
...hird__party_crashpad_crashpad_util_misc_uuid.cc | 2 +-
...crashpad_crashpad_util_posix_close__multiple.cc | 2 +-
...rashpad_crashpad_util_posix_drop__privileges.cc | 2 +-
...__party_crashpad_crashpad_util_posix_signals.cc | 2 +-
...ashpad_util_posix_symbolic__constants__posix.cc | 2 +-
.../patches/patch-third__party_crc32c_BUILD.gn | 2 +-
..._party_dawn_include_dawn_native_VulkanBackend.h | 2 +-
...ch-third__party_dawn_src_dawn_common_Platform.h | 2 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 2 +-
.../patches/patch-third__party_ffmpeg_BUILD.gn | 2 +-
...atch-third__party_ffmpeg_libavcodec_x86_cabac.h | 2 +-
.../patch-third__party_ffmpeg_libavutil_cpu.c | 2 +-
.../patch-third__party_ffmpeg_libavutil_mem.c | 2 +-
...ch-third__party_ffmpeg_libavutil_random__seed.c | 2 +-
...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 2 +-
...-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 | 2 +-
...src_include_____locale__dir_support_bsd__like.h | 2 +-
.../patch-third__party_libc++_src_src_chrono.cpp | 2 +-
...libc++_src_src_filesystem_filesystem__clock.cpp | 2 +-
...ird__party_libc++abi_src_src_cxa__guard__impl.h | 2 +-
.../patch-third__party_libdrm_src_xf86drmMode.c | 2 +-
...st_cpp_src_phonenumbers_base_memory_singleton.h | 2 +-
...pp_src_phonenumbers_base_synchronization_lock.h | 2 +-
...ist_cpp_src_phonenumbers_base_thread__checker.h | 2 +-
...ch-third__party_libsync_src_include_sync_sync.h | 2 +-
.../patches/patch-third__party_libsync_src_sync.c | 2 +-
.../patches/patch-third__party_libusb_BUILD.gn | 2 +-
.../patch-third__party_libusb_src_libusb_core.c | 2 +-
...rd__party_libusb_src_libusb_os_threads__posix.c | 2 +-
...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 2 +-
.../patch-third__party_lzma__sdk_C_CpuArch.c | 2 +-
...ial__color__utilities_src_cpp_palettes_tones.cc | 2 +-
chromium/patches/patch-third__party_nasm_BUILD.gn | 2 +-
.../patch-third__party_nasm_config_config-linux.h | 2 +-
.../patch-third__party_node_check__version.py | 2 +-
chromium/patches/patch-third__party_node_node.gni | 2 +-
chromium/patches/patch-third__party_node_node.py | 2 +-
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 2 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 2 +-
...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp | 2 +-
..._perfetto_include_perfetto_base_build__config.h | 2 +-
..._perfetto_include_perfetto_base_thread__utils.h | 2 +-
...rd__party_perfetto_include_perfetto_base_time.h | 2 +-
..._perfetto_include_perfetto_ext_base_event__fd.h | 2 +-
...fetto_include_perfetto_ext_base_thread__utils.h | 2 +-
...erfetto_tracing_internal_track__event__legacy.h | 4 +-
...erfetto_protos_perfetto_trace_ftrace_v4l2.proto | 2 +-
...rd__party_perfetto_src_base_clock__snapshots.cc | 2 +-
...tch-third__party_perfetto_src_base_event__fd.cc | 2 +-
...hird__party_perfetto_src_base_periodic__task.cc | 2 +-
...party_perfetto_src_base_scoped__sched__boost.cc | 2 +-
...third__party_perfetto_src_base_string__utils.cc | 2 +-
...d__party_perfetto_src_base_subprocess__posix.cc | 2 +-
...party_perfetto_src_base_test_vm__test__utils.cc | 2 +-
...party_perfetto_src_base_thread__task__runner.cc | 4 +-
...-third__party_perfetto_src_base_unix__socket.cc | 2 +-
.../patch-third__party_perfetto_src_base_utils.cc | 2 +-
...ce__processor_importers_ftrace_v4l2__tracker.cc | 2 +-
...-third__party_perfetto_src_tracing_ipc_memfd.cc | 2 +-
...__party_perfetto_src_tracing_platform__posix.cc | 2 +-
...atch-third__party_perfetto_src_tracing_track.cc | 2 +-
...uf_src_google_protobuf_stubs_platform__macros.h | 2 +-
.../patch-third__party_rust_qr__code_v2_BUILD.gn | 2 +-
...d__party_skia_experimental_rust__png_ffi_FFI.rs | 28 -
.../patch-third__party_skia_rust_png_FFI.rs | 28 +
..._party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h | 2 +-
...hird__party_skia_src_ports_SkMemory__malloc.cpp | 2 +-
...third__party_skia_src_ports_SkOSFile__posix.cpp | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
...third__party_speech-dispatcher_speechd__types.h | 2 +-
.../patches/patch-third__party_sqlite_BUILD.gn | 2 +-
...d__party_sqlite_src_amalgamation__dev_sqlite3.c | 2 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 2 +-
...-third__party_swiftshader_src_Reactor_Debug.cpp | 2 +-
...__party_swiftshader_src_System_Configurator.cpp | 2 +-
...d__party_swiftshader_src_System_Linux_MemFd.cpp | 2 +-
...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp | 2 +-
...tch-third__party_swiftshader_src_WSI_libXCB.cpp | 2 +-
...10.0_configs_linux_include_llvm_Config_config.h | 2 +-
...ubzero_build_Linux_include_llvm_Config_config.h | 2 +-
...ty_swiftshader_third__party_marl_src_memory.cpp | 2 +-
...ty_swiftshader_third__party_marl_src_thread.cpp | 2 +-
...ch-third__party_test__fonts_fontconfig_BUILD.gn | 4 +-
...st__fonts_fontconfig_fontconfig__util__linux.cc | 2 +-
...onts_fontconfig_generate__fontconfig__caches.cc | 4 +-
.../patches/patch-third__party_tflite_features.gni | 4 +-
.../patches/patch-third__party_unrar_src_crypt.cpp | 2 +-
...layers_src_layers_external_vma_vk__mem__alloc.h | 2 +-
...ers_vulkan_generated_vk__function__pointers.cpp | 2 +-
...kan__memory__allocator_include_vk__mem__alloc.h | 2 +-
.../patches/patch-third__party_wayland_BUILD.gn | 2 +-
.../patch-third__party_wayland_include_config.h | 2 +-
.../patches/patch-third__party_webrtc_BUILD.gn | 2 +-
...rd__party_webrtc_modules_audio__device_BUILD.gn | 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 | 2 +-
...ty_webrtc_rtc__base_physical__socket__server.cc | 2 +-
...rty_webrtc_rtc__base_physical__socket__server.h | 2 +-
...rty_webrtc_rtc__base_platform__thread__types.cc | 2 +-
...webrtc_rtc__base_third__party_sigslot_sigslot.h | 2 +-
.../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_version.h | 2 +-
.../patches/patch-tools_gn_src_util_exe__path.cc | 2 +-
.../patches/patch-tools_grit_grit_node_base.py | 2 +-
...son__schema__compiler_cpp__bundle__generator.py | 2 +-
...ols_json__schema__compiler_feature__compiler.py | 2 +-
...ls_memory_partition__allocator_inspect__utils.h | 2 +-
...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 2 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 2 +-
.../patch-tools_v8__context__snapshot_BUILD.gn | 2 +-
...atch-tools_variations_fieldtrial__to__struct.py | 2 +-
...tch-ui_accessibility_accessibility__features.cc | 10 +-
...atch-ui_accessibility_accessibility__features.h | 6 +-
.../patches/patch-ui_accessibility_ax__node.cc | 2 +-
chromium/patches/patch-ui_accessibility_ax__node.h | 2 +-
.../patches/patch-ui_accessibility_ax__tree.cc | 2 +-
chromium/patches/patch-ui_accessibility_ax__tree.h | 2 +-
.../patch-ui_aura_client_drag__drop__client.h | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.cc | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.h | 2 +-
.../patch-ui_base_accelerators_accelerator.cc | 2 +-
.../patches/patch-ui_base_accelerators_command.cc | 2 +-
...istener_global__accelerator__listener__ozone.cc | 10 +-
.../patch-ui_base_clipboard_clipboard__constants.h | 2 +-
...tch-ui_base_clipboard_clipboard__non__backed.cc | 2 +-
.../patch-ui_base_cursor_cursor__factory.cc | 2 +-
.../patches/patch-ui_base_cursor_cursor__factory.h | 2 +-
...agdrop_os__exchange__data__provider__factory.cc | 2 +-
...op_os__exchange__data__provider__non__backed.cc | 2 +-
...patch-ui_base_ime_dummy__text__input__client.cc | 2 +-
.../patch-ui_base_ime_dummy__text__input__client.h | 2 +-
.../patch-ui_base_ime_fake__text__input__client.cc | 2 +-
.../patch-ui_base_ime_fake__text__input__client.h | 2 +-
...-ui_base_ime_init_input__method__initializer.cc | 2 +-
...linux_linux__input__method__context__factory.cc | 2 +-
.../patch-ui_base_ime_text__input__client.h | 2 +-
.../patch-ui_base_resource_resource__bundle.cc | 2 +-
.../patch-ui_base_test_skia__gold__pixel__diff.cc | 2 +-
chromium/patches/patch-ui_base_test_ui__controls.h | 2 +-
.../patches/patch-ui_base_ui__base__features.cc | 14 +-
.../patches/patch-ui_base_ui__base__switches.h | 2 +-
.../patches/patch-ui_base_webui_web__ui__util.cc | 2 +-
.../patch-ui_base_x_x11__cursor__factory.cc | 2 +-
.../patches/patch-ui_base_x_x11__cursor__factory.h | 2 +-
.../patches/patch-ui_base_x_x11__cursor__loader.cc | 2 +-
.../patch-ui_base_x_x11__display__manager.cc | 2 +-
.../patch-ui_base_x_x11__shm__image__pool.cc | 2 +-
chromium/patches/patch-ui_color_color__id.h | 4 +-
.../patch-ui_color_color__provider__utils.cc | 17 -
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 | 4 +-
chromium/patches/patch-ui_display_screen.h | 6 +-
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 | 2 +-
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h | 2 +-
.../patches/patch-ui_gfx_linux_gbm__wrapper.cc | 4 +-
...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 | 26 +
.../patches/patch-ui_gfx_native__widget__types.h | 26 -
.../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 +-
.../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_gl__context.cc | 2 +-
chromium/patches/patch-ui_gl_gl__fence.cc | 2 +-
chromium/patches/patch-ui_gl_gl__implementation.cc | 2 +-
chromium/patches/patch-ui_gl_gl__switches.cc | 6 +-
.../patch-ui_gl_sync__control__vsync__provider.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.h | 2 +-
chromium/patches/patch-ui_gtk_gtk__compat.cc | 2 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 2 +-
...i_message__center_views_message__popup__view.cc | 2 +-
...tive__theme_features_native__theme__features.cc | 6 +-
.../patches/patch-ui_native__theme_native__theme.h | 6 +-
.../patch-ui_native__theme_native__theme__base.cc | 10 +-
.../patches/patch-ui_ozone_common_egl__util.cc | 2 +-
...platform_headless_headless__surface__factory.cc | 2 +-
..._platform_headless_ozone__platform__headless.cc | 2 +-
...rm_headless_vulkan__implementation__headless.cc | 2 +-
..._ozone_platform_wayland_common_wayland__util.cc | 6 +-
..._wayland_gpu_vulkan__implementation__wayland.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 | 2 +-
...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 | 12 +-
.../patch-ui_views_controls_textfield_textfield.h | 2 +-
.../patch-ui_views_examples_widget__example.cc | 2 +-
.../patches/patch-ui_views_focus_focus__manager.cc | 6 +-
.../patch-ui_views_style_platform__style.cc | 2 +-
.../patches/patch-ui_views_style_platform__style.h | 2 +-
..._ui__controls__factory__desktop__aura__ozone.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.h | 2 +-
...top__aura_desktop__drag__drop__client__ozone.cc | 2 +-
...ktop__aura_desktop__drag__drop__client__ozone.h | 2 +-
...__aura_desktop__window__tree__host__platform.cc | 4 +-
.../patches/patch-ui_views_widget_root__view.cc | 2 +-
chromium/patches/patch-ui_views_widget_widget.cc | 4 +-
chromium/patches/patch-ui_views_widget_widget.h | 4 +-
.../patch-ui_views_window_default__frame__view.cc | 4 +-
.../patch-ui_views_window_dialog__delegate.cc | 2 +-
.../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 | 4 +-
chromium/patches/patch-v8_src_api_api.cc | 4 +-
chromium/patches/patch-v8_src_base_atomicops.h | 4 +-
.../patches/patch-v8_src_base_platform_memory.h | 2 +-
.../patch-v8_src_base_platform_platform-freebsd.cc | 2 +-
.../patch-v8_src_base_platform_platform-openbsd.cc | 2 +-
.../patch-v8_src_base_platform_platform-posix.cc | 2 +-
chromium/patches/patch-v8_src_base_strings.h | 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 | 4 +-
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 | 17 +
chromium/patches/patch-v8_src_sandbox_sandbox.cc | 2 +-
..._embedded_platform-embedded-file-writer-base.cc | 2 +-
...t_embedded_platform-embedded-file-writer-base.h | 2 +-
...bedded_platform-embedded-file-writer-generic.cc | 2 +-
...tch-v8_src_trap-handler_handler-inside-posix.cc | 2 +-
...atch-v8_src_trap-handler_handler-inside-posix.h | 2 +-
.../patch-v8_src_trap-handler_trap-handler.h | 2 +-
chromium/patches/patch-v8_tools_run-paxctl.py | 2 +-
chromium/patches/patch-v8_tools_run.py | 2 +-
1534 files changed, 5670 insertions(+), 4566 deletions(-)
diffs:
diff --git a/chromium/COMMIT_MSG b/chromium/COMMIT_MSG
index ffade6ed49..dad30a86d2 100644
--- a/chromium/COMMIT_MSG
+++ b/chromium/COMMIT_MSG
@@ -1,4 +1,46 @@
-www/chromium: update to 141.0.7390.122
+www/chromium: update to 142.0.7444.59
-* 141.0.7390.122
-This update does not include any security fixes.
+* 142.0.7444.59
+This update includes 20 security fixes. Below, we highlight fixes
+that were contributed by external researchers. Please see the
+Chrome Security Page for more information.
+[$50000][447613211] High CVE-2025-12428: Type Confusion in V8.
+Reported by Man Yue Mo of GitHub Security Lab on 2025-09-26
+[$50000][450618029] High CVE-2025-12429: Inappropriate implementation
+in V8. Reported by Aorui Zhang on 2025-10-10
+[$10000][442860743] High CVE-2025-12430: Object lifecycle issue in
+Media. Reported by round.about on 2025-09-04
+[$4000][436887350] High CVE-2025-12431: Inappropriate implementation
+in Extensions. Reported by Alesandro Ortiz on 2025-08-06
+[N/A][439522866] High CVE-2025-12432: Race in V8.
+Reported by Google Big Sleep on 2025-08-18
+[N/A][449760249] High CVE-2025-12433: Inappropriate implementation
+in V8. Reported by Google Big Sleep on 2025-10-07
+[N/A][452296415] High CVE-2025-12036: Inappropriate implementation
+in V8. Reported by Google Big Sleep on 2025-10-15
+[$3000][337356054] Medium CVE-2025-12434: Race in Storage.
+Reported by Lijo A.T on 2024-04-27
+[$3000][446463993] Medium CVE-2025-12435: Incorrect security UI
+in Omnibox. Reported by Hafiizh on 2025-09-21
+[$2000][40054742] Medium CVE-2025-12436: Policy bypass in Extensions.
+Reported by Luan Herrera (@lbherrera_) on 2021-02-08
+[$2000][446294487] Medium CVE-2025-12437: Use after free in PageInfo.
+Reported by Umar Farooq on 2025-09-20
+[$1000][433027577] Medium CVE-2025-12438: Use after free in Ozone.
+Reported by Wei Yuan of MoyunSec VLab on 2025-07-20
+[TBD][382234536] Medium CVE-2025-12439: Inappropriate implementation
+in App-Bound Encryption. Reported by Ari Novick on 2024-12-04
+[N/A][430555440] Low CVE-2025-12440: Inappropriate implementation in
+Autofill. Reported by Khalil Zhani on 2025-07-09
+[N/A][444049512] Medium CVE-2025-12441: Out of bounds read in V8.
+Reported by Google Big Sleep on 2025-09-10
+[TBD][452071845] Medium CVE-2025-12443: Out of bounds read in WebXR.
+Reported by Aisle Research on 2025-10-15
+[$3000][390571618] Low CVE-2025-12444: Incorrect security UI in
+Fullscreen UI. Reported by syrf on 2025-01-18
+[$1000][428397712] Low CVE-2025-12445: Policy bypass in Extensions.
+Reported by Thomas Greiner on 2025-06-29
+[$1000][444932667] Low CVE-2025-12446: Incorrect security UI in
+SplitView. Reported by Hafiizh on 2025-09-14
+[TBD][442636157] Low CVE-2025-12447: Incorrect security UI in Omnibox.
+Reported by Khalil Zhani on 2025-09-03
diff --git a/chromium/Makefile b/chromium/Makefile
index 89d0ef4fbd..afb57d1677 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= 141.0.7390.122
+VERSION= 142.0.7444.59
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX_C= .tar.xz
diff --git a/chromium/distinfo b/chromium/distinfo
index 4578fe0d6d..935fbc4eb3 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -1,1494 +1,1523 @@
$NetBSD$
-BLAKE2s (chromium-141.0.7390.122-testdata.tar.xz) = 712c2d0afeffda8620d881418fe290c9c3e732414e9a898fc4fd5f8b3a6e645c
-SHA512 (chromium-141.0.7390.122-testdata.tar.xz) = 399fdd119d2cea3483b8af179941f8097d0834154d4efdd74c47a63c2ae52595ad3291f234cbbd6f906334274fb6502e9aed171a9bdcd97977f39eb529f968f0
-Size (chromium-141.0.7390.122-testdata.tar.xz) = 925396512 bytes
-BLAKE2s (chromium-141.0.7390.122.tar.xz) = 002b0c8fdbd9501c22ec17c33398c182154e019752d9cb7e08a92e5fe88a7509
-SHA512 (chromium-141.0.7390.122.tar.xz) = f00d5985d8e38d4e46a1d6764751f47760c38427c489056aba1b480802e4c6e6ad2bfe3e6629574c82f22ba3bf8be3862980b9377fafba0ef3043bfc0beebe48
-Size (chromium-141.0.7390.122.tar.xz) = 7522322892 bytes
+BLAKE2s (chromium-142.0.7444.59-testdata.tar.xz) = cdfc7be9929a4b8c37b0d9b1348b295c2bb8d9ae68643a26d482b29180e8de5e
+SHA512 (chromium-142.0.7444.59-testdata.tar.xz) = 3847ad515ba3732e624107fe1614721ec63791437592e0dab963e95373c359022c91bdff77d1dca00dc061ec4a768470fb700ae5f50a3b44f74b16ca789af87f
+Size (chromium-142.0.7444.59-testdata.tar.xz) = 932708524 bytes
+BLAKE2s (chromium-142.0.7444.59.tar.xz) = 914945c94b585f48ac9e839214efd851c7eb779fc6d3113011707c9964bc4a1e
+SHA512 (chromium-142.0.7444.59.tar.xz) = fc2b795fcf501873141d0cb48358d82ca2e57087aaa028e5610d04150aabc798cc663f578fc802215f660364d3a5a9dcd9443802966ad93b004efb012929b517
+Size (chromium-142.0.7444.59.tar.xz) = 7577315276 bytes
BLAKE2s (kikadf-chromium-audioio-v140.0.tar.gz) = 063582b80823694cfa30c020d3378dae3c7dbb1d0b3ffc3b756ce26e9984504c
SHA512 (kikadf-chromium-audioio-v140.0.tar.gz) = e986fd201969e2ce9e7c092497c34bca84771992a2c8d980556d2dc77002ff68f3d13b4144629e9a8bc41b8ad0d4d06650eafadbfde7c0fa91ed84fbcd74763b
Size (kikadf-chromium-audioio-v140.0.tar.gz) = 8453 bytes
-SHA1 (patch-BUILD.gn) = cdf99daaca1a5bae6e890c630005a5cc181499ee
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = d7b138310fad86f2370e4a59b7d23fede0f413e1
-SHA1 (patch-ash_display_mirror__window__controller.cc) = 7b4f820a79b00cab6b22bbb70a6bc2097e17e8d4
-SHA1 (patch-base_BUILD.gn) = 79c2007ccb40fa95fd77e19f416e61a2acf412a4
-SHA1 (patch-base_allocator_dispatcher_tls.h) = c39cf15fff8b0c6577f21ca812c4d68cb48781e6
-SHA1 (patch-base_allocator_partition__alloc__features.cc) = bcdf7352286cae01d9e44be191848e0b522cd112
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = fe243e93fac79e2ab73dc7350ebc9877e1fa664d
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 9baa935eb8298fcf607579883117dfa10df629b4
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 6e9acb1e0170b41d4bb9e991cf92668ec87f7744
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = d5df0a9d9a83335629141c2e3d8681bb56dbc923
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 6d6b1353d77bb13e920227cc99cc65dc7cd66cfc
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 8f7ecdc4c09794fa32389a5a958ef78d90a726e0
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = c9de26e5d4dfe5e1ba6ce19ff2c504ec078bbd3c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = f060df2985cf953e2c71aa29eba9a5178c614574
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 457351af8b93ae12be84e58f8b936e2c76ed7fa9
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 1aa9e547f3c2a7d0911e96a5317b000669293d34
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 679193589ecef01e8efe11e0aa02e1393908d579
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 365d9d31ed7d8baf4a82e818e37281660767a5d7
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = d4611ec3eab46b839585a24284ef7e70604701a5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = d317c3e0382988e6c0e41cb4318c83b025a978c1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = a8286d8323c0585953a47e19f3825d155a0a2563
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 7d58702f5d2b3885a29795c3cb0537523ff035b7
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = a20946944b087d9929eb86cd90568a806fc135ee
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h) = 027812e7e3955f8827bb773937d40da583822b46
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = cbf339aee5685e0f43932fd531c5c045ab549cd1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = c7e2183dc0ef4ecb924e6b3c71ea56aa4054fbca
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 901897e8dc94d46a4d83d43bb1ee85c1fbbc3cb4
-SHA1 (patch-base_atomicops.h) = ecd9919e7468f55ed797baf34f43ae4dc267124b
-SHA1 (patch-base_base__paths__posix.cc) = 7cebd8d20cdaaae3397080bf23cd15a8100b27c7
-SHA1 (patch-base_compiler__specific.h) = 82cbe4ae1f39e941e972f95cebafe44003a41ccf
-SHA1 (patch-base_debug_debugger__posix.cc) = 1935411951ffd878e769adc7ce79c7f4f0bb7bca
-SHA1 (patch-base_debug_elf__reader.cc) = 04c95d63fc34644ea47362bb239b8b9a88c99fc3
-SHA1 (patch-base_debug_proc__maps__linux.cc) = e345b33f2e7f06d2bd4a2c67f8ec5831d86311f8
-SHA1 (patch-base_debug_stack__trace.cc) = 69992103dcc5ffa02e0b9eecd2d9e49d607698bf
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 5816d3ddd853bccfff6d9b9f286ea6cdff283e1a
-SHA1 (patch-base_files_dir__reader__linux.h) = 064398dd0c40f851e3cb269a726dd524e5e5f07f
-SHA1 (patch-base_files_dir__reader__posix.h) = ec493e01be05fb563d6b165b0689c7e5d28b4035
-SHA1 (patch-base_files_drive__info.h) = dd251fdb168a83d19543a30706599bdefd7e10aa
-SHA1 (patch-base_files_drive__info__posix.cc) = 932f33c61a9be1311bd1a0670c5b0f820dbd1b39
-SHA1 (patch-base_files_file__path__watcher.h) = eecd4072fc5d3be1a6888a2c4901607613bb5847
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = d3bec25359caaecda3c182adc706bb078b1f20d6
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 89212e331e7edd6062c1523a3e0ea71d9d4df6ef
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 2e4cd370a5ee4ddf1fd890dc848eba53dff30cf3
-SHA1 (patch-base_files_file__util__posix.cc) = 60ee8e5d363b87d467c7731b40359ecc06714941
-SHA1 (patch-base_files_file__util__unittest.cc) = 8953566a882b5e204758b80554bd8ab111eec510
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 04d262fbe041d6748cde97ea7f70854312d66b11
-SHA1 (patch-base_files_scoped__file.cc) = 01903cc6f8f9749c59af50d3cb250e74bef053d8
-SHA1 (patch-base_functional_unretained__traits.h) = ff1cffadc87340d9b3fa4bf1bb1debfc6faae369
-SHA1 (patch-base_i18n_icu__util.cc) = 90175a4018a5e6f3e04eef46718ab644e2fd2476
-SHA1 (patch-base_linux__util.cc) = c824e91f5bc3abe63f0318d77f0b08f14a882e0a
-SHA1 (patch-base_logging__unittest.cc) = bf523f07a18117ca0cac3252ca19b073d884f9a3
-SHA1 (patch-base_memory_discardable__memory.cc) = 1f5ce017596e1905fd8198fa76a00acd37b48ca8
-SHA1 (patch-base_memory_discardable__memory__internal.h) = 78ab68a3d2f8ec7d86faa69a3fe75746778ce335
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 2760681f886d266dc8016a6666ab055e6001054d
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 04567a7993d8d32f097a473abe75b3a6d6767671
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 81b541bedb35ae34de42a73b16cacc748881b6b2
-SHA1 (patch-base_memory_protected__memory.h) = 0b20055578be955e9dd119cd1373d0fb6c6e9d7d
-SHA1 (patch-base_memory_protected__memory__posix.cc) = bfed99892733f570d08cb8529548e9a73c2e31db
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = d60f8557fa25ef55bd8fe4015404d34c7570a924
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = f1b0c998109176cbce85015ad8b4f19120866fc1
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = db8655902b4c23ca94b86b14ca15cdfc06cec829
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = df37d7194858e04531a2ac46b65620e782af8026
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 4d8cbc222797fc01167cdf89754841b5405d33b2
-SHA1 (patch-base_posix_sysctl.cc) = c14afcd0dbb4ff53f742131d4764a621d3a9b396
-SHA1 (patch-base_posix_unix__domain__socket.cc) = fecf4a2c99e890c85cb9d843fb5220a9745b7f3e
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 95eb88e9f3f95242f5e599789d96f992c68893de
-SHA1 (patch-base_process_internal__linux.h) = d580c4d10ffc54062f79b641f2dafaaafbdfa3c2
-SHA1 (patch-base_process_kill.h) = 9d754b37d061148f9b32a8009af26dd2befb8656
-SHA1 (patch-base_process_kill__posix.cc) = 0295c2a34cd5675f0b55db450b9e333deec01679
-SHA1 (patch-base_process_launch.h) = 0558c51e5d3764c220179cc94bbf8394c5445b69
-SHA1 (patch-base_process_launch__posix.cc) = 52df178143d56d773812359f6ffc732a3b16fb56
-SHA1 (patch-base_process_memory__linux.cc) = f085cc47c1153c12adaf90939696eda9628f445a
-SHA1 (patch-base_process_process__handle.cc) = f9798a4ed3fc32eb844896a2c9b0e67a3feb0eeb
-SHA1 (patch-base_process_process__handle.h) = 9d316d50a200c967a7793d67f3419daedf4d3b7a
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 16da5c12aded3085f14944b394c98c14110953f6
-SHA1 (patch-base_process_process__handle__netbsd.cc) = d5aa696f4f772fdea3e7df0b103016ea856b1fae
-SHA1 (patch-base_process_process__handle__openbsd.cc) = ad2fa05109bdd47c939f5edb4b2b283444f86e53
-SHA1 (patch-base_process_process__iterator.h) = b7add43a1659e29f4b374a6a5177f4d005d32a1f
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 2402ef2c5528512f5a2576a934d99980bf320e47
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = 6c173fbbdc1c4392b4d7597e1bcd684fe47d49bb
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = 2dbe22578eac1da8a68de58ca0f812d52b5e0444
-SHA1 (patch-base_process_process__metrics.cc) = 66240e95084f234a8fd3d2978fd2b86ced394d52
-SHA1 (patch-base_process_process__metrics.h) = 46d92ca723252eebbe83c3003dc823c0553a6d06
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = c2dafe576d2c52a3ecb52b2d305465fa57b50ab4
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = cebda661a5603112204dfc16e727a7c4f307c0b3
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = aa4e786d182cc3e158483e33d3544e78f9824a56
-SHA1 (patch-base_process_process__metrics__posix.cc) = be87862c0656dca2ca390ddff353f70d9e9a23bf
-SHA1 (patch-base_process_process__metrics__unittest.cc) = 2a66cd3082f5f16a2a69cd19c0bcb0365acc3f1c
-SHA1 (patch-base_process_process__posix.cc) = 3d15281c49d9e0e95659fbbdc86d304ce271242f
-SHA1 (patch-base_process_process__unittest.cc) = c4460c2e60bfc6f786ad1c611a8dcb001eb44670
-SHA1 (patch-base_profiler_module__cache.cc) = ff27a93cc49ea6f1ed74d6e9930080000512ba49
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 8c85ef1e9b9a88e77af0522e40735086851889ee
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 7ab1adf1e3e89e1186209c0b938288ad652601fa
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 0dba00da590c93a40e187d6fc6211621fd95470a
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = f9e685a9da417624b67cf043b00c27e01f6f9dea
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 63dbe21af6b0f99d3ee0039605b767ba91df04ce
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 93abf49d98fab4a6ce8db6a67ce69165db702a52
-SHA1 (patch-base_rand__util.h) = 06de222f28775c53e0796038c67d59826424a1f0
-SHA1 (patch-base_rand__util__posix.cc) = d50fe72cfcac948b3af3bb7a594a8cb99a2257f3
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = f7765ce94f8910d213caa1e0d5823742109c93b4
-SHA1 (patch-base_synchronization_cancelable__event.h) = 9f36caf278eedb0273e9b45a9eb5c7a0d5a48ac7
-SHA1 (patch-base_synchronization_lock__impl.h) = a78e4d0d4eaaf13d346795d77df3b1f726dbb0ea
-SHA1 (patch-base_syslog__logging.cc) = 5988b732f4712b5207b33be38680a8dc76298054
-SHA1 (patch-base_system_sys__info.cc) = b0d80164f28609693142230bcfdc471f98c64f22
-SHA1 (patch-base_system_sys__info.h) = 383a4f0e7f44655448267539320faad6f7ece349
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 622b4e7a88f198ae823477fe4e498fbab19ad4e5
-SHA1 (patch-base_system_sys__info__netbsd.cc) = d86630b7fc5a55e40548ef73d239fe73fac5be27
-SHA1 (patch-base_system_sys__info__openbsd.cc) = 5b1053cdaf05d39b139ae8766c2349254a0f9967
-SHA1 (patch-base_system_sys__info__posix.cc) = 47f0bcfd72b5ef8c61105606439932c9fab348bb
-SHA1 (patch-base_system_sys__info__unittest.cc) = 73f2c25e0bac7d5d9f91cc48506b7cfd9b7b61ec
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 976cd6ec9e4f731aa34055402a8613c48222e0a4
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 9c36d9edc76dcd4f5d08256de0616c7509ff8c3f
-SHA1 (patch-base_test_test__file__util__linux.cc) = 51071e5234ca2df11a8047be1a7a4a9247153f1d
-SHA1 (patch-base_test_test__file__util__posix.cc) = fff7ae3ccb3d88432eea412dd5a93b648fcd779d
-SHA1 (patch-base_threading_platform__thread.h) = 01deeda1c2e83e5fc26a93ea5aafe618e2b37e96
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 1e454e0ec59a79f806fbecdcbfacfce16705978c
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 70716ebeab449e7f1fb68a6a9f3e82e23e6cec83
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = ae221a2f21d142c6de3948772602139e70a12781
-SHA1 (patch-base_threading_platform__thread__metrics.h) = 6fbeb5c3d232950181a62d5d186149916d1b6487
-SHA1 (patch-base_threading_platform__thread__posix.cc) = eead57a3d20f4da505069f74d5ee031bcde78d09
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = 9d0977590f53c97b4e619b099ba49d2947739ec9
-SHA1 (patch-base_time_time__now__posix.cc) = 4a53a7ce89dca6a3549bf0fe4395ff0393c7bb81
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 53b6d700d04dda97188dd4ba4829da330dc720b4
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 08703ed0efb66ca5c6f1fee44ccf07ccd414896e
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 3fba198fd7fb92b5ff8e96b9f18aac0ec2935097
-SHA1 (patch-base_tracing_trace__time.cc) = 98c9f234a4cad3d4720794e9270da1c6fab3eca8
-SHA1 (patch-base_tracing_trace__time.h) = d4df78aa4dcf694f347e6a8950c98050fb89ccb1
-SHA1 (patch-base_version__info_version__info.h) = 9f51943865ea04ae6514834415f2c75e8ff0c7bd
-SHA1 (patch-build_config_BUILD.gn) = 48ef9da59923b5e34393c1e1667316acdf924174
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 752e83a25629c1b0c33d82b901c02d6a1d35deeb
-SHA1 (patch-build_config_clang_BUILD.gn) = 6e7b3dc259c590159cbe1ddcb791bcb3f6a454c0
-SHA1 (patch-build_config_clang_clang.gni) = 2ade4df0a73e3bf434998ecb50388ff08745b2fd
-SHA1 (patch-build_config_compiler_BUILD.gn) = 1fb7a07e2e7bbb9268ba46e9be248266b3cedcad
-SHA1 (patch-build_config_gcc_BUILD.gn) = 302f79cd9650aee679b62eac60c80e9279bb6d30
-SHA1 (patch-build_config_linux_BUILD.gn) = e1ce8833001009c5c2361b7072f8600fc59a0a9d
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 50598e0ee4b095b4cbad22b00bd6a195dc7a20ec
-SHA1 (patch-build_config_linux_pkg-config.py) = 395172cf5b379e3e72df355a3baf90a515d02244
-SHA1 (patch-build_config_ozone.gni) = ed0db5b543b70186e56e029b2b7d091caa68f7c8
-SHA1 (patch-build_config_rust.gni) = 39e8ee9a17c32549c12aeb411663e6634fea165e
-SHA1 (patch-build_config_v8__target__cpu.gni) = 9e6e857126cc35503390699fd3e603ad14bead62
-SHA1 (patch-build_detect__host__arch.py) = 15bc591f72d5b514f560c1c5c43dee0aa2d677de
-SHA1 (patch-build_gn__run__binary.py) = 706a7ed5d5985e3b45e9793e0373fa5125c3c584
-SHA1 (patch-build_linux_chrome.map) = f5495011e442bdd94c2e12aca58e7f1304cdd87b
-SHA1 (patch-build_linux_strip__binary.py) = 63c438eedea3a97186a2e7f45e4cc3b9e957c2c4
-SHA1 (patch-build_linux_unbundle_icu.gn) = 9ec3a09002aacc4af44698ffd26b46bd66b45ab7
-SHA1 (patch-build_linux_unbundle_libusb.gn) = e7c60ba1cd4b44009cf2a09815a0f14ea2783066
-SHA1 (patch-build_rust_allocator_lib.rs) = 266859e51ff6d0991ba3a01f75fa136bfc4d5ba6
-SHA1 (patch-build_rust_rust__bindgen.gni) = def65721e6a89cc5d7ee4570e9d066856dd40b06
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = e58b9d3350bc304e3dd4641f951b3bb347aef226
-SHA1 (patch-build_rust_std_BUILD.gn) = 1bbc0f20151362d46118e94eb69d04efb9169dd1
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 3a5e3c730259ac10c885985c281569b25ed3e911
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 522e0894732fe8a8cc6d6d650426d4e06ba97673
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 4da15784b9b99f91acc419444f84c87f96d368e3
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 002ce56da357fb98121dc59a5187798dc35e8338
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 609d3ebf2238303bd010be4fcbc5830824a8e29f
-SHA1 (patch-build_toolchain_toolchain.gni) = 5a1a61d724b50a837af560145e4c3cd53b56a250
-SHA1 (patch-cc_base_features.cc) = 712c98aa2a2d189bcbaca904b53615c8b6364475
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 5732904c5d2aa1a4af0667b98492994cb86008f5
-SHA1 (patch-chrome_app_chrome__main.cc) = 94a4474e55fb068eaa3cb088b4e3495f7bfe90a8
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = a0de5ee4561bb7c56ac0183ff2f440980de606e2
-SHA1 (patch-chrome_app_settings__strings.grdp) = 62bc729a1bf67b04db38fc50da012ec0eed6dc4b
-SHA1 (patch-chrome_browser_BUILD.gn) = 2df81608976fbe4d93cdeb87a58af9225742bb2e
-SHA1 (patch-chrome_browser_about__flags.cc) = 6a3445bd9aa71f66065ac609c34684353d2c4838
-SHA1 (patch-chrome_browser_accessibility_page__colors__controller.cc) = 1557045b5977a4c9cbfe45b15e9e4e451a1bb3a4
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = c43cb09b63ca7e5f8250a4ea82f4c8510f6c7eb8
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 3205c94ea9a270345cba49d18287d571e257ad0e
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 6db49beb486531aeb5beffb8ebd5ec722e8ba936
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = b1df4bdf6ac9e0e4072b210ca656c43b94aaa13e
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = dc406529f44af6b3265cb28ebdf883d2bc1a2b39
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = b440f6ac1dc52f760bbeb485007253341104e57d
-SHA1 (patch-chrome_browser_background_extensions_background__mode__optimizer.cc) = 0ef3bea4bb874f14e3e2d34dff9fb421cb16c9ae
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = b6d0b422a072058b395d8a7e020f79f85c9f4adf
-SHA1 (patch-chrome_browser_browser__features.cc) = 9f0fb3c8930251d0d7675a27a79270e771bea2c6
-SHA1 (patch-chrome_browser_browser__features.h) = 579e0841f0a93b5334a05e011072f937fd3525ae
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = a6099cdfb1090fd92cbc4b43a62a7d5dc98f232c
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 4acfaa45980bdf4f54036a8628fe1001c4b6e397
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 6ea9fc3050593783cd93360dde98e5be81276afa
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 8025a1a9e3c3bafbdde0304b80bd612f0649feaa
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 81641e01d26e5719bd6e0d6e7a5a6a42f46b71f2
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 10b651ce22c39dbaee212cca609e8fd86e7b9cbc
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 47b69dbe88425a760733864205ce5b47be42d2d5
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = c5d79d86fc30381c99a69d78d935c561a262d6e4
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 21abb2001d2ce0657272ff0b8a05adbaf8ce802e
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 2295dccaabcf3400071af7aed6afde21a4ad3ea1
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 4d54bcccca25c6bac4d7dca68330198f87a8bcb8
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 8b09b657f02594ffc60719e4564b454774e689f4
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 3fd426779e9988d22cb69bd9ee5e53a8d1315768
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 0a652b98a53f359c7a2eb63bbaf4f737681740f4
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = e0d8f8325910d7813fce92dc751dcdbe85e740d0
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = fc13143bf52a54c225d83d58176f0e0318e84784
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = d8c4080d026601b9064c6b5dd8a2932edf1012a4
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = df8186859dda4ad4643ef808301b497a4d6f4293
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = f5f6b0b7e18ac0cbf54e1ab6c371924acf3a18f9
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 5b5f077e8af87e0400a531c0a31ef0c76f019a3d
-SHA1 (patch-chrome_browser_defaults.cc) = f5e963782155a5df49ec8da79b08151ce2e8e228
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = d210da57fbae784c0542fa654df07f7e4dcaf1cf
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 845500d0388bffac208e927a46fde71aa326f488
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 22703169e70f075bcdf5ff82c3dafe668cfffcc1
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 962c2f4851c865dddc64e8a3f5996487a7366a6a
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 7ffb358a0017fc46eb1bc6274c6ce503d6e164ae
-SHA1 (patch-chrome_browser_download_download__commands.cc) = 16c882efea69988581c6dcdc7731bb23a9f7e63e
-SHA1 (patch-chrome_browser_download_download__commands.h) = 90db4b5b2bf618458b2a39b9c9269e9db9c6728e
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 65bd99c223d4551b55cb3e32a4ba56258e5673f0
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 9c8f4a319cced1a105d8abc8fa372dd79087faf4
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = f394ab00bd351ce7065e61a04b1d916234556b0d
-SHA1 (patch-chrome_browser_download_download__prefs.h) = e5808272b97bee6cb4d9a733ea26b01114e37db9
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = df67eff3cf2c0f57744e71738d269534ad8c02ef
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 2fdba4d923d160f9a64af7377567e33c770cf003
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 43a9d70e402511585ae078fa12f73333517dbffa
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 895ca0d8f24e46199d7d24bd33ee9bbd62afaff7
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 0ad0a2728c3bc34502aca9e93beff343d0a17910
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = b3e8f699ce0129dad85e8266464d69d546ad3061
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 398843e03fe4688673fbe35b23619d69ffb01994
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = d56d2cc01091320129e1e4800eeb5fa19464f750
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = d4593f33ce61cc75b2fa7d4cfa64d8f7557d60ed
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 86dc1ad0b41dac61438ee6d282e358056754224b
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 393b3bb25cf1f06c43904fb223bf58ee16462e53
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = ad208e8e216203251cf4718ac87cdf8be277a2d8
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = d41240ae372bec458e330cbefa07d66803c4c452
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 1c7ba980a6503b478bd294a3a24d619ed7d1f571
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 162c36c3e37ae53a2e6eea1798e63ac7f89a086a
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = e2963b8bfa8c40208ba880587663ff0a445507fc
-SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = a0decb474c12df9f55c37fddfe98dbdb19d329fc
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 35a86c2bea7c61f8b75971fb331958ade6d9ce93
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 01da5e54616e9c76a9f959b2a719b237eeef0e54
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = f8b1643f46c11d0e4319699ed5e3d8d0dccf028a
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = a68b854f87103b94d9a19d42adbed9e8a88611c1
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 5a8b8e4a0b9df9069b64685384f586eeae4c15f8
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 033a1770f00de776e51189a47846e8132fc7bd4c
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = cc67b0adaf5cf4560ba29c6c3f7fb398669179fe
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 7f57cecd1514b0f7db4b232bb1d5e1b703eab36d
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 7880506bb150de8c408bda6a6526861f49a062fe
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 3cfecd2181854a0144ba9c7af51d3764546843b6
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = eb0a42cb97d90d899a2d45bcfe358ba7646ee3ce
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 30ed9eaaceb92755dbaaefb82490a63cb9cac058
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 70638936a5f6e2d1350c444c605fbaceaccb75c0
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 150ecf0aad0f9e0ae303b13cc640919bb797068b
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 5f926939283e4689bb0d730c28ce6dd194ccdec5
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = c19cb488a4d80087c975ccfde2141a8378afb86d
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = f912d6e1b5886361d5463d1ee16b0d45c6923eaa
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc) = 4b32209badb7b7c8c1acfff03f1029daba73b9e2
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 08e5cd2ae4d8b23afd576f111a8094326df9cec7
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = d9fb0c3e909770b1ad919b6ec163ceca6f645fbe
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 5669fe367794229aecbc8b9a535e2fae14bd8e2d
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = f6002e168d53a1daab0f0c77c223d8428903ff0c
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = bd8b1ff4343e46673c8482dd365d5c436ba00eef
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = b919e75453b5f58c3eb1b54655b74dc8fded3d28
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = bacedf6d99d5efd312529e65ef1fa8e4833091b3
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 0d27ed219c453754a966ecf9ed5760e360b2c996
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = bb504047a3c80d84a216d67dd457bdb38cfb0002
-SHA1 (patch-chrome_browser_flag__descriptions.cc) = a5dc38f674d93a6c30fa654bee08516ba45f8659
-SHA1 (patch-chrome_browser_flag__descriptions.h) = 6da5f8ae6383b0638169cc1327cb487d9844678a
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 2dc04585569fc7a160b94cf5cd18c901a6746600
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 91f7fe6513b0056495852666f84d290de99a238f
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 9eb693daa57e8fab248bf6ab801621727d04260b
-SHA1 (patch-chrome_browser_global__features.cc) = 0d3f0c862615e6d41e7413079d51ccd3be41c9b4
-SHA1 (patch-chrome_browser_global__features.h) = 06ac6990838b4530448f59d4d7e5a9c1f73f107d
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 251e7eb359dc2ae79854af0162dff6309cf65d07
-SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 44b453b49a51f66e98c646d9e52ad0c99d789c5e
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 1b5a690f195efe1a3f2d6106258b13646190527e
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = afbfe6039bf9509718fedac95ce9a99f73e78a68
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = bf8ce9c3aad605256c9ce8aeb02ada7e007f6744
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 336aaa7c60805b8d75de0e3e4f396a151ef9782e
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 37d74ff1e2d51e4ec5e43008a5c45e589bb910fb
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = c79b10125b566b59c3fb39c37d231a6d42dbb103
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = eae03ef5636e3cb342736fd0f7185101038ce77c
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = ab392f614f8cb9ff438fdef760f4e59843417a40
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 1c691e91de8753a585c231cb2a8c8f456e2b5a1b
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 5374d435d1c7445954c3aa1005748a1599b903e8
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 828cafd21084b612055668e9d0914df45484fc9e
-SHA1 (patch-chrome_browser_memory__details.cc) = 2296516eddc36f35453300344516a530ea823cda
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 5a3b5da30b20a87b43542677561edc53b6157d74
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 9438175c6cf39768a279d67ff9a3700bbe0e8ba8
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = b141f403c474ce3eee85aa8b98ad2515c11719fb
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 213e5b90f9f1de9e934f48b243d5e11e2305e493
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = c636528cab0f004b0750ea88b69e8fd554e2ef55
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = acb47df58694e05b58f838188c087ea7c0646df1
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 07c492b4cefd1e83b32482605ba926069ae97ec4
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 45b9769dd0b9146480df74338bc5b7e9937b06bb
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 46dd9142d2b9d0b31d5041c356b33cf04d3e86e4
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 2cd45c2c287d2d9211ab8a4bc027ec201fa73f99
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 07201ec6d57897b5e2ac547a7e986a85a4622128
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 011d0ff8e8cd19ba7c2c99f90c3c373a58fd6002
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 2e78c9c53b84ca72f5a443a689e061b25a91e26f
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 692e7a870f12a7bc4f0e6a00c6db2c13a4650f7a
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 6d15e75889b1c47607f47a870f88bdb40221fc11
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 1df1646dc6dcd3808a3f39022cb44246b9347a5f
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 840736276339e4ec967997dd0617daecf2ff7fca
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = e872b47e29c389365bcdecf707b27cd868397512
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = a36f9e291e4bc5eb5ed8f5ccc4255f6b1b384ac9
-SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = ba34b6912412a1fbce26f48e0036ffffa1c84d4c
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = f05f67802bcc8acf0f5ca63885c4ddb86e881b40
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = dd3ab820df97c88eccfeacb5c8ac0ce9f98d6a2d
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 9c025e88c7c03c0b651a6c88213bd012ef4cfd28
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 1f4f2a0cf05670089230d1b895284bf34ce44aa2
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 48b7a79052adfe93ea2b2a6ac6264393e9259ace
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 67382d20978c8f52cea10ee3858f8b9164da64a7
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 30d9963d711584a5c613f470e0147ba7ce4dbf4a
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = b7962727373db5f191a325de228601da6b3b6735
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = eb6638b6bf6a1be9ba9f99ed73ea55c06eabee4f
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 8c07822bea4f6e6aefa7f7c8a3fc4fc16429ac8c
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 751b5e1a1ec8570ab3e7d06e760281e92af32cfb
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 42b8f27387d1e82e5a974dae9b31bbbe33d72b8e
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 8d3441006cd31190efc8b92313e5150111119355
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 2d64b8564fedc45973c22c22953da030ea668288
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 9cb37fea36fc242b2aa8ea9a2dbce1482d0cd691
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = a403a4823845597e9ed2756801d5f3a7e8685332
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 7f3dc22a424379324aab2b59668c4fda41212960
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 8701ec271cb838920de1f52ab88455672f65b422
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 447366a4f3eeb8e38dc735fb26749a9694dd9048
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = dc2ddcd3dffffef38309868bf2097009b3fda390
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = d71639315b196ebf2fbd7124ae20d5043c9351ae
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 936d61af25605c03ae7d8fa2e1e99b9a5bdfd2e1
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 6fe6849c0b62c0c6ae541eb651e0a39397c8d795
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 16223ff62687d31c69bb5c89954703e134f8ebec
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 1dc76946c47eed37976f4f8153e235d10ee2e812
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = a0c0b02da13eeb6c04f9782820060dbaf59c9d5d
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 91adbf0e1c2f2cedb36e942bda9a19df7b4267a2
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 63b38dd01012892a1f479568d5189780f66c1f92
-SHA1 (patch-chrome_browser_signin_signin__util.h) = c61aebaa0bde9710272be155b29f9ec0dd8cb3e6
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = b05d5198ea67c771b75ebe4745d73758be440fdf
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 38b67709a228379b7bf9b84d95fbae0894df6cea
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 8506efed330e6886752454117ca115db562d22ea
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 59eab7338af37cf34a2f5fcfe15667f031cd177b
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 80b344dafc97593aaa45c3fef0c09a7776260eab
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 37df4d6add44041a830ea7cb877d62ddc45724d9
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = fc7d7f0610a96b03daceefe1857d9d2fce4de49d
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 5956bde7afa27cf2ab5cdc32160841dd75ea1250
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 143063a545b422f64adca5d9143d8a5f6eed9302
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 4a2f026683e0c13a1dce774f40edd2788f66e7c0
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 5daf9ddc0d5ef38920f79d3e570eb04fe46b5bdd
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = b5331fd9d6bbeb74bd8c0cd79534eba1a9841908
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 49fd1e5251201b0f6d6bc5d1e37f3d6321e1a586
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = fd95ac523601461627ded5370461316137499deb
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 87a392dcc7a6c9277efb3c397ef4eb1f0c2b5c33
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 453a4300d0d282c599eaab778e163c46cca59778
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = b6d41a56f9f98daa7cff609714185be4b433258f
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = fc7dd4bf03091a45b2e333b13d8dd8fe5a7e9579
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 8585927fe8f11b894607af6fb569f6ea8fff1800
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = 3a10c2f471840b9c5b4beb92d77d5ed948bcb21e
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 398e746c63485cdf5c824cbf0a5e3c27c3c31a8e
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 5948b987b867e0378c2b0e9066382690d6c1d1ce
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = cade4778b5906286b6883ec9cbb82186cf1dca53
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 24fc7fd0b25f43b925a2926f53216c4ccba44c35
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 5610b678024b53568f326e01725f56434df6e2e5
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 56c38c71aa01b0e497cd31f3ca1aa8ac8d44a545
-SHA1 (patch-chrome_browser_ui_browser.h) = 6e1cc25bb7a021cef1d9cb4686f7d276f25dee23
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 9b548be0b4ccf7e93db661a4dc080479e4cc5f04
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 2e611d5f066155e1ab40a2b6a6fa1abd800cdf29
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 0993765ec0e115a04e29f6f88e9559e8df65de26
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 111d8743920fcbea6ac70bec2a941cb4f2f59942
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 9de6dc5bf01f79d0877f85b10bf91c6296b8a65c
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 7fc99b491bb33ff2e49f78cb6a6d00958b72e501
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 59007cd643ad3245891c2d19f3bb5b4fdcb710d8
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = a77eb0aa532697425a8658ef65ba5925c11eacf0
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = edd5088a9232f1633ad9a3e4c99ee2189769cf1c
-SHA1 (patch-chrome_browser_ui_managed__ui.cc) = 8f9460c545bd56f757c0ffe717235bd9e01f27b6
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 2b291f23d4c62ae2feb0256941cb22eb8873fb2f
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = aec20939ad01038581dfcac4d6b84c8aae3d808b
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = a0fc48a95e365dae7831876ec6089a65f3ea736f
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = 15442b13ae8f29df878d332f6dbfa58f616d6bce
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 684140496fd29e297fa54d39b97cb01262d22723
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 21ac4f7af04f914d934e51bc970d3a36fb35c795
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = f4a1f458d114cd6ec0f62b8463d1614e3c83daec
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = ee36c43883da53125f3a4bf609376e397d852a67
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 7c4a0c2a61ab053838468800e92d0880fbfdf91d
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = ace252a0c34cabe53978ddf6c2c0c7d70708a2f3
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = b5902afa6959866e8cdc625f626211fabd157649
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 9728bbd5dd494a48ab154989198e7e1e3abf6dc0
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 1b3c8802ac3156d04a73079dda7286bd39407d20
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = c8faa7e5edd608d5958b912eb38fa44c374ac881
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = d1c88ee425a08e220b029c68454704bd8f7fab91
-SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 5354ccc27a34d09be54ccfa8d8c6c71ce1a27133
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 0228975432c0be1155ac0307fded4ed4e4dcca3b
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = d066763060e845d76e4e37161cbb3dff6a98e635
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 69153b3d41cc7400b3d6c921606d7c6ff54f3f60
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = b4f8f6ecd05dc2889d07e8cb4ede3f114a534264
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 37c8f12715aeb05af0d26176d6b3ab4bc68cde6b
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 5bd3397b9ab32105a0b174664d2690e56f55536a
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 08f8c8116fe7211abea861b4d643eb6e8dfeb6e5
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = 8b6dc19cf07cb626c7beff15e0e2ff6aa359661a
-SHA1 (patch-chrome_browser_ui_ui__features.h) = c4742c3ac45aa677e344c4e321e6e9d21d980586
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = b6b5142d9b666a1662eb4c1b68b3048954ecc473
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = dc68e263850435f4458ddef6b8499e957fc06705
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 336b94c06e3c31c9d91ed3b13e2d49e9930e6d4f
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = b013d32c21cfbe32b718b81703c5d29756b9d466
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = e03fde37cc48eaea4f824a3f642810a16f882977
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 97145322551b802fdb5b5867699cfa761457e802
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = c5cc73c39e233b0bec56edbc598d30e680f3ec3a
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = be1b2d22e130526245ebeacba175e5941cd52ffb
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 7c534ec2a326b4979630063a71f272ab56a0713c
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 9416a6d8689e54a7afda5757d6483eec0b1623ee
-SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 01aeb25141f95554ca8fd2da3caa052bf0267728
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 5078669cb9edefb981b0190846aaf9f4c625819a
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 4de2557644b78c9468dea942122addaf1c6e7c7c
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 8035c98711f88e6f0b0e1df647784ff84bf4a82a
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 7970b6034d54743be2308a12dba9788fae7edcd5
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = c02ba2f4e9e8eda790dee27be9f19e9f992cb1d9
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 42e637a830cd986df2bcb6ab6540bddd735febe6
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 32704f99f6b6d6daadb5688eb0e65369da20d7cd
-SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 26736a179211d4dfb8ff96390180731fcb63ba7f
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = d395cf07d924a10ca281f325f0d6024cf8aaa651
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 2a8e985d48dc1db5492c1a07fa64dac3455f09d5
-SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = c79c7c21c3830388b44dddee77a72494b9fad3a7
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 5f4414d75d7ea197fa0b7b06e581421f4abd49bc
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = ed5721ba4a0d181081b6d7490d6cb172fe047687
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = a70bea283eef6769a59e36dc9b86fde47ff29a74
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 78664f351b0960e24e6e04f5e14352c9973bb608
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = e52f1744013f67653ffdd6c64c541c1f01baa9b4
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = c2408a7e8cd1abe9be5075be38347782b5a86e6d
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 846b062fb5663db38682f59f33342403b72b8807
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 2ccbdc24d9774fdadbb956234146e36f22855b04
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = d90005bb22690d8fadb327bac5fde44754064033
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = c6b26a1fa4d766fa4454ceee3e129aa1eab07349
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 44113caca2517bdca296f434e849083f85ef893e
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = a450990eccd730215e2a6eada5212077a2659064
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 03bbe943956992d77c159a364818f1e6db15c170
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = baf293effc67dada04c8562952b885af38c18ed6
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = ceecba8876f0e22b50cf20f19f936c62b1a84db2
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = ab53b8e46864e9d4b0b56d5bbd3d4192b27ad4ef
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 057e08c3dbab9cd1dce99e0687f047c6807dc261
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 5d782775aba0461364d1b7f69f2fdd10c2a74080
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 0c5764657003b1cc8a8a013b30b1d2f3153c82c4
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = fd9063dd0c96dcb9fd1c5c69b01ade91e5f57544
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 65ccb13819fc0c74204c16b8bd111a8bff1066c2
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 644e3c1bf34983f007b0321ef8264930a2f69e73
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = ea28e56e05c14602e309860d838e4d15cdf5945e
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 9d220325d17460c94901248f75e34d52b32d2f3d
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = f3d0160f7932012408ff29b45e406d7e039d9b7b
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 220a7eb81436c3618c8308726fa2fb7470b502ed
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 8051229ae24d92c689b13ae6ff844a8eb6968521
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = edfbf536d8f766a776bdd3344f6e8fd4813b46d6
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 11613ca321c155513ab536ac8d306b6090a50fb8
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 4ed4a8efeb3d325432651917ab4040e6baa34ca4
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = ac8230a53441b9fbfbf067653b714540689686ee
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 3459c045e483c2c1cbff972723fa63c333256652
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = b1c37d86cd337080e252d6b9d0bf0c0d9892e4de
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 63e8b90e625d07ca950f26450f23a2eae7170845
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 91a55a97f5e798ba6369a4dccd570e295f033458
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 6ee6397516ea5eb973577725a98629c7f2e67f46
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 322a099b6bb8d58b8c87097f2d7499d545999437
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = f7d20e91659b56800573cd4fc3a701fffa443b8d
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 568a9663d096b6d5d48ff8313f8790329c99e920
-SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = f0f5797ead8b22ab1a5d4207355c7619a94240fe
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 2cb0095019c7c175a1993c57f66f252d0fa5a524
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 67000a6d578767df17de7a3046331dc91b586cd6
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 4cf7f5c45c879dc33c7f1e30a5640167b6b1d4df
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 094496f763297814c9acd814e4a2d46c2835de55
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 6b7083bcd272fed5ee806e51ccb65f2ab764652b
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = c5c8634a84fdd5e4657962949714163b3dc8075b
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 9c6c94106f9fa0c9bd3c05103609db8ddeb7e0b5
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = a8239649ee0c9d77b6bbfdbe6dcd9edc8ca9d09f
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = fcb2bd597aab2fb2a679c32daf462196f362c33e
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 8db2985c990de0f9515895548957f50a3a11d288
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 1f3b32fef102479ac14100bf1adb41cdbef37ac2
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = c38328f3515f32277203f7e3786469935bf63637
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 175331027709dd721aac3eac1ce262a2c4747671
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 8ff1e2913e812fbdaca71d88aaf82e68799804db
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = c7acfc25f65ef974f13ee89d56d344f3c27bd0c9
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 8b388d6c8aab55ec01a7c2b240187458fe49d139
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = b4481890764765fcf85403e8cbabc957863cf0ff
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = fb183ec0f60d344edd1d4f13674af3d889fc7b60
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 98abb71072ad2b41fd7b6435e74dc86b4abe206a
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 41e05f2d775af9ca4c956b2f5d7393fe67b909c6
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 08000a6842aad26aeedab9ed729cd8371518bf8b
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 358c6f271b27f3881418e94bab5205637c86b992
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 6ff0e3caa7cce77878789668fc361349bc71743f
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = dc8ef70f22694823075c37a34c3129968a6c7fb3
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = f25809cf9eac9b3410a9795900fe1881787db786
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = d57a62062f6488fea38b4cfcd5b0d469100fa6ef
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = d919f7ce9c228584192325eca1b44a3a75ec6fdf
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 8f89757c1b5763d1f7bd7c2aa52344534df747f9
-SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 4c61b95651b154ea78112e9eaca413d7b1cab840
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 1c74a01967037d4738629f672da6d2d68cc92c0b
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = cda05b26d3bf9124ecab9eb0e174ae4abcfed382
-SHA1 (patch-chrome_common_channel__info.h) = b5155710dbb640841976d4f976f40e307746d741
-SHA1 (patch-chrome_common_channel__info__posix.cc) = 10add2ae76493dce49414eb2fc11256680d69dea
-SHA1 (patch-chrome_common_chrome__features.cc) = cd32c205d28375d61a913c2d3005fc647ec02241
-SHA1 (patch-chrome_common_chrome__features.h) = 1addfcfe5355639428b7f2b7d808865da841f9d1
-SHA1 (patch-chrome_common_chrome__paths.cc) = ebafeef074d86c79084a5d46229551e5c18de5be
-SHA1 (patch-chrome_common_chrome__paths.h) = 41e4efe828b1a0117130a1d62e1aa7205423c042
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = 83da00ed2393a0bc40f9ae45dc52199e27aadbc5
-SHA1 (patch-chrome_common_chrome__switches.cc) = fab6af20e72bdbbc4004744d64b7d444f52106a5
-SHA1 (patch-chrome_common_chrome__switches.h) = 5e8953422257fdb6c643f913ea23f80b00937b5c
-SHA1 (patch-chrome_common_crash__keys.cc) = d9e5684d7b00b27e31c889f59a5e4cd38d708894
-SHA1 (patch-chrome_common_extensions_extension__constants.cc) = 51ef7e3bea6725203a77b723a56f1e6a7b1f17e7
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 37a68f1cbf33efbfffafd3cd1363514d60a144a2
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 6c2343212fd37f08455cf9d690f9bb5d583a437b
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 1fcef25a8fa859d3969aa0878dccd149c8840c66
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = b63b9954a23826f39e4ccf45b39c29c28b6ba656
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 89dccbeaf64679805312106d3fc2172ed79d332e
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = e4937b21a4eeb082ce903ecbde860efccb2bcbd0
-SHA1 (patch-chrome_common_pref__names.h) = bc8b2464c58a0d3c41db053e10364147f6fa21a6
-SHA1 (patch-chrome_common_url__constants.h) = d290f63782ece1aec849ebf829cfcf68273ac651
-SHA1 (patch-chrome_common_webui__url__constants.cc) = ebc3c4d2ebe56ac8c1a65b31eb080384e7866d9a
-SHA1 (patch-chrome_common_webui__url__constants.h) = a302a41821708c53170c232859025cb4d7566f4a
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 1a8b3b2464eb632a7da154a2bbdf26a032205888
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = eee76d50e0dad0e71ce89f7a60fbec0cbd4f01e6
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = 1da291168021c14e3246f487e1c59e5f992a0486
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = e3f1f4d7e9c9f80b1606b55a78046e43b6b2d9b5
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 74cd67fad3a920286e9e966e0fc3c7227ce3dc4c
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 61ca3ca5e04318d4c8fcd0f01606605deedd4eee
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 6d21768d1f9069f771369941373c4276a81d81ee
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 4e629ef96f7fe51b31e30304e3d8f11063d4928c
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 0ee2989519d84546bcf474165188b61c5f8e72f0
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = b149f85189f941cb7ca6686d7c861f1336306cf9
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = afa2d1649808198e02361876ddccc0a993595ca1
-SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 774dc0fc751d937a0c2ecbdaa52402941d1efe11
-SHA1 (patch-chrome_updater_configurator.cc) = d8b28ec4964b79502f9da0ae3f4af2be152a7221
-SHA1 (patch-chrome_updater_lock.cc) = 6144a1fe905ba3d51a9f07d67c8ba232a5bd1d6b
-SHA1 (patch-chrome_updater_util_posix__util.cc) = 1ff484f37c5d3411a6e68ab522853faf5881c338
-SHA1 (patch-chrome_utility_services.cc) = 2e6770f58ca506b11a12d400ca1cbc084858dbe3
-SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = c1800a24572c70690bed0c20838eeb89abbd939d
-SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 6500192d86a39ee1f25b47ce3e529fc419fde17b
-SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 5054b8c3e669726d5c420a982a82a9d0ffa3df58
-SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 2b3e5a8d148099079b53e315b8e6ab0b60998366
-SHA1 (patch-components_BUILD.gn) = 80ede7b4709bcfa5720f909bba2fc8067646c1bb
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = 6e2239886f7f24d328b510f1c5915d29e25a90dd
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = 80ce7abf8ee995bbe40392a05a218942fa115618
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = f7f19e2ef90644640a788ac9027a82cc8393b369
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 33d0cadb227e663841e002efdda637ac9e85eb18
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = e3bc2155085b80994a8c28eb696e38497152da96
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 6e882149ed66cb8d5a062cea83e01b9ae6b4255a
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = f90b74faee2aaf0b0bdfa1d084b81b092617ce40
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 3b9f3a03cbc5057cb8e347726d964e626719aadb
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = e22379712a521d640f7205c6df4727f2ca41dfd2
-SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 04441382d94a41b3948e63c166d455ed142f1f3d
-SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = 5c0abc59ca964caad3fc92f47dfd845bd5e029f6
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 8386fcaa1654fa9a07d1f6d52c41772868ea4aa5
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = a888319d8f0ab14a7e8d17b560208800c858d7c6
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 484c4b7ef3dfc632fb869697d6261cc770b0c179
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 2721747ca88c1b058215a0eaf93566274afaf288
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 503472114b0a62fd8f11fa98c9f7d185f2ab26be
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 8571a3f37a120c6cf78713c3f4ae804146dc3c85
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 54c38bf8e897ea3cc7c855b85b92d77d8bbb57bd
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 017611113f7a4f4cee775e6940f36c3203cf32e0
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 393ea232e83f8e9a1b7dcd3b9394da564d2c550a
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = ab66881955bd00001b0ac5c93f6a761941ad610a
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = ed04ed773dee7ad610df6a731264b82d64424694
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 81fd0e9f43f35cc06408c8fc7006e47096d01e79
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = b7bf73655e6e9db0b10e80df9e0b8cc10d79f0e9
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = b4e7255d8026aea4ada33e3fe330049c9939e552
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 5a1067f6eb2e5b5a05825a9a0c2126c30467a11c
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 7e068b30c149ed3d7f0cf144a8ade6da0d27d196
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 227e764ff49fa194b456cd3efb8fad7a2664b162
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = fca468d5339617a3d528f4cdb4cce7b8e00f19d5
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 8461c71a949700f662c84fd387895c0edd7db41b
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 73ecb88985b2a09e892b06ff064f04ae0001c72a
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 795b0cac7c83ead49f52514f321dd2020b8d33ef
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 25a75e7abcb434c72b3d0f4ba5b4e5f1876908e1
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 56fdf5004601b7b2201298557c599584f16a274b
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = 4da1c003d2a0992183352a621309a5ba24a2fe07
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 8a3e0a77c4939ebcfbcc5a96f8c04f67d26914a1
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = dedbd4dc888d9414ce0d53d345ce0fb509c94c12
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 779f9e58059fcd060a45b80e4f6304ea7ab272a0
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = cc3c655df970966a3beec6fcbad7faf1b2300480
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = b97963c6949eabe22f9edea430f0031b16f14d5c
-SHA1 (patch-components_enterprise_data__controls_core_browser_features.cc) = 58f50c1085e3b301af6673a1c938e74d84f50eaf
-SHA1 (patch-components_enterprise_data__controls_core_browser_features.h) = 7677c8e043dde77ca54bef9c8ad404822660936f
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = e8f1e0ef783911b332826e1e69f40ce22908f897
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = e0644ffb82657d3ababd13f81281e745f0ef1e7d
-SHA1 (patch-components_error__page_common_localized__error.cc) = cacfb15c39ce6344033e5189766749936e1dc946
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = f63cbaf8aadd2eebfacc180d58e10d299cc7555b
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = e0cd4e1780c949e684d509e3b2ac46fca8dc7fe8
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = 1dd813140f834e6d1baa510446e1550baec98b93
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 82348243ce08101f1f5b9204c99baddc462eed2b
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 0894fb45365e62ec41a39ee3ce20bcb2f18d2757
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 2a4d641448e1f52c47946dcc848e9b0d5fb7052c
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 181836f56dc7fead791670175fe0c00171b2fe61
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = 67edc7518aa27567bcc64371b5b112ce0c942ee6
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 6ce374c7e12dea44bd0d416d9df178d68e180ce3
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 828ca407a378953cdee9b844e3795025cca98263
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = 2c823ffdfbbf5d82a092eb3a668b3d7c492e2dad
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 8baa48e1b21427ae8198eea4fca3ebad4f2295f4
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = f0794404bd39e505d5c0385f2ac12d6ea35ffd6b
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 0c1f6356689cff4919df280f1628fd3bd0ee469f
-SHA1 (patch-components_gwp__asan_BUILD.gn) = af25b5133476f267f19976a1620433bee0b477cc
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = 25c404b71d88ed5bf75320bdf031d51c76e4fb07
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = fe9d484bef3900fdae70e8b7180ca1f640c84705
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = d73078c6b09852efa23ddae02a49daef76f5c816
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = f32db39cdcd76ab255cfa3277a06fb0f4611154c
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = f1be8d80d445b95f07fe4df13a7392867a1995ab
-SHA1 (patch-components_live__caption_caption__util.cc) = 16772c1d411e36fc88849c27dad7f26ab198cabc
-SHA1 (patch-components_live__caption_caption__util.h) = 71a0fd5842df15ab427e8172e0fdcaf3b0df9efe
-SHA1 (patch-components_media__router_common_media__source.cc) = a26680d4b9916e63ded1ada8aeafc91ea16e0e2c
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = fb30a0fbe14afae1877b57d86960830425b62be6
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 51168a25339d06199d257e101fc41f81c06ad011
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 4619161f03c327fd74223dd0534f74c4084ea0b0
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 9139a9f2e7476808e07ecfc9e3689d7067882013
-SHA1 (patch-components_metrics_metrics__log.cc) = cd6202c9018fbfb90c0612ef6bc26aa76d255aa9
-SHA1 (patch-components_metrics_motherboard.cc) = 36b9561b382ffaf1649a3c3b478095c84687edf9
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = c7018cfdd08a093121443c4b63d2cf2c6125ef53
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 3a37bd1cde74da3315ee7e26d8b144d81c5d18b0
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = d9382f3048721034586dede59bdf1f431b69120c
-SHA1 (patch-components_named__system__lock_BUILD.gn) = 31f15a504f4f4fa0fe1eb92fa7b25a045102d049
-SHA1 (patch-components_named__system__lock_lock.h) = 4dced67e00e8431defc6981751156fcedf0d7d65
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = ea65418361d5226b87e909c4551d3a5e71603815
-SHA1 (patch-components_ntp__tiles_pref__names.h) = b2be8fce4038911574175246d79c0d42c0bc3f0a
-SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 02b214df0471949737820c56e57133d461a53a42
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 1c9829db2758087017b4b6aab089ad0c2b0332b1
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = d9d35cb62c6724ec7d9db6e9c17307d6329fd987
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = f0e5be8ca71bcca0d364c74b85555d6a1a417a69
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 21a93d8a732ed1fb3c38a07695f74685a735a275
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 4fb4a93d15bbf9cf2e459f020351e2c9beee5b99
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = dde2ddeb7cb75e6efcaf8dd80d68a428222118e8
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = ff25016d107d27366395f00e110573ea5889de45
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = f75f11224654329bef41cafe71a2c3a2f6c5f642
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = c939ee78dcac851b5832d11c27448c4bc0f6c529
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = afd3b8a8a7742321705b18e3aa2fc953e8895248
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = a6ca5aa9e8a3de59121a8ce26f2ee66a4daad63c
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 4f37c2bb04de06cb5c8feba7c221148e1e280260
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 33288d459620c5ce40b146182ba5d0fbc49be86d
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = c990f2e93b78f70640150a44202103a2bcd437ab
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 9adf712a1d142d4b852bd77ba6cebcc69a4118bc
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 1301f5c8859a9c4c68a98e89d9d565557e3642ec
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 92ab1629ed25cbf353c7ad4a230e5384c2f3c59c
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 1ed6cc09639043df017cd1d79511b19d6278122b
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 0663206f0d237c20a14aac1a7fff4d2170168902
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 2b5c2550bdaa10fee87712d28d728c40fed9b8a5
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = e65c2f1777ae75f8277b5c61126dee348ad960ea
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 58ad6f350af9ec0e4b0bcaae277f7fb0df5e93f1
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = de1d3616bc7574dd29f9daf5a74ba0de0d603b5d
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = b6832327a9350eb2f962c863f2e8ab89acd4a981
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = a1c7f8e3a1560b94834bd3b1884d96a2797979ac
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 61d2b044f165fb69b9572e26f9ea6526fb3c8c96
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 8c3dfce4567d75e560ada0f6b8c23b5153b73daf
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = f847669302b48524f61dfafa23030b7b440dba5c
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = f4d11bc78b6dc75c4ef254d914cf5394b2ed1555
-SHA1 (patch-components_performance__manager_public_features.h) = bdc836b7253e633475235d61538288b6ce982e1a
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = dc0ed92a1c8491897ae944295cf063db4596dd19
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = c2a80fe8e0f36b1062d4310796555e9835264555
-SHA1 (patch-components_policy_core_browser_url__blocklist__manager.cc) = b796cebe2e9f111eb73a1bc53f64986076814332
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = f7ea80863ba2f76962ffbbb759d723fb1bfa9095
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = cefc28c102c6d84ce896cb32a4e4c8e6d2d813d9
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 6ae1385e96b9ad636ffe2dc5333f87bf56cb14bf
-SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = 83f5e7e6613a9a432ef556f061bae2fd2166f8f6
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = b4c8090e5d2f918c5fcbc064e476f08ed021337c
-SHA1 (patch-components_policy_core_common_policy__pref__names.cc) = 2908bb7a6205d12a8c18ccda090f0c963baad77c
-SHA1 (patch-components_policy_core_common_policy__pref__names.h) = bccc080598e48f3a83207367826fbc284d829f7a
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = 6fc3795e3faf7a5fd1a3407d74df1b608a16e1aa
-SHA1 (patch-components_power__metrics_BUILD.gn) = 3b6ebe10a23da37a91578065d1d0751daa6f589a
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 7943e821b22a0eb233f6f18faaf79f7bc2024573
-SHA1 (patch-components_regional__capabilities_regional__capabilities__switches.cc) = 40fc9c379bc794ae97af7ecac9fc041cebe64bba
-SHA1 (patch-components_regional__capabilities_regional__capabilities__switches.h) = f86bbda44477d2ee27baa22c16a6b8a73676886f
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = c0df1ed4cf5927d9c2d53126def8dccdc071114b
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = c816bb932d1c4c4e67eb94e919a3101e60c34691
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = bb3112d2107a9a7e3f7bbf3620a2ee6bf725ccf8
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 55bcf8cd68140c76c9f8d1f35a8284bd0d879bfb
-SHA1 (patch-components_search__engines_template__url__service.cc) = d6ac1aa19403e2ea4f0a61f5f1ad28aa751de5cc
-SHA1 (patch-components_security__interstitials_content_utils.cc) = a5a40c0ee067edd159c5dc82acdb1165882e89db
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = bb8d572d0da7bb7fb99342e4afcc96d3572d9bde
-SHA1 (patch-components_services_on__device__translation_sandbox__hook.cc) = cc3df1b1017b1849f2c481d2efd1df383f90e1ad
-SHA1 (patch-components_services_on__device__translation_sandbox__hook.h) = d95526a338dd5c7f45ab68aab7b204868f36277b
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 4451e165ee0a80c12a87e058577ee64367ef14ab
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = 90bad978dfde6e4b564ce66bce64e7ae373c12c1
-SHA1 (patch-components_signin_public_base_signin__switches.h) = 2261d7432dc84044279d15caafdc74433a5b6b95
-SHA1 (patch-components_soda_soda__util.cc) = 9b3999ab9c312d2755e42f890400db5dac1fecee
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 08b107f318e6ac8ca9aa3dbea4381b655e32e104
-SHA1 (patch-components_storage__monitor_BUILD.gn) = d5cb7d5e26c6f261fb40b84b36f370be85ff28b7
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = c2022b00d3bfe873c485ce158bda97c867187bf2
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 55ae3ce9f66133b4d106d05a50ce00716b8b4d9d
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = 35e51b8c2d6182eb3cbcee79f3c51ef355dde031
-SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = 6252b37bfaf78de8c106b1d9b6827d207178f4f3
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = b2ef9c9f79992e0bc975cb3e42b296b5b39fd693
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = d569ae93bc4cefc4c203e19f11278b52810990f9
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 852c2779327feb19d26f4d47b14961b68c8cab04
-SHA1 (patch-components_supervised__user_core_common_features.cc) = aac2b1a0a114a43e4da7a3fbd9e72d70828eccef
-SHA1 (patch-components_supervised__user_core_common_features.h) = 1beb647ea464634c96afa2338ebd3502f6c993b8
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = b175b5c86db6a436db53d9d1150e9591f03a1914
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 7db6aefa09ae42d7d732543422d66689832438d7
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 8d81f97fee387d7a42d83a094c9d6bf1eccfc8d0
-SHA1 (patch-components_sync__preferences_common__syncable__prefs__database.cc) = 44ff315f8aba77489a168139b573b6fcbc3199a0
-SHA1 (patch-components_sync_base_sync__util.cc) = 65c9182a67876caf7114a1311f3cfce1f2f416e8
-SHA1 (patch-components_sync_service_sync__prefs.cc) = aa5954112d44c8b233ba08d21584a873385faaeb
-SHA1 (patch-components_sync_service_sync__service__impl.cc) = c754aa0bed067dc12c99d85e08ed1526a417e0c9
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 3990ecaee6106edb386452708714ae3f731c1101
-SHA1 (patch-components_translate_core_common_translate__util.cc) = d4aa09b7a23a06daaf37123024544dcc8333fe26
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 6d90ce06db6a4b45f7178496defd350c3f03ca53
-SHA1 (patch-components_update__client_update__query__params.cc) = 0e521624eac079282daf2c9499c5f85e208ef8c1
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 13883ab4deb7cb16ecc2a2506305244c5457ce2f
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = f79774777e668afc58ad26884a4669dda1809ff8
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = b97784046e1b2e4081681a15f538aaedf9cf26d7
-SHA1 (patch-components_variations_service_variations__service.cc) = 8075b03a0307cadf597992c7ac8fa8d2973ab3f7
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 8ddcae7dcfde7e9c6eefe5db2113e3975992b0d3
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = b33a8fc070c6c4844753e9280dc8fa0e6e5372ce
-SHA1 (patch-components_viz_host_host__display__client.cc) = d6b0b444c7a525a57599fefa9d14b22030acafc2
-SHA1 (patch-components_viz_host_host__display__client.h) = 167920c2cbe57e75213744c21502f1507f11dcec
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 40e659995bb83f5fc315f8e45734571406628a34
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 0d190f8b34e9aadb319c5a242c05961d164fdb6d
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = c4256e5766e8acff6e5fff0a1b6e983bc07e4a05
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 3c8ddd36a1e2d4fb1ee7d489709c922fe7103335
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = a2034bc7ad7c40f0d2e6cb3dbe4dea7489f817d4
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = f036a6b68745557aea6770080a37e7f0920002b6
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 109c8c3a238d33b099021c1470502292fb77856d
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 8335849feab8ec7bd273322801e69d361f9e9d80
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 1683cc125741e81e6faf1b497a64f06a3c4c9cd8
-SHA1 (patch-components_viz_test_fake__display__client.h) = e18759d6f95cc7a41cab687746dbe3cbb7986e65
-SHA1 (patch-components_viz_test_mock__display__client.h) = ff36f8e9a7563c238699dd87105f1041687b0b75
-SHA1 (patch-components_webui_flags_flags__state.cc) = 7e198ad9853dd25d28a0983bd61143b726862927
-SHA1 (patch-content_app_BUILD.gn) = e86190d6222154ebcc7cfcbd2ea75d409c487c36
-SHA1 (patch-content_app_content__main.cc) = 4f760d89a309ab0d0e030bf19d1d285496e2cdc8
-SHA1 (patch-content_app_content__main__runner__impl.cc) = 0db0e3cbd3401516bba7e5f768069c89eb2d01f2
-SHA1 (patch-content_browser_BUILD.gn) = f484425d3f3900a6f6be427485fadbb3a3c80ad6
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 760cb5fbf87c02b2ba32f60951f1203c50cf8d59
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 8834d925fc89615feab1d935d8ae43dd2008d5c4
-SHA1 (patch-content_browser_audio_audio__service.cc) = bca1864cdd146c8ef1a6f1ab1dd834b3d3d9482c
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = cba1f34a1a46e20870adca1e544dc269ca42bb7c
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 6cde4d3a8ad77a3c4e9c749fb86502a3e30b904c
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 5edcdbbaa6d302b64ec5d2ffb360bcaebb0d181d
-SHA1 (patch-content_browser_browser__main__loop.cc) = a209fd720cb58e2f1b0f06c305c0302c0ee458dc
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 94cc261202cc49bdd5bbaf77d5510ffd3fdb38ff
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 1451a6ca950f2e4679658ea7ab6e85bbf9823a62
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 709471c5d9171d3bd7d86e4ddf55d4c73892edbb
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 2d86028a22f19f1882df540fe197b8a503616089
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 350dd5b4646fa58744f224072f9367829359aba3
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 32691389028367608daaeeb959d7f0cec02a1408
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 18acd63aa180e060e82cab23d46ae363b585c4a9
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 5ad8ae6f3c73f0cf9135b87e1d0de5a0a3e23383
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 5498e3fb9ea1041e6aec437cc14a2880c91aa6f6
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 2ec19a3f400ae5e21d4c2fede8df9b72fde3d0e7
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 32e688a1fb7d0ee34f51a01b0863169b6a7756a2
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 317666334dd06bfa98b698b853403c296bfa864a
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = a56f3fa2f1db4c5d32874e04cb89cd0a3a0b1294
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = e8c1c37b2f9797a02750ba3a2e440c3806ebf253
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 6a14480c9f1841605c60f56c9841c3433e38f6f2
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = aee4120756fc4ac556758797d566c23915b39c97
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 6e13a989701feb763dfbac52022780a1f4a17c62
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 454221356af4a233325bca764285c171ff1807fd
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 006bdb8f61d36de1eb4841a80eea810e616ba142
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 27681bda5f399da39d008094c186383f26f40372
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = a3bcb5ef8e9c48a817b2744c165be458751200f5
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = a8392c505612aebe2135a5f30d389410de0a9a01
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 0cfd8e7a044dbfbf860a5e3d339ea8590189f388
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 17ec9be22215c50b4d210eee64146635d62e0106
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = f4b893746bb748835df92d90ed5787669c253828
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 57b6e0881a6d88c959c603344c137bd14967d32c
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 8bec0b2899c49814186c4018897ef6c99b135652
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 034747bd0513513dac215e0df8fe0e3d6a004a33
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 45f664914adc956fc0fbbc8ba559d9bd66e5811d
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = f9c5412c97f9f616009bc341a5890488cf781481
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = 1244c3f909b1cd31b3d212875b721b56ab9c1dfb
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 8874717a3d50b238f0604b1d16e02c3c3b53cde0
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 467e0ec49c2dd8cc7a7635b5f22bbd0ac569acb5
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 1cfd6ed4053fa6622f3752ebef28ca0456195af8
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 9d3f3ee4834f5abd5decfcda321870603c3c285b
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 1a7c24def6577618b33aba7cc3a0cf6d29b59d5e
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 4184a0700b6c140b029cb5fcf9da98e222846719
-SHA1 (patch-content_browser_shape__detection_shape__detection__service__host.cc) = 8ace3bde74b743703f4ec758677b91bbb598dd8e
-SHA1 (patch-content_browser_theme__helper.cc) = 4b236174a98ea3e1cb785728dd54a23c3a6b0f29
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = 1efad652eee6eea72b5c71e88ea0c4a4327b80dd
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 1d272ceb85aa201dad7be43ee890b0e07368e12f
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 2c31bc90dbecaf5cb147918322980bcf86654e19
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = dc0c2476fc1f02a5c111b9f6fbb66145523aef43
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 19b4f12154068263504e139fe01a64973637dd3a
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 40e9431a0b4afe086feb0bc26487452f4ff2646b
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = a23e15a8594f785801eef6fe46fe48c5ea7677ae
-SHA1 (patch-content_child_BUILD.gn) = f2558ada1b25d5bfdab439b87bdb59cdd961ad51
-SHA1 (patch-content_child_child__process.cc) = f86cac17fd1bc38211a81a7d7d4069946d393d8e
-SHA1 (patch-content_child_child__process.h) = f2a826efd2a9022d033ec75ce5128ee8ab25636f
-SHA1 (patch-content_common_BUILD.gn) = ac78af3b8820b9ca0ebcbfe4b8230e74d6e19f1b
-SHA1 (patch-content_common_features.cc) = 80ba2d9d1355c60b168914536a64cb33192a80ec
-SHA1 (patch-content_common_features.h) = 90b88ec04651a9ce6ec7606445f7d09100c8e082
-SHA1 (patch-content_common_font__list__unittest.cc) = 251066b87dd8cbe25a05025584a8aebae1073841
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 33482b3f305745ca2d0ac7d37b3334d14e0eb09e
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 086c293eba2e8d06f7e554aae14de886450c3813
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = e6944739826340eda7d660e0ddbdb474422ac199
-SHA1 (patch-content_common_thread__type__switcher.mojom) = 0940b2fc018b869cd0a700def6250c07465af14d
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = 90bd2673dec8416503ddb44acc82945ee36fbc6c
-SHA1 (patch-content_gpu_gpu__main.cc) = 4bb38a2c45fffc0c201b9f046e13569876b41905
-SHA1 (patch-content_public_browser_content__browser__client.cc) = 448c11c3b0164669bb42cac8afef9aa4838479eb
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 42e446367f3d445c63816655f11ae788e8440b61
-SHA1 (patch-content_public_common_content__features.cc) = 28bd3037c0348a187da48c1529e3368d7cc52531
-SHA1 (patch-content_public_common_content__switches.cc) = 748635db6ea7a0cf6b184e77a3f975c0ae2f6acb
-SHA1 (patch-content_public_common_content__switches.h) = 8549c5a4732a4996a018d1d41d6cbc2b7c53d059
-SHA1 (patch-content_public_common_zygote_features.gni) = fc325fadcd8a7e5825a23f921ec6edd28192810e
-SHA1 (patch-content_renderer_render__thread__impl.cc) = 2d240decd9e4ba08cd9ee66b93e399d520504231
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 800738f2e46638c1d2edc30c61bffed4ad3cc92f
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 7d302efebfb44f909476eb2151ce067c97a15d51
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 035d57210acfc1e131ba4b23177137bce25c9d23
-SHA1 (patch-content_shell_BUILD.gn) = ead888ff610dc367393fb4c1868f45c84e706899
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = af8b588f156e9673a368b3b67acdb8b84607b4a9
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 203db94d65363d676ebc153f4996760fc01efc21
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 84761c717be17b39a055f751939316a32111f106
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 3aace319f90a64981b913489428a71f5aad83f7d
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 81357b4f65a14ae32f7b9a7a522d99f07f6a581c
-SHA1 (patch-content_test_BUILD.gn) = 98f5f4454abd528dcf3d40fcb33432ddb77099b6
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 392c8a3437d3c06a370e009766c5f3ffa4af3844
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = a4f2ccb59ec5e96a0dd1de1943dd259c35a0619d
-SHA1 (patch-content_utility_services.cc) = 4037d375ab0bf95ef05cee8197c251df7cd11e5c
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 40877d2cb1060dc96c4077a08c0dcc011ff11f16
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 645f835012657a89ae56b425a0ab51e224c09080
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = a0f057fd4a55fac09a316449f0392be69dbb8ccb
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 52ba034cdcff245b8a00a0c0c549545f3c26bee6
-SHA1 (patch-content_utility_utility__main.cc) = 72f5ea9eaa04fe05b553225511f28f00f7ba738d
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 137a7fcac46b61e0ab51e1410994b5185fdd5a4e
-SHA1 (patch-content_zygote_BUILD.gn) = 15b66acfd03fbdb9be25fc4402feaa3b73d54b82
-SHA1 (patch-content_zygote_zygote__linux.cc) = d853345092af07d1289aa2a7d9f83c10563c7b96
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = 4bd9e7d1ad1193ca7fcd7f872283126a17741650
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 88f2d65ffef2da345f5589eb508456f34b0ca22b
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 2e36d21ea4aa392a79f4ede752d10a5731f98fc1
-SHA1 (patch-device_gamepad_BUILD.gn) = 38b8e664e98b352ccaf8c9b847587facc9938097
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 30847225dc9caae335ad9bfad9285034b588bb3f
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 1c76520d97bfbf52e377961427729c2b0b91aa03
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 3b56bf5c314898af53242fdc1d990aa5567ba8d1
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = cd906d613c59460645142a49622cd652bf27d03e
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 594bba72d16621f11299de71d24269b64342b553
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = caf2b62084b1ab3a2ed324cf903bb63db12af750
-SHA1 (patch-extensions_common_api___permission__features.json) = 5441f03c46154343f60dba9ebbf6f42dac3a2a65
-SHA1 (patch-extensions_common_api_runtime.json) = 8f91a53759522ad4e7e2b64c095848540ab92392
-SHA1 (patch-extensions_common_command.cc) = 487c45139bb3eefd478119afb06199cb5aea1aa6
-SHA1 (patch-extensions_common_features_feature.cc) = 21b67dc840653b819a107d51761266997234fe67
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 0165a0ef0605009d8878d340edd37b99fd24a9f8
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 344ecd4a23b856c3668f7aee5abbf99270e75f62
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = bf19d0efaf86c163e0db31c8ee3478d6c90c53eb
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = f419427c8c3915b91037f23ee6e55fb277bdfecf
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = b5aacdb5d29d012a7c0dea035d87442bd2d1a96d
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = c715f8bad08ae48076e62f2de521591edcecc3c2
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = da664a29f20d2cba2358e31ac77eb93cbcfce0b0
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 6ecb75f951f0d262a265b042a80c4731b25b04d8
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = ffdbd78276da101942e79682fe7415e5839fa47c
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 750374c7e46cbc56116d5c629ca58e995d138f7e
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 3fee0146d54a0b326289ff8652d2fdf691416faa
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = b019bcac9cbb20d3fb08c2da52e1434c46e602d0
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 01901b5713febe6fcbf039e15f2f7db0cf57df05
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 8d0141431d6096e058ab8901a70ea88674a57430
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 26534ead05dade1f3c5b2e0ba38f4d0da19c4ddc
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 8e37883d1ead0d9244dff5013cfbd81b263b115c
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = a98e4dc15bcc49346c64ef41d0ed98d7ab046a00
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 0c90bf9c5410e48e9cbb1c43a5e447e4762c916e
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 158b83914f43a0d61c3f9cbaf7c015d27a451d08
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 3b03b0501998d9bb30f4b26f07fd9e3dfb7261a2
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 3baa9cee0b14c1e5e5059c853d4ca7ce8c64baa5
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 89d1e9030c6ed56a9dabc044435dbf076b4330b7
-SHA1 (patch-gpu_config_gpu__control__list.cc) = dc55350f1f4c89eb0f42b0e010fb3c98edee651f
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = 041fb5b9c719c87923eec16bd50fc9e1732d3e6e
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = a85eb702bb4868782385c1364a042ba0eaedfcc0
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 09f812f711f9f91416087bb59e59a7d86109851d
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 741ede94c45cd690b622a5f189b53f07a3890c43
-SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = 840fe2e41a7aed9ee8168d0b8c95796d2ff1be7d
-SHA1 (patch-gpu_ipc_service_x__util.h) = 73d575c8b3e3e7797f9c5b2a547dd78491b21669
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = 300d918c4ef64a10f390562f58fe0432ac9d7f36
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = b1f9b9628d7ed4efe10f85a54a0c7f7575b237c3
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = f39f77fc67f72bdc800301d8c54d4340b65a9ae9
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = a653e5dee0615126bcc5ba61a409055fbc971776
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 9661b095133466198e2a64dd1f4a825c1fd028a6
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 4e9ee306c9cbea8cdb62a91399edc912f2bcffa4
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 4135454fbaca373ffff30950c15a427d87ceacad
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 37f55f00bfcda25762faf5c613197e6b8f151260
-SHA1 (patch-headless_BUILD.gn) = d2e19506c391d3587b8ae19a3269954c3dff745e
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 81e016b4bebf63333365373304dce46d2fb581da
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = e97a13b1cd26f7b66146f5cb20a7b0935c7ddf21
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = af5364a5f77ea303e04fdc07812d666b53fae6f0
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 4af2faf52fae1a17976bb0d81e6e7f23f09c4c11
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 7ce02469087eb77d3026388c7e24b3858f8ab450
-SHA1 (patch-ipc_ipc__channel.h) = 8f67cbee03506355fdaa78555e5ee60d95dd50e9
-SHA1 (patch-ipc_ipc__channel__common.cc) = 2ae487750addfe522ec99ced9515aff54ec878d9
-SHA1 (patch-ipc_ipc__channel__mojo.cc) = 9066a24851063a8d389b866a891ff05d0e77b29d
-SHA1 (patch-ipc_ipc__message__utils.cc) = e9377c7d20e57424509db308c18720afa8da8a1f
-SHA1 (patch-ipc_ipc__message__utils.h) = 4250cf87a0d8ea37164a6624e2fbf8fd097c74ef
-SHA1 (patch-media_BUILD.gn) = 9f6ce1d072b833e70856cce907ec197a10d46058
-SHA1 (patch-media_audio_BUILD.gn) = f672eb8aefc096ea2a2710e8507545a2f6fdb753
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 066cfdfe9ba85063510acb7630e4f0dd876ef18f
-SHA1 (patch-media_audio_audio__input__device.cc) = 614d470264c6abf9f7eecc241368426718f2f46a
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 076edff2bb07e732237883a06220c4a6e8ab28bf
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = b6ca148a290d8e52f3bd0985e5ea8805f0600e92
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = dc25e66dfbd60768addcde67d70fbb00449b7cdc
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 27d8adf1ca300f467326b8078c3648e8c1c6c2fe
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = 150709830579da19677730180d2f8c5a94300b6b
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 84453b49fc3256a76c51a918bc40fcf7f0a106f7
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 366b4df2ddddda8d00a3946e61424f6614d3a2d5
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 3b4d376dcfcd1ea41f365d85136147c749778ad2
-SHA1 (patch-media_base_audio__latency.cc) = 5c0f236788fe6c792d2b680f85e324332aaf086f
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = c96d99e8d815d8d75f675f661cfba7b0e73732b8
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 84bc649427c548e8f48bdfd04f31de64716eba62
-SHA1 (patch-media_base_media__switches.cc) = 3514b35601b4f48101402941e0e65da0d5f30f36
-SHA1 (patch-media_base_media__switches.h) = 04944a614aa42fa6aae18540f97b3374c39d193e
-SHA1 (patch-media_base_video__frame.cc) = 564ed401d8deced9e62681527364c13157512190
-SHA1 (patch-media_base_video__frame.h) = eb668801a4f3d8fea9645a915569c2a4c7664214
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = da93e1eb17f5793f889d7640d5f0c6353ea50951
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 4e0c19362675cbebaa40ade330b4efc1cdf1adfb
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 5676031fb6d7d02f70361ee8bb7db854a731fca9
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = a2153dc3a385d2ac8a18ce0295190e07c4a343d8
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 846b5ecea00625357efd55f5d84b3741acadbd2d
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 7361e37102d63578c9a169a07916655706b03cb3
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = fcc443636dbcd688f962586bd8fb2f09c5785460
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 6f5a99cea759086053248f48baf83b6518b1ad75
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 67d1ebac5e2684de9a6b48db69e6ac2fc09f991a
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 7ce070b32e8ac6b531bd5b6f993537cf3fd5af6b
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = efb4420719c4cb4f4c506b900b1507bb64baa72a
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 531db4615b82c0ec1fe131371d3570dfe93e7c0b
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = d3e70614ba048bc2a10eefc30ff10483a64e964a
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 7a4eb2d14198d2519e88739259a1ca5452469ed3
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = dd27faa165dc26759334b9483933849d80f2ab7f
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = e19e9a94031b3a170de5327aeda8cdfe918d23bf
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 635002965f6b8e5db1fa0632e4e354764bac5e9a
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = dcf4b78c71d1aad50d178df95b7d864fde1ca164
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 9e0c3af13b0a4218e1fa4d0923f6fce5726a5a23
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 8e4a685b0928a7eccd051f45f086bfc274f0f025
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 06499b2eb0c89f12785666224002959d412c4bb3
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = d26860daeacb1087adb239dc164f9c9324366757
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = ca921dd6a464b72c8a684cf6bdd4381a4d47be42
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = c5a0fae4ee5813b8e35bd951fed0080459039806
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 129ba67f1cdf4b02dca7cb678fa861113781da4e
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 9734fc1091047dbd34eaad4b8640521a5fddcd5c
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 9ec2d9898bbc0fba762e080dcc7d7c6c25dae1b1
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = ae7f9b0dcd1f65b49a9872560fbdb42b9a435b92
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 708fc43f35cddd571c83593797d177603f6544fc
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = b5473bb05d6e858728ee9a2358a596fcd6be97e4
-SHA1 (patch-media_gpu_test_raw__video.cc) = 9047b4787aada06f490e064c98a48a0e1dabdc27
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 64b5e40c0e314d2e12015372d296f1c195c9a3af
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 2a5a4aea6f794f782d21de29425155cfea7d2a65
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 588711eba42cae28b096bc102625aede216a84ad
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 08a4093e072bcd073ac71dfe8aabb14408ea52d1
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 3eda54daedc08721efb2c3d17379a3e84c528cc9
-SHA1 (patch-media_media__options.gni) = d3faa89c0b3ba9694aee2d50c01c0ef85030b7f1
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = 400a2041c017c04097e4052bb76d12a84a64dba8
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = c81eae855c5aa4e67dcbfdf2d36e8662a31e006e
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 02ef1eefb9c9ff3efc2b1e7ff7fa69d9ef8a386c
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = 28687d9f5e6122afaa8d37476ee858b9a6795b90
-SHA1 (patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc) = 9b0cc54d07f6baa8b41a095c32ad31ac36b1397a
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = c3c3393d719c592e3b74d6a5655fe227b1c40119
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = ba2f217f70be49b9b0ccbd4bc799db07f4cc566b
-SHA1 (patch-media_webrtc_audio__processor.cc) = 77e5c82c21295c5886d1411dc6810cf49ecfeae4
-SHA1 (patch-media_webrtc_helpers.cc) = 1a670a212f93395be9edd28644f9ffea6c89856f
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = b61126ad75b360cd7e6c9b2502d32a1f664b68e5
-SHA1 (patch-mojo_core_BUILD.gn) = 7b0c48055ce566adf17173f3fed6d10b5c3c1a8c
-SHA1 (patch-mojo_core_channel.cc) = 679b5a8067a27416718db00e503cf8c243a9caf9
-SHA1 (patch-mojo_core_embedder_features.h) = d15ef7142c7cd9ee417d05d1a7d0ad3df1dbbd0d
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 86f9aec30e381653a3f583df0734bf8961b2eed9
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 171fff4bb3d288e0306a5d4df0e7251901cc8d1c
-SHA1 (patch-net_BUILD.gn) = 703bc92be53bf5f4671b593c23c7daf144f3c88d
-SHA1 (patch-net_base_features.cc) = 9ca645252c6890ece33f557ee256e1640eb9fe58
-SHA1 (patch-net_base_network__change__notifier.cc) = 242b469f738c4db6be5f31df863f2fa0cd808f08
-SHA1 (patch-net_base_network__change__notifier.h) = b1724639e20c6c1f2bd2dfcf241c696ab186a3fd
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 979b6d1abde879ca780d7d6efd12a6ff99daaa18
-SHA1 (patch-net_base_network__interfaces__posix.h) = 2dcb502814c3ecb30eb88397ea9c56ecb66c1081
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 3a32a938d15301938289c10fcd10cd39b207adb4
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 0aec3632488a0db53f6272b0e7daebb3ba2fe624
-SHA1 (patch-net_disk__cache_backend__experiment.h) = a2147efdf3ef9ccb8fc319433f029ad95a0c368c
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 6ba0d1af5686e296334bcea7f294a2096976b4fd
-SHA1 (patch-net_dns_BUILD.gn) = f178e06019fa520ab3e378eb77fe7556775eed0d
-SHA1 (patch-net_dns_address__info.cc) = cc1426c601184c9ea5a5243fc57393fb1feba6b9
-SHA1 (patch-net_dns_address__sorter__posix.cc) = e51213cdf2a3abbe1a76a948300676df6490c893
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 74a0eb9e2edb6e5db72bfae556cb05d8499ed22f
-SHA1 (patch-net_dns_dns__reloader.cc) = 2725c95287a6ad6ec39f5d7d6dfcede3481f8230
-SHA1 (patch-net_dns_dns__util.cc) = 8e108a1f3f96d0f46a2f06649813a5cccbf5260f
-SHA1 (patch-net_dns_host__resolver__proc.cc) = 8d7dcf92430815a1721d4059d0be9ac62920dd74
-SHA1 (patch-net_dns_public_BUILD.gn) = 3f25540d41c6bdc94e0535ebf229470e1c90531d
-SHA1 (patch-net_dns_public_resolv__reader.cc) = e14daeea639be8e0e0bcfad4214cc935803a85ed
-SHA1 (patch-net_dns_public_resolv__reader.h) = cb42cd4fe738bc6f98c7899d0c1ecef43d19a131
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 1bcc4a0e44418f51a5995cc7845b3885ad95eb4f
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 6c633eb61d6f5a16c7c9d2a107155fe3100d79ad
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 077000eef3f7f983fc7a08ffc44e1561214bc03e
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = a6ee067da3e9f0ea012cd74545abc6b2da0bf51b
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 8f6ddf6ed83e518a353bf1e2b9a675bcaace1dec
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 50f409d261b68147db5c5d6c585127133ba40a89
-SHA1 (patch-net_http_http__auth__preferences.cc) = 5812978e7e952e5b49c1567051a0d85000597136
-SHA1 (patch-net_http_http__auth__preferences.h) = a1a72014938202964eaa63d1bfe04914ffc20e58
-SHA1 (patch-net_http_http__network__session.cc) = 11833d0c0c3e8d8be6ac0405a4caf136e0f638df
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = a7356948c25980c0213256ad05a93145f14a4126
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = ef34e2602275b507b9a345d62a5aef35ef463eb5
-SHA1 (patch-net_socket_socks5__client__socket.cc) = 77f3c0740203b0f04c436026eff3e45b36ce63cd
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = 8e710c16d0ddbd958b52bac6182498207fd48529
-SHA1 (patch-net_socket_udp__socket__posix.cc) = 393de38d39ef92e99c946d1f727f45a54756a36c
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 3cb9bf2f05b66e89e7bf81c7985710768c9ca71e
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = ecc03373cf6e545a9a1685b61ee8843c2899a323
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = fd3283e12c03994da0816f245aa341cee8c3e578
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 30c68ce3c0454a641fb9d0d3a93896ab8900e3a5
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 910c3b1fcbd377bcb48afc51f148d5db0f870519
-SHA1 (patch-net_url__request_url__request__context.cc) = b4fc4e72e46858797bef4a9fa7fea45258b4b422
-SHA1 (patch-net_url__request_url__request__context.h) = bd7a969d7f18d07c91fa9d01fb25d5e8201b8789
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = eaf335d13859de691bcdceed14f23c84206bc9c1
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = d7d9e328dbfee49c194d7e6a50a48390a898045a
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 595fcf5206347454dd6b5706d5caef75928751fb
-SHA1 (patch-printing_backend_cups__helper.cc) = d6d40b583daf8f24828232c2545cd68d5551f68b
-SHA1 (patch-printing_backend_cups__helper.h) = 25665a6cd1bea51679d53cb897cf12269854a936
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = fe03b7b8c9ec772aee7e87e68318c85f4ef32a31
-SHA1 (patch-printing_backend_cups__jobs.cc) = 803d8f4048b9f4adf1f5398c05e47b074183f0de
-SHA1 (patch-printing_backend_cups__printer.cc) = 7ed6b88dbc94d30c41a449f961f44bdf47300284
-SHA1 (patch-printing_backend_cups__weak__functions.h) = 80c0c92efa4febee6287bd876ad38b41632ba5a1
-SHA1 (patch-printing_backend_print__backend__cups.h) = 2f397b720c00764d85738547340475668397385f
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = ce3636f3c3e3798fdcd2defbc8af57bd87435274
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 137b83045459b09ceb13a5f961c9419f41bda286
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 617bd2af159308efdc3067ae7cd937ab8a2d527c
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 827b548602d45815009029d576213750b5ed2aa9
-SHA1 (patch-printing_print__settings.cc) = ceb746809c7d4d93d663cfc705c8b9114b06b2fc
-SHA1 (patch-printing_print__settings.h) = 6575843328209a5d14171d57ce5910cba96772de
-SHA1 (patch-printing_print__settings__conversion.cc) = 64b070197cead01c0ec8c85b9b32123058a04da2
-SHA1 (patch-printing_printing__context__linux.cc) = 0158df8feceb6b5ed09a5f7dfb05655e96decb67
-SHA1 (patch-printing_printing__features.cc) = c5f6ba19cdbf862263d45eee4f94abd63409b32a
-SHA1 (patch-printing_printing__features.h) = 44861d999df129bc33635c1723a04d7cd42ce948
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = c139373c91fb4a86bfdf13d5cd5247d2e783eb72
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 37c1f2f21ad066f39aac282f3c4a5709e081cc74
-SHA1 (patch-remoting_base_constants.h) = 9dadb4f67c7bff8b38a44b48fccb06a67e7cf7e7
-SHA1 (patch-remoting_base_host__settings.cc) = b54f280d86b8efef92645742add24299cbe971d9
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = d9e1a570e93fee473a6d33b6694576f37a521270
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 806d19c3d2a36746deb9d07ebb858f41225ca91a
-SHA1 (patch-remoting_host_base_switches.cc) = eb87ebcbf26b9ef0aac25f83dc1d8856ad541b17
-SHA1 (patch-remoting_host_base_switches.h) = cdf56422586156573f65dd20d9b7bd5ed4ebac5f
-SHA1 (patch-remoting_host_chromoting__host.cc) = 3dbe2fcbeafeaba8c0c2ce39c728c70cda1b443b
-SHA1 (patch-remoting_host_chromoting__host.h) = 1ff0f5b8d4df6013562995df59ce526e452b2f2e
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = 5303252b5152477f2a886a542ad7906576a15135
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 85a09a97ced570ea2381beb01e06012c6546a4b5
-SHA1 (patch-remoting_host_client__session.cc) = 75e0ca9dcfd4071542e676c5ab020c6a380f958b
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = e39704fb7f472318419a881247d083e3236e1497
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 8caa95d4fcebb6d60db9766666e33b21c2a67715
-SHA1 (patch-remoting_host_evaluate__capability.cc) = f99494aface301a11617e8029a35b5ac9d2c6110
-SHA1 (patch-remoting_host_host__attributes.cc) = 8fd57f8fb024a4dce5e44beb2142e91b06386994
-SHA1 (patch-remoting_host_host__details.cc) = 67c6097f192e5559a69eb13c0c53e193d8255df4
-SHA1 (patch-remoting_host_host__main.cc) = 4185563f0caf5409a67e30a823369267fd0d2a69
-SHA1 (patch-remoting_host_ipc__constants.cc) = bfaec1dbb8dddb55903f11bb9da98ca68ba12dcf
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 4cd92c433666faed9d6dc5ccaa07e3ab241c3d5d
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = a4ba16d94378a981d202d5513095c2fa733df279
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = b968f5b608862074f49949f6726c226e19c4c0f7
-SHA1 (patch-remoting_host_policy__watcher.cc) = cd51d4b63e6bfb8cd09fb4e7acb8e6534efd4bd9
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 9d34f3e340a2ab9407d057bdfbff5ceb48d0d5da
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 86ade29dd18d4f64726bb9368fb13d1e2bc1dcfe
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 52d376991f215053c195bd0b24dcddb9c0f5143c
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = f289e8dfdc69713ed908ae7dfe48865429e87e2b
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = dcc219f4b8449ee6ccaa3e1a49a5e7a2b850a0e0
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 8724e419f55d8440aa7f17f81b30924d7e8301b1
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 9acb9b7e8757e4344b0302d8911c5ff24a5bd1e7
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = f23718746aa7d75e6541882753cc944819b66c65
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = 26aaa72abc7130a5c43c73234b1b2b3f922060f8
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 4d0ec34d2c942459319dc5f8342e6f3f490e8693
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 2f8dcf29aa98ebe9250cf2b6ecf4db9cffca3545
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = df145972aef0a5b391f72e25327c21644b6ad7d5
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 6e05a4cbbb1f3c3e0d9186d23e2a13a111c7f4cb
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 973e65c2be34663ef498e078be71851e015bb79d
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 87942501888adeb26c21797d9a97b6daa7b6dd96
-SHA1 (patch-sandbox_BUILD.gn) = db29aea8ef03279ae0b21ab6bfa45fa2fd4bbf61
-SHA1 (patch-sandbox_features.gni) = 715dd0a319816252c7d17af423f4d69b005bcf2a
-SHA1 (patch-sandbox_linux_BUILD.gn) = 55ac0a9c24f17bb8c68db09e21e4660599517940
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 15bfdf829b1a021eb700fb031550f2ea05062b58
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 053934df97aaea54836221386d5f26d645fb0298
-SHA1 (patch-sandbox_policy_BUILD.gn) = 44814432a4b504de0a619ac67edbc844f6931d38
-SHA1 (patch-sandbox_policy_features.cc) = e684e1d6b1bb6bd719b599735a4b85e941769c67
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 2bf1ad67507c9c3045a4fa829531c7fdb5f4e201
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 72b0e9f7faa857f051592a4c32a8ef5e229c504d
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 13bfb4f5f37cbcd819c941c2b4aec38c3b81f809
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 80c57638f50900c7291e4d3f078b8b321c4ad0d4
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = aaa864514a391c6e3db33f35d25e61d8046e2f17
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 46cf7fde43094c1297345e46c3dfc632c7cc9401
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 3777a2fb55f29aa641cb89fa1801023167e9c8d0
-SHA1 (patch-sandbox_policy_sandbox.cc) = f34dac102fa98ebae6fd2b59c338582c289d64ce
-SHA1 (patch-sandbox_policy_sandbox.h) = 965a3e12f6e1831fa44ca64934beff5b16c3ea52
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 7b6de4fb9914642c9bc3f5abc15054c8ac008983
-SHA1 (patch-sandbox_policy_switches.cc) = 5d5e42cf4267314f0454deb5c5bf9d83b63e13b5
-SHA1 (patch-sandbox_policy_switches.h) = 7df7173e8411a292aeb35fd8c7c5650d4d038523
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = a49f45905b90cbee6806de0cbd98616ef737a01b
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 3dfde2a9c7993dba5fd54dcf283b22be8c3b6909
-SHA1 (patch-services_device_BUILD.gn) = a9184051543d0ffe18327bdc03e2cb91b11a6c58
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 6fcd904a66089e29c503a88c59c3b49542ee5c2e
-SHA1 (patch-services_device_hid_BUILD.gn) = 47f6bc7e3074dc4c649be0d1e9ffbe0c0fac6b0d
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 5dea89def1bf2b5e11d16af1a94c79bc35333f72
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 1e44674e3d23317e89b07b0a82140042a78faab1
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = e444af18e34ec6e3580689a1dfc4f20873b3a82d
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 2c992244cc1b6646d7c32f840a98cffdba2ca984
-SHA1 (patch-services_device_hid_hid__service.cc) = 84f083448b6981efdd8ba9d9ce38863d2f2deb6c
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 96d1abb17903e876b652a08e31be2b608241764e
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 67ee425c61d272c845ade70bf7be869d4963eda1
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = aef307f738cd4a94252c3aa706666cd763fdfa42
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 0600dda3caf18682fc22ff6ba3490636a75e181e
-SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = 5bb0ceeaa38d2051fd522ac142e5f32775702564
-SHA1 (patch-services_device_hid_hid__service__netbsd.h) = ef2025b1c4f8668ecd909e9411dcae9f3d8001e5
-SHA1 (patch-services_device_public_cpp_device__features.cc) = f97d8103d5176525f459dd66998e3fb5555ef81d
-SHA1 (patch-services_device_public_cpp_device__features.h) = aca5f27150c30edf1a3247bbbb073c4873a47018
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = c360dce2210362ebdac3f0d5bac730b2cc1ccb05
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 87aac396100f86ac10cff6290f3707d7fde569f4
-SHA1 (patch-services_device_serial_BUILD.gn) = 6c7dfc0aab361272a013d6a89ba1b698869bd3f8
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 47add08310135d382a662b26543e36496e6b84b4
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = d18de4657180dbe1ef0822e9bdd9123666e5a902
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 4858247dbd2c038b936c1dcfaf96289b056903b3
-SHA1 (patch-services_device_usb_BUILD.gn) = d330fb1a5dcfe0cdca23dfa121701f78caa0afe8
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 3009e85eefdc149243ee3d1439708925fa3eaec0
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 7cc125c4055b6d144b38af803dd07957ae8d799c
-SHA1 (patch-services_device_usb_usb__service.cc) = 08b50168b372e2ac00dd9693dc1a43945a0ab9dc
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = 98119e4d1531cfd1a72dbb27283c8381594bec4a
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 80ccd73ca3e57d5e25996a203f0c810b1d82e78f
-SHA1 (patch-services_network_BUILD.gn) = 8d080bd876b7ccf97e57a4f366bfaf5d520ad0e4
-SHA1 (patch-services_network_network__context.cc) = bd0a970a64dac92d3c89199f8245ebac3f022954
-SHA1 (patch-services_network_network__context.h) = 403e291fb595e03af6f952c5c0cbdf11fcfdcb9b
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = cdac3addee5f64a49bc6a66b980224b16ec19e6d
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = b7718c0d4a4fab32e016859413d7d31a35d9efbb
-SHA1 (patch-services_network_network__service.cc) = c43f2cbd135528a6cdcad04999096e61c16b1305
-SHA1 (patch-services_network_network__service.h) = 74d95d1dc62fafd0880a1d681753ef93154b3415
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = a623691395065203c8474fa47b19cac3a0e923a7
-SHA1 (patch-services_network_public_cpp_features.cc) = fd1aeaa9e6fe95dab4e31dc1e17c7a273642c725
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = b2e20b34655d229db8e4f8476c3150d68c143025
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 4cc56ab77238d9a9016e03452522cbc48331dc2f
-SHA1 (patch-services_on__device__model_ml_BUILD.gn) = 59e553c430bd792f5d1d08fa868515ce7491be70
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 97898856d1e59ae73b10cf792b6d0889591c3c49
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = e44288dc5ffe55e064178826092a37e3506fd863
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = da12d0b0922b80f90930250e1f415e4309bb27fe
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 78601c596d057b00b9bc41d02374b48570c254fc
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = faa4307ae64a7c4f2d456b242dc90e76ea349e65
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 2306a63c005776487f94fe51c2844eafc07119aa
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 821cdaf7c27a3e920db538133dd57bf6ae954110
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = b2e2eb6c3cdeb1e0ed132b69f9f9fc8273e44e83
-SHA1 (patch-services_service__manager_BUILD.gn) = 50fb7b964f0423e6187f2397c340b0433eb12ef1
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 3df91b44661025e9741f4cacd70d4bce3663660c
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 1fabf72f4106f1b36849978cc40b067b56f2d553
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = d65be1267213a022c3b4bb902b81ca51ec3561ed
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 78e7e264409c1bbb0712ba6eab751e38e7bf7df9
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = 6fb6a087181daa093b11d9ec496b45e5e781e35d
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = a4274ca0eb47309a57ceae9b2f6681c2cba1c0f2
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 9b70fe34e11f6369daf1e3c18f3d16b06a2c93ec
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = f3a0b0d7462506dc86aca798f731f5d4dd479f9e
-SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.cc) = 28df2f02bcd717be05e5de9e034e6223f3de1bd4
-SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.h) = 76f0f38135744967a5713761ec8960eab3c26a83
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 822a7d42c8c55bddfbc52fbf7e63859ba25d2b54
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 9a4dc1b6db6f55f2554c633312d3b4e05ff1baea
-SHA1 (patch-skia_ext_font__utils.cc) = 769b12529c40caf2d7fcdc3e59a47b6719903561
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = aa223c26f31c4b18abb989f4058edaabcd875eff
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 9018906b91d6313fb7228ae3dcc2b58a3cc6541d
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 0619ee7c4f64369315461ded52d5d03f780472ce
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 6826703a2069e8fe129e6a23fc76be26902186f4
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 5e5c6f8589a3926bb062571cdc489fcee537b710
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 59e2584e6a7a043b29d39f8a399cffdc5ed6fef8
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 327e12a3b80b9167ab2e9a9bb7d8f4beb5810745
-SHA1 (patch-third__party_angle_BUILD.gn) = ccbaee5910be43870e7d3a96430f2a59c3095226
-SHA1 (patch-third__party_angle_src_common_platform.h) = 6533c8c1cb5874aa9c4fc43c81e13a25e59d2e98
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 9e5dff0509b39e7ab06983929480b71ce6adb902
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 2c6c9ed441e661a546b0982b7b2ce0917771e061
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 587b76e505dc171a68a39f5fe35866c263036e6a
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 3aa722547ca31b0ddb2db737f0a44fb2eb25e253
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 21b7485e96361676cb9a69f76efcbb6a7f443a62
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 8ac1cc4d9b14799b9cca86c633de8376442cf39d
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 4bf7ff667dadab62897584a4e1eb6e2e640eea8d
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 19769423a387f814c47d0a8a67328dc5fd8a9887
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 05fda3e0ef3df48c32a1fcf22528445739849e8f
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = ac30152a5d36154d9ad58c5376efa5ae797f7267
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 79bc7fc685062788d2cf7f6ab3e7d943a442ea8f
-SHA1 (patch-third__party_blink_common_features.cc) = a48cacff6a76aa10fb33d695ac28947d2bd79e55
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 6f50e7d1a3085ff12af36973aa67a9c706f760aa
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = bbb680ee28a562b99da057bac2aeb73009885f7f
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 1942483d4d1697cb637be707496cc3eeaa7ee920
-SHA1 (patch-third__party_blink_public_platform_platform.h) = 02ff466b8ff82484e308d8f5732706a1da6dcfc5
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 07cd4065722b5511d91d3d746c9c9900c45ef178
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 77d9940c37da53607d7df5ed5e3a30a2fa40721e
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 1910421f9e85d89145674354a0ec733012c1d9cd
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = a81cd482bc2d3a07ca53554b5fd3395521ce1bfb
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 9f5e286109f2813858a170c30c318dce7dc8070d
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = e3d7c15f1155d2da10e7612fbbfd3beebe03a816
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = cb4ecbe6007102e8bf3f4f4a4fdf3c4298e42596
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = af70e80822451dd4b200ed17570423887b110c04
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 35b78f884880d4316a75ef5ce6f17272b7afaf47
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = fb8fd3e179506b08373a285b46ce331698f56025
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 20e8a7b60eb9ed36ee69cce4409ce5eb31c17267
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = af46f3b5fa0d53aa943274789d773f53bcdeaac8
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = c825f9d5020dd3b5876a6a980420ea75d83ab58a
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 387ed205eac5b472a2ddb13536aa19c460a43f8e
-SHA1 (patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc) = 0c77eec7b03d7dbe417be27753c89cc120ff6d6e
-SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = 9a74fe2f631d48550a99da308946ffe230e95b8e
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = dec6bb6c1da4c2c0de30a2c14d50dacb39e9f932
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = e6d57ae77f6d299343e3889f1faf08878ba4dfbf
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 1118fd838d9e441d0c12fe62b1e3d5f670091cf7
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = f21c8a5d95e7d2ba2679a3b87d67acad3412895a
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 113005e3de1374bcb73047eb732efa3a05648eef
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = c12ab52abc4aabfcbc331a2313ac09106ffd5339
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 5f2326050a9b2bb2b4f4913fefd5a27efc127dfa
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 7e3fce3378ec2691a0026476ec08684de1e4d728
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 7d83ea25db70a4f9dd394727e8318624db8096b5
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 491b5b80a1002daf2b9dde8a897d65b1fb4b44ca
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 3d67cec874446755b89f8ec4264bb432258c1a0e
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = a50aa0cf2e44206b19490aadcf43fc57d74cd212
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = bd6a8af60bed48174645decee4558f008b929811
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = ed39c67224f09f7ce4946b48f520893df406fa5a
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = b3cf05c99dba5226dbe00848a828e22cd3c2af08
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 96005594e32d006d21344eeac1755929e5a70d5d
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = cee21d2d93faac31c59933d50fb706eb2b9b7011
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = c0eff419ff31ffcda427f1f0d37d6fc5ce916db0
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = d02020e69ba3e448233efb6d9b997b60e7646ae0
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 8700ff48c948a8c8871249f599d6ece736c05a28
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 7a20e2c5484a70ae41e66df7b46e2559140cb2c3
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 0f8e4ca198e9398f468bfbebc1d0f58d45b30333
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = f20df53328257bb796455c4b880c141a214b659e
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 39fdf9a7a2f9e34e5c7698071dd821079d795286
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 73b3c1694efd58967ccf98e894be5a5ed9109d5e
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = a89b02d7685aa5db92b68d26901b717f921a4f5c
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 16a302cf96812df47b6e0b0016a323288d1d96ed
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = bb2df0a2258705e82031e31c8bfc6ad600cde938
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 548e9c6e2b6b2b961fdb1dad22455543a6bcdc68
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 2b021af3832fb86049c229176c8009670e91d519
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 1db9e37c97755ed3079fd26e9a84a4d24932a6c4
-SHA1 (patch-third__party_brotli_common_platform.h) = 3bd9f7e5a7c8e7933d96fadef1bd4224722ecee7
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 93b566a6fe0bbac5ad559b4d87792f1cdf20490e
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = cc15c5211e78f581e21ebc5025768dcc1db2e6df
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 049e8297ae56dfb6425d35626f04011cce6a36d5
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = b0c1d06d45daedf7eafca12e84086d7a1e7f451e
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 2eacde7d3f9f268573cfbd29499ea618ebe835e4
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = e5d62c03f8d27ce98fbe654d0efc168af3139011
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 2da2c543f09655c416ba55c778a3ea34b7f423d5
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 0cf4fe0b4e81c90ce734afcd8ebea960db9cde6e
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 234b71f493df1bf53ceab312183cbd1e91d0bfeb
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 89b848dac0eddf549ebaf9afbce630c33f6cb07c
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 3b8848c0580755ef80fab48be5892397cb3524ca
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 970eaa0db518f8b02805d7d0530de53c15727089
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = ce2bd6439ea075bb0bce5746a4538812137a5fb0
-SHA1 (patch-third__party_crc32c_BUILD.gn) = b17b19f66b54292afc3dc48de628e47feea792c5
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 2d6d02dd3805498a39c5009d098f201615aae5e1
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = bbd58a4d372391cf37bf674d89ef92cb5fc5d9b7
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 4c0aebbe3553a3a0845145e4a3dd1ffb6c28c44a
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = a967f33d23f0f144386c74268e95e2cf18fee5e6
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 60bed189c7e7907dc98d5a4f214e3686a8fd696f
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 0eabbaa9506101a1f702767f62387b7703ef6258
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 9cfa88d0c8dba901dfbcd43f040fdd9f03a8b311
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = a4a75c0741bd1ad986c72f881ccda529c6878ce0
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = a5fa4c7350677352ec7a36c7a0bd8ffb1947132f
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = bfb1afcc9eedcf52951b0b57232d25449a4ca535
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 5e38fdb2ac405d7b148c5c6aca26bf20d1d10454
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 32e69ec977a4bbd2f3e549ed7de68cc3b01fc3d6
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = b9db91250b24d88c509906c7e9c37ca2855d50c2
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = b14a80f029387b5b4107d22d0ecc98698959ef43
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 908971382ff4a96c4f7f01c0e99d9801b39a0ea4
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 60770fa20de08884d8a275b977e1f9c5c254263e
-SHA1 (patch-third__party_libc++_src_include_____locale__dir_locale__base__api.h) = 19496a5fa22a7c689b8daa25d46dabed649e8ef5
-SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 11ed1c532f3d399bdb504238be05824ff15523c0
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 40fc7923668cbcb8c72e25b46dba2be517bb806b
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = bbecc081817dd63f1e55c01a2fe2f9653343eac7
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 6579d093f83e03d5008537c6394eb565a148ec2f
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 10b9d68265651e46af854fb5ffe3b55337dc0e73
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 169523113cf96e94bada13780533f7e73a5365c2
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = cd3b84db8ba65399e40e95e0c40face64fab795b
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 25476dd437ed0f1af2ba39c939c0b356ca174801
-SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = e8e07789d57a94065bb824a36021d57dba2e7b52
-SHA1 (patch-third__party_libsync_src_sync.c) = 6c98adb2aee6aa00fe0c124cbe226a9da0580a1a
-SHA1 (patch-third__party_libusb_BUILD.gn) = e88d574bcf2b48cf88a31f8cc6b8dc241dff2339
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 490d34cd93043b685cced6b9c4803a7dda2c1f73
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = fa7f28abd1c5ac4c6a733f06fd9a674d1c4afa51
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 26061b0a0750cd52e56753b8828f2e42bbe117b5
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 2519bd8a6f41b9013627e056ea3f6520bd7443b9
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = f8d9dcfd65eadef255d8bb5e75383bf475f8e593
-SHA1 (patch-third__party_nasm_BUILD.gn) = 4018f5a1ecc835c4c738a22989ccca64500e74ce
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 4a52ab285d6aeb073a16a4fd6233291c5fc1c409
-SHA1 (patch-third__party_node_check__version.py) = c1f889373b7608234a07d5595678044fc8dbb47b
-SHA1 (patch-third__party_node_node.gni) = 4c93166ca0021ff10a1b4820edb21ceaad16bd1e
-SHA1 (patch-third__party_node_node.py) = 030807de04ca5404c836d40c90aa5f372615fcfd
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = f880e4a067fab109c11f8030ed75054a15d9bb0b
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 892a1a15317c6ce339170da7ebf5dbf1108f76ac
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 8bc0b8534b2d9d6bb6fd90b3a4a9b643e12c47e1
-SHA1 (patch-third__party_pdfium_pdfium.gni) = a3db5aa290049d69dc4284b65f7aa5dad9fbcfcb
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = e6edcbbf69190ab16108d6ba8c49bb2ddbcaef37
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = b131af4ba313f6481192aee2de7914be6385157d
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 0eb7135cda9adf4f5cced388ce4040222ef53945
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = fabfaf0178caea4db2f950a0511c2c0f36d908b1
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = fca08af888ab294250a186064ab2d09a77a8d009
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 2f459e35fc636cdbb694ace291eff309bea08495
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 7ab49c4e9f8c2ef7c9ed556b2c3f2f3c1a64527a
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 51763755ae82402608acca3ecd1cee557a1841a5
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 89a3b6bda75d22426e94d7e64783b3a0ff467cea
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 1b8b5c404325b2523423380747d8589222e6e2f3
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 444a165325a0c04c737142275f0d0b048c4dcef7
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = dac0fccdb540c2b7b57f010057380db462bb087f
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 3a693c1f9c5c5d5a212ad627adee39ddb1faa003
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 22d6fe9cdd21c5a3b4fef8ed1db56942341aedf7
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 18de2a49e224844c269e2495a034da38e1f35fc0
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 18d6de1be3ff2ff9a4aeb2c04161d77180eccd1e
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = d452be5c082b2211db2d8523434684ce28854401
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 64868b086bed3d94995072a2c0fe685967cc3ab9
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 758f5946141e6ee6f10a5643fda91b6c675e497f
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 599e29f2ca5f9265ebef4b25b398206ef1c68c79
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 5e64144ded1de0fb6994ce356aa6803424bf8770
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 4c9219e9cb62a09580586581a5e06db733f78908
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = bbf714ec203cab367aee70146d2e02db126bfaf6
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = e1e0e2e38a5c6ffd8dcf93c93af04749402ffe4c
-SHA1 (patch-third__party_skia_experimental_rust__png_ffi_FFI.rs) = 6ae80502ccbeae8d643bcdef341076fd8bda7572
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 2df6cb649ea4bebe5de9968b715cb5f99664d193
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = a6cb41dbb6f95dfde300adddcc7b9e4b6a7a8cdc
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 1af15ce7527aa7179a0cc3592b32ee98a55904d2
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 7a48c25d48d7906f1c21ecb060b6b74bfee4607c
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 5663807d7f720666a07a71c3318f2efc95351e0a
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 5b2c922855d0d1057a66fcd35ec63262f959e073
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = d2de370bca7475e6f01cbf330bdd07c86daa5f9b
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 9d10e12c6b57198ada56a8665ca5e2ef00486373
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 28bc4d0f376f3cca13bb03422c8372976ae99cdf
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = cfcebb9307d060e70fad4d8b4a79597e0894c485
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 99e38c9b764794836265c63ca5df9c2f72cc7e38
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = f5eab2d1a092c53470f66f333a9db74972ca3dd5
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 3c15ad897f3ea1eeb6bf19abbf4d004ad81177b3
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 5a3ce7890e8c3f5733dc60c0c76ec3a1d54daa55
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = af02af444f8d24f75311c15ca975a055da6a14f8
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 7d6cd3bce2abf848a688fe2d74ff73bbce202d50
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 5ad8d921f2a7178b8da199ee8bd8ed4d2bcea6f6
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 44890ed4e99c0d9afc94e82010aac44f35368c70
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = c47c6d0d8d5a4fed2adf57f7b23e72cefc4c0d11
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 31d2c6172ebf40b87f9423852852a5970f38f24a
-SHA1 (patch-third__party_tflite_features.gni) = ff46ecbff98032cabfbdd0c3fb5a7d89ffd5cf43
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = d65514edf79e01eb70c15a648260a83783d38a25
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = b96749b66781aa2f4a4a3259ccf17e36df89f6a6
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 41dff8479bed1abc09074cfa56c3c5720b67f733
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = d4d0f5d45101be87cd38c0618d34a7086b975123
-SHA1 (patch-third__party_wayland_BUILD.gn) = d24ef2ee5827aa4812c4c8417004e266f1958f23
-SHA1 (patch-third__party_wayland_include_config.h) = 051f40789a804b6a3e31e0c2acd9c05d9fa084f5
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 5c3954ddbc552badd9c2d851f7f99f1e1a829ef9
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 472b6c4e832ddcc337c0e450da3c030c3501ecec
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 6911af111fad6aeb3f8e4404c82e17693ac7d6e5
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 5aac055ef0bac343c6a9e4a5cb460443632fdee3
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 2a4f266a802768bf231ccaeaa56894432e0f60ae
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = e5cac2930ecaead4b3b003fd9d7431cf73c93214
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 5a57b30b9be305950161da3366425fcffbb3096f
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 4e0e1f5558452e32854c48f98e3243a5c11f56a2
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 3de5e5c41d5ad861187cd6b71a5edd6ccfb8e371
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 09fb487f5bda0bd04dc38947153f9504d25031cb
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 62f341e908608fffafdfddebacd1bb97ba1e0ea9
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 509f8c85b3c11dd988a67080b8ef6433bd923e97
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = e1b0e74d073de09327c1409785a1d4d12d6b4159
-SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 99def28b66ed4fcb887c57167720c016563e2b83
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 054017997b54de0fe72b10bce4d5828e57a84878
-SHA1 (patch-third__party_zlib_BUILD.gn) = 832c2a2f23dbac1b212540c2ff968325b33e5741
-SHA1 (patch-third__party_zlib_cpu__features.c) = 1de14a6bd7d7b06aa793a8df0df8ecbdf1dbb5a7
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = a46f442ae609bf83232f80d68cb2d625377d1598
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 9158f3d403e8ee18703bb919bc7f93f73b84e41a
-SHA1 (patch-tools_generate__stubs_rules.gni) = 6d5678c46e0e20d11da15bad9cf7b76e210f8ab1
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = a90132260d0cf7b78ef9e224b5fac534bd21e701
-SHA1 (patch-tools_gn_build_gen.py) = 5731af799dc53ee9948a165d1cfc5e50ee55d29c
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 0dab9a496d9ccb100eba5673c9a93a3eff458c3b
-SHA1 (patch-tools_gn_src_gn_version.h) = ffd4372ce5dcbc291944b05a4fadeb5e938897f0
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = cabd688ab1871a34b3771863ac06364fe40d0d4b
-SHA1 (patch-tools_grit_grit_node_base.py) = 17f7febdbb18040f0841bf4572cfe5a97829dc21
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 8aa9936aaa6a977bc32d385ed8ab1686938b4b87
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = c0b3152da53370d06bafbcabaed55941d60d698a
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 7cc439063be18974c776e3d4611c6c22f6483834
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 81c0baea5ce59cc421d7a6a38ede9a882f0db1a3
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 4775b4585114a58a9818a5466fd4092d028d1de7
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = d7c5aa9b94dd59c50b5fc72366dad73b7cf3a26e
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = ef2257514e7e00fa00a748cbaa289863bef0e064
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = b3b6f3d10a1385e5ecdc9b308300c76b061932f8
-SHA1 (patch-ui_accessibility_accessibility__features.h) = 974ae5607f9070911bbeb0694ce6a554f004d44a
-SHA1 (patch-ui_accessibility_ax__node.cc) = d0e45ff803491404b432fdd25265e8f8b9a42597
-SHA1 (patch-ui_accessibility_ax__node.h) = bc642980b9d30041b2d131d955250eef088491a1
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 26316e85106a6a0988157e953a621db6f33e04b3
-SHA1 (patch-ui_accessibility_ax__tree.h) = 9e72b5df18ca04b5024cf07649bcb5e3d0466bea
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 56d5b610363dac84ed52fc3205aeff378f6e99ee
-SHA1 (patch-ui_aura_screen__ozone.cc) = f97f078d7e06b3008b63f859b2fde3c9f176b4ce
-SHA1 (patch-ui_aura_screen__ozone.h) = 0893fb4158064396b81b94be2958d6ea9e038a57
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = de67a9111958867b9398275d7cafde5ff825cdc6
-SHA1 (patch-ui_base_accelerators_command.cc) = 737903d66e78023b4a359406365232818dce8536
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 4199921499164addf7f9316b437feddb243f1fbc
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = e67dc5948a53919068edeca0d9d45a0528d4e32d
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 79b98fba36a1a146d949a60415bccc9ad3b68371
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 76bbb434b033820a97e471d097e327372513a562
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = 9b35855d1e5d588eaa7d2ce7e148e69e7e8c1cc9
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = deddf798beea55390de07dfbad19589ce56a3643
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 6934b546ec62a46b5d93a46c13a806f725d5c87c
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = e8804c4b611d7287d7b2f8280c9f4be1b14d2e1f
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 4d09e65420a2074959ac53f016e6a19ec20fc600
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = fdfdd46be043944ce9b46c1c394c761838100486
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 6fcabbe2f0b4718332379bf7e3d97c17058c56b7
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 504b156a56d36551d935c58c598d53ce0f9aba03
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = a2a545f5c11b5285981f4b98b1f6fa58601b45c3
-SHA1 (patch-ui_base_ime_text__input__client.h) = e03cfcb22560a1aa527cd554d9db34f012b29390
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 269324b41c56329aa0099109339a2860c737290b
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 85a8caf130cf1573774dd6967fa52f8618da1124
-SHA1 (patch-ui_base_test_ui__controls.h) = 503539554ea3d44768dbceed3fccd57adbdfbde1
-SHA1 (patch-ui_base_ui__base__features.cc) = d0792571bade8465f02c31c17fc8b462074da58f
-SHA1 (patch-ui_base_ui__base__switches.h) = 1f7c95cf6d3705a76ef84f87d97a3c6a6c16af01
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = fe26182a9c84bf62715866490c2dc981c74270fb
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = ce4389c6a086b369ae635fd03b94792469435638
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 303cfa0689e8f25d08e07c77cd490f20db83d17d
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 3916721b75e731ff92144728c61a60997b7ecee8
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = 7991bc0f94ba5741c8566cdc8ddd3b9316f12388
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 72bd94db14d243d4452d39d542c72068dfe1336f
-SHA1 (patch-ui_color_color__id.h) = e8d1bf1d6ec8f635fdfe4c73c990413c61f3bf86
-SHA1 (patch-ui_color_color__provider__utils.cc) = 6293405cd7b691ae96d604c529236bd9d27d633d
-SHA1 (patch-ui_color_system__theme.h) = 06bf71476fb6e8d582eb1c89fe5578a2dddd090e
-SHA1 (patch-ui_compositor_compositor.cc) = a893f4e1f544d2a13ae992e5117ddcbaa3b738ae
-SHA1 (patch-ui_compositor_compositor.h) = bc844722a6aeea25445d7f6243e0dd7631e47e56
-SHA1 (patch-ui_compositor_compositor__observer.h) = f3ade3a9c7c90fb5977a2b871b86a78a5e932ceb
-SHA1 (patch-ui_display_screen.cc) = 5b107d6b049b81aa748f44435bf03c5e8235f643
-SHA1 (patch-ui_display_screen.h) = ef66a8ef60640ee907f8674dea9f67baaa53bb6e
-SHA1 (patch-ui_events_event.cc) = 9578942c4de1cdc9161b431f233285047b52a82e
-SHA1 (patch-ui_events_event__switches.cc) = 668c43b071602f8ca164a246c076f7899693ac56
-SHA1 (patch-ui_events_event__switches.h) = 867231ecff7800112a53ead1c3d766d829d0c2ab
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = cb04e0f67d65d4cf65ff497172e2c579eb6af80a
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 5eae99bc750d9d557899dbe7501cfadc4a3937c4
-SHA1 (patch-ui_gfx_BUILD.gn) = 8b7ab3219c6cc639a8cea5cc2d2ee7cdf00d941a
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 1eb13d0e9078a2f002fa8c91aa5ea748b56582d5
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 074b41ffc0db60a9918892656c15a09c322c191f
-SHA1 (patch-ui_gfx_font__render__params.h) = 6eefc458dfbdf743a13b4ea49e5f8b1de02f2a07
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 907a04552ade1c89bc2860c143d6b1fc42d97828
-SHA1 (patch-ui_gfx_font__util.cc) = 883236a156e69ad66fddc6849e06f882e8988064
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = e17f608433724442318fb5b76b5cc3849c20350e
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = da8b703395ddca7df336c26996ee3ceea6ca5327
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = b7ee8754be5e85496ac967244cf6181069ac6940
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = efaac64521d00ea570dafaddf12f183eaa11837e
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 4d49269130760c0db57ae7343166abf574d1679a
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = bba54840d8c690754161601328cc4270555f9e9a
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = f0052aa5c74113bb9ccab7867eb970d237f196f7
-SHA1 (patch-ui_gfx_native__widget__types.h) = 74809a2a8092a11f9a10137c803f935b1bad8a62
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 54e4fec73a0e00d8b75fd46c2e2973c60a639914
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 4ca746f2eadbc7a2174f8cd7de6ff6c8285d6216
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = e793da45b7cd1484126ed1e1de196e596153bcef
-SHA1 (patch-ui_gfx_switches.cc) = af93596543603a75d34b382e558db845ddd342ae
-SHA1 (patch-ui_gfx_switches.h) = fb86aeae7ff84abeb18142e9934a8dc21e42572d
-SHA1 (patch-ui_gfx_x_atom__cache.cc) = 0dc04a2c419661e24c4373dfaeaf0913b490e0c3
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 3650eca3187c3bb6b0fd3dbb0cc7341d3746e4e3
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 72671a2cd8f6ca20c3201a72edc64abed02a8f91
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 4e18c49ecd46bfdbdbe7549dfb36928235c188e5
-SHA1 (patch-ui_gl_gl__context.cc) = b163817caa5b666e4b98dc94adb184a64f994841
-SHA1 (patch-ui_gl_gl__fence.cc) = ae597136ebb39830bc1c55e29b01d9ef31c4351a
-SHA1 (patch-ui_gl_gl__implementation.cc) = bc439b3394b21863b5a6bca8899bd1234f35b600
-SHA1 (patch-ui_gl_gl__switches.cc) = 693263e24706cb34f465434c460089f3e88da516
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 46c8dc5ae5ab57689e82d052d06cd547d789e334
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 87d1fdfeee49ddfbb8cd30c12564b83da28041d2
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 616f588b729bb100a5493afaafd9408bdfc77875
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = bb1ab154e5751d17ab6565fa8f1ccb7538099355
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = a1c2f8bb0217bd77464925c0a4a095605a9e001e
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = 7a7f9077f202fa5ef5af6005509780bf29878fad
-SHA1 (patch-ui_native__theme_native__theme.h) = 0f4e120e35a03c4a0d4c913360340699023cfcd5
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = 3d06ae4c9088cb93e65234860af0eb2fbf79632c
-SHA1 (patch-ui_ozone_common_egl__util.cc) = cb50f8d92ad5d87b9322c66b6e25f3cb70037163
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = ec54167d8908b09077ce6964af77d68d7bb29469
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 520d907c6a14ee6cabd8489d206a6d99563fcc6d
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = d52b884de42bb1ebbcbdef287d8321d8fd3315c1
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = ada1d88f58d4043bd1df1fee2bbf5f780df3601f
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = b707ae0b3cb43fdb7d3082695c3961f927073ba7
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 2edf78f53f4e9f222afe9cf35eff923c31ee0fcc
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = edcb7f40148c7a3bbfb96b96ea7d8d68cbf6ec38
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = d6095a81024a35c71f36711b1421edd654098b92
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = f7f620bfa116ac623ffb7b6b3fc4563a02fe6cf9
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = f3c12181feb36aabbff83952abcd70f961b87f63
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 21be9dd25fa5c1d0f751f4205bd98e3ed8bb6f2d
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = cae801dc8fb93ea4a0e41d00345c2b40b497f0f0
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = dfe4840af3e4ed25b2e609bccf2bea32ee97ace6
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 8ad1fcdee8bd65b05d00f0c2df2e07b5ac5f507e
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 0aaa20201d7bed8ce960abafbbbf30a84762043e
-SHA1 (patch-ui_qt_BUILD.gn) = c63ff70a17deac76a183aec059e2d16f96151a2b
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 2af2c1d0b3114c0e75dc0650f9549dd04ca16544
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = d5307bb5c8954d00d06c88e8a032792b31bc1c2b
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = d5be8c798188b229c6333ffe02a2fc242ae35312
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 3b87448b268b54f2ebeb1236a51ddde52d383c0b
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 3b53ee5090a8bc502a566b2670b4ca060e7ff881
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 340df1c6ddee010a2098d83514156a3e83aa4a21
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = d10843093691ad333b111cb251142373a02891d9
-SHA1 (patch-ui_views_BUILD.gn) = d62d0c467f861d0b99f96d8862c2cfc6b7a0a747
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = e501e212cc51a59d94496a12cecbc606ef2bbdc6
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = c8f02eb5417053437bbbbfa9a079fb4668eb4acb
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 54bf4c30478a608ac62ea066c8811b92ff94ff1a
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = cacb37f7f90781f0e948f4a73998e5e269dc0ed9
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 9a35ecefeb2da08bc2df2584c9d0b3e91ea4dc06
-SHA1 (patch-ui_views_examples_widget__example.cc) = d9710a7f8a51cfc022b3f6bce3b23d2c5bd071c3
-SHA1 (patch-ui_views_focus_focus__manager.cc) = 1bc186d1701198671e43e3141c3c9343f200a0d6
-SHA1 (patch-ui_views_style_platform__style.cc) = e4fb457da5b35216da7fbdaeca06afd25b05c57b
-SHA1 (patch-ui_views_style_platform__style.h) = a5c414a8a43c28d52e7f6c7659e604d318b60c2d
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = c62640d972fabb85734c09af447d6f567c976068
-SHA1 (patch-ui_views_views__delegate.cc) = 6ba256e1e396109857d5665370cbf3e362c6317e
-SHA1 (patch-ui_views_views__delegate.h) = c27fc1b5ffa4af1a8e2e69caeec1ea35b4a6c9e7
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 2fb0c3725e578b743f44c22451e8c6a3edbf5844
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 89ffcd7d280eb15e31e0a86022afe801c24558bf
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 3b39a8890ed4986fd1b665a5236493c10924456d
-SHA1 (patch-ui_views_widget_root__view.cc) = a2a430a821a58bd4f8b73d5b2c139d779e1ddc37
-SHA1 (patch-ui_views_widget_widget.cc) = 8dda33d3e67492043e840c91aed2912c39b66637
-SHA1 (patch-ui_views_widget_widget.h) = 461848e658b25fdb899a43dafd22d221a336e40a
-SHA1 (patch-ui_views_window_default__frame__view.cc) = 73508168f052bca869ffc3ec030441138353fd93
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 7d07fa8cd87b1a2216756e64c5c007187bf1f625
-SHA1 (patch-ui_views_window_frame__background.cc) = eba8805fbcddd6d1d2f8840b50bbe44f49820a30
-SHA1 (patch-v8_BUILD.gn) = dabbe21e840e8a17b532e2ad35e85595dbcf4fff
-SHA1 (patch-v8_include_v8-internal.h) = 116d05bfd214b34e18d3f4a75da614edf04432a4
-SHA1 (patch-v8_include_v8config.h) = cc35fa6791b03baf65260fb4261be53fce3244e6
-SHA1 (patch-v8_src_api_api.cc) = 0bf992fa8390c68712a5ffe0ed39d53487612df2
-SHA1 (patch-v8_src_base_atomicops.h) = 2feb67f8a477b183c24e6ada3b6526dd9f6c4864
-SHA1 (patch-v8_src_base_platform_memory.h) = 528332d3d9164db862e8aa439aa3dd53f64bddd4
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 8ce78aa09a81a045f0f53e44334dc900fd8b5c07
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 82089fd66bcbf8b74271a8bc4a40691366864f66
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = a10aa80604e189c0dfa6e06ac75e0a672ff493cf
-SHA1 (patch-v8_src_base_strings.h) = 46ec9aaa8ea1d06e16c666c2523d00180517b124
-SHA1 (patch-v8_src_base_sys-info.cc) = 9f25810ec1e6607c8a8930a74d3e4eb18d9019bb
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = e16b5092c444579076ce4877ba9b1d2b0d7a96ea
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 886f55074f83f0e198e116fdecd0676a0d1ec17d
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 2b9bae6ece5e9b3fffe61b0529c70d8fc02b1c4f
-SHA1 (patch-v8_src_execution_isolate.cc) = b4c2617dae1ad27d11da837e40ad5da81de1daf3
-SHA1 (patch-v8_src_flags_flags.cc) = bb7318c92e34f428daf4712aa9eb4d4194380a4a
-SHA1 (patch-v8_src_libsampler_sampler.cc) = df609f5f7a931aea31ae51d0ceec6940445cbf86
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 9ab4b696a3e13890fbc54181dfae9b626b56b4e0
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 910d6190b2debab7121c24755cc9d5831726f873
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 3cc9da489cdb207acce24c3c6a0c0b13cfadd488
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = db2ee521328ab03fee1eaecce11cf2d672d57714
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 641a5f65c9a6656052126de5c4a34741a79dca27
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 6f5d48582e9f8b9645e6e9a0907759da79ddad7f
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 437e46edd974571dce662feb645ec7cbe26f0290
-SHA1 (patch-v8_tools_run-paxctl.py) = 409150bcf403bb56e5c17f2f8413d7d5d7be9ae7
-SHA1 (patch-v8_tools_run.py) = ee194bd6212582af55e38ba1b9ef78de89d2b664
+SHA1 (patch-BUILD.gn) = f1453dfa236b14c24db8d54293bb4f182b27e64f
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 93464e584bfea94dc74e5b7b59537ff2ba875359
+SHA1 (patch-ash_display_mirror__window__controller.cc) = 773bb93bb1678c48205ab5e223288174255def69
+SHA1 (patch-base_BUILD.gn) = 337e91aaac2d44a4b38d11d123fc8773ad00bc51
+SHA1 (patch-base_allocator_dispatcher_tls.h) = e65c66ff01a19b15f06053a3cec4d9f18f81a187
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 025b9c01c213a814e99f9ac29cd5fb02c23753ad
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = d2e6afba478afcfa291bed2b748a6fb59df51fea
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = e46a32d8211f7d68210b0c78b1912ad50398a138
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 77c92fcc29a3b22d6a3c06948ca827d970cab921
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 86837a16a1bde8e0cc49ce3120067a0ddf82c1bd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = e07a4cbe4cc9a3a057f11a98b6085d1ff51f9acd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = bdee12ca602f99ef8afbe10692f45a704e7afabe
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 4fb94a7b76fb422366422dab60f830a0c7fbef5d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 36dceac52ace5b5ab2b93c463b2013b448217aad
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 82f549ff81fe05f76ce92963c0c3db4abe2ec712
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 87551e87cc7a191b04ee77ce7d5548c81458d10c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 316d71303a92214252b833c8f4a8a34368663387
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 728975108f47c90d25b6b05c83d7f06af56b0022
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 297896129a7b2f59f43e69eafff3aae90bd1aebd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 5b9f286f24e7f6df9c645d161898846aef0ed046
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 3fc073f766c2179312e8590eba3a962d4e334774
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 1caf5996930b0bf8edaa907f7c3e180636ec3d84
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = f9af17aaf5dec59e43cae4f523f6568e3a1c719e
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 4cbe6b2c26ffaa6fdc4137b45825d9399d12d078
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 97c91e209a04b43fb1d26109e2ec500780314c91
+SHA1 (patch-base_atomicops.h) = 197fb3a7339bc9ef4c6da6a3d72c20e153c17093
+SHA1 (patch-base_base__paths__posix.cc) = 1c6fe16f95edf44361c9510661cffbb845239693
+SHA1 (patch-base_compiler__specific.h) = a8f0d9c898a2aa455cc20c85eba279ffc2d7433f
+SHA1 (patch-base_debug_debugger__posix.cc) = fdc875e34e58823b56d412cae4bb62b5b14965af
+SHA1 (patch-base_debug_elf__reader.cc) = c31ed185282a0e906574b41de06a608974fb6339
+SHA1 (patch-base_debug_proc__maps__linux.cc) = aaa9b41949affd3fe496d8d6d429f341a3dd1ba3
+SHA1 (patch-base_debug_stack__trace.cc) = b345d56042be20d81d8ef4450ac1c63b742ff57a
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 3d9ed8315e711105caaa6cef18413a2d8e9d7734
+SHA1 (patch-base_files_dir__reader__linux.h) = bb2e1243b0c898a39bcd9f2e8fdd18da500f0c09
+SHA1 (patch-base_files_dir__reader__posix.h) = c6abf58ff4bba8c9f79f4d2a1e64b4984c7cad24
+SHA1 (patch-base_files_drive__info.h) = 72f2abacc39b728bb5a9d482ecc09d974b8fc623
+SHA1 (patch-base_files_drive__info__posix.cc) = 7006a587ab2d606212486af921a0ed2097162f7d
+SHA1 (patch-base_files_file__path__watcher.h) = 5f06acd41a43940945f8760b78adba1b9ea62758
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = faa6542a5354fe00b6bf5d23a28260d5643e4a5a
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = f0d3cf29ef66f7b22fe89bef8a8b9dd5ec4e8e3c
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = ec918d2ddce5e115501543c9ac50580c8faed9a2
+SHA1 (patch-base_files_file__util__posix.cc) = b542f249c713e49ce656508ada988343d2cec1d1
+SHA1 (patch-base_files_file__util__unittest.cc) = 8b0eed7d5192ba3b562faa9179ec06f8e1fcbd23
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 32f1f9f70cd43282d8a95b3f9f2e90c3e46ceda4
+SHA1 (patch-base_files_scoped__file.cc) = c050b3d7afbb9613120ad29ee0afc278b05fae71
+SHA1 (patch-base_functional_unretained__traits.h) = 153b00dc8a59b22496440f023123eae06d4c6f44
+SHA1 (patch-base_i18n_icu__util.cc) = d79d8c73850de9744fb42c72ef79d6b2bb43ee4f
+SHA1 (patch-base_linux__util.cc) = 25ec892e5c880d985e2ebe04285eadcafd8e3120
+SHA1 (patch-base_logging__unittest.cc) = 80271c681b8acd51a4f99b431c9b8a1284418fea
+SHA1 (patch-base_memory_discardable__memory.cc) = 20e01876278dcd06862592f94ec28d0cfb3d17b9
+SHA1 (patch-base_memory_discardable__memory__internal.h) = d36421d094a3448a0c576a5b07b6d4ce42a5a441
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = dade05c3a10e090f08ad80f6c7d22b3a55c7683d
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = 89f11103a6e72dec826049ef53eb5af9c986f818
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 5f9a96fba6d707196f489f8f6d878bcbd946eda3
+SHA1 (patch-base_memory_protected__memory.h) = e5409c3dfde7eff0f572e4e8dd52174e170dbc10
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 85fc2032bcfc68c47852259d37de54e1baca8a70
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = cc775dfa5d68c71f75d7815659d87ab70bc96dba
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = ed26cee7ff000eb9dc4cef8eb8235811c4d82816
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 2aeaabcaa9aad4f7a235fad5ab66ea96a5b6d5ed
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 83ab806fd2d271afcd7a97b6beb70a480a6d116a
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 02c756f80aa46256274abf70e7867d7b0bd0a64e
+SHA1 (patch-base_posix_sysctl.cc) = 22f0cd1c501b59e69a0e2126b17b9218e56fa3bb
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 59680046c0650b009bcc6edb000463d2ffe71824
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = c82f2ac238ffd1a054ceb1bd216e240c0eacb168
+SHA1 (patch-base_process_internal__linux.h) = e8f1a45203814705de7778ef5cae6cf574b8acd8
+SHA1 (patch-base_process_kill.h) = 13731c65a77151af4dbaf66f3bb9d9e35b4370ec
+SHA1 (patch-base_process_kill__posix.cc) = 3f5e99ede2fd180b4eb2a9f78dc5f557ee9d98f5
+SHA1 (patch-base_process_launch.h) = eded2af36d7773d422a55921936d93acd85cc4f7
+SHA1 (patch-base_process_launch__posix.cc) = b9347b497587ac6affcee60252640382a10501b6
+SHA1 (patch-base_process_memory__linux.cc) = f28097d78aef34b39103eb8850df35bebe3db3d7
+SHA1 (patch-base_process_process__handle.cc) = fc3af7bcbcb32792ba8f1f1789f3f62b516ebbb9
+SHA1 (patch-base_process_process__handle.h) = 232b5f5e37bfb244b61a91e7b20e8ca9245f25b0
+SHA1 (patch-base_process_process__handle__freebsd.cc) = 9ae4e17c9b6f5959c266c8b9f82e8f327d4bb6cb
+SHA1 (patch-base_process_process__handle__netbsd.cc) = 0d9479d8c8e5dcdc66b72f84734794dd31887483
+SHA1 (patch-base_process_process__handle__openbsd.cc) = 88b8bc6c49cb8dffabc30f174840041b4ec52619
+SHA1 (patch-base_process_process__iterator.h) = 36ba035541171e5c5f309a1c7e4c39f125f82808
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 0a1bac4dd196fcb3c9ea49406fd55c675f025856
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = 5b7d72224709ee06d2636a8c8c8cde988be6293f
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 7c329afe7e818db1c598c182ce2fce2c72f52ac8
+SHA1 (patch-base_process_process__metrics.cc) = 06879f75539ee32a4cf244b6a7d6a4fd53f62be3
+SHA1 (patch-base_process_process__metrics.h) = 8b5353315c3401bd14eed307179befb4b991c041
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 296f8e87bd0127f0b196f14ce669258fdea12000
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = 647343389a7b3930faa1e82d1903ff33294ab9d9
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 8013beb4ad5af44309b6e354cb04527762f59377
+SHA1 (patch-base_process_process__metrics__posix.cc) = fd6419f7f484de2066d451b3d552a42b18a82087
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 3a51064e98371882c2f635e4198478c635c9a532
+SHA1 (patch-base_process_process__posix.cc) = 5a0047e0010a63aa9e68a6970102c8018a2fad58
+SHA1 (patch-base_process_process__unittest.cc) = 7ed4a13841c5081d97584c64219963c40351a1f4
+SHA1 (patch-base_profiler_module__cache.cc) = 2cffeeed63e7aa1dbad52cc10c6259faa35c78c8
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 63d136ded4bba6e649cd6b4d473a49b79690514c
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = d57ddf4055f76f747de5ceaea4a3cb40cee83380
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 392c1d94764f3725ab149944ce3dc6f447dbc38f
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 069343fbc09beff1b1ec448ef107ab6f1cebbbb3
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = e3869d58e66bd00796187dbbc3b1fe9ca8fe8552
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 683543ad1cd7a3abf0a201d8b60cffabd897ca5e
+SHA1 (patch-base_rand__util.h) = a2ec7802c481eef3b0d45ff901f31c59b3851b52
+SHA1 (patch-base_rand__util__posix.cc) = 9cf3951e47fcdff5d100a80406cba22e783f5990
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 741ef762f5223fda4558ab6881463f2a1192c39c
+SHA1 (patch-base_synchronization_cancelable__event.h) = fbe453e3fe0d2697614106b6690e367e48c001a2
+SHA1 (patch-base_synchronization_lock__impl.h) = bc7f4bc971c68892be8aa2cb0d5674a87589c91b
+SHA1 (patch-base_syslog__logging.cc) = 37d8c0fbaf7aea26afe1bdf7b5707a10a38ec346
+SHA1 (patch-base_system_sys__info.cc) = b60c15e97b24a3fae35df4d539f39d6008dc5cd9
+SHA1 (patch-base_system_sys__info.h) = 43db1dc7cda860ea71273769538e0268681681f5
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 3cb155a1bd5020faa17bf7e22fee1e55d56a1bb7
+SHA1 (patch-base_system_sys__info__netbsd.cc) = 32edd561ddcf76169ecd3c9bd85e0b8127300d37
+SHA1 (patch-base_system_sys__info__openbsd.cc) = ba22b0462447b18b0fbcbb736e9a96cc75646567
+SHA1 (patch-base_system_sys__info__posix.cc) = 10510f5457304a344221cdccf40e7ac22daecc86
+SHA1 (patch-base_system_sys__info__unittest.cc) = 67296c94c8ad40c07a1d76235f362b135cd96595
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 1c366858f7b66fa8bc48dd23050c8f4ca89d6e06
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 4a4f9210b4e5558686b0629a4dc2a7fe6c74ceba
+SHA1 (patch-base_test_test__file__util__linux.cc) = cdcf1439758edf2a8322b8da9e7557caf401a21c
+SHA1 (patch-base_test_test__file__util__posix.cc) = ee6fa51909169e970313067e3a0dc8ce6e932c53
+SHA1 (patch-base_threading_platform__thread.h) = e1078b4fae1eb4c2a8499c2d6d0fbac2bb26e100
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 84571035308342ec624b963da018d60bde795895
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 829d50d4b77fc4f6abce759ab139de398a9b826b
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = d58afdaae46843dc67760d1679d6e9f4e854db4f
+SHA1 (patch-base_threading_platform__thread__metrics.h) = 69f010ac307aa2108e56d7f5d76b18f0e682f81e
+SHA1 (patch-base_threading_platform__thread__posix.cc) = b1271945f5b188c3b7a5c6502649d1686be9cc4d
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 817da56226bea934330a27c9ded5d9704d2eef85
+SHA1 (patch-base_time_time__now__posix.cc) = 56dc9ed41bb9aeb1ae1710e519ec157771759c24
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 4f11a2e1749220ef94e9ee781be556a05230f233
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 4ee14481cf9cb736465caacb17e645d4288b8a6d
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = 552f9514c9f1d03b3b3d364547397caaf909c5ab
+SHA1 (patch-base_tracing_trace__time.cc) = 5fc05ce14515181e164b96c266807f92d63884fe
+SHA1 (patch-base_tracing_trace__time.h) = adff33f381071a483538d5cb3823cc8e345327d6
+SHA1 (patch-base_version__info_version__info.h) = a59db34a441fb92c718ae9394f02373c92dd7bed
+SHA1 (patch-build_config_BUILD.gn) = 97e439b21614736d373130cc1d12f5602ab158b1
+SHA1 (patch-build_config_BUILDCONFIG.gn) = bcd87b26ba5a706a1fcac8592d7ab7c08b6f3474
+SHA1 (patch-build_config_c++_modules.gni) = ac6f5418a10cad826499c9f1edff93dadc312c52
+SHA1 (patch-build_config_clang_BUILD.gn) = 39aede501162d794daab47b353477a0a638461e2
+SHA1 (patch-build_config_clang_clang.gni) = 74bc184011c41b16a6c28635758cb4c78e40309a
+SHA1 (patch-build_config_compiler_BUILD.gn) = 5bad2e92aae50d027282c2458d2b7201290a8b5c
+SHA1 (patch-build_config_gcc_BUILD.gn) = a5e168bd42630c0b0b63d239660d6f0eb2d071aa
+SHA1 (patch-build_config_linux_BUILD.gn) = 537f4e0965bb24ed1ba7e5f5c662ef73f449f14f
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = db3df159e19286ef1e0d911bf8ab497fdec00212
+SHA1 (patch-build_config_linux_pkg-config.py) = 570366ada8859a52c24de8cf8fc18cf709bf0309
+SHA1 (patch-build_config_ozone.gni) = 5e22704da914723e15b68227f1c181c4b2845cf7
+SHA1 (patch-build_config_rust.gni) = 02630f6f7acd29c3ceeaefc533051d27c324d668
+SHA1 (patch-build_config_v8__target__cpu.gni) = b52de6ba6ef3551c14b07bd72ca56a2444ff5923
+SHA1 (patch-build_detect__host__arch.py) = 8a6112e357255b4c355bfed83d8df49ba7efbdfb
+SHA1 (patch-build_gn__run__binary.py) = 6990084997ffb7fab44678bdace14c94b9712690
+SHA1 (patch-build_linux_chrome.map) = 46016abbdd6668153f2728b543019fa702698651
+SHA1 (patch-build_linux_strip__binary.py) = a40a93b52463076e921f14bcff52e2271911a0e4
+SHA1 (patch-build_linux_unbundle_icu.gn) = 8617027c50d55db8abaa98cafe43d8001c4500e4
+SHA1 (patch-build_linux_unbundle_libusb.gn) = bfc940483c3715f8542daaffe92a1b2c5a8e1fbb
+SHA1 (patch-build_rust_allocator_lib.rs) = ad8ce71b138733a66a9e38a7a88434f0d5f5ca2f
+SHA1 (patch-build_rust_rust__bindgen.gni) = d6f8220d4dd7ceee6a52029b26f5fdbb614717f2
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 1c1b8bec9a6ecd3b831f263f6c2149461c1bea84
+SHA1 (patch-build_rust_std_BUILD.gn) = 71914756ae9f932baed76032bfd9ce95beb38fa5
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 25f5267546fb2c3cfaed93e5e7047a48b28bae72
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = fbf4958252561b078386642d87055e7c4c12d6c6
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 93de7e30718939e73fce415faef0658a44af199f
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 99953cb2ba717c4f8473c25ee04f0a50f802fc8c
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = c704c7d052c4d8863a1f97836a0d500a01ad848c
+SHA1 (patch-build_toolchain_toolchain.gni) = 4b58ec133fb995c21ae54a9177f0b78b947ed13f
+SHA1 (patch-cc_base_features.cc) = 774c639a28c964918945995e016d9158e8734846
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 370eef6f33c4e59ea05f22522727e5d9d21689d6
+SHA1 (patch-chrome_app_chrome__main.cc) = d1ab02187d72fe61945a5d524d610b6447a5919b
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 5df4819063bb314208b5d074d06a921f0c5efdb5
+SHA1 (patch-chrome_app_settings__strings.grdp) = 41429af4aa1fdf2866e1788b13c84dbbf9f23467
+SHA1 (patch-chrome_browser_BUILD.gn) = 27aae09c8360acbaca865b0c33b11dbefdfdc8fb
+SHA1 (patch-chrome_browser_about__flags.cc) = 55fb938d1f6c90f151939e14db712dcf1918edd5
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = fe6d0e5c7faf4d5ac0008cc1d3cdbd9c1cb25b9a
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = ef36fb1182e33f9aad4a9a2bb221dd2534aa7b7a
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = ce7749ab6a90421f6aff6b79473695018340ecd6
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = d42760a89123613bfc1edf825f76a873340a77d5
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = ee450616688ddb7cd84c9c0bf4aadff46f983115
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 72b57fecbafe01c4a184c5842f2e4e109650bc30
+SHA1 (patch-chrome_browser_background_extensions_background__mode__optimizer.cc) = b66a7ceb9fe0365f589af45ed588c496214e73f8
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = affb7aac52937e40b3808d4db07496ace114aa12
+SHA1 (patch-chrome_browser_browser__features.cc) = 6582a509cd1ad452c26749325455022ac8835f24
+SHA1 (patch-chrome_browser_browser__features.h) = 51f75d6a119043074bdcf85573f3ec78336bf58a
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 722ec3d16c559c704777416e758bd5a85ea13f8e
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 84b6f009b83618ccfa4250893b955ee8aea9fbf2
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 1e3682604be575bf8c0f27fdc118ae8446dfd1da
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 416f8542392e8899d84ddd484b63e054aed93376
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 532a0b6f696a18068e4863c1f2bc68ac1f5297db
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 308ef903de850675f05caf73bf9469b685b62ae0
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 5bdcda71cfb3f111d522f4ed4855a202c72ff1e2
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 27289e6a61648f05ce5eec899b2648e542cad7fd
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = bd4d2e8e19387233babe8e3e17e91dd2161d1047
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = b33c5ed0fd609c677fede96d19a81eb6ba4a67a3
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = e1cfd7200976b06c99001839c941d46707254721
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = a5d59ebb2cdb1a6ca71dc16bd1f8026048311ac4
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = ff63cfc6e1e8ffbf8df090be4c7d9059a3a23762
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 06225b47a1662e47803f59724845a6c6dabca86a
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 629ed99d176c1afebbe193fb62551c4e8a1f5a26
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = eafb82d8d7291f04445274271ba288fd8935209a
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 271bea02e731879f732526bfa9b592c1be525ca6
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = c3cc9be2fec8f124187ff4017e29e093ffc08822
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 520c98c62dbac94e97ba8d04dd72bdc8b317d736
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 3330df6096064aa866a6d0f7b574dbbd0b73334c
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 1fb2caae07a0a268c1a849a649a941b13c55aa21
+SHA1 (patch-chrome_browser_defaults.cc) = f9067072d3fc9929559b3faa5de0593b5283919c
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 7966365e54ea3bb94f8255588e0859cb5be3e335
+SHA1 (patch-chrome_browser_devtools_devtools__window.cc) = c37a1cd08e35450d3672ba6d94b51b222c5bad8c
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = a818f5de4fa2ab7e4b98ac65c514c750d99f842f
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 5eabbe464e6d45ee14613aa34b40a7dd28cefc05
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = b86838517e9532fb0252463b424db2861b8dc6bf
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 98e867abe2f5e28a00a7f34ff04c5a8ea8d7150f
+SHA1 (patch-chrome_browser_download_download__commands.cc) = be066d3fc7c6dec6c08503636f05c029bbfa7a6d
+SHA1 (patch-chrome_browser_download_download__commands.h) = e7c3d05a2deb46801df812f55c0873e977aa1e5e
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = ba4f7d682847b625e33188dc3e13489ce0fe1964
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = edc2acb180acb7eacd3c704c3d2c306b536d79c7
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 5b919266c0363e3e834a6312686b0bcba220b537
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 60d9f5537e104a8cfe5c3e93f17dddffd6cf0f76
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = abe3cb00a9df69e8abc277f888ccce02a750f4d5
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 8c35938e1d5694f1f75a639ddeec46858457a6b1
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 83a66cf5c096755ee6dcd86a5d28f798a4f1f768
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 0bcbd8f892b2fde20f40af5f6b8b1e860d0be71f
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = cda9d61234fc0e389b09173562fa05677051f7e4
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = c3a61c097d8231ce4138bf78f9d861a2cc1acb41
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = a504cd06a2565df871d14cd9e27d7fede580c014
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = a69a362b38085c51904dc0967507d72c5007c83f
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 35f2c9166de646f75f6bbdd32770ed73d2d4ad8c
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = fcbfe24be8f287dc5674624816fba004672d848c
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 626bc97d262c2aec367f2e31cc1dd1d5ed805d8e
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 79a8489c45a7b7184aa6c48c5f2b1878c6f698bc
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = af0ff7ef686ae3f599aa1415c2f9f3e468f3dedd
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 99e95831e26cd823eacd35bee800b51c28ce10bb
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = cca62615ab85c2c2dc7f04bb64f06e40a74cbf8d
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = f9d5f9a0ca351c83dafd171a9b805388a769021b
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 41938a42f210f1e2443dcae8c00d790fa63c1cc8
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = ce0e41ee0a28486529fd8a8a0d5454c4a4dd147d
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = e02115dc721af7ef73abf53a7007d52a9cf33095
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 551db325104ac11e0aca6cdf8c56647e81b8fe73
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = e15aaab236b98523f0790f0e105a2b0a5f7365f3
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = d0ab5706447fbc762c3816697b261950824abf41
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = cc402fbcb549a9faf22cef0cb3dd8c52b5870427
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 6b4a060d9f7901eb6983ec99d3dfbe1902e9a654
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = fced9a1552edf580869b51f1ed3dbaf9e9dee0d6
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 098c58819997849c2c0cb0275159db902127dc32
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 5c73032253b0fe5687b4672e2f8284954db0129e
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 63d99d99f3aabcc239d8cd43709f8459c2882f85
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = ddc05ab58bd1d403e569d0b109adee6c241c8522
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = e6dc0f79f158886672de9b3e1ba51df7bbfe8e3b
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 82807cd2ea2783968da1ec1ff9ce17f446d7aa23
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 257761f1ddb05f21e53f5e817994c73312cb6dbe
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = e25deb1431cc3860eece41a7ebaef06c267a35b7
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc) = 07ae6558377801600ecc67e9f54a9c181e825ec1
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = b23ca94204267f8717cd1626e0754bbd5c1e4227
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 2aa997ce4429ca11b6fd9fae22260ce6e1b54ee7
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = f2a7f4da119d9dd3680f98b58cbc990979f25247
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = ec0238a4333e5fa19f45deb359cecbc8528eaf7f
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 8a8bdf879d3a38adbb5a2290f5feeec75b5f867b
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = 37f0d065e646426c26d7d0d39993ef2561ba9539
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = a2801bfb98ae35f8b20e111e57fa32ffbc068919
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 0810a89a47174808856d9d1028e068ac68931d72
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = a00494a6b5bb00ac2bf52df9056278d52a0b4c6c
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = e127d09de5c696fd667a97470ac4c2152f2de987
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 4ec643701201318fa684718473868f568624beb6
+SHA1 (patch-chrome_browser_flag__descriptions.h) = 63c9108fc185550131af85ed3c5b135af6fa097f
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 9dbf4c8d8063769623e30c18ab4aedee31d08654
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = d079d0388d1d73027289f6083812ae588655d0a6
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 587611530486b39cb28d08fc8c4abd3938b09864
+SHA1 (patch-chrome_browser_global__features.cc) = 914bd3f1dc19b821c9f4c4ee513386935236c117
+SHA1 (patch-chrome_browser_global__features.h) = 01d6f9f41d49ee94c2f258d3559209553ab2a222
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 23206439f25bfa45b675b3a296dc502b76d15882
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 2c8d5eaf46c740209d475b0dcb52977410d1dbf0
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = a1ed7f282e74fa1e2f088ac0de4a5410a0cb4153
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = a6a22b6be30b86f2c305e2387dcc1166ee6a4b20
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = e60e2a2e737f598d2626ad427878aa2b51e2be83
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 47a9b9731ee97dd66164a5c771703b531f7592d8
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = c1128b27ac43d4c5db51a33dbc9a290b706d5097
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = fa0117684e0e463e30d6817c073500422930780e
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 60de2a5510908d7eda45a701b86d63223d76d058
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = af039409a0eb5b57a007ec83164b47e8b3645863
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 83738fc2da5382f939c2bb23b7a321a7ef637c9a
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = e029c5e29ed48d4a54711cd74e1c4eac11733c3b
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 95c2e7cf9eca276d8710ebb1e24ce0aacb3c165a
+SHA1 (patch-chrome_browser_memory__details.cc) = 099725ec0f77a7dbed6e273ea6ec12c1604e8e4c
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 76b2048a87180f0d38a070d6b26f0de7289c2499
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = edc2736d5b014bff396d8e362fe8e484348de276
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 935e23dadc5606a4a01164699bfc35accb196b81
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 0329a33fb62ec4ff4507717115e30bb7cfd854f2
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 81a9f3a1b838aea9df1d50cc1bfed5efaccede1e
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 4f67f4cfed08c2e960e5baff4c02c4c655b0702a
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = ee61b2174d444d47fbe360039c462fa9dbd181b1
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = c60dc9369f49baccd45299c2b1a723f33f6099c5
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 178eb67300ee236cffdb7b5aabdf47a6cae4379f
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = d9c7fd8bb9dcc9ff29d61c4e74aecc58063e8e21
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 835bfd80dc44a4f73fa8f0fd6856eee7cd595b51
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = bdb60f1e58b407028e1532e26d2d44f3fe969bff
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 2e810c011a7b952f09ab89522b27221d0a9a2648
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = bfa330460b271f76975bd94cfccd94344246b772
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = ba4821670990fbab5a482c5eaef52eb9d25f54f6
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = e4822623abf95cc2deef817d07549b502e261d3f
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 5e80ee6e5fcfe9cc6f7f6e3f465dfcf75f1370e1
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 48d012f2ca7bf2b6b08fb56ad6ac09ac1d5699fe
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = ce6f029abf11ba9c524e413f88109bb032975de6
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 29b5f28c33c2e8317e72f9c57840b6eb9eb7e227
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = fe94645f1d85273064f7628bca043b7271bf1bab
+SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = f60c2eec44c8380af42bfb07fcc92234a99c88dd
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 99d4632eee938f3814cb6f261a119f8599610fb1
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = c8d9713cf3ab8937f9cd1d1a80ff809bc1dbfff0
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 0854bb529bddc8657bd379342c19c7ca0861bd15
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 16468943408a14c97f2b8e3be3ed8a1b1eb3727b
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 38183eed734dca619cacbdb2a2d9101cd47fd069
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 913a904e8f8c28d344f63d2dc8d3d6a6992e1a0f
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 2cb6ed59c6a7cf6fb4373475e6d89aeb495408d0
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 96119fbe0162e6d2320c924bb67f4c7937eb2de4
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = a0235357836f05050204280e7aeea2ef33a01fd3
+SHA1 (patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.cc) = 49a32fbc25754bf0af979809201ba5c0fb86f155
+SHA1 (patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.h) = a316a953e4a656fc5eac8437eda9be46994c48e9
+SHA1 (patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__whats__new__survey__service.h) = d4575a9a8766356642c8e253ac659749f97e287f
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 3d0a4a028ed75c1f1d07caa577e6b4bc5f6b124c
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = bd88043ed95781251d8c50f5fbe3a0da7250145c
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 00d342b8969d56555b30f5582385dbd452bd89bf
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 0373f9bb5a2a98c8336067d13fb29266ff82b0c4
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 7eaf0e15434c333bea090cf430d9f3f1c2106fd0
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 5a90139ddd40a82def72cf61af830343dc15e7b4
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = e08d8fcd822ff5a418ac94db35d04b84455326dd
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = f8d47ffd68b67fd607047e3781cf09757bc48cfa
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 55c79dbcff960495040974ff939153de81c5f0cb
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = a6dfdc06a25319a5208d919e430818aea2f1fff1
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 52cf0cd49261ae4dbef6e75181b7144856c8498f
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 8c5822f98a77e5e125daf0318b6163bdd3db7849
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 821024970d19f777e01d4bf0ed73f64556dbf2b0
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = bdf3f84a4f90c25fe016152cf551115297a84bdf
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 961a79e67a5c0ba5864b6f1cecc70bb2931f7092
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 8c70f9e7a7c9b2f39a5dc795acbac0303011fe8b
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = d6ab694d5f4944afa7a6abd1754db8de57e379f1
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 69d426b133d45a067789a537abad837d5e11c5ec
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 89229c7f326bb787eef7e2a5949ce2f19f42c394
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = cfa15ab285a3a346a9aa762d56996ddd1964d3c6
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 2bb130ec7e88f84b6e8694c0c23316fbff40e29f
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 364ebc75bc7fc4a2fcf20e129aaf18d405f712e3
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = 5c8646f88fb3d05112a23ec543684351a8e8fa99
+SHA1 (patch-chrome_browser_signin_signin__util.h) = 6c5f330965e8fc8b15ea3529d446e04aa2e9c761
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 50f19d4c54319eb8b01bfe8cd60249e70edc43d6
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 03ffb40810b311ab62d4da0fbb886a703c713b4f
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = d77198fb0b395a6784bdb54ac31f067213df0b7e
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 81e060642716e5b5ee677f8d296b9e601b4b2514
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 71b70a18ecb1b5420f94cd7c28c4797e0f61cad0
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 2a0b10f997e5deff836d6ffa677e4b917fdd6649
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 4cd3f968d377254ea4b8b8691dc8c2a66a6bd265
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 25eb62f50fc8750d6383084fc532f4190e62f7cf
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 3f75d939dda780d0b3486785494897363ab1101b
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 5d05d0b30e8916f9a88aa89b4c8ef014c1047335
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 2dd973e5c3ada81285eaa2ef90de0efc8e077b77
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = f5ba1d28f52c92360ca0199feef2fe125c7a4796
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 4a3c1afb7db243c9a961158533d61df134f82d93
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 504642a78eaf6830eaa3a9eb37b73afd6a7f7bdf
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 699f68761ca6019ae548f70c38fbf81fb1c0fedd
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = c4ed38c885fc73d7da471756d5f67693bd4168c3
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 6e14a0e4ca5865c35649fadfb8a72e5430c659c3
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 6d389bc6dd952d19b16b83c4b0cb61b81872de7f
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = ceaf9f0dd61b3e4acaa6e9971400bf944e3fc4ef
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 5fc1984934790ce6bef58fc8d868f1f8e8589486
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 851277fd70149abbd45fcb0e864ac72f0a530ff8
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = c3d874586187ff2a10d64deac0687bf369c41422
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 4b8e4f9ce72f6abc730a65332fde94e636e12572
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = ea7a9bd41235e4b52d59a5a304f0852a1079b0dd
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = cb7f3b44e6ecde0b61fded4c74c1da67cf11de09
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = bf5a264e7b2e47e02f40bbd1d02bfb28ef22c019
+SHA1 (patch-chrome_browser_ui_browser.h) = fbfe9c5c536a4edc344c3e34ef4c29b6d1758eaa
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 52aab95a2c47a5109fb31cd24b27c0b5a68ef864
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = c23077ed7b5408bea4fce63f4464877d51c3d3bb
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 1e4bf51181341eea14d2921e7ab8185fff7f8493
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 1f6b9bbec22c772d85a92c65c3a8d92f730c7fab
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = be66d3b10d654266792bd14afa93ccbecbd85ecf
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 5b90ea090d1245641ca247d8b39261fac979b416
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 5170f3fcc883dd883dcea28281e45fd75ad66b7b
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 28a8c9c2d8022f5dcadb2c9eb4270fd254c1f962
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 380ae0905c2a89767ad49894bfd1a89efa437e25
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 0ee3b751a2001b73bf7b6a58d6f334eb07a60c70
+SHA1 (patch-chrome_browser_ui_hats_survey__config.h) = 94a5b1b9d49e4df1b7f8461ff35da29319717661
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 8bbb0471208babcb6d944b4165413769d37cb60f
+SHA1 (patch-chrome_browser_ui_managed__ui.cc) = 421327cde846c7898ee6e46fed8c02afd5661688
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = f050f6bad13f160addbeb1fdf093faeed45649c8
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 16ef1ada4fddfeb7239df9fd9d21eb1005a97af2
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 26bfa0fe59204f1c7441c8be5c57cdbe2a710531
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = 64c3a6790eaec52ef4d6628c374e5fc2e3481db8
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 5e0f2e82ce7dc752092b74bd54a854162e4cd801
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = a285b91df9230986f8b27c88cf02d5b7eded1c5a
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = a248b8847d325268cccf10d748fe7e098e9725d6
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 47fd815a3a2c3d534e607b70c916ddff3d33ec69
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = ec8fd9b8f54d659e92e54e7bf10da4f360f3be40
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = c2165ac5d18044e37b3e352835b3d061fe867fe4
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 432822c55a57efb5e7ea2119041b2a572932c312
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = ca8f0995e37fbd67400b3f6f9b38ea2962824e55
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 239b6bfd7b8db2ff90113ff191b9c6b22e1b46a9
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 04c91b0ab565ce300a30fe6fe7fd1a859edd9ba5
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 371d3e2ea310e49b679f039efa8c111e6ff49f8e
+SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 0d3f7bafb88cfa327b77a03d0940a3a091bd1f81
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 2c5112b294403fe686050fce0bbe225086d5d634
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 314f914da5713cca80aa3747c3a8665857995f71
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = d019afbdfb538a37900e073beed8f72adb506d65
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = b29bd2c34af07f36b80ae07e534f2f7095a54318
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 415d843b8c4a87c3368fbf6e6d2640fc6ffb53ce
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 907ada815940e55f2be3346c5bc73626a8afce46
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = f7196c0ecdb8794a688067a02694acdd28718977
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = dfe13191de1080d7e1f0457e4604df5553d0f0e5
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = 942298e215e90e6905cd75932a424118e781558d
+SHA1 (patch-chrome_browser_ui_ui__features.h) = df870e34811a44e97644ff93d1ed988e077feda4
+SHA1 (patch-chrome_browser_ui_url__identity.cc) = cbd03c9d1ef8cc1f405e5c01f375d2b710d2636f
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 55702f9f22fed6d970df7f227efe21cbae3e2f25
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 89ab9b539ee5ff4db22f7349880d6c8fb12ca2ed
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 07600b94f5fba24ef80e783542a9f0d7b2739c04
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = cbfc1b2e4568261119bdceb1ff21c55ea76f3bcc
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 845a8bb40dc57ac8e343dd7b8da9bde4ccc9a069
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 6ebc931b4895e789e84d4648e4234aa4bd0be0df
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 494d02f9d7477782499366164a0f2605b85c5cbf
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = 4b092a795951b5d16fa24889c077546f2bf7cb01
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 30d2bc0e669f885a710d4acf4a2af3c4314d2764
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 735928ad05b566b85f8b109fb6e68eb8cce9b97f
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 552d4b3a60b3a0f74fe09250fe3ae81245c27bab
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 659eeceecbc170f8b76f9c4f9cdfa2ed8a39bafd
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 464152c86252c718467e9301a278cfc39509e257
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 20e0706ba1f33191573b477f4d79e5b76a2bb58f
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 005be89ddd81120003f60afdded3139a1376bdc4
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = d55ea54847ec42f0565d1e26fbaf1432b4f694cc
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 777689ae40fe2c5ae8446c3e52ed6bb308308e82
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = b4c14b71586345c08921d5096269568ead57345c
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = a0cae4903f4420d27ce295f7b6d44b8eff157640
+SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = fe128a28e0cef8f5ce237e2c26cd240b45717847
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 223202ed13a4259cda517292c2a1e12bbd307886
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 57066cd9b02163e58df0d4249fa2b7c567a2a0e2
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 2fb2e5f2271acd562b29699915eaa9172e8355f1
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = f2ed85c41e82fe5cdcd6e7a1ee7665f02df03861
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = c59d403463bfeb19e44a2bb05329b4c587fe8204
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = f179c066da2c1146e6f0fc467c43bd1403c68348
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 922afb23f172435cc735e45ff35afb284154b0f1
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 591e857032a1cf7ba4b899cf67689fcf735cd7fa
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 0d66a021d8a071ca77c1b7a126f40f62271c37b9
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 03abdf5ac9fab4837ebb78d28d87d671baadffd1
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 794b85197fcea15c01bd738aaea8c1a7a6f12774
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = e6aa4d47f17a7b9e6d7460db91969f4d93faab0a
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 1a73184833eacf4205978c77d6e837bd8154f69e
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 559f7fdbf65c6de60b9b29c52252c846fe2cab2c
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = afda18082db89507c2040752b98f291e6b07a7cb
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 8bf1a46a17d221d7818f48e7a99d73984168fc15
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 1d342aa037cfc8acfbc9a6a6df53b93acb57517d
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = ca6c20b6c20937c3ea2a455d59443e0fe9598724
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 743152ac16a364cf3d4be6dd0af2bfa9e1f4dd9f
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 182424aa3b03bc61c4b9525ad72313b37b95d0c5
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 63f77ed2def8c37410d922c7278b50512fce1506
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = f60b4390894efdd2ac57524a4d694a65fb5681c5
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 33a6f92a5bc5e453b4941018694fc55515b931b8
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = b86c540a8606b19bc36639201533620dcc03c218
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 4594939c9075c7ddb8cd77fa8767e0cda8f20fac
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = f65f42c2d32d46dde4dcc28b511ec06b33371095
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 7c3c18dfe110f1121912e38a4cb99da4ddf6dda0
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = b4a5277b50a8f780e912559b085fed0a2b64cc77
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 83f33eb11bd5c14b2beac19d4920fbf12b39fc93
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 695cdf26d345fb4803716d411d1b548caaba81c0
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = c184576477c4d7c7ce9e05b6224511bdc026f0ff
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 031159c64bb7e2cda948e8f510876e3be036e6f8
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 51c19e9c4ff41406ae43fff3eda00a85c38b8c94
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = c45ec5dc37971e90ba254936e3074a054df31b26
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = b579752bcbdebd8a9719e4cef79aa47783b97249
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 0d07ee63da84f701bc438fe4e93bd97bbfac5d76
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 3b756f81e263aa0dfeef2ee81268c594d90ca408
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = e705fe06840dc5e4e622044e46f8909ed13346a3
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 55fab28e6883a898cbd55d29bde9b593744380f6
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 80c81b276571c4eb3392420276404fb13479ac1d
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 2015ccaa36a60939011b986b5c78fb03f05e9232
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 755848198588d077abe8d4505032d6e6485e3128
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 5ce56210395b04784319ab3d9c1b5947e369e5ba
+SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 933f934c6ba456fcfc68d4c00f57bd1ff4c146df
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 479e353eb5e3a1402aae5da5784da396a85c295a
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = dac7df6cfc7dabe35ac19dad5621f2869bbe7127
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 40654709d6927af9921f64851606386f2d529033
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = c6a93b1d87ed3789f02ec9e5cdb9defe60af3f79
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 77f29cd8f81676ca43631924505d5c7decd3d636
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 5e6aab2b2dd04c5b12fdf2c53ca76fef4090d055
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 31a44e2327c13921e55fe267ec22e12b6f08f8a7
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 0cba01ce975b91327d9028bca12af1292557a903
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = 25c8d2a104c9d74dac9a76d5798c55c752bcfda1
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 21514ba53b446f9aef8597179e7a14d8d3db4117
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = f5670f603a1ac118b6bed2ae5d941cb0e0582819
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = e8c0aa5e64630bcf5efe127ac9a367e4d85bf922
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = f9da95604647f7a41a26fe5cd33bfea6f529f33c
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 9f2c423136eab653fde3e27691153208fb0c4278
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = e77126dfb81de819f04b637b2d53af60f36e9ecf
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 3bb48475d8503f79bfd539e678b7b3643650a1e6
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = ab598d66b1667d627bbfb4fd5991a9525181785e
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 976e779796438aefde20029133f0a686fb2682aa
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = e5c61bad44087832ba830c20edc5de6463163ecb
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 5d1f99bc5be9721ebe07b63388d832c8bd561b90
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = cbba692abbd0bd1a96f6587ea7b0b31996377e63
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 097f96b5d5ea1bf6bcca86704543589f4c547997
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 0e7906907f106bfe2a9bb949e5ff771aa49b58ef
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = a17cc932e2eda8ea00f4a43662d2c8af0790cea1
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 4824287b7bb1861c2a651ccee09fd15c301738c6
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = b2a7d92fa4758683a791ac4ef2b9cc23929dfde7
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 9fb11f2f05f93aeba091c43f847a00710e4594d3
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = b8fdec30e5cc22574ea73a4a7195ea9c2624134e
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = ed5873b8423a08cee582db43af323e4e1597c793
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 792882b1f82f3c151610c331266d668bc7580408
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = b7a5c56bf6790e282ea1a8372b0773681e4abfdf
+SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 9b257539d14b8367996abac80d37699f3c4f9ada
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 38210125f6a471954b9469275894e245d762e751
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 06926150d5db55d4cb50990e0ae3f2807d34159a
+SHA1 (patch-chrome_common_channel__info.h) = 1234da4520c5154d49a8a2f91adfd96f5a5344d6
+SHA1 (patch-chrome_common_channel__info__posix.cc) = 2de614be65c4ba2fa1cd1d4e84b64c6b2c930c46
+SHA1 (patch-chrome_common_chrome__content__client.cc) = 3fe7d9f04aa6535c0e2926e6846204954fbb1ec4
+SHA1 (patch-chrome_common_chrome__features.cc) = e293dc6cd3e0c62b56a1ae95644746c4f2836488
+SHA1 (patch-chrome_common_chrome__features.h) = 63cb96d34c8e358a37ddc0367bfa67a5688a0bc2
+SHA1 (patch-chrome_common_chrome__paths.cc) = e21509813fae4d734260a3ca32dfaba4702c8f5e
+SHA1 (patch-chrome_common_chrome__paths.h) = 2744a504a03afc169cf7270c5646ecef2095bc58
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = c0aa5e561cfdbc4effc2bec0342fc3cafeee056c
+SHA1 (patch-chrome_common_chrome__switches.cc) = d9c3a06ee600f7fc6802798d1349aed2e987538e
+SHA1 (patch-chrome_common_chrome__switches.h) = e0d2b4504a8ad1662825155f835dd9490b7697ca
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 867460be152d07c4aa72ce9ce902226cadec62fa
+SHA1 (patch-chrome_common_crash__keys.cc) = a5ac5c6618f9fb3a743ece11cf778e039070c87a
+SHA1 (patch-chrome_common_extensions_extension__constants.cc) = 49ecffd16fb1e3e60efa778a1b0081a6814d0420
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = 85708fe47f88a7db8ca87f73da3b8dac4a0c7094
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 6378c0496c5773b3f6d9966ae80a5060c19e56c8
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = a0425d2a53cdb5591f70d79f8864a434b61c277a
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 481625a07e185f1b4bd6afaef4c80c9d507b10b4
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 7fa87189fefe8025d3924bb4e6e4e760fb87861b
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 0e39868ef938046bdaed7015aba58c8b22efd1a6
+SHA1 (patch-chrome_common_pref__names.h) = fc0369622698c7b375bf9847dbe81e2515ba486f
+SHA1 (patch-chrome_common_url__constants.h) = 839ad9b1effcb9b79d2374b4817b9a91cd2cd81d
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 5613cd4f39cf2670f3a1057218b3a160a8b774e6
+SHA1 (patch-chrome_common_webui__url__constants.h) = 5557e612a81ef64687c51a3321b038b1a462879c
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 16951871b2df4ef546f5c58804f52c23a204d37a
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 072967524f196c8b845fa7f309c7791af7c42e55
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = 39d5e7c879335c71a6f6cce2edd42cc18172904a
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = e43e5cab8b3a6a3f67576a88ccbb0aa6324dc2b3
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 243971369520d6a81e7302f5530ca88b7412edc7
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = dc2738dcd8f20b073e96806492dca49fc4f852e7
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 93edfbf61198c88faf649ec09f66ff77d0580c44
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 4ab51a14b07466418301be450627727a36dba94e
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 61686f682804128978e3b0fa34d4d7a310703d1f
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = c820d52a75a72f1f182a1d57798da0cbb09376f5
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = bf4139adc6f518e6273afe773d69689682298ad5
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 4508c690b75aedb5d52d35a236ab94e2fe9068be
+SHA1 (patch-chrome_updater_app_app__uninstall.cc) = c62575cd1996189963711678db77c2f72a9c192b
+SHA1 (patch-chrome_updater_configurator.cc) = 8ea553effc56a6b264da6f628978ba44c6ca1d2d
+SHA1 (patch-chrome_updater_lock.cc) = fb52261e5c543664c73dbebfae7c64d6519eb606
+SHA1 (patch-chrome_updater_util_posix__util.cc) = 2327246bd730f267295b06860dff57d7305e0528
+SHA1 (patch-chrome_utility_services.cc) = edad6bbba3f952d21a8ebdeb42037373ee019343
+SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = cc9313bb02676a1e119eaedd0c7a0d1372098238
+SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = e5b5b3c116723452d3c3511ea7b311ed29a26722
+SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = b395350411ba94e05729d19c87241fc9a56fe69e
+SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 1862cabdcc56dc6f9e01185308f64551552bb569
+SHA1 (patch-components_BUILD.gn) = 53a00857dec1f851a244bb7b241429988795f8e1
+SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = 52b237667f4a524b6fdecfa703124bcb06861a0f
+SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = d53731858e1009480f2fec47957cf1c25c717448
+SHA1 (patch-components_autofill_core_browser_form__parsing_autofill__scanner.h) = a8b8461d6cbcab9472dbccc62c920078f55458ca
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = d85d6fce15e409e49801cb988054f89215105e62
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 078e91371ff499293aea072cde43c00d5f7e81c2
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 697b0138ecfb0865f81a4cc73610ced11185a87e
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 85a71f6280a936026f1ef79e0e8c26f218bf1056
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = d47019a82a62c98c6574096bbe0e5deb3d164081
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 8842d7e776de7de437e39b6bb1fda74ae0eeeaa4
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 09d094a43daa16dcf413b9679fd0030f99734742
+SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 1c496ca6d87d10ccfbb4ce1ed29f94ee31c676d2
+SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = 4386cc3dfe03347934f01b90766af344276d8ab3
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 02d3163f2042ee2ae7cd250e6c27a8582fb0c606
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 3f72dc3fc0d10c447475807d4a3ead36973318f1
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 8b4a15b21dedf9af7eb38e355bad6a8beb5a130f
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = d8b2e91fff57b4699b2d18d21c675720e5ac4c97
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = e8bcdbe9b473f0c8fdf98167be58b17c13a2d41b
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 2476743be09be6f1d7b369dca25b7382b1a43a62
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = f80202f232436188ba75868df3a83c8f414573c0
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 4650e22451cc3620dffa61e6a6f5cabf7228c9e5
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 8406abb83a6a1c6e9b93aa3a37d75f4ae00ebea7
+SHA1 (patch-components_crash_core_common_BUILD.gn) = 108bc7cee17afb331b32494b5a3062e8302bf83b
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 83119eea8aca527425f0ebe4ec1a9772b4bc268e
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 11105267012d58366f2609493cf62f117117e565
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 4388ccb3d2a568e58258aa24da8a17d494f27152
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 16e527b172e3165801aca29e59d00734ea5c6259
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 02a82d3d0496aaa36520381527682a37bedde472
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 1a88d255b671616629e4e695e93e323331832f7d
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 1335f1c4de9e2619db46dc1a7f78f76936dd8a0c
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = dcaaa9e867645d35f4a2c17d85c23e9e6d2eaa77
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = d4a94925f0d1fcfd02570a15aae840ce198dea41
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = bb6afe8e8c1d2ce145755067722c6b0f6fecf639
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 8d8110a28ab91d08e1a873005ba360fc6cb82d4b
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = d9594b8a86193c8da093edf5852cde933655cf0d
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 0baaeb501491b0fd267aa7494e6d254ec709adaa
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = c769f45c057ce190f269500f628755b904fa5bf2
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = ede6362613d03b65be3952e1a61d0f5897e795ca
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 975deb64e52da8a3968aae875d99462b9a11f2f1
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 981b6307c45e063052b00c4d855cd5cc264356ca
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 316d754f959eb02e8991d127666945ff615c621d
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 87f645d6da01cc7f33aa4bcbc431f82c567dc9e1
+SHA1 (patch-components_enterprise_connectors_core_connectors__prefs.cc) = 80512482b2836411c50305ecbbe6ceca5101b4af
+SHA1 (patch-components_enterprise_connectors_core_connectors__prefs.h) = c327a939e2e90887b28b1e0015b918f26bfb866a
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 2aef3c0de71bd4eb8515956ab2be578a6827a22d
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = ce6d93275dbe5a56d34393e0d4fe3658630d9044
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 3959aaa427e3beaf9864f382468e790acb2f2c9a
+SHA1 (patch-components_error__page_common_localized__error.cc) = 409d305c0b2a2bff8ce86c444f2ff61efdc19ef1
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = efcaa28eb2ea2d7aa2f4978df8ed17d5f325e586
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = af2f9d237fc420e2a7dbb3feb6d9e316329950f5
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = 722279e8c77da0eeccaebedcfc8796f3e7707337
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = abb926342b9e6ec228272de41e5f2c15478eabf1
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 565b5abb02945f15986a25f679e3333d50494540
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 32411c031eee2ca8592d79ff3edeca309ccc9e34
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 295496f236d51d5fbc5167b4c0dd3157f3ec5fcd
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = f5046c09067366ab3f523ffca68a52791fff07e5
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = be5efa1a0d7679de3b50d18a8c6508c46d2ffbb7
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 18a4b06b0264657b703b1b5c5f706d38832c86ed
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = 8f85d0c0809b167550728f0bf9ae21cf603c86fc
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 9e9534daec27328a53cffb80581a0be169c319e6
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 87ae2ca7027d5d1bf623d529ec410818336bba17
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = e158de158d34b76dfacb656613e4b40ff86cce5f
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 2d834b3fad9aaefdcf437e2b5279c6f68d0ff71b
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = ac5d71bca66dda13ec8c42f9c9fbdedf7a9170db
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = bba95a7d3630623ab523a617639df759c0828ad7
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 8cacdb859527ae06837c2fc119291d4286585de9
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 99458ad3135fb622c90de1583431cd6be5d0bb0d
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 1004532fef512539d14370f945163944c489c4ab
+SHA1 (patch-components_live__caption_caption__util.cc) = 95cbec44c56e6fc2f8cd9dd0b17f9d3519093bab
+SHA1 (patch-components_live__caption_caption__util.h) = 6913f20894ee2cac9e134c39fe88111e3f70344e
+SHA1 (patch-components_media__router_common_media__source.cc) = 4450587096fdfac30f0c9047c529febf89e0698c
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 4338cf772f6cf2d8c5bf81921479ec351ef7ab20
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = fc2c5fcc25c328c12f1e263db85fed0ffcd136a9
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = c865f695ffc97f2371fc35a4a542711006cd05d9
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 87784b75d5d66cafa311eb2c7c891a47f3d2747d
+SHA1 (patch-components_metrics_metrics__log.cc) = 8a2db15285b379d10e8759e1d294d21fcb44dd7f
+SHA1 (patch-components_metrics_motherboard.cc) = c9b3953ba8f47eb33880cb8f1a2137d433bdef0c
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 0fdb3b453d98b6055b08a3287efa932fe362c05f
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = fc2161e303ac7b97d87951f0a2d14b5bb259d8ea
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 1916b898d511975662ed3ddf6e49f51229bec38d
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 7afee421148cff7152d7b14c21f4d4aed9a8cd02
+SHA1 (patch-components_named__system__lock_lock.h) = a4cf222dcc4d90d1243666bf04d5420a0602506a
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 8e285d019dc68332f1a0d6b0de37f55c747c0b3c
+SHA1 (patch-components_ntp__tiles_pref__names.h) = 2c2b75eb36c648ba2bfc0c9f0510c097e72dcf60
+SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = b05cd0fea9a031bc2929a22add9c484f65953c4b
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 263e33aa475e20eef3088d05ec2a723d49c313a7
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 35b9c78f5ed3a14dd8bb207904ce58a1c18be592
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 8a7165ac718e93842ba250e2d6b5f06d16ba7ed2
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 150f651c15395591745cbe74d6d2cf146e256e45
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 00c65d680ecb4b13341e0565d40f1f51ffeba13c
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 1bb00d6ee8d8a2c98e150f4b0b8d19c4d2b9aff7
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = e52bdfddb4ea59407366803c128d653bd8bf6abe
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 082f332c650f628433b37bfe0753c488b6233dd0
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 0708f08ed0c9a709a3b965c21ca1787ca2b2aab2
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 520e151edad267c4961d207a9ba645eafe1f11f0
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = b7908913f4dbd24b47b8434f20c5e33bb9ec937a
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = dcf08ba2935d9755d7495f50730e25c96b93456b
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = d57d612352b83c8b8963b574a9a07c113523c471
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = a040af4c9b7a12a826d5a789c1387320ea0dfc69
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 990f8004486cfa90dd5e6e2c4a31809036edd00d
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 2efbce07f4f0c42b2b7a5db40caaba86edfa98c6
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 701934206c4cfc2508f98cf63325eec92ca33f9b
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = bd8b75051633c8914ca20d3097a84d1782717690
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 0ce9dbdd351f0410bb9461eafb8e4a543757afe7
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 38837e043c31794ad04a8e5fa845e1c721d5ba18
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 22e2e3bbb5151bba65bb92f1209e025bde5f2840
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 8aa29d17884c312adaa1d7072aaefb7d8f827595
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 9bf4e235a943a66040ce642db56ca503709c1c9f
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 971adbfd8e9a2b1860d6d611925957a184f16e61
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 8fefc1432a92058067b5d83758709a7d4f4d4b19
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = a9d6775dec04184ec0dae449f004e3b206cf9b15
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = b69063323740da8c1567a56d40b74f8031c0a50d
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = b05308beebd1d06e0827537553885c18d664abf9
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = b0ac271c4a5dc65e13f599843c7e815d38f7660b
+SHA1 (patch-components_performance__manager_public_features.h) = e5e3cdb83b4eaeb611f78b0d9bf4b9a1a73053c5
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 205064ce75b0fd04cd65144fd99bc31624321647
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 108ca254638d1d1de072b8cbf6fb4999d2ac1d34
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = ae7b794732ae2a1316ebf5c36cdb2787ba9289a7
+SHA1 (patch-components_policy_core_browser_url__blocklist__manager.cc) = 66eeb65c8f1a25ddea8112c7f1c487a309821cb4
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = f771fa4e82625fb45c2eadb8f391caf940ea08a7
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = f560b1d23fdeb4d872acfd631f17e9776c0bda2d
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 81f11c021ce111c3dcf34380f84edb93c5a0db74
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 5b166eafb8c1552d3e350efbd94e447529abfd56
+SHA1 (patch-components_policy_core_common_policy__pref__names.cc) = 2899ed47b99c44edf894829acc0e1c279d6d8b84
+SHA1 (patch-components_policy_core_common_policy__pref__names.h) = c24499dd65c2796625499b84f9aa71530f3430d5
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = cd0f9b1d115a589b15ad9aa8dd1a9d4e0173d47e
+SHA1 (patch-components_power__metrics_BUILD.gn) = 74141f21c475477a6273f52f9ce31a189d9acff9
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = c8da9524267209bb1d22c9d846e9691bc997e16f
+SHA1 (patch-components_regional__capabilities_regional__capabilities__switches.cc) = fa4fadc3ad2626764c38482858e3af9c04b9ec65
+SHA1 (patch-components_regional__capabilities_regional__capabilities__switches.h) = 0f54e4ec54998d7b5de154ac2b34509c2b10b23c
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = a852c8d9d6b38edf87274477bfceaebbe0028929
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 0cfcd9a3350075f0f4f0e2dac6d4faa6d3cc0f65
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 2c82abb796eebb301233895f7b9d91891c95e20d
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 05f7366de27b479ba12b105320d8fc78ebcb4cb2
+SHA1 (patch-components_search__engines_template__url__service.cc) = 9b9a3a4cdd7725c25fdd380f2301985cabbc8427
+SHA1 (patch-components_security__interstitials_content_utils.cc) = cfe6645ffee80a45206cc83abcfacf6c9f9c84c0
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 85d0ba039a4c95f755f0f335a58e98215b140232
+SHA1 (patch-components_services_on__device__translation_sandbox__hook.cc) = 276d445e6508e96206a57987c0acc2ae0f6240ba
+SHA1 (patch-components_services_on__device__translation_sandbox__hook.h) = 41c21598e7d1b937aa7b1fb4ca08dd61b9a4cd6e
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = f28808f10f6ce0788c38b0ebca3e319a8ef41b5e
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = e077ed268e40b381933c983eb6ff8c49196723b1
+SHA1 (patch-components_signin_public_base_signin__switches.h) = a3c49d7aa32599c0c928eacb883a10f8b21d021c
+SHA1 (patch-components_soda_soda__util.cc) = fbe3f392e8f5a12da462e7ff6db3d2a9e5a0c15b
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = b5e8ef68210a284c9f81e0a1a1611b1190a9215d
+SHA1 (patch-components_storage__monitor_BUILD.gn) = 49a2ecbda0ce08c70d302928a28c5b2246ad5f7d
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 39eecc58cb22d49a02ecde922a045592ac3d6401
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 98076ee35f6277189d805a8439b2f0d5c0eae048
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = 55e666afbb8f43f6bfd26dd080f7d5187efe802c
+SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = 96b81c8e49e7ff223cdb8a353d484469ac16b578
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = fb26d62a8bed8756b8cf1c12ecbfa3fe7060c822
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 7185b9b330283568e983123274d7a75d176cc40d
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = e694913ecc60a10d8518608b0ad1464aa3f7fe60
+SHA1 (patch-components_supervised__user_core_common_features.cc) = 2decd48af7b315fefe469cd8f764219304ae79a7
+SHA1 (patch-components_supervised__user_core_common_features.h) = ec2d3730df625ea865c930fb7309d507578b85c1
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = d95097e444c04ef7d5143e8c0c671feb8677ec6b
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = e742fc8599468af73eb0e8b2b46d563cb2db3c3d
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = bd376cb20b0b39425a8c46c86ecb07e7c3d44b79
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 7ad10fd4a945f3035c04c84b8322c8b8deed2f64
+SHA1 (patch-components_sync__preferences_common__syncable__prefs__database.cc) = 80fe46298ba798dd1c125f81a1afbfcd85b46837
+SHA1 (patch-components_sync_base_sync__util.cc) = 3f5b0defd593db677387f32680143db9a40565a9
+SHA1 (patch-components_sync_service_sync__prefs.cc) = 1f7c744397b40aa4f85f87ff7b2196d82416a49e
+SHA1 (patch-components_sync_service_sync__service__impl.cc) = 3b8cfbf954ae5fa5f9c3e46b63ec03fe98bbc53a
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = 855f03a3eb8960d94b5b49cee17e4d64028d50e9
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 2335dfbd4c2dbf3554cafecabc4d84422b366534
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 04f196ea6e47e5ec9be89a73f1cf875c98344ff6
+SHA1 (patch-components_update__client_update__query__params.cc) = 4e8865ad3fd356c9c9fe604d4cfd8c096adaad5a
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 15a2e96fedc000670c18e85426052d3daceaf149
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 1e376af5a5721c06cda99001d60c8642552d7056
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = bb0a62aa789f291a80e4278a3ce1a7fd2bb9ddf5
+SHA1 (patch-components_variations_service_variations__service.cc) = aa1f0055619e58e8cc58388d1f99279660b96847
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 76b68301499158078ab70b9753f774d65e6b30fd
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = cd207bead4631d94030a5275fbc30f551f3fb239
+SHA1 (patch-components_viz_host_host__display__client.cc) = 82f0fa59a6ddd1b6a451d013895100fdcc3e7b11
+SHA1 (patch-components_viz_host_host__display__client.h) = 6a56b02eb637f01bf3a241adbaaf220c5f96e40d
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = c87965e5d84107ae1a3e3f76e6ffd74e450588b3
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 54dcbfcad51d31e384aa5e3016622dd21ff733c0
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 569eddc1c9f2e0415e0f09d9850541ee0c64ea9c
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = aecd3a8784cce21b186e3e8aafc72c31c2d87779
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 4d0ef05cce215ccff9d97b95f76df41efcbe49cb
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 6ebefa9796366bf24d688a5966faeafddce2b019
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 08e1f911b318d54112691090bb67c3605dcd91b4
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 79a8367e5fc1ed3850b550ad637a8db3aa7efcfa
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 8048ee33981cf4ea2b6cb8be5e034259f3bfe354
+SHA1 (patch-components_viz_test_fake__display__client.h) = d2b043e54dd79ad306d7666acfb988627410a6b1
+SHA1 (patch-components_viz_test_mock__display__client.h) = 1f410fdeb6c12671f75ed0835c53a3e1e0410a61
+SHA1 (patch-components_webui_flags_flags__state.cc) = dc5eebf398f9a19ba79c88bcc08d1363c5e40b9b
+SHA1 (patch-content_app_BUILD.gn) = 7751460c34742ac912b45bd6eada494b4f91e8b3
+SHA1 (patch-content_app_content__main.cc) = 55e2b754057b460dd423d3786c7fc491aeca2575
+SHA1 (patch-content_app_content__main__runner__impl.cc) = e0673a4b5a3d0c9302a9c891e9fb27ceeab99066
+SHA1 (patch-content_browser_BUILD.gn) = f8e067b26e449ac9f8ce1bafdf79e54efa77e6c3
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = d15e31704dd177600974ac257a7f072d25ef5c73
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 8e1118bf2aac2cea48a17534422bb29543352786
+SHA1 (patch-content_browser_audio_audio__service.cc) = 053bc70ebd81d3268de9cfad759852afe0441069
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = dc73b6e9c7d2e21c7c6ce8fce82c15c8c3dcf65f
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = e32bcb0a81d27f7aa2a1f567d51ad8919afabd1d
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 258ee55de0b39199f951157881faaf3f074c54f6
+SHA1 (patch-content_browser_browser__main__loop.cc) = b62ec99a3146874064f455ab6cd1b7df7b673529
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = ada0fee8add62d0a8964609bf9ba9881405e5951
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = fda73f060f1f5b87c0ee18c4c6e028696376ca59
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 3c8b3a92a05ec2653a2dac7edefc7d9831f68a95
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 8fff60593fc3563c3e8378798a04e8095caef677
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = f474792884476ea9bff5607d17fbd4e86d83e5b0
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 7770920032741a8a79e72af593fbbd3429614e9f
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 63aabb23421de28b1b4d16dc45311b6df789a933
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 4c9281d9cf717d20662d2d6842ae4c54234222af
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 4e3161e208f6220a52a65cc83627db934f446fd6
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = cc16be78bad4edcd9a373aecdd41b5bfe65a258b
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = a316501d4b4f1bec1d99cf59721f637339df7e70
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = ca84ec7cd11a88632babc4654acc2e605b5f75b7
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = 3ce1bd3672caa8c107fd0bf94dc44ce3ea15f1da
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 8ed3e693b9756818dfaed2d423a5c871ed4ce2a3
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = e5acf99b86787e320fd9245cf63418416e5ec9a4
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 3520b6387384d5d106aaf77ae9e086c9f9824cd5
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 0202471039e2578fd023ca5be4d44f4fd30306f8
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 913bc8a3881cb2f18a32acdd4603988083e888dd
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 6313d90e33be712cb2b04a608e64c87a132e18bb
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = cba38e4d21a47b9dbf66972996a7d88f736b37b3
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 8562fc7243d914e67b6a34ed3adabad1ac68d8ac
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = f5c481cc54c340b62bdf798e2d784416d96beb2b
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 803e98d9d5115873ca39941dbac8594fa797f121
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 23ccfdc23628d5c7c543c8ef52ebad222b81fc20
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 870e4ebf169567c5407340135470a3e0916e0d82
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = f3a346df71cf0cd307cbc55a346a751a46b91cc9
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 214b2d1538d17d366151df66797f9b806746fa96
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 652743a9ead8e9342167b917ce6bb947580b18c0
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = f7c6efdb09262b90fa935a631861dbe30ae40388
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 2f77113fd6fd65054192c38a13f661b4ff7e41fb
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 4586ea919015272cf837a1b4078b72952170aaea
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 198c6b2e1d6d41612e5bba2155d18f2bb322e4ee
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = bcb6f3a5faafa5cf4da0f925f96c45a211acbe36
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 2c0a3313cd45e9f276a4bb4d8f79061500461694
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = fb4902fb11c9053edfd637ff1d731e6b2f8d9f00
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = d3249d45b967ff2e07b200767803ac113bdc26aa
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 5b1eb4dc8621f9de021caf6c3a5ea4fad9f49297
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 2d1253556977f35c2d38a3edec9f3713bc9dc7fb
+SHA1 (patch-content_browser_shape__detection_shape__detection__service__host.cc) = 1e551cb4bde98bf72f9a7525786b78b311571527
+SHA1 (patch-content_browser_theme__helper.cc) = e0c49721131c7a43cd09659f057f208e9c278413
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 89e9d316a23db93d773b3384502c1cf67d69b01f
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 0921fd775a57d9ab4535aa2ed166f6ad42ffdb2e
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 36acf36872e414883d985261e3c87ee51deb65d4
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = afd52227028abfaed1ab222fa86d6e8c53dc49dc
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 2192ccf0e37221c3da0f10dafd15c026720e833e
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = d06d4f17fb9909a6363ad258794964953e284b60
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = c85a2e882795f805106c56f7f96d7dd99726b9c1
+SHA1 (patch-content_child_BUILD.gn) = 13563efe7b727f2b1c15abec5a874eb6852c1b70
+SHA1 (patch-content_child_child__process.cc) = f1a6873560a21f0bf687ec5d22feb9639dfbac27
+SHA1 (patch-content_child_child__process.h) = ea36708d379cbbba9548cbfe216687de1b1bdb9d
+SHA1 (patch-content_common_BUILD.gn) = dd6e94af3982a735b1159cb6ea2df3bd1a07f13c
+SHA1 (patch-content_common_features.cc) = 86bf6d348914052c0cbb7fc7f9d3ce11c5a235d8
+SHA1 (patch-content_common_features.h) = e847fdb6b86b5ed0c4f35758bbf6eab0326b799c
+SHA1 (patch-content_common_font__list__unittest.cc) = 15dddda7c93460f7b7c9c651ed7955d22591c459
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 0973fb6f929419ec70702e1937cea867f6a050e7
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 568d7c6db501b0d3fd2878e7f00f4ff95040044b
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 93c3d29778d8392d906fb2bd44a594549ab3e0c3
+SHA1 (patch-content_common_thread__type__switcher.mojom) = 70b2eba18a87be1586380390a759e788592bf7e0
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 31f7c4a01182cdd1e93c3d497cc626e8ba55d38c
+SHA1 (patch-content_gpu_gpu__main.cc) = e560564385a8f0ffcca5b55b31adb23cc90c6e80
+SHA1 (patch-content_public_browser_content__browser__client.cc) = 01112f442690d5c424cd2471e66396befbd6b15d
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = f085927adefe89794321cd416d38ec6ab8851901
+SHA1 (patch-content_public_common_content__features.cc) = 051cb0d457c0ec53ed58000cded0a210688ab253
+SHA1 (patch-content_public_common_content__switches.cc) = f733f5dc4e8eb01d883dc95f465179ddf5db367e
+SHA1 (patch-content_public_common_content__switches.h) = 53852d293e366700120582dbb45c89259a515d49
+SHA1 (patch-content_public_common_zygote_features.gni) = 148f9d3457f7e160eb273cbba553e229ade878ba
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 197afbc6a0e0de6f69d4bb8f919dbbf6c82aaf8d
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 9ae65597d6dd6c57811367a48ed0fcaca0483e58
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 38de420b961fe2f9a188cea663ce4a4a030cb583
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 4cfabb698286662da285019ebbb6e5f71df71031
+SHA1 (patch-content_shell_BUILD.gn) = 56ccc4ce4fc6446a9cc5ab40e86497b8e6a28554
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 1f8f58e42422012af8f8498ba4721d99c263c8ca
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = c38f046c2ed423711025fd20960e598938b2dfbc
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 2c9a54f7c9e518fbf6d2925e17617ca040eacdac
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 78696c58f30d420430fd7afaf226c2a81d44d6c4
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 694524229057a533c5873410f98510b9d2cddac6
+SHA1 (patch-content_test_BUILD.gn) = 391aaf1a9c5aa12f8d97eccc0abe9788658c0d92
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 4b1e4f29c45383b31369dc5f8542afdf71923de1
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = de81e7738a2d2dcd5eeebe4f67d2f0e247b36958
+SHA1 (patch-content_utility_services.cc) = 7698cae1e3dcda7c86c31ad3dc4b41b4c006a031
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 5a22bdb9784bcf1d0698ff74a6da04e091dc7857
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = b5b7fe6bac6d7e36654fac07faee61e195624b84
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 7bb6e995c8b22d30cb775b759f841aae68747d37
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = ea86486e0935202ac2ccd8d1aa02aed68f25d79d
+SHA1 (patch-content_utility_utility__main.cc) = e616c2b0082465f6382d3cc34dbbad5eb6616a8b
+SHA1 (patch-content_utility_utility__thread__impl.cc) = b65541b19b853ec703b8f956ee0abab09778ddd0
+SHA1 (patch-content_zygote_BUILD.gn) = fd22c4903798fea7b03a1d357fe4a82282e52ace
+SHA1 (patch-content_zygote_zygote__linux.cc) = 2b5a14251dfcfa3ea622a9c7923ce12d557d0631
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 9abce4931a9c7c38ffcfcdf98c480b62b54407f7
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 707c0a13d6ec99cebfe0519876ede702d67a97de
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 1ec460c203837d732c20f08954ec00b48db85599
+SHA1 (patch-device_gamepad_BUILD.gn) = d1c5e3db97abfdfc612a01c2c0fff68734e293d5
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 81f665bbf47c0c712e7f0a30686840514cd98282
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 8d6d1a20a55a11585c9eb071115af2283cd00f94
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = adfc06c9ddb55a6a8a749be2eee757a52e2fe058
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 217964aae3c969e8e0ce703fa31496f0d0339340
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 26d3d89b3c1ee5c1dd3d17a19bb698801015b70a
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = e744f457365637f994afeaad22419a0ac0c182c9
+SHA1 (patch-extensions_common_api___permission__features.json) = d94ddd23c160708d1c3696d1d8891e3ef889d27c
+SHA1 (patch-extensions_common_api_runtime.json) = 64c8055c1dc726cecc18c65d7056b0736b3e4ecf
+SHA1 (patch-extensions_common_command.cc) = f66a7ab1c89b62d169d6f2b8ac51a42861156f99
+SHA1 (patch-extensions_common_features_feature.cc) = 05e96e34c1bdbf0d404752c7475ae442ed5f024d
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = ee50d0079eeb8941d639e41306fc749f99cc3847
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 6ceb2d0b32ca9b6b320df6ecf1fa35b7b96f6499
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 0d4929c53266f24e3ef534da2aa20865658462d7
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 46c2c155231d1b6475c8abb4cd73d9a1b065149d
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = f081d2495c8c08528ed67ff64ad812fb982ede18
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = c8b2ffbb12780ba4bc1347ba5096f4fa3059efb4
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 976942bf0e8334da038101d3bd044b9f944ca035
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 5bcf1fa888a732dcc6ba156fd19de9b15c639b33
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 5d5fabe25a8cb7efadfedc5c234175442e100684
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 515d8b523eaa8790034614df48d86e12dbeb7269
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = a3832dce0319fc63c3a19397a8f46fc05e84d9c3
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = e3f4edefc223aed5a7f9077e84d33426f8a8a03f
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 1b88b7a931fd02fe316f8263112e51fbdcf7ec8e
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 249cf95c62bf69cb1f39cd34599017b386c2e182
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 48b29f8ce9ee6562433c2a2780d1d6a737d26d52
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = d551e11bbe5b83fe1ab5c6c75e6b97876ba8dca8
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 8e9e52166ce354d4a9a7594b03cfe2e75fdde9cb
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 0dba3fc142e5cb4b53f97b07eb421db548075785
+SHA1 (patch-gpu_command__buffer_service_shared__image_gpu__memory__buffer__factory.cc) = 1363604ba9bd8e23c8c5d8fabad7f81bad612886
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 765fd4a5fd6bcc96a01605e05aa731b36783517a
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 199d6c751c5f36d720a3f661bb4e04318c884600
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 5a7b22e3ed37e143b065d2eff583f62f3427854c
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = f94ae78bd83e84410e8e6b36696da2b2705dbdfe
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 58a9c48b920704eb1cdae70228541807b88bcdc9
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 4c0592ad05cf04da1b34718c8a43e14a3a6100ff
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 1ea9f4464167a1caceab8afad0d36d743baebdf7
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 20ab207d74180ee448b6d7ceee57fda4e0650e75
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 20949376faa5491cb6ebe84040c434907fbe6842
+SHA1 (patch-gpu_ipc_service_x__util.h) = af64dda937ab719683e0c2768c0f1282696f2432
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = 8aacc18bc8825636fa44ad478945b060ef0c870b
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 333aec33c37e792f04854bfb450a973f620e4559
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 96cd3d4a45f547de07ceb3f5b39466625d4a20ac
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 0e7bfc79a3aceeac342e9c5e35f69e3a7056639e
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 81dafc55e2345d0dd9134f6f87a59791eb24fa73
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 472116b8789328c8fd30249984f41ae2ab6a2ea7
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = c0c77fc617d65b5d682ab50f7ea9d6318c4ffb4f
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 36dd108fd959a948f1351f1bcb5a8792778f0bc6
+SHA1 (patch-gpu_webgpu_dawn__commit__hash.h) = 5dc358059fbda9b59e40a010582682dd29d71f83
+SHA1 (patch-headless_BUILD.gn) = 2ce91f72024d787e1aa7fc3e47a1cb134f67bd6d
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = bd95f986ab4181427c19e2155cc19aec10638673
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 849f361f4fce8e79946ee86c7ce2d6326efbe829
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = afad6b63ad0f64d056465a6647e556d127692434
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = d99fd4ed84280b260c8cac55e4ce0b1902d54522
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 5ec6354e2510ebf8e3bb044b9da804e474f106ae
+SHA1 (patch-ipc_ipc__channel.cc) = 4a50a3fa3059546ffaae43821bbe7a1c32d8eae5
+SHA1 (patch-ipc_ipc__channel.h) = bb40a97edd8a1e2be13ce636c8a796ad8a4b38df
+SHA1 (patch-ipc_ipc__channel__mojo.cc) = 4ee9fd52cbb48d6a9542418ca682f47ba57693fb
+SHA1 (patch-ipc_ipc__message__utils.h) = 794d5269c864ba48b7298e36a78a91acf9b8c304
+SHA1 (patch-media_BUILD.gn) = 998051802417cc95092637261243537b14e95fbb
+SHA1 (patch-media_audio_BUILD.gn) = 28bfd1b176f139fb5f7acf99933074bd317b3274
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 24389979bf7a85e952ae1104f707270e74d50e20
+SHA1 (patch-media_audio_audio__input__device.cc) = 28752591e5d4b905e46bde4be54a7a14868d005c
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 48861b41d4a60dad727df43cdc93729450683ea0
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = ee7be3421cba0e1977be103a2c620c6ed10a21c8
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = c2d3e138b0cf8a67e0004648553073d6e3e3e5d7
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 673ec036c0adf8e72d9051eb04592acfb7bc740d
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 17fb519c66586d9f62fc05ffd294c4c1db808181
+SHA1 (patch-media_audio_sndio_sndio__input.h) = def0ac4ded2c7e8a93f1b3c49883ffcabfe1900c
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = c3d63835fc97c871e1284c6953609773a429ac43
+SHA1 (patch-media_audio_sndio_sndio__output.h) = de80cd39f1e821cd2332d0ece388a5c81c5ec29d
+SHA1 (patch-media_base_audio__latency.cc) = 1980223e42463290915bc9c4f90bd8489448f5f7
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 14e62085be62a21c3744cd558860bb14afa52912
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = a91e9fcdb0c6ebf1f88664a5f15bb26e8dfdcdb2
+SHA1 (patch-media_base_media__switches.cc) = 2bd5ecf0d9720d17f7821807974446b2d544dde2
+SHA1 (patch-media_base_media__switches.h) = 205d2db92af90b9748a743e17562bfde45518ab3
+SHA1 (patch-media_base_video__frame.cc) = e1f3a9a3a8c5bf6f45303dbf62b698197e16f6bf
+SHA1 (patch-media_base_video__frame.h) = 606763301466027d06c1531fe42501fc428dc99a
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = cf934faa3734d97f24f84cbeb30c03fd980dec9f
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = f51481d8264d7d87b2f034eae291a24ac46dd38a
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 8833d0fac17e7a63a441822cfc84d123e8065ce1
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 5ad1a213ef9b0bbabc015d9c98e8ec0d431e27ec
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 6e48af1a17c33f1661cbd03f785d44de5f73193f
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 359575ec2e2363a33d46d86376685e39a4c89f94
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 29dbd10eff8553046d107d3e044aa79987f0f159
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = c099613f78f541154f11193d314c5fb84bbe4946
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 4c948bed7a39f7b2b610e0ee77003d6b084e4dec
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 9a51ac0b26f776f09dbee2c93d7db39fa933ea34
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = d09b102446343f46d12006e09a9cdabb70b59e42
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 26166a1356803db617e785d45cc2326afb2a3fb8
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 768b41202b66b686777499b6c477265111a83785
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 5e7eaa6c8803ab8ae7835f4b9063a2f5748f5d72
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 2b2cf438675eebf04dbf137a1b6b27ebd8eede7e
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 49a1027e9756414f5716eb15c1421452fcdb5f54
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 9bb541dcb851dad9f271246b9acb63b8dd924c21
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = c0ec703986d2c805124c2f3c74cacb8fe8188efc
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = fe0708676cf6c74c4f343823edece4640bef33f6
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 48dddab14559494cad15a84c8b2d6ebf51b1e88c
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = e00e8fdc82779c3ff59098a4eadb7ebbd48cf920
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 08411ba31e5db526d04c69210b1ed10434b2e482
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 0af90425f387e40654ec3fa9c4c3c09e831b3f8c
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = aff53166b2083ed97387e8de7b8e8bb275dda9b0
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 541c9b3427b069bf16d6266b3039673cca8e4148
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 71e8c2288bb2e9e88bec5aa5894ce7d36eb960b0
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 6bddaf1203126372172d4cf6b97052d75503eca9
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 59f45623cc4133940b3d0c0e48888394478ccfaa
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 898e7d40cdfb8a78571634aaaec22f4290243a19
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = aeb62e150fe38fa59b8120199d0cdb11050a88e1
+SHA1 (patch-media_gpu_test_raw__video.cc) = 5e20baa06d8fdfbec509e2a74df2f12c420bd00c
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = f3bfb98eb6b2323f90efc84d6d5825161e13bf18
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 06ddb9fbbf72138d24a7addbe55af8dd5fbaa46f
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 87af1f3ffb118a490e5dcbfc4316c28f77d8f0fa
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 3d1e9cc826f2c9bea514d9e438fec5c036fa72db
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 9ee49a3c40b10513a890dbad9ed3e10408322737
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = c68713e1271d322f873ccbb10929fe066efcf7a0
+SHA1 (patch-media_media__options.gni) = f691cf7e0f14faf6f40ac9fb0c1c9d485e5eb27a
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = 373eb7c6ab7635eb49cb1c8ae7e4aeb967797537
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 126d9f479878d13a963a36751893a5aea1c0af15
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 591104f59be6d7c0e34959839024a7d17865ca33
+SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = e767992c7390e16b0e629db44042c733e3b9cc4c
+SHA1 (patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc) = 65e058b8d9c834d58f90c4b15f9681f02b526be9
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = c069ba0d49a1caf84a579fdd99007aef416be5d3
+SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = 3d90ccc6e316ab73d9ac887106529c246a2be227
+SHA1 (patch-media_webrtc_audio__processor.cc) = e6e89216212bf6a3f13a43cbbd8598b8a1d5c5d3
+SHA1 (patch-media_webrtc_helpers.cc) = 885e1aae0a419967ec7580e5240ed12759bcd473
+SHA1 (patch-media_webrtc_helpers__unittests.cc) = dde1a546cd28b6fa76e2df59a8f3b54a25a0fdd4
+SHA1 (patch-mojo_core_BUILD.gn) = 69dff9ab1a2a6ae42b1f6d14eee0df92db9c6232
+SHA1 (patch-mojo_core_channel.cc) = 1374c6de0b381aa70c597e5363cb43e6c851f06c
+SHA1 (patch-mojo_core_embedder_features.h) = 29b44f9b77a432218542f7b9c7d13a9844437bff
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 892a07faea0e97bd5f3dcf1a1548c79898c70680
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 40c11ab9bff79b38f2d47305d2ee191d9129e22d
+SHA1 (patch-net_BUILD.gn) = 497417b13c01e3b7188cd1850e88d87784221045
+SHA1 (patch-net_base_features.cc) = 4ce477a5c2e61317aeaa198bc3dee935883b28a8
+SHA1 (patch-net_base_network__change__notifier.cc) = 424672e0ac863c97a0278c79901e26f20e863df9
+SHA1 (patch-net_base_network__change__notifier.h) = 1aeeaa6f1a2f87089e07d332e0f91d80e798bc24
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = 239e62533f5cdf3dc6159f4a4dcb3a99268b6810
+SHA1 (patch-net_base_network__interfaces__posix.h) = d6881228ec42cda9c79210c29fe09d9d0a1ecc72
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = d344ec263a1307d70cdd6a47c71c62e5ea7cfb81
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = a70dca9d9974f22b0e6c1d383e04093b31d324bd
+SHA1 (patch-net_disk__cache_backend__experiment.h) = 0de76b536e11dd952edf1f3454093a0a57e0c3f2
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 160f54caf77ca30c68dd9ded1711737dd86e87c8
+SHA1 (patch-net_dns_BUILD.gn) = 4d92917f01dae1342eb62ae5a802ae8d4a3f1e62
+SHA1 (patch-net_dns_address__info.cc) = bf5805f3a6c722d6aebd06c809f4518f1f816a58
+SHA1 (patch-net_dns_address__sorter__posix.cc) = 335f576268587c2af5ca935d2a2b3ddece702868
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 56df792a201d8627c73d39534cddc6dff64eed57
+SHA1 (patch-net_dns_dns__reloader.cc) = 13cbabcba7ba19c164e3ead25df5ba3b30d808b2
+SHA1 (patch-net_dns_dns__util.cc) = 377cd63c53b4922506d953b562f7ea3859b5b684
+SHA1 (patch-net_dns_host__resolver__proc.cc) = d3e49c77af007cea4d6143c306adea209965ef2a
+SHA1 (patch-net_dns_public_BUILD.gn) = 22ea60231e2647759a17da1fb5473f190732a145
+SHA1 (patch-net_dns_public_resolv__reader.cc) = d7e0a1f7dc1808ec2df283a772a6a049992959a7
+SHA1 (patch-net_dns_public_resolv__reader.h) = f03032496d8c18f700523414b2e39d165f11881a
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = ba5fbc3464272836e672bdb506eec95ae9c01663
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 62fed6667b842293e736c22d07395f04a8b3ccbe
+SHA1 (patch-net_filter_zstd__source__stream.cc) = bec3afd6ec658e0d18c623af2f9a544168c0c71f
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = bb578166f730f73c476c91ffe92176db9bd0e7d9
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = f2efd4bb037e69bb630c2662e9b7be94322e1c38
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 092f4d3d78816f30ae518292394bcf527262364d
+SHA1 (patch-net_http_http__auth__preferences.cc) = 1dde7662869b1f43c2038c6785b9708f808d85cd
+SHA1 (patch-net_http_http__auth__preferences.h) = 106b10e6953b3143506db173f09605a491a37d9e
+SHA1 (patch-net_http_http__network__session.cc) = 3e79def58d861b2fb71b9161c8eb978dffa6d81e
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = c761975037822c53c771ca0eea929fb9ed873855
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 3356fe34492a4aaac674677e6a2bbd1f01988337
+SHA1 (patch-net_socket_socks5__client__socket.cc) = b1a60ea569a9f77fc1805e88f401cf47db1d592d
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 7df608a24ac6628074de5c7f43fb6bf9f90b5346
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 90ad1b4f10d58704f75e9d59e96d86c70924e0b5
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 13304f21fb434a325981325dab1686d0b85cbc87
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 932cd94d545c4ec62b73a4bb49fcbabd4c9b6a2f
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = ea26c973a05748effb7c1d934120dbcd6ba82e92
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 8853645971817954e523ccb4290306138ff9ddef
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 64528ba5d9181f3397f3dbf670bdbdb7ccac81fd
+SHA1 (patch-net_url__request_url__request__context.cc) = fe6fd1b3bc5a130f3d00e8844644e19771236cca
+SHA1 (patch-net_url__request_url__request__context.h) = 6fd5ee41da0ce14d26d661737e057b68bacc6fee
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 55a7fcb00683d677467b55538a83c80026e7dac0
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 58056d5d0051dfb88d8581c8688dc9a96304ac67
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 29f19aff7fc2110ce244fa0dccf3edf3aa57d6c2
+SHA1 (patch-printing_backend_cups__helper.cc) = e9bd9cfba228ff5c2e3b4001276440ce63ec8575
+SHA1 (patch-printing_backend_cups__helper.h) = f32d4003a1dea2654e466acea8379cd8254b0eda
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = ef6f6c4b38b1f4effdb3961e2d22c13d7c04dbbb
+SHA1 (patch-printing_backend_cups__jobs.cc) = b43f5942f5bfaa7e23b10e4e5d225482acac4ba7
+SHA1 (patch-printing_backend_cups__printer.cc) = df90848a59c1feffd590a812eda0cc6ba768392a
+SHA1 (patch-printing_backend_cups__weak__functions.h) = c80a992a7b35d127dc8fcac11fe2589852b1c5a8
+SHA1 (patch-printing_backend_print__backend__cups.h) = bbe4d326c09ca5cedba16c867388e6924f16b22d
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 4c70d44f17a45f1c88311f56cc4ff77af1af5ee1
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 440367be0aca301ba0dcf7dc5b75ef86c6cb5a8f
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 164028a75a612354fa5cf726b660fc4dc6ad8779
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = a0673342b406ba1eb7f8071e7d9b7d2364088ceb
+SHA1 (patch-printing_print__settings.cc) = 028f47876eb37789dcddaf92146bb581302a9233
+SHA1 (patch-printing_print__settings.h) = 76f42a80ef532efce3f8a5ebcd3233eebcd644d2
+SHA1 (patch-printing_print__settings__conversion.cc) = 7611bca34692787e15d9d129a30271eb189edbe3
+SHA1 (patch-printing_printing__context__linux.cc) = 682bad708452155bd12fe3ff24f2597f3cc5f09c
+SHA1 (patch-printing_printing__features.cc) = f268442ebcb16e4b5dd4610e8e5a1b442706a05d
+SHA1 (patch-printing_printing__features.h) = 29b4b8a3a0a3563e7acd619c3a65c176a6ce0cf6
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = e426d286251760554f2eacd5996273e937320e5a
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 2ba9b6e9f7d1789978174618d471036688ae083d
+SHA1 (patch-remoting_base_constants.h) = a846f305e87c4c5e7557c46af0c0e39c85e72753
+SHA1 (patch-remoting_base_host__settings.cc) = fa64c84d2798446d885711c593f480e3ab71001a
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = a17bb5cd06cc6d5e0969b5c5c05b6a5720304a11
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 1e83fa0f472b59796c0749810b907b400cf37485
+SHA1 (patch-remoting_host_base_switches.cc) = 29c14035778b6f93214126f00c9dc51d6f23cc06
+SHA1 (patch-remoting_host_base_switches.h) = 7e4015261914478ca04413c3b67ce0384584f71c
+SHA1 (patch-remoting_host_chromoting__host.cc) = 3455aa90e0a1c7cc8372ee7a5b348312367da0a9
+SHA1 (patch-remoting_host_chromoting__host.h) = 3bea7283260264daceb87670d3755528079211ea
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = cfbfedc32c4316b6a1610759590e21d58e5e615d
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 65028cb7ee804b01858a8a4e8c40cad3d45f7f3f
+SHA1 (patch-remoting_host_client__session.cc) = a090430da845dd9253a6da15dfd9d4091a5c1015
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = f5bdc19461b1caed8bb668f7036d41e360d8a397
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 8b04b84ad0a8d0a929c47a86c36f187b2d01f86d
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 8abaa0157b996b29e93e8168fd2dda892cca311a
+SHA1 (patch-remoting_host_host__attributes.cc) = f40ee3184d4b0447ab30f6ac49612e23d65ded34
+SHA1 (patch-remoting_host_host__details.cc) = e66428077c9e44d60f1a7a56d3eb2b082b088ab0
+SHA1 (patch-remoting_host_host__main.cc) = df1d86e476b541853208bd4fc84bd6da9a7fbc9a
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 7895552e3d739b5a3b28470524bb3dbc491d785c
+SHA1 (patch-remoting_host_ipc__constants.cc) = 91d497f8835aedc3dda834ecc3de06fdc30fc03a
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 863d325c6157c80ab206c516fca4cdc12889234f
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = fa41bc148fc20070c8727b50be57fd9c16a859fd
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = f79a9e7303ff796ff79f8d9a0ef01ab5980a5796
+SHA1 (patch-remoting_host_policy__watcher.cc) = e30a1ab72f432cf85c1498b579352f5aae4ddd7a
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 4fdba40e005cdac6183724eac28f4b376b837d99
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 9a976826165e3a873366b58aa94963352fff72d9
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = e135b5bd2f053b7ce1fbc3a003b91b15022f39be
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = f56ba2affdb04214e6a986f87e382fcc87e18cdc
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 19f3f84e768766531c3be95b532c09d12d1fb1ef
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 298e5305ab4ae295a400a6b0370d1fed333eed32
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 98c29ffec497a20a2e46b1c75f0b3c2e2e34b84c
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = 528563dfc3927a793200bf776d5fd41cb393f1ba
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 366213a48e17186a0f3da3c38a7f1ceade745658
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 1eae0485d2377ebe1ccdee92da4ee2062ff29881
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 6494b927e0b124ddaf63a1d4f3095f7bcee1698a
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 88fd6136c8812954b199be0276230c10f1a08457
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 91ea5593005d1320c6e7989b6e1ba296da027251
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 770641f08f214e835986383c3ebb6e316467ac93
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = ee4d0dd61e4282624d1b4b73aa49d0c9e1fd8b91
+SHA1 (patch-sandbox_BUILD.gn) = cd9aeca0afe1437900c50b7b5fe5322111ee567c
+SHA1 (patch-sandbox_features.gni) = 305db78ec635375e50af9ee5d38c38e1a2d8f708
+SHA1 (patch-sandbox_linux_BUILD.gn) = d85630b2a05b840d4ff660c4ed3a26cb32c86ea1
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = be6ba86baf424583023f45a6fe1afaa9b4dd1058
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 9062f3613f97792a885e5ee63cd6f10a24ce317c
+SHA1 (patch-sandbox_policy_BUILD.gn) = c91bb15b7c7a4352ccaad7e1f2b4277233ba2954
+SHA1 (patch-sandbox_policy_features.cc) = 1c74ab5564f136e5adf26b64bb1d175f7fcf7966
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 101ad5ada9f150c0a3a1a5c5c6a0e467a8babaff
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 7104007edc6c77e23b93971f023e0ab80b4746da
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 6c4cdc9cf26c656ab1798814562b9dc89cb88deb
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = f5ea9ad2feed48c0b0653c59be1729de81cfe540
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = e02d232244eb1dc72996dd31a42f4c7a78bf16f8
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 1f7debc7b2a7651c9972c242e57abfe0ed9d4fb5
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 818d1ac433bbb1cc8fc988f3ac0a0c436c9f86a9
+SHA1 (patch-sandbox_policy_sandbox.cc) = eca98de77cb43e05365138457cf529895b0ed81d
+SHA1 (patch-sandbox_policy_sandbox.h) = 3030714ca634b7027f40bb9ed1237752bde233cf
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 5d8688c1287781f9d02c23450c6a4c75fc492bc7
+SHA1 (patch-sandbox_policy_switches.cc) = 406983e82326d133562e97c68cc4ef883759ce4c
+SHA1 (patch-sandbox_policy_switches.h) = 199827e0b879d9b8bf79844253b5070573387d9c
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = dddf4e04b710aa85accbf3570fc8fc69b2b59104
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = bb24105a4407a48efcf99ae00876090611538c81
+SHA1 (patch-services_device_BUILD.gn) = f871a57a7f428ef80a668d7324d3edb71a8d092a
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 35d92f0173058518bb3e5161d92db27b4a9c2e66
+SHA1 (patch-services_device_hid_BUILD.gn) = d161809b8233f133a41600beec5c31cfe8993feb
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 249bbd18dbad0c220e01fa2626b34641ce6a31b5
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 0644e2b82b6493f612a708843728d3c52459544c
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = ec2e62b12260f8d104d5d69ef87b41d87bc9e0c8
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 52ffe0c6be8d96846347c839c3b9ad20d94f23ec
+SHA1 (patch-services_device_hid_hid__service.cc) = c14dfa88155cdf538cdf63c9c13bcefdbcf944c1
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 7e264fa1d0aa0af0342c84b8a1a91fe7aae7a276
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 0f0ee67ca8165fe3e184e8717f6f671da717c5b6
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 806210a18add8a6e9adcd01541453e589fa35936
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = e22714cbb620f3a259d4201a05d8f0b99732b61b
+SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = ffecdc10f484d66071107a3646c3ec2ed9771db7
+SHA1 (patch-services_device_hid_hid__service__netbsd.h) = 790e5b1b45b69e5107a9c70cf933340257466cd4
+SHA1 (patch-services_device_public_cpp_device__features.cc) = 99b3400078f787f578c2e3235a89c8bdfa6b7b66
+SHA1 (patch-services_device_public_cpp_device__features.h) = d23121ee256a984d724eeb14217dcac473314d88
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 25190c4f93922d17a53af7ed7f2715439b546a7f
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = 43dd1bd0f97faf8fbd4c6de5c7c52820753d7f34
+SHA1 (patch-services_device_serial_BUILD.gn) = c11583e5537a880e9d8fd0eb212ec023455fe73b
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 01fe020101c4149729cedbe464a5fd4b38fdf296
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 06b3d1f796afdb0838e19c6bca59c7bc34a6998d
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = e7521a595c6af5c1599768f027ced72ad059030a
+SHA1 (patch-services_device_usb_BUILD.gn) = 13c19bf7fc9fc7a3be850bd0ef4aad614663dede
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 9b2f346bf36ae802792a2aa2ae77370a3cdc804e
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 7cb9ca6e573d7861e711f62c4162ee602694ac7b
+SHA1 (patch-services_device_usb_usb__service.cc) = 2b580faddaead514afe028ff1532a546afe477e3
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 4c1ab76ab75046f80a2f390a3506d8ac7997340b
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 7d440c301d470ccd9bf4bb03a2e40070acf262d6
+SHA1 (patch-services_network_BUILD.gn) = 562e21b2af371848b73865bbdede5baea70d0fea
+SHA1 (patch-services_network_network__context.cc) = 2e5e5128338b65a1bbc23aaedb368da0ba4ad561
+SHA1 (patch-services_network_network__context.h) = 89e25f59471e2b5b3350f6d04e3a87a1d60e6ffc
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 91bc81087ef449c35c0129a9a392f13996911fe1
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 845c4fa80f4bb71d21467d3b1260aba0b4d891ea
+SHA1 (patch-services_network_network__service.cc) = 7fb50a5e259abcbc16ce357a3e826b789efaabba
+SHA1 (patch-services_network_network__service.h) = e5a4ebc7e922c67eb6a1da3e0b18436c56ade656
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = 4a2851a73d21cb64d7dd854e2444211e8fe9c856
+SHA1 (patch-services_network_public_cpp_features.cc) = ef4843dc7d23e2ba610aef5bef3f464e70075c6c
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = c521473a460d9deaf6576d5e429b648eac41ab7e
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 6543a1f9c066412b9ea93447e5182e78a9108e60
+SHA1 (patch-services_on__device__model_ml_BUILD.gn) = 8c0b2caa553c9b4d569e6c41e166f34df06a563e
+SHA1 (patch-services_on__device__model_ml_on__device__model__executor.cc) = 3e8c3dbb3ed7a82187a1b40f8b260b5f9cc47855
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 950914944782732701cc05949b07edc6a67e4241
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 22cc6e6aa2662070f672708db4ff1b804c706f36
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 16194d9848fb92c67c2afea5311e758821345b1a
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 0a91680b1c5bbb2ba248abf8db59c4e323d2ddf6
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = d99221de07e51a837de48d5b035fd5ee61e4de4a
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 0213877f0d4a52a5514071a66ad43405682a1f60
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 4be13280bd9fc78ca1949956e49a85a5f3541b91
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 1f272384b632b7671cb1260593f61bc147f52771
+SHA1 (patch-services_service__manager_BUILD.gn) = b597110b17511ccad93b5df41341188ac3191035
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 5b8382b8b5b64630baa58bf07bdb7bad05d00bd4
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = d621f998d57daf4c1d76325c307af486e8d97039
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = 80683d42292071fb856f4c94596dbe3f998a5bb2
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = e1fbee1ce63f4cb287091e597c1de1ae4684e31f
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = d51483a1c8dbc1a7b07d757dd6531b1622244da4
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 80f9f77dcca4b8c932aa134b70f7761b1c00ab25
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 5ddbeaf53ebd75124e34501efb2195c8ae63e523
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = f0104b4d3a5aa81f1caf4df9424e3c8874278c8b
+SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.cc) = 3af2eefefdabbab1baf6405def1fb7b5a772088c
+SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.h) = 89c9a8e06ebd6b219c594732b1438c38a166bd11
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = a2bd1c873e50c14d34713c4a58af26bb2ddea7c3
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 1161e53054053e12b124b3e58b2ffcaafb5d5c85
+SHA1 (patch-skia_ext_font__utils.cc) = b34b60cf027bca14bbe1c6d352ae1e76cdf3d4da
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 38b6aa2428eff9e6d15fb074ff73e7f7d0dfc701
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 1f16674076e651523bd5e8e5d556a78b80062e2e
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = eb02f37faa2aa13b4d11533f58b2018e673b02a6
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 1b891da500f906182f7459620b8a5380ffed84c5
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 8ddde2ea66ab36c27136930e2990f0a02b75db3b
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 6fecca72bdec7bcab392d6a8aec223de2e3fe78e
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = ceecc90c1624476ab33ee3d67991073efd63a297
+SHA1 (patch-third__party_angle_BUILD.gn) = 55f86c617781193c901e80cd092934f38e22d14a
+SHA1 (patch-third__party_angle_src_common_platform.h) = ddd6fd77b399ea36e3fc715ee163ab8c9352d87e
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = e7fb77a5444bf927c658f68f3664973ffcf19984
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 02386c462136e228b18b6f21242ead34462c65a0
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 0570bcd55718771ccea60963ff054d9f3c97cc22
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 2fea826b9106a641bd67b02a9ef56f9b114db7d3
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 87d919f06fec637890a2ab13338ea675ac683f8b
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = aa54521ef23246686131ae701fac8fadc7bfa887
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 1d11472260f070816acf21c9c67647f8bf7a2401
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = dd841b90035798244e4627c4498a6aa42f4b7564
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 18e53cc068893195989b9e9768aba92796ce4fc6
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 3c72dfebbfd68b15a435d91bc556e230adf4b920
+SHA1 (patch-third__party_angle_util_BUILD.gn) = f1a8e4704b1f83f822dad3675c093fcb4cddffd1
+SHA1 (patch-third__party_blink_common_features.cc) = 67e7d5fcd4b24eb06adc810a8fed67228d977a4e
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 864f456bc436829613edcda6dbf8246a5409e4b3
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = ab2062ae3f2fec2145892949f52bd614c543dd36
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 3449c6570668bcac9794ef1bce8390ba92a8f368
+SHA1 (patch-third__party_blink_public_platform_platform.h) = e2522f277fa607269018ef1bce98a032ef5cf751
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 94bda4004fe53c5a2201f150f20930a2e00e51a3
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 78fe6c767308082e5ccf0b1004a384d099a02e82
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 90b3da902eb14562ef087fbe1a7f4b166af29b74
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = a0dc9c20563f444ab32aa205e0463ecea5efaa0c
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 3be31382a4a28fe08647784e91f08760bfeb3012
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 0b5e429d124a4425e0dcdf77960f557470b5db49
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 1cf89f2dafc8cee7f98e3c96637b8249f8501eb8
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 919fb71ca1d9103eadafe2044db8c2f6017e923a
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 536f2bcc01101d9dc2ba166ec2446fc9f6e1f5a3
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 84b7007515b6b20011dd28d90deea11badc2f3c4
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 77b2e450104a527b6d6a65b463ceb3f88b9d15cc
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 99fed5c40fd61cd59eece38b36776e5e832d58b9
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = c45be2ee6b90f6ba73c94994a69b51eaac5f1cc6
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = b5f834c31f871f9b816e5dff5b45912f3166ad45
+SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = 4325b573fdf05b29ad4d726c9a3939dc746cf10e
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = 8fae9c20c38bb730ebcab6d784b46759b1e67b88
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = e2ee60a2b12860288a87461bb135a77109bd7c10
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = dc8e8abca68ec9119208145ec299f370fbe1a41e
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = b57f2619ba964fa7c6f54f3bd88c384098a3244b
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 7fff8563812f00111536d6ced1ed010a0ffe5425
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 9464f18db3f7abe1d00bd1dd5562fd6cd3d651a0
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = b09b38d35844d49b425411f74738244d9f7ef4ab
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 90db906b828b15fe0006b9590ea0f92144ed0222
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 393d80264a51b725eadaa84900e8e335e7d07f06
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = c5465017b38eeff86d9648ef957feb2bf25d5b9b
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 91020e8d6f0533640bbaafe7cd1b4caf437579d8
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = f45b6fd32be53f23d44ddccc5833d7297cfb7492
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 5628ec10eee0c6c2800d7b7a1dae1420005cc435
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 4d89f8c566d272ec6a342edc7a6e122fba07a165
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 7cabd06145f5ecd01b7b8eca20c8bf2c6c4d3edb
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = e4e805acf74ae57b049f15df67cea393fc158cee
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 898c9f91585e1925df89781337516cde62a1c6b9
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = c9af773016edf6b8298e229f83723b289e3dee44
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 74356e8965a7a86bb730159abeb6c2bdfacc9add
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = e3dd0c46b3a0ca72d15da3678cff338d62b0e96c
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = a39b326258eb1d2612b59e6ca95699e117ec5fbd
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 3a0e8fad5a401e3b293b57746b2f3e042b8cf8de
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 0c0b690177ee1d084d243642908fdfc847123123
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = e8e6624df1b222ac54849640886a160e13728a73
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = f93fd8a4a050bc78538fd2bcac4b15a9dba4b1fc
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 7ba0b3199a0acf5f12ae8afb8b6a022064d01c3a
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 1dc8a1bd5ecf53861edb130fc8d33aa6ce17df70
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = c5c65938c7cde42480ee74a9718bb5c6bf6e7f2c
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = b038b25b3697204407273eefa344448d3d9d2208
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 3a0ae9d63f4bad9323a212f180c6f7804c094edb
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 0efff4441e963e2b7f9209f5e11412d223fffa36
+SHA1 (patch-third__party_brotli_common_platform.h) = 62859b936aac75eb9492bd575f86f62c0184d501
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 0315f092b78190f0cad353699909f4882573b49f
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 618061df49f55ed4090e494ac89baaf3cbe6fe4b
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 18863ce580418b51cd549fea07f2fa7bb889a1cc
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = f906690919fee87d92d1c1aed18ed5ed0804952e
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 41b3a344f86324e51c8d3312691952dbbd64eed9
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = e23e4a8f5d9552259cebedf9e872a97f4dd8c304
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 919bb43ca1bbb40ca81f2e055c64f4e01466e724
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 34c0ad05dbab914c1153fa592a17d3f0f9a5b09b
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 98a31e0989e58adf7881719dff22fe58d91814f2
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 39bc753ef419926360deb5750beab852a80dd947
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 700d313181cac025c4f3e9ed124df82b9a359ed8
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 1c8650cd0f190bb57a4f7ebffc22bce0e97b13f7
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 3b1efba47fed46863665baa6e4feb2cfd000ae02
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 76ccfb491b53ccc4d07a63f0ede49ae2c38a1281
+SHA1 (patch-third__party_crc32c_BUILD.gn) = 294e73f1edbc840155313e474231d759b534e902
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = bbd57766787a34a710aa9346f40dd9f990091d0f
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 7f8e18e453a8a79976c97704e2b2ccd2948a7c9e
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = f34a672b06e642c8e59a1e5d74fcc31278df5363
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 6ae9fad71093bba01bc507e6c70ed6d421a7ff24
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = a95c706f6b7e5cebda6ac08b84e9e527b0f3f678
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 75a417aaf997887ae3916136ae46da600cb21bd3
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = edbc29580153b3e10fc7a2bf78da0ab7b2f73ba3
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 270f92e4043145efa5972e23dedd2c3687717f7f
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = ee3f70fa202e4ec09aee7a2a56e5fac19829083e
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 73759548a236d26c7d3c6b1bda5cc53e50ace834
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = a4aa949d9a94edf03a0a891029e86314c28906da
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 86ae3a52d5620e7c42783ccbb8ccc25b66666f84
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 443c7e0802e6ed3ce5307bf6e793a71767c7219b
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = d9bdcf9ca8d7619443f769285820ed34bcbaf8c7
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 049eb4c4c427285f0e4bd09086e3213ddf7f1dc6
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = f48b7ff717c227fbb4d874bef1202faed290b8a1
+SHA1 (patch-third__party_libc++_src_include_____locale__dir_locale__base__api.h) = 20ff3fd3b3501cf29f556032703d3fbd01acf05a
+SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 94f7627b77f5750e89bb089d058c221f314f832a
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = bd8eca56f5ccc90836b943e8ded3e363a807d11e
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = ab8d2496a867e16f05d9124ae9770cd557bd17d5
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = a82b949f4103006dbd50710be9b2585d83411e7d
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 0e4c9d01f1acbd8f7295d3e7471b978b14356a4b
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = f0ca9826f70865fd2b6e7f0ff80e8db08228e1be
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 108bc7e597f0916914a4c51a59bc0b5515435375
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = a1189cbb6fe554a28a0d210675b0f08b91e21c2c
+SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = e9a848b661c05897f10c0ed8c35040ec5ac6d880
+SHA1 (patch-third__party_libsync_src_sync.c) = 3caf40d92586cd137b9f3c3cca88ca37bfaa32b6
+SHA1 (patch-third__party_libusb_BUILD.gn) = 650c7fca7b279b5a1d1879e86dca8ea38953dafa
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = a0a724a954e710d6916c60d2eeae0d986229fcab
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = c6100ed8a97aa562a5eb08263588dc5b5f0571c8
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 6711b3e8ee9971a181f9acdfa64ecf03f1175768
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = fb6861f8497465d90d8eee2a063e05d4ddbdf2f4
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 3969ee1c0803433dcfbcdf8a9e4a09a895603f32
+SHA1 (patch-third__party_nasm_BUILD.gn) = 120234456aeff4f3e0aa7a461f3a96eac5d2fae0
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 87f71eaf78aa10899a144b00186dd718d0744be8
+SHA1 (patch-third__party_node_check__version.py) = cf4e7894df2c370102488842b1ccc55f6fcdf1c2
+SHA1 (patch-third__party_node_node.gni) = 1ed1027e2a07c395a6889d01a7c52138d4b7713f
+SHA1 (patch-third__party_node_node.py) = b340ac354c016844e53cb14af76c7a0d19087532
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 4f1b7dc86fff4eab7e4efe72faaadc176ef173d7
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = c475a4e7884ae09647fddc6d94696faf412ac04b
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = bfe57313e54a591d8e122285a210cfd394eacec0
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 625778287e500996dbf726a906f1cc2005433ca0
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 81736f249f92aa0d46663a63dd31194da7fdc00d
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 93797a4083c6593b51f1fb894809f2ee82401b3b
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = d8fd1a9c0d5817915bea15db96b77a2b53b3b7c6
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = a5a36833327b704a123735c2f25162cfb3c31ab8
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 4d8e3b57320bcad25ce35db8bfb9283cb0bb6751
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = e82bca0c00a094d20f44ceb728270d43ed28425a
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 86b6021e3560d9a3fe65a58f2f16b3a516b2833d
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = c0f2a16fd3efc1156fe7035fb07ca6c49dda5bca
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 08881fba54e3f6727712856b51ff9702f52bfd6d
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 39e46b752e69f0376e2cdb2ba9332e71f04e9e69
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 2ba458fc56864bc3d87e17c5e795c966fcf530d4
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = 2e8479b969aa5d570d451ff74472b41856d32ce4
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = e2542d8b66ab158c56e29a964710eb4457de2cfb
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = a2b8a438040f4acd76c0a4d3b1cb0b7862121d5b
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = a88077365b6acd7eb638e86f1c9f2b5e1025d944
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 8f6799d9e54d9a32b55b1afff5d8278416399a44
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 25dce25bbeb942785a0e73969e676e5c74e2d65b
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 18e68dd391bba60e012e830e3f3a14377e45fd7e
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 7f1e965170552bf6b6658a3bc473fd9ad86e7a3f
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = d95a19ca680b2ad130b95a04c0d428174c06e979
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 3f303f7912a74a78e61ee9849f6aa41d46d3aaac
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 643d8a95b47cbf05444c22c1766bab19cc982171
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 4c29c2e469675dc958e63b0da591bf1afdff5654
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = fb6c1a193de8088f5bae02a8863318911ee75195
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = 8f278b76807b92198ed9fe8e05668688471426cd
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = c14e68cd16ece4d1b4673de21bc444a0bc084c6a
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = b60693d002e8982119740e72ca774143ee4f0cb2
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 11e7673ac615bf933164d5c0f9c27cea3dc5a057
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = d0de232f20d0a3a6a55df1f28fbf88bda1cf377b
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = e80ba989363f2ca12d845588bd4e19a1fda6f501
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 3fdcb69eafaefbcabe5dffc2331cbc913182377b
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = dd8391080763500be65a31a76ead9a1a4c87d92c
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 5bfe91e12706bd1ea9b76535bc878f02f19abe78
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = f1cee992ae628c3cad3011190bffcd39688eb4d6
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 5622c5cc87bc0a666f7dc0b57df81269a61fb00f
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = eff972459df9297e55fc38287eb2cf4ab1687fd7
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 7ce064df1e785b138238aac6545af464f709f72e
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 7de3d4333db4cad3771095ae7659868030a5442c
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = bc09ef493f8900b883763ec78484fff569e5ba79
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = f7a7018e3d04f972bfdb43e88f9d50dc4e7ef4a4
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = cafef196a2f4b810cd11c02e96f6fb268c964409
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 9a5c5564864af5d6d208b92c8a5ebd0d4b911e7a
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 91f323206298fa411a3ce55b948ef1c54457c0d2
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 70bf8a5ed882b45e6643c607a98575c8fc1df1c1
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = e6583160f9193b2c0a343c516a6aa3795ae1f3df
+SHA1 (patch-third__party_tflite_features.gni) = 1d666c79a1957ccb27459c432aea01bf144b2d8a
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = 0face09d26240d71350adf26f39d673e8bb3142f
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = ea5acb5d06b48993bfb4937923b03892bee2935b
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 3b6960c382f05b752a8ef5c91450c082389eba81
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 8d9f3de85d24eb85b3ae6728a6d0b649b5ef08cd
+SHA1 (patch-third__party_wayland_BUILD.gn) = 83b7769e65f54d09b853d7357e9ddafd26d55fc8
+SHA1 (patch-third__party_wayland_include_config.h) = f4c464934fa2dda1b4f97a66d67c8245a846515a
+SHA1 (patch-third__party_webrtc_BUILD.gn) = 82405e60a31f79f851712cbc3b33035406c63c3d
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 2ba56dec9c4445618f5571989d9bdc9ce43f4165
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 607e8ce42905187d81fefafe9c14ae771a6babaa
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = dec1a7f4f58011d12a019a1342e2263903bddde4
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 28a37197e597f82a56eea8e1a8adc2a8fed03e00
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 5e942a32d3e33792d897e7da8c5ef119fc018d5f
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = a0a84df18f4384cb59016c471e287678f9cab9d5
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 70719ef1aedaa174f62d4094ebe10a537a4f1156
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 3babbd57f7004687d0f0b98ab85fe1903667642d
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 02907f20a8779fe87d2c467f591809cc399f1879
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 7d21869a8bece9d2626f38092f39bb815f518d9b
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 4827a123c7b2a6f053e34af173eb74c942598e7f
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 5e9f577d97fd9a7ff09f066223648a95c72ed859
+SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 8122ecc0d87e4f84ada525bd1e14c4525878ea2a
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 6221ec793c047709f2478287e74f6f2a535e09d5
+SHA1 (patch-third__party_zlib_BUILD.gn) = 2362e58f61e4777f81d2b0cc54197ab1c056710f
+SHA1 (patch-third__party_zlib_cpu__features.c) = d3b026939325c64f3ea38c31d6c98d0024eaf1f8
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = eed94254efb617c8b72f0e53168b4e0d01838067
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = c8aba0ff5987311f6063c20778b3794f2cd10d2a
+SHA1 (patch-tools_generate__stubs_rules.gni) = 997cbe465a7573c6305bb84a484aa86e83e9903d
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 336e56d6eca6ad2d1a12c341bf9d0bde6e06a3ac
+SHA1 (patch-tools_gn_build_gen.py) = a04493ba1b2ce7a15ff7428d1e33fc07127a298d
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 39044384a31db292fdd29a72bcae3b98a64a295b
+SHA1 (patch-tools_gn_src_gn_version.h) = ba5e4ef2100a64c1b446e01402d588cea12729c3
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = f143f12af732c559c5405c3be0b9b2354c4e03ed
+SHA1 (patch-tools_grit_grit_node_base.py) = da66d8681331cfdd807045190ce2a2f04b2628b7
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 99451711e311a54c7e502a4cfdbac94b62275fad
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 6c3bf7a53fa7408d2dffeac92794a751d8b17ca1
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = cf749eda5479351d701a905d53d53597595f5cc3
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 5c9b6a22ab199bd7fd7c5f8664709e428b3bd308
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 65010d63edab9cfbafa22d801069985f886967ac
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 4ded29c685ef3c75e3ab57428687fa3249ced83e
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 3e2d9598d1c65ae53bbfd608bd82fe465625db21
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = 1fcc67648883832a2b2e012407c0cc79586f2bcf
+SHA1 (patch-ui_accessibility_accessibility__features.h) = d69292a892aae53dd9a9e107e2068a43526295e9
+SHA1 (patch-ui_accessibility_ax__node.cc) = 5410373f5c857ecc014d1bfb3cb5970547e62141
+SHA1 (patch-ui_accessibility_ax__node.h) = 7fa551e7068487114830c1574e47a28df068bfe4
+SHA1 (patch-ui_accessibility_ax__tree.cc) = e37d691b64b7db509e1b8e2d67ffc1c36c699294
+SHA1 (patch-ui_accessibility_ax__tree.h) = 112fa587cb13314262a6997cdc66a638c68c6fdd
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 76ec4ab83fc8fb53e31116e7139524bc8ed1e48c
+SHA1 (patch-ui_aura_screen__ozone.cc) = ebf6299fcabc13d809f4500e121cf3e265f68933
+SHA1 (patch-ui_aura_screen__ozone.h) = 84d6abfc66cd831666f4a408489ee696b5dee345
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = e050200eef93c6e2d67f78dbbfa891b4fb1b6e5c
+SHA1 (patch-ui_base_accelerators_command.cc) = 35ac1d3c4e51b889caacd453069fc10ca2d63ca5
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 8cd78aeb727f20aa685d1627a9835475faf9f7b1
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 996a4d17445481ddfdae4945ba3e2d056418b1ad
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 1a04ddd865d740fabe88f4d61ead2a843cc9a2e1
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = a4653b8fa9f7a1a2d5ed1d9d52334b1522c4a3c1
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 32e80794eaf96eca32c6106284c0f2ef2001b54f
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 944ffe4319c53fbfc456db8e11996666b711d0c0
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 13d33d78770ce7b3d31a7a5bc427dbb294836894
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 581c45cd58d6eba5ebb7bde75c80a792a10b3045
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 733894041127f06d427b1a3525eba0464e38d3ed
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 464255f115d02b0d2ce5c9c4ef6c8e2589e4ea9a
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 48a468e52c9b162ce662b57acc5d6f8649ef247f
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = be6562654cb77170879eeab1c2b474a6aaf10e77
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = d12df421ce2abc5f4bba17217e6af53e590f7679
+SHA1 (patch-ui_base_ime_text__input__client.h) = 53a39e7aa870eb2ac3808cde89284ce41670d69f
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 0acb12075812208298c871b440cf0aa2964c7984
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 076217bf897e8b96ca54aa05296403f863ad2c30
+SHA1 (patch-ui_base_test_ui__controls.h) = d0c27de2e7905483c72248b18dedfcbc78b18911
+SHA1 (patch-ui_base_ui__base__features.cc) = a8ff711792e48f4ea6a9ce13fb5773e8482beef4
+SHA1 (patch-ui_base_ui__base__switches.h) = d6c7513b204e7c17955c14b7e5cc33ba93732dfe
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = c7b5e94c8541d2b9b39e2183b2af705271b03aa2
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 46eced0c8187c590a93716a818213921beffbb98
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 9edc70f525b81734037a66871905bc5ffadba788
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = e25043dd1e2463c3fa727b9dfef36a9f277d2ba3
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 37e7b7e63823ee19630195a84a774db4411ea791
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = c76627cd5ed427f31fb08bb99f455ff22e51a9d3
+SHA1 (patch-ui_color_color__id.h) = 52733782486474134c59476bacbaeb54fe21640d
+SHA1 (patch-ui_color_system__theme.h) = 1b8140d2b48a130dc831bd84ed0c6df86e83d521
+SHA1 (patch-ui_compositor_compositor.cc) = 6f5f75994f496b71af3cabbc23d893250e4afc03
+SHA1 (patch-ui_compositor_compositor.h) = 8de049dcc4c9a706dcadee3b83bb1e6cbf2abb6e
+SHA1 (patch-ui_compositor_compositor__observer.h) = c7e3d223822abc7cbe98c02d272dd6c62909afc9
+SHA1 (patch-ui_display_screen.cc) = d14a03073b9f3790be090ecc4b01d8f630f38eef
+SHA1 (patch-ui_display_screen.h) = 17150df93c24bd48214035a0258d7a32113a2089
+SHA1 (patch-ui_events_event.cc) = 3f87c003cb93021eccf8b5c0c936df5f2f969be6
+SHA1 (patch-ui_events_event__switches.cc) = 29b59e8e67570d6dacd2d701e14d4f642650560e
+SHA1 (patch-ui_events_event__switches.h) = 1fb3e206100ffc9917fbfaddf125aa98f7ba68af
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = a74014d1eeabf0b927e41f1e71e2e1765b278e07
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = e01e7dc319a00499c7449447193fcc5c835cd8d8
+SHA1 (patch-ui_gfx_BUILD.gn) = 424a75f7de1d589168e3e535df528cb9b3320aea
+SHA1 (patch-ui_gfx_canvas__skia.cc) = bb2981fac7cd12e109a5d11816426293e2ef75ff
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = ee3120392d07503046ed2718a3fbd5823ff1fd7c
+SHA1 (patch-ui_gfx_font__render__params.h) = b758bd39e454faf3c41c3ce76f89c4e5167b2679
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 52066b152b1b7cf3991a0039d1671888b5aab428
+SHA1 (patch-ui_gfx_font__util.cc) = bee5c45b9a5258cee7c3831a2735ec3b78adbe13
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = 590870dd21aa461ebb725445924de66dfa84a3b0
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 4b57b1c15b3496d771d2771064a18994d76baefb
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = afa1fa5abcbebaf28cfbb670103fccf12dc60454
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 4ad7593d5f180cc1efc8c01332f827e04e17e9f6
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 1188b06c84c383f831f9f8695a5c09623956a22c
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = b8feb233dc2295c1c5ca9917bd44c3e16a26b88c
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 98d58f1c8d8ce1843d9eca45a5f9274a013fecaf
+SHA1 (patch-ui_gfx_native__ui__types.h) = c1df67844149adcb07e51ee0798eca6f58e00c78
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 7ad3b2f1b4c0ed93dce3743c5560aabec9ce1573
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = f6a05191a8d3475520f420328f726e6957d098cf
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = cef900e1ed40dd5d797f1734134cfe6f9c30cd34
+SHA1 (patch-ui_gfx_switches.cc) = 7e063f2544a2ca893a3dc02c2d14ac931d18507b
+SHA1 (patch-ui_gfx_switches.h) = bac2d47f1ed9199865ebae14a0b3115972172ea3
+SHA1 (patch-ui_gfx_x_atom__cache.cc) = 70f7ba534674a99b3705f683a7a2abc212bd16f3
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 0ea95a13e8a2b2c6c31bafb03eb874458fff3683
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 2cc5d37f7981b1bcef7241815d2cab2f5ab61e00
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = dd5cf254bae833cafa972712f42341d785c4f94a
+SHA1 (patch-ui_gl_gl__context.cc) = dd68a03419494835cfe093ed5fc4139b92769068
+SHA1 (patch-ui_gl_gl__fence.cc) = ede96517a2119db9687fafe1fb67d1eea515aa83
+SHA1 (patch-ui_gl_gl__implementation.cc) = 0df7817ed574c3dcd441d857fb52a84cbc7f993b
+SHA1 (patch-ui_gl_gl__switches.cc) = 1a38d2324eb74007a22cf86678804b402930028e
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = d2b4dd3b47500fe908bfe501d8588c5f7cb8623d
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = d1e7d056aad6d453c70c500ec1877e0baf0cbd94
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 7f91abb731c76aa2cf5c551dfd098767eccb4d56
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 1e0e1807e3390a3a99744383e1aad4f6fee9ed0a
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 3d2f58199ebb4bbe0ceb2cb9e2d323675dd92bc3
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = a2f96e98eeb2bf5e600b577f1ea3a864a96fdcf9
+SHA1 (patch-ui_native__theme_native__theme.h) = 60ce2adfba485bd31601466992900b8fbf676919
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 6784d43994239157becf0f86acb1b495b541fcbc
+SHA1 (patch-ui_ozone_common_egl__util.cc) = 3c025f2ba32fd9b08c8a67a0d5ebc361ada1c199
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 6422b6d067d32e14e298fb546660291cd31c75d3
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = f9bc2c5942546d89a98bb73253a676fac0cbb2d3
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = ad13af5b8ce7c46ead6747d7f8ec3d9e1d7e3a31
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 48a9ceef27975ef6aab83fb5fa716851658f9d37
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 27bfaf76e8b96bc261dd00115ccdd807222f968b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 99323c44a8f9d09181745dc7c2e1d6b0cf494a5a
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 32519bb7d099b2d53574107e5f5af6b172559a2f
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 85da6a2998497ca0fc29acd921564911cdeed6e2
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 5aaadbbabdca683ec0cb5e6d56360c81bb6cb9ed
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 432fc296ad49d9cd7433fb041bc766876629cb14
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = b0b9a350d1e1a6b61db463ff3e9dc5e10b165997
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 34d816225ad99baefaf5373ee5c681840af3fb6b
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 7d4357cced91b9fbee9c15fbcb2a5345c93dcf00
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 1487bc1791aabac4ace28c96cf4f402ab4839d05
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 60ec2023235b689c230bb05df5398eb0f91a31c8
+SHA1 (patch-ui_qt_BUILD.gn) = 57252c4526af075874c7c1012dd204be67b1499b
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = a95d167abd6644cc77a6d9831aa4b83f2e95e441
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = acba1b7dc2d84316fbd11eb395015684a0d52bce
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = c579fa820e8c0a5d602ef4db12de85c1e47e2491
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = bec0ea2a34552435faf51d1fcb62584c1191fd70
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 67a6809321a8bc3256a8ea22d80a62841075b055
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 2695d032fe8292205944107f67db6fe818ac03a2
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 06788351773df51736fc3fca42888415200c5f61
+SHA1 (patch-ui_views_BUILD.gn) = c58f6a0720ef922a8366acec57db2709b7e43af1
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 1d339382146b64678bcc4fed5096c74b2c46a023
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 94ed3e6cd2981c58827f184652b7a5dab0e71f5b
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 2f5ffba9caa2640810fcea4159d282c9fdad5961
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 4ad01f1de4539b64d16962de21ca338ee54b8648
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 3013f7ca4926f26f92b4d3c0eb2c250d1250bead
+SHA1 (patch-ui_views_examples_widget__example.cc) = 2c5654e66c868c6c490aac6c2beebb93d94ee11f
+SHA1 (patch-ui_views_focus_focus__manager.cc) = a9cd5a334255ece37093ec623b751bb2142d1098
+SHA1 (patch-ui_views_style_platform__style.cc) = 5a75629893171d62376702b503dcfc04acec1a20
+SHA1 (patch-ui_views_style_platform__style.h) = 56cae077b3ac21e094854d33b885232fdb80ca66
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 5f7af8cc12e930023fa138ac0ef0804bdc69fcb1
+SHA1 (patch-ui_views_views__delegate.cc) = 6bd528f021709febce3d8380dbf5ba8b854d2b23
+SHA1 (patch-ui_views_views__delegate.h) = f1518db2d535f245ec9176ddf613ad6a8b754482
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = b70359d7f3d827fcdd5e6ba21732fd00a5ee965a
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 43a23a93db5f66d6b4e7ed71c856122811bd7e56
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = fa3e64ebde465524526e428edf459b4ca5fe3b81
+SHA1 (patch-ui_views_widget_root__view.cc) = 9c9f51830c1b934c38c72b13ff187fb45ac9b922
+SHA1 (patch-ui_views_widget_widget.cc) = 10fc1749b57364e2adf68435f9f3f3f4af62fb34
+SHA1 (patch-ui_views_widget_widget.h) = 7c85bf2457990f607980d120495f69775d83864b
+SHA1 (patch-ui_views_window_default__frame__view.cc) = e423fefe43500733bee7fb3a13a5439e58cdae08
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = e543b99ffba5c9b787280a7883ab737ed09d82f4
+SHA1 (patch-ui_views_window_frame__background.cc) = 20167b18f20e757625a1fe6da2fd9421a6f8376e
+SHA1 (patch-v8_BUILD.gn) = 370104b47117844f2f590f662032a86d4dae833f
+SHA1 (patch-v8_include_v8-internal.h) = 8ca0fc966fad3761afca0e05c06641bcd64a741f
+SHA1 (patch-v8_include_v8config.h) = 36b824e55bf74ec05ff6f740542cd2169fe14db4
+SHA1 (patch-v8_src_api_api.cc) = a02b08d1726fd7b1c3513e2b1108c71bc206097f
+SHA1 (patch-v8_src_base_atomicops.h) = d2526210b3ecc8b530407eacb3f582d23694bb3d
+SHA1 (patch-v8_src_base_platform_memory.h) = 38ebd072a21ff5cafca2660680db39c7d034a600
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = f373da1541eb608988346e61d8f1f1be45354cad
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = f3c3d8692da8a932a7e95541300a58dee40f6bf2
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 7c2f9a8369418863e51edf873932397986a002e0
+SHA1 (patch-v8_src_base_strings.h) = 7ad8cdba4c751d6c28b7f0bc75b84ad6fbc05fc4
+SHA1 (patch-v8_src_base_sys-info.cc) = 4f16eca02f2b6fa762f0bf8ac8f81237b41631ae
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = f6417835dcf0882bac2912be153cea62e509811d
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 1c0e21a09fed44a8e293dd726bc416f612fb74a0
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = aeadd74aef5e01e687c33358e1c7e9f3a589b997
+SHA1 (patch-v8_src_execution_isolate.cc) = 881af5025333bad22910f4128cd0a6b990cf9422
+SHA1 (patch-v8_src_flags_flags.cc) = 41ab98d53fd10a7b7ba2ee7ac54357dd49075c3c
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 64df2a2066b284ddb97787df4cf7686b1482f65f
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = d1c85756a22430a78c7fbc82e5f4a50b9c9e28c5
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = c5693fea23dbe8c465c09d7e387e21115b35590f
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = ecfc0bfd1c52f2adbe98f47571a6ee6d7b39d9e0
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 8a5d332c38fa4ac9ad6cc1ab36217b3d837da669
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 0f21f01826f2bb89a0e4baf465c47247a126a0a5
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 2a0cb4d9c3aff1bda75a2978e088a23089a7d5ea
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 0a52da991e02f199cff16f46fa73926118f7cad1
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 35766666067fb1179f1acb22d6893703f4ff3bc1
+SHA1 (patch-v8_tools_run-paxctl.py) = 757c668a882104dc51ad1370954a340e767d0706
+SHA1 (patch-v8_tools_run.py) = f093036d1e401791fe691e236ee21c463f1cfead
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 7f972b03e6..997386fac5 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-10-13 21:41:26.000000000 +0000
+--- BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -69,7 +69,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)
-@@ -101,7 +101,6 @@ group("gn_all") {
+@@ -102,7 +102,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",
-@@ -441,7 +440,7 @@ group("gn_all") {
+@@ -430,7 +429,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -607,6 +606,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)",
-@@ -655,7 +663,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
-@@ -690,7 +698,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",
-@@ -1092,7 +1100,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1077,7 +1085,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",
-@@ -1245,7 +1253,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1230,7 +1238,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.
-@@ -1259,7 +1267,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1244,7 +1252,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.
-@@ -1714,7 +1722,7 @@ group("chromium_builder_perf") {
+@@ -1541,7 +1549,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 3c2c2a85d5..f2d65d236e 100644
--- a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- apps/ui/views/app_window_frame_view.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ apps/ui/views/app_window_frame_view.cc
@@ -146,7 +146,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF
gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds(
diff --git a/chromium/patches/patch-ash_display_mirror__window__controller.cc b/chromium/patches/patch-ash_display_mirror__window__controller.cc
index a3521e157b..e4913204f1 100644
--- a/chromium/patches/patch-ash_display_mirror__window__controller.cc
+++ b/chromium/patches/patch-ash_display_mirror__window__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ash/display/mirror_window_controller.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ash/display/mirror_window_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ash/display/mirror_window_controller.cc
@@ -283,7 +283,11 @@ void MirrorWindowController::UpdateWindo
if (!base::Contains(display_info_list, iter->first,
diff --git a/chromium/patches/patch-base_BUILD.gn b/chromium/patches/patch-base_BUILD.gn
index 064494c72f..7ec6f7409c 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-10-13 21:41:26.000000000 +0000
+--- base/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/BUILD.gn
-@@ -960,7 +960,7 @@ component("base") {
+@@ -962,7 +962,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -1113,11 +1113,26 @@ component("base") {
+@@ -1115,11 +1115,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" ]
-@@ -1137,7 +1152,7 @@ component("base") {
+@@ -1139,7 +1154,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -134,7 +134,7 @@ $NetBSD$
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -3920,7 +3985,7 @@ test("base_unittests") {
+@@ -3923,7 +3988,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",
-@@ -3944,7 +4009,7 @@ test("base_unittests") {
+@@ -3947,7 +4012,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",
-@@ -3955,7 +4020,7 @@ test("base_unittests") {
+@@ -3958,7 +4023,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -161,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4142,7 +4207,7 @@ test("base_unittests") {
+@@ -4145,7 +4210,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 b0e14656e8..bb20467c5c 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2025-10-24 16:42: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__alloc__features.cc b/chromium/patches/patch-base_allocator_partition__alloc__features.cc
deleted file mode 100644
index d1becb08c5..0000000000
--- a/chromium/patches/patch-base_allocator_partition__alloc__features.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- base/allocator/partition_alloc_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ base/allocator/partition_alloc_features.cc
-@@ -143,7 +143,7 @@ BASE_FEATURE(PartitionAllocEventuallyZer
- // Evaluated and positive stability and peformance-wise on Linux-based systems,
- // disabled elsewhere (for now). Does not apply to Windows.
- BASE_FEATURE(PartitionAllocFewerMemoryRegions,
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- FEATURE_ENABLED_BY_DEFAULT);
- #else
- FEATURE_DISABLED_BY_DEFAULT);
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 cecf094b30..b17184b902 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -87,7 +87,7 @@ if (current_cpu == "x64" || current_cpu
+@@ -92,7 +92,7 @@ if (current_cpu == "x64" || current_cpu
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
use_large_empty_slot_span_ring = true
@@ -15,7 +15,7 @@ $NetBSD$
!is_hwasan && (is_linux || is_android)
declare_args() {
-@@ -482,7 +482,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -486,7 +486,7 @@ assert(!use_asan_backup_ref_ptr || use_r
# dependencies that use partition_allocator are compiled in AOSP against a
# version of glibc that does not include pkeys syscall numbers.
is_pkeys_available =
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index 07c29867e4..534d48086b 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -906,7 +906,7 @@ if (is_clang_or_gcc) {
+@@ -907,7 +907,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 d24ca8ee5e..3f3a750124 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2025-10-24 16:42: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 50b85bf97c..31192637f6 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
@@ -278,7 +278,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 cf6a31e80f..06480fd275 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,16 +4,18 @@ $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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
-@@ -31,8 +31,8 @@
+@@ -31,9 +31,9 @@
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
#elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
-- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64)) || \
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_LOONGARCH64))
+ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
-+ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64)) || \
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_LOONGARCH64))
// This should work for all POSIX (if needed), but currently all other
// supported OS/architecture combinations use either hard-coded values
// (such as x86) or have means to determine these values without needing
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index 61bcf0fc1e..ce225ed447 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2025-10-24 16:42: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 b397898a8d..e6a147057c 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-10-24 16:42: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 7f41f6f1c8..d7522aa144 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2025-10-24 16:42: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 49e87a037d..9a2b3fdc04 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2025-10-24 16:42: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 17840bedcb..5e31dd6127 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2025-10-24 16:42: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 334168e718..ac6bcfa4cf 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
@@ -43,6 +43,8 @@ typedef DWORD PlatformThreadId;
typedef zx_handle_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index f60fd3512b..3c1e82ecb0 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2025-10-24 16:42: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 c13cf4a9a3..1a7d459488 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2025-10-24 16:42: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 9797f432cb..b2a87a6926 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2025-10-24 16:42: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
@@ -17,7 +17,16 @@ $NetBSD$
// Need TLS support.
#define PA_CONFIG_THREAD_CACHE_SUPPORTED() \
-@@ -169,7 +169,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -171,7 +171,7 @@ constexpr bool kUseLazyCommit = false;
+ // macOS, where it yielded no beenefit (nor any real downside).
+ constexpr bool kUseFewerMemoryRegions =
+ #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \
+- PA_BUILDFLAG(IS_CHROMEOS)
++ PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
+ true;
+ #else
+ false;
+@@ -181,7 +181,7 @@ constexpr bool kUseFewerMemoryRegions =
// This may be required on more platforms in the future.
#define PA_CONFIG_HAS_ATFORK_HANDLER() \
(PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \
@@ -26,7 +35,7 @@ $NetBSD$
#if PA_BUILDFLAG(MOVE_METADATA_OUT_OF_GIGACAGE_FOR_64_BITS_POINTERS) && \
PA_BUILDFLAG(HAS_64_BIT_POINTERS)
-@@ -226,7 +226,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -238,7 +238,7 @@ constexpr bool kUseFewerMemoryRegions =
// Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead
// to larger slot spans.
#if PA_BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index b5650d4dd4..5613298ed1 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-10-24 16:42: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 c145a2e932..cce656e1fe 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2025-10-24 16:42: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 0bdb332e01..39bb96806b 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
@@ -51,7 +51,7 @@
#include "wow64apiset.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
deleted file mode 100644
index e4605fe77b..0000000000
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.h.orig 2025-10-13 21:41:26.000000000 +0000
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.h
-@@ -202,7 +202,7 @@ struct PartitionOptions {
- // system to configure PartitionAlloc.
- EnableToggle fewer_memory_regions =
- #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \
-- PA_BUILDFLAG(IS_CHROMEOS)
-+ PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
- kEnabled;
- #else
- kDisabled;
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 6583b2b05b..83105a7dd2 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-@@ -24,7 +24,16 @@
+@@ -25,7 +25,16 @@
#endif
#if PA_CONFIG(HAS_LINUX_KERNEL)
@@ -23,7 +23,7 @@ $NetBSD$
#include <sys/syscall.h>
#include <unistd.h>
-@@ -97,8 +106,19 @@ PA_ALWAYS_INLINE long FutexSyscall(volat
+@@ -155,8 +164,19 @@ PA_ALWAYS_INLINE long FutexSyscall(volat
int saved_errno = errno;
errno = 0;
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 ca8d4aef54..446b9f2f8a 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2025-10-24 16:42: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 e331a5d246..56f74b437e 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-10-13 21:41:26.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2025-10-24 16:42: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 9e2d23e5e2..0c93604cca 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-10-13 21:41:26.000000000 +0000
+--- base/atomicops.h.orig 2025-10-24 16:42: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 c5594914e0..b816535d7f 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-10-13 21:41:26.000000000 +0000
+--- base/base_paths_posix.cc.orig 2025-10-24 16:42: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 da2285a640..f8bb73d9a3 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-10-13 21:41:26.000000000 +0000
+--- base/compiler_specific.h.orig 2025-10-24 16:42: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 45009e691f..3eab89db29 100644
--- a/chromium/patches/patch-base_debug_debugger__posix.cc
+++ b/chromium/patches/patch-base_debug_debugger__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/debugger_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/debug/debugger_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/debug/debugger_posix.cc
@@ -38,6 +38,10 @@
#include <sys/sysctl.h>
diff --git a/chromium/patches/patch-base_debug_elf__reader.cc b/chromium/patches/patch-base_debug_elf__reader.cc
index af90dbd53e..cf72b02209 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-10-13 21:41:26.000000000 +0000
+--- base/debug/elf_reader.cc.orig 2025-10-24 16:42: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 f058fb1e44..ba592aec83 100644
--- a/chromium/patches/patch-base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/proc_maps_linux.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/debug/proc_maps_linux.cc
@@ -22,7 +22,7 @@
#include "base/strings/string_split.h"
diff --git a/chromium/patches/patch-base_debug_stack__trace.cc b/chromium/patches/patch-base_debug_stack__trace.cc
index ad83dc0ba7..e1871e85a9 100644
--- a/chromium/patches/patch-base_debug_stack__trace.cc
+++ b/chromium/patches/patch-base_debug_stack__trace.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/debug/stack_trace.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/debug/stack_trace.cc
-@@ -271,7 +271,7 @@ bool StackTrace::WillSymbolizeToStreamFo
+@@ -292,7 +292,7 @@ bool StackTrace::WillSymbolizeToStreamFo
// Symbols are not expected to be reliable when gn args specifies
// symbol_level=0.
return false;
@@ -15,7 +15,7 @@ $NetBSD$
// StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
// See https://crbug.com/706728
return false;
-@@ -324,7 +324,9 @@ void StackTrace::OutputToStreamWithPrefi
+@@ -357,7 +357,9 @@ void StackTrace::OutputToStreamWithPrefi
}
return;
}
@@ -25,7 +25,7 @@ $NetBSD$
}
std::string StackTrace::ToString() const {
-@@ -333,7 +335,7 @@ std::string StackTrace::ToString() const
+@@ -366,7 +368,7 @@ std::string StackTrace::ToString() const
std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
std::stringstream stream;
@@ -34,7 +34,7 @@ $NetBSD$
OutputToStreamWithPrefix(&stream, prefix_string);
#endif
return stream.str();
-@@ -357,7 +359,7 @@ bool StackTrace::ShouldSuppressOutput()
+@@ -390,7 +392,7 @@ bool StackTrace::ShouldSuppressOutput()
}
std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index 172fe964a7..e4f48843a3 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-10-13 21:41:26.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig 2025-10-24 16:42: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 676855d409..01469879a5 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-10-13 21:41:26.000000000 +0000
+--- base/files/dir_reader_linux.h.orig 2025-10-24 16:42: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 494046f974..0e56a5b90a 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-10-13 21:41:26.000000000 +0000
+--- base/files/dir_reader_posix.h.orig 2025-10-24 16:42: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 da0a16628d..86eef3b97e 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-10-13 21:41:26.000000000 +0000
+--- base/files/drive_info.h.orig 2025-10-24 16:42: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 8fb665e87f..ed1cf6182b 100644
--- a/chromium/patches/patch-base_files_drive__info__posix.cc
+++ b/chromium/patches/patch-base_files_drive__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/drive_info_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/files/drive_info_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/files/drive_info_posix.cc
-@@ -24,7 +24,7 @@ namespace base {
+@@ -27,7 +27,7 @@ namespace base {
std::optional<DriveInfo> GetFileDriveInfo(const FilePath& file_path) {
DriveInfo drive_info;
diff --git a/chromium/patches/patch-base_files_file__path__watcher.h b/chromium/patches/patch-base_files_file__path__watcher.h
index 80923bf71a..5f2a93b648 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-10-13 21:41:26.000000000 +0000
+--- base/files/file_path_watcher.h.orig 2025-10-24 16:42: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 821df303b5..cb188fd6c6 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-10-16 15:04:40.856950735 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2025-11-03 16:55:48.169742081 +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 b0961fc47e..4c60566ae4 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-10-13 21:41:26.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2025-10-24 16:42: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 de763eba9b..748c30ba1a 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-10-13 21:41:26.000000000 +0000
+--- base/files/file_path_watcher_unittest.cc.orig 2025-10-24 16:42: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 7ea23ba8ad..c589e269d2 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-10-13 21:41:26.000000000 +0000
+--- base/files/file_util_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/files/file_util_posix.cc
-@@ -941,6 +941,7 @@ bool CreateNewTempDirectory(const FilePa
+@@ -943,6 +943,7 @@ bool CreateNewTempDirectory(const FilePa
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)) {
-@@ -950,8 +951,8 @@ bool CreateDirectoryAndGetError(const Fi
+@@ -952,8 +953,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;
}
-@@ -969,21 +970,14 @@ bool CreateDirectoryAndGetError(const Fi
+@@ -971,21 +972,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 434f545281..06efb33485 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_unittest.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/files/file_util_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/files/file_util_unittest.cc
-@@ -4123,7 +4123,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -4156,7 +4156,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
}
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -4708,6 +4708,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
+@@ -4741,6 +4741,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
#endif // BUILDFLAG(IS_ANDROID)
@@ -35,7 +35,7 @@ $NetBSD$
#if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
defined(ARCH_CPU_32_BITS)
// TODO(crbug.com/327582285): Re-enable these tests. They may be failing due to
-@@ -4874,7 +4887,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -4907,7 +4920,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
NULL);
#else
size_t bytes_written =
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index 3a55439626..8510aa89e2 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-10-13 21:41:26.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2025-10-24 16:42: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 49e6e6a3fd..b6bba26c00 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-10-13 21:41:26.000000000 +0000
+--- base/files/scoped_file.cc.orig 2025-10-24 16:42: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 8ad92a1fd8..9481d2f5c5 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-10-13 21:41:26.000000000 +0000
+--- base/functional/unretained_traits.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/functional/unretained_traits.h
@@ -90,7 +90,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 01234c757a..099d905a05 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-10-13 21:41:26.000000000 +0000
+--- base/i18n/icu_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/i18n/icu_util.cc
@@ -52,7 +52,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index bd952c26a1..c8eea59561 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-10-13 21:41:26.000000000 +0000
+--- base/linux_util.cc.orig 2025-10-24 16:42: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 a3296dd446..a5e1e1ad59 100644
--- a/chromium/patches/patch-base_logging__unittest.cc
+++ b/chromium/patches/patch-base_logging__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/logging_unittest.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/logging_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/logging_unittest.cc
@@ -40,7 +40,7 @@
#include "base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
index f452706015..ecd9e89fd5 100644
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium/patches/patch-base_memory_discardable__memory.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/memory/discardable_memory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/memory/discardable_memory.cc
-@@ -24,7 +24,7 @@ namespace features {
- BASE_FEATURE(MadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -20,7 +20,7 @@ namespace features {
+ BASE_FEATURE(kMadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_POSIX)
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(DiscardableMemoryBackingTrial, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kDiscardableMemoryBackingTrial, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
-@@ -40,7 +40,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemor
+@@ -36,7 +36,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemor
namespace {
@@ -24,7 +24,7 @@ $NetBSD$
DiscardableMemoryBacking GetBackingForFieldTrial() {
DiscardableMemoryTrialGroup trial_group =
-@@ -59,7 +59,7 @@ DiscardableMemoryBacking GetBackingForFi
+@@ -54,7 +54,7 @@ DiscardableMemoryBacking GetBackingForFi
} // namespace
@@ -33,7 +33,7 @@ $NetBSD$
// Probe capabilities of this device to determine whether we should participate
// in the discardable memory backing trial.
-@@ -91,7 +91,7 @@ DiscardableMemory::DiscardableMemory() =
+@@ -81,7 +81,7 @@ DiscardableMemory::DiscardableMemory() =
DiscardableMemory::~DiscardableMemory() = default;
DiscardableMemoryBacking GetDiscardableMemoryBacking() {
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
index de4d4e0ea5..f25a523410 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-10-13 21:41:26.000000000 +0000
+--- base/memory/discardable_memory_internal.h.orig 2025-10-24 16:42: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 792501ffaa..566736e585 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-10-13 21:41:26.000000000 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-10-24 16:42: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 6c78c3f977..5e7c3b73e4 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-10-13 21:41:26.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2025-10-24 16:42: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 23dd8f259a..dbfcc6c10e 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-10-13 21:41:26.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2025-10-24 16:42: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 2ce678988d..e5c171a6f5 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-10-13 21:41:26.000000000 +0000
+--- base/memory/protected_memory.h.orig 2025-10-24 16:42: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 d2dbb6cef6..47bfc97821 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-10-13 21:41:26.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig 2025-10-24 16:42: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 2a464f3ce9..3b2526306c 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-10-13 21:41:26.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig 2025-10-24 16:42: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 5eb7ca8de8..36f192f9c4 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-10-13 21:41:26.000000000 +0000
+--- base/message_loop/message_pump_epoll.h.orig 2025-10-24 16:42: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 55a70a607f..b5ed22adca 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-10-13 21:41:26.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/message_loop/message_pump_glib.cc
@@ -8,6 +8,15 @@
#include <glib.h>
@@ -21,8 +21,8 @@ $NetBSD$
+
#include "base/logging.h"
#include "base/memory/raw_ptr.h"
- #include "base/notreached.h"
-@@ -52,9 +61,19 @@ int GetTimeIntervalMilliseconds(TimeTick
+ #include "base/message_loop/io_watcher.h"
+@@ -58,9 +67,19 @@ int GetTimeIntervalMilliseconds(TimeTick
}
bool RunningOnMainThread() {
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 02aecf789a..1e3b0effdb 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-10-13 21:41:26.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2025-10-24 16:42: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 3955d78f03..881b30c144 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-10-13 21:41:26.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig 2025-10-24 16:42: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 5f78a466a3..c25ed1e2a1 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-10-13 21:41:26.000000000 +0000
+--- base/posix/sysctl.cc.orig 2025-10-24 16:42: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 e51cfd3fda..b49b8b4272 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-10-13 21:41:26.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2025-10-24 16:42: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 dae97d2a54..1f962f4058 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-10-13 21:41:26.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/posix/unix_domain_socket_unittest.cc
@@ -15,6 +15,8 @@
#include <sys/types.h>
diff --git a/chromium/patches/patch-base_process_internal__linux.h b/chromium/patches/patch-base_process_internal__linux.h
index 8ddce61182..1333ae4fbd 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-10-13 21:41:26.000000000 +0000
+--- base/process/internal_linux.h.orig 2025-10-24 16:42: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 46f09ef6a2..39efdf5f17 100644
--- a/chromium/patches/patch-base_process_kill.h
+++ b/chromium/patches/patch-base_process_kill.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/process/kill.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/process/kill.h
-@@ -123,7 +123,7 @@ BASE_EXPORT TerminationStatus GetTermina
+@@ -125,7 +125,7 @@ BASE_EXPORT TerminationStatus GetTermina
BASE_EXPORT TerminationStatus
GetKnownDeadTerminationStatus(ProcessHandle handle, int* exit_code);
diff --git a/chromium/patches/patch-base_process_kill__posix.cc b/chromium/patches/patch-base_process_kill__posix.cc
index 3284cb115b..a2cca37904 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/patches/patch-base_process_kill__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/process/kill_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/process/kill_posix.cc
@@ -161,7 +161,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 89c0fb7308..de76023b9d 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-10-13 21:41:26.000000000 +0000
+--- base/process/launch.h.orig 2025-10-24 16:42: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 08e55fe8c5..9396031d5f 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-10-13 21:41:26.000000000 +0000
+--- base/process/launch_posix.cc.orig 2025-10-24 16:42: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 1c397391fa..2c404e2a1e 100644
--- a/chromium/patches/patch-base_process_memory__linux.cc
+++ b/chromium/patches/patch-base_process_memory__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/memory_linux.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/process/memory_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/process/memory_linux.cc
-@@ -28,6 +28,7 @@ void __libc_free(void*);
+@@ -29,6 +29,7 @@ void* __libc_calloc(size_t, size_t);
namespace base {
@@ -14,7 +14,7 @@ $NetBSD$
namespace {
void ReleaseReservationOrTerminate() {
-@@ -38,12 +39,14 @@ void ReleaseReservationOrTerminate() {
+@@ -39,12 +40,14 @@ void ReleaseReservationOrTerminate() {
}
} // namespace
@@ -29,7 +29,7 @@ $NetBSD$
// Set the new-out of memory handler.
std::set_new_handler(&ReleaseReservationOrTerminate);
// If we're using glibc's allocator, the above functions will override
-@@ -52,8 +55,10 @@ void EnableTerminationOnOutOfMemory() {
+@@ -53,8 +56,10 @@ void EnableTerminationOnOutOfMemory() {
#if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
allocator_shim::SetCallNewHandlerOnMallocFailure(true);
#endif
@@ -40,11 +40,11 @@ $NetBSD$
// ScopedAllowBlocking() has private constructor and it can only be used in
// friend classes/functions. Declaring a class is easier in this situation to
// avoid adding more dependency to thread_restrictions.h because of the
-@@ -111,6 +116,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScor
+@@ -112,6 +117,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScor
bool AdjustOOMScore(ProcessId process, int score) {
return AdjustOOMScoreHelper::AdjustOOMScore(process, score);
}
+#endif
- bool UncheckedMalloc(size_t size, void** result) {
+ bool UncheckedCalloc(size_t num_items, size_t size, void** result) {
#if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
diff --git a/chromium/patches/patch-base_process_process__handle.cc b/chromium/patches/patch-base_process_process__handle.cc
index b9527b5d0a..e657f3a8a6 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_handle.cc.orig 2025-10-24 16:42: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 edc36b763a..45cea67981 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_handle.h.orig 2025-10-24 16:42: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 e4107bd7c3..6a95887b2f 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig 2025-10-24 16:42: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__netbsd.cc b/chromium/patches/patch-base_process_process__handle__netbsd.cc
index d4214658f2..d748e88ae2 100644
--- a/chromium/patches/patch-base_process_process__handle__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_netbsd.cc.orig 2025-10-16 15:04:40.862341464 +0000
+--- base/process/process_handle_netbsd.cc.orig 2025-11-03 16:55:48.175883518 +0000
+++ base/process/process_handle_netbsd.cc
@@ -0,0 +1,56 @@
+// Copyright 2011 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__handle__openbsd.cc b/chromium/patches/patch-base_process_process__handle__openbsd.cc
index 79670f7e2d..1647bfe32e 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig 2025-10-24 16:42: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 782bb2baf2..f610848776 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_iterator.h.orig 2025-10-24 16:42: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 da33e8349f..25bef03b2a 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2025-10-24 16:42: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__netbsd.cc b/chromium/patches/patch-base_process_process__iterator__netbsd.cc
index 3fe67d8323..816362785e 100644
--- a/chromium/patches/patch-base_process_process__iterator__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_netbsd.cc.orig 2025-10-16 15:04:40.862839535 +0000
+--- base/process/process_iterator_netbsd.cc.orig 2025-11-03 16:55:48.176358725 +0000
+++ base/process/process_iterator_netbsd.cc
@@ -0,0 +1,134 @@
+// Copyright 2013 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__iterator__openbsd.cc b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
index 02b933bc6b..0b875799a1 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2025-10-24 16:42: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 e5f56d21ec..d711f5ff29 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_metrics.cc.orig 2025-10-24 16:42: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 a0dbe9d58c..9e4c4ab261 100644
--- a/chromium/patches/patch-base_process_process__metrics.h
+++ b/chromium/patches/patch-base_process_process__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/process/process_metrics.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/process/process_metrics.h
@@ -40,7 +40,7 @@
#endif
diff --git a/chromium/patches/patch-base_process_process__metrics__freebsd.cc b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
index d8749ca304..9e189c7aa3 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2025-10-24 16:42: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__netbsd.cc b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
index c42fb1cb35..6793c79f19 100644
--- a/chromium/patches/patch-base_process_process__metrics__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_netbsd.cc.orig 2025-10-16 15:04:40.863542112 +0000
+--- base/process/process_metrics_netbsd.cc.orig 2025-11-03 16:55:48.177199198 +0000
+++ base/process/process_metrics_netbsd.cc
@@ -0,0 +1,173 @@
+// Copyright 2013 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__metrics__openbsd.cc b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
index daf4a2c0f3..ecbcaa1ccc 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2025-10-24 16:42: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 d621fec4d3..5cd4b9a539 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig 2025-10-24 16:42: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 cb5de5b8c0..92fc82fe18 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig 2025-10-24 16:42: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 149c3f1491..6dd392f9d9 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_posix.cc.orig 2025-10-24 16:42: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 584cebae8b..ac0e5f56e1 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-10-13 21:41:26.000000000 +0000
+--- base/process/process_unittest.cc.orig 2025-10-24 16:42: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 36799f52ee..a9f46976ca 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-10-13 21:41:26.000000000 +0000
+--- base/profiler/module_cache.cc.orig 2025-10-24 16:42: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 ead9a781c9..8ea375715e 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-10-13 21:41:26.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2025-10-24 16:42: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 72b4623bea..2b24c3fa5b 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-10-13 21:41:26.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2025-10-24 16:42: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 5e71ac720b..ae5bcc1323 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-10-13 21:41:26.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2025-10-24 16:42: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 cd016b4963..8fd7f02f6a 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-10-13 21:41:26.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2025-10-24 16:42: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 213ad31f54..788c45fe7f 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/profiler/stack_sampling_profiler_unittest.cc
@@ -47,7 +47,7 @@
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index 434eb48b36..f9f1ff9907 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-10-13 21:41:26.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2025-10-24 16:42: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 1d2aff6cbe..50ea539e88 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-10-13 21:41:26.000000000 +0000
+--- base/rand_util.h.orig 2025-10-24 16:42: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 983208b11e..80582c43d7 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-10-13 21:41:26.000000000 +0000
+--- base/rand_util_posix.cc.orig 2025-10-24 16:42: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 4141728e19..4a01b7c5c4 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-10-13 21:41:26.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2025-10-24 16:42: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 d3722dcb91..3c3d973fab 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-10-13 21:41:26.000000000 +0000
+--- base/synchronization/cancelable_event.h.orig 2025-10-24 16:42: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 350729493c..8f17a9909c 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-10-13 21:41:26.000000000 +0000
+--- base/synchronization/lock_impl.h.orig 2025-10-24 16:42: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 125c0a4569..4e09a94006 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-10-13 21:41:26.000000000 +0000
+--- base/syslog_logging.cc.orig 2025-10-24 16:42: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 39e953aac8..9ad54b03b5 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-10-13 21:41:26.000000000 +0000
+--- base/system/sys_info.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/system/sys_info.cc
@@ -222,7 +222,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 e2e3cf64f8..63cbaeb4d0 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-10-13 21:41:26.000000000 +0000
+--- base/system/sys_info.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/system/sys_info.h
@@ -355,6 +355,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 1370eb6804..8f70940cb6 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-10-13 21:41:26.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig 2025-10-24 16:42: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__netbsd.cc b/chromium/patches/patch-base_system_sys__info__netbsd.cc
index 4ab0b0d298..8c62a278af 100644
--- a/chromium/patches/patch-base_system_sys__info__netbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_netbsd.cc.orig 2025-10-16 15:04:40.874413001 +0000
+--- base/system/sys_info_netbsd.cc.orig 2025-11-03 16:55:48.180240090 +0000
+++ base/system/sys_info_netbsd.cc
@@ -0,0 +1,99 @@
+// Copyright 2011 The Chromium Authors
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index 706d67964c..ac76613ab7 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-10-13 21:41:26.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig 2025-10-24 16:42: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 2be89201be..2fbdb906a7 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-10-13 21:41:26.000000000 +0000
+--- base/system/sys_info_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/system/sys_info_posix.cc
@@ -142,7 +142,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 de272d214c..3fe7148bff 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-10-13 21:41:26.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig 2025-10-24 16:42: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 01c32fffa1..960ba7cbfd 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-10-13 21:41:26.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2025-10-24 16:42: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 e20bb38e05..366ee20b40 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-10-13 21:41:26.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig 2025-10-24 16:42: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 1e103707d4..d8346acb3e 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-10-13 21:41:26.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig 2025-10-24 16:42: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 4b7df47e7d..d9943db450 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-10-13 21:41:26.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig 2025-10-24 16:42: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 9bf50f339a..4f816ca50b 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-10-13 21:41:26.000000000 +0000
+--- base/threading/platform_thread.h.orig 2025-10-24 16:42: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 f0bda9917f..489e45d682 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_bsd.cc.orig 2025-10-16 15:04:40.875738721 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2025-11-03 16:55:48.181518690 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,31 @@
+// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
index 0d47a796ab..e1b3360dde 100644
--- a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_internal_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/threading/platform_thread_internal_posix.cc
@@ -31,10 +31,19 @@ ThreadPriorityForTest NiceValueToThreadP
}
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.cc b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
index 4ea76ca8c9..f2dee53221 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_metrics.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- base/threading/platform_thread_metrics.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/threading/platform_thread_metrics.cc
@@ -55,7 +55,7 @@ PlatformThreadMetrics::CreateForCurrentT
}
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.h b/chromium/patches/patch-base_threading_platform__thread__metrics.h
index b0e922fadd..24c93189d3 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-10-13 21:41:26.000000000 +0000
+--- base/threading/platform_thread_metrics.h.orig 2025-10-24 16:42: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 89f195b2ac..724e762cb6 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-10-13 21:41:26.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/threading/platform_thread_posix.cc
@@ -80,6 +80,7 @@ void* ThreadFunc(void* params) {
base::DisallowSingleton();
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index c56def94ec..6b5172020e 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-10-13 21:41:26.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2025-10-24 16:42: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 821d05fb20..f557827b73 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-10-13 21:41:26.000000000 +0000
+--- base/time/time_now_posix.cc.orig 2025-10-24 16:42: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 fa771fb15c..5aa8b350a6 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-10-13 21:41:26.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2025-10-24 16:42: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 e9977af22f..06311e9b90 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-10-13 21:41:26.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ base/trace_event/memory_dump_manager.cc
@@ -78,7 +78,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 87421e392c..db0f238034 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-10-13 21:41:26.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2025-10-24 16:42: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 d2e403c251..d0aa793fe9 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-10-13 21:41:26.000000000 +0000
+--- base/tracing/trace_time.cc.orig 2025-10-24 16:42: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 d414fc1449..0b8d736497 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-10-13 21:41:26.000000000 +0000
+--- base/tracing/trace_time.h.orig 2025-10-24 16:42: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 161fd979e3..b1831f7296 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-10-13 21:41:26.000000000 +0000
+--- base/version_info/version_info.h.orig 2025-10-24 16:42: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 4d3017dad1..cbd4e28ea9 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-10-13 21:41:26.000000000 +0000
+--- build/config/BUILD.gn.orig 2025-10-24 16:42: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 98870849b3..140d034109 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-10-13 21:41:26.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
new file mode 100644
index 0000000000..2b742bdff9
--- /dev/null
+++ b/chromium/patches/patch-build_config_c++_modules.gni
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- build/config/c++/modules.gni.orig 2025-10-24 16:42: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,
+ # so they should use_autogenerated_modules = true despite not having
+ # autogenerated modules because they're guarded by use_clang_modules.
+- use_autogenerated_modules = !is_apple
++ use_autogenerated_modules = !is_apple && !is_bsd
+ }
+
+ module_platform = "${current_os}-${current_cpu}"
diff --git a/chromium/patches/patch-build_config_clang_BUILD.gn b/chromium/patches/patch-build_config_clang_BUILD.gn
index 4205cde4f3..f661ecac09 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/config/clang/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/config/clang/BUILD.gn
@@ -224,7 +224,12 @@ template("clang_lib") {
diff --git a/chromium/patches/patch-build_config_clang_clang.gni b/chromium/patches/patch-build_config_clang_clang.gni
index 5c57194d39..fbbc5263f4 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-10-13 21:41:26.000000000 +0000
+--- build/config/clang/clang.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/config/clang/clang.gni
-@@ -58,7 +58,7 @@ declare_args() {
+@@ -88,7 +88,7 @@ declare_args() {
#
# TODO(https://crbug.com/440260716): Enable for Cronet in AOSP once gn2bp
# supports copy targets.
@@ -14,4 +14,4 @@ $NetBSD$
+ use_clang_modules = !is_bsd &&
# Clang modules doesn't work with translation_unit used in codesearch
# pipeline http://b/436082487.
- !enable_kythe_annotations && is_clang && is_linux &&
+ !enable_kythe_annotations && is_clang &&
diff --git a/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 486718fedf..b71d7906d9 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/config/compiler/BUILD.gn
-@@ -193,7 +193,7 @@ declare_args() {
+@@ -196,7 +196,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
# debugging information which is required by some specialized
# debugging tools.
@@ -15,16 +15,16 @@ $NetBSD$
# This switch is used to enable -Wexit-time-destructors by default. This
# warning serves as a flip switch to allow a gradual migration of targets
-@@ -268,7 +268,7 @@ assert(!(llvm_force_head_revision && use
+@@ -270,7 +270,7 @@ assert(!(llvm_force_head_revision && use
+ #
# Since this is referenced both when passing the file and when deciding which
# warnings to enable, store it in a separate variable here.
- use_clang_warning_suppression_file =
-- !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
-+ !is_bsd && !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
+-use_clang_warning_suppression_file =
++use_clang_warning_suppression_file = !is_bsd &&
+ is_clang && clang_warning_suppression_file != ""
# default_include_dirs ---------------------------------------------------------
- #
-@@ -285,13 +285,16 @@ config("default_include_dirs") {
+@@ -288,13 +288,16 @@ config("default_include_dirs") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -42,7 +42,7 @@ $NetBSD$
}
# compiler ---------------------------------------------------------------------
-@@ -559,6 +562,10 @@ config("compiler") {
+@@ -567,6 +570,10 @@ config("compiler") {
}
}
@@ -53,7 +53,7 @@ $NetBSD$
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_icf && (!is_apple || use_lld)) {
-@@ -634,7 +641,7 @@ config("compiler") {
+@@ -657,7 +664,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 += [
-@@ -1274,7 +1281,7 @@ config("compiler_cpu_abi") {
+@@ -1315,7 +1322,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 {
-@@ -1283,7 +1290,7 @@ config("compiler_cpu_abi") {
+@@ -1324,7 +1331,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 {
-@@ -1295,7 +1302,7 @@ config("compiler_cpu_abi") {
+@@ -1336,7 +1343,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" ]
}
-@@ -1307,7 +1314,7 @@ config("compiler_cpu_abi") {
+@@ -1348,7 +1355,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" ]
}
-@@ -1706,7 +1713,7 @@ config("compiler_deterministic") {
+@@ -1747,7 +1754,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -107,17 +107,7 @@ $NetBSD$
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -2128,9 +2135,6 @@ config("default_warnings") {
-
- # TODO(crbug.com/40284799): Fix and re-enable.
- "-Wno-thread-safety-reference-return",
--
-- # TODO(crbug.com/376641662): Fix and re-enable.
-- "-Wno-nontrivial-memcall",
- ]
-
- cflags_cc += [
-@@ -2487,7 +2491,7 @@ config("export_dynamic") {
+@@ -2519,7 +2526,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") {
@@ -126,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.
-@@ -2915,7 +2919,7 @@ config("afdo_optimize_size") {
+@@ -2955,7 +2962,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") {
@@ -135,7 +125,7 @@ $NetBSD$
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2942,7 +2946,7 @@ config("afdo") {
+@@ -2982,7 +2989,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
index 162f105b6f..ea5e3a7f55 100644
--- a/chromium/patches/patch-build_config_gcc_BUILD.gn
+++ b/chromium/patches/patch-build_config_gcc_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/gcc/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/config/gcc/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/config/gcc/BUILD.gn
@@ -32,7 +32,9 @@ declare_args() {
# See http://gcc.gnu.org/wiki/Visibility
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 9f22178747..f98e7101ae 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-10-13 21:41:26.000000000 +0000
+--- build/config/linux/BUILD.gn.orig 2025-10-24 16:42: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 b3d4e7614f..d076b5014c 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-10-13 21:41:26.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig 2025-10-24 16:42: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 e45fe88345..fd2e7e555f 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-10-13 21:41:26.000000000 +0000
+--- build/config/linux/pkg-config.py.orig 2025-10-24 16:42: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 9b35c196fd..f91745798d 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-10-13 21:41:26.000000000 +0000
+--- build/config/ozone.gni.orig 2025-10-24 16:42: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 11b5adf1c5..5e42938ccd 100644
--- a/chromium/patches/patch-build_config_rust.gni
+++ b/chromium/patches/patch-build_config_rust.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/rust.gni.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/config/rust.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/config/rust.gni
@@ -180,7 +180,7 @@ if (is_linux || is_chromeos) {
if (current_cpu == "arm64") {
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index 80f61ce7aa..8ff13316e2 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-10-13 21:41:26.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig 2025-10-24 16:42: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 142f37d9f6..df0b67c47a 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-10-13 21:41:26.000000000 +0000
+--- build/detect_host_arch.py.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/detect_host_arch.py
@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_gn__run__binary.py b/chromium/patches/patch-build_gn__run__binary.py
index 825c0d3aa2..0be04f769d 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-10-13 21:41:26.000000000 +0000
+--- build/gn_run_binary.py.orig 2025-10-24 16:42: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 32ec07f398..b81b899cb1 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-10-13 21:41:26.000000000 +0000
+--- build/linux/chrome.map.orig 2025-10-24 16:42: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.py b/chromium/patches/patch-build_linux_strip__binary.py
index f60003b597..3e99e8cc97 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-10-13 21:41:26.000000000 +0000
+--- build/linux/strip_binary.py.orig 2025-10-24 16:42: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 cd4c3cc2ba..aafcec986c 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-10-13 21:41:26.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig 2025-10-24 16:42: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_libusb.gn b/chromium/patches/patch-build_linux_unbundle_libusb.gn
index 56b0c2fd5f..977b25efa7 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-10-13 21:41:26.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2025-10-24 16:42: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 300bae5b5b..ad83d51d64 100644
--- a/chromium/patches/patch-build_rust_allocator_lib.rs
+++ b/chromium/patches/patch-build_rust_allocator_lib.rs
@@ -4,18 +4,25 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/allocator/lib.rs.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/rust/allocator/lib.rs.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/rust/allocator/lib.rs
-@@ -96,6 +96,12 @@ mod both_allocators {
- 0
+@@ -97,6 +97,19 @@ mod both_allocators {
}
+ // Mangle the symbol name as rustc expects.
++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
+ // TODO(crbug.com/422538133) Remove after rolling past
+ // https://github.com/rust-lang/rust/pull/141061
+ #[no_mangle]
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
+
- // Mangle the symbol name as rustc expects.
- // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
++ // Mangle the symbol name as rustc expects.
#[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
+ #[linkage = "weak"]
diff --git a/chromium/patches/patch-build_rust_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index 8b7b50f17b..7535bf3d91 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-10-13 21:41:26.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/rust/rust_bindgen.gni
@@ -12,14 +12,14 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
index 7957764d44..7291e2030b 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/rust_bindgen_generator.gni.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/rust/rust_bindgen_generator.gni
@@ -11,14 +11,14 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_std_BUILD.gn b/chromium/patches/patch-build_rust_std_BUILD.gn
index 9b43b367a4..59253281d2 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/std/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- build/rust/std/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/rust/std/BUILD.gn
-@@ -50,13 +50,20 @@ if (toolchain_has_rust) {
+@@ -49,13 +49,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -28,7 +28,7 @@ $NetBSD$
}
if (toolchain_for_rust_host_build_tools) {
-@@ -76,7 +83,6 @@ if (toolchain_has_rust) {
+@@ -75,7 +82,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 82fa507a6c..ac2e4a6681 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-10-16 15:04:40.880418236 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2025-11-03 16:55:48.187245446 +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 b256a17e2d..e314834aa1 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-10-13 21:41:26.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2025-10-24 16:42: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 0343338f53..4838206fc8 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-10-13 21:41:26.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/toolchain/gcc_toolchain.gni
-@@ -49,6 +49,13 @@ if (enable_resource_allowlist_generation
+@@ -53,6 +53,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).
#
-@@ -594,7 +601,7 @@ template("single_gcc_toolchain") {
+@@ -598,7 +605,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.
-@@ -881,22 +888,12 @@ template("gcc_toolchain") {
+@@ -885,22 +892,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 fa7bf8a23f..b4e7ef01a9 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-10-16 15:04:40.881197210 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2025-11-03 16:55:48.187715483 +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 67e0b22ffd..36eaae4dfd 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-10-16 15:04:40.881372208 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2025-11-03 16:55:48.187878885 +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 27208378aa..e569d4c864 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-10-13 21:41:26.000000000 +0000
+--- build/toolchain/toolchain.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ build/toolchain/toolchain.gni
-@@ -63,7 +63,7 @@ if (host_os == "mac") {
+@@ -55,7 +55,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 e0009ddd92..debabac85e 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- cc/base/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- cc/base/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ cc/base/features.cc
-@@ -51,7 +51,7 @@ const base::FeatureParam<int> kDeferImpl
+@@ -42,7 +42,7 @@ const base::FeatureParam<int> kDeferImpl
+ // Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
// be using a separate flag to control the launch on GL.
BASE_FEATURE(kUseDMSAAForTiles,
- "UseDMSAAForTiles",
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index d804e4705d..d9360a31a9 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-10-13 21:41:26.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig 2025-10-24 16:42: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 5edd0a64a3..36f5aa0963 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-10-13 21:41:26.000000000 +0000
+--- chrome/app/chrome_main.cc.orig 2025-10-24 16:42: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 39fe6a05d8..5ef6edbc8e 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/app/chrome_main_delegate.cc
-@@ -179,17 +179,17 @@
+@@ -105,7 +105,7 @@
+ #include "ui/base/ui_base_switches.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif
+
+@@ -184,17 +184,17 @@
#include "v8/include/v8.h"
#endif
@@ -27,7 +36,16 @@ $NetBSD$
#include "chrome/browser/policy/policy_path_parser.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -294,7 +294,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -228,7 +228,7 @@ const char* const ChromeMainDelegate::kN
+ #endif
+ chrome::kChromeSearchScheme,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ webapps::kIsolatedAppScheme,
+ #endif
+ content::kChromeDevToolsScheme, content::kChromeUIScheme,
+@@ -303,7 +303,7 @@ void AdjustLinuxOOMScore(const std::stri
// and resources loaded.
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
return
@@ -36,7 +54,7 @@ $NetBSD$
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -373,7 +373,7 @@ bool HandleVersionSwitches(const base::C
+@@ -382,7 +382,7 @@ bool HandleVersionSwitches(const base::C
return false;
}
@@ -45,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) ||
-@@ -385,7 +385,7 @@ void HandleHelpSwitches(const base::Comm
+@@ -394,7 +394,7 @@ void HandleHelpSwitches(const base::Comm
}
#endif // BUILDFLAG(IS_LINUX)
@@ -54,7 +72,7 @@ $NetBSD$
void SIGTERMProfilingShutdown(int signal) {
content::Profiling::Stop();
struct sigaction sigact;
-@@ -467,7 +467,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -476,7 +476,7 @@ std::optional<int> AcquireProcessSinglet
// process can be exited.
ChromeProcessSingleton::CreateInstance(user_data_dir);
@@ -63,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.
-@@ -545,7 +545,7 @@ void InitializeUserDataDir(base::Command
+@@ -554,7 +554,7 @@ void InitializeUserDataDir(base::Command
std::string process_type =
command_line->GetSwitchValueASCII(switches::kProcessType);
@@ -72,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.
-@@ -651,7 +651,7 @@ void RecordMainStartupMetrics(const Star
+@@ -660,7 +660,7 @@ void RecordMainStartupMetrics(const Star
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -81,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(
-@@ -810,7 +810,7 @@ std::optional<int> ChromeMainDelegate::P
+@@ -819,7 +819,7 @@ std::optional<int> ChromeMainDelegate::P
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -90,7 +108,7 @@ $NetBSD$
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -965,7 +965,7 @@ void ChromeMainDelegate::CommonEarlyInit
+@@ -976,7 +976,7 @@ void ChromeMainDelegate::CommonEarlyInit
const bool is_canary_dev = IsCanaryDev();
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -99,7 +117,7 @@ $NetBSD$
is_canary_dev;
#else
false;
-@@ -1113,7 +1113,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1124,7 +1124,7 @@ std::optional<int> ChromeMainDelegate::B
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -108,7 +126,7 @@ $NetBSD$
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1426,7 +1426,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1437,7 +1437,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 f9c24e1dd5..e07d7e7c7c 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-10-13 21:41:26.000000000 +0000
+--- chrome/app/settings_strings.grdp.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/app/settings_strings.grdp
@@ -240,11 +240,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 685fe5d3fb..6b8fc531f6 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/BUILD.gn
-@@ -7091,6 +7091,13 @@ static_library("browser") {
+@@ -7144,6 +7144,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 843cfae8e1..c92c562d64 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/about_flags.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/about_flags.cc
-@@ -332,12 +332,12 @@
+@@ -334,12 +334,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"
-@@ -895,6 +895,31 @@ const FeatureEntry::FeatureVariation
+@@ -896,6 +896,31 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -53,7 +53,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1280,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRe
+@@ -1265,7 +1290,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[] = {
-@@ -3914,7 +3939,7 @@ const FeatureEntry::FeatureVariation
+@@ -3859,7 +3884,7 @@ const FeatureEntry::FeatureVariation
#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[] =
-@@ -4174,7 +4199,7 @@ const FeatureEntry::FeatureVariation kSk
+@@ -4119,7 +4144,7 @@ const FeatureEntry::FeatureVariation kSk
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -80,16 +80,16 @@ $NetBSD$
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4215,7 +4240,7 @@ const FeatureEntry::FeatureVariation
- 1, nullptr},
+@@ -4139,7 +4164,7 @@ const FeatureEntry::FeatureVariation kSe
};
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4886,7 +4911,7 @@ const FeatureEntry::FeatureVariation kMo
+@@ -4888,7 +4913,7 @@ const FeatureEntry::FeatureVariation kMo
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -98,7 +98,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpEnterpriseShortcutsWithFakeData[] = {
{"use_fake_data", "true"}};
const FeatureEntry::FeatureVariation kNtpEnterpriseShortcutsVariations[] = {
-@@ -5461,7 +5486,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5534,7 +5559,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -107,7 +107,7 @@ $NetBSD$
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5751,7 +5776,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5829,7 +5854,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -116,7 +116,7 @@ $NetBSD$
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5962,7 +5987,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6021,7 +6046,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -125,7 +125,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5991,6 +6016,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6050,6 +6075,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -142,7 +142,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6884,7 +6919,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6916,7 +6951,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -151,7 +151,7 @@ $NetBSD$
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7279,7 +7314,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7326,7 +7361,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -160,7 +160,7 @@ $NetBSD$
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7772,7 +7807,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7804,7 +7839,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -169,7 +169,7 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8734,7 +8769,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8766,7 +8801,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -178,7 +178,7 @@ $NetBSD$
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9333,7 +9368,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9344,7 +9379,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -187,7 +187,7 @@ $NetBSD$
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9358,7 +9393,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9369,7 +9404,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -196,7 +196,7 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9802,7 +9837,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9822,7 +9857,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -205,7 +205,7 @@ $NetBSD$
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -9988,7 +10023,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10012,7 +10047,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -214,7 +214,7 @@ $NetBSD$
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10493,7 +10528,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10484,7 +10519,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -223,7 +223,7 @@ $NetBSD$
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10616,7 +10651,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10595,7 +10630,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -232,7 +232,7 @@ $NetBSD$
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10637,7 +10672,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10616,7 +10651,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -241,25 +241,25 @@ $NetBSD$
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11175,7 +11210,7 @@ const FeatureEntry kFeatureEntries[] = {
- kOsMac | kOsWin | kOsLinux,
- FEATURE_VALUE_TYPE(net::features::kPersistDeviceBoundSessions)},
+@@ -11154,7 +11189,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kStandardBoundSessionCredentialsFederatedSessionsVariations,
+ "standard-device-bound-sessions-federated-sessions")},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11334,7 +11369,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11314,7 +11349,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"enable-history-sync-optin",
- flag_descriptions::kEnableHistorySyncOptinName,
- flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11425,7 +11460,7 @@ const FeatureEntry kFeatureEntries[] = {
+ {"sync-enable-bookmarks-in-transport-mode",
+ flag_descriptions::kSyncEnableBookmarksInTransportModeName,
+ flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
+@@ -11400,7 +11435,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -268,7 +268,7 @@ $NetBSD$
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11622,7 +11657,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11605,7 +11640,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -277,7 +277,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11727,7 +11762,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11693,7 +11728,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -286,7 +286,7 @@ $NetBSD$
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11755,7 +11790,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11727,7 +11762,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -295,7 +295,7 @@ $NetBSD$
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12103,7 +12138,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12091,7 +12126,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -304,7 +304,7 @@ $NetBSD$
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12147,7 +12182,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12127,7 +12162,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -313,16 +313,7 @@ $NetBSD$
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12167,7 +12202,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)},
-
- #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)
- {"autofill-enable-amount-extraction-allowlist",
- flag_descriptions::kAutofillEnableAmountExtractionAllowlistName,
- flag_descriptions::kAutofillEnableAmountExtractionAllowlistDescription,
-@@ -12306,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12279,7 +12314,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -331,7 +322,7 @@ $NetBSD$
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12335,7 +12370,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12308,7 +12343,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -340,7 +331,7 @@ $NetBSD$
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12350,7 +12385,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12323,7 +12358,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -349,7 +340,7 @@ $NetBSD$
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12613,7 +12648,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12596,7 +12631,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -358,7 +349,7 @@ $NetBSD$
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12706,7 +12741,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12689,7 +12724,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -367,16 +358,7 @@ $NetBSD$
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12829,7 +12864,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // !BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"lens-search-side-panel-default-width-change",
- flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName,
- flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription,
-@@ -12860,7 +12895,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12813,7 +12848,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -385,16 +367,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12898,7 +12933,7 @@ const FeatureEntry kFeatureEntries[] = {
- autofill::features::kAutofillEnableDownstreamCardAwarenessIph)},
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"enable-lens-overlay-back-to-page",
- flag_descriptions::kLensOverlayBackToPageName,
- flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop,
-@@ -12950,7 +12985,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12886,7 +12921,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -403,7 +376,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13215,7 +13250,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13163,7 +13198,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -412,3 +385,30 @@ $NetBSD$
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
+@@ -13270,7 +13305,7 @@ const FeatureEntry kFeatureEntries[] = {
+ autofill::features::kAutofillAndPasswordsInSameSurface)},
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"contextual-suggestion-ui-improvements",
+ flag_descriptions::kContextualSuggestionsUiImprovementsName,
+ flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
+@@ -13298,7 +13333,7 @@ const FeatureEntry kFeatureEntries[] = {
+ "EnableBlockCanvasReadback")},
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-ai-based-amount-extraction",
+ flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
+ flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
+@@ -13343,7 +13378,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"lens-reinvocation-affordance",
+ flag_descriptions::kLensSearchReinvocationAffordanceName,
+ flag_descriptions::kLensSearchReinvocationAffordanceDescription,
diff --git a/chromium/patches/patch-chrome_browser_accessibility_page__colors__controller.cc b/chromium/patches/patch-chrome_browser_accessibility_page__colors__controller.cc
deleted file mode 100644
index 08315ac74c..0000000000
--- a/chromium/patches/patch-chrome_browser_accessibility_page__colors__controller.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/accessibility/page_colors_controller.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/accessibility/page_colors_controller.cc
-@@ -11,7 +11,7 @@
- #include "components/prefs/pref_service.h"
- #include "ui/native_theme/native_theme.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #include "ui/linux/linux_ui_factory.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -88,7 +88,7 @@ void PageColorsController::OnPreferredCo
-
- void PageColorsController::OnPageColorsChanged() {
- auto* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Allow the Linux native theme to update its state for page colors.
- if (auto* linux_ui_theme = ui::GetDefaultLinuxUiTheme()) {
- if (auto* linux_native_theme = linux_ui_theme->GetNativeTheme()) {
diff --git a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
index 23656ee3c6..225b3a7f65 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2025-10-24 16:42: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 555b181ab0..159ad04956 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2025-10-24 16:42: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 7d5b35d331..ed03ce8bf3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2025-10-24 16:42: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 76ba2c60c7..c003453c7c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2025-10-24 16:42: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 b0779ba131..31ecf24495 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2025-10-24 16:42: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 657b350535..9b7f62110c 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/extensions/background_mode_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/background/extensions/background_mode_manager.cc
@@ -879,7 +879,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
}
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
index 4c2abe567f..5c9ca9eff5 100644
--- a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
+++ b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/extensions/background_mode_optimizer.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_optimizer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/background/extensions/background_mode_optimizer.cc
@@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer>
return nullptr;
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 89126b4828..e04972605e 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/background/glic/glic_status_icon.cc
@@ -89,7 +89,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
return;
@@ -24,7 +24,7 @@ $NetBSD$
status_icon_->RemoveObserver(this);
#endif
std::unique_ptr<StatusIcon> removed_icon =
-@@ -257,7 +257,7 @@ void GlicStatusIcon::UpdateHotkey(const
+@@ -258,7 +258,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 =
-@@ -321,7 +321,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
+@@ -322,7 +322,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 d1f20fbe0c..2c634a1c49 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/browser_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/browser_features.cc
-@@ -86,7 +86,7 @@ BASE_FEATURE(kClearUserDataUponProfileDe
- "ClearUserDataUponProfileDestruction",
+@@ -70,7 +70,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
+ BASE_FEATURE(kClearUserDataUponProfileDestruction,
base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
@@ -15,17 +15,17 @@ $NetBSD$
// Enables usage of os_crypt_async::SecretPortalKeyProvider. Once
// `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
// disabled without losing data.
-@@ -105,7 +105,7 @@ BASE_FEATURE(kUseFreedesktopSecretKeyPro
+@@ -85,7 +85,7 @@ BASE_FEATURE(kUseFreedesktopSecretKeyPro
+ // Destroy profiles when their last browser window is closed, instead of when
// the browser exits.
BASE_FEATURE(kDestroyProfileOnBrowserClose,
- "DestroyProfileOnBrowserClose",
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -241,7 +241,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
- "SandboxExternalProtocolBlockedWarning",
+@@ -204,7 +204,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+ BASE_FEATURE(kSandboxExternalProtocolBlockedWarning,
base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
index d710866d17..05ea34c5e0 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/browser_features.h.orig 2025-10-24 16:42: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);
BASE_DECLARE_FEATURE(kUseFreedesktopSecretKeyProvider);
#endif
-@@ -91,7 +91,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+@@ -92,7 +92,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 a8cd0d0acb..c13276ea15 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/browser_process_impl.cc
@@ -253,7 +253,7 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
@@ -33,7 +33,7 @@ $NetBSD$
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1435,7 +1435,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1368,7 +1368,7 @@ void BrowserProcessImpl::PreMainMessageL
local_state())));
#endif // BUILDFLAG(IS_WIN)
@@ -42,7 +42,7 @@ $NetBSD$
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore) !=
"basic") {
-@@ -1715,7 +1715,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1718,7 +1718,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 741e8a5bfb..53d384b7b5 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/browser_process_impl.h
@@ -414,7 +414,7 @@ class BrowserProcessImpl : public Browse
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index 65f38c312d..6518b9d916 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_field_trials.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_browser_field_trials.cc
-@@ -47,7 +47,7 @@
+@@ -48,7 +48,7 @@
#include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#include "ui/base/ui_base_features.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -103,7 +103,7 @@ void ChromeBrowserFieldTrials::RegisterF
+@@ -104,7 +104,7 @@ void ChromeBrowserFieldTrials::RegisterF
base::FeatureList* feature_list) {
variations::FeatureOverrides feature_overrides(*feature_list);
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 bd0d7ba0dd..8010581966 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
@@ -82,7 +82,7 @@
#endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
index af7fe09a5a..b3f1d0bcb3 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,57 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -51,18 +51,18 @@
+@@ -36,7 +36,7 @@
#include "mojo/public/cpp/bindings/binder_map.h"
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "ui/webui/resources/cr_components/app_management/app_management.mojom.h"
- #endif
-
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
#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"
- #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/webui/app_settings/web_app_settings_ui.h"
- #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
- #include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin.mojom.h"
-@@ -489,7 +489,7 @@ void PopulateChromeWebUIFrameBinders(
- policy::DlpInternalsUI>(map);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- RegisterWebUIControllerInterfaceBinder<
- app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-
-@@ -642,14 +642,14 @@ void PopulateChromeWebUIFrameBinders(
- HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- RegisterWebUIControllerInterfaceBinder<whats_new::mojom::PageHandlerFactory,
- WhatsNewUI>(map);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
- RegisterWebUIControllerInterfaceBinder<
- browser_command::mojom::CommandHandlerFactory,
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WhatsNewUI,
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- NewTabPageUI>(map);
-@@ -1200,7 +1200,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -128,7 +128,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
new file mode 100644
index 0000000000..ec6cda0970
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
@@ -0,0 +1,43 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
+@@ -110,7 +110,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
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/app_home/app_home.mojom.h"
+ #include "chrome/browser/ui/webui/app_home/app_home_ui.h"
+ #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
+@@ -331,14 +331,14 @@ void PopulateChromeWebUIFrameBindersPart
+ HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RegisterWebUIControllerInterfaceBinder<whats_new::mojom::PageHandlerFactory,
+ WhatsNewUI>(map);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ RegisterWebUIControllerInterfaceBinder<
+ browser_command::mojom::CommandHandlerFactory,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ WhatsNewUI,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ NewTabPageUI>(map);
+@@ -525,7 +525,7 @@ void PopulateChromeWebUIFrameBindersPart
+ RegisterWebUIControllerInterfaceBinder<
+ guest_contents::mojom::GuestContentsHost, WebUIBrowserUI>(map);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RegisterWebUIControllerInterfaceBinder<
+ app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
+
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index 62d25151e6..a028b8bd5c 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_browser_main.cc
-@@ -155,7 +155,7 @@
+@@ -158,7 +158,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "sql/database.h"
#endif
-@@ -181,11 +181,11 @@
+@@ -184,11 +184,11 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
#include "chrome/browser/headless/headless_mode_util.h" // nogncheck
#include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
-@@ -196,7 +196,7 @@
+@@ -199,7 +199,7 @@
#include "ui/gfx/switches.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -269,7 +269,7 @@
+@@ -272,7 +272,7 @@
#include "chrome/browser/chrome_process_singleton.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
@@ -47,7 +47,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
#endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -292,7 +292,7 @@
+@@ -295,7 +295,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -56,7 +56,7 @@ $NetBSD$
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -441,7 +441,7 @@ void ProcessSingletonNotificationCallbac
+@@ -444,7 +444,7 @@ void ProcessSingletonNotificationCallbac
}
#endif
@@ -65,7 +65,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.
-@@ -1002,7 +1002,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1005,7 +1005,7 @@ int ChromeBrowserMainParts::PreCreateThr
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -74,7 +74,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 .
-@@ -1046,7 +1046,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1049,7 +1049,7 @@ int ChromeBrowserMainParts::PreCreateThr
#endif // BUILDFLAG(IS_MAC)
@@ -83,7 +83,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1266,7 +1266,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1274,7 +1274,7 @@ void ChromeBrowserMainParts::PostProfile
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -92,7 +92,7 @@ $NetBSD$
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1317,7 +1317,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1325,7 +1325,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -101,7 +101,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1426,7 +1426,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1434,7 +1434,7 @@ int ChromeBrowserMainParts::PreMainMessa
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
@@ -110,7 +110,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::HeadlessSelectFileDialogFactory::SetUp();
}
-@@ -1990,7 +1990,7 @@ bool ChromeBrowserMainParts::ProcessSing
+@@ -2003,7 +2003,7 @@ bool ChromeBrowserMainParts::ProcessSing
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index cec66e9bbd..c65d344288 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2025-10-24 16:42: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 61992cc2ef..fe93ea9a98 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2025-10-24 16:42: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 12457e6362..6bf81d0c96 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2025-10-24 16:42: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 d8dc8ddbed..c3294ea5ad 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2025-10-24 16:42: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 7eba5a6abe..e40eb19953 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -481,7 +481,7 @@
+@@ -479,7 +479,7 @@
#include "components/user_manager/user_manager.h"
#include "services/service_manager/public/mojom/interface_provider_spec.mojom.h"
#include "storage/browser/file_system/external_mount_points.h"
@@ -15,16 +15,16 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_linux.h"
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
#elif BUILDFLAG(IS_ANDROID)
-@@ -581,7 +581,7 @@
- #include "services/network/public/mojom/permissions_policy/permissions_policy_feature.mojom.h"
- #endif // !BUILDFLAG(IS_ANDROID)
+@@ -577,7 +577,7 @@
+ #include "third_party/cros_system_api/switches/chrome_switches.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -591,7 +591,7 @@
+@@ -587,12 +587,12 @@
#include "components/crash/content/browser/crash_handler_host_linux.h"
#endif
@@ -33,7 +33,13 @@ $NetBSD$
#include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h"
#endif
-@@ -599,7 +599,7 @@
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -601,7 +601,7 @@
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"
#endif
@@ -42,7 +48,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"
-@@ -1449,7 +1449,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1426,7 +1426,7 @@ void ChromeContentBrowserClient::Registe
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -51,7 +57,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1671,7 +1671,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1649,7 +1649,7 @@ ChromeContentBrowserClient::CreateBrowse
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, &startup_data_);
@@ -60,7 +66,7 @@ $NetBSD$
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, &startup_data_);
#elif BUILDFLAG(IS_ANDROID)
-@@ -1702,7 +1702,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1680,7 +1680,7 @@ ChromeContentBrowserClient::CreateBrowse
// Construct additional browser parts. Stages are called in the order in
// which they are added.
#if defined(TOOLKIT_VIEWS)
@@ -69,7 +75,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -1719,7 +1719,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1697,7 +1697,7 @@ ChromeContentBrowserClient::CreateBrowse
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -78,7 +84,7 @@ $NetBSD$
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1738,7 +1738,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1716,7 +1716,7 @@ ChromeContentBrowserClient::CreateBrowse
chrome::AddMetricsExtraParts(main_parts.get());
@@ -87,7 +93,25 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<
enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2835,7 +2835,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -1789,7 +1789,7 @@ ChromeContentBrowserClient::GetStoragePa
+
+ #if BUILDFLAG(ENABLE_EXTENSIONS)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
+ browser_context, site)) {
+ CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
+@@ -2663,7 +2663,7 @@ bool ChromeContentBrowserClient::ShouldU
+ const GURL& url) {
+ #if BUILDFLAG(ENABLE_EXTENSIONS)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
+ return false;
+@@ -2781,7 +2781,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -97,7 +121,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2844,7 +2846,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2790,7 +2792,7 @@ void ChromeContentBrowserClient::AppendE
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -106,7 +130,7 @@ $NetBSD$
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3177,7 +3179,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3123,7 +3125,7 @@ void ChromeContentBrowserClient::AppendE
}
}
@@ -115,7 +139,7 @@ $NetBSD$
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4236,7 +4238,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4182,7 +4184,7 @@ GetPreferredColorScheme(const WebPrefere
std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
bool root_scrollbar_follows_browser_theme = false;
@@ -124,7 +148,16 @@ $NetBSD$
root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
blink::features::kRootScrollbarFollowsBrowserTheme);
#endif
-@@ -5171,7 +5173,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5071,7 +5073,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) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -5126,7 +5128,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -133,7 +166,43 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -7356,7 +7358,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -6002,7 +6004,7 @@ ChromeContentBrowserClient::CreateNonNet
+ }
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (scheme == webapps::kIsolatedAppScheme) {
+ if (content::AreIsolatedWebAppsEnabled(browser_context) &&
+ !browser_context->ShutdownStarted()) {
+@@ -6028,7 +6030,7 @@ void ChromeContentBrowserClient::
+ DCHECK(factories);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (content::AreIsolatedWebAppsEnabled(browser_context) &&
+ !browser_context->ShutdownStarted()) {
+ factories->emplace(webapps::kIsolatedAppScheme,
+@@ -6057,7 +6059,7 @@ void ChromeContentBrowserClient::
+ DCHECK(factories);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (content::AreIsolatedWebAppsEnabled(browser_context) &&
+ !browser_context->ShutdownStarted()) {
+ factories->emplace(webapps::kIsolatedAppScheme,
+@@ -6332,7 +6334,7 @@ void ChromeContentBrowserClient::
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {
+ auto* rph = content::RenderProcessHost::FromID(render_process_id);
+ content::BrowserContext* browser_context = rph->GetBrowserContext();
+@@ -7302,7 +7304,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
@@ -142,3 +211,21 @@ $NetBSD$
// This is possibly called before `g_browser_process` is initialized.
PrefService* local_state;
if (g_browser_process) {
+@@ -7725,7 +7727,7 @@ void ChromeContentBrowserClient::
+ GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
+ const GURL& script_url) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // 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.
+@@ -8102,7 +8104,7 @@ ChromeContentBrowserClient::GetAlternati
+ content::BrowserContext* browser_context,
+ int32_t error_code) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (content::AreIsolatedWebAppsEnabled(browser_context) &&
+ url.SchemeIs(webapps::kIsolatedAppScheme)) {
+ content::mojom::AlternativeErrorPageOverrideInfoPtr
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 dff8c92b72..dfcba9e3cf 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.h
-@@ -579,7 +579,7 @@ class ChromeContentBrowserClient : publi
+@@ -570,7 +570,7 @@ class ChromeContentBrowserClient : publi
const GURL& site_url) override;
std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override;
bool IsSystemWideTracingEnabled() override;
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
index a941848326..972e0f48db 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -125,7 +125,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"
-@@ -406,7 +406,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -409,7 +409,7 @@ void CreateAndAddChromeThrottlesForNavig
TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
}
@@ -24,7 +24,7 @@ $NetBSD$
WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
registry);
-@@ -424,7 +424,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -427,7 +427,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) ||
-@@ -456,7 +456,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -459,7 +459,7 @@ void CreateAndAddChromeThrottlesForNavig
}
#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 64bd4a2f56..d5f6d6a2f5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2025-10-24 16:42: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 6ebd77f8aa..7514bdf60c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
@@ -77,7 +77,7 @@ bool IsOnDemandUpdateSupported() {
@@ -13,9 +13,9 @@ $NetBSD$
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kIwaKeyDistributionComponent,
- "IwaKeyDistributionComponent",
#if BUILDFLAG(IS_CHROMEOS)
-@@ -102,7 +102,7 @@ bool IwaKeyDistributionComponentInstalle
+ base::FEATURE_ENABLED_BY_DEFAULT
+@@ -101,7 +101,7 @@ bool IwaKeyDistributionComponentInstalle
// the main IWA feature.
#if BUILDFLAG(IS_WIN)
return base::FeatureList::IsEnabled(features::kIsolatedWebApps);
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 3a6858d8e7..efac2364d9 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
@@ -27,7 +27,7 @@ class IwaKeyDistributionInfoProvider;
diff --git a/chromium/patches/patch-chrome_browser_component__updater_registration.cc b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
index 05c499be15..188f1f3bc4 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_registration.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/registration.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/component_updater/registration.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/component_updater/registration.cc
@@ -94,7 +94,7 @@
#endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
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 a9178b8d3e..8bca155072 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
@@ -11,7 +11,7 @@
#include "components/prefs/pref_registry_simple.h"
@@ -33,7 +33,7 @@ $NetBSD$
class WasmTTSEngineDirectory {
public:
static WasmTTSEngineDirectory* Get() {
-@@ -103,7 +103,7 @@ WasmTtsEngineComponentInstallerPolicy::W
+@@ -108,7 +108,7 @@ WasmTtsEngineComponentInstallerPolicy::W
// static
void WasmTtsEngineComponentInstallerPolicy::RegisterPrefs(
PrefRegistrySimple* registry) {
@@ -42,7 +42,7 @@ $NetBSD$
registry->RegisterTimePref(prefs::kAccessibilityReadAnythingDateLastOpened,
base::Time());
registry->RegisterBooleanPref(
-@@ -136,7 +136,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -141,7 +141,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
-@@ -160,7 +160,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -165,7 +165,7 @@ void WasmTtsEngineComponentInstallerPoli
// be removed the next time Chrome is restarted.
void WasmTtsEngineComponentInstallerPolicy::MaybeReinstallTtsEngine(
const base::FilePath& install_dir) {
@@ -60,7 +60,7 @@ $NetBSD$
const base::Time current_time = base::Time::Now();
const base::Time date_last_opened =
pref_service_->GetTime(prefs::kAccessibilityReadAnythingDateLastOpened);
-@@ -222,7 +222,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -227,7 +227,7 @@ void WasmTtsEngineComponentInstallerPoli
bool WasmTtsEngineComponentInstallerPolicy::VerifyInstallation(
const base::Value::Dict& /* manifest */,
const base::FilePath& install_dir) const {
@@ -69,7 +69,7 @@ $NetBSD$
if (features::IsWasmTtsComponentUpdaterV3Enabled()) {
return base::PathExists(install_dir.Append(kManifestV3FileName)) &&
base::PathExists(install_dir.Append(kBindingsMainWasmFileName)) &&
-@@ -272,7 +272,7 @@ void RegisterWasmTtsEngineComponent(Comp
+@@ -277,7 +277,7 @@ void RegisterWasmTtsEngineComponent(Comp
void WasmTtsEngineComponentInstallerPolicy::GetWasmTTSEngineDirectory(
base::OnceCallback<void(const base::FilePath&)> callback) {
@@ -78,3 +78,12 @@ $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
+
+ // static
+ bool WasmTtsEngineComponentInstallerPolicy::IsWasmTTSEngineDirectorySet() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return WasmTTSEngineDirectory::Get()->IsSet();
+ #else
+ return false;
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 9a5a8e022d..00a66a4fd4 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2025-10-24 16:42: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 f50ec3ef36..08d85b37d3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2025-10-24 16:42: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 8e7dfd02b0..f02f992d6a 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/defaults.cc.orig 2025-10-24 16:42: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 e52a80711c..c2b20543ac 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,14 +4,14 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
-@@ -26,7 +26,7 @@ std::unique_ptr<DeviceOAuth2TokenStore>
+@@ -27,7 +27,7 @@ std::unique_ptr<DeviceOAuth2TokenStore>
#if BUILDFLAG(IS_CHROMEOS)
return std::make_unique<chromeos::DeviceOAuth2TokenStoreChromeOS>(
local_state);
-#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return std::make_unique<DeviceOAuth2TokenStoreDesktop>(local_state);
+ return std::make_unique<DeviceOAuth2TokenStoreDesktop>(local_state,
+ os_crypt_async);
#else
- NOTREACHED();
diff --git a/chromium/patches/patch-chrome_browser_devtools_devtools__window.cc b/chromium/patches/patch-chrome_browser_devtools_devtools__window.cc
new file mode 100644
index 0000000000..4b3d8cdc38
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_devtools_devtools__window.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/devtools/devtools_window.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/devtools/devtools_window.cc
+@@ -566,7 +566,7 @@ void DevToolsWindow::RegisterProfilePref
+ prefs::kDevToolsGoogleDeveloperProgramProfileAvailability,
+ /* enabled */ 0);
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ registry->RegisterListPref(prefs::kDeveloperToolsAvailabilityAllowlist);
+ registry->RegisterListPref(prefs::kDeveloperToolsAvailabilityBlocklist);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
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 a527676dbb..d222591c95 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.cc
@@ -42,7 +42,7 @@ namespace {
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 e235b239a7..7366c6637e 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.h
@@ -33,7 +33,7 @@ class RemoteDebuggingServer {
diff --git a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index 54de3a9fbf..1c3934087e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2025-10-24 16:42: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 299a3a9d7e..a67680be01 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
@@ -1948,7 +1948,7 @@ void ChromeDownloadManagerDelegate::OnDo
bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index 60f98e9538..bb7647d247 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig 2025-10-24 16:42: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 90af6cdd65..d405670eec 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig 2025-10-24 16:42: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 292a549652..7b9a9f8dbe 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/download/download_file_picker.cc
@@ -18,7 +18,7 @@
#include "content/public/browser/web_contents.h"
@@ -12,8 +12,8 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/browser_list.h"
#include "chrome/browser/ui/browser_window.h"
+ #include "chrome/browser/ui/browser_window/public/browser_window_interface_iterator.h"
#include "ui/aura/window.h"
@@ -83,7 +83,7 @@ DownloadFilePicker::DownloadFilePicker(d
// dialog in Linux (See SelectFileImpl() in select_file_dialog_linux_gtk.cc).
@@ -22,5 +22,5 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
if (!owning_window || !owning_window->GetHost()) {
- owning_window = BrowserList::GetInstance()
- ->GetLastActive()
+ owning_window = GetLastActiveBrowserWindowInterfaceWithAnyProfile()
+ ->GetWindow()
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 6f8a3a968f..abbd025223 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/download/download_item_model.cc
@@ -724,7 +724,7 @@ bool DownloadItemModel::IsCommandChecked
download_crx_util::IsExtensionDownload(*download_);
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index 94fb23dd14..afb9f09c14 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2025-10-24 16:42: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 b37afdd8de..783b95f31a 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2025-10-24 16:42: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 537a895db0..5d1a9904e2 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-10-24 16:42: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 cbd3997ca3..64ca2e5289 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2025-10-24 16:42: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_connectors_analysis_analysis__service__settings.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index 87c2526972..e09fbf28b1 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
-@@ -151,7 +151,7 @@ AnalysisServiceSettings::AnalysisService
+@@ -192,7 +192,7 @@ void AnalysisServiceSettings::ParseVerif
const char* verification_key = kKeyWindowsVerification;
#elif BUILDFLAG(IS_MAC)
const char* verification_key = kKeyMacVerification;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
index 0028ec2899..2bc0151427 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/common.cc
@@ -20,7 +20,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 42ec18d63c..9b36e5fde8 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
@@ -449,7 +449,7 @@ policy::PolicyScope ConnectorsService::G
bool ConnectorsService::ConnectorsEnabled() const {
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 72a4f51d4b..51d1327fe5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2025-10-24 16:42: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 131f2dfb09..83f1122624 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2025-10-24 16:42: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 9f2b6229db..626d20e6bf 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2025-10-24 16:42: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 c66f62f58b..ff9e9d24d4 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2025-10-24 16:42: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 ec495d442a..f24250e5ab 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2025-10-24 16:42: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 38af501e23..5369d79310 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2025-10-24 16:42: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 338ecf0499..d6ba273884 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2025-10-24 16:42: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 79aeaae1a4..8e19a06404 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-10-24 16:42: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 9631594e02..8518d7b9c7 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2025-10-24 16:42: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 092c9dfe9c..ba4e5a35c8 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2025-10-24 16:42: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 efc06a4b15..6bd2b7946c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2025-10-24 16:42: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_reporting_cloud__profile__reporting__service.cc b/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
deleted file mode 100644
index 27b41931dc..0000000000
--- a/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc
-@@ -34,7 +34,7 @@
- #include "extensions/buildflags/buildflags.h"
- #include "services/network/public/cpp/shared_url_loader_factory.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -113,7 +113,7 @@ void CloudProfileReportingService::Creat
- params.profile_request_generator =
- std::make_unique<ChromeProfileRequestGenerator>(
- profile_->GetPath(), &delegate_factory,
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- enterprise_signals::SignalsAggregatorFactory::GetForProfile(
- profile_));
- #else
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 387d4c7e16..5267d8c254 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/enterprise/signals/context_info_fetcher.cc
-@@ -181,6 +181,8 @@ std::vector<std::string> ContextInfoFetc
+@@ -182,6 +182,8 @@ std::vector<std::string> ContextInfoFetc
SettingValue ContextInfoFetcher::GetOSFirewall() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
return device_signals::GetOSFirewall();
@@ -15,7 +15,7 @@ $NetBSD$
#elif BUILDFLAG(IS_CHROMEOS)
return GetChromeosFirewall();
#else
-@@ -200,7 +202,7 @@ ScopedUfwConfigPathForTesting::~ScopedUf
+@@ -201,7 +203,7 @@ ScopedUfwConfigPathForTesting::~ScopedUf
#endif // BUILDFLAG(IS_LINUX)
std::vector<std::string> ContextInfoFetcher::GetDnsServers() {
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 39b52d8df2..6425e52928 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2025-10-24 16:42: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 9683c2864d..596c754e43 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-10-24 16:42: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 bb53572ba7..8560049b8e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2025-10-24 16:42: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 5ffeba0ec8..33991a9ec5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2025-10-24 16:42: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 3e6d9ced65..f3603bac82 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/enterprise/util/managed_browser_utils.cc
@@ -300,7 +300,7 @@ void SetUserAcceptedAccountManagement(Pr
// The updated consent screen also ask the user for consent to share device
@@ -24,7 +24,7 @@ $NetBSD$
SetEnterpriseProfileLabel(profile);
#endif
entry->SetUserAcceptedAccountManagement(accepted);
-@@ -428,7 +428,7 @@ bool CanShowEnterpriseProfileUI(Profile*
+@@ -408,7 +408,7 @@ bool CanShowEnterpriseProfileUI(Profile*
}
bool CanShowEnterpriseBadgingForNTPFooter(Profile* profile) {
@@ -33,7 +33,7 @@ $NetBSD$
BrowserManagementNoticeState management_notice_state =
GetManagementNoticeStateForNTPFooter(profile);
switch (management_notice_state) {
-@@ -446,7 +446,7 @@ bool CanShowEnterpriseBadgingForNTPFoote
+@@ -426,7 +426,7 @@ bool CanShowEnterpriseBadgingForNTPFoote
BrowserManagementNoticeState GetManagementNoticeStateForNTPFooter(
Profile* profile) {
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index 2cfee5e2fe..2d88921ab8 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1522,6 +1522,10 @@ source_set("extensions") {
+@@ -1518,6 +1518,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 3490b3a050..3a5a4c2b40 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2025-10-24 16:42: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 aa1a60ca0b..8c967a7297 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2025-10-24 16:42: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 b6f28c285f..d22937ee9b 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2025-10-24 16:42: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 c7ccb6293d..5deb730591 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2025-10-24 16:42: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 42e09e8bef..bcd4af3113 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2025-10-24 16:42: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 fd49ebcd57..8519ea2349 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2025-10-24 16:42: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 183a29099d..c870a8eb53 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2025-10-24 16:42: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 db562e7e12..7da1f940b5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -647,7 +647,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -660,7 +660,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 99f0e3cd5b..f5fb718736 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,18 +4,18 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -353,7 +353,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
- } else if (UNSAFE_TODO(strcmp(os, "linux")) == 0) {
+@@ -361,7 +361,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
+ } else if (os == "linux") {
info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (UNSAFE_TODO(strcmp(os, "openbsd")) == 0) {
+ } else if (os == "openbsd") {
- info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
-+ } else if (UNSAFE_TODO(strcmp(os, "freebsd")) == 0) {
++ } else if (os == "freebsd") {
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
-+ } else if (UNSAFE_TODO(strcmp(os, "netbsd")) == 0) {
++ } else if (os == "netbsd") {
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (UNSAFE_TODO(strcmp(os, "android")) == 0) {
+ } else if (os == "android") {
info->os = extensions::api::runtime::PlatformOs::kAndroid;
} else {
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 5a058d22c4..7d990a0bd3 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -198,7 +198,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -199,7 +199,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
settings_api::PrefType::kBoolean;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
(*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
settings_api::PrefType::kBoolean;
(*s_allowlist)[autofill::prefs::kAutofillAiOptInStatus] =
-@@ -218,7 +218,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -219,7 +219,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
-@@ -235,7 +235,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -236,7 +236,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 8970f449fa..e4681dfe87 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api_non_android.cc
-@@ -663,7 +663,7 @@ ExtensionFunction::ResponseAction Window
+@@ -624,7 +624,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 7f3c91f6b4..32787791cd 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2025-10-24 16:42: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 46b7d8436b..7de6d7a332 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -938,7 +938,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -937,7 +937,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 5f649fb3a4..33e238ecf8 100644
--- a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
-@@ -48,7 +48,7 @@ bool IsComponentExtensionAllowlisted(con
+@@ -51,7 +51,7 @@ bool IsComponentExtensionAllowlisted(con
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // BUILDFLAG(IS_CHROMEOS)
extension_misc::kReadingModeGDocsHelperExtensionId,
diff --git a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
index abb869a4d0..ae03ee0973 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -829,7 +829,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -832,7 +832,7 @@ void ExternalProviderImpl::CreateExterna
#endif // BUILDFLAG(IS_CHROMEOS)
if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
@@ -15,7 +15,7 @@ $NetBSD$
provider_list->push_back(std::make_unique<ExternalProviderImpl>(
service,
base::MakeRefCounted<ExternalPrefLoader>(
-@@ -857,7 +857,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -860,7 +860,7 @@ void ExternalProviderImpl::CreateExterna
bundled_extension_creation_flags));
// Define a per-user source of external extensions.
diff --git a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
new file mode 100644
index 0000000000..e45f4afdef
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/favicon/chrome_favicon_client.cc
+@@ -15,7 +15,7 @@
+ #include "url/gurl.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -48,7 +48,7 @@ bool ChromeFaviconClient::IsNativeApplic
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (url.SchemeIs(webapps::kIsolatedAppScheme)) {
+ return true;
+ }
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 7c2f626a4a..1484419d08 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2025-10-24 16:42: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 a2bfd061c6..0fe23294be 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2025-10-24 16:42: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 955e8633fe..723251e9df 100644
--- a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -376,7 +376,7 @@ GenerateBlockPaths(bool should_normalize
+@@ -377,7 +377,7 @@ GenerateBlockPaths(bool should_normalize
FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
BlockType::kDontBlockChildren},
#endif
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
index 8e4d5448f6..af45803a59 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2025-10-24 16:42: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 d5db5f5daf..461209ffc9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2025-10-24 16:42: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.cc b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
index 9fcc72efaf..90db4432be 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/flag_descriptions.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/flag_descriptions.cc
-@@ -696,7 +696,7 @@ const char kAutofillEnableAllowlistForBm
+@@ -710,7 +710,7 @@ const char kAutofillEnableAllowlistForBm
"Autofill suggestions on the allowlisted merchant websites.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
const char kAutofillEnableAmountExtractionName[] =
"Enable checkout amount extraction.";
const char kAutofillEnableAmountExtractionDescription[] =
-@@ -719,7 +719,7 @@ const char kAutofillEnableAmountExtracti
+@@ -726,7 +726,7 @@ const char kAutofillEnableAmountExtracti
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
const char kAutofillEnableBuyNowPayLaterName[] =
"Enable buy now pay later on Autofill";
const char kAutofillEnableBuyNowPayLaterDescription[] =
-@@ -1203,7 +1203,7 @@ const char kDevicePostureDescription[] =
+@@ -1206,7 +1206,7 @@ const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -33,7 +33,7 @@ $NetBSD$
const char kDocumentPictureInPictureAnimateResizeName[] =
"Document Picture-in-Picture Animate Resize";
const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -1349,7 +1349,7 @@ const char kContextMenuEmptySpaceDescrip
+@@ -1330,7 +1330,7 @@ const char kContextMenuEmptySpaceDescrip
"space, a context menu containing page-related items will be shown.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -42,7 +42,7 @@ $NetBSD$
const char kContextualCueingName[] = "Contextual cueing";
const char kContextualCueingDescription[] =
"Enables the contextual cueing system to support showing actions.";
-@@ -1688,7 +1688,7 @@ const char kEnableIsolatedWebAppDevModeN
+@@ -1691,7 +1691,7 @@ const char kEnableIsolatedWebAppDevModeN
const char kEnableIsolatedWebAppDevModeDescription[] =
"Enables the installation of unverified Isolated Web Apps";
@@ -51,7 +51,7 @@ $NetBSD$
const char kEnableIwaKeyDistributionComponentName[] =
"Enable the Iwa Key Distribution component";
const char kEnableIwaKeyDistributionComponentDescription[] =
-@@ -3637,14 +3637,14 @@ const char kReduceTransferSizeUpdatedIPC
+@@ -3660,14 +3660,14 @@ const char kReduceTransferSizeUpdatedIPC
"When enabled, the network service will send TransferSizeUpdatedIPC IPC "
"only when DevTools is attached or the request is for an ad request.";
@@ -68,7 +68,7 @@ $NetBSD$
const char kReplaceSyncPromosWithSignInPromosName[] =
"Replace all sync-related UI with sign-in ones";
const char kReplaceSyncPromosWithSignInPromosDescription[] =
-@@ -3678,7 +3678,7 @@ const char kRobustWindowManagementExperi
+@@ -3701,7 +3701,7 @@ const char kRobustWindowManagementExperi
"switching and restoration, ensuring they never lose their work or "
"context.";
@@ -77,7 +77,7 @@ $NetBSD$
const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme";
const char kRootScrollbarFollowsThemeDescription[] =
"If enabled makes the root scrollbar follow the browser's theme color.";
-@@ -3934,7 +3934,7 @@ const char kDefaultSiteInstanceGroupsDes
+@@ -3950,7 +3950,7 @@ const char kDefaultSiteInstanceGroupsDes
"SiteInstance.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,16 +86,16 @@ $NetBSD$
const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
const char kPwaNavigationCapturingDescription[] =
"Enables opening links from Chrome in an installed PWA. Currently under "
-@@ -4210,7 +4210,7 @@ const char kTouchTextEditingRedesignName
+@@ -4226,7 +4226,7 @@ const char kTouchTextEditingRedesignName
const char kTouchTextEditingRedesignDescription[] =
"Enables new touch text editing features.";
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
- const char kEnableHistorySyncOptinDescription[] =
- "Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -7866,7 +7866,7 @@ const char kTetheringExperimentalFunctio
+ const char kTranslationAPIName[] = "Experimental translation API";
+ const char kTranslationAPIDescription[] =
+ "Enables the on-device language translation API. "
+@@ -7888,7 +7888,7 @@ const char kTetheringExperimentalFunctio
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -104,7 +104,7 @@ $NetBSD$
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8090,7 +8090,7 @@ const char kEnableArmHwdrmDescription[]
+@@ -8099,7 +8099,7 @@ const char kEnableArmHwdrmDescription[]
// Linux -----------------------------------------------------------------------
@@ -113,7 +113,7 @@ $NetBSD$
const char kPulseaudioLoopbackForCastName[] =
"Linux System Audio Loopback for Cast (pulseaudio)";
-@@ -8122,6 +8122,19 @@ const char kWaylandSessionManagementName
+@@ -8131,6 +8131,19 @@ const char kWaylandSessionManagementName
const char kWaylandSessionManagementDescription[] =
"Enable Wayland's xx/xdg-session-management-v1 experimental support.";
@@ -133,7 +133,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8171,7 +8184,7 @@ const char kGroupPromoPrototypeCpaDescri
+@@ -8187,7 +8200,7 @@ const char kGroupPromoPrototypeCpaDescri
"Enables contextual toolbar button for group promo prototype.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -142,7 +142,7 @@ $NetBSD$
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8192,7 +8205,7 @@ const char kWebBluetoothConfirmPairingSu
+@@ -8208,7 +8221,7 @@ const char kWebBluetoothConfirmPairingSu
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -151,7 +151,7 @@ $NetBSD$
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
"Use the CUPS IPP printing backend instead of the original CUPS backend "
-@@ -8328,7 +8341,7 @@ const char kElementCaptureDescription[]
+@@ -8355,7 +8368,7 @@ const char kElementCaptureDescription[]
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -160,7 +160,7 @@ $NetBSD$
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8360,7 +8373,7 @@ const char kThirdPartyDisableChromeAutof
+@@ -8387,7 +8400,7 @@ const char kThirdPartyDisableChromeAutof
"Chrome's Address and Payments Autofill are disabled in third party mode.";
#endif // IS_ANDROID
@@ -169,7 +169,7 @@ $NetBSD$
const char kGlicName[] = "Glic";
const char kGlicDescription[] = "Enables glic";
-@@ -8485,7 +8498,7 @@ const char kSupervisedUserBlockInterstit
+@@ -8506,7 +8519,7 @@ const char kSupervisedUserBlockInterstit
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index 34211d7828..a63544b815 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -451,7 +451,7 @@ extern const char
+@@ -458,7 +458,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -14,8 +14,8 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
extern const char kAutofillEnableAmountExtractionName[];
extern const char kAutofillEnableAmountExtractionDescription[];
- extern const char kAutofillEnableAmountExtractionAllowlistName[];
-@@ -462,7 +462,7 @@ extern const char kAutofillEnableAmountE
+ extern const char kAutofillEnableAmountExtractionTestingName[];
+@@ -467,7 +467,7 @@ extern const char kAutofillEnableAmountE
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,8 +33,8 @@ $NetBSD$
extern const char kContextualCueingName[];
extern const char kContextualCueingDescription[];
extern const char kGlicActorName[];
-@@ -885,7 +885,7 @@ extern const char kDocumentPatchingName[
- extern const char kDocumentPatchingDescription[];
+@@ -888,7 +888,7 @@ extern const char kRouteMatchingName[];
+ extern const char kRouteMatchingDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -42,7 +42,7 @@ $NetBSD$
extern const char kDocumentPictureInPictureAnimateResizeName[];
extern const char kDocumentPictureInPictureAnimateResizeDescription[];
-@@ -1061,7 +1061,7 @@ extern const char kEnableIsolatedWebAppA
+@@ -1064,7 +1064,7 @@ extern const char kEnableIsolatedWebAppA
extern const char kEnableIsolatedWebAppDevModeName[];
extern const char kEnableIsolatedWebAppDevModeDescription[];
@@ -51,7 +51,7 @@ $NetBSD$
extern const char kEnableIwaKeyDistributionComponentName[];
extern const char kEnableIwaKeyDistributionComponentDescription[];
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -2079,7 +2079,7 @@ extern const char kReduceIPAddressChange
+@@ -2100,7 +2100,7 @@ extern const char kReduceIPAddressChange
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@ $NetBSD$
extern const char kReplaceSyncPromosWithSignInPromosName[];
extern const char kReplaceSyncPromosWithSignInPromosDescription[];
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -2091,7 +2091,7 @@ extern const char kRobustWindowManagemen
+@@ -2112,7 +2112,7 @@ extern const char kRobustWindowManagemen
extern const char kRobustWindowManagementExperimentalName[];
extern const char kRobustWindowManagementExperimentalDescription[];
@@ -69,7 +69,7 @@ $NetBSD$
extern const char kRootScrollbarFollowsTheme[];
extern const char kRootScrollbarFollowsThemeDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-@@ -2236,7 +2236,7 @@ extern const char kDefaultSiteInstanceGr
+@@ -2254,7 +2254,7 @@ extern const char kDefaultSiteInstanceGr
extern const char kDefaultSiteInstanceGroupsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -78,16 +78,16 @@ $NetBSD$
extern const char kPwaNavigationCapturingName[];
extern const char kPwaNavigationCapturingDescription[];
#endif
-@@ -2416,7 +2416,7 @@ extern const char kTouchSelectionStrateg
+@@ -2434,7 +2434,7 @@ extern const char kTouchSelectionStrateg
extern const char kTouchTextEditingRedesignName[];
extern const char kTouchTextEditingRedesignDescription[];
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern const char kEnableHistorySyncOptinName[];
- extern const char kEnableHistorySyncOptinDescription[];
+ extern const char kTranslationAPIName[];
+ extern const char kTranslationAPIDescription[];
-@@ -2688,7 +2688,7 @@ extern const char kReduceAcceptLanguageD
+@@ -2700,7 +2700,7 @@ extern const char kReduceAcceptLanguageD
extern const char kReduceTransferSizeUpdatedIPCName[];
extern const char kReduceTransferSizeUpdatedIPCDescription[];
@@ -96,7 +96,7 @@ $NetBSD$
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -4534,7 +4534,7 @@ extern const char kTetheringExperimental
+@@ -4555,7 +4555,7 @@ extern const char kTetheringExperimental
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -105,7 +105,7 @@ $NetBSD$
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4663,7 +4663,7 @@ extern const char kEnableArmHwdrmDescrip
+@@ -4675,7 +4675,7 @@ extern const char kEnableArmHwdrmDescrip
// Linux ---------------------------------------------------------------------
@@ -114,7 +114,7 @@ $NetBSD$
extern const char kPulseaudioLoopbackForCastName[];
extern const char kPulseaudioLoopbackForCastDescription[];
-@@ -4682,6 +4682,8 @@ extern const char kWaylandPerWindowScali
+@@ -4694,6 +4694,8 @@ extern const char kWaylandPerWindowScali
extern const char kWaylandSessionManagementName[];
extern const char kWaylandSessionManagementDescription[];
@@ -123,7 +123,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4696,7 +4698,7 @@ extern const char kWebBluetoothConfirmPa
+@@ -4708,7 +4710,7 @@ extern const char kWebBluetoothConfirmPa
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -132,7 +132,7 @@ $NetBSD$
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
#endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
-@@ -4720,7 +4722,7 @@ extern const char kTaskManagerDesktopRef
+@@ -4735,7 +4737,7 @@ extern const char kTaskManagerDesktopRef
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -141,7 +141,7 @@ $NetBSD$
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4803,7 +4805,7 @@ extern const char kElementCaptureName[];
+@@ -4831,7 +4833,7 @@ extern const char kElementCaptureName[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -150,7 +150,7 @@ $NetBSD$
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4828,7 +4830,7 @@ extern const char kThirdPartyDisableChro
+@@ -4856,7 +4858,7 @@ extern const char kThirdPartyDisableChro
extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[];
#endif // IS_ANDROID
@@ -159,7 +159,7 @@ $NetBSD$
extern const char kGlicName[];
extern const char kGlicDescription[];
-@@ -4908,7 +4910,7 @@ extern const char kEnableManagementPromo
+@@ -4938,7 +4940,7 @@ extern const char kSearchInSettingsDescr
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
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 b0467f11c7..6a714ae5a4 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/gcm/gcm_profile_service_factory.cc
-@@ -110,7 +110,7 @@ GCMProfileServiceFactory::ScopedTestingF
+@@ -109,7 +109,7 @@ GCMProfileServiceFactory::ScopedTestingF
// static
GCMProfileService* GCMProfileServiceFactory::GetForProfile(
content::BrowserContext* profile) {
@@ -15,7 +15,7 @@ $NetBSD$
// On desktop, incognito profiles are checked with IsIncognitoProfile().
// It's possible for non-incognito profiles to also be off-the-record.
bool is_profile_supported =
-@@ -153,7 +153,7 @@ std::unique_ptr<KeyedService>
+@@ -152,7 +152,7 @@ std::unique_ptr<KeyedService>
GCMProfileServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const {
Profile* profile = Profile::FromBrowserContext(context);
diff --git a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index bf802af1a6..02f68e47e9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2025-10-24 16:42: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_widget_glic__widget.cc b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
index abf0e7bd81..ebc310c065 100644
--- a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/widget/glic_widget.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/glic/widget/glic_widget.cc
@@ -161,7 +161,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
// Don't change this name. This is used by other code to identify the glic
diff --git a/chromium/patches/patch-chrome_browser_global__features.cc b/chromium/patches/patch-chrome_browser_global__features.cc
index 4264389181..b828d0a243 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/global_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/global_features.cc
-@@ -24,7 +24,7 @@
+@@ -25,7 +25,7 @@
#include "chrome/browser/glic/public/glic_enabling.h" // nogncheck
#endif
@@ -15,7 +15,7 @@ $NetBSD$
// This causes a gn error on Android builds, because gn does not understand
// buildflags, so we include it only on platforms where it is used.
#include "chrome/browser/ui/webui/whats_new/whats_new_registrar.h"
-@@ -70,7 +70,7 @@ void GlobalFeatures::ReplaceGlobalFeatur
+@@ -71,7 +71,7 @@ void GlobalFeatures::ReplaceGlobalFeatur
void GlobalFeatures::Init() {
system_permissions_platform_handle_ = CreateSystemPermissionsPlatformHandle();
@@ -24,7 +24,7 @@ $NetBSD$
whats_new_registry_ = CreateWhatsNewRegistry();
#endif
-@@ -119,7 +119,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -123,7 +123,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 8f9b6d55fc..e499b7ac35 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/global_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/global_features.h
@@ -15,7 +15,7 @@
namespace system_permission_settings {
@@ -15,7 +15,7 @@ $NetBSD$
namespace whats_new {
class WhatsNewRegistry;
} // namespace whats_new
-@@ -63,7 +63,7 @@ class GlobalFeatures {
+@@ -67,7 +67,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();
}
-@@ -103,7 +103,7 @@ class GlobalFeatures {
+@@ -112,7 +112,7 @@ class GlobalFeatures {
virtual std::unique_ptr<system_permission_settings::PlatformHandle>
CreateSystemPermissionsPlatformHandle();
@@ -33,7 +33,7 @@ $NetBSD$
virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
#endif
-@@ -113,7 +113,7 @@ class GlobalFeatures {
+@@ -122,7 +122,7 @@ class GlobalFeatures {
std::unique_ptr<system_permission_settings::PlatformHandle>
system_permissions_platform_handle_;
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index f394f62d28..7852c82121 100644
--- a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
+++ b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/intranet_redirect_detector.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/intranet_redirect_detector.h
@@ -25,7 +25,7 @@ class SimpleURLLoader;
class PrefRegistrySimple;
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
index 6ce7ddc8e3..a8934a30c7 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
@@ -39,10 +39,12 @@ void MTPDeviceMapService::RegisterMTPFil
// Note that this initializes the delegate asynchronously, but since
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
index e744fd50f6..5e15496bba 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2025-10-24 16:42: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 1d07cd7ed1..2d8aacc31d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2025-10-24 16:42: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 12e0f9bae6..bbe4e53a30 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2025-10-24 16:42: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 e080e3d35e..be975a25fa 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
@@ -10,11 +10,12 @@
#include "chrome/browser/media/router/discovery/discovery_network_list.h"
diff --git a/chromium/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 14879d54ca..b5f83b6bd3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2025-10-24 16:42: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 5d6c774b6c..452c6c7c2f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2025-10-24 16:42: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 a9f8e71813..bdc7839aba 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2025-10-24 16:42: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 72e4cb7247..e8cd741d25 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2025-10-24 16:42: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 ee7a0850b3..ac67697e03 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -101,7 +101,7 @@ std::string GetLogUploadProduct() {
+@@ -100,7 +100,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 ade2d3f2f2..0ed48fa4a8 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -25,7 +25,7 @@
#include "components/webrtc_logging/browser/text_log_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index e422f9448b..ca9b2030a7 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
@@ -133,7 +133,7 @@ class WebRtcLoggingController
size_t web_app_id,
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index df6cec78e3..ce2ea18ff0 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/memory_details.cc.orig 2025-10-24 16:42: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 381344b6a4..9f3e0da87e 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,10 +4,10 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
-@@ -82,7 +82,7 @@
- #include "chrome/browser/flags/android/chrome_session_state.h"
+@@ -80,7 +80,7 @@
+ #endif
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX)
@@ -15,7 +15,7 @@ $NetBSD$
#if defined(__GLIBC__)
#include <gnu/libc-version.h>
#endif // defined(__GLIBC__)
-@@ -107,7 +107,7 @@
+@@ -105,7 +105,7 @@
#include "chrome/installer/util/taskbar_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -116,7 +116,7 @@
+@@ -114,7 +114,7 @@
#include "components/user_manager/user_manager.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -33,7 +33,7 @@ $NetBSD$
#include "components/power_metrics/system_power_monitor.h"
#endif
-@@ -897,7 +897,7 @@ void RecordStartupMetrics() {
+@@ -888,7 +888,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,
-@@ -1208,11 +1208,11 @@ void ChromeBrowserMainExtraPartsMetrics:
+@@ -1119,11 +1119,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 7e44892223..e6e14c937e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2025-10-24 16:42: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 18b7e068cb..d2ed1490b0 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
@@ -204,11 +204,11 @@
#include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
@@ -57,7 +57,7 @@ $NetBSD$
// window from startup to this point during which crash reports will not have
// an environment set.
@@ -740,7 +740,7 @@ void ChromeMetricsServiceClient::Initial
- std::make_unique<metrics::dwa::DwaService>(this, local_state);
+ this, local_state, g_browser_process->shared_url_loader_factory());
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
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 f15efd7c80..cb2b5b1147 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2025-10-24 16:42: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 4b2bea0110..04c68ce74c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2025-10-24 16:42: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 a1d4fe14b1..98775a4f45 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2025-10-24 16:42: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 9053db5714..72d3417333 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2025-10-24 16:42: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 afd46a5c3a..47be52547b 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,27 +4,27 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -138,7 +138,7 @@
- #include "extensions/common/constants.h"
+@@ -143,7 +143,7 @@
#endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
#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"
-@@ -287,7 +287,7 @@ void UpdateCookieSettings(Profile* profi
- });
+@@ -293,7 +293,7 @@ void UpdateCookieSettings(Profile* profi
}
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1292,7 +1292,7 @@ ProfileNetworkContextService::CreateClie
+@@ -1269,7 +1269,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 7a68026d0b..d136025edf 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/net/profile_network_context_service_factory.cc
@@ -32,7 +32,7 @@
#include "chrome/browser/net/server_certificate_database_service_factory.h" // nogncheck
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
index 7a497c65ed..778e24123f 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.cc
@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
@@ -74,7 +74,7 @@ $NetBSD$
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -590,7 +590,7 @@ void SystemNetworkContextManager::Delete
+@@ -588,7 +588,7 @@ void SystemNetworkContextManager::Delete
g_system_network_context_manager = nullptr;
}
@@ -83,7 +83,7 @@ $NetBSD$
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -648,7 +648,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -646,7 +646,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)
-@@ -662,7 +662,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -660,7 +660,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)
-@@ -734,7 +734,7 @@ void SystemNetworkContextManager::Regist
+@@ -732,7 +732,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)
-@@ -759,11 +759,11 @@ void SystemNetworkContextManager::Regist
+@@ -757,11 +757,11 @@ void SystemNetworkContextManager::Regist
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -124,7 +124,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -817,7 +817,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -815,7 +815,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)
-@@ -1044,7 +1044,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -1042,7 +1042,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 31e306f24c..37e7cd66a2 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.h
@@ -212,7 +212,7 @@ class SystemNetworkContextManager {
class URLLoaderFactoryForSystem;
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index 25adc04675..8282770bde 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
@@ -36,7 +36,7 @@
#include "services/network/public/cpp/resource_request.h"
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 6b45e1cfc1..678456811f 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
@@ -35,7 +35,7 @@ bool IsOsSupportedForCart() {
}
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index d7afce3ecf..e3097938e5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2025-10-24 16:42: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 c78b296063..a3e9f4849b 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2025-10-24 16:42: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 61e390f697..258061404d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..5c2cc2eb9d
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
+@@ -70,7 +70,7 @@
+ #include "url/gurl.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -342,7 +342,7 @@ bool PageLoadMetricsEmbedder::IsInternal
+
+ bool PageLoadMetricsEmbedder::ShouldObserveScheme(std::string_view scheme) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return scheme == webapps::kIsolatedAppScheme;
+ #else // !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS))
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 23a951794f..d56af8de19 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -692,7 +692,7 @@ void ChromePasswordManagerClient::Contin
+@@ -678,7 +678,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;
}
-@@ -969,7 +969,7 @@ void ChromePasswordManagerClient::Notify
+@@ -955,7 +955,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) {
-@@ -2032,7 +2032,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -1987,7 +1987,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;
}
-@@ -2071,7 +2071,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2026,7 +2026,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 34b7f5b5e2..6eae580d74 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
-@@ -124,7 +124,7 @@ PasswordReuseManagerFactory::BuildServic
+@@ -125,7 +125,7 @@ PasswordReuseManagerFactory::BuildServic
// Prepare password hash data for reuse detection.
reuse_manager->PreparePasswordHashData(GetSignInStateForMetrics(profile));
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
new file mode 100644
index 0000000000..eb91841320
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
+@@ -22,7 +22,7 @@
+ #include "ui/gfx/geometry/resize_utils.h"
+ #include "ui/gfx/geometry/size.h"
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #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
+ bool PictureInPictureWindowManager::IsSupportedForDocumentPictureInPicture(
+ const GURL& url) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Only allow document PiP to be opened if the URL is of a type that we know
+ // how to display in the title bar. Otherwise, the title bar might be
+ // misleading in certain scenarios. See https://crbug.com/1460025 .
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index e7a27d58d0..a494817c16 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/platform_util_linux.cc
-@@ -302,7 +302,9 @@ void OnLaunchOptionsCreated(const std::s
+@@ -301,7 +301,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 dfa791e051..4bcb959422 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/policy/browser_signin_policy_handler.cc.orig 2025-10-24 16:42: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 b7ad023c4d..0bf3528cfe 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2025-10-24 16:42: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"
@@ -33,7 +33,7 @@ $NetBSD$
storage_delegate = std::make_unique<BrowserDMTokenStorageLinux>();
#elif BUILDFLAG(IS_WIN)
storage_delegate = std::make_unique<BrowserDMTokenStorageWin>();
-@@ -275,7 +275,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -276,7 +276,7 @@ ChromeBrowserCloudManagementControllerDe
std::unique_ptr<enterprise_connectors::DeviceTrustKeyManager>
ChromeBrowserCloudManagementControllerDesktop::CreateDeviceTrustKeyManager() {
@@ -42,7 +42,7 @@ $NetBSD$
auto* browser_dm_token_storage = BrowserDMTokenStorage::Get();
auto* device_management_service = GetDeviceManagementService();
auto shared_url_loader_factory = GetSharedURLLoaderFactory();
-@@ -297,7 +297,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -298,7 +298,7 @@ ChromeBrowserCloudManagementControllerDe
std::unique_ptr<client_certificates::CertificateProvisioningService>
ChromeBrowserCloudManagementControllerDesktop::
CreateCertificateProvisioningService() {
diff --git a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index 5f8fca0d32..12b45eb0c6 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -247,7 +247,7 @@
#include "components/spellcheck/browser/pref_names.h"
@@ -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"
-@@ -587,7 +587,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -614,7 +614,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 },
-@@ -958,7 +958,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -964,7 +964,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 },
-@@ -970,7 +970,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -976,7 +976,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -42,8 +42,8 @@ $NetBSD$
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1843,7 +1843,7 @@ const PolicyToPreferenceMapEntry kSimple
- base::Value::Type::INTEGER},
+@@ -1858,7 +1858,7 @@ const PolicyToPreferenceMapEntry kSimple
+ base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX)
@@ -51,7 +51,7 @@ $NetBSD$
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1908,7 +1908,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1920,7 +1920,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 },
-@@ -1928,12 +1928,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1940,12 +1940,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 },
-@@ -1947,7 +1947,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1959,7 +1959,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 },
-@@ -1959,7 +1959,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1971,7 +1971,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 },
-@@ -2063,7 +2063,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2081,7 +2081,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 },
-@@ -2168,7 +2168,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2186,7 +2186,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 },
-@@ -2242,7 +2242,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2265,7 +2265,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 },
-@@ -2277,7 +2277,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2300,7 +2300,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 },
-@@ -2308,7 +2308,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2334,7 +2334,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},
-@@ -2331,7 +2331,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2357,7 +2357,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kTabCompareSettings,
optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
@@ -147,16 +147,16 @@ $NetBSD$
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2407,7 +2407,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2436,7 +2436,7 @@ const PolicyToPreferenceMapEntry kSimple
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
- #endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2541,7 +2541,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2582,7 +2582,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -165,7 +165,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2822,7 +2822,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2852,7 +2852,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -174,7 +174,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -2916,7 +2916,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2946,7 +2946,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 +183,7 @@ $NetBSD$
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3298,7 +3298,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3328,7 +3328,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -192,7 +192,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3306,7 +3306,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3336,7 +3336,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -201,7 +201,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3359,7 +3359,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3389,7 +3389,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -210,3 +210,12 @@ $NetBSD$
gen_ai_default_policies.emplace_back(
key::kAutofillPredictionSettings,
optimization_guide::prefs::
+@@ -3466,7 +3466,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+ std::make_unique<PowerBatteryChargingOptimizationPolicyHandler>()));
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ handlers->AddHandler(std::make_unique<CloudUserOnlyPolicyHandler>(
+ std::make_unique<SimplePolicyHandler>(
+ key::kCacheEncryptionEnabled,
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 67354172bd..69afbbc0f4 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2025-10-24 16:42: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 825a346085..379ce6b7c3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2025-10-24 16:42: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 0467d1115f..e27b18cccb 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/browser_prefs.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -329,7 +329,7 @@
+@@ -330,7 +330,7 @@
#include "chrome/browser/devtools/devtools_window.h"
#endif // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -495,11 +495,11 @@
+@@ -497,11 +497,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
-@@ -527,7 +527,7 @@
+@@ -529,7 +529,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -1792,7 +1792,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1850,7 +1850,7 @@ void RegisterLocalState(PrefRegistrySimp
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -47,7 +47,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1944,7 +1944,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -2001,7 +2001,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
-@@ -2317,13 +2317,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2375,13 +2375,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 ec18cde785..ad09e6a55f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..40504f50f8
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.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/prefs/session_startup_pref.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/prefs/session_startup_pref.cc
+@@ -71,7 +71,7 @@ SessionStartupPref::Type SessionStartupP
+ #if BUILDFLAG(IS_CHROMEOS)
+ return SessionStartupPref::LAST;
+ #else
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (features::kSetDefaultToContinueSession.Get()) {
+ return SessionStartupPref::LAST;
+ }
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 f50619d438..086d8349a5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2025-10-24 16:42: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 af039a7249..48c1e16b4b 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2025-10-24 16:42: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_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.cc b/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.cc
new file mode 100644
index 0000000000..c8b9f8ffcc
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.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/privacy_sandbox/incognito/privacy_sandbox_incognito_tab_observer.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/privacy_sandbox/incognito/privacy_sandbox_incognito_tab_observer.cc
+@@ -11,7 +11,7 @@
+ #include "privacy_sandbox_incognito_survey_service.h"
+ #include "privacy_sandbox_incognito_survey_service_factory.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "privacy_sandbox_whats_new_survey_service.h"
+ #include "privacy_sandbox_whats_new_survey_service_factory.h"
+ #endif
+@@ -40,7 +40,7 @@ void PrivacySandboxIncognitoTabObserver:
+ return;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // What's new page is fully contained within a single iframe for all the
+ // contents. The survey on the "What's New" page should only appear when the
+ // *iframe's* content is fully loaded. This happens after the main frame's
+@@ -72,7 +72,7 @@ bool PrivacySandboxIncognitoTabObserver:
+ url == chrome::kChromeUINewTabURL;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // constant kChromeUIWhatsNewURL is defined only for this three.
+ bool PrivacySandboxIncognitoTabObserver::IsWhatsNewPage(const GURL& url) {
+ return url == chrome::kChromeUIWhatsNewURL;
diff --git a/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.h b/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.h
new file mode 100644
index 0000000000..a8cbe04374
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__incognito__tab__observer.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/privacy_sandbox/incognito/privacy_sandbox_incognito_tab_observer.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/privacy_sandbox/incognito/privacy_sandbox_incognito_tab_observer.h
+@@ -23,7 +23,7 @@ class PrivacySandboxIncognitoTabObserver
+
+ private:
+ bool IsNewTabPage(const GURL& url);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsWhatsNewPage(const GURL& url);
+ #endif
+ };
diff --git a/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__whats__new__survey__service.h b/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__whats__new__survey__service.h
new file mode 100644
index 0000000000..449d516bc5
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_privacy__sandbox_incognito_privacy__sandbox__whats__new__survey__service.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/privacy_sandbox/incognito/privacy_sandbox_whats_new_survey_service.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/privacy_sandbox/incognito/privacy_sandbox_whats_new_survey_service.h
+@@ -16,7 +16,7 @@
+ #include "components/keyed_service/core/keyed_service.h"
+ #include "content/public/browser/web_contents.h"
+
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ #error This file should only be included on Win, Mac or Linux
+ #endif
+
diff --git a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
index 417938d190..27686c13d8 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/process_singleton_posix.cc
@@ -102,7 +102,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 7516b2282a..11b38a2907 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -379,7 +379,7 @@
+@@ -387,7 +387,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"
-@@ -425,14 +425,14 @@
+@@ -432,7 +432,7 @@
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,24 +24,21 @@ $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"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
+@@ -442,11 +442,11 @@
+ #if !BUILDFLAG(IS_ANDROID)
+ #include "chrome/browser/password_manager/startup_passwords_import_service_factory.h" // nogncheck (Desktop only)
#endif
-
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
#endif
-@@ -440,7 +440,7 @@
- #include "chrome/browser/history_embeddings/history_embeddings_service_factory.h"
- #endif
-
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/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"
-@@ -665,7 +665,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -672,7 +672,7 @@ void ChromeBrowserMainExtraPartsProfiles
AccountInvestigatorFactory::GetInstance();
AccountPasswordStoreFactory::GetInstance();
AccountReconcilorFactory::GetInstance();
@@ -50,7 +47,7 @@ $NetBSD$
AccountsPolicyManagerFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -764,7 +764,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -771,7 +771,7 @@ void ChromeBrowserMainExtraPartsProfiles
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -59,7 +56,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -827,13 +827,13 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -834,7 +834,7 @@ void ChromeBrowserMainExtraPartsProfiles
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -68,14 +65,16 @@ $NetBSD$
tab_groups::CollaborationMessagingObserverFactory::GetInstance();
#endif
commerce::ShoppingServiceFactory::GetInstance();
- ConsentAuditorFactory::GetInstance();
+@@ -842,7 +842,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ contextual_tasks::ContextualTasksContextControllerFactory::GetInstance();
+ contextual_tasks::ContextualTasksServiceFactory::GetInstance();
ContentIndexProviderFactory::GetInstance();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
contextual_cueing::ContextualCueingServiceFactory::GetInstance();
#endif
- CookieSettingsFactory::GetInstance();
-@@ -885,17 +885,17 @@ void ChromeBrowserMainExtraPartsProfiles
+ ContextualSessionServiceFactory::GetInstance();
+@@ -895,11 +895,11 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
enterprise_connectors::ReportingEventRouterFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -89,6 +88,8 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
BUILDFLAG(SAFE_BROWSING_AVAILABLE)
enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
+@@ -909,7 +909,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ GetInstance();
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
@@ -96,7 +97,7 @@ $NetBSD$
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -904,10 +904,10 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -918,10 +918,10 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -109,7 +110,7 @@ $NetBSD$
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1047,7 +1047,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1059,7 +1059,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -118,7 +119,7 @@ $NetBSD$
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1134,7 +1134,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1147,7 +1147,7 @@ void ChromeBrowserMainExtraPartsProfiles
PasswordCounterFactory::GetInstance();
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -127,7 +128,7 @@ $NetBSD$
PasswordManagerBlocklistPolicyFactory::GetInstance();
#endif
PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1179,7 +1179,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1192,7 +1192,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -136,7 +137,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
-@@ -1222,7 +1222,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1229,7 +1229,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -144,8 +145,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
- #endif
-@@ -1242,7 +1242,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ PrivacySandboxWhatsNewSurveyServiceFactory::GetInstance();
+@@ -1250,7 +1250,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 3c21667b32..1d89042334 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/profiles/profile_impl.cc
@@ -268,6 +268,10 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
new file mode 100644
index 0000000000..156bb0cae9
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/profiles/profile_io_data.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/profiles/profile_io_data.cc
+@@ -17,7 +17,7 @@
+ #include "url/gurl.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -57,7 +57,7 @@ bool ProfileIOData::IsHandledProtocol(co
+ url::kFileSystemScheme,
+ chrome::kChromeSearchScheme,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ webapps::kIsolatedAppScheme,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index 33fe1b367a..9805c56e44 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profiles_state.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/profiles/profiles_state.cc
@@ -191,7 +191,7 @@ bool IsGuestModeRequested(const base::Co
PrefService* local_state,
diff --git a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
index 07b8b7a1cc..7bc08d0816 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..150d0e6ba8
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
+@@ -243,7 +243,7 @@
+ #include "url/origin.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -4987,7 +4987,7 @@ void RenderViewContextMenu::OpenLinkInSp
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool RenderViewContextMenu::IsLinkToIsolatedWebApp() const {
+ // Using `unfiltered_link_url`, because `link_url` is being replaced with
+ // about:blank#blocked if the source is a normal site.
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index 14e0ee4d01..213fd1f878 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_preferences_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/renderer_preferences_util.cc
@@ -38,7 +38,7 @@
#include "ui/base/ui_base_features.h"
@@ -24,7 +24,7 @@ $NetBSD$
content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
#endif
prefs->focus_ring_color = BUILDFLAG(IS_MAC) ? SkColorSetRGB(0x00, 0x5F, 0xCC)
-@@ -125,7 +125,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -123,7 +123,7 @@ void UpdateFromSystemSettings(blink::Ren
prefs->inactive_selection_fg_color = SK_ColorBLACK;
#endif
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 5f63b43018..f36db9312c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2025-10-24 16:42: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 e72af642b1..992de241b8 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2025-10-24 16:42: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 e2c02cfc2f..afbff569b2 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1261,7 +1261,7 @@ std::string ChromePasswordProtectionServ
+@@ -1288,7 +1288,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 0b5d93003d..e779ecdb2f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
@@ -20,7 +20,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 79125f1e11..76564e9efa 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
-@@ -693,7 +693,7 @@ void IncidentReportingService::OnEnviron
+@@ -692,7 +692,7 @@ void IncidentReportingService::OnEnviron
// Process::Current().CreationTime() is missing on some platforms.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
index 8283c1ac70..706717c6a3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
@@ -12,7 +12,7 @@
#include "content/public/browser/web_contents.h"
@@ -24,3 +24,12 @@ $NetBSD$
if (!profile_ ||
!base::FeatureList::IsEnabled(safe_browsing::kEsbAsASyncedSetting)) {
return;
+@@ -186,7 +186,7 @@ void SafeBrowsingPrefChangeHandler::
+ }
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void SafeBrowsingPrefChangeHandler::SetToastControllerForTesting(
+ ToastController* controller) {
+ toast_controller_for_testing_ = controller;
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
new file mode 100644
index 0000000000..38054d9eae
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h
+@@ -20,7 +20,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/toasts/toast_controller.h"
+ #endif
+
+@@ -63,7 +63,7 @@ class SafeBrowsingPrefChangeHandler {
+ virtual void MaybeShowEnhancedProtectionSettingChangeNotification();
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void SetToastControllerForTesting(ToastController* controller);
+ #endif
+
+@@ -72,7 +72,7 @@ class SafeBrowsingPrefChangeHandler {
+ raw_ptr<Profile> profile_;
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ raw_ptr<ToastController> toast_controller_for_testing_ = nullptr;
+ #endif
+
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
index aa8b190ad5..516dec4e0b 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2025-10-24 16:42: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 71e37ab35a..559ecb1075 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2025-10-24 16:42: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 afd5667e68..13367f48ac 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sessions/session_restore.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/sessions/session_restore.cc
@@ -109,7 +109,7 @@
#include "ui/wm/core/scoped_animation_disabler.h"
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index 7ecc90e3a7..dc738911e2 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2025-10-24 16:42: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_shortcuts_icon__badging.cc b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index 91c703620c..68efba0263 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2025-10-24 16:42: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 bbf3c8720c..01a1787577 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/signin/chrome_signin_client.cc
@@ -164,7 +164,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 668bf3f4ce..e85dbae347 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/signin/signin_hats_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/signin/signin_hats_util.cc
@@ -36,7 +36,7 @@
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index 358cd46168..497e6c8039 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/signin/signin_util.cc
-@@ -90,7 +90,7 @@ CookiesMover::CookiesMover(base::WeakPtr
+@@ -50,7 +50,7 @@
+ #include "services/network/public/mojom/cookie_manager.mojom.h"
+ #include "ui/base/l10n/l10n_util.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/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
CookiesMover::~CookiesMover() = default;
void CookiesMover::StartMovingCookies() {
@@ -15,12 +24,12 @@ $NetBSD$
bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled(
profile_management::features::kThirdPartyProfileManagement);
#else
-@@ -369,7 +369,7 @@ std::string SignedInStateToString(Signed
- }
+@@ -399,7 +399,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 ShouldShowHistorySyncOptinScreen(Profile& profile) {
- if (GetSignedInState(IdentityManagerFactory::GetForProfile(&profile)) !=
- signin_util::SignedInState::kSignedIn) {
+ bool HasExplicitlyDisabledHistorySync(Profile& profile) {
+ // If the user is signed out, we cannot know if the toggles were interacted
+ // with or not.
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.h b/chromium/patches/patch-chrome_browser_signin_signin__util.h
index 83aaaff63e..20d0045b91 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/signin/signin_util.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/signin/signin_util.h
-@@ -171,7 +171,7 @@ SignedInState GetSignedInState(const sig
- // Returns a string representation of `SignedInState`.
- std::string SignedInStateToString(SignedInState state);
+@@ -203,7 +203,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)
- // Returns if the necessary conditions to show the History Sync Optin screen
- // are met.
- // This method does not take into account any feature flags related to the above
+ // 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
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 38d21a8df2..51b8f4890c 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,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
-@@ -70,7 +70,7 @@ std::ostream& operator<<(std::ostream& s
- }
- }
+@@ -41,7 +41,7 @@ namespace supervised_user {
+
+ namespace {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
bool ShouldShowReAuthInterstitial(
content::NavigationHandle& navigation_handle) {
Profile* profile = Profile::FromBrowserContext(
-@@ -232,7 +232,7 @@ void ClassifyUrlNavigationThrottle::OnIn
+@@ -208,7 +208,7 @@ void ClassifyUrlNavigationThrottle::OnIn
}
case InterstitialResultCallbackActions::kCancelWithInterstitial: {
CHECK(navigation_handle());
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 a0cb7bf2e3..e1591d6a7c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2025-10-24 16:42: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 6a2c0ebbb2..213470eedf 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2025-10-24 16:42: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 d0b4db4b25..7bfc95129a 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
@@ -194,7 +194,7 @@ void SupervisedUserExtensionsDelegateImp
return;
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index 919708dfc8..f28130bbeb 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-10-24 16:42: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 00cc1168ab..51555215a7 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
@@ -151,7 +151,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 ac84b26b91..55b3f00d87 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2025-10-24 16:42: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 e2ecbc3f4e..68c0408a64 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2025-10-24 16:42: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 c87006dcdd..17dc7d66cc 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-10-24 16:42: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 b8bb19dd50..cd7634bc64 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/sync/chrome_sync_controller_builder.cc
-@@ -304,7 +304,7 @@ ChromeSyncControllerBuilder::Build(synce
+@@ -297,7 +297,7 @@ ChromeSyncControllerBuilder::Build(synce
#if BUILDFLAG(ENABLE_SPELLCHECK)
// Chrome prefers OS provided spell checkers where they exist. So only sync
// the custom dictionary on platforms that typically don't provide one.
diff --git a/chromium/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 583a3a00f6..3b61ec1f64 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2025-10-24 16:42: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 7b350a6394..11f249f0e3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2025-10-24 16:42: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) || \
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 3c70f9e74b..4703a0e4fa 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-10-24 16:42: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 c74cf51f17..fe7d0eebe3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2025-10-24 16:42: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 486d875f86..23840e07e9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2025-10-24 16:42: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 9d7dd4ae96..e68598302f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2025-10-24 16:42: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 5fb94ffd79..de430ffded 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-10-24 16:42: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 e9179c0701..6c2858e60d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2025-10-24 16:42: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 067f2743f5..b18a3614ae 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2025-10-24 16:42: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 a71155e48c..bff7c4acee 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/themes/theme_service.cc
-@@ -73,7 +73,7 @@
+@@ -75,7 +75,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
-@@ -332,7 +332,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -344,7 +344,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 92e34f67f9..766b625c58 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2025-10-24 16:42: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 fcfc1e83d8..046f530b5f 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/themes/theme_service_factory.cc
-@@ -26,7 +26,7 @@
+@@ -27,7 +27,7 @@
#include "chrome/browser/themes/theme_helper_win.h"
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
index 71c7606a90..11374a978d 100644
--- a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/accelerator_table.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/accelerator_table.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/accelerator_table.cc
-@@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap
+@@ -73,11 +73,11 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
{ui::VKEY_9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
{ui::VKEY_NUMPAD9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
@@ -20,7 +20,7 @@ $NetBSD$
{ui::VKEY_NEXT, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, IDC_MOVE_TAB_NEXT},
{ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
IDC_MOVE_TAB_PREVIOUS},
-@@ -104,7 +104,7 @@ const AcceleratorMapping kAcceleratorMap
+@@ -105,7 +105,7 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_NUMPAD7, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_6},
{ui::VKEY_8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
{ui::VKEY_NUMPAD8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
@@ -29,7 +29,7 @@ $NetBSD$
{ui::VKEY_1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
{ui::VKEY_NUMPAD1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
{ui::VKEY_2, ui::EF_ALT_DOWN, IDC_SELECT_TAB_1},
-@@ -156,7 +156,7 @@ const AcceleratorMapping kAcceleratorMap
+@@ -157,7 +157,7 @@ const AcceleratorMapping kAcceleratorMap
IDC_SHOW_AVATAR_MENU},
// Platform-specific key maps.
@@ -38,3 +38,12 @@ $NetBSD$
{ui::VKEY_BROWSER_BACK, ui::EF_NONE, IDC_BACK},
{ui::VKEY_BROWSER_FORWARD, ui::EF_NONE, IDC_FORWARD},
{ui::VKEY_BROWSER_HOME, ui::EF_NONE, IDC_HOME},
+@@ -311,7 +311,7 @@ std::vector<AcceleratorMapping> GetAccel
+ std::end(kDevToolsAcceleratorMap));
+
+ if (features::IsSideBySideKeyboardShortcutEnabled()) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ accelerators->emplace_back(
+ AcceleratorMapping({ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN,
+ IDC_NEW_SPLIT_TAB}));
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 9264cd30f5..3de76c6269 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -508,7 +508,7 @@
+@@ -512,7 +512,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 a68c7d4db6..1cfded5f6d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2025-10-24 16:42: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 275b4977dc..812f061bc7 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2025-10-24 16:42: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 723d6fc83e..e6407f7e84 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/browser.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/browser.h
@@ -270,7 +270,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 2b9d6299a4..02f5afe0dd 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -128,7 +128,7 @@
+@@ -129,7 +129,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"
-@@ -138,7 +138,7 @@
+@@ -139,7 +139,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)
-@@ -372,7 +372,7 @@ bool BrowserCommandController::IsReserve
+@@ -373,7 +373,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();
-@@ -669,7 +669,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -676,7 +676,7 @@ bool BrowserCommandController::ExecuteCo
break;
#endif
@@ -42,7 +42,7 @@ $NetBSD$
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -891,7 +891,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -898,7 +898,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(
-@@ -1064,7 +1064,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1075,7 +1075,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
-@@ -1444,7 +1444,7 @@ void BrowserCommandController::InitComma
+@@ -1464,7 +1464,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);
-@@ -1800,7 +1800,7 @@ void BrowserCommandController::UpdateCom
+@@ -1824,7 +1824,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 42923f9606..b96c8c5073 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -2283,7 +2283,7 @@ void OpenUpdateChromeDialog(Browser* bro
+@@ -2298,7 +2298,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 76efcd86eb..527bd98e3c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
@@ -82,7 +82,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
@@ -15,7 +15,16 @@ $NetBSD$
registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForBrowser,
std::string());
registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForBrowser,
-@@ -212,7 +212,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -103,7 +103,7 @@ void RegisterBrowserUserPrefs(user_prefs
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF;
+ #endif
+
+-#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(prefs::kSessionRestoreInfoBarTimesShown, 0);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
+@@ -216,7 +216,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 2958b917a8..e6dc7bbb81 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..670e9459a3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
+@@ -133,7 +133,7 @@
+ #include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.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/views/session_restore_infobar/session_restore_infobar_controller.h"
+ #endif
+
+@@ -373,7 +373,7 @@ void BrowserWindowFeatures::Init(Browser
+ browser_select_file_dialog_controller_ =
+ std::make_unique<BrowserSelectFileDialogController>(profile);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ profile_customization_bubble_sync_controller_ =
+ std::make_unique<ProfileCustomizationBubbleSyncController>(browser,
+ 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
new file mode 100644
index 0000000000..b36524cece
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -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/browser_window/public/browser_window_features.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/browser_window/public/browser_window_features.h
+@@ -94,7 +94,7 @@ class PinInfoBarController;
+ } // namespace default_browser
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class ProfileCustomizationBubbleSyncController;
+ namespace session_restore_infobar {
+ class SessionRestoreInfobarController;
+@@ -424,7 +424,7 @@ class BrowserWindowFeatures {
+ return browser_select_file_dialog_controller_.get();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ProfileCustomizationBubbleSyncController*
+ profile_customization_bubble_sync_controller() {
+ return profile_customization_bubble_sync_controller_.get();
+@@ -593,7 +593,7 @@ class BrowserWindowFeatures {
+ std::unique_ptr<BrowserSelectFileDialogController>
+ browser_select_file_dialog_controller_;
+
+-#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<ProfileCustomizationBubbleSyncController>
+ profile_customization_bubble_sync_controller_;
+
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 09ba0fe88c..d8266019a9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/chrome_pages.cc
-@@ -86,7 +86,7 @@
+@@ -86,12 +86,12 @@
#include "components/signin/public/identity_manager/identity_manager.h"
#endif
@@ -15,7 +15,22 @@ $NetBSD$
#include "chrome/browser/web_applications/web_app_utils.h"
#endif
-@@ -394,7 +394,7 @@ void ShowChromeTips(Browser* browser) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #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) {
+ return !site_origin.opaque() && (url.SchemeIsHTTPOrHTTPS() ||
+ url.SchemeIs(extensions::kExtensionScheme)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ || 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) {
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -24,7 +39,7 @@ $NetBSD$
void ShowChromeWhatsNew(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -719,7 +719,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -744,7 +744,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 69b7319370..4dd99da407 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/chrome_pages.h.orig 2025-10-24 16:42: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
-@@ -178,7 +178,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -182,7 +182,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 dffd61e569..74124cc88d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2025-10-24 16:42: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 e838fcb9fd..869845de8a 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,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/hats/survey_config.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/hats/survey_config.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/hats/survey_config.cc
-@@ -495,7 +495,7 @@ std::vector<hats::SurveyConfig> GetAllSu
+@@ -166,7 +166,7 @@ constexpr char kHatsSurveyOrganicTrigger
+ "safety_hub_android_organic_survey";
+ #endif // #if !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kHatsSurveyTriggerPrivacySandboxWhatsNewSurvey[] =
+ "privacy-sandbox-whats-new-survey";
+ #endif // !BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -505,7 +505,7 @@ std::vector<hats::SurveyConfig> GetAllSu
&features::kHappinessTrackingSurveysForWallpaperSearch,
kHatsSurveyTriggerWallpaperSearch);
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.h b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.h
new file mode 100644
index 0000000000..c8a66e4007
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.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/hats/survey_config.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/hats/survey_config.h
+@@ -89,7 +89,7 @@ extern const char kHatsSurveyTriggerSafe
+ extern const char kHatsSurveyOrganicTriggerSafetyHubAndroid[];
+ #endif // #if !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kHatsSurveyTriggerPrivacySandboxWhatsNewSurvey[];
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
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 2e605f2a20..2d9262279a 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2025-10-24 16:42: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 93a682718e..a9732bb7fd 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/managed_ui.cc.orig 2025-10-24 16:42: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 8ae1652991..871570c619 100644
--- a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
@@ -1964,7 +1964,7 @@ const gfx::VectorIcon& GetSharingHubVect
return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index 17b154c635..433c5363f5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2025-10-24 16:42: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 8a8ce2e929..a6628ad853 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -113,7 +113,7 @@ namespace {
+@@ -115,7 +115,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;
-@@ -624,7 +624,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -626,7 +626,7 @@ void ManagePasswordsUIController::OnBiom
}
void ManagePasswordsUIController::OnKeychainError() {
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 c652c6ed51..ef3db0a5c5 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
@@ -64,7 +64,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index d2c6586d07..ea9d318b4f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/sad_tab.cc
-@@ -179,7 +179,7 @@ std::vector<int> SadTab::GetSubMessages(
+@@ -180,7 +180,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 1f1b760e58..3a009a07e3 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h
@@ -36,7 +36,7 @@ class SharingHubBubbleController {
// Returns true if the omnibox icon should be shown.
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
index 15f249d73a..1215dc666d 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
@@ -476,7 +476,7 @@ void SigninViewController::ShowModalSync
GetOnModalDialogClosedCallback());
@@ -12,10 +12,10 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SigninViewController::ShowModalHistorySyncOptInDialog() {
- CHECK(base::FeatureList::IsEnabled(switches::kEnableHistorySyncOptin));
- CloseModalSignin();
-@@ -491,7 +491,7 @@ void SigninViewController::ShowModalHist
+ void SigninViewController::ShowModalHistorySyncOptInDialog(
+ HistorySyncOptinHelper::FlowCompletedCallback callback) {
+ CHECK(
+@@ -493,7 +493,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 58770d87d6..09efeb66eb 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.h
-@@ -169,7 +169,7 @@ class SigninViewController {
+@@ -170,7 +170,7 @@ class SigninViewController {
void ShowModalSyncConfirmationDialog(bool is_signin_intercept,
bool is_sync_promo);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Shows the modal history sync opt in dialog as a browser-modal dialog on top
- // of the `browser_`'s window.
- void ShowModalHistorySyncOptInDialog();
+ // of the `browser_`'s window. Executes the provided callback when the dialog
+ // closes.
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 939a58ce7b..191e650c98 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
-@@ -49,7 +49,7 @@ class SigninViewControllerDelegate {
+@@ -50,7 +50,7 @@ class SigninViewControllerDelegate {
SyncConfirmationStyle style,
bool is_sync_promo);
@@ -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.
-@@ -89,7 +89,7 @@ class SigninViewControllerDelegate {
+@@ -91,7 +91,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 2c86e84afd..d17d80ed5a 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
@@ -105,7 +105,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 222d4256fe..0a31a7393e 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,14 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/infobar_utils.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/startup/infobar_utils.cc
-@@ -197,7 +197,7 @@ void AddInfoBarsIfNecessary(Browser* bro
- }
+@@ -46,7 +46,7 @@
+ #include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.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)
- if (base::FeatureList::IsEnabled(features::kSessionRestoreInfobar)) {
- // TODO(crbug.com/431828875): Instantiate and initialize the session
- // restore controller.
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #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
+ }
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kSessionRestoreInfobar)) {
+ auto* session_restore_infobar_controller =
+ session_restore_infobar::SessionRestoreInfobarController::From(browser);
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 2201e4221d..1b13be47aa 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator.cc
-@@ -134,7 +134,7 @@
+@@ -135,7 +135,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"
-@@ -986,7 +986,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -987,7 +987,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())) {
-@@ -1089,7 +1089,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1090,7 +1090,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) &&
-@@ -1306,7 +1306,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1307,7 +1307,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 983a99876e..b6592859c8 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -80,7 +80,7 @@
+@@ -81,7 +81,7 @@
#include "components/app_restore/full_restore_utils.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -214,7 +214,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -221,7 +221,7 @@ Browser* StartupBrowserCreatorImpl::Open
// at the state of the MessageLoop.
Browser::CreateParams params = Browser::CreateParams(profile_, false);
params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -24,7 +24,7 @@ $NetBSD$
params.startup_id =
command_line_->GetSwitchValueASCII("desktop-startup-id");
#endif
-@@ -244,7 +244,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -251,7 +251,7 @@ Browser* StartupBrowserCreatorImpl::Open
continue;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index ed27f72467..dae7fee65d 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
@@ -63,7 +63,7 @@
#include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index 5e281723f0..f161328a27 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/tab_helpers.cc
-@@ -220,7 +220,7 @@
+@@ -222,7 +222,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"
-@@ -711,12 +711,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -718,12 +718,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 e0d2c869f3..19cd3be394 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/tabs/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/tabs/features.cc
-@@ -64,7 +64,7 @@ bool CanShowTabSearchPositionSetting() {
+@@ -52,7 +52,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
new file mode 100644
index 0000000000..a338c4597c
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/tabs/public/tab_features.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/tabs/public/tab_features.h
+@@ -118,7 +118,7 @@ class TabContextualizationController;
+ } // namespace lens
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ namespace wallet {
+ class ChromeWalletablePassClient;
+ } // namespace wallet
+@@ -451,7 +451,7 @@ class TabFeatures {
+ bookmarkbar_preload_pipeline_manager_;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<wallet::ChromeWalletablePassClient> walletable_pass_client_;
+ #endif
+ // Must be the last member.
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 9a060fe01f..19d37b68a7 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/tabs/tab_dialog_manager.cc
@@ -88,7 +88,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 77ecfc51d1..c7779da0ac 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -366,7 +366,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -80,7 +80,7 @@
+ #include "chrome/browser/ui/web_applications/pwa_install_page_action.h"
+ #include "chrome/browser/ui/webui/webui_embedding_context.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"
+@@ -401,7 +401,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 ab3282526e..9243fdd8e9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2025-10-24 16:42: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 68d476eae6..bf34c37296 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2025-10-24 16:42: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 23168ee4d4..62ce88be19 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-10-24 16:42: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 a1fe7052ca..5711688a30 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2025-10-24 16:42: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 baa29fcb94..0c4780ab47 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/test_browser_ui.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/test/test_browser_ui.cc
-@@ -19,7 +19,7 @@
+@@ -21,7 +21,7 @@
#include "ui/views/widget/widget.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/public/common/content_switches.h"
#include "ui/base/test/skia_gold_matching_algorithm.h"
#include "ui/compositor/compositor.h"
-@@ -33,7 +33,7 @@
+@@ -35,7 +35,7 @@
#endif
// TODO(crbug.com/40625383) support Mac for pixel tests.
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index e227177f3c..5eb775956a 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/ui_features.cc
@@ -38,7 +38,7 @@ BASE_FEATURE(kCloseOmniboxPopupOnInactiv
- "CloseOmniboxPopupOnInactiveAreaClick",
- base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE(kCreateNewTabGroupAppMenuTopLevel,
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
- BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -171,7 +171,7 @@ BASE_FEATURE_PARAM(int,
+ BASE_FEATURE(kFewerUpdateConfirmations, base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -148,7 +148,7 @@ BASE_FEATURE_PARAM(int,
"drop_target_hide_for_os_width",
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
32
@@ -24,21 +24,21 @@ $NetBSD$
50
#else
0
-@@ -511,7 +511,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -434,7 +434,7 @@ BASE_FEATURE(kViewsFirstRunDialog, base:
+ BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kUsePortalAccentColor,
- "UsePortalAccentColor",
- base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -732,7 +732,7 @@ bool IsBookmarkTabGroupConversionEnabled
+ BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif
+
+@@ -634,7 +634,7 @@ bool IsBookmarkTabGroupConversionEnabled
return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
}
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kSessionRestoreInfobar,
- "SessionRestoreInfobar",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kSessionRestoreInfobar, base::FEATURE_DISABLED_BY_DEFAULT);
+
+ BASE_FEATURE_PARAM(bool,
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 425224ceaf..034d7ecb62 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/ui_features.h
-@@ -28,7 +28,7 @@ BASE_DECLARE_FEATURE(kAllowEyeDropperWGC
+@@ -30,7 +30,7 @@ BASE_DECLARE_FEATURE(kCloseOmniboxPopupO
- BASE_DECLARE_FEATURE(kCloseOmniboxPopupOnInactiveAreaClick);
+ BASE_DECLARE_FEATURE(kCreateNewTabGroupAppMenuTopLevel);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -56,7 +56,7 @@ enum class PdfInfoBarTrigger { kPdfLoad
+@@ -63,7 +63,7 @@ enum class PdfInfoBarTrigger { kPdfLoad
BASE_DECLARE_FEATURE_PARAM(PdfInfoBarTrigger, kPdfInfoBarTrigger);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -23,8 +23,8 @@ $NetBSD$
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
- #endif
-@@ -336,7 +336,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
+
+@@ -345,7 +345,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
new file mode 100644
index 0000000000..e30b620b31
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_url__identity.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/url_identity.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/url_identity.cc
+@@ -17,7 +17,7 @@
+ #include "url/gurl.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -97,7 +97,7 @@ std::optional<webapps::AppId> GetIsolate
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ UrlIdentity CreateIsolatedWebAppIdentityFromUrl(Profile* profile,
+ const GURL& url,
+ const FormatOptions& options) {
+@@ -155,7 +155,7 @@ UrlIdentity UrlIdentity::CreateFromUrl(P
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (url.SchemeIs(webapps::kIsolatedAppScheme)) {
+ DCHECK(allowed_types.Has(Type::kIsolatedWebApp));
+ return CreateIsolatedWebAppIdentityFromUrl(profile, url, options);
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 4aeb972422..6b1c92f59f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2025-10-24 16:42: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 96c8cc6f26..3a36aa41bd 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2025-10-24 16:42: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 6981136825..96457560f9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2025-10-24 16:42: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 a7ee719dcc..bc13647c98 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2025-10-24 16:42: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 057e6a56f3..532d6bcc67 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..c48cb90f31
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
@@ -0,0 +1,44 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
+@@ -91,7 +91,7 @@ DialogText GetPromptDialogTextFromStatus
+ break;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(
+ syncer::kReplaceSyncPromosWithSignInPromos) &&
+ status.signin_status != collaboration::SigninStatus::kSigninDisabled) {
+@@ -404,7 +404,7 @@ void CollaborationControllerDelegateDesk
+ chrome::ShowBrowserModal(browser_, std::move(dialog_model));
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void CollaborationControllerDelegateDesktop::
+ MaybeShowSignInUiForHistorySyncOptin() {
+ collaboration::ServiceStatus status = GetServiceStatus();
+@@ -516,7 +516,7 @@ void CollaborationControllerDelegateDesk
+ .SetLabel(dialog_text.ok_button_text)
+ .SetEnabled(true));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ AccountInfo account_for_promo = signin_ui_util::GetSingleAccountForPromos(
+ IdentityManagerFactory::GetForProfile(browser_->profile()));
+
+@@ -569,7 +569,7 @@ void CollaborationControllerDelegateDesk
+ .Run(CollaborationControllerDelegate::Outcome::kSuccess);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(
+ syncer::kReplaceSyncPromosWithSignInPromos)) {
+ MaybeShowSignInUiForHistorySyncOptin();
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
new file mode 100644
index 0000000000..401108b702
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
+@@ -81,7 +81,7 @@ class CollaborationControllerDelegateDes
+ std::optional<data_sharing::mojom::GroupActionProgress> progress);
+
+ void ShowErrorDialog(const ErrorInfo& error);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void MaybeShowSignInUiForHistorySyncOptin();
+ #endif
+ void MaybeShowSignInAndSyncUi();
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
deleted file mode 100644
index edf2b7d7a9..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ /dev/null
@@ -1,71 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/views/frame/browser_frame.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/ui/views/frame/browser_frame.cc
-@@ -53,7 +53,7 @@
- #include "ui/aura/window.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/display/screen.h"
- #include "ui/linux/linux_ui.h"
- #endif
-@@ -68,7 +68,7 @@ namespace {
- constexpr double kTitlePaddingWidthFraction = 0.1;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // These values are used for Linux/GTK.
- constexpr int kIconTitleSpacing = 4;
- constexpr int kCaptionSpacing = 5;
-@@ -98,7 +98,7 @@ class ThemeChangedObserver : public view
- };
-
- bool IsUsingLinuxSystemTheme(Profile* profile) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
- #else
- return false;
-@@ -204,7 +204,7 @@ void BrowserFrame::InitBrowserFrame() {
-
- Init(std::move(params));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- SelectNativeTheme();
- #else
- SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -450,7 +450,7 @@ void BrowserFrame::OnNativeWidgetWorkspa
- chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
- chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
- IsVisibleOnAllWorkspaces());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // 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()
-@@ -649,7 +649,7 @@ void BrowserFrame::OnMenuClosed() {
- }
-
- void BrowserFrame::SelectNativeTheme() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Use the regular NativeTheme instance if running incognito mode, regardless
- // of system theme (gtk, qt etc).
- ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -690,7 +690,7 @@ void BrowserFrame::OnTouchUiChanged() {
- bool BrowserFrame::RegenerateFrameOnThemeChange(
- BrowserThemeChangeType theme_change_type) {
- bool need_regenerate = false;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // System and user theme changes can both change frame buttons, so the frame
- // always needs to be regenerated on Linux.
- need_regenerate = true;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
deleted file mode 100644
index 33a4db0770..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/views/frame/browser_frame.h.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/ui/views/frame/browser_frame.h
-@@ -66,7 +66,7 @@ class BrowserFrame : public views::Widge
-
- ~BrowserFrame() override;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Returns whether the frame is in a tiled state.
- bool tiled() const { return tiled_; }
- void set_tiled(bool tiled) { tiled_ = tiled; }
-@@ -227,7 +227,7 @@ class BrowserFrame : public views::Widge
- // contents for smoother dragging.
- TabDragKind tab_drag_kind_ = TabDragKind::kNone;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool tiled_ = false;
- #endif
-
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
new file mode 100644
index 0000000000..a71ffec0cf
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2025-10-24 16:42: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"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux.h"
+ #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.h"
+ #include "chrome/browser/ui/views/frame/browser_frame_view_linux_native.h"
+@@ -32,7 +32,7 @@ namespace chrome {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<OpaqueBrowserFrameView> CreateOpaqueBrowserFrameViewLinux(
+ BrowserWidget* widget,
+ BrowserView* browser_view) {
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 0133cf7112..7ac71d1512 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2025-10-24 16:42: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 d9b686348f..30eeaac934 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2025-10-24 16:42: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 b751738fba..cd09bfa6fc 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
@@ -70,7 +70,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
@@ -12,7 +12,7 @@ $NetBSD$
gfx::Canvas* canvas) const {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool tiled = frame()->tiled();
+ const bool tiled = browser_widget()->tiled();
#else
const bool tiled = false;
@@ -125,7 +125,7 @@ int BrowserFrameViewLinux::NonClientHitT
@@ -21,6 +21,6 @@ $NetBSD$
float BrowserFrameViewLinux::GetRestoredCornerRadiusDip() const {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool tiled = frame()->tiled();
+ const bool tiled = browser_widget()->tiled();
#else
const bool tiled = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
deleted file mode 100644
index 3bbc4d168c..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc
-@@ -17,7 +17,7 @@
- #include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux.h"
- #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.h"
- #include "chrome/browser/ui/views/frame/browser_frame_view_linux_native.h"
-@@ -32,7 +32,7 @@ namespace chrome {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<OpaqueBrowserFrameView> CreateOpaqueBrowserFrameViewLinux(
- BrowserFrame* frame,
- BrowserView* browser_view) {
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 9c7c05f6a2..2ff15171b9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2463,7 +2463,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2313,7 +2313,7 @@ void BrowserView::ToolbarSizeChanged(boo
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -15,7 +15,7 @@ $NetBSD$
std::vector<ContentsWebView*> contents_web_views =
GetAllVisibleContentsWebViews();
-@@ -5954,7 +5954,7 @@ void BrowserView::MaybeShowProfileSwitch
+@@ -5880,7 +5880,7 @@ void BrowserView::MaybeShowProfileSwitch
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,3 +24,12 @@ $NetBSD$
if (!ShouldShowAvatarToolbarIPH()) {
return;
}
+@@ -5890,7 +5890,7 @@ void BrowserView::MaybeShowSupervisedUse
+ }
+
+ void BrowserView::MaybeShowSignInBenefitsIPH() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!ShouldShowAvatarToolbarIPH()) {
+ return;
+ }
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
new file mode 100644
index 0000000000..3464aa573e
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
@@ -0,0 +1,71 @@
+$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/browser_widget.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/views/frame/browser_widget.cc
+@@ -53,7 +53,7 @@
+ #include "ui/aura/window.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/display/screen.h"
+ #include "ui/linux/linux_ui.h"
+ #endif
+@@ -68,7 +68,7 @@ namespace {
+ constexpr double kTitlePaddingWidthFraction = 0.1;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // These values are used for Linux/GTK.
+ constexpr int kIconTitleSpacing = 4;
+ constexpr int kCaptionSpacing = 5;
+@@ -98,7 +98,7 @@ class ThemeChangedObserver : public view
+ };
+
+ bool IsUsingLinuxSystemTheme(Profile* profile) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
+ #else
+ return false;
+@@ -214,7 +214,7 @@ void BrowserWidget::InitBrowserWidget()
+
+ Init(std::move(params));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ SelectNativeTheme();
+ #else
+ SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
+@@ -419,7 +419,7 @@ void BrowserWidget::OnNativeWidgetWorksp
+ chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
+ chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
+ IsVisibleOnAllWorkspaces());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // 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()
+@@ -606,7 +606,7 @@ void BrowserWidget::OnMenuClosed() {
+ }
+
+ void BrowserWidget::SelectNativeTheme() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use the regular NativeTheme instance if running incognito mode, regardless
+ // of system theme (gtk, qt etc).
+ ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
+@@ -647,7 +647,7 @@ void BrowserWidget::OnTouchUiChanged() {
+ bool BrowserWidget::RegenerateFrameOnThemeChange(
+ BrowserThemeChangeType theme_change_type) {
+ bool need_regenerate = false;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // System and user theme changes can both change frame buttons, so the frame
+ // always needs to be regenerated on Linux.
+ need_regenerate = true;
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
new file mode 100644
index 0000000000..00ab4561be
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/frame/browser_widget.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/views/frame/browser_widget.h
+@@ -66,7 +66,7 @@ class BrowserWidget : public views::Widg
+
+ ~BrowserWidget() override;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns whether the frame is in a tiled state.
+ bool tiled() const { return tiled_; }
+ void set_tiled(bool tiled) { tiled_ = tiled; }
+@@ -198,7 +198,7 @@ class BrowserWidget : public views::Widg
+ // contents for smoother dragging.
+ TabDragKind tab_drag_kind_ = TabDragKind::kNone;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool tiled_ = false;
+ #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 8a39028ed0..823c1d2e0f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
@@ -54,7 +54,7 @@
#include "ui/views/window/vector_icons/vector_icons.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/views/controls/menu/menu_runner.h"
#endif
-@@ -566,7 +566,7 @@ bool OpaqueBrowserFrameView::EverHasVisi
+@@ -584,7 +584,7 @@ bool OpaqueBrowserFrameView::EverHasVisi
OpaqueBrowserFrameView::FrameButtonStyle
OpaqueBrowserFrameView::GetFrameButtonStyle() const {
@@ -24,16 +24,16 @@ $NetBSD$
return FrameButtonStyle::kMdButton;
#else
return FrameButtonStyle::kImageButton;
-@@ -585,7 +585,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
+@@ -603,7 +603,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
return false;
}
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
bool OpaqueBrowserFrameView::IsTiled() const {
- return frame()->tiled();
+ return browser_widget()->tiled();
}
-@@ -788,7 +788,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
+@@ -835,7 +835,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 0a6937c13b..376c727cb3 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
-@@ -108,7 +108,7 @@ class OpaqueBrowserFrameView : public Br
+@@ -109,7 +109,7 @@ class OpaqueBrowserFrameView : public Br
FrameButtonStyle GetFrameButtonStyle() const override;
void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
bool ShouldDrawRestoredFrameShadow() const override;
@@ -15,7 +15,7 @@ $NetBSD$
bool IsTiled() const override;
#endif
int WebAppButtonHeight() const override;
-@@ -225,7 +225,7 @@ class OpaqueBrowserFrameView : public Br
+@@ -229,7 +229,7 @@ class OpaqueBrowserFrameView : public Br
// Background painter for the window frame.
std::unique_ptr<views::FrameBackground> frame_background_;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index a613fd0f8d..172023989f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2025-10-24 16:42: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_picture__in__picture__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
deleted file mode 100644
index f4ed350c42..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.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/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
-@@ -75,7 +75,7 @@
-
- // Windows, Mac and CrOS do not clip child widgets to their parents, so we
- // don't have to worry about resizing quite as much.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define PLATFORM_CLIPS_CHILD_WINDOWS
- #endif
-
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 d91f99e43f..2daaa31bcf 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -80,7 +80,7 @@ void SystemMenuModelBuilder::BuildMenu(u
+@@ -81,7 +81,7 @@ void SystemMenuModelBuilder::BuildMenu(u
void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
ui::SimpleMenuModel* model) {
@@ -15,7 +15,7 @@ $NetBSD$
model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -123,7 +123,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -130,7 +130,7 @@ void SystemMenuModelBuilder::BuildSystem
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
}
@@ -24,7 +24,7 @@ $NetBSD$
model->AddSeparator(ui::NORMAL_SEPARATOR);
bool supports_server_side_decorations = true;
#if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -197,7 +197,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -204,7 +204,7 @@ void SystemMenuModelBuilder::BuildSystem
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index e55d977609..747f62d2c7 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
@@ -21,7 +21,7 @@
#include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
index f765edebf6..cbd2b2b971 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -304,7 +304,7 @@ TabStripRegionView::TabStripRegionView(s
+@@ -302,7 +302,7 @@ TabStripRegionView::TabStripRegionView(s
new_tab_button_->GetViewAccessibility().SetName(
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
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 7355db38f2..60697bec86 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..e73b2e5438
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/views/location_bar/location_bar_view.cc
+@@ -527,7 +527,7 @@ bool LocationBarView::IsInitialized() co
+ }
+
+ void LocationBarView::OnPopupOpened() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // It's not great for promos to overlap the omnibox if the user opens the
+ // drop-down after showing the promo. This especially causes issues on Mac and
+ // Linux due to z-order/rendering issues, see crbug.com/1225046 and
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 8c79139572..44c58b69b2 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2025-10-24 16:42: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_omnibox_omnibox__view__views.cc b/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
deleted file mode 100644
index 12070e23d8..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.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/ui/views/omnibox/omnibox_view_views.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -2335,7 +2335,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
- }
-
- void OmniboxViewViews::OnPopupOpened() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // It's not great for promos to overlap the omnibox if the user opens the
- // drop-down after showing the promo. This especially causes issues on Mac and
- // Linux due to z-order/rendering issues, see crbug.com/1225046 and
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 5895101e45..bdde2e2d10 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
-@@ -43,7 +43,7 @@
+@@ -42,7 +42,7 @@
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/controls/button/button.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
#endif
-@@ -163,7 +163,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
+@@ -158,7 +158,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
} else if (model_state ==
password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
view = new SharedPasswordsNotificationView(web_contents, anchor_view);
diff --git a/chromium/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 468e4ae315..5532d5a99e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -407,7 +407,7 @@ void AvatarToolbarButton::MaybeShowProfi
+@@ -404,7 +404,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 b7e656bb93..b2e72df76f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
@@ -96,7 +96,7 @@ class AvatarToolbarButton : public Toolb
- // Attempts showing the In-Produce-Help for profile Switching.
+ // Attempts showing the In-Product-Help for profile Switching.
void MaybeShowProfileSwitchIPH();
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Attempts showing the In-Produce-Help when a supervised user signs-in in a
+ // Attempts showing the In-Product-Help when a supervised user signs-in in a
// profile.
void MaybeShowSupervisedUserSignInIPH();
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 ad4e9e8bf1..1604242ae0 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
-@@ -54,7 +54,7 @@ void ProfileMenuCoordinator::Show(
+@@ -87,7 +87,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 6b06f487de..fd25eb1399 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -103,7 +103,7 @@
+@@ -107,7 +107,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
-@@ -557,7 +557,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+@@ -563,7 +563,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 a076f2cf96..5c32a72567 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2025-10-24 16:42: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 8e27e021c4..c9494ac3b4 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -63,14 +63,14 @@
+@@ -65,14 +65,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
-@@ -137,7 +137,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -139,7 +139,7 @@ SigninViewControllerDelegateViews::Creat
kSyncConfirmationDialogWidth, InitializeSigninWebDialogUI(true));
}
@@ -32,7 +32,7 @@ $NetBSD$
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
Browser* browser,
-@@ -228,7 +228,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -230,7 +230,7 @@ SigninViewControllerDelegateViews::Creat
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -41,7 +41,7 @@ $NetBSD$
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -404,7 +404,7 @@ SigninViewControllerDelegateViews::Signi
+@@ -406,7 +406,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) {
-@@ -496,7 +496,7 @@ void SigninViewControllerDelegateViews::
+@@ -498,7 +498,7 @@ void SigninViewControllerDelegateViews::
content_view_->RequestFocus();
}
@@ -59,7 +59,7 @@ $NetBSD$
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -536,7 +536,7 @@ SigninViewControllerDelegate::CreateSync
+@@ -538,7 +538,7 @@ SigninViewControllerDelegate::CreateSync
/*animate_on_resize=*/true);
}
@@ -68,7 +68,7 @@ $NetBSD$
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -593,7 +593,7 @@ SigninViewControllerDelegate::CreateSign
+@@ -597,7 +597,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 b2c6f59e23..18be414e01 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2025-10-24 16:42: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);
-@@ -80,7 +80,7 @@ class SigninViewControllerDelegateViews
+ HistorySyncOptinLaunchContext launch_context,
+@@ -82,7 +82,7 @@ class SigninViewControllerDelegateViews
SignoutConfirmationCallback callback);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -24,7 +24,7 @@ $NetBSD$
static std::unique_ptr<views::WebView>
CreateManagedUserNoticeConfirmationWebView(
Browser* browser,
-@@ -151,7 +151,7 @@ class SigninViewControllerDelegateViews
+@@ -153,7 +153,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 d57db72ceb..aec7e64d97 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,7 +4,7 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
@@ -179,7 +179,7 @@ bool IsWindowDragUsingSystemDragDropAllo
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 982bb2104f..81b9c09489 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
@@ -678,7 +678,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 76c9a6b4c7..1a1d4bc60e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-10-24 16:42: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 2df8c25be5..d0fa4ebe9c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
@@ -557,7 +557,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 837db75012..2c882fdd10 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/task_manager_search_bar_view.cc
@@ -27,7 +27,7 @@ TaskManagerSearchBarView::TaskManagerSea
const gfx::Insets& margins,
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 fc67ab82f3..10933adc53 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,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1125,7 +1125,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1131,7 +1131,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // kIPHSupervisedUserProfileSigninFeature
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1372,7 +1372,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1399,7 +1399,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 1b61e5c163..1523332c26 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -515,7 +515,7 @@ std::string GetFileExtension(FileExtensi
+@@ -516,7 +516,7 @@ std::string GetFileExtension(FileExtensi
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
profile(), app_id, app_name));
ASSERT_TRUE(
-@@ -3411,7 +3411,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3408,7 +3408,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
-@@ -3426,7 +3426,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3423,7 +3423,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
-@@ -3436,7 +3436,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3433,7 +3433,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3452,7 +3452,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3449,7 +3449,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4277,7 +4277,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4274,7 +4274,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
-@@ -4477,7 +4477,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4474,7 +4474,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);
-@@ -4521,7 +4521,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4518,7 +4518,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
new file mode 100644
index 0000000000..b23596f324
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/web_applications/app_browser_controller.cc
+@@ -492,7 +492,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()) {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::u16string();
+ #else // !(BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX))
+ return GetAppShortName();
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 5fb8137784..fe1f6a140c 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
-@@ -24,7 +24,7 @@
- #include "ui/gfx/native_window_types.h"
+@@ -25,7 +25,7 @@
+ #include "ui/gfx/native_ui_types.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_CHROMEOS));
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 f3fe9fab3f..1c873c22af 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -574,7 +574,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
+@@ -579,7 +579,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
Browser* browser,
Profile* profile,
const std::string& app_id) {
@@ -15,7 +15,7 @@ $NetBSD$
WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
CHECK(provider);
-@@ -803,7 +803,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
+@@ -800,7 +800,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
}
}
@@ -23,4 +23,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
const base::Feature& GetPromoFeatureEngagementFromBrowser(
- const Browser* browser) {
+ const BrowserWindowInterface* 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 78f1fae4c2..3a84b44400 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
@@ -243,7 +243,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 d89dbacf38..f41ecf43ec 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -42,7 +42,7 @@ const char* const kWebUIBrowserWindowKey
+@@ -54,7 +54,7 @@ const char* const kWebUIBrowserWindowKey
- // Copied from chrome/browser/ui/views/frame/browser_frame.cc.
+ // Copied from chrome/browser/ui/views/frame/browser_widget.cc.
bool IsUsingLinuxSystemTheme(Profile* profile) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 842378c9a4..915ca057ed 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2025-10-24 16:42: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 f17bfb742f..b5f59df1ad 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2025-10-24 16:42: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 5c819b9e2a..5f418a3398 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
@@ -62,7 +62,7 @@
#include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/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 7e7f8eba4c..4671d3bffd 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2025-10-24 16:42: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 d680360e4b..c6ad8725d4 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2025-10-24 16:42: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 cabca531a1..851f20b5b5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-10-24 16:42: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 59c4d47fc0..67c7c71a7f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
-@@ -55,7 +55,7 @@
+@@ -56,7 +56,7 @@
#include "net/ssl/client_cert_store_mac.h"
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_process.h"
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
-@@ -130,7 +130,7 @@ class ClientCertStoreLoader {
+@@ -131,7 +131,7 @@ class ClientCertStoreLoader {
active_requests_;
};
@@ -24,7 +24,7 @@ $NetBSD$
class ClientCertStoreFactoryNSS : public ClientCertStoreFactory {
public:
std::unique_ptr<net::ClientCertStore> CreateClientCertStore() override {
-@@ -155,7 +155,7 @@ class ClientCertStoreFactoryMac : public
+@@ -156,7 +156,7 @@ class ClientCertStoreFactoryMac : public
};
#endif
@@ -33,16 +33,16 @@ $NetBSD$
std::unique_ptr<ClientCertStoreLoader> CreatePlatformClientCertLoader(
Profile* profile) {
#if BUILDFLAG(IS_WIN)
-@@ -170,7 +170,7 @@ std::unique_ptr<ClientCertStoreLoader> C
+@@ -171,7 +171,7 @@ std::unique_ptr<ClientCertStoreLoader> C
}
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // ClientCertStore implementation that always returns an empty list. The
- // CertificateProvisioningService implementation expects to wrap a platform
- // cert store, but here we only want to get results from the provisioning
-@@ -345,7 +345,7 @@ class ClientCertSource : public Certific
+ class ClientCertStoreFactoryProvisioned : public ClientCertStoreFactory {
+ public:
+ explicit ClientCertStoreFactoryProvisioned(
+@@ -331,7 +331,7 @@ class ClientCertSource : public Certific
std::optional<net::CertificateList> certs_;
};
@@ -51,7 +51,7 @@ $NetBSD$
// ChromeOS currently can use either Kcer or NSS for listing client certs, and
// Linux uses NSS only. This interface provides an abstraction to hide that
// from WritableClientCertSource. Currently this class only handles reading
-@@ -1066,7 +1066,7 @@ CreatePlatformClientCertSource(
+@@ -1052,7 +1052,7 @@ CreatePlatformClientCertSource(
mojo::Remote<certificate_manager::mojom::CertificateManagerPage>*
remote_client,
Profile* profile) {
@@ -60,7 +60,7 @@ $NetBSD$
return std::make_unique<WritableClientCertSource>(remote_client, profile);
#else
return std::make_unique<ClientCertSource>(
-@@ -1074,7 +1074,7 @@ CreatePlatformClientCertSource(
+@@ -1060,7 +1060,7 @@ CreatePlatformClientCertSource(
#endif
}
@@ -69,7 +69,7 @@ $NetBSD$
std::unique_ptr<CertificateManagerPageHandler::CertSource>
CreateProvisionedClientCertSource(Profile* profile) {
return std::make_unique<ClientCertSource>(
-@@ -1124,7 +1124,7 @@ bool ClientCertManagementAccessControls:
+@@ -1110,7 +1110,7 @@ bool ClientCertManagementAccessControls:
return client_cert_policy_ == ClientCertificateManagementPermission::kAll;
}
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 6e045090c8..01dc821936 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2025-10-24 16:42: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 a5a013f1c3..4550a5bc28 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -153,7 +153,7 @@
+@@ -154,7 +154,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"
-@@ -161,13 +161,13 @@
+@@ -162,13 +162,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)
-@@ -195,7 +195,7 @@
+@@ -196,7 +196,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)
-@@ -349,7 +349,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -351,7 +351,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)
-@@ -379,7 +379,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -381,7 +381,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>());
-@@ -388,13 +388,13 @@ void RegisterChromeWebUIConfigs() {
+@@ -390,13 +390,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 996c40194e..61c7468817 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,16 +4,18 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -116,16 +116,16 @@
+@@ -116,18 +116,18 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/ui/webui/commerce/product_specifications_ui.h"
- #endif
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID)
@@ -26,7 +28,16 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -409,7 +409,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -276,7 +276,7 @@ void ChromeWebUIControllerFactory::GetFa
+ const std::vector<int>& desired_sizes_in_pixel,
+ favicon_base::FaviconResultsCallback callback) const {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (page_url.SchemeIs(webapps::kIsolatedAppScheme)) {
+ ReadIsolatedWebAppFaviconsFromDisk(profile, page_url, std::move(callback));
+ return;
+@@ -411,7 +411,7 @@ base::RefCountedMemory* ChromeWebUIContr
return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
}
@@ -35,7 +46,7 @@ $NetBSD$
if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost) {
return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
}
-@@ -448,7 +448,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -450,7 +450,7 @@ base::RefCountedMemory* ChromeWebUIContr
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index ed5b65b804..0f17602f7d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-10-24 16:42: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 8e9ec9b4e0..05a4b40181 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-10-24 16:42: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) {
-@@ -183,7 +183,7 @@ connectors_internals::mojom::Certificate
+@@ -182,7 +182,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_interstitials_interstitial__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index 3e9a3b34a3..7900875e94 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2025-10-24 16:42: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 757fdc6b3a..05ec252863 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2025-10-24 16:42: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 4ff3dcc860..4da6eab40a 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2025-10-24 16:42: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 8bcffede02..731d0c4f59 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2025-10-24 16:42: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 6a5e55d20d..e68c916924 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-10-24 16:42: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 fa8e69b1c3..b11fd691c2 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2025-10-24 16:42: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 9f8ada1f0d..1d2b4b804b 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2025-10-24 16:42: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_relaunch__chrome__promo.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index e424e37779..5c7024df98 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
@@ -37,7 +37,7 @@ std::u16string RelaunchChromePromo::GetT
return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index 7d2a005671..9aff0946b2 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -135,7 +135,7 @@ const char* kMacShareIconResourceName =
+@@ -157,7 +157,7 @@ const char* kMacShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
const char* kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share.svg";
@@ -15,7 +15,7 @@ $NetBSD$
const char* kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share.svg";
#else
-@@ -195,7 +195,7 @@ static void DefineChromeRefreshRealboxIc
+@@ -217,7 +217,7 @@ static void DefineChromeRefreshRealboxIc
#elif BUILDFLAG(IS_WIN)
kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -24,12 +24,12 @@ $NetBSD$
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -706,7 +706,7 @@ std::string SearchboxHandler::ActionVect
- icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
+@@ -523,7 +523,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::kShareIcon.name ||
- icon.name == omnibox::kShareLinuxChromeRefreshIcon.name) {
+ 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 48cb8bb2aa..7d05e218f9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-10-24 16:42: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 b3679e2d48..63202509dd 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -137,7 +137,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -33,7 +33,7 @@ $NetBSD$
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -543,7 +543,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -545,7 +545,7 @@ void AddAppearanceStrings(content::WebUI
{"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
{"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -42,7 +42,7 @@ $NetBSD$
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -551,11 +551,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -553,11 +553,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)
-@@ -579,7 +579,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -581,7 +581,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;
-@@ -1577,7 +1577,7 @@ void AddSignOutDialogStrings(content::We
+@@ -1591,7 +1591,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
new file mode 100644
index 0000000000..eae4967759
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__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/settings/site_settings_handler.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/ui/webui/settings/site_settings_handler.cc
+@@ -118,7 +118,7 @@
+ #include "url/url_constants.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -2016,7 +2016,7 @@ void SiteSettingsHandler::SendZoomLevels
+ base::Value::List zoom_levels_exceptions;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // 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) {
+@@ -2118,7 +2118,7 @@ void SiteSettingsHandler::HandleRemoveZo
+ GURL url(host_or_spec);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (url.is_valid() && url.scheme() == webapps::kIsolatedAppScheme) {
+ base::expected<web_app::IsolatedWebAppUrlInfo, std::string> iwa_url_info =
+ web_app::IsolatedWebAppUrlInfo::Create(url);
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 35b2790077..3e045ae7b9 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
@@ -549,7 +549,7 @@ void CustomizeChromePageHandler::UpdateF
side_panel::mojom::ManagementNoticeState::New();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
index 0df435bf66..72bb8b1f74 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
@@ -208,7 +208,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 cbe9027235..78adc1e467 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -169,7 +169,7 @@ base::Value::Dict CreateProfileEntry(con
+@@ -172,7 +172,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 264a853c32..9368bfd58d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-10-24 16:42: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 8872a2ae93..3f19beb666 100644
--- a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -219,7 +219,7 @@ void WindowSizer::GetBrowserWindowBounds
+@@ -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 88c15f06b3..0fa09d8d68 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/upgrade_detector/version_history_client.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/upgrade_detector/version_history_client.cc
-@@ -175,7 +175,7 @@ GURL GetVersionReleasesUrl(base::Version
+@@ -176,7 +176,7 @@ GURL GetVersionReleasesUrl(base::Version
#define CURRENT_PLATFORM "win"
#endif
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 2ece6ae204..db407c68f2 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2025-10-24 16:42: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 11c63a446a..ec99beae01 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2025-10-24 16:42: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 3a5d8a1356..dd488329b1 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2025-10-24 16:42: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 d6dff55742..fd4636541e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig 2025-10-24 16:42: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 3e5b335f54..c13514a7f9 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2025-10-24 16:42: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 88d1a08cfa..f1c168a2b6 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2025-10-24 16:42: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 d4f20beb7a..c35a91566b 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -663,7 +663,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -665,7 +665,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 fc8f570dda..ceee602846 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2025-10-24 16:42: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 9f47aebeff..647ac82e2d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2025-10-24 16:42: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 881fba1397..9a8f06cef1 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
@@ -198,7 +198,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 6a9ef02128..9373dbbd55 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2025-10-24 16:42: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 8b996f3f0d..fd097cc23e 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
@@ -67,7 +67,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index 5a7995a780..eacd8eca5d 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
-@@ -22,7 +22,7 @@
+@@ -23,7 +23,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)
-@@ -77,7 +77,7 @@ struct ShortcutInfo {
+@@ -78,7 +78,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 394f3ea0be..edd70a85cc 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,12 +4,12 @@ $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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
-@@ -136,7 +136,7 @@ namespace web_app {
+@@ -135,7 +135,7 @@ GetPreinstalledWebAppsMappingForTesting(
+ namespace web_app {
BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration,
- "DesktopPWAsForceUnregisterOSIntegration",
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
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 0f58ec09d1..55921976c5 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2025-10-24 16:42: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 433cab8c5e..4d635fa52f 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..4966492807
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/web_applications/web_app.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/web_applications/web_app.cc
+@@ -76,7 +76,7 @@
+ #include "url/origin.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -737,7 +737,7 @@ void WebApp::SetCurrentOsIntegrationStat
+ void WebApp::SetIsolationData(IsolationData isolation_data) {
+ CHECK(manifest_id_.is_valid()
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ && manifest_id_.SchemeIs(webapps::kIsolatedAppScheme))
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index 4ca7c43798..e7cb7cea7a 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig 2025-10-24 16:42: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 ef30e667e9..1a6301916c 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/web_applications/web_app_install_info.h
-@@ -38,7 +38,7 @@
+@@ -41,7 +41,7 @@
#include "url/gurl.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
new file mode 100644
index 0000000000..02ec3affe7
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/browser/webapps/chrome_webapps_client.cc
+@@ -11,7 +11,7 @@
+ #include "url/origin.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -20,7 +20,7 @@ namespace webapps {
+
+ bool ChromeWebappsClient::IsOriginConsideredSecure(const url::Origin& origin) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return origin.scheme() == webapps::kIsolatedAppScheme;
+ #else // !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS))
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 af9111a83b..c278592b7e 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -549,7 +549,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -546,7 +546,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 474bd743ff..960fada6fd 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/enclave_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -750,7 +750,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -779,7 +779,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
return label;
#else
return std::string("placeholder");
-@@ -760,7 +760,7 @@ std::string UserVerifyingLabelToString(c
+@@ -789,7 +789,7 @@ std::string UserVerifyingLabelToString(c
std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
std::string saved_label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
index 8c1adbf9f7..5e70a452c8 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/webauthn/gpm_user_verification_policy.cc
@@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
return platform_has_biometrics;
diff --git a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
index b1b6153e7a..20b0ce5213 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2025-10-24 16:42: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 46098e45c1..30587c82d4 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-10-13 21:41:26.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/browser/webauthn/unexportable_key_utils.cc
@@ -33,7 +33,7 @@ GetWebAuthnUnexportableKeyProvider() {
// If there is a scoped UnexportableKeyProvider configured, we always use
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index 7d43b7d1d4..7edadf369f 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/channel_info.h.orig 2025-10-24 16:42: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 a097afb314..766eba9323 100644
--- a/chromium/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/channel_info_posix.cc
@@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir()
}
diff --git a/chromium/patches/patch-chrome_common_chrome__content__client.cc b/chromium/patches/patch-chrome_common_chrome__content__client.cc
new file mode 100644
index 0000000000..8bc4741bd1
--- /dev/null
+++ b/chromium/patches/patch-chrome_common_chrome__content__client.cc
@@ -0,0 +1,50 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/common/chrome_content_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/common/chrome_content_client.cc
+@@ -62,12 +62,12 @@
+ #include "url/url_constants.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #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
+ extensions::kExtensionScheme,
+ #endif
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ webapps::kIsolatedAppScheme,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -211,7 +211,7 @@ void ChromeContentClient::AddAdditionalS
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ 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
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ schemes->secure_schemes.push_back(webapps::kIsolatedAppScheme);
+ schemes->cors_enabled_schemes.push_back(webapps::kIsolatedAppScheme);
+ schemes->service_worker_schemes.push_back(webapps::kIsolatedAppScheme);
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 72a22584cd..f5153e4c97 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/chrome_features.cc
-@@ -64,7 +64,7 @@ BASE_FEATURE(UseAdHocSigningForWebAppShi
+@@ -86,7 +86,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -14,9 +14,9 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
- BASE_FEATURE(AutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -76,7 +76,7 @@ BASE_FEATURE(AutofillCardSurvey, base::F
- BASE_FEATURE(AutofillPasswordSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kAutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -98,7 +98,7 @@ BASE_FEATURE(kAutofillCardSurvey, base::
+ BASE_FEATURE(kAutofillPasswordSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -24,16 +24,16 @@ $NetBSD$
// Enables the Restart background mode optimization. When all Chrome UI is
// closed and it goes in the background, allows to restart the browser to
// discard memory.
-@@ -188,7 +188,7 @@ BASE_FEATURE(DesktopPWAsElidedExtensions
+@@ -214,7 +214,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
// Enables or disables Desktop PWAs to be auto-started on OS login.
- BASE_FEATURE(DesktopPWAsRunOnOsLogin,
+ BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
#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
-@@ -222,7 +222,7 @@ BASE_FEATURE(EnableFullscreenToAnyScreen
+@@ -248,7 +248,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -42,30 +42,30 @@ $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.
-@@ -578,7 +578,7 @@ BASE_FEATURE(GlicDisableWarming, base::F
+@@ -627,7 +627,7 @@ BASE_FEATURE(kGlicDisableWarming, base::
+ // Killswitch that controls whether the guest WebContents visibility state is
// set to hidden when the Glic panel is warming.
BASE_FEATURE(kGlicGuestContentsVisibilityState,
- "GlicGuestContentsVisibilityState",
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1008,7 +1008,7 @@ BASE_FEATURE(KAnonymityServiceOHTTPReque
+@@ -1088,7 +1088,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequ
// public keys.
- BASE_FEATURE(KAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE(kKAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(LinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS)
+ BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
// Values taken from the low-memory-monitor documentation and also apply to the
// portal API:
-@@ -1019,7 +1019,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1099,7 +1099,7 @@ constexpr base::FeatureParam<int> kLinux
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !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)
- BASE_FEATURE(ListWebAppsSwitch, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kListWebAppsSwitch, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/chromium/patches/patch-chrome_common_chrome__features.h b/chromium/patches/patch-chrome_common_chrome__features.h
index fd5992d67c..4a88267330 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/chrome_features.h
-@@ -49,13 +49,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
+@@ -83,13 +83,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -22,7 +22,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -136,7 +136,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
+@@ -173,7 +173,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
@@ -31,7 +31,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -730,7 +730,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
+@@ -808,7 +808,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
@@ -40,7 +40,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -738,7 +738,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -816,7 +816,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 f63edbde70..bfa3fad012 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
@@ -33,7 +33,7 @@ $NetBSD$
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -176,7 +176,7 @@ bool PathProvider(int key, base::FilePat
+@@ -175,7 +175,7 @@ bool PathProvider(int key, base::FilePat
}
break;
case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
@@ -42,7 +42,7 @@ $NetBSD$
if (!GetUserDownloadsDirectorySafe(&cur)) {
return false;
}
-@@ -407,13 +407,13 @@ bool PathProvider(int key, base::FilePat
+@@ -405,13 +405,13 @@ bool PathProvider(int key, base::FilePat
break;
}
#endif
@@ -58,7 +58,7 @@ $NetBSD$
(BUILDFLAG(IS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING))
case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
-@@ -423,7 +423,7 @@ bool PathProvider(int key, base::FilePat
+@@ -421,7 +421,7 @@ bool PathProvider(int key, base::FilePat
break;
}
#endif
@@ -67,7 +67,7 @@ $NetBSD$
case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
cur = base::FilePath(kFilepathSinglePrefExtensions);
break;
-@@ -462,7 +462,7 @@ bool PathProvider(int key, base::FilePat
+@@ -460,7 +460,7 @@ bool PathProvider(int key, base::FilePat
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -76,7 +76,7 @@ $NetBSD$
case chrome::DIR_NATIVE_MESSAGING:
#if BUILDFLAG(IS_MAC)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -476,6 +476,9 @@ bool PathProvider(int key, base::FilePat
+@@ -474,6 +474,9 @@ bool PathProvider(int key, base::FilePat
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
cur = base::FilePath(
FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index aa810dcb37..7e0389f510 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_paths.h.orig 2025-10-24 16:42: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 33e732a110..2010fc61ed 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2025-10-24 16:42: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 2621f01b98..501a7ed94e 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/chrome_switches.cc
-@@ -914,7 +914,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -939,7 +939,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.
-@@ -950,7 +950,7 @@ const char kGlicHostLogging[] = "glic-ho
+@@ -975,7 +975,7 @@ const char kGlicHostLogging[] = "glic-ho
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 5ebc7e0f41..b6f5016759 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/chrome_switches.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/chrome_switches.h
-@@ -278,7 +278,7 @@ extern const char kDebugPrint[];
+@@ -285,7 +285,7 @@ extern const char kDebugPrint[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
extern const char kEnableNewAppMenuIcon[];
extern const char kGuest[];
extern const char kForceNtpMobilePromo[];
-@@ -298,7 +298,7 @@ extern const char kGlicHostLogging[];
+@@ -305,7 +305,7 @@ extern const char kGlicHostLogging[];
extern const char kGlicAdminRedirectPatterns[];
#endif
diff --git a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
new file mode 100644
index 0000000000..dd74e8a9b8
--- /dev/null
+++ b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/common/controlled_frame/controlled_frame.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/common/controlled_frame/controlled_frame.cc
+@@ -18,7 +18,7 @@
+ #include "third_party/blink/public/common/features.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/webapps/isolated_web_apps/scheme.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -89,7 +89,7 @@ bool AvailabilityCheck(const std::string
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Verify that the current context is an Isolated Web App and the API name is
+ // in our expected list.
+ return (extension == nullptr) && url.SchemeIs(webapps::kIsolatedAppScheme) &&
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index ad3ae5aafc..b7a4f7a118 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/crash_keys.cc.orig 2025-10-24 16:42: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 31d2a17f8b..4109fc0cff 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/extensions/extension_constants.cc.orig 2025-10-24 16:42: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 face8474e7..ad3c3b66b4 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/extensions/extension_constants.h.orig 2025-10-24 16:42: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 ad651481ed..e43adeef9c 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2025-10-24 16:42: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 3ada6e29e0..3ba258499f 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_host_file_path.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/media/cdm_host_file_path.cc
@@ -91,7 +91,7 @@ void AddCdmHostFilePaths(
cdm_host_file_paths->emplace_back(chrome_framework_path,
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.cc b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
index c61f82bbbb..435b9f364c 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2025-10-24 16:42: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 3ca9085e28..32380e1eb5 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig 2025-10-24 16:42: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 52fe94435c..c4c0ae7945 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2025-10-24 16:42: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 6868a5a240..c4cac9e912 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/pref_names.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/pref_names.h
-@@ -1351,7 +1351,7 @@ inline constexpr char kGeminiSettings[]
+@@ -1342,7 +1342,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
-@@ -1517,7 +1517,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1501,7 +1501,7 @@ inline constexpr char kShowUpdatePromoti
"browser.show_update_promotion_info_bar";
#endif
@@ -24,7 +24,16 @@ $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";
-@@ -2168,7 +2168,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2113,7 +2113,7 @@ inline constexpr char kPinInfoBarTimesSh
+ "browser.pin_infobar_times_shown";
+ #endif // BUILDFLAG(IS_WIN) || 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)
+
+ // How many times the session restore infobar has been shown.
+ inline constexpr char kSessionRestoreInfoBarTimesShown[] =
+@@ -2160,7 +2160,7 @@ inline constexpr char kDownloadDefaultDi
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -33,7 +42,7 @@ $NetBSD$
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2671,7 +2671,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -2674,7 +2674,7 @@ inline constexpr char kMediaStorageIdSal
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -42,7 +51,7 @@ $NetBSD$
// A boolean pref to determine whether or not the network service is running
// sandboxed.
inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2685,7 +2685,7 @@ inline constexpr char kNetworkServiceSan
+@@ -2688,7 +2688,7 @@ inline constexpr char kNetworkServiceSan
inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
"net.network_service_failed_launch_major_version";
@@ -51,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";
-@@ -2777,7 +2777,7 @@ inline constexpr char kIsolatedWebAppIns
+@@ -2780,7 +2780,7 @@ inline constexpr char kIsolatedWebAppIns
inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
"profile.isolated_web_app.install.pending_initialization_count";
@@ -60,7 +69,7 @@ $NetBSD$
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3275,7 +3275,7 @@ inline constexpr char kKioskApplicationL
+@@ -3287,7 +3287,7 @@ inline constexpr char kKioskApplicationL
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -69,7 +78,7 @@ $NetBSD$
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3793,7 +3793,7 @@ inline constexpr char kScreenCaptureWith
+@@ -3801,7 +3801,7 @@ inline constexpr char kScreenCaptureWith
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -78,7 +87,7 @@ $NetBSD$
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -3984,7 +3984,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -3990,7 +3990,7 @@ inline constexpr char kLensDesktopNTPSea
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -87,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
-@@ -4081,7 +4081,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -4087,7 +4087,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 f947325246..98870b609a 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/url_constants.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/url_constants.h
-@@ -997,7 +997,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -1001,7 +1001,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 6fa6621ba9..f4c98883ef 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/webui_url_constants.cc
@@ -199,17 +199,17 @@ base::span<const base::cstring_view> Chr
kChromeUIInternetDetailDialogHost,
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index c3793153e6..a2417297e7 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-10-13 21:41:26.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/common/webui_url_constants.h
-@@ -554,12 +554,12 @@ inline constexpr char kChromeUIOsUrlAppU
+@@ -556,12 +556,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";
-@@ -571,11 +571,11 @@ inline constexpr char kChromeUILinuxProx
+@@ -573,11 +573,11 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,7 +35,7 @@ $NetBSD$
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -600,7 +600,7 @@ inline constexpr char kChromeUIHistorySy
+@@ -602,7 +602,7 @@ inline constexpr char kChromeUIHistorySy
"chrome://history-sync-optin/";
#endif
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index 6b85e1556e..d6fe9a1eff 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-10-13 21:41:26.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2025-10-24 16:42: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 dea7dd3119..b44fd6c690 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-10-13 21:41:26.000000000 +0000
+--- chrome/enterprise_companion/event_logger.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/enterprise_companion/event_logger.cc
-@@ -126,7 +126,7 @@ proto::EnterpriseCompanionMetadata GetMe
+@@ -127,7 +127,7 @@ proto::EnterpriseCompanionMetadata GetMe
metadata.set_application_arch(proto::ARM64);
#endif
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index 81f749f40a..2bc9f3598f 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-10-13 21:41:26.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..19ff763ae1
--- /dev/null
+++ b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.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/renderer/chrome_content_renderer_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ chrome/renderer/chrome_content_renderer_client.cc
+@@ -188,7 +188,7 @@
+ #include "v8/include/v8-isolate.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #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
+ WebSecurityPolicy::RegisterURLSchemeAsExtension(
+ WebString::FromASCII(extensions::kExtensionScheme));
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ WebSecurityPolicy::RegisterURLSchemeAsIsolatedApp(
+ WebString::FromASCII(webapps::kIsolatedAppScheme));
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+@@ -500,7 +500,7 @@ void ChromeContentRendererClient::Render
+ WebString::FromASCII(chrome::kChromeSearchScheme));
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // IWAs can be enabled by either the feature flag or by enterprise
+ // policy. In either case the kEnableIsolatedWebAppsInRenderer flag is passed
+ // to the renderer process.
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 cbb0230d1c..04117a65c7 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-10-13 21:41:26.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2025-10-24 16:42: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 e0ae9c4741..4ce5ced113 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-10-13 21:41:26.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2025-10-24 16:42: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 c91c612051..df46fe135e 100644
--- a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/base/scoped_channel_override_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/test/base/scoped_channel_override_posix.cc
@@ -43,7 +43,7 @@ std::string GetVersionExtra(ScopedChanne
return "beta";
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index 9cc1325467..692be7289f 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-10-13 21:41:26.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2025-10-24 16:42: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 e3dbb19aa3..9db99cf61b 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-10-13 21:41:26.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2025-10-24 16:42: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 9ddd5c2d2b..801d437a08 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-10-13 21:41:26.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2025-10-24 16:42: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 dfa2c6b9d7..7ecf30eaec 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-10-13 21:41:26.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2025-10-24 16:42: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 f7351013b7..796ba7e7d2 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-10-13 21:41:26.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2025-10-24 16:42: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 072831230b..cdd43f7cac 100644
--- a/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
+++ b/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/app/app_uninstall.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/updater/app/app_uninstall.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/updater/app/app_uninstall.cc
@@ -181,7 +181,7 @@ void UninstallInThreadPool(UpdaterScope
}
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index d73f1ca901..4c04ee7a41 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-10-13 21:41:26.000000000 +0000
+--- chrome/updater/configurator.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/updater/configurator.cc
@@ -91,7 +91,7 @@ Configurator::Configurator(scoped_refptr
return std::nullopt;
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index 6fa900c3fc..885540b08a 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-10-13 21:41:26.000000000 +0000
+--- chrome/updater/lock.cc.orig 2025-10-24 16:42: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 0d4189e7c8..361eef2469 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-10-13 21:41:26.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig 2025-10-24 16:42: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 6446c69f42..e25aeffdd5 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/utility/services.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chrome/utility/services.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chrome/utility/services.cc
@@ -50,7 +50,7 @@
#include "chrome/services/system_signals/mac/mac_system_signals_service.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/services/system_signals/linux/linux_system_signals_service.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -215,7 +215,7 @@ auto RunMacNotificationService(
+@@ -213,7 +213,7 @@ auto RunMacNotificationService(
}
#endif // BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
auto RunSystemSignalsService(
mojo::PendingReceiver<device_signals::mojom::SystemSignalsService>
receiver) {
-@@ -490,7 +490,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -481,7 +481,7 @@ void RegisterMainThreadServices(mojo::Se
services.Add(RunWindowsIconReader);
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc b/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
index 17e8c71179..fbe5fec1be 100644
--- a/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/browser/cast_browser_main_parts.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chromecast/browser/cast_browser_main_parts.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chromecast/browser/cast_browser_main_parts.cc
@@ -99,7 +99,7 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
index 52db16d301..e32c3e8d38 100644
--- a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/browser/cast_content_browser_client.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chromecast/browser/cast_content_browser_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chromecast/browser/cast_content_browser_client.cc
@@ -432,7 +432,7 @@ void CastContentBrowserClient::AppendExt
switches::kAudioOutputChannels));
diff --git a/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
index 500465701c..95b877e7ff 100644
--- a/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ b/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
-@@ -352,7 +352,7 @@ CastWebView::Scoped RuntimeApplicationSe
+@@ -364,7 +364,7 @@ CastWebView::Scoped RuntimeApplicationSe
params->force_720p_resolution =
GetFlagEntry(feature::kCastCoreForce720p, config_.extra_features(),
/*default_value=*/false);
diff --git a/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc b/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
index fd5ac2fa0f..a24e74ad1b 100644
--- a/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
+++ b/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/media/base/default_monotonic_clock.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- chromecast/media/base/default_monotonic_clock.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ chromecast/media/base/default_monotonic_clock.cc
@@ -11,7 +11,7 @@
#include "base/time/time.h"
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index 86f40d77e9..ef922b6646 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/BUILD.gn
-@@ -216,7 +216,6 @@ test("components_unittests") {
- "//components/content_settings/core/browser:unit_tests",
+@@ -217,7 +217,6 @@ test("components_unittests") {
"//components/content_settings/core/common:unit_tests",
+ "//components/contextual_tasks:unit_tests",
"//components/country_codes:unit_tests",
- "//components/crash/core/common:unit_tests",
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
"//components/data_sharing:unit_tests",
-@@ -629,7 +628,7 @@ test("components_unittests") {
+@@ -634,7 +633,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",
-@@ -791,7 +790,7 @@ test("components_unittests") {
+@@ -800,7 +799,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 ae9dae907b..31673f8b8d 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
@@ -479,7 +479,7 @@ void PaymentsDataManager::OnWebDataServi
@@ -15,7 +15,7 @@ $NetBSD$
// Check `kAutofillEnableBuyNowPayLater` only if the user has seen a BNPL
// suggestion before, or there are already linked issuers present, to avoid
// unnecessary feature flag checks. The linked issuer check is due to the fact
-@@ -1008,7 +1008,7 @@ void PaymentsDataManager::SetPrefService
+@@ -1014,7 +1014,7 @@ void PaymentsDataManager::SetPrefService
&PaymentsDataManager::OnAutofillPaymentsCardBenefitsPrefChange,
base::Unretained(this)));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
pref_registrar_.Add(
prefs::kAutofillBnplEnabled,
base::BindRepeating(&PaymentsDataManager::OnBnplEnabledPrefChange,
-@@ -1082,7 +1082,7 @@ void PaymentsDataManager::SetAutofillHas
+@@ -1088,7 +1088,7 @@ void PaymentsDataManager::SetAutofillHas
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
bool PaymentsDataManager::IsAutofillHasSeenBnplPrefEnabled() const {
return prefs::HasSeenBnpl(pref_service_);
}
-@@ -2101,7 +2101,7 @@ bool PaymentsDataManager::AreEwalletAcco
+@@ -2125,7 +2125,7 @@ bool PaymentsDataManager::AreEwalletAcco
bool PaymentsDataManager::AreBnplIssuersSupported() const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
return (app_locale_ == "en-US" || app_locale_ == "en-GB" ||
app_locale_ == "en-CA") &&
GetCountryCodeForExperimentGroup() == "US" &&
-@@ -2136,7 +2136,7 @@ void PaymentsDataManager::ClearAllCredit
+@@ -2160,7 +2160,7 @@ void PaymentsDataManager::ClearAllCredit
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 eb05955a92..5b163502d3 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
-@@ -371,7 +371,7 @@ class PaymentsDataManager : public Autof
+@@ -377,7 +377,7 @@ class PaymentsDataManager : public Autof
void SetAutofillHasSeenIban();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Returns the value of the kAutofillHasSeenBnpl pref.
bool IsAutofillHasSeenBnplPrefEnabled() const;
-@@ -708,7 +708,7 @@ class PaymentsDataManager : public Autof
+@@ -716,7 +716,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_form__parsing_autofill__scanner.h b/chromium/patches/patch-components_autofill_core_browser_form__parsing_autofill__scanner.h
new file mode 100644
index 0000000000..a8ab3ac6ef
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_browser_form__parsing_autofill__scanner.h
@@ -0,0 +1,21 @@
+$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/form_parsing/autofill_scanner.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ components/autofill/core/browser/form_parsing/autofill_scanner.h
+@@ -11,9 +11,10 @@
+ #include "base/containers/span.h"
+ #include "base/memory/raw_span.h"
+
+-namespace autofill {
++// https://sources.debian.org/patches/chromium/142.0.7444.59-1~deb13u1/fixes/chromium-142-iwyu-field-form-data.patch/
++#include "components/autofill/core/common/form_field_data.h"
+
+-class FormFieldData;
++namespace autofill {
+
+ // A helper class for parsing a stream of |FormFieldData|'s with lookahead.
+ class AutofillScanner {
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 406f2f0cbf..4328e9853b 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -835,7 +835,7 @@ BrowserAutofillManager::GetAmountExtract
+@@ -853,7 +853,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 b3b16ce98b..b5fd486cf5 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2025-10-24 16:42: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>&
@@ -14,4 +14,4 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
auto bnpl_issuer_allowlist_can_be_loaded =
[&bnpl_issuers](BnplIssuer::IssuerId issuer_id) {
- return base::Contains(bnpl_issuers, issuer_id,
+ return base::Contains(bnpl_issuers, issuer_id, &BnplIssuer::issuer_id);
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 e254479018..1688076a6f 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
-@@ -172,7 +172,7 @@ void AmountExtractionManager::OnCheckout
+@@ -185,7 +185,7 @@ void AmountExtractionManager::OnCheckout
bnpl_manager->OnAmountExtractionReturned(parsed_extracted_amount);
}
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 "
-@@ -203,7 +203,7 @@ void AmountExtractionManager::OnTimeoutR
+@@ -216,7 +216,7 @@ void AmountExtractionManager::OnTimeoutR
/*timeout_reached=*/true);
}
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -24,12 +24,12 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The amount extraction on domain "
-@@ -221,7 +221,7 @@ AmountExtractionManager::CheckEligibilit
+@@ -234,7 +234,7 @@ AmountExtractionManager::CheckEligibilit
// Check eligibility of BNPL feature.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
- if (BnplManager* bnpl_manager = autofill_manager_->GetPaymentsBnplManager();
- bnpl_manager && bnpl_manager->IsEligibleForBnpl()) {
+ if (BnplManager::IsEligibleForBnpl(autofill_manager_->client())) {
eligible_features.insert(EligibleFeature::kBnpl);
+ }
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 28830a315a..5e390c6542 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -552,7 +552,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+@@ -599,7 +599,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_webdata_payments_payments__sync__bridge__util.cc b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
index 4d4838c010..4e5d5e1308 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,7 +4,7 @@ $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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
@@ -1262,7 +1262,7 @@ bool AreMaskedBankAccountSupported() {
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 06d02ba3cf..9d1b96dcb7 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/common/autofill_features.cc.orig 2025-10-24 16:42: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 3ae8bbbd13..1ee4b33bbe 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,37 +4,55 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_payments_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
-@@ -25,7 +25,7 @@ BASE_FEATURE(kAutofillEnableAllowlistFor
+@@ -26,7 +26,7 @@ BASE_FEATURE(kAutofillEnableAllowlistFor
+ // of the allowlisted merchant websites.
BASE_FEATURE(kAutofillEnableAmountExtraction,
- "AutofillEnableAmountExtraction",
#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);
-@@ -51,7 +51,7 @@ BASE_FEATURE(kAutofillEnableAmountExtrac
+@@ -42,7 +42,7 @@ BASE_FEATURE(kAutofillEnableAmountExtrac
+ // When enabled, buy now pay later (BNPL) in Autofill will be offered.
BASE_FEATURE(kAutofillEnableBuyNowPayLater,
- "AutofillEnableBuyNowPayLater",
#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);
-@@ -74,7 +74,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -62,7 +62,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+ // When enabled, buy now pay later (BNPL) data will be synced to Chrome clients.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterSyncing,
- "AutofillEnableBuyNowPayLaterSyncing",
#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);
-@@ -337,7 +337,7 @@ BASE_FEATURE(kDisableAutofillStrikeSyste
+@@ -86,7 +86,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)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -151,7 +151,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)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -301,7 +301,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
+ #endif // BUILDFLAG(IS_ANDROID)
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 542b817f8f..be2c7f881e 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-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/common/autofill_prefs.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/common/autofill_prefs.cc
-@@ -124,7 +124,7 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -131,7 +131,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);
-@@ -366,7 +366,7 @@ void SetFacilitatedPaymentsA2ATriggeredO
+@@ -373,7 +373,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);
}
-@@ -375,7 +375,7 @@ void SetAutofillBnplEnabled(PrefService*
+@@ -382,7 +382,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;
-@@ -384,7 +384,7 @@ bool IsAutofillBnplEnabled(const PrefSer
+@@ -391,7 +391,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 133bfbb4c3..40d3096035 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_prefs.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/autofill/core/common/autofill_prefs.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/autofill/core/common/autofill_prefs.h
-@@ -32,7 +32,7 @@ inline constexpr std::string_view kAutof
- inline constexpr char kAutofillAiOptInStatus[] =
- "autofill.autofill_ai.opt_in_status";
+@@ -36,7 +36,7 @@ inline constexpr char kAutofillAiOptInSt
+ inline constexpr char kAutofillAiLastVersionDeduped[] =
+ "autofill.ai_last_version_deduped";
#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)
// 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.
-@@ -255,7 +255,7 @@ bool IsFacilitatedPaymentsA2AEnabled(con
+@@ -265,7 +265,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)
-@@ -263,7 +263,7 @@ void SetAutofillBnplEnabled(PrefService*
+@@ -273,7 +273,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
new file mode 100644
index 0000000000..89a44855f7
--- /dev/null
+++ b/chromium/patches/patch-components_collaboration_public_collaboration__controller__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
+
+--- components/collaboration/public/collaboration_controller_delegate.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ components/collaboration/public/collaboration_controller_delegate.h
+@@ -125,7 +125,7 @@ class CollaborationControllerDelegate {
+ case Type::kSigninDisabledByPolicy:
+ error_header = l10n_util::GetStringUTF8(
+ IDS_COLLABORATION_ENTREPRISE_SIGNIN_DISABLED_HEADER);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ error_body = l10n_util::GetStringUTF8(
+ base::FeatureList::IsEnabled(
+ syncer::kReplaceSyncPromosWithSignInPromos)
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 03f59085f7..9086ae5eec 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/commerce/core/commerce_feature_list.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/commerce/core/commerce_feature_list.cc
-@@ -209,7 +209,7 @@ BASE_FEATURE(kShoppingAlternateServer,
+@@ -178,7 +178,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,12 +15,12 @@ $NetBSD$
const base::FeatureParam<bool> kDiscountOnShoppyPage{
&kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, true};
#else
-@@ -222,7 +222,7 @@ const char kMerchantWideBehaviorParam[]
+@@ -191,7 +191,7 @@ const char kMerchantWideBehaviorParam[]
const char kNonMerchantWideBehaviorParam[] = "non-merchant-wide-behavior";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kDiscountDialogAutoPopupBehaviorSetting,
- "DiscountDialogAutoPopupBehaviorSetting",
base::FEATURE_ENABLED_BY_DEFAULT);
+ const base::FeatureParam<int> kHistoryClustersBehavior{
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 824fdc2139..b3b5c83e28 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-10-13 21:41:26.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2025-10-24 16:42: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 5d23dddcae..026f370392 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-10-13 21:41:26.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2025-10-24 16:42: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 bb18ce0dc3..ec0aa0a417 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-10-13 21:41:26.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/cookie_config/cookie_store_util.cc
@@ -12,7 +12,7 @@
namespace cookie_config {
diff --git a/chromium/patches/patch-components_crash_core_app_BUILD.gn b/chromium/patches/patch-components_crash_core_app_BUILD.gn
index b86973a692..4d635f79be 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-10-13 21:41:26.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig 2025-10-24 16:42: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 2ad003ee3c..0aa5430495 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-10-13 21:41:26.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2025-10-24 16:42: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 e28ff2787a..967a8acded 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-10-13 21:41:26.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2025-10-24 16:42: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 7c2a7e33a1..e6e0749c5a 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-10-13 21:41:26.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2025-10-24 16:42: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 9bdf9a86b9..703210014b 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-10-13 21:41:26.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/crash/core/common/BUILD.gn
@@ -9,7 +9,7 @@ import("//components/gwp_asan/buildflags
diff --git a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
index 56cb40f256..412496b0d3 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/browser_utils.h.orig 2025-10-24 16:42: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 2e0841ffc4..409319ad2a 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2025-10-24 16:42: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 66dd7e63ed..168a86962b 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2025-10-24 16:42: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 fc5b0bca55..24c048378a 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2025-10-24 16:42: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 060396c31e..82d314393d 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2025-10-24 16:42: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 e911a19778..5eb8290a58 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2025-10-24 16:42: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 f350861abc..cdfec7d094 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2025-10-24 16:42: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 3b702b3f04..c10d26c7a7 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2025-10-24 16:42: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 6503a93014..70d4afd7cb 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2025-10-24 16:42: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 c04ad1cc85..219fd116a2 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-10-24 16:42: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 a4db992f07..5b998d35c7 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/common/platform_utils.h.orig 2025-10-24 16:42: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 571c680617..87235a1029 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/common/signals_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/device_signals/core/common/signals_features.cc
-@@ -55,7 +55,7 @@ bool IsDetectedAgentSignalCollectionEnab
+@@ -51,7 +51,7 @@ bool IsDetectedAgentSignalCollectionEnab
}
#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 991a77db3a..bea82e6fd8 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/common/signals_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/device_signals/core/common/signals_features.h
@@ -33,7 +33,7 @@ bool IsBrowserSignalsReportingEnabled();
bool IsDetectedAgentSignalCollectionEnabled();
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 f024da3507..0a7ee31fd0 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2025-10-24 16:42: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 24403ae0f3..f42c992923 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-10-13 21:41:26.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2025-10-24 16:42: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 0c22bd3120..07c1392deb 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-10-13 21:41:26.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2025-10-24 16:42: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 5e4f54f7f9..341f5003c2 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-10-13 21:41:26.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/embedder_support/user_agent_utils.cc
@@ -317,7 +317,7 @@ std::string GetUserAgentPlatform() {
return "";
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 5a796d77f2..75593becd1 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-10-13 21:41:26.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/embedder_support/user_agent_utils_unittest.cc
@@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool m
ASSERT_EQ("CrOS", pieces[0]);
diff --git a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
index 0576e705a5..89b062c86f 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-10-13 21:41:26.000000000 +0000
+--- components/enterprise/browser/reporting/report_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/enterprise/browser/reporting/report_util.cc
@@ -197,7 +197,7 @@ std::string GetSecuritySignalsInReport(
signals_dict.Set("antivirus_info", std::move(anti_virus_list));
diff --git a/chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.cc b/chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.cc
new file mode 100644
index 0000000000..d5484f0713
--- /dev/null
+++ b/chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/enterprise/connectors/core/connectors_prefs.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ components/enterprise/connectors/core/connectors_prefs.cc
+@@ -22,7 +22,7 @@
+ namespace enterprise_connectors {
+
+ // Profile Prefs
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kCacheEncryptionEnabledPref[] =
+ "enterprise_connectors.cache_encryption_enabled";
+ #endif
+@@ -96,7 +96,7 @@ void RegisterProfilePrefs(PrefRegistrySi
+ #if BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
+ client_certificates::RegisterProfilePrefs(registry);
+ #endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(kCacheEncryptionEnabledPref, false);
+ #endif
+ }
diff --git a/chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.h b/chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.h
new file mode 100644
index 0000000000..0047002cdc
--- /dev/null
+++ b/chromium/patches/patch-components_enterprise_connectors_core_connectors__prefs.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/enterprise/connectors/core/connectors_prefs.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ components/enterprise/connectors/core/connectors_prefs.h
+@@ -11,7 +11,7 @@ class PrefRegistrySimple;
+
+ namespace enterprise_connectors {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Pref that maps to the "CacheEncryptionEnabled" policy.
+ extern const char kCacheEncryptionEnabledPref[];
+ #endif
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 9fcb189c8e..2d01538ade 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-10-13 21:41:26.000000000 +0000
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2025-10-24 16:42: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_features.cc b/chromium/patches/patch-components_enterprise_data__controls_core_browser_features.cc
deleted file mode 100644
index 1595bdb8da..0000000000
--- a/chromium/patches/patch-components_enterprise_data__controls_core_browser_features.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/enterprise/data_controls/core/browser/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ components/enterprise/data_controls/core/browser/features.cc
-@@ -13,7 +13,7 @@ BASE_FEATURE(kEnableClipboardDataControl
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kEnableDownloadDataControlsDesktop,
- "EnableDownloadDataControlsDesktop",
- base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-components_enterprise_data__controls_core_browser_features.h b/chromium/patches/patch-components_enterprise_data__controls_core_browser_features.h
deleted file mode 100644
index 7e773a5ab4..0000000000
--- a/chromium/patches/patch-components_enterprise_data__controls_core_browser_features.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/enterprise/data_controls/core/browser/features.h.orig 2025-10-13 21:41:26.000000000 +0000
-+++ components/enterprise/data_controls/core/browser/features.h
-@@ -16,7 +16,7 @@ BASE_DECLARE_FEATURE(kEnableClipboardDat
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Controls enabling Data Controls rules for downloads on desktop
- BASE_DECLARE_FEATURE(kEnableDownloadDataControlsDesktop);
- #endif
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 1ddd759acd..1c18c1e250 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,18 +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-10-13 21:41:26.000000000 +0000
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/enterprise/data_controls/core/browser/rule.cc
-@@ -105,7 +105,7 @@ policy::PolicyErrorPath CreateErrorPath(
- // a type of restriction should be applied or not, check it here.
- bool IgnoreRestriction(Rule::Restriction restriction) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (restriction == Rule::Restriction::kFileDownload) {
- return !base::FeatureList::IsEnabled(kEnableDownloadDataControlsDesktop);
- }
-@@ -538,7 +538,7 @@ bool Rule::AddUnsupportedAttributeErrors
+@@ -531,7 +531,7 @@ bool Rule::AddUnsupportedAttributeErrors
},
},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +15,7 @@ $NetBSD$
{
Restriction::kFileDownload,
{
-@@ -617,7 +617,7 @@ bool Rule::AddUnsupportedRestrictionErro
+@@ -610,7 +610,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 31f7b56c79..7e066f8d27 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-10-13 21:41:26.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2025-10-24 16:42: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 51f72218be..2a2055a7e7 100644
--- a/chromium/patches/patch-components_error__page_common_localized__error.cc
+++ b/chromium/patches/patch-components_error__page_common_localized__error.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/error_page/common/localized_error.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/error_page/common/localized_error.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/error_page/common/localized_error.cc
@@ -902,7 +902,7 @@ void AddSuggestionsDetails(int error_cod
if (suggestions & SUGGEST_PROXY_CONFIG) {
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 68f5bf716d..2e26c5dc24 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-10-13 21:41:26.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/eye_dropper/eye_dropper_view.cc
-@@ -210,7 +210,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
+@@ -213,7 +213,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 318091c715..bf7cf76235 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-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2025-10-24 16:42: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 137ad1e3e3..4594b44b80 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-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2025-10-24 16:42: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 05f138df07..4edc4fdbe6 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUs
@@ -24,7 +24,7 @@ $NetBSD$
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -1979,7 +1979,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -2045,7 +2045,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 bee1682108..005bbecbc6 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/feature_engagement/public/feature_constants.cc
-@@ -34,7 +34,7 @@ bool IsOnDeviceStorageEnabled() {
+@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -842,7 +842,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -843,7 +843,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -24,7 +24,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -1001,7 +1001,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
+@@ -999,7 +999,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 fe930a9adc..54247716fe 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-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2025-10-24 16:42: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
-@@ -377,7 +377,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
+@@ -379,7 +379,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
#endif // BUILDFLAG(IS_IOS)
@@ -32,4 +32,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunchAppInTab);
- FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSupervisedUserProfileSigninFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSignInBenefitsFeature);
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 4316520821..8d4786bca1 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -201,7 +201,7 @@ const base::Feature* const kAllFeatures[
- &kIPHiOSAIHubNewBadge,
+@@ -203,7 +203,7 @@ const base::Feature* const kAllFeatures[
+ &kIPHiOSReaderModeOptionsFeature,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -275,7 +275,7 @@ const base::Feature* const kAllFeatures[
+@@ -277,7 +277,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,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -333,7 +333,7 @@ const base::Feature* const kAllFeatures[
+@@ -335,7 +335,7 @@ const base::Feature* const kAllFeatures[
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -32,4 +32,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
&kIPHDesktopPWAsLinkCapturingLaunch,
&kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
- &kIPHSupervisedUserProfileSigninFeature,
+ &kIPHSignInBenefitsFeature,
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 0b40a49ae2..189be93bdd 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/feature_engagement/public/feature_list.h
@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBa
#endif // BUILDFLAG(IS_IOS)
@@ -34,16 +34,16 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -776,7 +777,7 @@ inline constexpr flags_ui::FeatureEntry:
- VARIATION_ENTRY(kIPHiOSSafariImportFeature),
+@@ -783,7 +784,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHIOSPageActionMenu),
+ VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
#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),
-@@ -837,7 +838,8 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -844,7 +845,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(kIPHAutofillCreditCardBenefitFeature),
VARIATION_ENTRY(kIPHAutofillCardInfoRetrievalSuggestionFeature),
-@@ -892,7 +894,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -899,7 +901,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHScalableIphGamingFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -61,4 +61,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunch),
VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunchAppInTab),
- VARIATION_ENTRY(kIPHSupervisedUserProfileSigninFeature),
+ VARIATION_ENTRY(kIPHSignInBenefitsFeature),
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 89a09e26f5..801d56c10d 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-10-13 21:41:26.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2025-10-24 16:42: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 e71d736c0a..3cf6d647a3 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-10-13 21:41:26.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2025-10-24 16:42: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 1e67f78032..4273abf451 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-10-13 21:41:26.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2025-10-24 16:42: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 b796a9a60a..e8baf6020a 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-10-13 21:41:26.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2025-10-24 16:42: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 2529f4088d..98f832ca34 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-10-13 21:41:26.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2025-10-24 16:42: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 5bbf969eb1..4c12d7ecc4 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-10-13 21:41:26.000000000 +0000
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2025-10-24 16:42: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 4f05a59b1a..183629232e 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-10-13 21:41:26.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig 2025-10-24 16:42: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 c68a73b3a6..4d3d9385b5 100644
--- a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
+++ b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
@@ -4,17 +4,19 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/buildflags/buildflags.gni.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/gwp_asan/buildflags/buildflags.gni
-@@ -10,10 +10,7 @@ import("//build/config/compiler/compiler
- # Android component builds are disabled due to https://crbug.com/976399
+@@ -11,10 +11,10 @@ import("//build/config/compiler/compiler
# Android requires frame pointers for unwinding, unwind tables aren't shipped in
# official builds.
+ # iOS is disabled when !use_partition_alloc due to https://crbug.com/446856826
-supported_platform =
-- is_linux || is_chromeos || is_mac || is_ios ||
-- (is_win && (current_cpu == "x64" || current_cpu == "arm64")) ||
+- is_linux || is_chromeos || is_mac || (is_ios && use_partition_alloc) ||
++supported_platform = !is_bsd &&
++ (is_linux || is_chromeos || is_mac || (is_ios && use_partition_alloc) ||
+ (is_win && (current_cpu == "x64" || current_cpu == "arm64")) ||
- (is_android && !is_component_build && enable_frame_pointers)
-+supported_platform = false
++ (is_android && !is_component_build && enable_frame_pointers))
declare_args() {
# Is GWP-ASan malloc/PartitionAlloc hooking enabled for chrome/ on a given
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 d5369eefe5..30efd236bc 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-10-13 21:41:26.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2025-10-24 16:42: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 17ae070092..5066193caa 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-10-13 21:41:26.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2025-10-24 16:42: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 550c6a5dc7..cc2b47eb92 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-10-13 21:41:26.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2025-10-24 16:42: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 a0a6bee5ff..3fa5035531 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-10-13 21:41:26.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/gwp_asan/crash_handler/crash_analyzer.cc
@@ -35,7 +35,7 @@
#include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
diff --git a/chromium/patches/patch-components_live__caption_caption__util.cc b/chromium/patches/patch-components_live__caption_caption__util.cc
index 8b52b1733a..cc2470425b 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium/patches/patch-components_live__caption_caption__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/live_caption/caption_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/live_caption/caption_util.cc
-@@ -141,7 +141,7 @@ bool IsHeadlessCaptionFeatureSupported()
+@@ -139,7 +139,7 @@ bool IsHeadlessCaptionFeatureSupported()
std::string GetCaptionSettingsUrl() {
#if BUILDFLAG(IS_CHROMEOS)
return "chrome://os-settings/audioAndCaptions";
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index f312a66810..5155907cc4 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-10-13 21:41:26.000000000 +0000
+--- components/live_caption/caption_util.h.orig 2025-10-24 16:42: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 86bc98d679..f18d9c4345 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-10-13 21:41:26.000000000 +0000
+--- components/media_router/common/media_source.cc.orig 2025-10-24 16:42: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 0892b6956e..3fcb4e45f1 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-10-13 21:41:26.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2025-10-24 16:42: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 dea9c19882..ba66a785d7 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-10-13 21:41:26.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2025-10-24 16:42: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 5e2750b625..0282c33d35 100644
--- a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
+++ b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/drive_metrics_provider.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/metrics/drive_metrics_provider.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/metrics/drive_metrics_provider.cc
@@ -21,7 +21,7 @@
namespace metrics {
diff --git a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
index 30a5a5b002..edc92603a6 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-10-13 21:41:26.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/metrics/dwa/dwa_service.cc
-@@ -187,7 +187,7 @@ void DwaService::RecordCoarseSystemInfor
+@@ -243,7 +243,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 2c8a2b7b7d..c4772c4536 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-10-13 21:41:26.000000000 +0000
+--- components/metrics/metrics_log.cc.orig 2025-10-24 16:42: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 1d9564054f..c01847442f 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-10-13 21:41:26.000000000 +0000
+--- components/metrics/motherboard.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/metrics/motherboard.cc
@@ -1,6 +1,7 @@
// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
index 8b44aaa293..d53f2216d4 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-10-13 21:41:26.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/named_mojo_ipc_server/connection_info.h
@@ -12,8 +12,17 @@
#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 97f0f51819..61458ffe9f 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2025-10-24 16:42: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
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 c845b249f0..0f7130df26 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-10-13 21:41:26.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc
@@ -89,7 +89,9 @@ 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 f7d2c0cdd8..6889005217 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-10-13 21:41:26.000000000 +0000
+--- components/named_system_lock/BUILD.gn.orig 2025-10-24 16:42: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 2b9084ba8d..4a7c0d5f86 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-10-13 21:41:26.000000000 +0000
+--- components/named_system_lock/lock.h.orig 2025-10-24 16:42: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 2daed29bec..e4993dad58 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-10-13 21:41:26.000000000 +0000
+--- components/named_system_lock/lock_unittest.cc.orig 2025-10-24 16:42: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 c126eae841..38231a4740 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-10-13 21:41:26.000000000 +0000
+--- components/ntp_tiles/pref_names.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/ntp_tiles/pref_names.h
@@ -48,7 +48,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 37196dd920..3a1d7741e9 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/optimization_guide/core/feature_registry/feature_registration.cc
-@@ -75,7 +75,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+@@ -65,7 +65,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+
BASE_FEATURE(kFormsClassificationsMqlsLogging,
- "FormsClassificationsMqlsLogging",
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
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 df79c179b9..3bffa86fe1 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -120,7 +120,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+@@ -104,7 +104,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+ // Whether to use the on device model service in optimization guide.
BASE_FEATURE(kOptimizationGuideOnDeviceModel,
- "OptimizationGuideOnDeviceModel",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
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 bbc5e692c5..586830bd39 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-10-13 21:41:26.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2025-10-24 16:42: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 061dcd7f36..18e0000c4f 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-10-13 21:41:26.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2025-10-24 16:42: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 ba27ab636f..3331489f34 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-10-13 21:41:26.000000000 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/os_crypt/sync/libsecret_util_linux.cc
@@ -182,16 +182,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 db0edd05de..312e5eb957 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-10-13 21:41:26.000000000 +0000
+--- components/os_crypt/sync/os_crypt.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/os_crypt/sync/os_crypt.h
@@ -23,7 +23,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 75ec8d2ca9..3936f2496c 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
-@@ -478,8 +478,8 @@ void PaintPreviewClient::CapturePaintPre
+@@ -464,8 +464,8 @@ void PaintPreviewClient::CapturePaintPre
metadata->set_version(kPaintPreviewVersion);
auto* chromeVersion = metadata->mutable_chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index 01b51da611..a312a65d10 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-10-13 21:41:26.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-10-24 16:42: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 270a0a4737..65064ae868 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-10-13 21:41:26.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2025-10-24 16:42: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 92d252b897..dcf48ea846 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
@@ -435,8 +435,8 @@ void PlayerCompositorDelegate::ValidateP
auto chrome_version = capture_result_->proto.metadata().chrome_version();
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index 7ac65466dd..1bf2eedae0 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -70,7 +70,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -58,7 +58,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -15,12 +15,12 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -139,7 +139,7 @@ BASE_FEATURE(kPasswordManagerLogToTermin
- "PasswordManagerLogToTerminal",
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -120,7 +120,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
+
+ BASE_FEATURE(kPasswordManagerLogToTerminal, base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kRestartToGainAccessToKeychain,
- "RestartToGainAccessToKeychain",
#if BUILDFLAG(IS_MAC)
+ base::FEATURE_ENABLED_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 1d14364f28..e3bb08c70b 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -138,7 +138,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFall
+@@ -147,7 +147,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 10b73b03e3..00114baa11 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -314,7 +314,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -387,7 +387,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,
-@@ -544,7 +544,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -629,7 +629,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 1a177fcadb..554289875e 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.h
-@@ -287,7 +287,7 @@ class PasswordAutofillManager : public a
+@@ -291,7 +291,7 @@ class PasswordAutofillManager : public a
// Stores the controller of warning popup UI on cross domain filling.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
index a7aac3ba64..659c04aeed 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_form_filling.cc
@@ -178,7 +178,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 b8aba4bad6..2b61aa2d0c 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
@@ -67,7 +67,7 @@
#include "components/webauthn/android/webauthn_cred_man_delegate.h"
@@ -24,7 +24,7 @@ $NetBSD$
bool ShouldShowKeychainErrorBubble(
std::optional<PasswordStoreBackendError> backend_error) {
if (!backend_error.has_value()) {
-@@ -941,7 +941,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -940,7 +940,7 @@ void PasswordFormManager::OnFetchComplet
error.value().type);
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index 721f53747c..076191f11b 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_manager.cc
-@@ -589,7 +589,7 @@ void PasswordManager::RegisterProfilePre
+@@ -590,7 +590,7 @@ void PasswordManager::RegisterProfilePre
registry->RegisterListPref(prefs::kPasswordManagerPromoCardsList);
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
@@ -15,7 +15,7 @@ $NetBSD$
registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
0);
#endif
-@@ -602,7 +602,7 @@ void PasswordManager::RegisterProfilePre
+@@ -603,7 +603,7 @@ void PasswordManager::RegisterProfilePre
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 a405e73fad..109472704a 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/i18n/rtl.h"
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#include "ui/gfx/geometry/rect_f.h"
-@@ -543,7 +543,7 @@ class PasswordManagerClient {
+@@ -540,7 +540,7 @@ class PasswordManagerClient {
virtual void TriggerSignIn(signin_metrics::AccessPoint access_point) const;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index 861b6f8933..9277d71e40 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2025-10-24 16:42: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 0bfc6958e0..c00933f297 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2025-10-24 16:42: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 70226342f9..48d823a74c 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(cons
}
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 95ede2d224..16a99d03be 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2025-10-24 16:42: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 e4854e9a27..fa0c8d6833 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store_factory_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_store_factory_util.cc
-@@ -30,7 +30,7 @@ namespace {
+@@ -33,7 +33,7 @@ namespace {
LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index c1267721a2..58ca2ed93a 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1036,7 +1036,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1043,7 +1043,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_user_data_dir_policy_set,
bool is_enabled_by_policy,
IsAccountStore is_account_store) {
@@ -15,7 +15,7 @@ $NetBSD$
std::unique_ptr<base::Environment> environment(base::Environment::Create());
// On Linux user data directory ca be specified using an env variable. If it
// exists, passwords shouldn't be deleted.
-@@ -1054,7 +1054,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1061,7 +1061,7 @@ bool ShouldDeleteUndecryptablePasswords(
return false;
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index b32b1eb0c5..507390a047 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
-@@ -154,7 +154,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
+@@ -146,7 +146,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
std::vector<PasswordForm> matched_forms;
if (!login_db_ ||
!login_db_->GetLogins(form, include_psl, &matched_forms)) {
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index 42626cb384..acb21fecc8 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2306,7 +2306,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2278,7 +2278,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
testing::Bool()));
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 3c2e780133..3f5dfa17e4 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
@@ -211,7 +211,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 22c66aa85d..48649f3394 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
@@ -80,7 +80,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 8bf72f2a2a..f3bbbb2b79 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-10-13 21:41:26.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -59,7 +59,7 @@ inline constexpr char kCredentialProvide
#endif
@@ -15,7 +15,7 @@ $NetBSD$
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
-@@ -272,7 +272,7 @@ inline constexpr char kPasswordManagerPr
+@@ -253,7 +253,7 @@ inline constexpr char kPasswordManagerPr
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
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 9437c09a39..70a30818fe 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-10-13 21:41:26.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/performance_manager/decorators/process_metrics_decorator.cc
@@ -266,7 +266,7 @@ void ProcessMetricsDecorator::DidGetMemo
base::ByteCount process_rss =
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index aea0980154..883cabbb46 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-10-13 21:41:26.000000000 +0000
+--- components/performance_manager/public/features.h.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..4bd2350c2d
--- /dev/null
+++ b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.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/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2025-10-24 16:42: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),
+ .private_footprint =
+ base::KiB(process_dump.os_dump().private_footprint_kb),
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // `private_footprint_swap_kb` is only defined on these platforms
+ .private_swap =
+ base::KiB(process_dump.os_dump().private_footprint_swap_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 23614c11a6..cad9ae5f67 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-10-13 21:41:26.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2025-10-24 16:42: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 f9daf99eef..5e603873eb 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-10-13 21:41:26.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2025-10-24 16:42: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
index 062206ba5f..fa9b0a8be5 100644
--- a/chromium/patches/patch-components_policy_core_browser_url__blocklist__manager.cc
+++ b/chromium/patches/patch-components_policy_core_browser_url__blocklist__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/browser/url_blocklist_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/policy/core/browser/url_blocklist_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/policy/core/browser/url_blocklist_manager.cc
@@ -377,7 +377,7 @@ void URLBlocklistManager::RegisterProfil
policy_prefs::kSafeSitesFilterBehavior,
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 d29b7ae07f..f7c387db6b 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-10-13 21:41:26.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -763,7 +763,7 @@ void CloudPolicyClient::FetchPolicy(Poli
+@@ -767,7 +767,7 @@ void CloudPolicyClient::FetchPolicy(Poli
fetch_request->set_invalidation_payload(invalidation_payload_);
}
}
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
index da69103a16..d1d4062954 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-10-13 21:41:26.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
@@ -25,7 +25,7 @@ namespace policy {
@@ -12,10 +12,10 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kRetryWithKeyReset,
- "RetryWithKeyReset",
- base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -220,7 +220,7 @@ void CloudPolicyRefreshScheduler::OnStor
+ BASE_FEATURE(kRetryWithKeyReset, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif
+
+@@ -218,7 +218,7 @@ void CloudPolicyRefreshScheduler::OnStor
// continue using the stale information. Thus, no specific response to a store
// error is required. NB: Changes to is_managed fire OnStoreLoaded().
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 3e06f9377d..4b77c6e2dd 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-10-13 21:41:26.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2025-10-24 16:42: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__loader__common.cc b/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
deleted file mode 100644
index 5b4c450ffc..0000000000
--- a/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/policy/core/common/policy_loader_common.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ components/policy/core/common/policy_loader_common.cc
-@@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
- key::kDefaultSearchProviderEnabled,
- key::kSafeBrowsingEnabled,
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- key::kAutoOpenFileTypes,
- key::kEnterpriseSearchAggregatorSettings,
- key::kHomepageIsNewTabPage,
-@@ -57,7 +57,7 @@ const char* kSensitivePolicies[] = {
- key::kSafeBrowsingAllowlistDomains,
- key::kSiteSearchSettings,
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- key::kCommandLineFlagSecurityWarningsEnabled,
- key::kEnterpriseCustomLabelForBrowser,
- key::kEnterpriseLogoUrlForBrowser,
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 ad5a45c52b..36ba3f7d52 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-10-13 21:41:26.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2025-10-24 16:42: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
index 1f615d7584..6b95418d48 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__pref__names.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__pref__names.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_pref_names.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/policy/core/common/policy_pref_names.cc.orig 2025-10-24 16:42:30.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.
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
index a066eaa1a4..3930025b11 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__pref__names.h
+++ b/chromium/patches/patch-components_policy_core_common_policy__pref__names.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_pref_names.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/policy/core/common/policy_pref_names.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/policy/core/common/policy_pref_names.h
-@@ -94,7 +94,7 @@ extern const char kFloatingWorkspaceEnab
+@@ -96,7 +96,7 @@ extern const char kFloatingWorkspaceEnab
#endif
extern const char kBuiltInAIAPIsEnabled[];
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
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 e4c7a29d6b..71dac332bf 100644
--- a/chromium/patches/patch-components_policy_tools_generate__policy__source.py
+++ b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/tools/generate_policy_source.py.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/policy/tools/generate_policy_source.py
@@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
'ios': ['ios'],
diff --git a/chromium/patches/patch-components_power__metrics_BUILD.gn b/chromium/patches/patch-components_power__metrics_BUILD.gn
index 73c1d03e26..968ff0c461 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-10-13 21:41:26.000000000 +0000
+--- components/power_metrics/BUILD.gn.orig 2025-10-24 16:42: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 1786a5559e..c9244b1b05 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-10-13 21:41:26.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2025-10-24 16:42: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_regional__capabilities_regional__capabilities__switches.cc b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.cc
index b2025ed7fa..b4d4e5f548 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.cc
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_switches.cc
-@@ -21,7 +21,7 @@ BASE_FEATURE(kResolveRegionalCapabilitie
+@@ -23,7 +23,7 @@ BASE_FEATURE(kResolveRegionalCapabilitie
base::FEATURE_ENABLED_BY_DEFAULT);
#endif
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
index cc22e94b48..47bbd81c03 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_switches.h
-@@ -47,7 +47,7 @@ BASE_DECLARE_FEATURE(kMitigateLegacySear
+@@ -53,7 +53,7 @@ BASE_DECLARE_FEATURE(kRestrictLegacySear
BASE_DECLARE_FEATURE(kResolveRegionalCapabilitiesFromDevice);
#endif
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 1479658236..10e1b48131 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-10-13 21:41:26.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2025-10-24 16:42: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 836962d93c..3157db5253 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-10-13 21:41:26.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2025-10-24 16:42: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 d01028d757..98e29b7342 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
@@ -119,7 +119,7 @@ std::ostream& operator<<(std::ostream& o
PlatformType GetCurrentPlatformType() {
diff --git a/chromium/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 5b149ef88f..991ca0fdad 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
@@ -112,7 +112,7 @@ RTLookupRequest::OSType GetRTLookupReque
return RTLookupRequest::OS_TYPE_CHROME_OS;
diff --git a/chromium/patches/patch-components_search__engines_template__url__service.cc b/chromium/patches/patch-components_search__engines_template__url__service.cc
index d8473a568d..3a221e5208 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-10-13 21:41:26.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/search_engines/template_url_service.cc
@@ -3587,7 +3587,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 59cfc1bb3c..f79cd23eae 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-10-13 21:41:26.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig 2025-10-24 16:42: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 a68c11d0be..25746cee01 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-10-13 21:41:26.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
@@ -147,7 +147,7 @@ void CrossDeviceUserSegment::ExecuteMode
// Check for current device type and subtract it from the device count
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 38ee896128..3c67f9f5b4 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-10-13 21:41:26.000000000 +0000
+--- components/services/on_device_translation/sandbox_hook.cc.orig 2025-10-24 16:42: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 8df4df881b..7aea62f4ae 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-10-13 21:41:26.000000000 +0000
+--- components/services/on_device_translation/sandbox_hook.h.orig 2025-10-24 16:42: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 1c909022b8..8913d1bb69 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-10-13 21:41:26.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2025-10-24 16:42: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 4e23000047..6dccee2bce 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
@@ -4,23 +4,32 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/signin/public/base/signin_switches.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/signin/public/base/signin_switches.cc
-@@ -73,7 +73,7 @@ BASE_FEATURE(kSupportWebSigninAddSession
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -96,7 +96,7 @@ BASE_FEATURE(kBrowserSigninInSyncHeaderO
+ BASE_FEATURE(kCctSignInPrompt, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables the History Sync Opt-in on Desktop.
- BASE_FEATURE(kEnableHistorySyncOptin,
- "EnableHistorySyncOptin",
-@@ -293,7 +293,7 @@ BASE_FEATURE(kSyncEnableBookmarksInTrans
- #endif // BUILDFLAG(IS_IOS)
- );
+ BASE_FEATURE(kChromeIdentitySurveyAddressBubbleSignin,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kChromeIdentitySurveyDiceWebSigninAccepted,
+@@ -123,7 +123,7 @@ BASE_FEATURE(kChromeIdentitySurveySwitch
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #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(kSignInPromoMaterialNextUI,
- "SignInPromoMaterialNextUI",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE_PARAM(base::TimeDelta,
+@@ -325,7 +325,7 @@ BASE_FEATURE(kRetryInterceptionBubbleOnD
+ BASE_FEATURE(kRollbackDiceMigration, base::FEATURE_DISABLED_BY_DEFAULT);
+ #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(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
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 8c651c9294..9746d3934f 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.h
@@ -4,20 +4,29 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/signin/public/base/signin_switches.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/signin/public/base/signin_switches.h
-@@ -67,7 +67,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kSupportWebSigninAddSession);
+@@ -77,7 +77,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kCctSignInPrompt);
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // 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.
+@@ -109,7 +109,7 @@ BASE_DECLARE_FEATURE(kChromeIdentitySurv
+ // LINT.ThenChange(//chrome/browser/signin/signin_hats_util.cc)
+ #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)
+ // Controls the duration for which the launch of an identity survey is delayed.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kEnableHistorySyncOptin);
- COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -235,7 +235,7 @@ BASE_DECLARE_FEATURE(kSyncEnableBookmark
- COMPONENT_EXPORT(SIGNIN_SWITCHES)
- bool IsExtensionsExplicitBrowserSigninEnabled();
+ BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
+@@ -277,7 +277,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kRollbackDiceMigration);
+ #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)
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index 094b517e0a..ebbfa7f2a9 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-10-13 21:41:26.000000000 +0000
+--- components/soda/soda_util.cc.orig 2025-10-24 16:42: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 b35b052ab6..426339e327 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-10-13 21:41:26.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2025-10-24 16:42: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 5601943467..e431e84d0e 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-10-13 21:41:26.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2025-10-24 16:42: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 79428c8b2e..3a95073982 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-10-13 21:41:26.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2025-10-24 16:42: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 ef4c93e610..68c793973e 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-10-13 21:41:26.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2025-10-24 16:42: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 245dcc1ba8..b7243072ef 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-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2025-10-24 16:42: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 069481b6bf..f98880e125 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-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2025-10-24 16:42: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 2a92e6aa16..e52594c3c3 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-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2025-10-24 16:42: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 ff50e31b71..298f83fc94 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
@@ -103,7 +103,7 @@ SupervisedUserMetricsService::Supervised
std::move(metrics_service_accessor_delegate)) {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 366a87f8cb..09e71152d8 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-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-10-24 16:42: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 c858baf225..3e430c5395 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/supervised_user/core/common/features.cc
-@@ -35,7 +35,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
+@@ -32,7 +32,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
#endif
#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,30 +15,30 @@ $NetBSD$
const int kLocalWebApprovalBottomSheetLoadTimeoutDefaultValueMs = 5000;
const base::FeatureParam<int> kLocalWebApprovalBottomSheetLoadTimeoutMs{
-@@ -44,7 +44,7 @@ const base::FeatureParam<int> kLocalWebA
+@@ -41,7 +41,7 @@ const base::FeatureParam<int> kLocalWebA
#endif // BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kEnableLocalWebApprovalErrorDialog,
- "EnableLocalWebApprovalErrorDialog",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -58,7 +58,7 @@ BASE_FEATURE(kLocalWebApprovalsWidgetSup
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+@@ -53,7 +53,7 @@ BASE_FEATURE(kLocalWebApprovalsWidgetSup
+ // TODO(crbug.com/435635774): Release the interstitial v3 in all platforms.
BASE_FEATURE(kSupervisedUserBlockInterstitialV3,
- "SupervisedUserBlockInterstitialV3",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_IOS)
+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -94,7 +94,7 @@ bool IsLocalWebApprovalsEnabledForSubfra
+@@ -89,7 +89,7 @@ bool IsLocalWebApprovalsEnabledForSubfra
return base::FeatureList::IsEnabled(kAllowSubframeLocalWebApprovals);
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kEnableSupervisedUserVersionSignOutDialog,
- "EnableSupervisedUserVersionSignOutDialog",
base::FEATURE_ENABLED_BY_DEFAULT);
+ #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 c149e7f24e..4a3c396c3b 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-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig 2025-10-24 16:42: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 4d8a3f6aad..d73cb1665d 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-10-13 21:41:26.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..0cb660686f
--- /dev/null
+++ b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/sync_bookmarks/bookmark_model_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ components/sync_bookmarks/bookmark_model_view.cc
+@@ -9,7 +9,7 @@
+ #include "components/bookmarks/browser/bookmark_model.h"
+ #include "components/bookmarks/browser/bookmark_node.h"
+ #include "components/bookmarks/common/bookmark_metrics.h"
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/sync_bookmarks/initial_account_bookmark_deduplicator.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -250,7 +250,7 @@ void BookmarkModelViewUsingAccountNodes:
+
+ void BookmarkModelViewUsingAccountNodes::
+ MaybeRemoveUnderlyingModelDuplicatesUponInitialSync() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitialAccountBookmarkDeduplicator initial_account_bookmark_deduplicator(
+ underlying_model());
+ initial_account_bookmark_deduplicator.Deduplicate();
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 c82953724c..69e0c44eca 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-10-13 21:41:26.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/sync_device_info/local_device_info_util.cc
@@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
@@ -24,12 +24,3 @@ $NetBSD$
return DeviceInfo::OsType::kLinux;
#elif BUILDFLAG(IS_ANDROID)
return DeviceInfo::OsType::kAndroid;
-@@ -126,7 +126,7 @@ DeviceInfo::OsType GetLocalDeviceOSType(
-
- DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return DeviceInfo::FormFactor::kDesktop;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
- return ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET
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 5faaa02610..1e7aeda8d8 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-10-13 21:41:26.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2025-10-24 16:42: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 36a9ca5967..234b6b2df5 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-10-13 21:41:26.000000000 +0000
+--- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/sync_preferences/common_syncable_prefs_database.cc
-@@ -349,7 +349,7 @@ constexpr auto kCommonSyncablePrefsAllow
+@@ -365,7 +365,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 16c5520dfb..7afa24b034 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-10-13 21:41:26.000000000 +0000
+--- components/sync/base/sync_util.cc.orig 2025-10-24 16:42: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 8818f249cb..76b7733a98 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-10-13 21:41:26.000000000 +0000
+--- components/sync/service/sync_prefs.cc.orig 2025-10-24 16:42: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 986c6b4c30..2150fe287a 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-10-13 21:41:26.000000000 +0000
+--- components/sync/service/sync_service_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/sync/service/sync_service_impl.cc
-@@ -1328,7 +1328,7 @@ void SyncServiceImpl::ReconfigureDataTyp
+@@ -1376,7 +1376,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 4dd9d32b8f..ed4eaf77ee 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-10-13 21:41:26.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2025-10-24 16:42: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 630ab263a2..53423c1dc0 100644
--- a/chromium/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium/patches/patch-components_translate_core_common_translate__util.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/translate/core/common/translate_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/translate/core/common/translate_util.cc
-@@ -20,7 +20,7 @@ const char kSecurityOrigin[] = "https://
+@@ -19,7 +19,7 @@ const char kSecurityOrigin[] = "https://
+ // TODO(crbug.com/40819484): Enable the feature on WebView.
BASE_FEATURE(kTFLiteLanguageDetectionEnabled,
- "TFLiteLanguageDetectionEnabled",
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
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 31cf28958b..e60850e2a2 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-10-13 21:41:26.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2025-10-24 16:42: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 141d0c62d3..fb096bbfb0 100644
--- a/chromium/patches/patch-components_update__client_update__query__params.cc
+++ b/chromium/patches/patch-components_update__client_update__query__params.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/update_client/update_query_params.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/update_client/update_query_params.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/update_client/update_query_params.cc
-@@ -39,6 +39,10 @@ const char kOs[] =
+@@ -39,6 +39,10 @@ constexpr std::string_view kOs =
"fuchsia";
#elif BUILDFLAG(IS_OPENBSD)
"openbsd";
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 5949276b50..45cf5ba742 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-10-13 21:41:26.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
@@ -299,7 +299,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 849f486556..a31a55f784 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-10-13 21:41:26.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2025-10-24 16:42: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 41677d34f1..37e01d2801 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-10-13 21:41:26.000000000 +0000
+--- components/user_education/views/help_bubble_view.h.orig 2025-10-24 16:42: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 248bb56279..9d5bc2dd19 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/variations/service/variations_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/variations/service/variations_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/variations/service/variations_service.cc
@@ -100,7 +100,7 @@ std::string GetPlatformString() {
return "android";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index 6572a50572..651f7c54a0 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-10-13 21:41:26.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2025-10-24 16:42: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 de03787d18..7022d88b2f 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-10-13 21:41:26.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/viz/host/gpu_host_impl.cc
-@@ -135,7 +135,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
+@@ -156,7 +156,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 3a9eebfb14..d924fb0e40 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-10-13 21:41:26.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig 2025-10-24 16:42: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 b177f282bb..02935f3660 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-10-13 21:41:26.000000000 +0000
+--- components/viz/host/host_display_client.h.orig 2025-10-24 16:42: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 092b2c21a0..73c8a73a89 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1498,7 +1498,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1557,7 +1557,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
->GetVulkanPhysicalDevice(),
VK_IMAGE_TILING_OPTIMAL, vk_format,
si_format, yuv_color_space, ycbcr_info);
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
index 13c8e221f1..39bd4a94aa 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-10-13 21:41:26.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2025-10-24 16:42: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 702234e065..1fb6c0ff82 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-10-13 21:41:26.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2025-10-24 16:42: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 74a297d0e8..e81ef74dd9 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/viz/service/display/skia_renderer.cc
-@@ -1380,7 +1380,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1379,7 +1379,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
ClearCanvas(SkColors::kTransparent);
} else {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index bf72ce7c73..0f8c0fa8fd 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
-@@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
+@@ -141,7 +141,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
params->send_swap_size_notifications);
@@ -15,7 +15,7 @@ $NetBSD$
// For X11, we need notify client about swap completion after resizing, so the
// client can use it for synchronize with X11 WM.
output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -904,7 +904,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -903,7 +903,7 @@ void RootCompositorFrameSinkImpl::Displa
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(pixel_size);
}
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index 82fc9b4690..4064a4b1d9 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-10-13 21:41:26.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-10-24 16:42: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 4769c6e50d..f5e354b0cc 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-10-13 21:41:26.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -502,7 +502,7 @@ void GpuServiceImpl::InitializeWithHostI
+@@ -481,7 +481,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
-@@ -1269,7 +1269,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1246,7 +1246,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 b022c46520..9caeede85e 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-10-13 21:41:26.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.h
-@@ -450,7 +450,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+@@ -448,7 +448,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 f91b24c389..9c355e677b 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-10-13 21:41:26.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2025-10-24 16:42: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 0596d2c51f..b1dffd5d13 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-10-13 21:41:26.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig 2025-10-24 16:42: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 87962fd982..c4b771d5db 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-10-13 21:41:26.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig 2025-10-24 16:42: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_webui_flags_flags__state.cc b/chromium/patches/patch-components_webui_flags_flags__state.cc
index 565343d2ea..dec9c9ae42 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-10-13 21:41:26.000000000 +0000
+--- components/webui/flags/flags_state.cc.orig 2025-10-24 16:42: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 d94429b5c3..c4fa2b9562 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-10-13 21:41:26.000000000 +0000
+--- content/app/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/app/BUILD.gn
@@ -91,7 +91,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 cba6c08785..8314d3d9ca 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-10-13 21:41:26.000000000 +0000
+--- content/app/content_main.cc.orig 2025-10-24 16:42: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 607d857de3..486bdd7ae7 100644
--- a/chromium/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main_runner_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/app/content_main_runner_impl.cc
-@@ -150,18 +150,21 @@
+@@ -151,18 +151,21 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -26,11 +26,11 @@ $NetBSD$
+#if !BUILDFLAG(IS_BSD)
#include "sandbox/policy/linux/sandbox_linux.h"
+#endif
-+#include "third_party/skia/experimental/rust_png/ffi/FFI.rs.h"
++#include "third_party/skia/rust/png/FFI.rs.h"
#include "third_party/boringssl/src/include/openssl/crypto.h"
#include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-@@ -185,6 +188,10 @@
+@@ -186,6 +189,10 @@
#include "media/base/media_switches.h"
#endif
@@ -41,7 +41,7 @@ $NetBSD$
#if BUILDFLAG(IS_ANDROID)
#include "base/system/sys_info.h"
#include "content/browser/android/battery_metrics.h"
-@@ -381,7 +388,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -382,7 +389,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
-@@ -400,7 +407,10 @@ void PreloadLibraryCdms() {
+@@ -401,7 +408,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.
-@@ -412,9 +422,16 @@ void PreSandboxInit() {
+@@ -413,9 +423,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.
-@@ -634,7 +651,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
+@@ -635,7 +652,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);
-@@ -733,7 +750,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+@@ -734,7 +751,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.
-@@ -851,11 +868,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -852,11 +869,10 @@ int ContentMainRunnerImpl::Initialize(Co
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -110,7 +110,7 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -1007,7 +1023,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1008,7 +1024,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
-@@ -1017,10 +1033,22 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1018,10 +1034,22 @@ int ContentMainRunnerImpl::Initialize(Co
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -142,7 +142,7 @@ $NetBSD$
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1123,6 +1151,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1124,6 +1152,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 e455d9251b..f11adce5cb 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-10-13 21:41:26.000000000 +0000
+--- content/browser/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/BUILD.gn
-@@ -2613,6 +2613,14 @@ source_set("browser") {
+@@ -2612,6 +2612,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" ]
-@@ -2663,6 +2671,15 @@ source_set("browser") {
+@@ -2662,6 +2670,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 75b07131d3..254829cc7c 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-10-13 21:41:26.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2025-10-24 16:42: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 e44ec9ffc5..a53272ae74 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-10-13 21:41:26.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2025-10-24 16:42: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 ba40a996b6..356c9c6461 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-10-13 21:41:26.000000000 +0000
+--- content/browser/audio/audio_service.cc.orig 2025-10-24 16:42: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 ef7f4e6a37..9a3ab480a3 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-10-13 21:41:26.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/browser_child_process_host_impl.cc
@@ -296,6 +296,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kIPCConnectionTimeout,
@@ -14,7 +14,7 @@ $NetBSD$
};
cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-@@ -649,7 +650,7 @@ void BrowserChildProcessHostImpl::OnProc
+@@ -660,7 +661,7 @@ void BrowserChildProcessHostImpl::OnProc
->child_process());
#endif
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index 9b4fcac22c..24e62c54c0 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-10-13 21:41:26.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2025-10-24 16:42: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 44a5a4bc10..319403f41a 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-10-13 21:41:26.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2025-10-24 16:42: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 ee5f35e92f..ddcb8063ee 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_main_loop.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/browser_main_loop.cc
-@@ -252,6 +252,12 @@
+@@ -253,6 +253,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
#endif
@@ -19,7 +19,7 @@ $NetBSD$
// One of the linux specific headers defines this as a macro.
#ifdef DestroyAll
#undef DestroyAll
-@@ -552,6 +558,12 @@ int BrowserMainLoop::EarlyInitialization
+@@ -543,6 +549,12 @@ int BrowserMainLoop::EarlyInitialization
// by now since a thread to start the ServiceManager has been created
// before the browser main loop starts.
DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -32,7 +32,7 @@ $NetBSD$
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -584,7 +596,7 @@ int BrowserMainLoop::EarlyInitialization
+@@ -575,7 +587,7 @@ int BrowserMainLoop::EarlyInitialization
base::ThreadType::kDisplayCritical);
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index f3012f021a..e18ea5d9c6 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-10-13 21:41:26.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2025-10-24 16:42: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 5d79db0f3e..f79288b341 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-10-13 21:41:26.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2025-10-24 16:42: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 d320c0fdfc..7f3fb3c49e 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-10-13 21:41:26.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.h.orig 2025-10-24 16:42: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 f7da21ca97..838223ce47 100644
--- a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/compositor/viz_process_transport_factory.cc
-@@ -103,7 +103,7 @@ class HostDisplayClient : public viz::Ho
+@@ -98,7 +98,7 @@ class HostDisplayClient : public viz::Ho
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
// viz::HostDisplayClient:
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index 3b9eb6fb1d..6cf0609d07 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-10-13 21:41:26.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2025-10-24 16:42: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 58e649843e..f523e74bfb 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-10-13 21:41:26.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2025-10-24 16:42: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 32e755a259..2fcaea231c 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-10-13 21:41:26.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2025-10-24 16:42: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 0d9633310e..1b82eeadee 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-10-13 21:41:26.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2025-10-24 16:42: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 af1e18e1c5..87c80d862e 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-10-16 15:04:40.984789994 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-11-03 16:55:48.288759789 +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 3f85c568b6..245cbf9608 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-10-13 21:41:26.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2025-10-24 16:42: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 b5b7aade91..d4d8920809 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-10-13 21:41:26.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2025-10-24 16:42: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 01cdeab77e..e58cad2e60 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-10-13 21:41:26.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2025-10-24 16:42: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 b6f11a47a8..5488fdc771 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-10-13 21:41:26.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2025-10-24 16:42: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 eafb7f52c1..7733bb89d9 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-10-13 21:41:26.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2025-10-24 16:42: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 15c0595d27..496676a191 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-10-13 21:41:26.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2025-10-24 16:42: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 6709e5e8d3..877e31b040 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1705,7 +1705,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -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 4987375a5b..51559cb49c 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-10-13 21:41:26.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2025-10-24 16:42: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,
@@ -15,7 +15,7 @@ $NetBSD$
bool IsGpuMemoryBufferNV12Supported();
#endif // BUILDFLAG(IS_LINUX)
-@@ -312,7 +312,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -311,7 +311,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
bool application_is_visible_ = true;
bool disable_gpu_compositing_ = false;
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
index 3e14ee8948..0a7ac18080 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_process_host.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/gpu/gpu_process_host.cc
-@@ -276,6 +276,7 @@ static const char* const kSwitchNames[]
+@@ -280,6 +280,7 @@ static const char* const kSwitchNames[]
switches::kDisableSkiaGraphite,
switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
@@ -14,7 +14,7 @@ $NetBSD$
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -301,7 +302,7 @@ static const char* const kSwitchNames[]
+@@ -305,7 +306,7 @@ static const char* const kSwitchNames[]
switches::kEnableNativeGpuMemoryBuffers,
switches::kRenderNodeOverride,
#endif
diff --git a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index 7297f588d2..b10a9012e3 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-10-13 21:41:26.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2025-10-24 16:42: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 ab16297f5a..9867083c1c 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-10-13 21:41:26.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2025-10-24 16:42: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 2ebb3ce6f6..8bf7969f9d 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-10-13 21:41:26.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/network_service_instance_impl.cc
-@@ -88,7 +88,7 @@
+@@ -90,7 +90,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
-@@ -332,7 +332,7 @@ void CreateInProcessNetworkService(
+@@ -347,7 +347,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(
-@@ -399,7 +399,7 @@ network::mojom::NetworkServiceParamsPtr
+@@ -414,7 +414,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 d74a09745c..3c0abbf38b 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-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
@@ -334,7 +334,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 6ada87ee54..2bf343e022 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
-@@ -29,7 +29,7 @@
+@@ -24,7 +24,7 @@
#include "media/base/media_switches.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/browser/gpu/gpu_data_manager_impl.h"
#endif
-@@ -188,7 +188,7 @@ void ServiceVideoCaptureDeviceLauncher::
+@@ -166,7 +166,7 @@ void ServiceVideoCaptureDeviceLauncher::
}
#else
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
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
new file mode 100644
index 0000000000..c61c3566fe
--- /dev/null
+++ b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc
+@@ -26,7 +26,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
+@@ -77,7 +77,7 @@ void CompressNavigationScreenshotOnWorke
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ void AdviseBitmap(SkBitmap& bitmap) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ size_t size = bitmap.info().computeByteSize(bitmap.info().minRowBytes());
+ if (madvise(bitmap.getPixels(), size, MADV_POPULATE_WRITE) == 0) {
+ return;
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 6edc37d945..5735624f42 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-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -226,7 +226,7 @@
+@@ -228,7 +228,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
-@@ -1126,7 +1126,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1127,7 +1127,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;
-@@ -1351,7 +1351,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1363,7 +1363,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)
}
-@@ -3459,7 +3459,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3509,7 +3509,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() &&
-@@ -3515,6 +3515,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3565,6 +3565,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -50,7 +50,7 @@ $NetBSD$
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDisableWebGLImageChromium,
-@@ -5417,7 +5418,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5487,7 +5488,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 3096cd94ff..471976fbe4 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-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.h
-@@ -101,7 +101,7 @@
+@@ -103,7 +103,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
-@@ -994,7 +994,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1014,7 +1014,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
};
-@@ -1237,7 +1237,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1268,7 +1268,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 c9ee597999..ea72fde38d 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-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2025-10-24 16:42: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"
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 ff81a57ef7..3b09e4c130 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-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -277,7 +277,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -276,7 +276,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 eb6a27cc33..8c94c2893a 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -122,7 +122,7 @@
#include "ui/gfx/gdi_util.h"
@@ -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"
-@@ -478,7 +478,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -477,7 +477,7 @@ gfx::NativeViewAccessible RenderWidgetHo
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
@@ -24,7 +24,7 @@ $NetBSD$
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1881,7 +1881,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1880,7 +1880,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) {
-@@ -2864,7 +2864,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2861,7 +2861,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -3048,7 +3048,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3045,7 +3045,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 7d0ac0b77f..17f2d18948 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
@@ -276,7 +276,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const 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 0db856ab9c..b4facdf8a6 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-10-13 21:41:26.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2025-10-24 16:42: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 0028fbad6e..e8e1c70a4b 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-10-13 21:41:26.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2025-10-24 16:42: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 fad69be268..70b2ffa80f 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-10-13 21:41:26.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2025-10-24 16:42: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 0dc58d9c50..3bcf41e7a8 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-10-13 21:41:26.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2025-10-24 16:42: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 b1b1f6df37..0c0d668acf 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-10-13 21:41:26.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2025-10-24 16:42: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 242a7533d1..5ee4033fc1 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-10-13 21:41:26.000000000 +0000
+--- content/browser/service_host/utility_process_host.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/service_host/utility_process_host.cc
@@ -68,7 +68,7 @@
#include "content/browser/v8_snapshot_files.h"
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 ddaf6697f8..c04ea20efd 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-10-13 21:41:26.000000000 +0000
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2025-10-24 16:42: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 680390fa50..6b0508877b 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-10-13 21:41:26.000000000 +0000
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/service_host/utility_sandbox_delegate.cc
@@ -28,7 +28,7 @@
#include "chromeos/ash/components/assistant/buildflags.h"
diff --git a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service__host.cc b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service__host.cc
index f7d19e394b..ae67700731 100644
--- a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service__host.cc
+++ b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service__host.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_host.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/shape_detection/shape_detection_service_host.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/shape_detection/shape_detection_service_host.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 678f438f5c..cc844e5d1c 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-10-13 21:41:26.000000000 +0000
+--- content/browser/theme_helper.cc.orig 2025-10-24 16:42: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 f50b2bd125..6a8b2acd66 100644
--- a/chromium/patches/patch-content_browser_v8__snapshot__files.cc
+++ b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/v8_snapshot_files.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/v8_snapshot_files.cc
-@@ -35,7 +35,7 @@ void registerContextSnapshotAndroid(
+@@ -36,7 +36,7 @@ void registerContextSnapshotAndroid(
std::map<std::string, std::variant<base::FilePath, base::ScopedFD>>
GetV8SnapshotFilesToPreload(base::CommandLine& process_command_line) {
std::map<std::string, std::variant<base::FilePath, base::ScopedFD>> files;
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 e27d833a94..582dfaf05b 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-10-13 21:41:26.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2025-10-24 16:42: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 534ba85233..8450dd4fc9 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-10-13 21:41:26.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura.cc
@@ -175,7 +175,7 @@ class WebDragSourceAura : public content
raw_ptr<aura::Window> window_;
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
index 6bfe88def2..9989f01c8e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/base/x/selection_utils.h"
#include "ui/base/x/x11_os_exchange_data_provider.h"
#include "ui/gfx/x/atom_cache.h"
-@@ -97,7 +97,7 @@ class TestDragDropClient : public aura::
+@@ -98,7 +98,7 @@ class TestDragDropClient : public aura::
drag_drop_data_ = std::move(data);
return DragOperation::kCopy;
}
@@ -24,7 +24,7 @@ $NetBSD$
void UpdateDragImage(const gfx::ImageSkia& image,
const gfx::Vector2d& offset) override {}
#endif
-@@ -232,7 +232,7 @@ TEST_F(WebContentsViewAuraTest, WebConte
+@@ -235,7 +235,7 @@ TEST_F(WebContentsViewAuraTest, WebConte
ui::EF_LEFT_MOUSE_BUTTON, 0);
ui::EventHandler* event_handler = GetView();
event_handler->OnMouseEvent(&mouse_event);
@@ -33,7 +33,7 @@ $NetBSD$
// The web-content is not activated during mouse-press on Linux.
// See comment in WebContentsViewAura::OnMouseEvent() for more details.
EXPECT_NE(web_contents(), nullptr);
-@@ -298,7 +298,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -301,7 +301,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
view->OnDragEntered(event);
ASSERT_NE(nullptr, view->current_drag_data_);
@@ -42,7 +42,7 @@ $NetBSD$
// By design, Linux implementations return an empty string if file data
// is also present.
EXPECT_TRUE(!view->current_drag_data_->text ||
-@@ -338,7 +338,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -341,7 +341,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
CheckDropData(view);
@@ -51,7 +51,7 @@ $NetBSD$
// By design, Linux implementations returns an empty string if file data
// is also present.
EXPECT_TRUE(!drop_complete_data_->drop_data.text ||
-@@ -396,7 +396,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -399,7 +399,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
view->OnDragEntered(event);
ASSERT_NE(nullptr, view->current_drag_data_);
@@ -60,7 +60,7 @@ $NetBSD$
// By design, Linux implementations return an empty string if file data
// is also present.
EXPECT_TRUE(!view->current_drag_data_->text ||
-@@ -428,7 +428,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -431,7 +431,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
CheckDropData(view);
@@ -69,7 +69,7 @@ $NetBSD$
// By design, Linux implementations returns an empty string if file data is
// also present.
EXPECT_TRUE(!drop_complete_data_->drop_data.text ||
-@@ -459,7 +459,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -462,7 +462,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
auto data = std::make_unique<ui::OSExchangeData>();
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 5b0703f19e..db6be09f11 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-10-13 21:41:26.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2025-10-24 16:42: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 819a09b04e..ea2b2c91db 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-10-13 21:41:26.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-10-24 16:42: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 4a93b48645..1ffeb89fcf 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-10-13 21:41:26.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2025-10-24 16:42: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 f525cd8f45..84bb46219d 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-10-13 21:41:26.000000000 +0000
+--- content/child/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/child/BUILD.gn
@@ -135,6 +135,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 6cbfc6e405..5373c80477 100644
--- a/chromium/patches/patch-content_child_child__process.cc
+++ b/chromium/patches/patch-content_child_child__process.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/child/child_process.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/child/child_process.cc
-@@ -35,7 +35,7 @@
+@@ -37,7 +37,7 @@
#include "content/common/android/cpu_time_metrics.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -197,7 +197,7 @@ void ChildProcess::set_main_thread(Child
+@@ -215,7 +215,7 @@ void ChildProcess::set_main_thread(Child
main_thread_.reset(thread);
}
diff --git a/chromium/patches/patch-content_child_child__process.h b/chromium/patches/patch-content_child_child__process.h
index bf5d36156e..43a30d4a52 100644
--- a/chromium/patches/patch-content_child_child__process.h
+++ b/chromium/patches/patch-content_child_child__process.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/child/child_process.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/child/child_process.h
-@@ -79,7 +79,7 @@ class CONTENT_EXPORT ChildProcess {
+@@ -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 1dcdc7c589..8586a42072 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-10-13 21:41:26.000000000 +0000
+--- content/common/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/common/BUILD.gn
@@ -367,19 +367,28 @@ source_set("common") {
}
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index 0cbf207bc0..39c0e6c791 100644
--- a/chromium/patches/patch-content_common_features.cc
+++ b/chromium/patches/patch-content_common_features.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/common/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/common/features.cc
-@@ -170,7 +170,7 @@ BASE_FEATURE(kEmbeddingRequiresOptIn,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -144,7 +144,7 @@ BASE_FEATURE(kDocumentPolicyNegotiation,
+ BASE_FEATURE(kEmbeddingRequiresOptIn, base::FEATURE_DISABLED_BY_DEFAULT);
// Enables error reporting for JS errors inside DevTools frontend host
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kEnableDevToolsJsErrorReporting,
- "EnableDevToolsJsErrorReporting",
base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 8d7ba5e80d..390906f2a7 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/common/features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/common/features.h
@@ -60,7 +60,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCom
CONTENT_EXPORT BASE_DECLARE_FEATURE(kCommittedOriginTracking);
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index 3686f168aa..ac6c03f93a 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-10-13 21:41:26.000000000 +0000
+--- content/common/font_list_unittest.cc.orig 2025-10-24 16:42: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 e1643e4840..964e910c90 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-10-16 15:04:40.991852140 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-11-03 16:55:48.296068564 +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 b5c82a2a05..f84842cc94 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-10-16 15:04:40.991997300 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-11-03 16:55:48.296212538 +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 5e358e94a0..ef570cc285 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-10-13 21:41:26.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 cd596d7594..bb32df3ce1 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-10-13 21:41:26.000000000 +0000
+--- content/common/thread_type_switcher.mojom.orig 2025-10-24 16:42: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 e877a01104..436326f006 100644
--- a/chromium/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_child_thread.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/gpu/gpu_child_thread.cc
-@@ -56,7 +56,7 @@
+@@ -58,7 +58,7 @@
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -146,7 +146,8 @@ void GpuChildThread::Init(const base::Ti
+@@ -150,7 +150,8 @@ void GpuChildThread::Init(
viz_main_.gpu_service()->set_start_time(process_start_time);
diff --git a/chromium/patches/patch-content_gpu_gpu__main.cc b/chromium/patches/patch-content_gpu_gpu__main.cc
index f616a69e7b..d987f79205 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-10-13 21:41:26.000000000 +0000
+--- content/gpu/gpu_main.cc.orig 2025-10-24 16:42: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 dc81d7d3bd..5ee5ac22a4 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-10-13 21:41:26.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1417,7 +1417,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1410,7 +1410,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 d3b719f2d5..49ffdbdad5 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-10-13 21:41:26.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2025-10-24 16:42: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 431abdd93a..1bf1ade1c5 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,31 +4,31 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/public/common/content_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/public/common/content_features.cc
-@@ -102,7 +102,7 @@ BASE_FEATURE(AudioServiceLaunchOnStartup
+@@ -95,7 +95,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
// Runs the audio service in a separate process.
- BASE_FEATURE(AudioServiceOutOfProcess,
+ BASE_FEATURE(kAudioServiceOutOfProcess,
-#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
-@@ -1164,9 +1164,10 @@ BASE_FEATURE(WebAssemblyTiering, base::F
+@@ -1152,10 +1152,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+
// Enable WebAssembly trap handler.
- BASE_FEATURE(WebAssemblyTrapHandler,
- #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)) && \
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
+ BASE_FEATURE(kWebAssemblyTrapHandler,
+-#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
++#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+ BUILDFLAG(IS_MAC)) && \
defined(ARCH_CPU_X86_64)) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
-+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-+ BUILDFLAG(IS_BSD)) && \
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1214,7 +1215,11 @@ BASE_FEATURE(WebUIJSErrorReportingExtend
+@@ -1203,7 +1203,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExten
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
@@ -39,4 +39,4 @@ $NetBSD$
+#endif
// Apply `PrefetchPriority::kHighest` for Webview Prefetch API.
- BASE_FEATURE(WebViewPrefetchHighestPrefetchPriority,
+ BASE_FEATURE(kWebViewPrefetchHighestPrefetchPriority,
diff --git a/chromium/patches/patch-content_public_common_content__switches.cc b/chromium/patches/patch-content_public_common_content__switches.cc
index 1f6990a272..c23baca3b3 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-10-13 21:41:26.000000000 +0000
+--- content/public/common/content_switches.cc.orig 2025-10-24 16:42: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 8f670e9cc3..bde6207ed9 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-10-13 21:41:26.000000000 +0000
+--- content/public/common/content_switches.h.orig 2025-10-24 16:42: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 e5ceb053ca..47b1962655 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-10-13 21:41:26.000000000 +0000
+--- content/public/common/zygote/features.gni.orig 2025-10-24 16:42: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 dbe5bd4960..604032aab6 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/render_thread_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/renderer/render_thread_impl.cc
@@ -204,6 +204,8 @@
@@ -15,8 +15,8 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -998,7 +1000,7 @@ media::GpuVideoAcceleratorFactories* Ren
- attributes, viz::command_buffer_metrics::ContextType::MEDIA);
+@@ -989,7 +991,7 @@ media::GpuVideoAcceleratorFactories* Ren
+ /*lose_context_when_out_of_memory=*/true);
const bool enable_video_decode_accelerator =
-#if BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1007,7 +1009,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -998,7 +1000,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) &&
-@@ -1772,7 +1774,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1760,7 +1762,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 36002a50f3..0d3b7df6fb 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
@@ -124,7 +124,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -187,13 +187,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -200,13 +200,13 @@ RendererBlinkPlatformImpl::RendererBlink
is_locked_to_site_(false),
main_thread_scheduler_(main_thread_scheduler),
next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -31,7 +31,7 @@ $NetBSD$
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -217,7 +217,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -230,7 +230,7 @@ RendererBlinkPlatformImpl::RendererBlink
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -40,7 +40,7 @@ $NetBSD$
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -290,7 +290,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
+@@ -303,7 +303,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 ce9857e5cd..f62fcd0610 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.h
-@@ -278,7 +278,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
- const gpu::GPUInfo& gpu_info) const;
+@@ -279,7 +279,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+ const gpu::GPUInfo& gpu_info) const;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
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 fe26ff06f9..9c58cf08fe 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-10-13 21:41:26.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2025-10-24 16:42: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 14c70c9d31..e592605a35 100644
--- a/chromium/patches/patch-content_shell_BUILD.gn
+++ b/chromium/patches/patch-content_shell_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- content/shell/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/shell/BUILD.gn
-@@ -1101,7 +1101,7 @@ group("content_shell_crash_test") {
+@@ -1098,7 +1098,7 @@ group("content_shell_crash_test") {
if (is_win) {
data_deps += [ "//build/win:copy_cdb_to_output" ]
}
diff --git a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
index bb3cbbb495..7a4cb7b84e 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-10-13 21:41:26.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/shell/app/shell_main_delegate.cc
-@@ -289,7 +289,7 @@ void ShellMainDelegate::PreSandboxStartu
+@@ -297,7 +297,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 b1311ab3f9..47705ef299 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-10-13 21:41:26.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2025-10-24 16:42: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 18a828ab58..26664e7963 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-10-13 21:41:26.000000000 +0000
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2025-10-24 16:42: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 34115ffa49..e3fa0b45bd 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-10-13 21:41:26.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2025-10-24 16:42: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 93ad9f7f10..288fbf5027 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-10-13 21:41:26.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/shell/utility/shell_content_utility_client.cc
@@ -39,7 +39,7 @@
#include "sandbox/policy/sandbox.h"
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index 800dd29f7e..c666049f79 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-10-13 21:41:26.000000000 +0000
+--- content/test/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/test/BUILD.gn
-@@ -1836,7 +1836,7 @@ test("content_browsertests") {
+@@ -1870,7 +1870,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 0e0bc0aabf..31f974ff4d 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-10-13 21:41:26.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-10-24 16:42: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
@@ -38,7 +38,7 @@ $NetBSD$
constexpr uint32_t kVendorIdAMD = 0x1002;
constexpr uint32_t kVendorIdIntel = 0x8086;
constexpr uint32_t kVendorIdNVIDIA = 0x10DE;
-@@ -66,13 +70,13 @@ void UpdateSandboxOptionsForGpu(
+@@ -66,12 +70,12 @@ void UpdateSandboxOptionsForGpu(
#endif
#if !BUILDFLAG(IS_FUCHSIA) && \
@@ -48,13 +48,12 @@ $NetBSD$
// adapter. This makes sure any relevant drivers or other libs are loaded before
// enabling the sandbox.
BASE_FEATURE(kOnDeviceModelWarmDrivers,
- "OnDeviceModelWarmDrivers",
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -82,7 +86,7 @@ BASE_FEATURE(kOnDeviceModelWarmDrivers,
+@@ -81,7 +85,7 @@ BASE_FEATURE(kOnDeviceModelWarmDrivers,
bool ShouldWarmDrivers() {
#if BUILDFLAG(IS_FUCHSIA) || \
@@ -63,7 +62,7 @@ $NetBSD$
return false;
#else
bool is_gpu_not_blocklisted = true;
-@@ -122,7 +126,7 @@ bool PreSandboxInit() {
+@@ -121,7 +125,7 @@ bool PreSandboxInit() {
// good measure we initialize a device instance for any adapter with an
// appropriate backend on top of any integrated or discrete GPU.
#if !BUILDFLAG(IS_FUCHSIA) && \
@@ -72,7 +71,7 @@ $NetBSD$
dawnProcSetProcs(&dawn::native::GetProcs());
auto instance = std::make_unique<dawn::native::Instance>();
const wgpu::RequestAdapterOptions adapter_options{
-@@ -154,7 +158,7 @@ bool PreSandboxInit() {
+@@ -153,7 +157,7 @@ bool PreSandboxInit() {
return true;
}
@@ -81,7 +80,7 @@ $NetBSD$
void AddSandboxLinuxOptions(sandbox::policy::SandboxLinux::Options& options) {
// Make sure any necessary vendor-specific options are set.
gpu::GPUInfo info;
-@@ -166,6 +170,7 @@ void AddSandboxLinuxOptions(sandbox::pol
+@@ -165,6 +169,7 @@ void AddSandboxLinuxOptions(sandbox::pol
}
bool PreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
@@ -89,7 +88,7 @@ $NetBSD$
std::vector<sandbox::syscall_broker::BrokerFilePermission> file_permissions =
content::FilePermissionsForGpu(options);
file_permissions.push_back(
-@@ -174,6 +179,7 @@ bool PreSandboxHook(sandbox::policy::San
+@@ -173,6 +178,7 @@ bool PreSandboxHook(sandbox::policy::San
sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
content::CommandSetForGPU(options), file_permissions, options);
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 75bf134f2f..2d341df92e 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-10-13 21:41:26.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2025-10-24 16:42: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 c5f1b79a8d..ee71cab5a0 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-10-13 21:41:26.000000000 +0000
+--- content/utility/services.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/utility/services.cc
@@ -74,14 +74,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 8ae35a0150..23383837e8 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-10-13 21:41:26.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2025-10-24 16:42: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 cb1665394b..7ab116cbcc 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-10-13 21:41:26.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 b821c8cb31..6827cfacc4 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-10-13 21:41:26.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2025-10-24 16:42: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 77b84870ae..4faebda0dd 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-10-13 21:41:26.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2025-10-24 16:42: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 c1ffa9cec9..5225718330 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-10-13 21:41:26.000000000 +0000
+--- content/utility/utility_main.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/utility/utility_main.cc
@@ -39,17 +39,21 @@
#include "services/tracing/public/cpp/trace_startup.h"
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index aa24a7f616..a28253ea48 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-10-13 21:41:26.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig 2025-10-24 16:42: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 dbeddf7821..d64db9798f 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-10-13 21:41:26.000000000 +0000
+--- content/zygote/BUILD.gn.orig 2025-10-24 16:42: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 b839d5bf47..df3a98a209 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-10-13 21:41:26.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
diff --git a/chromium/patches/patch-content_zygote_zygote__main__linux.cc b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
index 9c06a3f4cf..8e405ef62d 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-10-13 21:41:26.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2025-10-24 16:42: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 f4e249975f..89d46431cb 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-10-13 21:41:26.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2025-10-24 16:42: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 568088c1f5..ce07ecd0f2 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-10-13 21:41:26.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ device/bluetooth/cast_bluetooth.gni
@@ -6,5 +6,5 @@ import("//build/config/features.gni")
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index 9da5b13328..b370707686 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- device/gamepad/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ device/gamepad/BUILD.gn
-@@ -98,7 +98,7 @@ component("gamepad") {
+@@ -105,7 +105,7 @@ component("gamepad") {
"hid_writer_linux.cc",
"hid_writer_linux.h",
]
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index 038772df4f..414beb6fde 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/gamepad_provider.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ device/gamepad/gamepad_provider.cc
-@@ -155,7 +155,7 @@ void GamepadProvider::Initialize(std::un
+@@ -160,7 +160,7 @@ void GamepadProvider::Initialize(std::un
if (!polling_thread_)
polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index dd0e43a422..5519f7ae66 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-10-13 21:41:26.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2025-10-24 16:42: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-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 3024e00a27..87f48bdddf 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -121,7 +121,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -123,7 +123,7 @@ void EnsureApiBrowserContextKeyedService
MediaPerceptionAPIManager::GetFactoryInstance();
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-extensions_browser_api_management_management__api.cc b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
index 8778eb7c84..d3cedda267 100644
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/management/management_api.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- extensions/browser/api/management/management_api.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ extensions/browser/api/management/management_api.cc
-@@ -284,7 +284,7 @@ void AddExtensionInfo(const Extension* s
+@@ -296,7 +296,7 @@ void AddExtensionInfo(const Extension* s
bool PlatformSupportsApprovalFlowForExtensions() {
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 7ff0ddc491..7aa0333acd 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-10-13 21:41:26.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2025-10-24 16:42: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 447609d887..2043e458e2 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-10-13 21:41:26.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2025-10-24 16:42: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 f9590aa553..e19b55cba0 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-10-13 21:41:26.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig 2025-10-24 16:42:30.000000000 +0000
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
@@ -141,7 +141,7 @@ $NetBSD$
},
"storage": [
{
-@@ -676,13 +676,13 @@
+@@ -678,13 +678,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
}
],
-@@ -691,13 +691,13 @@
+@@ -693,13 +693,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
}
],
-@@ -725,7 +725,7 @@
+@@ -727,7 +727,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -182,7 +182,7 @@ $NetBSD$
},
{
"channel": "dev",
-@@ -811,7 +811,7 @@
+@@ -813,7 +813,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 5fe49ca0e9..1d275f46d7 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-10-13 21:41:26.000000000 +0000
+--- extensions/common/api/runtime.json.orig 2025-10-24 16:42: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 e3f5cb4130..ba4ac8f6a7 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/command.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- extensions/common/command.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ extensions/common/command.cc
@@ -117,7 +117,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index a97a75a588..720679fa48 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-10-13 21:41:26.000000000 +0000
+--- extensions/common/features/feature.cc.orig 2025-10-24 16:42: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 17a1879364..01860706a7 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/api_binding_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ extensions/renderer/bindings/api_binding_util.cc
-@@ -129,7 +129,7 @@ void InvalidateContext(v8::Local<v8::Con
+@@ -128,7 +128,7 @@ void InvalidateContext(v8::Local<v8::Con
std::string GetPlatformString() {
#if BUILDFLAG(IS_CHROMEOS)
return "chromeos";
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 10b52164ad..5d65a03e65 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-10-13 21:41:26.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2025-10-24 16:42: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 eca00680cc..b3586f3f28 100644
--- a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/app/shell_main_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ extensions/shell/app/shell_main_delegate.cc
@@ -31,7 +31,7 @@
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index abffc27693..b11cdafa68 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-10-13 21:41:26.000000000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2025-10-24 16:42: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 d50f659e47..7c74ed1550 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-10-13 21:41:26.000000000 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig 2025-10-24 16:42: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 db98342a27..a178847ce1 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-10-13 21:41:26.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig 2025-10-24 16:42: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 929195d82a..68a2131378 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-10-13 21:41:26.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig 2025-10-24 16:42: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 a46856ef1c..70a0293e39 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-10-13 21:41:26.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2025-10-24 16:42: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 e937ea3d38..9c95b1dccd 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.cc
@@ -30,7 +30,7 @@
#include "ui/gfx/gpu_fence.h"
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 80c87ca6d9..578cfd2d09 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.h
@@ -37,7 +37,7 @@ class TestSharedImageInterface : public
public:
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 59ae443e85..0a779285d7 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-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-10-24 16:42: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 738f96f50d..8141c906a0 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2852,7 +2852,7 @@ GLES2Decoder* GLES2Decoder::Create(
+@@ -2851,7 +2851,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
}
// Allow linux to run fuzzers.
-#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return new GLES2DecoderImpl(client, command_buffer_service, outputter, group);
+ return std::make_unique<GLES2DecoderImpl>(client, command_buffer_service,
+ outputter, group);
#else
- LOG(FATAL) << "Validating command decoder is not supported.";
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 5d1bca4032..53a5cdcc91 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-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2025-10-24 16:42: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 51051de63e..cd1dad610d 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_context_state.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.cc
@@ -65,7 +65,7 @@
#include "gpu/vulkan/vulkan_implementation.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
index ea76893bbb..a2aedfc7b7 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-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.h
@@ -236,7 +236,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 1dfb9a57c3..6a15f2c13c 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-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2025-10-24 16:42: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 e78dafa186..33a64a4b4c 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
@@ -58,7 +58,7 @@
#include "ui/gl/gl_version_info.h"
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 fc43d2225b..4da1405fcb 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
@@ -140,7 +140,7 @@ bool IsFormatSupported(viz::SharedImageF
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_gpu__memory__buffer__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_gpu__memory__buffer__factory.cc
new file mode 100644
index 0000000000..3d01c879aa
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_gpu__memory__buffer__factory.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- gpu/command_buffer/service/shared_image/gpu_memory_buffer_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ gpu/command_buffer/service/shared_image/gpu_memory_buffer_factory.cc
+@@ -14,7 +14,7 @@
+ #include "gpu/command_buffer/service/shared_image/gpu_memory_buffer_factory_io_surface.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/shared_image/gpu_memory_buffer_factory_native_pixmap.h"
+ #endif
+
+@@ -36,7 +36,7 @@ GpuMemoryBufferFactory::CreateNativeType
+ // AHardwareBuffers), but the codebase is structured such that it is easier
+ // to create a dummy factory than create no factory.
+ return std::make_unique<GpuMemoryBufferFactory>();
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
+ vulkan_context_provider);
+ #elif BUILDFLAG(IS_WIN)
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 ad2a1fa9d5..4e6b4f4f9b 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -50,7 +50,7 @@
+@@ -54,7 +54,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
#include "gpu/vulkan/vulkan_device_queue.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
#endif
-@@ -104,7 +104,7 @@ const char* GmbTypeToString(gfx::GpuMemo
+@@ -112,7 +112,7 @@ const char* GmbTypeToString(gfx::GpuMemo
case gfx::IO_SURFACE_BUFFER:
return "platform";
#endif
@@ -24,7 +24,7 @@ $NetBSD$
case gfx::NATIVE_PIXMAP:
return "platform";
#endif
-@@ -125,7 +125,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
+@@ -133,7 +133,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
#elif BUILDFLAG(IS_ANDROID)
return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
@@ -33,7 +33,7 @@ $NetBSD$
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -306,7 +306,7 @@ SharedImageFactory::SharedImageFactory(
+@@ -318,7 +318,7 @@ SharedImageFactory::SharedImageFactory(
context_state_, workarounds_);
factories_.push_back(std::move(ozone_factory));
}
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 5cdf6b60d0..064cd0239a 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -760,7 +760,7 @@ bool SharedImageManager::SupportsScanout
+@@ -765,7 +765,7 @@ bool SharedImageManager::SupportsScanout
return true;
#elif BUILDFLAG(IS_ANDROID)
return base::AndroidHardwareBufferCompat::IsSupportAvailable();
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index db4aeec6eb..2124fddeb8 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-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2025-10-24 16:42: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 bbfb037fec..c6ed8f950d 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
@@ -1747,7 +1747,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
backend_types = {wgpu::BackendType::D3D12};
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index 7a792d6b45..78fd662fa7 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_control_list.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/config/gpu_control_list.cc
@@ -846,7 +846,7 @@ GpuControlList::OsType GpuControlList::G
return kOsAndroid;
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index a0a9abb3d8..c1907ed585 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/config/gpu_finch_features.cc
-@@ -125,7 +125,8 @@ BASE_FEATURE(AllowHardwareBufferUsageFla
+@@ -122,7 +122,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFl
// Android and Linux.
- BASE_FEATURE(DefaultEnableGpuRasterization,
+ BASE_FEATURE(kDefaultEnableGpuRasterization,
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index 2d09cdcab1..85cceb3742 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_info_collector.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/config/gpu_info_collector.cc
-@@ -362,7 +362,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
-
+@@ -363,7 +363,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
- static BASE_FEATURE(CollectWebGPUSupportMetrics,
+ static BASE_FEATURE(kCollectWebGPUSupportMetrics,
+ "CollectWebGPUSupportMetrics",
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index ab925e503b..28d9a41887 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-10-13 21:41:26.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig 2025-10-24 16:42: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 26607cf223..0da9cebee9 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_init.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/ipc/service/gpu_init.cc
@@ -155,7 +155,7 @@ void InitializePlatformOverlaySettings(G
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc b/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
deleted file mode 100644
index e232a39847..0000000000
--- a/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ gpu/ipc/service/gpu_memory_buffer_factory.cc
-@@ -14,7 +14,7 @@
- #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
- #endif
-
-@@ -65,7 +65,7 @@ GpuMemoryBufferFactory::CreateNativeType
- // to have a factory that vends invalid GMB handles rather than having no
- // factory at all.
- return std::make_unique<GpuMemoryBufferFactoryStub>();
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
- vulkan_context_provider);
- #elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index 5259b69de9..85850d5855 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-10-13 21:41:26.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig 2025-10-24 16:42: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 c304813840..c9da6adb72 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-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2025-10-24 16:42: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 58b867a7d7..c9c03d1cda 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-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2025-10-24 16:42: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 a66346aa63..22535c38c4 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.cc
@@ -145,7 +145,7 @@ bool VulkanDeviceQueue::Initialize(
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
index 4d8a8e83b9..2d99a49a46 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-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2025-10-24 16:42: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 df5974f27d..c481342c16 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-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2025-10-24 16:42: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 9bf6230ce8..4f31c08c34 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-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2025-10-24 16:42: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 24235de74c..6963864b31 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-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2025-10-24 16:42: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 8d40373215..c35bee25af 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_util.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ gpu/vulkan/vulkan_util.cc
@@ -481,7 +481,7 @@ bool CheckVulkanCompatibilities(
}
diff --git a/chromium/patches/patch-gpu_webgpu_dawn__commit__hash.h b/chromium/patches/patch-gpu_webgpu_dawn__commit__hash.h
new file mode 100644
index 0000000000..34f46a5d73
--- /dev/null
+++ b/chromium/patches/patch-gpu_webgpu_dawn__commit__hash.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
+
+--- gpu/webgpu/dawn_commit_hash.h.orig 2025-11-03 16:55:48.310183294 +0000
++++ gpu/webgpu/dawn_commit_hash.h
+@@ -0,0 +1,8 @@
++/* Generated by lastchange.py, do not edit.*/
++
++#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_
++#define GPU_WEBGPU_DAWN_COMMIT_HASH_H_
++
++#define DAWN_COMMIT_HASH "cee9cb0d67e749bf42f5e90cb3b8a6f525dbb920"
++
++#endif // GPU_WEBGPU_DAWN_COMMIT_HASH_H_
diff --git a/chromium/patches/patch-headless_BUILD.gn b/chromium/patches/patch-headless_BUILD.gn
index 19f2de04f8..15757dd149 100644
--- a/chromium/patches/patch-headless_BUILD.gn
+++ b/chromium/patches/patch-headless_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- headless/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ headless/BUILD.gn
@@ -483,7 +483,7 @@ component("headless_non_renderer") {
}
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 2f98f9cd2f..de8994f2ee 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ headless/lib/browser/headless_browser_main_parts_posix.cc
@@ -26,7 +26,7 @@
#include "content/public/browser/browser_thread.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
index 5740ce9e6b..1c8775364c 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-10-13 21:41:26.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ headless/lib/browser/headless_content_browser_client.cc
@@ -59,7 +59,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 d1b8efa5a2..2d094aaf19 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-10-13 21:41:26.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2025-10-24 16:42: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 23cec5a77d..f082e17eab 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -71,7 +71,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
+@@ -69,7 +69,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
namespace {
void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
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 f730c4bc9b..a987cb46eb 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/headless_content_main_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ headless/lib/headless_content_main_delegate.cc
@@ -411,7 +411,7 @@ void HeadlessContentMainDelegate::InitCr
if (process_type != ::switches::kZygoteProcess) {
diff --git a/chromium/patches/patch-ipc_ipc__channel.cc b/chromium/patches/patch-ipc_ipc__channel.cc
new file mode 100644
index 0000000000..5f8eea59f8
--- /dev/null
+++ b/chromium/patches/patch-ipc_ipc__channel.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
+
+--- ipc/ipc_channel.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ ipc/ipc_channel.cc
+@@ -22,7 +22,7 @@ namespace {
+ // Global atomic used to guarantee channel IDs are unique.
+ base::AtomicSequenceNumber g_last_id;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ int g_global_pid = 0;
+
+@@ -60,7 +60,7 @@ std::string Channel::GenerateUniqueRando
+ base::RandInt(0, std::numeric_limits<int32_t>::max()));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // static
+ void Channel::SetGlobalPid(int pid) {
+ g_global_pid = pid;
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index 13b24bea27..76d0314334 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-10-13 21:41:26.000000000 +0000
+--- ipc/ipc_channel.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ipc/ipc_channel.h
-@@ -199,7 +199,7 @@ class COMPONENT_EXPORT(IPC) Channel : pu
+@@ -206,7 +206,7 @@ class COMPONENT_EXPORT(IPC) Channel : pu
// Generates a channel ID that's non-predictable and unique.
static std::string GenerateUniqueRandomChannelID();
diff --git a/chromium/patches/patch-ipc_ipc__channel__common.cc b/chromium/patches/patch-ipc_ipc__channel__common.cc
deleted file mode 100644
index 8fc1fdc6f0..0000000000
--- a/chromium/patches/patch-ipc_ipc__channel__common.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
-
---- ipc/ipc_channel_common.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ ipc/ipc_channel_common.cc
-@@ -10,7 +10,7 @@
-
- namespace IPC {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- namespace {
- int g_global_pid = 0;
diff --git a/chromium/patches/patch-ipc_ipc__channel__mojo.cc b/chromium/patches/patch-ipc_ipc__channel__mojo.cc
index 7fead39a6f..e3be47c932 100644
--- a/chromium/patches/patch-ipc_ipc__channel__mojo.cc
+++ b/chromium/patches/patch-ipc_ipc__channel__mojo.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel_mojo.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ipc/ipc_channel_mojo.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ipc/ipc_channel_mojo.cc
-@@ -104,7 +104,7 @@ class ThreadSafeChannelProxy : public mo
+@@ -72,7 +72,7 @@ class ThreadSafeChannelProxy : public mo
};
base::ProcessId GetSelfPID() {
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.cc b/chromium/patches/patch-ipc_ipc__message__utils.cc
deleted file mode 100644
index f8eb6e9980..0000000000
--- a/chromium/patches/patch-ipc_ipc__message__utils.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
-
---- ipc/ipc_message_utils.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ ipc/ipc_message_utils.cc
-@@ -387,7 +387,7 @@ void ParamTraits<unsigned int>::Log(cons
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
- void ParamTraits<long>::Log(const param_type& p, std::string* l) {
- l->append(base::NumberToString(p));
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.h b/chromium/patches/patch-ipc_ipc__message__utils.h
index 398b7ce515..7f98e32bc0 100644
--- a/chromium/patches/patch-ipc_ipc__message__utils.h
+++ b/chromium/patches/patch-ipc_ipc__message__utils.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_message_utils.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- ipc/ipc_message_utils.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ipc/ipc_message_utils.h
-@@ -189,7 +189,7 @@ struct ParamTraits<unsigned int> {
+@@ -178,7 +178,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 019a6c845c..5f60e4c8c4 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-10-13 21:41:26.000000000 +0000
+--- media/BUILD.gn.orig 2025-10-24 16:42: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 0c617c12d4..b872a8a729 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-10-13 21:41:26.000000000 +0000
+--- media/audio/BUILD.gn.orig 2025-10-24 16:42: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 cdc538b86d..3361655d9d 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-10-13 21:41:26.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2025-10-24 16:42: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 f93b62918f..9a1c48e170 100644
--- a/chromium/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium/patches/patch-media_audio_audio__input__device.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_input_device.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/audio/audio_input_device.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/audio/audio_input_device.cc
-@@ -271,7 +271,7 @@ void AudioInputDevice::OnStreamCreated(
+@@ -270,7 +270,7 @@ void AudioInputDevice::OnStreamCreated(
// here. See comments in AliveChecker and PowerObserverHelper for details and
// todos.
if (detect_dead_stream_ == DeadStreamDetection::kEnabled) {
diff --git a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 93f0abbbd2..b5bac5d457 100644
--- a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_output_proxy_unittest.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/audio/audio_output_proxy_unittest.cc
@@ -443,7 +443,11 @@ class AudioOutputProxyTest : public test
// |stream| is closed at this point. Start() should reopen it again.
diff --git a/chromium/patches/patch-media_audio_pulse_pulse__util.cc b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
index 283c79d1ac..43407b221a 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-10-13 21:41:26.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2025-10-24 16:42: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 8dda0d3a9a..a63396c710 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-10-16 15:04:41.009726782 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2025-11-03 16:55:48.312551292 +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 e0c44829c7..34e170b4aa 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-10-16 15:04:41.009875338 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2025-11-03 16:55:48.312703532 +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 c743fb03dd..f72f2b4610 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.cc.orig 2025-10-16 15:04:41.009996012 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2025-11-03 16:55:48.312825465 +0000
+++ media/audio/sndio/sndio_input.cc
@@ -0,0 +1,201 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.h b/chromium/patches/patch-media_audio_sndio_sndio__input.h
index 7202bd1e55..dc6b625a87 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-10-16 15:04:41.010140270 +0000
+--- media/audio/sndio/sndio_input.h.orig 2025-11-03 16:55:48.312974499 +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 fec6c1e2e9..27fc0889ba 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.cc.orig 2025-10-16 15:04:41.010262927 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2025-11-03 16:55:48.313095550 +0000
+++ media/audio/sndio/sndio_output.cc
@@ -0,0 +1,188 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.h b/chromium/patches/patch-media_audio_sndio_sndio__output.h
index 81f00912dd..680f9553b6 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-10-16 15:04:41.010409921 +0000
+--- media/audio/sndio/sndio_output.h.orig 2025-11-03 16:55:48.313232031 +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 1ce27a4544..2130cfeabd 100644
--- a/chromium/patches/patch-media_base_audio__latency.cc
+++ b/chromium/patches/patch-media_base_audio__latency.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/audio_latency.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/base/audio_latency.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/base/audio_latency.cc
@@ -143,7 +143,7 @@ int AudioLatency::GetRtcBufferSize(int s
}
diff --git a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
index 420554647f..51b5607553 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-10-13 21:41:26.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2025-10-24 16:42: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 afd73ca524..74f41066b1 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-10-13 21:41:26.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2025-10-24 16:42: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 d53378f587..1fa73a28cd 100644
--- a/chromium/patches/patch-media_base_media__switches.cc
+++ b/chromium/patches/patch-media_base_media__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/base/media_switches.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/base/media_switches.cc
@@ -19,7 +19,7 @@
#include "ui/gl/gl_features.h"
@@ -24,19 +24,17 @@ $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.
-@@ -358,14 +358,39 @@ BASE_FEATURE(MacCatapLoopbackAudioForScr
- // is required to avoid recurring permission dialogs.
- BASE_FEATURE(UseSCContentSharingPicker, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -368,13 +368,38 @@ BASE_FEATURE(kMacCatapLoopbackAudioForSc
+ BASE_FEATURE(kUseSCContentSharingPicker, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC)
--
+
-#if BUILDFLAG(IS_LINUX)
-+
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables system audio mirroring using pulseaudio.
- BASE_FEATURE(PulseaudioLoopbackForCast, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kPulseaudioLoopbackForCast, base::FEATURE_DISABLED_BY_DEFAULT);
// Enables system audio sharing using pulseaudio.
- BASE_FEATURE(PulseaudioLoopbackForScreenShare,
+ BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
base::FEATURE_DISABLED_BY_DEFAULT);
+
+BASE_FEATURE(kAudioBackend,
@@ -66,52 +64,52 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -612,7 +637,7 @@ BASE_FEATURE(FileDialogsTuckPictureInPic
+@@ -626,7 +651,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPi
// Show toolbar button that opens dialog for controlling media sessions.
- BASE_FEATURE(GlobalMediaControls,
+ BASE_FEATURE(kGlobalMediaControls,
-#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
-@@ -630,7 +655,7 @@ BASE_FEATURE(GlobalMediaControlsUpdatedU
+@@ -644,7 +669,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
#if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
- BASE_FEATURE(MediaRemotingWithoutFullscreen,
+ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
-#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
-@@ -641,7 +666,7 @@ BASE_FEATURE(MediaRemotingWithoutFullscr
+@@ -655,7 +680,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
// Show picture-in-picture button in Global Media Controls.
- BASE_FEATURE(GlobalMediaControlsPictureInPicture,
+ 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
-@@ -667,7 +692,7 @@ BASE_FEATURE(SuspendMutedAudio, base::FE
+@@ -677,7 +702,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
// autoplay policy.
- BASE_FEATURE(UnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
// on chromeos, but needs an experiment on linux.
BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -723,7 +748,7 @@ BASE_FEATURE(VaapiVp9SModeHWEncoding, ba
+@@ -733,7 +758,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
// Enables VSync aligned MJPEG decoding.
- BASE_FEATURE(VSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kVSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
- BASE_FEATURE(V4L2H264TemporalLayerHWEncoding,
+ BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1224,7 +1249,7 @@ BASE_FEATURE(UseOutOfProcessVideoDecodin
+@@ -1235,7 +1260,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -119,17 +117,17 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
- BASE_FEATURE(UseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1296,7 +1321,7 @@ BASE_FEATURE(RecordMediaEngagementScores
+ BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1297,7 +1322,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
// Enables Media Engagement Index recording for Web Audio playbacks.
- BASE_FEATURE(RecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// 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.
-@@ -1562,7 +1587,7 @@ bool IsSystemLoopbackCaptureSupported()
+@@ -1565,7 +1590,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 ecb05b4856..5f9d669cc8 100644
--- a/chromium/patches/patch-media_base_media__switches.h
+++ b/chromium/patches/patch-media_base_media__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/base/media_switches.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/base/media_switches.h
@@ -43,7 +43,7 @@ MEDIA_EXPORT extern const char kDisableB
MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
@@ -15,7 +15,7 @@ $NetBSD$
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
#endif
-@@ -337,13 +337,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+@@ -342,13 +342,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);
-@@ -362,7 +375,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -366,7 +379,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);
-@@ -378,7 +391,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -382,7 +395,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);
-@@ -499,7 +512,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackg
+@@ -501,7 +514,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackg
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoDecoding);
#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 2ccf98a00c..c737f33637 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/base/video_frame.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/base/video_frame.cc
-@@ -87,7 +87,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -86,7 +86,7 @@ std::string VideoFrame::StorageTypeToStr
return "OWNED_MEMORY";
case VideoFrame::STORAGE_SHMEM:
return "SHMEM";
@@ -15,7 +15,7 @@ $NetBSD$
case VideoFrame::STORAGE_DMABUFS:
return "DMABUFS";
#endif
-@@ -101,7 +101,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -100,7 +100,7 @@ std::string VideoFrame::StorageTypeToStr
// static
bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
return
@@ -24,7 +24,7 @@ $NetBSD$
// This is not strictly needed but makes explicit that, at VideoFrame
// level, DmaBufs are not mappable from userspace.
storage_type != VideoFrame::STORAGE_DMABUFS &&
-@@ -396,7 +396,7 @@ scoped_refptr<VideoFrame> VideoFrame::Cr
+@@ -395,7 +395,7 @@ scoped_refptr<VideoFrame> VideoFrame::Cr
plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
}
uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
@@ -33,7 +33,7 @@ $NetBSD$
bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
if (is_native_buffer) {
const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
-@@ -860,7 +860,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -852,7 +852,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
}
#endif
@@ -42,7 +42,7 @@ $NetBSD$
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1547,7 +1547,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1539,7 +1539,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index e67e2b209a..f682128935 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-10-13 21:41:26.000000000 +0000
+--- media/base/video_frame.h.orig 2025-10-24 16:42: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 64964d6c92..1bb5f5c230 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2025-10-24 16:42: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 4760a7cdcb..8d5aeaf51e 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2025-10-24 16:42: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 220fb13619..ea76d29d85 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2025-10-24 16:42: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 579c007676..230759bb6d 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-10-24 16:42: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 795430516d..f5a95f992f 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2025-10-24 16:42: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 709475f631..53f9fc7f93 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2025-10-24 16:42: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 a73b4b2f7c..1e99f32727 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2025-10-24 16:42: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 bd5c4d787b..ca93e1ca84 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2025-10-24 16:42: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 2e01aa1248..ef9b277d17 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2025-10-24 16:42: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 2898a6f820..14eb90e6f6 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2025-10-24 16:42: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 7490d69dd1..890ecdb09d 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2025-10-24 16:42: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 bbd84b088d..a27c37c7aa 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2025-10-24 16:42: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 f15ff8fb09..da33e4ad93 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2025-10-24 16:42: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 b321ccd9d7..03727fb9d3 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-10-13 21:41:26.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2025-10-24 16:42: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 d28aa0af32..dbf0d061bd 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/capture/video/video_capture_device_client.cc
-@@ -173,7 +173,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
+@@ -167,7 +167,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
return {libyuv::FOURCC_UYVY};
case media::PIXEL_FORMAT_RGB24:
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index ee29da7b16..6b13cb4696 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-10-13 21:41:26.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2025-10-24 16:42: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 48e246ad4f..308fcee3d5 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-10-13 21:41:26.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2025-10-24 16:42: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 422b433839..bf0309d803 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-10-13 21:41:26.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2025-10-24 16:42: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 770a2059cf..f85c6000bd 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-10-13 21:41:26.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2025-10-24 16:42: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 8f5bf741c0..d71db202a6 100644
--- a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/chromeos/gl_image_processor_backend.cc
@@ -28,6 +28,10 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
index 7df80400e6..b7a6009753 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2025-10-24 16:42: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 a73baafef4..b05a1d7300 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
-@@ -321,7 +321,7 @@ bool MailboxVideoFrameConverter::Generat
+@@ -226,7 +226,7 @@ MailboxVideoFrameConverter::GenerateShar
VideoPixelFormatToString(origin_frame->format()));
- return false;
+ return nullptr;
}
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 b8f63a1474..1c7049b6d2 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/chromeos/platform_video_frame_utils.cc
@@ -71,7 +71,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 0d12bb00b4..0e088558f8 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
@@ -1128,7 +1128,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 92971b9cd2..73ee5287b5 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2025-10-24 16:42: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 af20979955..03e0990b7b 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/gpu_video_encode_accelerator_factory.cc
-@@ -162,7 +162,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
+@@ -160,7 +160,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
}
#if BUILDFLAG(USE_VAAPI)
@@ -15,7 +15,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
vea_factory_functions->push_back(base::BindRepeating(&CreateVaapiVEA));
}
-@@ -170,7 +170,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
+@@ -168,7 +168,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
vea_factory_functions->push_back(base::BindRepeating(&CreateVaapiVEA));
#endif
#elif BUILDFLAG(USE_V4L2_CODEC)
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 9724b18cfd..869b51298b 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2025-10-24 16:42: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 e8b65ef7b6..f923fa002d 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 62e5bb8503..cc7604802f 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2025-10-24 16:42: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 8792e7fd69..692d74656f 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 99ccaeff4e..76a120cc6e 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig 2025-10-24 16:42: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 21d353acdb..a514227c67 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2025-10-24 16:42: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 afcd0f4289..55fa15e3a7 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/test/video_frame_helpers.cc
@@ -23,7 +23,7 @@
#include "ui/gfx/buffer_format_util.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
index fca38740b9..dbfa9a3c60 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..3bd94167eb
--- /dev/null
+++ b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.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
+
+--- media/gpu/v4l2/v4l2_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ media/gpu/v4l2/v4l2_utils.cc
+@@ -18,7 +18,7 @@
+ #include <map>
+ #include <sstream>
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <drm_fourcc.h>
+ #endif
+
+@@ -244,7 +244,7 @@ std::optional<VideoFrameLayout> V4L2Form
+ }
+ const VideoPixelFormat video_format = video_fourcc->ToVideoPixelFormat();
+ uint64_t modifiers = gfx::NativePixmapHandle::kNoModifier;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (video_fourcc == Fourcc(Fourcc::MM21)) {
+ modifiers = DRM_FORMAT_MOD_MTK_16L_32S_TILE;
+ }
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 aaaab31766..384f570507 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
@@ -787,7 +787,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 1b04623a1b..1369826e99 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-10-13 21:41:26.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/gpu/vaapi/vaapi_wrapper.cc
@@ -85,7 +85,7 @@
using media_gpu_vaapi::kModuleVa_prot;
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 89a9d0ffec..5117b19337 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-10-13 21:41:26.000000000 +0000
+--- media/media_options.gni.orig 2025-10-24 16:42: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 d78df136c5..48e4aea01a 100644
--- a/chromium/patches/patch-media_mojo_mojom_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/mojo/mojom/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/mojo/mojom/BUILD.gn
-@@ -962,7 +962,7 @@ source_set("test_support") {
+@@ -970,7 +970,7 @@ source_set("test_support") {
sources = []
deps = []
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index 288f7ee9f7..29de034f02 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-10-13 21:41:26.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.cc
@@ -21,7 +21,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 c600a1ea46..42f53f5ccf 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-10-13 21:41:26.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2025-10-24 16:42: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 9eabbfd71a..ff62c863a7 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-10-13 21:41:26.000000000 +0000
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/video/gpu_memory_buffer_video_frame_pool.cc
@@ -679,7 +679,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 87abda5eb6..c54425cb79 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-10-13 21:41:26.000000000 +0000
+--- media/video/renderable_gpu_memory_buffer_video_frame_pool.cc.orig 2025-10-24 16:42: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 6b79b6ccf6..67daf7ab30 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-10-13 21:41:26.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2025-10-24 16:42: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 5d09832022..eae9a89215 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/video/video_encode_accelerator_adapter_test.cc
@@ -260,7 +260,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
});
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index bb505b7d24..cc0e15b77f 100644
--- a/chromium/patches/patch-media_webrtc_audio__processor.cc
+++ b/chromium/patches/patch-media_webrtc_audio__processor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/audio_processor.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/webrtc/audio_processor.cc
@@ -510,7 +510,7 @@ std::optional<double> AudioProcessor::Pr
// controller.
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index 2351f99272..cf44081858 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-10-13 21:41:26.000000000 +0000
+--- media/webrtc/helpers.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/webrtc/helpers.cc
@@ -46,14 +46,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 390a4e7ea9..f9110a94cc 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-10-13 21:41:26.000000000 +0000
+--- media/webrtc/helpers_unittests.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ media/webrtc/helpers_unittests.cc
@@ -38,7 +38,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 9fe7c1be70..16f5373ee5 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- mojo/core/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ mojo/core/BUILD.gn
@@ -161,7 +161,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 f93ccabe16..e1d8831ce4 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- mojo/core/channel.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ mojo/core/channel.cc
-@@ -80,7 +80,11 @@ const size_t kMaxAttachedHandles = 64;
+@@ -81,7 +81,11 @@ const size_t kMaxAttachedHandles = 64;
const size_t kMaxAttachedHandles = 253;
#endif // BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@ $NetBSD$
Channel::AlignedBuffer MakeAlignedBuffer(size_t size) {
// Generic allocators (such as malloc) return a pointer that is suitably
// aligned for storing any type of object with a fundamental alignment
-@@ -1162,7 +1166,7 @@ void Channel::LogHistogramForIPCMetrics(
+@@ -1121,7 +1125,7 @@ bool Channel::OnControlMessage(Message::
}
// Currently only CrOs, Linux, and Android support upgrades.
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index c256ee0ce2..308abece8d 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-10-13 21:41:26.000000000 +0000
+--- mojo/core/embedder/features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ mojo/core/embedder/features.h
@@ -15,7 +15,7 @@ namespace mojo {
namespace core {
diff --git a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
index fbea721a8d..c80b59229c 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-10-13 21:41:26.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2025-10-24 16:42: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 16be2ca91b..511d92d711 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/tools/bindings/mojom.gni.orig 2025-10-13 21:41:26.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ mojo/public/tools/bindings/mojom.gni
-@@ -762,6 +762,21 @@ template("mojom") {
+@@ -763,6 +763,21 @@ template("mojom") {
enabled_features += [ "is_apple" ]
}
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index 26b208c707..38c3862025 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-10-13 21:41:26.000000000 +0000
+--- net/BUILD.gn.orig 2025-10-24 16:42: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" ]
}
-@@ -1369,6 +1369,19 @@ component("net") {
+@@ -1376,6 +1376,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1534,7 +1547,7 @@ component("net") {
+@@ -1541,7 +1554,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",
-@@ -2268,7 +2281,7 @@ static_library("test_support") {
+@@ -2277,7 +2290,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",
-@@ -3066,14 +3079,14 @@ target(_test_target_type, "net_unittests
+@@ -3076,14 +3089,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",
-@@ -3174,6 +3187,10 @@ target(_test_target_type, "net_unittests
+@@ -3185,6 +3198,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -81,7 +81,7 @@ $NetBSD$
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3230,7 +3247,7 @@ target(_test_target_type, "net_unittests
+@@ -3241,7 +3258,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" ]
}
-@@ -3360,7 +3377,7 @@ target(_test_target_type, "net_unittests
+@@ -3371,7 +3388,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 e0889da896..cb00099b18 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,23 +4,41 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/base/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/base/features.cc
-@@ -29,7 +29,7 @@ BASE_FEATURE(CapReferrerToOriginOnCrossO
+@@ -29,7 +29,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
- BASE_FEATURE(AsyncDns,
+ BASE_FEATURE(kAsyncDns,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -594,7 +594,7 @@ BASE_FEATURE(ReportingApiEnableEnterpris
+@@ -521,7 +521,7 @@ BASE_FEATURE(kDisableBlackholeOnNoNewNet
+ "DisableBlackHoleOnNoNewNetwork",
base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(SimdutfBase64Support,
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kAddressTrackerLinuxIsProxied, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -616,7 +616,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+ base::FEATURE_DISABLED_BY_DEFAULT);
+
+ BASE_FEATURE(kSimdutfBase64Support,
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
+@@ -680,7 +680,7 @@ BASE_FEATURE(kHttpCacheMappedFileFlushWi
+ #endif
+
+ BASE_FEATURE(kHttpCacheNoVarySearch,
+-#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
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index 2b4bc2c6bc..272b4a6c6a 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-10-13 21:41:26.000000000 +0000
+--- net/base/network_change_notifier.cc.orig 2025-10-24 16:42: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 68411f2774..2c64643f66 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-10-13 21:41:26.000000000 +0000
+--- net/base/network_change_notifier.h.orig 2025-10-24 16:42: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 22c940b7c8..3f548fda2c 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-10-13 21:41:26.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2025-10-24 16:42: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 5c176a2436..4a3ce44a2d 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-10-13 21:41:26.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig 2025-10-24 16:42: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 44757c0992..87f0b9b75c 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-10-13 21:41:26.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2025-10-24 16:42: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 4793e692d3..4990a98184 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-10-13 21:41:26.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2025-10-24 16:42: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 3003373cd7..0e6ab13367 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-10-13 21:41:26.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig 2025-10-24 16:42: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 fa951d8321..695b773dc0 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-10-13 21:41:26.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-10-24 16:42: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 f3da42884b..d9419884e2 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/dns/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/dns/BUILD.gn
-@@ -140,7 +140,7 @@ source_set("dns") {
+@@ -142,7 +142,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -174,6 +174,7 @@ source_set("dns") {
+@@ -176,6 +176,7 @@ source_set("dns") {
}
deps = [ "//net:net_deps" ]
@@ -23,7 +23,7 @@ $NetBSD$
public_deps = [
":dns_client",
-@@ -181,6 +182,7 @@ source_set("dns") {
+@@ -183,6 +184,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -31,7 +31,7 @@ $NetBSD$
]
if (enable_mdns) {
-@@ -455,9 +457,9 @@ source_set("tests") {
+@@ -458,9 +460,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index e4f6058add..0b327e0d5d 100644
--- a/chromium/patches/patch-net_dns_address__info.cc
+++ b/chromium/patches/patch-net_dns_address__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_info.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/dns/address_info.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/dns/address_info.cc
@@ -78,8 +78,12 @@ AddressInfo::AddressInfoAndResult Addres
// error.
diff --git a/chromium/patches/patch-net_dns_address__sorter__posix.cc b/chromium/patches/patch-net_dns_address__sorter__posix.cc
index d26e7a056a..3ff1ab8184 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_sorter_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/dns/address_sorter_posix.cc
@@ -33,6 +33,7 @@
#include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index 6af6afcc58..37a16c529d 100644
--- a/chromium/patches/patch-net_dns_dns__config__service__posix.cc
+++ b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_config_service_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/dns/dns_config_service_posix.cc
@@ -39,6 +39,11 @@
#include "net/dns/dns_config_watcher_mac.h"
diff --git a/chromium/patches/patch-net_dns_dns__reloader.cc b/chromium/patches/patch-net_dns_dns__reloader.cc
index 933c08da1c..1bd8d89365 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-10-13 21:41:26.000000000 +0000
+--- net/dns/dns_reloader.cc.orig 2025-10-24 16:42: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 613d1546bb..ff48fb6431 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-10-13 21:41:26.000000000 +0000
+--- net/dns/dns_util.cc.orig 2025-10-24 16:42: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 8e9ccfddca..76fc2d597e 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-10-13 21:41:26.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig 2025-10-24 16:42: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 b2a4b359f6..d4c2c1243e 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-10-13 21:41:26.000000000 +0000
+--- net/dns/public/BUILD.gn.orig 2025-10-24 16:42: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 6f83b41f8e..a95772e661 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.cc
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/dns/public/resolv_reader.cc
@@ -34,7 +34,7 @@ std::unique_ptr<ScopedResState> ResolvRe
}
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.h b/chromium/patches/patch-net_dns_public_resolv__reader.h
index fa88e78d20..96a92f91b8 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-10-13 21:41:26.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig 2025-10-24 16:42: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 d080ac41c7..793c20cd51 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.cc
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/dns/public/scoped_res_state.cc
@@ -33,7 +33,7 @@ ScopedResState::~ScopedResState() {
#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.h b/chromium/patches/patch-net_dns_public_scoped__res__state.h
index 3566a3fb2e..9b2a310344 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-10-13 21:41:26.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig 2025-10-24 16:42: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 e876148c56..3605fa4f22 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-10-13 21:41:26.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig 2025-10-24 16:42: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 33ccdc34d0..205faf159b 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-10-13 21:41:26.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2025-10-24 16:42: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 530a614476..b61867b089 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-10-13 21:41:26.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2025-10-24 16:42: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 2a2616d13d..c0b13d4158 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-10-13 21:41:26.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2025-10-24 16:42: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 9ee84b9784..e9dfc0b155 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-10-13 21:41:26.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig 2025-10-24 16:42: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 6672532ed4..bfa9ede5f1 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-10-13 21:41:26.000000000 +0000
+--- net/http/http_auth_preferences.h.orig 2025-10-24 16:42: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 fa21722b67..e3bca81bb6 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-10-13 21:41:26.000000000 +0000
+--- net/http/http_network_session.cc.orig 2025-10-24 16:42: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 43da5cc120..e911d44b1c 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-10-13 21:41:26.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2025-10-24 16:42: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 43f55db644..a43dd327f1 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service_linux.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/proxy_resolution/proxy_config_service_linux.cc
@@ -11,7 +11,9 @@
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index af521841e9..be0e08b1f3 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-10-13 21:41:26.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig 2025-10-24 16:42: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 e23f74b1cd..f9c692d7ed 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-10-13 21:41:26.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/socket/tcp_socket_posix.cc
@@ -6,6 +6,9 @@
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index befc43a386..ef78ea367d 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/socket/udp_socket_posix.cc
-@@ -77,6 +77,32 @@ constexpr int kBindRetries = 10;
+@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
constexpr int kPortStart = 1024;
constexpr int kPortEnd = 65535;
@@ -39,7 +39,7 @@ $NetBSD$
int GetSocketFDHash(int fd) {
return fd ^ 1595649551;
}
-@@ -532,12 +558,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -550,12 +576,17 @@ int UDPSocketPosix::SetRecvTos() {
#endif // BUILDFLAG(IS_APPLE)
}
@@ -58,7 +58,7 @@ $NetBSD$
if (confirm) {
sendto_flags_ |= MSG_CONFIRM;
} else {
-@@ -558,7 +589,7 @@ int UDPSocketPosix::SetBroadcast(bool br
+@@ -576,7 +607,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.
-@@ -879,9 +910,17 @@ int UDPSocketPosix::SetMulticastOptions(
+@@ -897,9 +928,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)
-@@ -916,7 +955,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
+@@ -934,7 +973,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
-@@ -944,9 +983,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
+@@ -962,9 +1001,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));
-@@ -981,9 +1028,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
+@@ -999,9 +1046,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 ad0a6d1fd4..86e62558a2 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-10-13 21:41:26.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/socket/udp_socket_unittest.cc
@@ -396,7 +396,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index 0272d024cf..68c4083403 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-10-13 21:41:26.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2025-10-24 16:42: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 9baeb6f6d5..dea114ffe7 100644
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -35,7 +35,7 @@
#include "third_party/boringssl/src/pki/trust_store.h"
diff --git a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
index c40302eff2..162e561d94 100644
--- a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/net_watcher/net_watcher.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/tools/net_watcher/net_watcher.cc
@@ -31,7 +31,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
@@ -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";
-@@ -179,7 +179,7 @@ int main(int argc, char* argv[]) {
+@@ -176,7 +176,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 3e37f92b65..4d6b2589df 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-10-13 21:41:26.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/traffic_annotation/network_traffic_annotation.h
-@@ -374,7 +374,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -369,7 +369,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
-@@ -385,7 +385,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -380,7 +380,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 5e81461b0c..5d713c7c15 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/url_request/url_request_context.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/url_request/url_request_context.cc
@@ -128,7 +128,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 8dd97fe9c6..b9b28b3149 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- net/url_request/url_request_context.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ net/url_request/url_request_context.h
@@ -86,7 +86,7 @@ class NET_EXPORT URLRequestContext final
// session.
diff --git a/chromium/patches/patch-net_url__request_url__request__context__builder.cc b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
index af5c38b8c7..4916060b5d 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-10-13 21:41:26.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2025-10-24 16:42: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 208b87f966..3fded070bd 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-10-13 21:41:26.000000000 +0000
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-10-24 16:42: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_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index 1f052613c9..f290eb18ae 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-10-13 21:41:26.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ pdf/pdfium/pdfium_engine.cc
-@@ -115,7 +115,7 @@
+@@ -116,7 +116,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -577,7 +577,7 @@ void InitializeSDK(bool enable_v8,
+@@ -578,7 +578,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 d64e716640..cb02c76ebc 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_helper.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- printing/backend/cups_helper.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ printing/backend/cups_helper.cc
@@ -13,7 +13,7 @@
#include "base/time/time.h"
diff --git a/chromium/patches/patch-printing_backend_cups__helper.h b/chromium/patches/patch-printing_backend_cups__helper.h
index 077ce7d5fb..d742aac31f 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-10-13 21:41:26.000000000 +0000
+--- printing/backend/cups_helper.h.orig 2025-10-24 16:42: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 31c69e2430..c8f0eb1b53 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-10-13 21:41:26.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2025-10-24 16:42: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 3d0a9b43a9..463dcba9cd 100644
--- a/chromium/patches/patch-printing_backend_cups__jobs.cc
+++ b/chromium/patches/patch-printing_backend_cups__jobs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_jobs.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- printing/backend/cups_jobs.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ printing/backend/cups_jobs.cc
@@ -31,7 +31,7 @@
#include "printing/backend/cups_ipp_helper.h"
diff --git a/chromium/patches/patch-printing_backend_cups__printer.cc b/chromium/patches/patch-printing_backend_cups__printer.cc
index 5094363354..4a23378950 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-10-13 21:41:26.000000000 +0000
+--- printing/backend/cups_printer.cc.orig 2025-10-24 16:42: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 18eb486419..97a84a244d 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-10-13 21:41:26.000000000 +0000
+--- printing/backend/cups_weak_functions.h.orig 2025-10-24 16:42: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 467e684a59..f47e238dcf 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-10-13 21:41:26.000000000 +0000
+--- printing/backend/print_backend_cups.h.orig 2025-10-24 16:42: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 4b5bae881c..030ea85065 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
+++ b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/print_backend_cups_ipp.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- printing/backend/print_backend_cups_ipp.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ printing/backend/print_backend_cups_ipp.cc
@@ -21,7 +21,7 @@
#include "printing/mojom/print.mojom.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
index f197044fc1..db2d9b7db5 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-10-13 21:41:26.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2025-10-24 16:42: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 803ec8f64c..547f016198 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-10-13 21:41:26.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2025-10-24 16:42: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 52b31fd398..08ca15b49f 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-10-13 21:41:26.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2025-10-24 16:42: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 c65773b508..adbacddf57 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-10-13 21:41:26.000000000 +0000
+--- printing/print_settings.cc.orig 2025-10-24 16:42: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 6803608754..beb18ce305 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-10-13 21:41:26.000000000 +0000
+--- printing/print_settings.h.orig 2025-10-24 16:42: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 31b393fa5c..6f1c6abcc6 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-10-13 21:41:26.000000000 +0000
+--- printing/print_settings_conversion.cc.orig 2025-10-24 16:42: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 12230cc002..0f1074c2a5 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-10-13 21:41:26.000000000 +0000
+--- printing/printing_context_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ printing/printing_context_linux.cc
@@ -23,7 +23,7 @@
#endif
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index 8003fa052e..6959593f95 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,21 +4,21 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- printing/printing_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ printing/printing_features.cc
-@@ -26,7 +26,7 @@ BASE_FEATURE(kApiPrintingMarginsAndScale
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -22,7 +22,7 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
+ BASE_FEATURE(kApiPrintingMarginsAndScale, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS)
-#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,
-@@ -70,7 +70,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
+ BASE_FEATURE(kCupsIppPrintingBackend, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -54,7 +54,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
+ // Enables printing interactions with the operating system to be performed
// out-of-process.
BASE_FEATURE(kEnableOopPrintDrivers,
- "EnableOopPrintDrivers",
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index c571dc7576..62260096ea 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- printing/printing_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ printing/printing_features.h
@@ -24,7 +24,7 @@ COMPONENT_EXPORT(PRINTING_BASE)
BASE_DECLARE_FEATURE(kApiPrintingMarginsAndScale);
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 4a9ca6ab0d..d3dc0730dc 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-10-13 21:41:26.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2025-10-24 16:42: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 f0aa7afa6c..03ce421168 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-10-13 21:41:26.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 5fe6736924..9034997cd8 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-10-13 21:41:26.000000000 +0000
+--- remoting/base/constants.h.orig 2025-10-24 16:42: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_host__settings.cc b/chromium/patches/patch-remoting_base_host__settings.cc
index f6c5e9f5e0..d160f6d395 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-10-13 21:41:26.000000000 +0000
+--- remoting/base/host_settings.cc.orig 2025-10-24 16:42: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 d193182031..0a2fe19a17 100644
--- a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/codec/webrtc_video_encoder_vpx.cc
@@ -92,7 +92,7 @@ void SetVp8CodecParameters(vpx_codec_enc
const webrtc::DesktopSize& size) {
diff --git a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
index 41ab23455b..e1fb77039d 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2025-10-24 16:42: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 255ecabb5b..a1ea3d5956 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/base/switches.cc.orig 2025-10-24 16:42: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 7005b87443..2e14f53dd1 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/base/switches.h.orig 2025-10-24 16:42: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 064f29648e..8d56f7677e 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig 2025-10-24 16:42: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 0e5e22431f..b12343604d 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/chromoting_host.h.orig 2025-10-24 16:42: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 a7a4f3c403..6ceaadc3a2 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2025-10-24 16:42: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 4df4d32069..5c4ed822d2 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2025-10-24 16:42: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 4c27076367..3158aee47c 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/client_session.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/client_session.cc
@@ -188,7 +188,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 0b876d54f0..8fac12a4cf 100644
--- a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/crash/crash_file_uploader.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/crash/crash_file_uploader.cc
-@@ -44,7 +44,7 @@ constexpr char kMinidumpFileName[] = "du
+@@ -45,7 +45,7 @@ constexpr char kMinidumpFileName[] = "du
#if BUILDFLAG(IS_WIN)
constexpr char kProductNameValue[] = "Chromoting";
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 f5787e4758..d342dfa517 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,23 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/create_desktop_interaction_strategy_factory.cc
-@@ -13,7 +13,7 @@
+@@ -12,7 +12,7 @@
#include "remoting/host/desktop_interaction_strategy.h"
#include "remoting/host/legacy_interaction_strategy.h"
-#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(
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 (base::CommandLine::ForCurrentProcess()->HasSwitch("enable-wayland")) {
+ if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
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 fc0c104ec4..0cf0a55a31 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig 2025-10-24 16:42: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
index 07be8efa23..155e024ae6 100644
--- a/chromium/patches/patch-remoting_host_host__attributes.cc
+++ b/chromium/patches/patch-remoting_host_host__attributes.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_attributes.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/host/host_attributes.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/host_attributes.cc
@@ -102,7 +102,7 @@ std::string GetHostAttributes() {
if (media::InitializeMediaFoundation()) {
diff --git a/chromium/patches/patch-remoting_host_host__details.cc b/chromium/patches/patch-remoting_host_host__details.cc
index 1425d1ea28..b9d08beb56 100644
--- a/chromium/patches/patch-remoting_host_host__details.cc
+++ b/chromium/patches/patch-remoting_host_host__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_details.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/host/host_details.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/host_details.cc
@@ -7,7 +7,7 @@
#include "base/system/sys_info.h"
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index 19425b10ed..5f8521b804 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_main.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/host/host_main.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/host_main.cc
@@ -57,7 +57,7 @@ int FileChooserMain();
int RdpDesktopSessionMain();
diff --git a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
new file mode 100644
index 0000000000..f73be1df96
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/host_power_save_blocker.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ remoting/host/host_power_save_blocker.cc
+@@ -29,7 +29,7 @@ HostPowerSaveBlocker::~HostPowerSaveBloc
+
+ void HostPowerSaveBlocker::OnClientConnected(const std::string& jid) {
+ // TODO(447203893): Re-enable this on Linux once the bug is fixed.
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ blocker_ = std::make_unique<device::PowerSaveBlocker>(
+ device::mojom::WakeLockType::kPreventDisplaySleep,
+ device::mojom::WakeLockReason::kOther, "Remoting session is active",
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.cc b/chromium/patches/patch-remoting_host_ipc__constants.cc
index 19ddf895b5..041433fd21 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig 2025-10-24 16:42: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 fb136ac3fc..7cb1cdd126 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2025-10-24 16:42: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 eeb96cc086..89c68a11f4 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2025-10-24 16:42: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 94543b1271..113fdb30ba 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig 2025-10-24 16:42: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 18c1f8b1ad..fb4a7eb47b 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig 2025-10-24 16:42: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 8595975dd6..f34563cfc4 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2025-10-24 16:42: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 3473a069ae..dde4d1a15d 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2025-10-24 16:42: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 0b4a73e869..67c9b2470e 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2025-10-24 16:42: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 3a36784d83..22d414f6cd 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2025-10-24 16:42: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 fcd561b968..0ce92860ce 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/remoting_me2me_host.cc
@@ -140,7 +140,7 @@
#include "remoting/host/mac/permission_utils.h"
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 176db9e7ed..7b33b2c235 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2025-10-24 16:42: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 75bba09da1..8c54809210 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig 2025-10-24 16:42: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 7213f95d4b..ae119947ed 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2025-10-24 16:42: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 27bdc6d88c..f86ed5d19b 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/host/setup/start_host_main.cc
@@ -44,7 +44,7 @@
#include <unistd.h>
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 db470013ce..d9434a10df 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2025-10-24 16:42: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 caa8f9d732..fcfd1cb7b9 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2025-10-24 16:42: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 3d82ad36f8..f87a678c1d 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2025-10-24 16:42: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 7510ad2c17..b03907da00 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-10-13 21:41:26.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2025-10-24 16:42: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 d177ae86fb..7bcc5976bb 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-10-13 21:41:26.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ remoting/protocol/webrtc_video_stream.cc
@@ -271,7 +271,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 195cbadda4..7ebbf5b991 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-10-13 21:41:26.000000000 +0000
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2025-10-24 16:42: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 1d8ac1224e..4fdbdc26ae 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-10-13 21:41:26.000000000 +0000
+--- sandbox/BUILD.gn.orig 2025-10-24 16:42: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 9e60481859..e88201e832 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-10-13 21:41:26.000000000 +0000
+--- sandbox/features.gni.orig 2025-10-24 16:42: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 c30cfdc80b..a8bb52ff5f 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-10-13 21:41:26.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ sandbox/linux/BUILD.gn
@@ -11,11 +11,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 c509f413fb..a88fa34fe5 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-10-13 21:41:26.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2025-10-24 16:42: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 cd0ca8ddda..354dd54203 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/libc_interceptor.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ sandbox/linux/services/libc_interceptor.cc
@@ -17,7 +17,9 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index b136280c59..4ba48bed31 100644
--- a/chromium/patches/patch-sandbox_policy_BUILD.gn
+++ b/chromium/patches/patch-sandbox_policy_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ sandbox/policy/BUILD.gn
-@@ -45,7 +45,7 @@ component("policy") {
+@@ -47,7 +47,7 @@ component("policy") {
"//third_party/jni_zero",
]
}
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"linux/bpf_audio_policy_linux.cc",
"linux/bpf_audio_policy_linux.h",
-@@ -115,6 +115,37 @@ component("policy") {
+@@ -119,6 +119,37 @@ component("policy") {
"//sandbox/linux:suid_sandbox_client",
]
}
diff --git a/chromium/patches/patch-sandbox_policy_features.cc b/chromium/patches/patch-sandbox_policy_features.cc
index 45970b8943..c3651993d1 100644
--- a/chromium/patches/patch-sandbox_policy_features.cc
+++ b/chromium/patches/patch-sandbox_policy_features.cc
@@ -4,16 +4,16 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ sandbox/policy/features.cc
-@@ -19,7 +19,11 @@ namespace sandbox::policy::features {
+@@ -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.)
- BASE_FEATURE(kNetworkServiceSandbox,
- "NetworkServiceSandbox",
+#if BUILDFLAG(IS_BSD)
-+ base::FEATURE_ENABLED_BY_DEFAULT);
++BASE_FEATURE(kNetworkServiceSandbox, base::FEATURE_ENABLED_BY_DEFAULT);
+#else
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kNetworkServiceSandbox, base::FEATURE_DISABLED_BY_DEFAULT);
+#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 4994da717d..4700eb34e5 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-10-16 15:04:41.120509308 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-11-03 16:55:48.342682380 +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 54a95fa69a..fda53c08e1 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-10-16 15:04:41.120661512 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-11-03 16:55:48.342822608 +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 61ba427c77..31becc43d4 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-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2025-10-24 16:42:30.000000000 +0000
+++ sandbox/policy/mojom/sandbox.mojom
@@ -71,6 +71,15 @@ enum Sandbox {
// Minimally privileged sandbox on Fuchsia.
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index 7c50ff9b96..caa9ac1e97 100644
--- a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-10-16 15:04:41.120983383 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-11-03 16:55:48.343123872 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.cc
@@ -0,0 +1,210 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
index cd4b37d4e9..f315993317 100644
--- a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
+++ b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-10-16 15:04:41.121122031 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-11-03 16:55:48.343259551 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.h
@@ -0,0 +1,276 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 54c90caaf0..f3648db042 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-10-16 15:04:41.121326145 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-11-03 16:55:48.343461527 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,396 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
@@ -67,7 +67,7 @@ $NetBSD$
+#endif
+
+#include "third_party/boringssl/src/include/openssl/crypto.h"
-+#include "third_party/skia/experimental/rust_png/ffi/FFI.rs.h"
++#include "third_party/skia/rust/png/FFI.rs.h"
+
+#include <fontconfig/fontconfig.h>
+#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 10fc5c6daa..44895dc4e8 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-10-16 15:04:41.121481956 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-11-03 16:55:48.343614128 +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 a6a8802ff1..4d74333582 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-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig 2025-10-24 16:42: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 cdc9947a75..a285f9daab 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-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/sandbox.h.orig 2025-10-24 16:42: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 4bc75546e7..4e6e29aae0 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-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -16,7 +16,7 @@
#include "chromeos/ash/components/assistant/buildflags.h"
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index 679093bf2a..8893c55eef 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-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/switches.cc.orig 2025-10-24 16:42: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 ec01581a2c..e0c83502a6 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-10-13 21:41:26.000000000 +0000
+--- sandbox/policy/switches.h.orig 2025-10-24 16:42: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 5ee61fb085..cb424b2fe5 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/audio/audio_sandbox_hook_linux.cc
@@ -147,6 +147,7 @@ void AddPulseAudioFilePermissions(
}
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
index 174eb847a2..3b7b6fc229 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-10-13 21:41:26.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 0fe52b2d9e..7eaec8cba7 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-10-13 21:41:26.000000000 +0000
+--- services/device/BUILD.gn.orig 2025-10-24 16:42: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 383ae944ef..c91c406454 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-10-13 21:41:26.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2025-10-24 16:42: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 a29c28b074..e5983930c8 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-10-13 21:41:26.000000000 +0000
+--- services/device/hid/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/device/hid/BUILD.gn
@@ -34,7 +34,33 @@ source_set("hid") {
"//services/device/public/mojom",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index 8de409c2ad..5e1cbd3f7a 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-10-16 15:04:41.122960320 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2025-11-03 16:55:48.344972279 +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 acac84855f..69be1d45a3 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-10-16 15:04:41.123114338 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2025-11-03 16:55:48.345109381 +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 c4cc8a6d25..97e56b967c 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-10-16 15:04:41.123248727 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2025-11-03 16:55:48.345231624 +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 11858ed49d..301b2302cc 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-10-16 15:04:41.123390441 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2025-11-03 16:55:48.345386299 +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 fa647e8b5b..6e11c6d59c 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-10-13 21:41:26.000000000 +0000
+--- services/device/hid/hid_service.cc.orig 2025-10-24 16:42: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 59b070bbbb..871bde8bc8 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-10-16 15:04:41.123660212 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2025-11-03 16:55:48.345657085 +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 c8e3771535..f78f98a83a 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-10-16 15:04:41.123820281 +0000
+--- services/device/hid/hid_service_fido.h.orig 2025-11-03 16:55:48.345815738 +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 e2a240c756..e3b82678cb 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-10-16 15:04:41.123953217 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2025-11-03 16:55:48.345955675 +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 1aaa0d1b28..5c1e7b8d1b 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-10-16 15:04:41.124116683 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2025-11-03 16:55:48.346110621 +0000
+++ services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc b/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
index 829a451604..d50fcd40b9 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_netbsd.cc.orig 2025-10-16 15:04:41.124249940 +0000
+--- services/device/hid/hid_service_netbsd.cc.orig 2025-11-03 16:55:48.346248975 +0000
+++ services/device/hid/hid_service_netbsd.cc
@@ -0,0 +1,27 @@
+// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__netbsd.h b/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
index a77736a1f5..9c1e04209d 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_netbsd.h.orig 2025-10-16 15:04:41.124370212 +0000
+--- services/device/hid/hid_service_netbsd.h.orig 2025-11-03 16:55:48.346369705 +0000
+++ services/device/hid/hid_service_netbsd.h
@@ -0,0 +1,33 @@
+// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.cc b/chromium/patches/patch-services_device_public_cpp_device__features.cc
index 8f84b8554a..a940853047 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.cc
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.cc
@@ -4,14 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/device/public/cpp/device_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/device/public/cpp/device_features.cc
-@@ -144,7 +144,7 @@ bool IsOsLevelGeolocationPermissionSuppo
- BASE_FEATURE(kAutomaticUsbDetach,
- "AutomaticUsbDetach",
+@@ -81,7 +81,7 @@ BASE_FEATURE(kBatteryStatusManagerBroadc
+ // Modifies the internal allowlist behavior that enables privileged extensions
+ // to bypass the HID blocklist when accessing FIDO devices. When enabled,
+ // privileged extensions can access non-FIDO interfaces on known security keys.
+-#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(kSecurityKeyHidInterfacesAreFido,
base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+@@ -130,7 +130,7 @@ bool IsOsLevelGeolocationPermissionSuppo
+ // a USB interface is busy.
+ #if BUILDFLAG(IS_ANDROID)
+ BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT);
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kAutomaticUsbDetach,
- "AutomaticUsbDetach",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_ANDROID)
+
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 262318ec5b..4824e3d689 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-10-13 21:41:26.000000000 +0000
+--- services/device/public/cpp/device_features.h.orig 2025-10-24 16:42: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 df3d90d156..42620fd59a 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-10-13 21:41:26.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2025-10-24 16:42: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 2a137aa46d..65860da246 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-10-13 21:41:26.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2025-10-24 16:42: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 e469153d7d..f23abcbe30 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-10-13 21:41:26.000000000 +0000
+--- services/device/serial/BUILD.gn.orig 2025-10-24 16:42: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 2eaa311364..acaf1b42a5 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-10-13 21:41:26.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2025-10-24 16:42: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 583c4db03a..a1253d408f 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-10-13 21:41:26.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2025-10-24 16:42: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 6dc1d21c5a..83638bbc1f 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-10-13 21:41:26.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2025-10-24 16:42: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 dfcb5de8bd..4c1999d45a 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-10-13 21:41:26.000000000 +0000
+--- services/device/usb/BUILD.gn.orig 2025-10-24 16:42: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 1361258922..ec3594d522 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-10-13 21:41:26.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-10-24 16:42: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 82b3fb8046..5877dc060e 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-10-13 21:41:26.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.h
@@ -19,7 +19,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 feed19b38c..33915191b6 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-10-13 21:41:26.000000000 +0000
+--- services/device/usb/usb_service.cc.orig 2025-10-24 16:42: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 140b55777c..40811ed4cf 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-10-16 15:04:41.126418467 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2025-11-03 16:55:48.348127970 +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 d767fd6a2c..5a10b8c025 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-10-16 15:04:41.126551744 +0000
+--- services/device/usb/usb_service_fake.h.orig 2025-11-03 16:55:48.348315187 +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 2bdde389d1..318cc05011 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/BUILD.gn
@@ -426,7 +426,6 @@ if (is_linux || is_chromeos) {
]
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 30483f5c70..2792d00c92 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/network_context.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/network_context.cc
@@ -630,7 +630,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2600,7 +2600,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2620,7 +2620,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 fc27f906c7..9181f2039d 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-10-13 21:41:26.000000000 +0000
+--- services/network/network_context.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/network_context.h
-@@ -749,7 +749,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -751,7 +751,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 caa8adb5ba..dc2e51b4a8 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-10-13 21:41:26.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2025-10-24 16:42: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 ac3038bfd5..bfdb0c55ac 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-10-13 21:41:26.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 bb021fb99e..46621df0c9 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/network_service.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/network_service.cc
@@ -108,11 +108,11 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index 2e5c9bb2d1..c84cf395d2 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/network_service.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/network_service.h
@@ -243,7 +243,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
const std::vector<ContentSettingPatternSource>& settings) override;
diff --git a/chromium/patches/patch-services_network_public_cpp_BUILD.gn b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
index d01ec02fc6..e42fea169d 100644
--- a/chromium/patches/patch-services_network_public_cpp_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/public/cpp/BUILD.gn
@@ -699,7 +699,7 @@ component("cpp_base") {
sources += [ "transferable_directory_fuchsia.cc" ]
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index e8d16771cb..9b5822f96a 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,20 +4,20 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/public/cpp/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/public/cpp/features.cc
-@@ -109,7 +109,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
+@@ -93,7 +93,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
+ // Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
BASE_FEATURE(kDnsOverHttpsUpgrade,
- "DnsOverHttpsUpgrade",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -393,7 +393,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies
+@@ -345,7 +345,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies
+ // https://github.com/WICG/document-isolation-policy
BASE_FEATURE(kDocumentIsolationPolicy,
- "DocumentIsolationPolicy",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 85c67b6e4c..b67f4e7196 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/mojom/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/network/public/mojom/BUILD.gn
@@ -690,11 +690,11 @@ mojom("url_loader_base") {
}
diff --git a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index a469e1bbde..b585526b4c 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-10-13 21:41:26.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2025-10-24 16:42: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 7ec2c67475..11e6ebbfcb 100644
--- a/chromium/patches/patch-services_on__device__model_ml_BUILD.gn
+++ b/chromium/patches/patch-services_on__device__model_ml_BUILD.gn
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/on_device_model/ml/BUILD.gn.orig 2025-10-24 16:42: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) {
deps += [ "//services/on_device_model/safety:bert_safety_model" ]
}
- if (is_win || is_mac || is_linux) {
-+ if (!is_bsd && (is_win || is_mac || is_linux)) {
++ if ((is_win || is_mac || is_linux) && !is_bsd) {
deps += [ "//third_party/xnnpack" ]
}
public_deps = [
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
new file mode 100644
index 0000000000..b04d2e765d
--- /dev/null
+++ b/chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- services/on_device_model/ml/on_device_model_executor.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ services/on_device_model/ml/on_device_model_executor.cc
+@@ -34,6 +34,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"
+
++// XXX PORT
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+ #include "third_party/xnnpack/src/include/xnnpack.h" // nogncheck
+ #endif
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 6986fa109c..fd705bb2eb 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-10-13 21:41:26.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
@@ -55,7 +55,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 e247eb419e..a874f858ce 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-10-13 21:41:26.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2025-10-24 16:42: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 00c3da80a1..0004e6ac95 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-10-13 21:41:26.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2025-10-24 16:42: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 05e296a7b2..f21d01d523 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-10-16 15:04:41.129206731 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-11-03 16:55:48.351118626 +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 ba78423b18..fcbbb1ad53 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-10-13 21:41:26.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2025-10-24 16:42: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 18d17e85b1..bfb2eef1c2 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
@@ -70,6 +70,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
}
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index 2283cc03c7..3941249ce1 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-10-13 21:41:26.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2025-10-24 16:42: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 99eea8e14e..5bc2ddf2b7 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-10-13 21:41:26.000000000 +0000
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/screen_ai/screen_ai_service_impl.cc
@@ -38,7 +38,7 @@
#include "ui/accessibility/ax_tree_id.h"
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index 726816503e..36d2007a9f 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-10-13 21:41:26.000000000 +0000
+--- services/service_manager/BUILD.gn.orig 2025-10-24 16:42: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 2caa21048d..43e70913b4 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-10-13 21:41:26.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2025-10-24 16:42: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 e1e7c84091..cc111ff279 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-10-13 21:41:26.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2025-10-24 16:42: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 79ffa1e89f..98a92e5612 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-10-13 21:41:26.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2025-10-24 16:42: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 6157e1f1b9..6af0ca2b65 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-10-13 21:41:26.000000000 +0000
+--- services/shape_detection/shape_detection_service.cc.orig 2025-10-24 16:42: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 e8ae6a481c..00647e6d55 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-10-13 21:41:26.000000000 +0000
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-10-24 16:42: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 65f2f4e26a..bae00e9f2b 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-10-13 21:41:26.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-10-24 16:42: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 01fae789e2..10b64a1922 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-10-13 21:41:26.000000000 +0000
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2025-10-24 16:42: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 a7b5225dd1..c6849ab92b 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-10-13 21:41:26.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2025-10-24 16:42: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_video__effects_video__effects__sandbox__hook__linux.cc b/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
index a66cd497fd..5239648aa8 100644
--- a/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_effects/video_effects_sandbox_hook_linux.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/video_effects/video_effects_sandbox_hook_linux.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/video_effects/video_effects_sandbox_hook_linux.cc
@@ -6,7 +6,13 @@
diff --git a/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h b/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
index bda83f0e91..0abbbc1698 100644
--- a/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_effects/video_effects_sandbox_hook_linux.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- services/video_effects/video_effects_sandbox_hook_linux.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ services/video_effects/video_effects_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_VIDEO_EFFECTS_VIDEO_EFFECTS_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_viz_public_mojom_BUILD.gn b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
index f00396aabb..71a8b206b2 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-10-13 21:41:26.000000000 +0000
+--- services/viz/public/mojom/BUILD.gn.orig 2025-10-24 16:42: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 12de7777f9..390d6c86ac 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-10-13 21:41:26.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2025-10-24 16:42: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 ef407e6021..cb9bf1bd09 100644
--- a/chromium/patches/patch-skia_ext_font__utils.cc
+++ b/chromium/patches/patch-skia_ext_font__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/font_utils.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- skia/ext/font_utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ skia/ext/font_utils.cc
@@ -21,7 +21,7 @@
#include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
index 8abbe2b773..d97adea45f 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-10-13 21:41:26.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2025-10-24 16:42: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-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index 60c285a8ef..9944a00fc4 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/config.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/abseil-cpp/absl/base/config.h
-@@ -413,7 +413,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
+@@ -412,7 +412,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
#ifdef ABSL_HAVE_SCHED_YIELD
#error ABSL_HAVE_SCHED_YIELD cannot be directly set
#elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
@@ -16,7 +16,7 @@ $NetBSD$
#define ABSL_HAVE_SCHED_YIELD 1
#endif
-@@ -428,7 +429,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
+@@ -427,7 +428,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
// platforms.
#ifdef ABSL_HAVE_SEMAPHORE_H
#error ABSL_HAVE_SEMAPHORE_H cannot be directly set
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 5daef428e0..4378ede3a5 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,12 +4,12 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-@@ -44,7 +44,7 @@
- #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
- defined(__hexagon__) || defined(__Fuchsia__) || \
- defined(__native_client__) || defined(__OpenBSD__) || \
+@@ -43,7 +43,7 @@
+ // this, consider moving both to config.h instead.
+ #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
+ defined(__hexagon__) || defined(__Fuchsia__) || defined(__OpenBSD__) || \
- defined(__EMSCRIPTEN__) || defined(__ASYLO__)
+ defined(__EMSCRIPTEN__) || defined(__ASYLO__) || defined(__NetBSD__)
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 c812048fe2..0be4216950 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-10-13 21:41:26.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
@@ -19,7 +19,7 @@ $NetBSD$
#else
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
// Helper function for reading a long from a file. Returns true if successful
// and the memory location pointed to by value is set to the value read.
static bool ReadLongFromFile(const char *file, long *value) {
@@ -35,7 +35,7 @@ $NetBSD$
// a new mode (turbo mode). Essentially, those frequencies cannot
// always be relied upon. The same reasons apply to /proc/cpuinfo as
// well.
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) // pledge violation
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__) // pledge violation
if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/tsc_freq_khz", &freq)) {
return freq * 1e3; // Value is kHz.
}
@@ -47,7 +47,7 @@ $NetBSD$
// If CPU scaling is in effect, we want to use the *maximum*
// frequency, not whatever CPU speed some random processor happens
// to be using now.
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) // pledge violation
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__) // pledge violation
if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
&freq)) {
return freq * 1e3; // Value is kHz.
@@ -56,16 +56,3 @@ $NetBSD$
return 1.0;
#endif // !ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY
-@@ -465,6 +471,12 @@ pid_t GetTID() {
- return reinterpret_cast<pid_t>(thread);
- }
-
-+#elif defined(__OpenBSD__)
-+
-+pid_t GetTID() {
-+ return getthrid();
-+}
-+
- #elif defined(__Fuchsia__)
-
- pid_t GetTID() {
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 0e0cc3ed1e..ad829ddef0 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,15 +4,14 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-@@ -35,7 +35,8 @@
- #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
- !defined(__native_client__) && !defined(__asmjs__) && \
- !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) && \
-- !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__XTENSA__)
-+ !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__XTENSA__) && \
-+ !defined(__FreeBSD__) && !defined(__NetBSD__)
+@@ -35,7 +35,7 @@
+ #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
+ !defined(__asmjs__) && !defined(__wasm__) && !defined(__HAIKU__) && \
+ !defined(__sun) && !defined(__VXWORKS__) && !defined(__hexagon__) && \
+- !defined(__XTENSA__)
++ !defined(__XTENSA__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
#define ABSL_HAVE_ELF_MEM_IMAGE 1
#endif
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 f9fde2e317..b44953d270 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-10-13 21:41:26.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2025-10-24 16:42: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 83bedb3252..ca70fa2167 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-10-13 21:41:26.000000000 +0000
+--- third_party/afl/src/afl-fuzz.c.orig 2025-10-24 16:42: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 4d6d946198..d7f80f8e55 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/angle/BUILD.gn
@@ -367,7 +367,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index ee6bdc4909..03d3f0a057 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig 2025-10-24 16:42: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 36c05266b0..271d42b2e2 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2025-10-24 16:42: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 e933ede3b1..7181f10821 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2025-10-24 16:42: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 dbf2433ba0..d5e7b2229f 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-10-24 16:42: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 2f22d556ba..d2ee3ebae1 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2025-10-24 16:42: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 dfbdac6f03..6de2eb4f9c 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2025-10-24 16:42: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 b3ba579997..284c35cbdd 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2025-10-24 16:42: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 5847574128..e55c144d54 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2025-10-24 16:42: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 d6903c5514..b20c48e951 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/Display.cpp.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
@@ -62,7 +62,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index 76a3209693..eaa697431d 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2025-10-24 16:42: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 f615ef09eb..8fc4d70bd2 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2025-10-24 16:42: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 32b87b79ac..32346df536 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-10-13 21:41:26.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig 2025-10-24 16:42: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 c75c75976f..d00eb81e25 100644
--- a/chromium/patches/patch-third__party_blink_common_features.cc
+++ b/chromium/patches/patch-third__party_blink_common_features.cc
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/common/features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/common/features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/common/features.cc
@@ -572,7 +572,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
- BASE_FEATURE(DevToolsImprovedNetworkError, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kDevToolsImprovedNetworkError, base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(DirectCompositorThreadIpc,
+ 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)
base::FEATURE_ENABLED_BY_DEFAULT
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 0f19039a66..f21ba13324 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
@@ -78,7 +78,7 @@ bool StructTraits<blink::mojom::Renderer
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 9db3717d76..413a3ebc51 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2025-10-24 16:42: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;
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 b54e130953..4b9ae9c018 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2025-10-24 16:42: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;
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 8add87125d..abf8c55d85 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/public/platform/platform.h
@@ -376,7 +376,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 b5f8cf53ae..baa4f516bb 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2025-10-24 16:42: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 4aa57318ff..6270be2d6d 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/build/scripts/gperf.py.orig 2025-10-24 16:42: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 2055175b94..d4d521d69c 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2025-10-24 16:42: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 2c2de4cdd7..700c7e6483 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -82,12 +82,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 54f449d184..90018d27c2 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2025-10-24 16:42: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 e03bb0c149..c2e3ca81c8 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2025-10-24 16:42: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 3df3818788..35af0f563f 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/dom/tree_scope.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/dom/tree_scope.h
-@@ -29,6 +29,7 @@
+@@ -28,6 +28,7 @@
+ #define THIRD_PARTY_BLINK_RENDERER_CORE_DOM_TREE_SCOPE_H_
- #include "third_party/blink/renderer/bindings/core/v8/v8_observable_array_css_style_sheet.h"
#include "third_party/blink/renderer/core/core_export.h"
+#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/dom/tree_ordered_map.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 7cd7fb75ce..e0e011b76c 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2025-10-24 16:42: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 7ed2060a5f..ae656cd580 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/execution_context/navigator_base.cc
@@ -31,7 +31,7 @@ String GetReducedNavigatorPlatform() {
return "Win32";
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 663c5f20c5..12930100f4 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -421,7 +421,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'
-@@ -3456,7 +3456,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3467,7 +3467,7 @@ void WebViewImpl::UpdateFontRenderingFro
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
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 adaa2b5682..1bc7735ccb 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
@@ -6469,7 +6469,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
}
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 682f4beee6..9a25c229b9 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
@@ -52,7 +52,7 @@ constexpr base::TimeDelta kEncodeRowSlac
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index 9dccd18cc1..c32189487a 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2025-10-24 16:42: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 25e530ccc5..731834664a 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
@@ -75,7 +75,7 @@
#include "ui/display/screen_info.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc b/chromium/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
deleted file mode 100644
index f229e6b515..0000000000
--- a/chromium/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- third_party/blink/renderer/core/loader/mixed_content_checker.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ third_party/blink/renderer/core/loader/mixed_content_checker.cc
-@@ -510,7 +510,7 @@ bool MixedContentChecker::ShouldBlockFet
- switch (context_type) {
- case mojom::blink::MixedContentContextType::kOptionallyBlockable:
-
--#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)) && \
-+#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(ENABLE_CAST_RECEIVER)
- // Fuchsia WebEngine can be configured to allow loading Mixed Content from
- // an insecure IP address. This is a workaround to revert Fuchsia Cast
diff --git a/chromium/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 0ad154af12..09681ec7dd 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
-@@ -568,7 +568,7 @@ bool OriginTrialContext::CanEnableTrialF
+@@ -559,7 +559,7 @@ bool OriginTrialContext::CanEnableTrialF
}
if (trial_name == "TranslationAPI") {
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 cee4ce84ed..9c15ac507b 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -650,7 +650,7 @@ bool ContextMenuController::ShowContextM
+@@ -649,7 +649,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 a8cb3aed45..95abab6b23 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-10-24 16:42: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 424e13150f..99be44aa43 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
-@@ -146,7 +146,7 @@ bool ScrollbarThemeAura::SupportsDragSna
+@@ -122,7 +122,7 @@ bool ScrollbarThemeAura::SupportsDragSna
// Disable snapback on desktop Linux to better integrate with the desktop
// behavior. Typically, Linux apps do not implement scrollbar snapback (this
// is true for at least GTK and QT apps).
@@ -15,7 +15,7 @@ $NetBSD$
return false;
#else
return true;
-@@ -423,7 +423,7 @@ ScrollbarPart ScrollbarThemeAura::PartsT
+@@ -396,7 +396,7 @@ ScrollbarPart ScrollbarThemeAura::PartsT
bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scrollbar& scrollbar,
const WebMouseEvent& event) const {
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index 76d4753d5c..b0b236dfaf 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
-@@ -79,7 +79,11 @@ class XSLTProcessor final : public Scrip
+@@ -82,7 +82,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 9dedc3dd11..8d6a05fb55 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2025-10-24 16:42: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 63f8bc2d34..3c80d2ce61 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2025-10-24 16:42: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 68b0a7a5fd..75d1c139f7 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2025-10-24 16:42: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 76cf0b5004..b4757aca2f 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
@@ -538,6 +538,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 1b0a2c1381..1e65859f7f 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
@@ -385,7 +385,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
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 b5607613aa..3eddfe34c6 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
@@ -465,7 +465,7 @@ class AudioWorkletThreadPriorityTest
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index b5c7977abe..715b98ecf0 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6589,7 +6589,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6621,7 +6621,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__canvas__context.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
index f3d17998cd..aa218cedf9 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
-@@ -250,7 +250,7 @@ CanvasResourceProvider* GPUCanvasContext
+@@ -255,7 +255,7 @@ GPUCanvasContext::PaintRenderingResultsT
scoped_refptr<WebGPUMailboxTexture> front_buffer_texture;
if (source_buffer == kFrontBuffer) {
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 de5104e49f..087f5904ad 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
@@ -829,7 +829,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
// on linux platform.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
index cb51a59d02..eb837215b5 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2078,7 +2078,7 @@ static_library("test_support") {
+@@ -2079,7 +2079,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 8db73efe3a..687c0fb5aa 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-10-24 16:42: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";
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 7a34150bba..f13476c9b2 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -55,7 +55,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/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 46ed88f616..45f5215470 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-10-24 16:42: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"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -315,7 +315,7 @@ FontCacheKey FontDescription::CacheKey(
+@@ -316,7 +316,7 @@ FontCacheKey FontDescription::CacheKey(
static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index c635453f46..1bdfd195da 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2025-10-24 16:42: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 622d475179..ddc234216a 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2025-10-24 16:42: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 60373caa40..ca1d6e8691 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-24 16:42: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()));
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 81951ee1e2..deb5a6ba9a 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2025-10-24 16:42: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_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index ef302b7c95..81b5ea0632 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2025-10-24 16:42: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 736c53c2a7..f196820536 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -379,7 +379,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -380,7 +380,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 bd48237d1a..2c6fbacc6b 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2025-10-24 16:42: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_rtc__video__encoder__factory.cc b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index b1592d8a69..27e502157c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
@@ -36,7 +36,7 @@ namespace blink {
@@ -13,7 +13,7 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Enables H.264 CBP encode acceleration.
- BASE_FEATURE(PlatformH264CbpEncoding,
+ BASE_FEATURE(kPlatformH264CbpEncoding,
#if BUILDFLAG(IS_WIN)
@@ -327,7 +327,7 @@ SupportedFormats GetSupportedFormatsInte
supported_formats.profiles.push_back(profile.profile);
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 386d68d853..aabe3ad0b9 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -324,7 +324,7 @@
+@@ -340,7 +340,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIMultimodalInput",
@@ -15,7 +15,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
implied_by: ["AIPromptAPIMultimodalInput"],
},
-@@ -354,7 +354,7 @@
+@@ -370,7 +370,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",
-@@ -390,7 +390,7 @@
+@@ -406,7 +406,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -33,7 +33,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -423,7 +423,7 @@
+@@ -439,7 +439,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -42,7 +42,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -535,7 +535,7 @@
+@@ -553,7 +553,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -51,7 +51,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1738,7 +1738,7 @@
+@@ -1775,7 +1775,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -60,7 +60,7 @@ $NetBSD$
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1746,7 +1746,7 @@
+@@ -1783,7 +1783,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -69,7 +69,7 @@ $NetBSD$
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1889,7 +1889,7 @@
+@@ -1926,7 +1926,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -78,7 +78,7 @@ $NetBSD$
base_feature: "none",
},
{
-@@ -2134,7 +2134,7 @@
+@@ -2169,7 +2169,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -87,7 +87,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3633,7 +3633,7 @@
+@@ -3714,7 +3714,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -96,7 +96,7 @@ $NetBSD$
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5169,7 +5169,7 @@
+@@ -5306,7 +5306,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -105,7 +105,7 @@ $NetBSD$
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5354,7 +5354,7 @@
+@@ -5500,7 +5500,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -114,7 +114,7 @@ $NetBSD$
status: "experimental",
base_feature: "none",
},
-@@ -5462,7 +5462,7 @@
+@@ -5608,7 +5608,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 3650738858..c7ca4cda5f 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2025-10-24 16:42: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_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 73817198c1..f67776a376 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2025-10-24 16:42: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 fd142353d5..11cf115679 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2025-10-24 16:42: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 a3e06f8535..9d68d2e8ad 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2025-10-24 16:42: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 9e46b37324..11e89b1763 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-10-13 21:41:26.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/stack_util.cc
@@ -27,6 +27,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 1af0df7d2b..8d88005bb7 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-10-13 21:41:26.000000000 +0000
+--- third_party/brotli/common/platform.h.orig 2025-10-24 16:42: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 e37dbe9f16..c49e78be05 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-10-13 21:41:26.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..39afac0cea
--- /dev/null
+++ b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
@@ -0,0 +1,22 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/crabbyavif/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
++++ third_party/crabbyavif/BUILD.gn
+@@ -197,12 +197,11 @@ rust_static_library("crabbyavif") {
+ "dav1d",
+ "libyuv",
+ "capi",
+- "disable_cfi",
+ ]
+
+ # Required for disable_cfi feature.
+ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
+- rustflags = [ "-Zallow-features=sanitize" ]
++ rustflags = [ "-Zallow-features=no_sanitize" ]
+
+ public_deps = [ ":header_files" ]
+ deps = [
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 4bea701a6f..f7e1222e7f 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2025-10-24 16:42: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 555ee8f74a..22758cb7fc 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2025-10-24 16:42: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 631332c2a8..140454fd00 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-10-16 15:04:41.145934308 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-11-03 16:55:48.367469612 +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 725781599f..02acf041b5 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2025-10-24 16:42: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 1b945b1726..5125214a87 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2025-10-24 16:42: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 0f6b022455..0c0b590963 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2025-10-24 16:42: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 45d5d0f8dd..b806d848c9 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2025-10-24 16:42: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 9a29bfcc87..0ac00c4aa0 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2025-10-24 16:42: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 d07d17eb41..0dd84883c7 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2025-10-24 16:42: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 1b2631bba3..dfbb75a56c 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2025-10-24 16:42: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 865be33789..8429bd2755 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2025-10-24 16:42: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 cfdc39d6ee..3510b00e53 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-10-13 21:41:26.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2025-10-24 16:42: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 41ba598ad0..97c7377628 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-10-13 21:41:26.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/crc32c/BUILD.gn
@@ -46,7 +46,7 @@ config("crc32c_config") {
}
diff --git a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index b4e6f11e30..d36a80693a 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-10-13 21:41:26.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2025-10-24 16:42: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 64cbb4959a..1ac0969570 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-10-13 21:41:26.000000000 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig 2025-10-24 16:42: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 907b0cb75f..31a3357762 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-10-13 21:41:26.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2025-10-24 16:42: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 f3755f09bf..29848a00c9 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/BUILD.gn.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/ffmpeg/BUILD.gn
@@ -355,7 +355,6 @@ target(link_target_type, "ffmpeg_interna
libs += [
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index 5da8c95ba4..07c75ecbfd 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-10-13 21:41:26.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2025-10-24 16:42: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 a5bac0bbbc..64cd420d29 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-10-13 21:41:26.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2025-10-24 16:42: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 2ed5e1c13e..273a915577 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-10-13 21:41:26.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2025-10-24 16:42: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 90dc743367..72d9d9e343 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-10-13 21:41:26.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2025-10-24 16:42: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 46d710dc5c..8bf0221dc6 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-10-13 21:41:26.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2025-10-24 16:42: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 871532e665..8059e7bc47 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-10-13 21:41:26.000000000 +0000
+--- third_party/fontconfig/include/meson-config.h.orig 2025-10-24 16:42: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 6afe135f1d..4397c0fd72 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-10-13 21:41:26.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2025-10-24 16:42: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 23df5266f8..e6221f32cd 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-10-13 21:41:26.000000000 +0000
+--- third_party/ipcz/src/BUILD.gn.orig 2025-10-24 16:42: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 c216f9e5ec..686d7eba95 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-10-13 21:41:26.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2025-10-24 16:42: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 65ae29556e..e8b96c9020 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-10-13 21:41:26.000000000 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2025-10-24 16:42: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 fa4e8ad4b1..d4b2e247d0 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-10-13 21:41:26.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2025-10-24 16:42: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 82a1422619..2ebd3c04d2 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-10-13 21:41:26.000000000 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2025-10-24 16:42: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
index f3ed2b7da5..e91dfa6cd7 100644
--- 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
@@ -4,7 +4,7 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/libc++/src/include/__locale_dir/locale_base_api.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/libc++/src/include/__locale_dir/locale_base_api.h
@@ -113,7 +113,7 @@
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
index 92555010b2..676ca5f387 100644
--- 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
@@ -4,7 +4,7 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/libc++/src/include/__locale_dir/support/bsd_like.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/libc++/src/include/__locale_dir/support/bsd_like.h
@@ -24,7 +24,11 @@
# include <wctype.h>
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 a0202f01b3..8065923da8 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-10-13 21:41:26.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2025-10-24 16:42: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 5f63007378..b913e3c428 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-10-13 21:41:26.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2025-10-24 16:42: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 f826948035..b6a4bec770 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-10-13 21:41:26.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2025-10-24 16:42: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 66bf2e552a..a0797f3e63 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-10-13 21:41:26.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2025-10-24 16:42: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 a75ec331fa..5538084312 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-10-13 21:41:26.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2025-10-24 16:42: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 71fcec2e25..a2cf0a9afd 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-10-13 21:41:26.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2025-10-24 16:42: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 7e28cdba72..c485bad4b5 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-10-13 21:41:26.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2025-10-24 16:42: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_libsync_src_include_sync_sync.h b/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
index 51a94f9973..ed45492ac7 100644
--- a/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
+++ b/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/include/sync/sync.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/libsync/src/include/sync/sync.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/libsync/src/include/sync/sync.h
@@ -22,7 +22,9 @@
#include <sys/cdefs.h>
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
index bad4667b2a..6294b8d3d6 100644
--- a/chromium/patches/patch-third__party_libsync_src_sync.c
+++ b/chromium/patches/patch-third__party_libsync_src_sync.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/sync.c.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/libsync/src/sync.c.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/libsync/src/sync.c
@@ -17,8 +17,8 @@
*/
diff --git a/chromium/patches/patch-third__party_libusb_BUILD.gn b/chromium/patches/patch-third__party_libusb_BUILD.gn
index 53ea65dcda..ba3f3370cc 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-10-13 21:41:26.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig 2025-10-24 16:42: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 266f5a9ae8..9565383f2c 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-10-13 21:41:26.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2025-10-24 16:42: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 48b12bfa70..ada41691f3 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-10-13 21:41:26.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2025-10-24 16:42: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 9b247c2c97..ab715a091e 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-10-13 21:41:26.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2025-10-24 16:42: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 ac17452caf..53198ff523 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-10-13 21:41:26.000000000 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig 2025-10-24 16:42: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 cb0d64cc20..efe9631ba9 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-10-13 21:41:26.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2025-10-24 16:42: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 3376a0be4c..8939b818dd 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-10-13 21:41:26.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig 2025-10-24 16:42: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 599c95a8c5..ec47f2cf75 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-10-13 21:41:26.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig 2025-10-24 16:42: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 4c378a63de..bad5394d68 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-10-13 21:41:26.000000000 +0000
+--- third_party/node/check_version.py.orig 2025-10-24 16:42: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 115834d612..9c41ea225c 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-10-13 21:41:26.000000000 +0000
+--- third_party/node/node.gni.orig 2025-10-24 16:42: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 0929dc997c..c26deddfcc 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-10-13 21:41:26.000000000 +0000
+--- third_party/node/node.py.orig 2025-10-24 16:42: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 815350be01..d00b06b8cc 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-10-13 21:41:26.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2025-10-24 16:42: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 7fc6ddc22c..53277813ab 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-10-13 21:41:26.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2025-10-24 16:42: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 48a128b0b7..bb9109ffc2 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-10-13 21:41:26.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2025-10-24 16:42: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 8b3eaaac6f..a7320a7740 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-10-13 21:41:26.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig 2025-10-24 16:42: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 1864e387db..6fd9cd2f2d 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-10-13 21:41:26.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2025-10-24 16:42: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 3f95c1dcd4..e40d87a768 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/build_config.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/build_config.h
@@ -27,6 +27,7 @@
#if defined(__ANDROID__)
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
index 6d7e6e72a0..c6cf92d639 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2025-10-24 16:42: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>
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 e7d5a4b6f8..655688da7f 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/time.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/time.h
@@ -228,6 +228,9 @@ inline TimeNanos GetTimeInternalNs(clock
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 4d43dbf0b4..70336d580c 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2025-10-24 16:42: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 c9c2dc0f37..75e877628d 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2025-10-24 16:42: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 41ee6e7d08..42d3eece82 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,9 +4,9 @@ $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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
-@@ -249,7 +249,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTr
+@@ -253,7 +253,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTr
// are different. E.g. on Mac size_t is considered a different type from
// uint64_t even though it has the same size and signedness.
// Below we add overloads for those types that are known to cause ambiguity.
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 a68af9aa20..e38350f190 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2025-10-24 16:42: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 23fef42275..ae18ddd9b6 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/clock_snapshots.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/base/clock_snapshots.cc
@@ -27,6 +27,7 @@ ClockSnapshotVector CaptureClockSnapshot
#if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
index 5ddfed78da..5185f66bd9 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2025-10-24 16:42: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 4f34e627e8..30bc639c80 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/periodic_task.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/base/periodic_task.cc
@@ -24,7 +24,7 @@
#include "perfetto/base/time.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
index e58b075034..7a09e3c804 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2025-10-24 16:42: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 7472bba8da..ac2e9ce357 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2025-10-24 16:42: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 6e78c2491e..770a99fde1 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/subprocess_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/base/subprocess_posix.cc
@@ -35,7 +35,8 @@
#include <thread>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
index 85044e5103..88b5c8ef78 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2025-10-24 16:42: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 61ea0c6538..616f576cb2 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/thread_task_runner.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2025-10-24 16:42: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"
#include "perfetto/ext/base/thread_utils.h"
- #include "perfetto/ext/base/unix_task_runner.h"
-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
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 fed59429a6..19eededa9e 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/unix_socket.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/base/unix_socket.cc
@@ -45,7 +45,7 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
index 52ef82ec46..2dfaa7aa20 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/utils.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/base/utils.cc
@@ -38,7 +38,8 @@
#include <mach/vm_page_size.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index 8818e31af9..510cbc7c8b 100644
--- a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
@@ -59,7 +59,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kV4l2QbufFieldNumber: {
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
index b1872fcaa8..216f24dc8b 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2025-10-24 16:42: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 92dd86d2b9..aec67e178f 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/platform_posix.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/perfetto/src/tracing/platform_posix.cc
@@ -110,12 +110,13 @@ std::unique_ptr<base::TaskRunner> Platfo
}
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
index 4940d3e154..fbd3874f9d 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-10-13 21:41:26.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2025-10-24 16:42: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_src_google_protobuf_stubs_platform__macros.h b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 15450242aa..bf94bf02ff 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-10-13 21:41:26.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2025-10-24 16:42: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 b820f9517f..7770544266 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-10-13 21:41:26.000000000 +0000
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2025-10-24 16:42: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_experimental_rust__png_ffi_FFI.rs b/chromium/patches/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
deleted file mode 100644
index 75a4ce340c..0000000000
--- a/chromium/patches/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
+++ /dev/null
@@ -1,28 +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/skia/experimental/rust_png/ffi/FFI.rs.orig 2025-10-13 21:41:26.000000000 +0000
-+++ third_party/skia/experimental/rust_png/ffi/FFI.rs
-@@ -219,6 +219,7 @@ mod ffi {
- type StreamWriter;
- fn write(self: &mut StreamWriter, data: &[u8]) -> EncodingResult;
- fn finish_encoding(stream_writer: Box<StreamWriter>) -> EncodingResult;
-+ fn initialize_cpudetect();
- }
- }
-
-@@ -884,3 +885,11 @@ fn new_writer(
- fn finish_encoding(stream_writer: Box<StreamWriter>) -> ffi::EncodingResult {
- stream_writer.0.finish().as_ref().err().into()
- }
-+
-+#[allow(unused_variables)]
-+fn initialize_cpudetect() {
-+ #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec"))]
-+ let a = std::arch::is_aarch64_feature_detected!("crc");
-+ #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
-+ let a = std::arch::is_x86_feature_detected!("sse2");
-+}
diff --git a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
new file mode 100644
index 0000000000..b0f1d3ba12
--- /dev/null
+++ b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
@@ -0,0 +1,28 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/skia/rust/png/FFI.rs.orig 2025-10-24 16:42:30.000000000 +0000
++++ third_party/skia/rust/png/FFI.rs
+@@ -246,6 +246,7 @@ mod ffi {
+ type StreamWriter;
+ fn write(self: &mut StreamWriter, data: &[u8]) -> EncodingResult;
+ fn finish_encoding(stream_writer: Box<StreamWriter>) -> EncodingResult;
++ fn initialize_cpudetect();
+ }
+ }
+
+@@ -965,3 +966,11 @@ fn new_writer(
+ fn finish_encoding(stream_writer: Box<StreamWriter>) -> ffi::EncodingResult {
+ stream_writer.0.finish().as_ref().err().into()
+ }
++
++#[allow(unused_variables)]
++fn initialize_cpudetect() {
++ #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec"))]
++ let a = std::arch::is_aarch64_feature_detected!("crc");
++ #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
++ let a = std::arch::is_x86_feature_detected!("sse2");
++}
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 796feb5622..a822e3decc 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-10-13 21:41:26.000000000 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2025-10-24 16:42: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 33d3f92e58..608e1f1f14 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-10-13 21:41:26.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2025-10-24 16:42: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 fdffcc539e..e4fa5d29d9 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-10-13 21:41:26.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2025-10-24 16:42: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 1d99123dd7..bb46719317 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-10-16 15:04:41.156821759 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-11-03 16:55:48.378108290 +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 2b49c3dcf9..58f6d40ff5 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-10-13 21:41:26.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2025-10-24 16:42: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 4db6238ee7..692b23e82c 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-10-13 21:41:26.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig 2025-10-24 16:42: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 059044ff41..551aa9e961 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-10-13 21:41:26.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-10-24 16:42: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 783d1b66d0..1d2e99f138 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-10-13 21:41:26.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-10-24 16:42: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 e92833acc6..35c7d54a39 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2025-10-24 16:42: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 3c369ffcdf..60590fd1a0 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2025-10-24 16:42: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 8f31ad9a63..7b0487def8 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2025-10-24 16:42: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 e2fbcff10c..b017483f01 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
@@ -49,13 +49,17 @@ public:
{
diff --git a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index f376e69896..80680b3c97 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2025-10-24 16:42: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 2bd9426088..39c85bb723 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2025-10-24 16:42: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 adacce09dc..6c13805902 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2025-10-24 16:42: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 4375362eb2..8225ac2fa0 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2025-10-24 16:42: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 2293acf171..dbf857372f 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-10-13 21:41:26.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2025-10-24 16:42: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 4d9a8163d0..f0c99e5789 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-10-13 21:41:26.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/test_fonts/fontconfig/BUILD.gn
@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
@@ -30,5 +30,5 @@ $NetBSD$
+ inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
+ }
outputs = [
- "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-reindex1-10",
+ "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-11",
"$root_out_dir/fontconfig_caches/CACHEDIR.TAG",
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 412f6f19f7..01b60a0779 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-10-13 21:41:26.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2025-10-24 16:42: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 ed40b8b6d7..5870144000 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-10-13 21:41:26.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
@@ -28,7 +28,7 @@ int main() {
// fontconfig cache.
@@ -19,7 +19,7 @@ $NetBSD$
FcFini();
// Check existence of intended fontconfig cache file.
-- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-reindex1-10";
+- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-11";
+ auto cache = fontconfig_caches + "/" + kCacheKey + "-x86_64.cache-" + FC_CACHE_VERSION;
bool cache_exists = access(cache.c_str(), F_OK) == 0;
return !cache_exists;
diff --git a/chromium/patches/patch-third__party_tflite_features.gni b/chromium/patches/patch-third__party_tflite_features.gni
index 1a495bd3c0..fbd84bf260 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/tflite/features.gni.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/tflite/features.gni
-@@ -8,7 +8,7 @@ import("//services/on_device_model/on_de
+@@ -11,7 +11,7 @@ if (build_with_chromium) {
declare_args() {
# This enables building TFLite with XNNPACK.
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 77ff11f456..3182321c4a 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/unrar/src/crypt.cpp.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/unrar/src/crypt.cpp
@@ -116,6 +116,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
diff --git a/chromium/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 b47e18470f..3229e22496 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-10-13 21:41:26.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2025-10-24 16:42: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 1fe2365d50..1c6f0dae29 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-10-13 21:41:26.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2025-10-24 16:42: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 6921ff8781..de8c7563a3 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-10-13 21:41:26.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2025-10-24 16:42: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 2ab4469114..8e1e792a7e 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-10-13 21:41:26.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig 2025-10-24 16:42: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 d4a19dfb89..3366ac3e5d 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-10-13 21:41:26.000000000 +0000
+--- third_party/wayland/include/config.h.orig 2025-10-24 16:42: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 bf9d997074..acef6bed0a 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/webrtc/BUILD.gn
@@ -220,6 +220,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 2b25024007..5adb3f5cfd 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -335,7 +335,7 @@ rtc_library("audio_device_impl") {
+@@ -336,7 +336,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 843883409e..40f63123bf 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2025-10-24 16:42: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 08e9df59dd..db56341cd8 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2025-10-24 16:42: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 4580d87a0a..0a3759a6de 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2025-10-24 16:42: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 7717fd5ab3..9307f9a525 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2025-10-24 16:42: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 b1577c81d5..0ac7e28dd8 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-10-24 16:42: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 8373b313d4..db53945e6c 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2025-10-24 16:42: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 35c07c2928..e6bc0bdf41 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2025-10-24 16:42: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 37756efed7..2d0078e989 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/network.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/webrtc/rtc_base/network.cc
@@ -303,7 +303,12 @@ AdapterType GetAdapterTypeFromName(absl:
}
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index ba47af3024..b51078d7e7 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2025-10-24 16:42: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 b1b3b70220..c293ff4c4a 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.h
@@ -22,7 +22,7 @@
#include "rtc_base/third_party/sigslot/sigslot.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
index a584719c92..f66d1a5c75 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2025-10-24 16:42: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 65f5b8b541..64032392cf 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-10-13 21:41:26.000000000 +0000
+--- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2025-10-24 16:42: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 e8dd2f4715..8c35034218 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-10-13 21:41:26.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2025-10-24 16:42: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 f0ed71d504..fd954d005c 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-10-13 21:41:26.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig 2025-10-24 16:42: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 a852abdaa3..e21a26aedd 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-10-13 21:41:26.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig 2025-10-24 16:42: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 aa1174b15e..8b0b48b163 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-10-13 21:41:26.000000000 +0000
+--- tools/code_cache_generator/BUILD.gn.orig 2025-10-24 16:42: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 61a8f402ac..2d16f0dc29 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-10-13 21:41:26.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2025-10-24 16:42: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 00961605ad..e89ec04375 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-10-13 21:41:26.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig 2025-10-24 16:42: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 a256a8bd4e..c62e05ab8c 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-10-13 21:41:26.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2025-10-24 16:42: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 af3b26aac4..84f6c86737 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-10-13 21:41:26.000000000 +0000
+--- tools/gn/build/gen.py.orig 2025-10-24 16:42: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 9dfe398202..048f39ba44 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-10-13 21:41:26.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2025-10-24 16:42: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_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index f061dae9df..03e28161c0 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-10-13 21:41:26.000000000 +0000
+--- tools/gn/src/gn/version.h.orig 2025-10-24 16:42: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 8e660e82c7..638dac6c82 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-10-13 21:41:26.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2025-10-24 16:42: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 b2c5f50ff6..377257f5ef 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-10-13 21:41:26.000000000 +0000
+--- tools/grit/grit/node/base.py.orig 2025-10-24 16:42: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 0f5665a982..3477764268 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-10-13 21:41:26.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2025-10-24 16:42: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 e013d1f3da..e0d2780270 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-10-13 21:41:26.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2025-10-24 16:42: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 f9f016298e..8b0c696224 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-10-13 21:41:26.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2025-10-24 16:42: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 6d1f8a59f6..e325ff6e17 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-10-13 21:41:26.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ tools/perf/chrome_telemetry_build/BUILD.gn
@@ -56,7 +56,7 @@ group("telemetry_chrome_test") {
data_deps += [ "//chrome:reorder_imports" ]
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index e492a67cbb..fb90422862 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-10-13 21:41:26.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2025-10-24 16:42: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 9b3593713a..32660fedde 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-10-13 21:41:26.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2025-10-24 16:42: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 d3d8f1eced..b2eeff470c 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-10-13 21:41:26.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2025-10-24 16:42: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 d447ba6f2d..932262a77d 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.cc
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
@@ -4,23 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/accessibility_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/accessibility/accessibility_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/accessibility/accessibility_features.cc
-@@ -526,7 +526,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -470,7 +470,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
- "ScreenAIPartitionAllocAdvancedChecksEnabled",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -568,7 +568,7 @@ bool IsBlockRootWindowAccessibleNameChan
+ #endif
+@@ -505,7 +505,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,
- "WasmTtsComponentUpdaterV3Enabled",
base::FEATURE_ENABLED_BY_DEFAULT);
+ bool IsWasmTtsComponentUpdaterV3Enabled() {
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.h b/chromium/patches/patch-ui_accessibility_accessibility__features.h
index b7b20e28bc..04352771dc 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-10-13 21:41:26.000000000 +0000
+--- ui/accessibility/accessibility_features.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/accessibility/accessibility_features.h
-@@ -351,7 +351,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -367,7 +367,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
@@ -15,7 +15,7 @@ $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(
-@@ -378,7 +378,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
+@@ -394,7 +394,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.cc b/chromium/patches/patch-ui_accessibility_ax__node.cc
index ff28b4ee2c..97b0a05724 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-10-13 21:41:26.000000000 +0000
+--- ui/accessibility/ax_node.cc.orig 2025-10-24 16:42: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 4027817ed3..9add9d39f6 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-10-13 21:41:26.000000000 +0000
+--- ui/accessibility/ax_node.h.orig 2025-10-24 16:42: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 16c927c9bd..3b94047892 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-10-13 21:41:26.000000000 +0000
+--- ui/accessibility/ax_tree.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/accessibility/ax_tree.cc
@@ -700,7 +700,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.h b/chromium/patches/patch-ui_accessibility_ax__tree.h
index bc2fdaea45..454568c43d 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-10-13 21:41:26.000000000 +0000
+--- ui/accessibility/ax_tree.h.orig 2025-10-24 16:42: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 3fc96abad4..d566dc9fb6 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-10-13 21:41:26.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2025-10-24 16:42: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 0d722a6526..d720a10d96 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-10-13 21:41:26.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig 2025-10-24 16:42: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 ea24008433..233e1ae26d 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-10-13 21:41:26.000000000 +0000
+--- ui/aura/screen_ozone.h.orig 2025-10-24 16:42: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 6d34b5f128..0a4ed9778d 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-10-13 21:41:26.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig 2025-10-24 16:42: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 fadc2c4e8e..8091ae6147 100644
--- a/chromium/patches/patch-ui_base_accelerators_command.cc
+++ b/chromium/patches/patch-ui_base_accelerators_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/accelerators/command.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/base/accelerators/command.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/base/accelerators/command.cc
@@ -81,7 +81,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index 52851b4315..df6ebfaf29 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-10-13 21:41:26.000000000 +0000
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
@@ -12,7 +12,7 @@
#include "ui/base/accelerators/accelerator.h"
@@ -21,10 +21,10 @@ $NetBSD$
namespace {
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
- BASE_FEATURE(kGlobalShortcutsPortal,
- "GlobalShortcutsPortal",
- base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -75,7 +75,7 @@ GlobalAcceleratorListener* GlobalAcceler
+ BASE_FEATURE(kGlobalShortcutsPortal, base::FEATURE_ENABLED_BY_DEFAULT);
+ constexpr char kChannelEnvVar[] = "CHROME_VERSION_EXTRA";
+
+@@ -73,7 +73,7 @@ GlobalAcceleratorListener* GlobalAcceler
return instance->get();
}
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index 376634b921..45876b184d 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-10-13 21:41:26.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2025-10-24 16:42: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 130fbb709c..68c62964ce 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-10-13 21:41:26.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2025-10-24 16:42: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 4f122146ec..1f387f1d46 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-10-13 21:41:26.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2025-10-24 16:42: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 76c7c09226..616d23c025 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-10-13 21:41:26.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2025-10-24 16:42: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 f1a94df7dd..f55e801f13 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-10-13 21:41:26.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2025-10-24 16:42: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 efcd20129b..8450165783 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-10-13 21:41:26.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2025-10-24 16:42: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 953dbe3dc4..b0c79728da 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2025-10-24 16:42: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 08292c5e00..b5bfce34d2 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2025-10-24 16:42: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 9a4fb1c3a8..616b9cacfa 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2025-10-24 16:42: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 9d721babc1..205c102217 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2025-10-24 16:42: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 99e6b88513..0a8c3880cb 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2025-10-24 16:42: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 2173b1e5a1..9830cf61e3 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2025-10-24 16:42: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 7e92aa4151..7b42b89d5f 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig 2025-10-24 16:42: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 2618d79850..a5c607469e 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/resource/resource_bundle.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/base/resource/resource_bundle.cc
@@ -998,7 +998,7 @@ void ResourceBundle::ReloadFonts() {
}
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index 4c7d1b0374..cdff6f4fc3 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-10-13 21:41:26.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-10-24 16:42: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 f3de192d23..260f89db75 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-10-13 21:41:26.000000000 +0000
+--- ui/base/test/ui_controls.h.orig 2025-10-24 16:42: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 9ac188e1d0..e229cc8d78 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,29 +4,29 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/base/ui_base_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/base/ui_base_features.cc
-@@ -124,7 +124,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj,
+@@ -108,7 +108,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj, ba
+
// Controls whether support for Wayland's per-surface scaling is enabled.
BASE_FEATURE(kWaylandPerSurfaceScale,
- "WaylandPerSurfaceScale",
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -200,7 +200,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
+@@ -165,7 +165,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,
- "ExperimentalFlingAnimation",
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -298,7 +298,7 @@ bool IsForcedColorsEnabled() {
+@@ -254,7 +254,7 @@ bool IsForcedColorsEnabled() {
+ // milestones.
BASE_FEATURE(kEyeDropper,
- "EyeDropper",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index 9ffb0762b5..dc9e668b03 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-10-13 21:41:26.000000000 +0000
+--- ui/base/ui_base_switches.h.orig 2025-10-24 16:42: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 a034e40f25..f0e713f346 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-10-13 21:41:26.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2025-10-24 16:42: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 820e6826a7..4c7e011e91 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-10-13 21:41:26.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2025-10-24 16:42: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 4deced55be..b6440e9ddd 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-10-13 21:41:26.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2025-10-24 16:42: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 e58d9fbfa6..1de3f88542 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-10-13 21:41:26.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2025-10-24 16:42: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 ada55e004a..e13df8779d 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-10-13 21:41:26.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2025-10-24 16:42: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 b9e29292d1..0c794e07a1 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-10-13 21:41:26.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2025-10-24 16:42: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 99741a7cdc..cfd170b5ed 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-10-13 21:41:26.000000000 +0000
+--- ui/color/color_id.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/color/color_id.h
-@@ -648,7 +648,7 @@
+@@ -652,7 +652,7 @@
E_CPONLY(kColorCrosSysPositive) \
E_CPONLY(kColorCrosSysComplementVariant) \
E_CPONLY(kColorCrosSysInputFieldOnBase)
diff --git a/chromium/patches/patch-ui_color_color__provider__utils.cc b/chromium/patches/patch-ui_color_color__provider__utils.cc
deleted file mode 100644
index 12d9072859..0000000000
--- a/chromium/patches/patch-ui_color_color__provider__utils.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- ui/color/color_provider_utils.cc.orig 2025-10-13 21:41:26.000000000 +0000
-+++ ui/color/color_provider_utils.cc
-@@ -194,7 +194,7 @@ std::string_view SystemThemeName(ui::Sys
- switch (system_theme) {
- case ui::SystemTheme::kDefault:
- return "kDefault";
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- case ui::SystemTheme::kGtk:
- return "kGtk";
- case ui::SystemTheme::kQt:
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index 45a66adde3..67f4054c87 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-10-13 21:41:26.000000000 +0000
+--- ui/color/system_theme.h.orig 2025-10-24 16:42: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 7b61074250..7a7d812cf9 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-10-13 21:41:26.000000000 +0000
+--- ui/compositor/compositor.cc.orig 2025-10-24 16:42: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 89bd13e7ee..e6280be7a1 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-10-13 21:41:26.000000000 +0000
+--- ui/compositor/compositor.h.orig 2025-10-24 16:42: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 f695b83b9e..b53c32bac3 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-10-13 21:41:26.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig 2025-10-24 16:42: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 269c148016..4a471ae177 100644
--- a/chromium/patches/patch-ui_display_screen.cc
+++ b/chromium/patches/patch-ui_display_screen.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/display/screen.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/display/screen.cc
-@@ -87,7 +87,7 @@ void Screen::SetDisplayForNewWindows(int
+@@ -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 d24ba6219f..2db14f1a51 100644
--- a/chromium/patches/patch-ui_display_screen.h
+++ b/chromium/patches/patch-ui_display_screen.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/display/screen.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/display/screen.h
-@@ -140,7 +140,7 @@ class DISPLAY_EXPORT Screen {
+@@ -139,7 +139,7 @@ class DISPLAY_EXPORT Screen {
// (both of which may or may not be `nearest_id`).
display::ScreenInfos GetScreenInfosNearestDisplay(int64_t nearest_id) const;
@@ -15,7 +15,7 @@ $NetBSD$
// Object which suspends the platform-specific screensaver for the duration of
// its existence.
class ScreenSaverSuspender {
-@@ -246,7 +246,7 @@ class DISPLAY_EXPORT Screen {
+@@ -245,7 +245,7 @@ class DISPLAY_EXPORT Screen {
int64_t display_id_for_new_windows_;
int64_t scoped_display_id_for_new_windows_ = display::kInvalidDisplayId;
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index 5c6f7f1755..c3867e9749 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-10-13 21:41:26.000000000 +0000
+--- ui/events/event.cc.orig 2025-10-24 16:42: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 d84dcb4cb3..756aa2ba90 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-10-13 21:41:26.000000000 +0000
+--- ui/events/event_switches.cc.orig 2025-10-24 16:42: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 54593b3fd1..5098202c9a 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-10-13 21:41:26.000000000 +0000
+--- ui/events/event_switches.h.orig 2025-10-24 16:42: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 47501742b3..9ac943bfd4 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-10-13 21:41:26.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2025-10-24 16:42: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 e83ab57a51..38ee03d121 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-10-13 21:41:26.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2025-10-24 16:42: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 c0ed81fb2c..e41cc3e27b 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gfx/BUILD.gn
-@@ -663,7 +663,7 @@ source_set("memory_buffer_sources") {
+@@ -657,7 +657,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 dff48c5419..2ae391d3f0 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig 2025-10-24 16:42: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 5be98d97ae..d6613a8750 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2025-10-24 16:42: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 1e3d52d34f..1fc8b27d00 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/font_render_params.h.orig 2025-10-24 16:42: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 c7b9f09290..7fe804db07 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2025-10-24 16:42: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 12995a9a2c..1214b063fb 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/font_util.cc.orig 2025-10-24 16:42: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 05ab81e16b..6cfcc45d17 100644
--- a/chromium/patches/patch-ui_gfx_gpu__extra__info.h
+++ b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/gpu_extra_info.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/gfx/gpu_extra_info.h.orig 2025-10-24 16:42: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;
diff --git a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index d7ba76aef1..aeca97d774 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2025-10-24 16:42: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 25a1f96973..f75e8df5e7 100644
--- a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/gbm_wrapper.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gfx/linux/gbm_wrapper.cc
-@@ -330,7 +330,7 @@ class Device final : public ui::GbmDevic
+@@ -341,7 +341,7 @@ class Device final : public ui::GbmDevic
// of 1x1 BOs which are destroyed before creating the final BO creation used
// to instantiate the returned GbmBuffer.
gfx::Size size_for_verification =
diff --git a/chromium/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 a046fb9fbc..c4b097eed6 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2025-10-24 16:42: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 1b2d4784e6..56adf555b3 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2025-10-24 16:42: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 014503578c..9d86ec36d2 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gfx/native_pixmap_handle.cc
@@ -11,7 +11,7 @@
#include "ui/gfx/buffer_format_util.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index e02fa788b5..fff6722d40 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..2e08642746
--- /dev/null
+++ b/chromium/patches/patch-ui_gfx_native__ui__types.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/gfx/native_ui_types.h.orig 2025-10-24 16:42:30.000000000 +0000
++++ ui/gfx/native_ui_types.h
+@@ -101,7 +101,7 @@ class ViewAndroid;
+ } // namespace ui
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern "C" {
+ struct _AtkObject;
+ using AtkObject = struct _AtkObject;
+@@ -190,7 +190,7 @@ using NativeViewAccessible = IAccessible
+ using NativeViewAccessible = base::apple::OwnedNSObject;
+ #elif BUILDFLAG(IS_MAC)
+ using NativeViewAccessible = base::apple::OwnedNSAccessibility;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux doesn't have a native accessibility type.
+ using NativeViewAccessible = AtkObject*;
+ #else
diff --git a/chromium/patches/patch-ui_gfx_native__widget__types.h b/chromium/patches/patch-ui_gfx_native__widget__types.h
deleted file mode 100644
index 238861ac90..0000000000
--- a/chromium/patches/patch-ui_gfx_native__widget__types.h
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- ui/gfx/native_widget_types.h.orig 2025-10-13 21:41:26.000000000 +0000
-+++ ui/gfx/native_widget_types.h
-@@ -101,7 +101,7 @@ class ViewAndroid;
- } // namespace ui
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern "C" {
- struct _AtkObject;
- using AtkObject = struct _AtkObject;
-@@ -185,7 +185,7 @@ using NativeViewAccessible = IAccessible
- using NativeViewAccessible = base::apple::OwnedNSObject;
- #elif BUILDFLAG(IS_MAC)
- using NativeViewAccessible = base::apple::OwnedNSAccessibility;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Linux doesn't have a native accessibility type.
- using NativeViewAccessible = AtkObject*;
- #else
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index a63447d844..acb48c7922 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2025-10-24 16:42: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 9ae6fc94b9..48e4691b88 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2025-10-24 16:42: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 3b35d2cd50..cd577401e8 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2025-10-24 16:42: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 03e20701e3..ac50db4452 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/switches.cc.orig 2025-10-24 16:42: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 9559e265fb..87cd1e9953 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/switches.h.orig 2025-10-24 16:42: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 1cdd8b32c8..db1778ee22 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/x/atom_cache.cc.orig 2025-10-24 16:42: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_generated__protos_dri3.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
index c2022e0353..2b7a1732c1 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2025-10-24 16:42: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 4221991c8b..81070c62e0 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2025-10-24 16:42: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 d5f9acc4a1..8baf9b51c3 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-10-13 21:41:26.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gfx/x/xlib_support.cc
@@ -39,10 +39,18 @@ void InitXlib() {
return;
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index c1e39ae72f..711d1d7dc0 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-10-13 21:41:26.000000000 +0000
+--- ui/gl/gl_context.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gl/gl_context.cc
@@ -159,7 +159,7 @@ bool GLContext::MakeCurrent(GLSurface* s
recorded_max_gles_version_if_feasible = true;
diff --git a/chromium/patches/patch-ui_gl_gl__fence.cc b/chromium/patches/patch-ui_gl_gl__fence.cc
index 62293ecb74..13896f8873 100644
--- a/chromium/patches/patch-ui_gl_gl__fence.cc
+++ b/chromium/patches/patch-ui_gl_gl__fence.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_fence.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/gl/gl_fence.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gl/gl_fence.cc
@@ -18,7 +18,7 @@
#include "ui/gl/gl_surface_egl.h"
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index 68a5ad8a9e..4bf0cff539 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_implementation.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gl/gl_implementation.cc
@@ -304,7 +304,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index f8f41fbbb5..0197f61251 100644
--- a/chromium/patches/patch-ui_gl_gl__switches.cc
+++ b/chromium/patches/patch-ui_gl_gl__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_switches.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/gl/gl_switches.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gl/gl_switches.cc
@@ -17,7 +17,7 @@
#endif
@@ -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) ||
-@@ -333,7 +333,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");
-@@ -425,7 +425,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 53db71f1af..67fd2332c5 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-10-13 21:41:26.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2025-10-24 16:42: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 f45d4e7ad4..3f1467bc05 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-10-13 21:41:26.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2025-10-24 16:42: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 11b446eebf..a128108c57 100644
--- a/chromium/patches/patch-ui_gtk_gtk__compat.cc
+++ b/chromium/patches/patch-ui_gtk_gtk__compat.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/gtk_compat.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/gtk/gtk_compat.cc
@@ -64,27 +64,47 @@ auto DlCast(void* symbol) {
}
diff --git a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
index 4043f4d65c..9f737eb252 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-10-13 21:41:26.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-10-24 16:42: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 7e00263c0b..32949d1dab 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-10-13 21:41:26.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2025-10-24 16:42: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 0908557517..ebbae54158 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/features/native_theme_features.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/native_theme/features/native_theme_features.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/native_theme/features/native_theme_features.cc
-@@ -65,7 +65,7 @@ namespace ui {
+@@ -54,7 +54,7 @@ namespace ui {
bool IsFluentOverlayScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
@@ -15,7 +15,7 @@ $NetBSD$
return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
#else
return false;
-@@ -74,7 +74,7 @@ bool IsFluentOverlayScrollbarEnabled() {
+@@ -63,7 +63,7 @@ bool IsFluentOverlayScrollbarEnabled() {
bool IsFluentScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index 31bf6ecd17..1525206713 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/native_theme/native_theme.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/native_theme/native_theme.h
-@@ -62,7 +62,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) Nat
- // The part to be painted / sized.
+@@ -61,7 +61,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) Nat
+ // A part being sized or painted.
enum Part {
kCheckbox,
-#if BUILDFLAG(IS_LINUX)
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 78536ea7a8..bdf581ab79 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme_base.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/native_theme/native_theme_base.cc
-@@ -238,7 +238,7 @@ void NativeThemeBase::Paint(cc::PaintCan
- std::get<ButtonExtraParams>(extra), color_scheme,
- accent_color_opaque);
+@@ -168,7 +168,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
+ std::get<ButtonExtraParams>(extra_params), dark_mode,
+ contrast, accent_color);
break;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
case kFrameTopArea:
PaintFrameTopArea(canvas, state, rect,
- std::get<FrameTopAreaExtraParams>(extra), color_scheme);
+ std::get<FrameTopAreaExtraParams>(extra_params));
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 3f8961669e..16c78e37b2 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig 2025-10-24 16:42: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 ae4d4a5d9c..06123e8d54 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/ozone/platform/headless/headless_surface_factory.cc
@@ -34,7 +34,7 @@
#include "ui/ozone/platform/headless/headless_window_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index 0aff38b213..4bb17290b0 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2025-10-24 16:42: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 fc744197d3..e052c4e8f0 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2025-10-24 16:42: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_common_wayland__util.cc b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index f2766ad965..0b202f9484 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -421,6 +421,7 @@ void RecordConnectionMetrics(wl_display*
+@@ -419,6 +419,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;
-@@ -446,6 +447,7 @@ void RecordConnectionMetrics(wl_display*
+@@ -444,6 +445,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 4de4dc46b7..5d976b11b0 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2025-10-24 16:42: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__frame__manager.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index 02f43e752d..e5f91ade41 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
@@ -462,8 +462,10 @@ std::optional<bool> WaylandFrameManager:
surface->UpdateBufferDamageRegion(
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 0406cd4e55..dae8780cc0 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2025-10-24 16:42: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 75cf2cb4f7..397fc303cd 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2025-10-24 16:42: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 a54a0241a9..936f82903b 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2025-10-24 16:42: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 6890320ca9..06ff1b9c05 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
@@ -1503,7 +1503,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
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 1ea8292187..5e31e3f943 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2025-10-24 16:42: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 78f6ea16a7..d844754171 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-10-13 21:41:26.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2025-10-24 16:42: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 382f917f4f..4942f431e6 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-10-13 21:41:26.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2025-10-24 16:42: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 3433c219f6..e6df22b0a8 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-10-13 21:41:26.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2025-10-24 16:42: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 8e85ce13dd..cdaf11e803 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-10-13 21:41:26.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2025-10-24 16:42: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 c6df118fce..f8bc770880 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-10-13 21:41:26.000000000 +0000
+--- ui/qt/BUILD.gn.orig 2025-10-24 16:42: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 1183fe7cf6..2cb8d648c9 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2025-10-24 16:42: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 8856ed5bd0..ad9df0e6ce 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2025-10-24 16:42: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 4e80d1a778..026bfe605e 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2025-10-24 16:42: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 170d356210..281b014934 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2025-10-24 16:42: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 e133a694af..aa52a7d710 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2025-10-24 16:42: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 d050433cc3..ebecaea8bc 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2025-10-24 16:42: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 76e3f1c57b..c0cdd174f3 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-10-13 21:41:26.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2025-10-24 16:42: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 c2ee9fe95e..6a83e13454 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-10-13 21:41:26.000000000 +0000
+--- ui/views/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/BUILD.gn
-@@ -833,7 +833,6 @@ component("views") {
+@@ -835,7 +835,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 76a0aca228..d8f3b8805d 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-10-13 21:41:26.000000000 +0000
+--- ui/views/accessibility/view_accessibility.cc.orig 2025-10-24 16:42: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 be8de2ebc1..dbb75d8ac1 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-10-13 21:41:26.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2025-10-24 16:42: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 3a72b335b4..65f0ed2844 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-10-13 21:41:26.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig 2025-10-24 16:42: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 9256515c53..2194467f2d 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-10-13 21:41:26.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/controls/textfield/textfield.cc
@@ -86,7 +86,7 @@
#include "base/win/win_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
return flags & ui::EF_CONTROL_DOWN;
#else
return false;
-@@ -791,7 +791,7 @@ bool Textfield::OnKeyPressed(const ui::K
+@@ -794,7 +794,7 @@ bool Textfield::OnKeyPressed(const ui::K
return handled;
}
@@ -33,7 +33,7 @@ $NetBSD$
if (!handled) {
if (auto* linux_ui = ui::LinuxUi::instance()) {
const auto command =
-@@ -976,7 +976,7 @@ void Textfield::AboutToRequestFocusFromT
+@@ -979,7 +979,7 @@ void Textfield::AboutToRequestFocusFromT
}
bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
@@ -42,7 +42,7 @@ $NetBSD$
// Skip any accelerator handling that conflicts with custom keybindings.
if (auto* linux_ui = ui::LinuxUi::instance()) {
if (IsTextEditCommandEnabled(linux_ui->GetTextEditCommandForEvent(
-@@ -2065,7 +2065,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -2070,7 +2070,7 @@ bool Textfield::ShouldDoLearning() {
return false;
}
@@ -51,7 +51,7 @@ $NetBSD$
// TODO(crbug.com/41452689): Implement this method to support Korean IME
// reconversion feature on native text fields (e.g. find bar).
bool Textfield::SetCompositionFromExistingText(
-@@ -2581,7 +2581,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2586,7 +2586,7 @@ ui::TextEditCommand Textfield::GetComman
#endif
return ui::TextEditCommand::DELETE_BACKWARD;
}
@@ -60,7 +60,7 @@ $NetBSD$
// Only erase by line break on Linux and ChromeOS.
if (shift) {
return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
-@@ -2589,7 +2589,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2594,7 +2594,7 @@ ui::TextEditCommand Textfield::GetComman
#endif
return ui::TextEditCommand::DELETE_WORD_BACKWARD;
case ui::VKEY_DELETE:
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index 15be5b41e3..f30d02befb 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-10-13 21:41:26.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/controls/textfield/textfield.h
@@ -48,7 +48,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 90fb906f4e..1abeb82483 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-10-13 21:41:26.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig 2025-10-24 16:42: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 3226834603..7e88e6742a 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/focus/focus_manager.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/focus/focus_manager.cc
-@@ -606,7 +606,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -616,7 +616,7 @@ bool FocusManager::RedirectAcceleratorTo
return false;
}
@@ -15,7 +15,7 @@ $NetBSD$
// Processing an accelerator can delete things. Because we
// need these objects afterwards on Linux, save widget_ as weak pointer and
// save the close_on_deactivate property value of widget_delegate in a
-@@ -621,7 +621,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -631,7 +631,7 @@ bool FocusManager::RedirectAcceleratorTo
const bool accelerator_processed =
focus_manager->ProcessAccelerator(accelerator);
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index 296be6c4d4..7f9a9d6c89 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-10-13 21:41:26.000000000 +0000
+--- ui/views/style/platform_style.cc.orig 2025-10-24 16:42: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 e56e3ae611..854d676bb3 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-10-13 21:41:26.000000000 +0000
+--- ui/views/style/platform_style.h.orig 2025-10-24 16:42: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 0fe764699c..efcfeb478a 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-10-13 21:41:26.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2025-10-24 16:42: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 38ccd44630..f28b40ab97 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-10-13 21:41:26.000000000 +0000
+--- ui/views/views_delegate.cc.orig 2025-10-24 16:42: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 856b4044c1..b284bc4bfb 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-10-13 21:41:26.000000000 +0000
+--- ui/views/views_delegate.h.orig 2025-10-24 16:42: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 0dbcee3f08..86162a84d7 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-10-13 21:41:26.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2025-10-24 16:42: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 e7de566cbc..cccd61bf93 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-10-13 21:41:26.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2025-10-24 16:42: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 c1e7348077..3fa6f09e11 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-10-13 21:41:26.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2025-10-24 16:42: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"
@@ -24,7 +24,7 @@ $NetBSD$
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
#else
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1190,7 +1190,7 @@ bool DesktopWindowTreeHostPlatform::Rota
+@@ -1189,7 +1189,7 @@ bool DesktopWindowTreeHostPlatform::Rota
// DesktopWindowTreeHost:
// Linux subclasses this host and adds some Linux specific bits.
diff --git a/chromium/patches/patch-ui_views_widget_root__view.cc b/chromium/patches/patch-ui_views_widget_root__view.cc
index 8fdb5d18c6..4135ce4157 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-10-13 21:41:26.000000000 +0000
+--- ui/views/widget/root_view.cc.orig 2025-10-24 16:42: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 6529dbdd55..7110620bf7 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-10-13 21:41:26.000000000 +0000
+--- ui/views/widget/widget.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/widget/widget.cc
@@ -64,7 +64,7 @@
#include "ui/views/widget/widget_removals_observer.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -2524,7 +2524,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2519,7 +2519,7 @@ const ui::NativeTheme* Widget::GetNative
return parent_->GetNativeTheme();
}
diff --git a/chromium/patches/patch-ui_views_widget_widget.h b/chromium/patches/patch-ui_views_widget_widget.h
index c70a01f8da..4054610709 100644
--- a/chromium/patches/patch-ui_views_widget_widget.h
+++ b/chromium/patches/patch-ui_views_widget_widget.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.h.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/views/widget/widget.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/widget/widget.h
-@@ -494,7 +494,7 @@ class VIEWS_EXPORT Widget : public inter
+@@ -489,7 +489,7 @@ class VIEWS_EXPORT Widget : public inter
bool force_system_menu_for_frameless = false;
#endif // BUILDFLAG(IS_WIN)
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 5fb5191a85..d053c99377 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-10-13 21:41:26.000000000 +0000
+--- ui/views/window/default_frame_view.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/window/default_frame_view.cc
@@ -285,7 +285,7 @@ int DefaultFrameView::NonClientTopBorder
int DefaultFrameView::CaptionButtonY() const {
@@ -14,4 +14,4 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return FrameBorderThickness();
#else
- return frame_->IsMaximized() ? FrameBorderThickness() : kFrameShadowThickness;
+ return widget_->IsMaximized() ? FrameBorderThickness()
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index f4443bb36f..63edbbb89c 100644
--- a/chromium/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/dialog_delegate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ ui/views/window/dialog_delegate.cc
@@ -108,7 +108,7 @@ Widget* DialogDelegate::CreateDialogWidg
diff --git a/chromium/patches/patch-ui_views_window_frame__background.cc b/chromium/patches/patch-ui_views_window_frame__background.cc
index a0b31666cb..015551a8bc 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-10-13 21:41:26.000000000 +0000
+--- ui/views/window/frame_background.cc.orig 2025-10-24 16:42: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 e65d2410cb..6b6c65845c 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-10-13 21:41:26.000000000 +0000
+--- v8/BUILD.gn.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/BUILD.gn
-@@ -991,6 +991,9 @@ external_v8_defines = [
+@@ -989,6 +989,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 = [
-@@ -1065,6 +1068,15 @@ if (target_os == "android") {
+@@ -1063,6 +1066,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
-@@ -1774,7 +1786,6 @@ config("strict_warnings") {
+@@ -1777,7 +1789,6 @@ config("strict_warnings") {
}
cflags += [
"-Wmissing-field-initializers",
@@ -40,7 +40,7 @@ $NetBSD$
]
}
}
-@@ -2447,6 +2458,23 @@ action("generate_bytecode_builtins_list"
+@@ -2476,6 +2487,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.
-@@ -2465,7 +2493,11 @@ template("run_mksnapshot") {
+@@ -2494,7 +2522,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.
-@@ -2595,6 +2627,12 @@ template("run_mksnapshot") {
+@@ -2624,6 +2656,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
-@@ -4742,7 +4780,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4793,7 +4831,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" ]
-@@ -6147,7 +6185,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -6208,7 +6246,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",
-@@ -6800,7 +6838,7 @@ v8_component("v8_libbase") {
+@@ -6875,7 +6913,7 @@ v8_component("v8_libbase") {
}
}
@@ -117,7 +117,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6811,6 +6849,27 @@ v8_component("v8_libbase") {
+@@ -6886,6 +6924,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 812bed73a7..d75398e80b 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-10-13 21:41:26.000000000 +0000
+--- v8/include/v8-internal.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/include/v8-internal.h
@@ -232,7 +232,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 fe38ed3cc7..107f4e7ed9 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-10-13 21:41:26.000000000 +0000
+--- v8/include/v8config.h.orig 2025-10-24 16:42: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) \
@@ -49,7 +49,7 @@ $NetBSD$
#ifdef V8_OS_MACOS
# define V8_TARGET_OS_MACOS
#endif
-@@ -395,6 +417,8 @@ path. Add it with -I<path> to the comman
+@@ -394,6 +416,8 @@ path. Add it with -I<path> to the comman
#if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
|| ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
&& !defined(_WIN32))) /* not on windows */ \
diff --git a/chromium/patches/patch-v8_src_api_api.cc b/chromium/patches/patch-v8_src_api_api.cc
index cdb541d3e9..b968b1182f 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-10-13 21:41:26.000000000 +0000
+--- v8/src/api/api.cc.orig 2025-10-24 16:42: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>
-@@ -6487,7 +6487,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6480,7 +6480,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 ffe2dae317..a8ab856032 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/atomicops.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/src/base/atomicops.h
@@ -57,10 +57,10 @@ using Atomic64 = SbAtomic64;
using Atomic8 = char;
@@ -19,7 +19,7 @@ $NetBSD$
using Atomic64 = int64_t;
#else
using Atomic64 = intptr_t;
-@@ -266,7 +266,7 @@ inline Atomic32 SeqCst_Load(volatile con
+@@ -281,7 +281,7 @@ inline Atomic32 SeqCst_Load(volatile con
std::memory_order_seq_cst);
}
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index 35f550c6b2..98680961c5 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/platform/memory.h.orig 2025-10-24 16:42: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 f01c9b8eb1..3e983afa4f 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2025-10-24 16:42: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 d1a4179240..cf9bf3de38 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2025-10-24 16:42: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 ec4a0d16bc..83df5806c4 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/src/base/platform/platform-posix.cc
@@ -78,9 +78,11 @@
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index 3e26d1c01e..770e49b449 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/strings.h.orig 2025-10-24 16:42: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 169a8fc99d..7cef7f3d6a 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/sys-info.cc.orig 2025-10-24 16:42: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 3d9b88a29a..4f1ccfec0e 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-10-13 21:41:26.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2025-10-24 16:42: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 49a31f0a46..d3484a4401 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-10-13 21:41:26.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2025-10-24 16:42: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 a65a1b0de8..dbb46ff782 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-10-13 21:41:26.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2025-10-24 16:42: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 decbe6af91..b5f10c0377 100644
--- a/chromium/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium/patches/patch-v8_src_execution_isolate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/execution/isolate.cc.orig 2025-10-13 21:41:26.000000000 +0000
+--- v8/src/execution/isolate.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/src/execution/isolate.cc
@@ -176,6 +176,10 @@
#include "src/execution/simulator-base.h"
@@ -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_[];
-@@ -5260,6 +5264,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5236,6 +5240,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 0d7b5fe22b..540f802feb 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-10-13 21:41:26.000000000 +0000
+--- v8/src/flags/flags.cc.orig 2025-10-24 16:42: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"
-@@ -827,6 +831,10 @@ void FlagList::FreezeFlags() {
+@@ -836,6 +840,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 336ba72a99..50964a5dea 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-10-13 21:41:26.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig 2025-10-24 16:42: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
new file mode 100644
index 0000000000..d0e4de4d2a
--- /dev/null
+++ b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2025-10-24 16:42:30.000000000 +0000
++++ v8/src/objects/js-temporal-zoneinfo64.cc
+@@ -11,7 +11,7 @@
+ #include "temporal_rs/TimeZone.hpp"
+
+ #ifdef V8_INTL_SUPPORT
+-#include "udatamem.h"
++#include "../../third_party/icu/source/common/udatamem.h"
+ #else
+ // Defined in builtins-temporal-zoneinfo64-data.cc, generated by
+ // include-file-as-bytes.py
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index 8750cf8bc9..c211c4bbcf 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-10-13 21:41:26.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2025-10-24 16:42: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 32fbebf66b..a9c3ea75fa 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-10-13 21:41:26.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
@@ -148,6 +148,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
return EmbeddedTargetOs::kStarboard;
diff --git a/chromium/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 44ce8f0e28..be45d47ebd 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-10-13 21:41:26.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
@@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
kWin,
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index 052e10413a..a7fa237b35 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-10-13 21:41:26.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2025-10-24 16:42:30.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
@@ -9,6 +9,10 @@
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
index 84a6e068a5..86ff481de6 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-10-13 21:41:26.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2025-10-24 16:42: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 4dc7997e33..6ef5a9e20d 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-10-13 21:41:26.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2025-10-24 16:42: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 613f90082d..1cd74e2213 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-10-13 21:41:26.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2025-10-24 16:42: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 4ebb07fab5..0f48a13163 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-10-16 15:04:41.227646987 +0000
+--- v8/tools/run-paxctl.py.orig 2025-11-03 16:55:48.449336770 +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 54ad51326c..6b15b3c5c9 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-10-13 21:41:26.000000000 +0000
+--- v8/tools/run.py.orig 2025-10-24 16:42: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