From 4794fa9b35bfac546343a08986e407265b71c5f2 Mon Sep 17 00:00:00 2001 From: Shokara Kou Date: Sat, 21 May 2022 00:32:27 -0400 Subject: remove wip flavor for ungoogled-chromium Porting this was too much of a hassle, and iridium was being very unstable for me. So, I switched back to librewolf as my "modern" browser. --- www/chromium/CVS/Entries | 7 - www/chromium/CVS/Repository | 1 - www/chromium/CVS/Root | 1 - www/chromium/Makefile | 344 --- www/chromium/chromium/CVS/Entries | 1 - www/chromium/chromium/CVS/Repository | 1 - www/chromium/chromium/CVS/Root | 1 - www/chromium/chromium/pkg/CVS/Entries | 1 - www/chromium/chromium/pkg/CVS/Repository | 1 - www/chromium/chromium/pkg/CVS/Root | 1 - www/chromium/distinfo | 8 - www/chromium/electron/CVS/Entries | 1 - www/chromium/electron/CVS/Repository | 1 - www/chromium/electron/CVS/Root | 1 - www/chromium/electron/pkg/CVS/Entries | 1 - www/chromium/electron/pkg/CVS/Repository | 1 - www/chromium/electron/pkg/CVS/Root | 1 - www/chromium/files/CVS/Entries | 15 - www/chromium/files/CVS/Repository | 1 - www/chromium/files/CVS/Root | 1 - www/chromium/files/chrome | 59 - www/chromium/files/chromium-browser.desktop | 220 -- www/chromium/files/pledge.main | 1 - www/chromium/files/pledge.utility_audio | 1 - www/chromium/files/pledge.utility_network | 1 - www/chromium/files/pledge.utility_video | 1 - www/chromium/files/unveil.gpu | 5 - www/chromium/files/unveil.main | 82 - www/chromium/files/unveil.plugin | 3 - www/chromium/files/unveil.renderer | 3 - www/chromium/files/unveil.utility | 1 - www/chromium/files/unveil.utility_audio | 7 - www/chromium/files/unveil.utility_network | 16 - www/chromium/files/unveil.utility_video | 8 - www/chromium/patches/CVS/Entries | 1043 -------- www/chromium/patches/CVS/Repository | 1 - www/chromium/patches/CVS/Root | 1 - www/chromium/patches/patch-BUILD_gn | 73 - .../patch-apps_ui_views_app_window_frame_view_cc | 12 - .../patch-ash_display_mirror_window_controller_cc | 15 - www/chromium/patches/patch-base_BUILD_gn | 147 -- ...rtition_allocator_address_space_randomization_h | 12 - ..._allocator_partition_allocator_page_allocator_h | 12 - ...tion_allocator_page_allocator_internals_posix_h | 17 - ...llocator_partition_allocator_partition_alloc_cc | 16 - ...or_partition_allocator_partition_alloc_config_h | 21 - ..._allocator_partition_allocator_partition_page_h | 23 - ..._allocator_partition_allocator_partition_root_h | 12 - ...allocator_partition_allocator_spinning_mutex_cc | 48 - ...tor_partition_allocator_starscan_stack_stack_cc | 51 - www/chromium/patches/patch-base_atomicops_h | 15 - .../patches/patch-base_base_paths_posix_cc | 99 - www/chromium/patches/patch-base_base_switches_cc | 12 - www/chromium/patches/patch-base_base_switches_h | 12 - .../patches/patch-base_compiler_specific_h | 12 - www/chromium/patches/patch-base_cpu_h | 12 - .../patches/patch-base_debug_debugger_posix_cc | 69 - .../patches/patch-base_debug_elf_reader_cc | 19 - .../patches/patch-base_debug_proc_maps_linux_cc | 12 - .../patches/patch-base_debug_stack_trace_posix_cc | 39 - .../patch-base_files_file_path_watcher_bsd_cc | 58 - .../patch-base_files_file_path_watcher_kqueue_h | 11 - .../patch-base_files_file_path_watcher_unittest_cc | 30 - .../patches/patch-base_files_file_util_posix_cc | 53 - .../patches/patch-base_files_file_util_unittest_cc | 21 - ...tch-base_files_important_file_writer_cleaner_cc | 13 - .../patches/patch-base_files_scoped_file_cc | 12 - www/chromium/patches/patch-base_i18n_icu_util_cc | 21 - www/chromium/patches/patch-base_linux_util_cc | 29 - .../patches/patch-base_logging_unittest_cc | 32 - .../patch-base_memory_discardable_memory_cc | 39 - ...patch-base_memory_discardable_memory_internal_h | 12 - ...se_memory_madv_free_discardable_memory_posix_cc | 22 - ...tch-base_memory_platform_shared_memory_region_h | 30 - ...e_memory_platform_shared_memory_region_posix_cc | 30 - .../patch-base_message_loop_message_pump_glib_cc | 29 - .../patches/patch-base_native_library_posix_cc | 12 - .../patches/patch-base_native_library_unittest_cc | 12 - .../patches/patch-base_posix_can_lower_nice_to_cc | 17 - .../patches/patch-base_posix_unix_domain_socket_cc | 40 - ...patch-base_posix_unix_domain_socket_unittest_cc | 12 - www/chromium/patches/patch-base_process_kill_h | 12 - .../patches/patch-base_process_kill_posix_cc | 12 - www/chromium/patches/patch-base_process_launch_h | 12 - .../patches/patch-base_process_launch_posix_cc | 13 - www/chromium/patches/patch-base_process_memory_cc | 21 - .../patches/patch-base_process_process_handle_cc | 12 - .../patch-base_process_process_handle_freebsd_cc | 24 - .../patches/patch-base_process_process_handle_h | 12 - .../patch-base_process_process_handle_openbsd_cc | 90 - .../patch-base_process_process_iterator_freebsd_cc | 52 - .../patch-base_process_process_iterator_openbsd_cc | 46 - .../patches/patch-base_process_process_metrics_cc | 48 - .../patch-base_process_process_metrics_freebsd_cc | 293 -- .../patches/patch-base_process_process_metrics_h | 120 - .../patch-base_process_process_metrics_openbsd_cc | 236 -- .../patch-base_process_process_metrics_posix_cc | 21 - .../patches/patch-base_process_process_posix_cc | 94 - .../patches/patch-base_process_process_unittest_cc | 12 - ...e_profiler_stack_sampling_profiler_test_util_cc | 12 - ...se_profiler_stack_sampling_profiler_unittest_cc | 12 - www/chromium/patches/patch-base_rand_util_h | 12 - www/chromium/patches/patch-base_rand_util_posix_cc | 53 - .../patch-base_strings_safe_sprintf_unittest_cc | 19 - .../patches/patch-base_synchronization_lock_impl_h | 24 - www/chromium/patches/patch-base_syslog_logging_cc | 21 - www/chromium/patches/patch-base_system_sys_info_cc | 12 - .../patches/patch-base_system_sys_info_freebsd_cc | 114 - www/chromium/patches/patch-base_system_sys_info_h | 21 - .../patches/patch-base_system_sys_info_openbsd_cc | 103 - .../patches/patch-base_system_sys_info_posix_cc | 44 - .../patches/patch-base_system_sys_info_unittest_cc | 20 - ...task_thread_pool_environment_config_unittest_cc | 12 - .../patch-base_test_launcher_test_launcher_cc | 11 - .../patch-base_test_test_file_util_linux_cc | 14 - .../patch-base_test_test_file_util_posix_cc | 12 - .../patch-base_third_party_libevent_BUILD_gn | 25 - .../patch-base_third_party_libevent_event-config_h | 12 - ...atch-base_third_party_libevent_openbsd_config_h | 280 -- ...ase_third_party_libevent_openbsd_event-config_h | 288 -- .../patch-base_third_party_symbolize_symbolize_cc | 12 - .../patches/patch-base_threading_platform_thread_h | 12 - .../patch-base_threading_platform_thread_linux_cc | 78 - .../patch-base_threading_platform_thread_posix_cc | 22 - ...atch-base_threading_platform_thread_unittest_cc | 48 - www/chromium/patches/patch-base_time_time_cc | 12 - .../patch-base_trace_event_malloc_dump_provider_cc | 22 - .../patch-base_trace_event_memory_dump_manager_cc | 12 - .../patch-base_trace_event_process_memory_dump_cc | 21 - .../patches/patch-base_tracing_trace_time_cc | 29 - .../patches/patch-base_tracing_trace_time_h | 12 - .../patches/patch-build_config_BUILDCONFIG_gn | 46 - www/chromium/patches/patch-build_config_BUILD_gn | 23 - .../patches/patch-build_config_compiler_BUILD_gn | 114 - .../patch-build_config_compiler_pgo_pgo_gni | 12 - .../patches/patch-build_config_linux_BUILD_gn | 12 - .../patches/patch-build_config_linux_pkg-config_py | 12 - www/chromium/patches/patch-build_config_ozone_gni | 22 - www/chromium/patches/patch-build_config_rust_gni | 12 - .../patches/patch-build_config_v8_target_cpu_gni | 14 - .../patches/patch-build_detect_host_arch_py | 12 - www/chromium/patches/patch-build_gn_run_binary_py | 12 - www/chromium/patches/patch-build_linux_chrome_map | 14 - .../patches/patch-build_linux_strip_binary_py | 11 - .../patches/patch-build_linux_unbundle_libusb_gn | 28 - .../patch-build_linux_unbundle_replace_gn_files_py | 11 - .../patches/patch-build_toolchain_freebsd_BUILD_gn | 70 - .../patch-build_toolchain_gcc_solink_wrapper_py | 12 - .../patch-build_toolchain_gcc_toolchain_gni | 36 - .../patches/patch-build_toolchain_openbsd_BUILD_gn | 70 - www/chromium/patches/patch-cc_BUILD_gn | 20 - .../patches/patch-chrome_app_chrome_command_ids_h | 12 - .../patches/patch-chrome_app_chrome_main_cc | 21 - .../patch-chrome_app_chrome_main_delegate_cc | 108 - .../patches/patch-chrome_app_chromium_strings_grd | 30 - .../patch-chrome_app_generated_resources_grd | 57 - .../patch-chrome_app_google_chrome_strings_grd | 30 - .../patches/patch-chrome_app_profiles_strings_grdp | 12 - .../patches/patch-chrome_app_settings_strings_grdp | 21 - ...-chrome_app_theme_chrome_unscaled_resources_grd | 33 - .../patch-chrome_app_theme_theme_resources_grd | 12 - .../patches/patch-chrome_browser_about_flags_cc | 129 - ...atch-chrome_browser_after_startup_task_utils_cc | 30 - ...ps_api_music_manager_private_device_id_linux_cc | 72 - ...owser_apps_platform_apps_platform_app_launch_cc | 21 - ...rowser_apps_platform_apps_platform_app_launch_h | 12 - ...mplete_chrome_autocomplete_scheme_classifier_cc | 12 - ...e_browser_background_background_mode_manager_cc | 12 - ...browser_background_background_mode_optimizer_cc | 12 - .../patch-chrome_browser_browser_features_cc | 12 - .../patch-chrome_browser_browser_process_impl_cc | 30 - .../patch-chrome_browser_browser_process_impl_h | 12 - ...ome_browser_chrome_browser_interface_binders_cc | 72 - .../patch-chrome_browser_chrome_browser_main_cc | 53 - ...rowser_chrome_browser_main_extra_parts_linux_cc | 12 - ...tch-chrome_browser_chrome_browser_main_linux_cc | 21 - ...tch-chrome_browser_chrome_browser_main_posix_cc | 12 - ...chrome_browser_chrome_content_browser_client_cc | 160 -- ...-chrome_browser_chrome_content_browser_client_h | 12 - ..._browser_crash_upload_list_crash_upload_list_cc | 12 - ...rs_chrome_protocol_handler_registry_delegate_cc | 12 - .../patches/patch-chrome_browser_defaults_cc | 12 - ...tch-chrome_browser_dev_ui_browser_resources_grd | 12 - ...identity_device_oauth2_token_service_factory_cc | 12 - ...chrome_browser_devtools_devtools_eye_dropper_cc | 12 - ...chrome_browser_diagnostics_diagnostics_writer_h | 12 - ...er_download_chrome_download_manager_delegate_cc | 48 - ...ch-chrome_browser_download_download_commands_cc | 21 - ...tch-chrome_browser_download_download_commands_h | 12 - ...-chrome_browser_download_download_item_model_cc | 21 - ...patch-chrome_browser_download_download_prefs_cc | 100 - .../patch-chrome_browser_download_download_prefs_h | 21 - ...trust_device_trust_connector_service_factory_cc | 30 - ...rs_device_trust_device_trust_service_factory_cc | 12 - ...device_trust_signals_signals_service_factory_cc | 21 - ...remote_commands_cbcm_remote_commands_factory_cc | 21 - ...owser_enterprise_signals_device_info_fetcher_cc | 21 - ...enterprise_signals_device_info_fetcher_linux_cc | 79 - .../patch-chrome_browser_extensions_BUILD_gn | 14 - ...ing_private_enterprise_reporting_private_api_cc | 12 - ...ting_private_enterprise_reporting_private_api_h | 12 - ...ge_writer_private_removable_storage_provider_cc | 21 - ..._api_messaging_native_process_launcher_posix_cc | 12 - ...r_extensions_api_settings_private_prefs_util_cc | 21 - ...c_logging_private_webrtc_logging_private_api_cc | 30 - ...ions_browser_context_keyed_service_factories_cc | 21 - ...me_browser_extensions_external_provider_impl_cc | 21 - ...chrome_file_system_access_permission_context_cc | 12 - ...tch-chrome_browser_first_run_first_run_dialog_h | 12 - ...h-chrome_browser_first_run_first_run_internal_h | 12 - .../patch-chrome_browser_flag_descriptions_cc | 57 - .../patch-chrome_browser_flag_descriptions_h | 48 - ...h-chrome_browser_headless_headless_mode_util_cc | 30 - ...tch-chrome_browser_intranet_redirect_detector_h | 12 - ...atch-chrome_browser_media_audio_service_util_cc | 21 - ...dia_galleries_fileapi_mtp_device_map_service_cc | 16 - ...r_media_galleries_media_file_system_registry_cc | 17 - ...-chrome_browser_media_router_discovery_BUILD_gn | 12 - ...outer_discovery_discovery_network_list_posix_cc | 49 - ..._discovery_discovery_network_list_wifi_linux_cc | 31 - ...owser_media_webrtc_webrtc_event_log_uploader_cc | 12 - ...ome_browser_media_webrtc_webrtc_log_uploader_cc | 14 - ...owser_media_webrtc_webrtc_logging_controller_cc | 34 - ...rowser_media_webrtc_webrtc_logging_controller_h | 21 - .../patches/patch-chrome_browser_memory_details_cc | 21 - .../patch-chrome_browser_memory_details_linux_cc | 38 - ...rics_chrome_browser_main_extra_parts_metrics_cc | 24 - ...rowser_metrics_chrome_metrics_service_client_cc | 30 - ...tch-chrome_browser_metrics_perf_cpu_identity_cc | 12 - ...e_browser_net_system_network_context_manager_cc | 39 - ...ser_new_tab_page_modules_drive_drive_service_cc | 12 - ...ifications_notification_display_service_impl_cc | 39 - ...tions_notification_platform_bridge_delegator_cc | 12 - ...sword_manager_password_reuse_manager_factory_cc | 12 - ...nce_manager_policies_high_pmf_discard_policy_cc | 21 - ...rmance_monitor_process_metrics_recorder_util_cc | 12 - ..._browser_performance_monitor_process_monitor_cc | 12 - ...e_browser_performance_monitor_process_monitor_h | 12 - .../patch-chrome_browser_platform_util_linux_cc | 13 - ...ome_browser_plugins_plugins_resource_service_cc | 12 - ...browser_policy_browser_signin_policy_handler_cc | 12 - ..._browser_cloud_management_controller_desktop_cc | 39 - ...cy_configuration_policy_handler_list_factory_cc | 48 - ...licy_device_management_service_configuration_cc | 21 - .../patch-chrome_browser_prefs_browser_prefs_cc | 47 - ...owser_prefs_pref_service_incognito_allowlist_cc | 12 - ...tch-chrome_browser_printing_print_job_worker_cc | 12 - ...patch-chrome_browser_process_singleton_posix_cc | 36 - ...les_chrome_browser_main_extra_parts_profiles_cc | 12 - .../patch-chrome_browser_profiles_profile_impl_cc | 32 - ...patch-chrome_browser_profiles_profiles_state_cc | 12 - ...tch-chrome_browser_renderer_preferences_util_cc | 30 - ...er_resources_plugin_metadata_plugins_linux_json | 32 - ...ngs_appearance_page_appearance_browser_proxy_ts | 21 - ...s_settings_appearance_page_appearance_page_html | 30 - ...ces_settings_appearance_page_appearance_page_ts | 52 - ...ettings_autofill_page_passwords_shared_css_html | 12 - ...atch-chrome_browser_resources_settings_route_ts | 12 - ...browser_resources_signin_signin_shared_css_html | 12 - ...e_browsing_download_protection_file_analyzer_cc | 30 - ...fe_browsing_download_protection_file_analyzer_h | 30 - ...ncident_reporting_incident_reporting_service_cc | 12 - ...nd_tab_to_self_receiving_ui_handler_registry_cc | 21 - ..._tab_to_self_send_tab_to_self_client_service_cc | 21 - ..._browser_sharing_sharing_device_registration_cc | 12 - ...rowser_sharing_sharing_handler_registry_impl_cc | 21 - ...hrome_browser_shutdown_signal_handlers_posix_cc | 22 - .../patch-chrome_browser_signin_signin_util_cc | 12 - ...patch-chrome_browser_sync_chrome_sync_client_cc | 12 - ...me_browser_sync_device_info_sync_client_impl_cc | 12 - ...ome_browser_task_manager_sampling_task_group_cc | 39 - ...rome_browser_task_manager_sampling_task_group_h | 39 - ...ser_task_manager_sampling_task_group_sampler_cc | 48 - ...wser_task_manager_sampling_task_group_sampler_h | 39 - ...wser_task_manager_sampling_task_manager_impl_cc | 12 - ...me_browser_task_manager_task_manager_observer_h | 12 - .../patch-chrome_browser_themes_theme_helper_cc | 12 - ...-chrome_browser_themes_theme_service_factory_cc | 30 - ...chrome_browser_ui_browser_command_controller_cc | 39 - .../patch-chrome_browser_ui_browser_dialogs_h | 30 - .../patch-chrome_browser_ui_browser_view_prefs_cc | 21 - .../patch-chrome_browser_ui_chrome_pages_cc | 12 - .../patches/patch-chrome_browser_ui_chrome_pages_h | 21 - ...e_browser_ui_color_native_chrome_color_mixer_cc | 12 - ..._ui_exclusive_access_exclusive_access_bubble_cc | 12 - .../patches/patch-chrome_browser_ui_sad_tab_cc | 12 - ...tch-chrome_browser_ui_signin_view_controller_cc | 12 - ...me_browser_ui_signin_view_controller_delegate_h | 12 - ...h-chrome_browser_ui_startup_bad_flags_prompt_cc | 12 - ...e_browser_ui_startup_startup_browser_creator_cc | 54 - .../patches/patch-chrome_browser_ui_tab_helpers_cc | 37 - ...browser_ui_task_manager_task_manager_columns_cc | 12 - ...ser_ui_task_manager_task_manager_table_model_cc | 30 - ...ch-chrome_browser_ui_views_accelerator_table_cc | 30 - ...ews_apps_chrome_native_app_window_views_aura_cc | 21 - ..._views_chrome_browser_main_extra_parts_views_cc | 21 - ...chrome_browser_ui_views_chrome_views_delegate_h | 12 - ...browser_ui_views_download_download_item_view_cc | 21 - ...r_ui_views_eye_dropper_eye_dropper_view_aura_cc | 12 - ...rowser_ui_views_eye_dropper_eye_dropper_view_cc | 12 - ...tch-chrome_browser_ui_views_first_run_dialog_cc | 21 - ...frame_browser_desktop_window_tree_host_linux_cc | 12 - ..._frame_browser_desktop_window_tree_host_linux_h | 12 - ...-chrome_browser_ui_views_frame_browser_frame_cc | 53 - ..._browser_non_client_frame_view_factory_views_cc | 21 - ...h-chrome_browser_ui_views_frame_browser_view_cc | 12 - ...ser_ui_views_frame_opaque_browser_frame_view_cc | 30 - ...wser_ui_views_frame_opaque_browser_frame_view_h | 12 - ...ser_ui_views_frame_system_menu_model_builder_cc | 30 - ...er_ui_views_frame_system_menu_model_delegate_cc | 30 - ...h-chrome_browser_ui_views_hung_renderer_view_cc | 12 - ...ser_ui_views_profiles_profile_menu_view_base_cc | 12 - ...ofiles_signin_view_controller_delegate_views_cc | 21 - ...rofiles_signin_view_controller_delegate_views_h | 12 - ...-chrome_browser_ui_views_tabs_new_tab_button_cc | 12 - .../patch-chrome_browser_ui_views_tabs_tab_cc | 12 - ...me_browser_ui_views_tabs_tab_drag_controller_cc | 30 - ...wser_ui_views_tabs_tab_hover_card_controller_cc | 12 - .../patch-chrome_browser_ui_webui_about_ui_cc | 21 - ...er_ui_webui_chrome_web_ui_controller_factory_cc | 99 - ..._webui_connectors_internals_zero_trust_utils_cc | 30 - ...me_browser_ui_webui_ntp_app_launcher_handler_cc | 30 - ...browser_ui_webui_settings_appearance_handler_cc | 21 - ..._browser_ui_webui_settings_appearance_handler_h | 12 - ...settings_settings_localized_strings_provider_cc | 48 - ...chrome_browser_ui_webui_settings_settings_ui_cc | 21 - ...-chrome_browser_ui_window_sizer_window_sizer_cc | 12 - ...owser_web_applications_extension_status_utils_h | 12 - ...plications_extensions_extension_status_utils_cc | 12 - ...integration_web_app_file_handler_registration_h | 12 - ...applications_os_integration_web_app_shortcut_cc | 39 - ..._applications_os_integration_web_app_shortcut_h | 30 - ...ions_os_integration_web_app_shortcut_manager_cc | 21 - ...me_browser_web_applications_web_app_provider_cc | 12 - ...bauthn_chrome_authenticator_request_delegate_cc | 12 - .../patches/patch-chrome_common_channel_info_h | 12 - .../patch-chrome_common_channel_info_posix_cc | 12 - .../patches/patch-chrome_common_chrome_features_cc | 93 - .../patches/patch-chrome_common_chrome_features_h | 66 - .../patches/patch-chrome_common_chrome_paths_cc | 81 - .../patches/patch-chrome_common_chrome_paths_h | 30 - .../patch-chrome_common_chrome_paths_internal_h | 12 - .../patches/patch-chrome_common_chrome_switches_cc | 20 - .../patches/patch-chrome_common_chrome_switches_h | 18 - .../patch-chrome_common_extensions_command_cc | 12 - ...patch-chrome_common_media_cdm_host_file_path_cc | 12 - .../patches/patch-chrome_common_pref_names_cc | 57 - .../patches/patch-chrome_common_pref_names_h | 57 - .../patch-chrome_common_webui_url_constants_cc | 95 - .../patch-chrome_common_webui_url_constants_h | 58 - ...chrome_renderer_chrome_render_frame_observer_cc | 12 - ..._renderer_pepper_pepper_flash_font_file_host_cc | 30 - ...e_renderer_pepper_pepper_flash_font_file_host_h | 21 - ...lic_mojom_safe_document_analyzer_mojom_traits_h | 12 - ...services_printing_print_backend_service_impl_cc | 12 - ...me_services_speech_audio_source_fetcher_impl_cc | 12 - www/chromium/patches/patch-chrome_test_BUILD_gn | 12 - ...hrome_test_chromedriver_chrome_chrome_finder_cc | 21 - ...tch-chrome_test_chromedriver_chrome_launcher_cc | 11 - ...ome_test_chromedriver_key_converter_unittest_cc | 21 - ...hromedriver_keycode_text_conversion_unittest_cc | 21 - .../patch-chrome_updater_app_app_install_cc | 12 - .../patch-chrome_updater_app_app_uninstall_cc | 12 - .../patches/patch-chrome_updater_configurator_cc | 12 - ..._updater_device_management_cloud_policy_util_cc | 48 - ...h-chrome_updater_device_management_dm_client_cc | 12 - ...-chrome_updater_device_management_dm_storage_cc | 12 - .../patches/patch-chrome_updater_installer_cc | 12 - .../patches/patch-chrome_updater_lib_util_cc | 12 - .../patches/patch-chrome_updater_updater_cc | 12 - www/chromium/patches/patch-chrome_updater_util_cc | 12 - .../patches/patch-chrome_utility_services_cc | 30 - ...h-chromecast_browser_cast_browser_main_parts_cc | 66 - ...romecast_browser_cast_content_browser_client_cc | 30 - ...ast_content_browser_client_receiver_bindings_cc | 21 - ...hromecast_media_base_default_monotonic_clock_cc | 21 - ...mecast_renderer_cast_content_renderer_client_cc | 12 - ...fill_core_browser_autofill_external_delegate_cc | 12 - ..._autofill_core_browser_personal_data_manager_cc | 13 - ...ofill_core_common_autofill_payments_features_cc | 12 - ...omponents_autofill_core_common_autofill_util_cc | 12 - ...patch-components_autofill_payments_strings_grdp | 12 - ...ch-components_cast_channel_cast_message_util_cc | 12 - ...tings_core_browser_website_settings_registry_cc | 12 - ...h-components_cookie_config_cookie_store_util_cc | 12 - ...patch-components_crash_content_browser_BUILD_gn | 30 - .../patch-components_crash_core_app_BUILD_gn | 53 - ...nents_crash_core_app_chrome_crashpad_handler_cc | 13 - ...rash_core_browser_crash_upload_list_crashpad_cc | 17 - .../patch-components_crash_core_common_BUILD_gn | 21 - ...ry_service_discardable_shared_memory_manager_cc | 12 - ...s_embedder_support_user_agent_utils_unittest_cc | 21 - ...ts_feature_engagement_public_event_constants_cc | 12 - ...nts_feature_engagement_public_event_constants_h | 12 - ...ure_engagement_public_feature_configurations_cc | 22 - ..._feature_engagement_public_feature_constants_cc | 21 - ...s_feature_engagement_public_feature_constants_h | 21 - ...nents_feature_engagement_public_feature_list_cc | 22 - ...onents_feature_engagement_public_feature_list_h | 41 - ...omponents_feed_core_proto_v2_wire_version_proto | 14 - ...ents_feed_core_v2_feed_network_impl_unittest_cc | 14 - .../patch-components_feed_core_v2_proto_util_cc | 25 - ...-components_feed_core_v2_proto_util_unittest_cc | 14 - ...h-components_feed_core_v2_test_proto_printer_cc | 14 - .../patch-components_flags_ui_flags_state_cc | 12 - .../patches/patch-components_gwp_asan_BUILD_gn | 12 - ...onents_gwp_asan_crash_handler_crash_analyzer_cc | 21 - ...ents_invalidation_impl_invalidation_switches_cc | 12 - ...ponents_metrics_drive_metrics_provider_linux_cc | 17 - ...patch-components_neterror_resources_neterror_js | 12 - ...gurator_browser_network_session_configurator_cc | 12 - ...rowser_network_session_configurator_unittest_cc | 12 - .../patch-components_new_or_sad_tab_strings_grdp | 48 - ...patch-components_os_crypt_keyring_util_linux_cc | 18 - ...tch-components_os_crypt_libsecret_util_linux_cc | 19 - .../patches/patch-components_os_crypt_os_crypt_h | 30 - ...s_paint_preview_browser_paint_preview_client_cc | 14 - ...review_browser_paint_preview_client_unittest_cc | 14 - ..._paint_preview_common_proto_paint_preview_proto | 14 - ...nt_preview_player_player_compositor_delegate_cc | 14 - ...password_manager_core_browser_login_database_cc | 30 - ...manager_core_browser_login_database_unittest_cc | 30 - ...nager_core_browser_sync_password_sync_bridge_cc | 21 - ...anager_core_common_password_manager_features_cc | 30 - ...manager_core_common_password_manager_features_h | 26 - ...atch-components_performance_manager_features_cc | 12 - ...issions_prediction_service_prediction_common_cc | 21 - ...policy_core_browser_policy_pref_mapping_test_cc | 12 - ...policy_core_common_cloud_cloud_policy_client_cc | 12 - ...s_policy_core_common_cloud_cloud_policy_util_cc | 55 - ...mponents_policy_resources_policy_templates_json | 192 -- ...mponents_policy_tools_generate_policy_source_py | 15 - ...g_content_common_file_type_policies_unittest_cc | 12 - ...owsing_content_resources_gen_file_type_proto_py | 20 - ...ing_core_browser_db_v4_protocol_manager_util_cc | 12 - ...ore_browser_realtime_url_lookup_service_base_cc | 12 - ...ponents_security_interstitials_content_utils_cc | 12 - ...tor_paint_preview_compositor_collection_impl_cc | 30 - ...itor_paint_preview_compositor_collection_impl_h | 21 - ...up_metric_utils_browser_startup_metric_utils_cc | 21 - .../patch-components_storage_monitor_BUILD_gn | 12 - ...s_storage_monitor_removable_device_constants_cc | 12 - ...ts_storage_monitor_removable_device_constants_h | 12 - ...ents_sync_device_info_local_device_info_util_cc | 12 - ...ync_device_info_local_device_info_util_linux_cc | 15 - ...nents_translate_core_browser_translate_prefs_cc | 12 - ...ponents_translate_core_common_translate_util_cc | 12 - ...components_update_client_update_query_params_cc | 12 - ...url_formatter_spoof_checks_idn_spoof_checker_cc | 12 - .../patch-components_viz_common_features_cc | 12 - ...ponents_viz_common_gpu_dawn_context_provider_cc | 12 - ...atch-components_viz_host_host_display_client_cc | 12 - ...patch-components_viz_host_host_display_client_h | 12 - ...mponents_viz_host_renderer_settings_creation_cc | 12 - ...ce_display_embedder_skia_output_surface_impl_cc | 12 - ...ice_display_embedder_software_output_surface_cc | 21 - ...vice_display_embedder_software_output_surface_h | 21 - ..._frame_sinks_root_compositor_frame_sink_impl_cc | 21 - ...e_frame_sinks_root_compositor_frame_sink_impl_h | 12 - ...atch-components_viz_test_fake_display_client_cc | 12 - ...patch-components_viz_test_fake_display_client_h | 12 - ...patch-components_viz_test_mock_display_client_h | 12 - .../patches/patch-content_app_content_main_cc | 12 - .../patch-content_app_content_main_runner_impl_cc | 121 - .../patches/patch-content_browser_BUILD_gn | 17 - ...tent_browser_browser_child_process_host_impl_cc | 11 - .../patch-content_browser_browser_main_loop_cc | 47 - ..._browser_child_process_launcher_helper_linux_cc | 77 - ...ser_compositor_viz_process_transport_factory_cc | 12 - ...h-content_browser_compute_pressure_cpu_probe_cc | 11 - ...rowser_devtools_protocol_system_info_handler_cc | 12 - ...ntent_browser_download_download_manager_impl_cc | 30 - ...ser_font_access_font_enumeration_data_source_cc | 30 - .../patch-content_browser_gpu_compositor_util_cc | 21 - .../patch-content_browser_gpu_gpu_process_host_cc | 29 - ...owser_media_media_keys_listener_manager_impl_cc | 12 - ..._ppapi_plugin_process_host_receiver_bindings_cc | 21 - ...t_browser_renderer_host_delegated_frame_host_cc | 12 - ...erer_host_input_input_device_change_observer_cc | 30 - ...ser_renderer_host_pepper_pepper_file_io_host_cc | 21 - ..._browser_renderer_host_render_message_filter_cc | 30 - ...t_browser_renderer_host_render_message_filter_h | 20 - ...owser_renderer_host_render_process_host_impl_cc | 38 - ...rowser_renderer_host_render_process_host_impl_h | 12 - ..._browser_renderer_host_render_view_host_impl_cc | 12 - ...r_renderer_host_render_widget_host_view_aura_cc | 48 - ...er_renderer_host_render_widget_host_view_aura_h | 12 - ...r_host_render_widget_host_view_event_handler_cc | 12 - .../patch-content_browser_sandbox_host_linux_cc | 19 - ...r_scheduler_responsiveness_jank_monitor_impl_cc | 12 - ...heduler_responsiveness_native_event_observer_cc | 21 - ...cheduler_responsiveness_native_event_observer_h | 48 - ...owser_utility_process_host_receiver_bindings_cc | 21 - ...tch-content_browser_utility_sandbox_delegate_cc | 12 - .../patch-content_browser_v8_snapshot_files_cc | 12 - ..._browser_web_contents_web_contents_view_aura_cc | 30 - ...ent_browser_webui_web_ui_main_frame_observer_cc | 39 - ...tent_browser_webui_web_ui_main_frame_observer_h | 21 - ...t_browser_zygote_host_zygote_host_impl_linux_cc | 71 - ...nt_browser_zygote_host_zygote_host_impl_linux_h | 26 - .../patches/patch-content_child_child_process_cc | 12 - www/chromium/patches/patch-content_common_BUILD_gn | 13 - .../patch-content_common_font_list_unittest_cc | 12 - ...tch-content_common_mojo_core_library_support_cc | 12 - .../patches/patch-content_common_user_agent_cc | 20 - www/chromium/patches/patch-content_gpu_gpu_main_cc | 74 - .../patch-content_gpu_gpu_sandbox_hook_linux_cc | 71 - ...ntent_ppapi_plugin_ppapi_blink_platform_impl_cc | 30 - ...ontent_ppapi_plugin_ppapi_blink_platform_impl_h | 26 - ...patch-content_ppapi_plugin_ppapi_plugin_main_cc | 24 - ..._public_browser_zygote_host_zygote_host_linux_h | 17 - ...tent_public_common_common_param_traits_macros_h | 12 - ...patch-content_public_common_content_features_cc | 51 - .../patch-content_public_common_content_features_h | 12 - ...patch-content_public_common_content_switches_cc | 21 - .../patch-content_public_common_content_switches_h | 20 - ...ontent_public_common_use_zoom_for_dsf_policy_cc | 12 - ...patch-content_public_common_zygote_features_gni | 9 - ...patch-content_public_test_mock_render_thread_cc | 12 - .../patch-content_renderer_render_process_impl_cc | 30 - .../patch-content_renderer_render_thread_impl_cc | 48 - ...ontent_renderer_renderer_blink_platform_impl_cc | 49 - ...content_renderer_renderer_blink_platform_impl_h | 30 - ...nderer_renderer_main_platform_delegate_linux_cc | 19 - www/chromium/patches/patch-content_shell_BUILD_gn | 12 - .../patch-content_shell_app_shell_main_delegate_cc | 12 - ...ntent_shell_browser_shell_browser_main_parts_cc | 21 - .../patch-content_shell_browser_shell_paths_cc | 21 - ...t_shell_utility_shell_content_utility_client_cc | 21 - www/chromium/patches/patch-content_test_BUILD_gn | 21 - .../patches/patch-content_utility_services_cc | 21 - ...speech_speech_recognition_sandbox_hook_linux_cc | 38 - ..._speech_speech_recognition_sandbox_hook_linux_h | 15 - ...ity_blink_platform_with_sandbox_support_impl_cc | 30 - ...lity_blink_platform_with_sandbox_support_impl_h | 25 - .../patches/patch-content_utility_utility_main_cc | 56 - www/chromium/patches/patch-content_zygote_BUILD_gn | 12 - .../patches/patch-content_zygote_zygote_linux_cc | 16 - .../patch-content_zygote_zygote_main_linux_cc | 65 - .../patch-device_bluetooth_cast_bluetooth_gni | 10 - .../patch-device_gamepad_gamepad_provider_cc | 12 - .../patch-device_gamepad_hid_writer_linux_cc | 12 - ...nsions_browser_api_messaging_message_service_cc | 21 - ..._private_networking_private_delegate_factory_cc | 21 - ...wser_browser_context_keyed_service_factories_cc | 12 - .../patch-extensions_browser_extension_prefs_cc | 12 - .../patches/patch-extensions_browser_pref_names_cc | 12 - .../patches/patch-extensions_browser_pref_names_h | 12 - ...extensions_common_api__permission_features_json | 30 - .../patch-extensions_common_features_feature_cc | 12 - ...xtensions_renderer_bindings_api_binding_util_cc | 12 - ...tch-extensions_shell_app_shell_main_delegate_cc | 21 - ...owser_api_runtime_shell_runtime_api_delegate_cc | 12 - ...sions_shell_browser_shell_browser_main_parts_cc | 12 - ...ns_shell_browser_shell_extensions_api_client_cc | 12 - ...ons_shell_browser_shell_extensions_api_client_h | 21 - ...tch-google_apis_gcm_engine_heartbeat_manager_cc | 30 - ...mand_buffer_common_gpu_memory_buffer_support_cc | 21 - ...pu_command_buffer_service_external_semaphore_cc | 12 - ...and_buffer_service_external_vk_image_backing_cc | 30 - ...ce_shared_image_backing_factory_angle_vulkan_cc | 12 - ..._command_buffer_service_shared_image_factory_cc | 36 - ...u_command_buffer_service_webgpu_decoder_impl_cc | 12 - ...d_buffer_tests_gl_gpu_memory_buffer_unittest_cc | 30 - ...mmand_buffer_tests_gl_oes_egl_image_unittest_cc | 21 - ...patch-gpu_command_buffer_tests_gl_test_utils_cc | 21 - .../patch-gpu_command_buffer_tests_gl_test_utils_h | 12 - .../patches/patch-gpu_config_gpu_control_list_cc | 21 - .../patches/patch-gpu_config_gpu_test_config_cc | 12 - ...tch-gpu_ipc_common_gpu_memory_buffer_support_cc | 21 - ...atch-gpu_ipc_common_gpu_memory_buffer_support_h | 12 - .../patches/patch-gpu_ipc_service_gpu_init_cc | 66 - ...ch-gpu_ipc_service_gpu_memory_buffer_factory_cc | 21 - .../patches/patch-gpu_ipc_service_x_util_h | 17 - .../patches/patch-gpu_vulkan_generate_bindings_py | 30 - .../patch-gpu_vulkan_vulkan_device_queue_cc | 21 - .../patches/patch-gpu_vulkan_vulkan_device_queue_h | 12 - .../patch-gpu_vulkan_vulkan_function_pointers_cc | 30 - .../patch-gpu_vulkan_vulkan_function_pointers_h | 64 - .../patches/patch-gpu_vulkan_vulkan_image_cc | 12 - .../patches/patch-gpu_vulkan_vulkan_image_h | 21 - ...dless_lib_browser_headless_browser_main_parts_h | 12 - ...ib_browser_headless_browser_main_parts_linux_cc | 12 - ...s_lib_browser_headless_content_browser_client_h | 12 - ...lib_browser_headless_request_context_manager_cc | 12 - ...dless_lib_browser_headless_web_contents_impl_cc | 12 - ...-headless_lib_headless_content_main_delegate_cc | 12 - .../patch-headless_public_headless_browser_cc | 12 - .../patches/patch-ipc_ipc_channel_common_cc | 12 - www/chromium/patches/patch-ipc_ipc_channel_h | 12 - www/chromium/patches/patch-ipc_ipc_channel_mojo_cc | 12 - .../patches/patch-ipc_ipc_message_utils_cc | 12 - www/chromium/patches/patch-ipc_ipc_message_utils_h | 12 - www/chromium/patches/patch-media_BUILD_gn | 13 - www/chromium/patches/patch-media_audio_BUILD_gn | 25 - .../patch-media_audio_alsa_audio_manager_alsa_cc | 55 - .../patches/patch-media_audio_audio_features_cc | 12 - .../patch-media_audio_audio_input_device_cc | 12 - ...atch-media_audio_audio_output_proxy_unittest_cc | 15 - .../patch-media_audio_sndio_audio_manager_sndio_cc | 185 -- .../patch-media_audio_sndio_audio_manager_sndio_h | 70 - .../patches/patch-media_audio_sndio_sndio_input_cc | 205 -- .../patches/patch-media_audio_sndio_sndio_input_h | 95 - .../patch-media_audio_sndio_sndio_output_cc | 191 -- .../patches/patch-media_audio_sndio_sndio_output_h | 92 - .../patches/patch-media_base_audio_latency_cc | 12 - .../patches/patch-media_base_media_switches_cc | 48 - .../patches/patch-media_base_media_switches_h | 12 - .../patches/patch-media_base_scopedfd_helper_h | 12 - ...patch-media_base_user_input_monitor_unittest_cc | 30 - .../patches/patch-media_base_vector_math_cc | 12 - .../patches/patch-media_base_video_frame_cc | 75 - .../patches/patch-media_base_video_frame_h | 48 - ...re_video_create_video_capture_device_factory_cc | 21 - ...ture_video_fake_video_capture_device_factory_cc | 12 - ...ture_video_file_video_capture_device_factory_cc | 12 - ...tch-media_capture_video_linux_fake_v4l2_impl_cc | 12 - ...atch-media_capture_video_linux_fake_v4l2_impl_h | 26 - ...ia_capture_video_linux_v4l2_capture_delegate_cc | 45 - ...dia_capture_video_linux_v4l2_capture_delegate_h | 16 - ...media_capture_video_linux_v4l2_capture_device_h | 12 - ...capture_video_linux_v4l2_capture_device_impl_cc | 12 - ..._capture_video_linux_v4l2_capture_device_impl_h | 12 - ...deo_linux_video_capture_device_factory_linux_cc | 46 - ...ideo_linux_video_capture_device_factory_linux_h | 12 - ...capture_video_video_capture_buffer_pool_impl_cc | 12 - ...ia_capture_video_video_capture_device_client_cc | 12 - .../patches/patch-media_cdm_cdm_paths_unittest_cc | 12 - .../patches/patch-media_gpu_buffer_validation_cc | 30 - ...ch-media_gpu_chromeos_video_decoder_pipeline_cc | 21 - ...dia_gpu_gpu_video_encode_accelerator_factory_cc | 12 - .../patch-media_gpu_vaapi_vaapi_video_decoder_cc | 12 - .../patches/patch-media_gpu_vaapi_vaapi_wrapper_cc | 12 - www/chromium/patches/patch-media_media_options_gni | 28 - ...ch-media_mojo_mojom_video_frame_mojom_traits_cc | 12 - .../patch-media_video_fake_gpu_memory_buffer_cc | 39 - ...dia_video_gpu_memory_buffer_video_frame_pool_cc | 12 - ...media_video_video_encode_accelerator_adapter_cc | 21 - ..._video_video_encode_accelerator_adapter_test_cc | 12 - .../patches/patch-media_webrtc_audio_processor_cc | 12 - .../patch-media_webrtc_helpers_unittests_cc | 21 - .../patches/patch-media_webrtc_webrtc_features_cc | 12 - www/chromium/patches/patch-mojo_core_BUILD_gn | 12 - www/chromium/patches/patch-mojo_core_channel_cc | 15 - .../patches/patch-mojo_core_embedder_features_h | 12 - .../patches/patch-mojo_public_c_system_thunks_cc | 39 - ...atch-mojo_public_js_mojo_bindings_resources_grd | 12 - .../patch-mojo_public_tools_bindings_mojom_gni | 20 - www/chromium/patches/patch-net_BUILD_gn | 101 - .../patch-net_base_network_change_notifier_cc | 22 - ...patch-net_base_network_change_notifier_posix_cc | 12 - .../patch-net_base_network_interfaces_posix_h | 12 - .../patches/patch-net_cert_cert_verifier_cc | 12 - .../patches/patch-net_cert_cert_verify_proc_cc | 12 - .../patches/patch-net_cert_cert_verify_proc_h | 12 - .../patch-net_cert_cert_verify_proc_unittest_cc | 12 - .../patch-net_cert_test_root_certs_unittest_cc | 12 - .../patch-net_disk_cache_blockfile_disk_format_h | 13 - ...ch-net_disk_cache_simple_simple_file_tracker_cc | 21 - www/chromium/patches/patch-net_dns_BUILD_gn | 32 - .../patches/patch-net_dns_address_sorter_posix_cc | 11 - .../patch-net_dns_dns_config_service_posix_cc | 27 - www/chromium/patches/patch-net_dns_dns_reloader_cc | 19 - www/chromium/patches/patch-net_dns_dns_reloader_h | 12 - www/chromium/patches/patch-net_dns_dns_util_cc | 12 - .../patches/patch-net_dns_host_resolver_manager_cc | 12 - .../patches/patch-net_dns_host_resolver_proc_cc | 23 - www/chromium/patches/patch-net_dns_public_BUILD_gn | 12 - .../patches/patch-net_dns_public_resolv_reader_h | 11 - .../patch-net_dns_public_scoped_res_state_h | 11 - .../patch-net_http_http_auth_gssapi_posix_cc | 15 - .../patch-net_http_http_auth_gssapi_posix_h | 13 - .../patches/patch-net_http_http_network_session_cc | 13 - ...solution_configured_proxy_resolution_service_cc | 30 - ..._proxy_resolution_proxy_config_service_linux_cc | 41 - .../patches/patch-net_socket_socket_posix_cc | 12 - .../patch-net_socket_socks5_client_socket_cc | 13 - .../patches/patch-net_socket_tcp_socket_posix_cc | 21 - .../patches/patch-net_socket_udp_socket_posix_cc | 12 - .../patch-net_socket_udp_socket_unittest_cc | 48 - ...h-net_socket_unix_domain_client_socket_posix_cc | 12 - .../patches/patch-net_third_party_quiche_BUILD_gn | 34 - ...ert_verify_tool_cert_verify_comparision_tool_cc | 30 - ...-net_tools_cert_verify_tool_cert_verify_tool_cc | 39 - ...patch-net_tools_quic_quic_http_proxy_backend_cc | 12 - ...traffic_annotation_network_traffic_annotation_h | 21 - .../patches/patch-net_url_request_url_fetcher_cc | 12 - .../patches/patch-net_url_request_url_fetcher_h | 12 - ...-net_url_request_url_request_context_builder_cc | 12 - .../patch-net_url_request_url_request_context_cc | 12 - .../patch-net_url_request_url_request_context_h | 12 - .../patches/patch-pdf_out_of_process_instance_cc | 21 - .../patches/patch-pdf_pdfium_pdfium_engine_cc | 21 - ...printing_mojom_printing_context_mojom_traits_cc | 21 - ...-printing_mojom_printing_context_mojom_traits_h | 12 - .../patches/patch-printing_print_settings_cc | 30 - .../patch-printing_print_settings_conversion_cc | 12 - .../patches/patch-printing_print_settings_h | 39 - .../patches/patch-printing_printing_features_cc | 12 - ...ing_sandbox_print_backend_sandbox_hook_linux_cc | 52 - ...ting_sandbox_print_backend_sandbox_hook_linux_h | 17 - .../patch-remoting_base_chromoting_event_cc | 12 - .../patches/patch-remoting_base_host_settings_cc | 21 - .../patch-remoting_client_display_sys_opengl_h | 12 - ...atch-remoting_codec_webrtc_video_encoder_vpx_cc | 12 - .../patches/patch-remoting_host_base_switches_cc | 12 - .../patches/patch-remoting_host_base_switches_h | 12 - .../patches/patch-remoting_host_chromoting_host_cc | 12 - .../patch-remoting_host_chromoting_host_context_cc | 12 - ...emoting_host_chromoting_host_services_client_cc | 21 - .../patch-remoting_host_evaluate_capability_cc | 12 - .../patch-remoting_host_heartbeat_sender_cc | 12 - .../patches/patch-remoting_host_host_attributes_cc | 12 - .../patches/patch-remoting_host_host_details_cc | 12 - .../patches/patch-remoting_host_host_main_cc | 30 - .../patches/patch-remoting_host_ipc_constants_cc | 12 - ..._host_it2me_it2me_native_messaging_host_main_cc | 48 - ...atch-remoting_host_me2me_desktop_environment_cc | 12 - ..._host_remote_open_url_remote_open_url_client_cc | 21 - ...ng_host_remote_open_url_remote_open_url_util_cc | 12 - ...t_remote_open_url_url_forwarder_configurator_cc | 12 - .../patch-remoting_host_remoting_me2me_host_cc | 93 - .../patch-remoting_host_setup_start_host_main_cc | 30 - .../patch-remoting_resources_remoting_strings_grd | 21 - www/chromium/patches/patch-sandbox_BUILD_gn | 12 - www/chromium/patches/patch-sandbox_features_gni | 12 - www/chromium/patches/patch-sandbox_linux_BUILD_gn | 59 - ...h-sandbox_linux_services_init_process_reaper_cc | 16 - ...atch-sandbox_linux_services_libc_interceptor_cc | 22 - www/chromium/patches/patch-sandbox_policy_BUILD_gn | 40 - .../patches/patch-sandbox_policy_features_cc | 15 - ...patch-sandbox_policy_freebsd_sandbox_freebsd_cc | 251 -- .../patch-sandbox_policy_freebsd_sandbox_freebsd_h | 282 -- .../patch-sandbox_policy_mojom_sandbox_mojom | 16 - ...patch-sandbox_policy_openbsd_sandbox_openbsd_cc | 411 --- .../patch-sandbox_policy_openbsd_sandbox_openbsd_h | 286 -- .../patches/patch-sandbox_policy_sandbox_cc | 23 - .../patches/patch-sandbox_policy_sandbox_h | 23 - .../patches/patch-sandbox_policy_sandbox_type_cc | 39 - .../patches/patch-sandbox_policy_switches_cc | 14 - .../patches/patch-sandbox_policy_switches_h | 13 - ...atch-services_audio_audio_sandbox_hook_linux_cc | 32 - ...patch-services_audio_audio_sandbox_hook_linux_h | 15 - ...ervices_cert_verifier_cert_verifier_creation_cc | 31 - ...vices_device_geolocation_location_arbitrator_cc | 12 - .../patches/patch-services_device_hid_BUILD_gn | 29 - ...atch-services_device_hid_hid_connection_fido_cc | 202 -- ...patch-services_device_hid_hid_connection_fido_h | 61 - ...h-services_device_hid_hid_connection_freebsd_cc | 247 -- ...ch-services_device_hid_hid_connection_freebsd_h | 71 - .../patch-services_device_hid_hid_service_cc | 25 - .../patch-services_device_hid_hid_service_fido_cc | 332 --- .../patch-services_device_hid_hid_service_fido_h | 47 - ...atch-services_device_hid_hid_service_freebsd_cc | 402 --- ...patch-services_device_hid_hid_service_freebsd_h | 53 - .../patches/patch-services_device_serial_BUILD_gn | 17 - ...vices_device_serial_serial_device_enumerator_cc | 21 - ...rvices_device_serial_serial_io_handler_posix_cc | 12 - ...ce_time_zone_monitor_time_zone_monitor_linux_cc | 15 - .../patches/patch-services_device_usb_BUILD_gn | 39 - .../patches/patch-services_network_BUILD_gn | 11 - ...-services_network_network_sandbox_hook_linux_cc | 27 - ...h-services_network_network_sandbox_hook_linux_h | 15 - .../patch-services_network_network_service_cc | 12 - ...ry_instrumentation_queued_request_dispatcher_cc | 66 - ...ator_public_cpp_memory_instrumentation_BUILD_gn | 17 - ...ic_cpp_memory_instrumentation_os_metrics_bsd_cc | 62 - ..._public_cpp_memory_instrumentation_os_metrics_h | 21 - .../patch-services_service_manager_BUILD_gn | 12 - ..._manager_public_cpp_service_executable_BUILD_gn | 12 - ..._tracing_public_cpp_perfetto_perfetto_config_cc | 12 - ...services_video_capture_broadcasting_receiver_cc | 21 - ...apture_public_mojom_video_capture_service_mojom | 16 - .../patch-skia_ext_SkMemory_new_handler_cpp | 12 - ...patch-third_party_abseil-cpp_absl_base_config_h | 41 - ...rd_party_abseil-cpp_absl_base_internal_endian_h | 12 - ..._party_abseil-cpp_absl_base_internal_sysinfo_cc | 24 - ...eil-cpp_absl_debugging_internal_elf_mem_image_h | 12 - ...absl_time_internal_cctz_src_time_zone_format_cc | 12 - .../patches/patch-third_party_angle_BUILD_gn | 30 - .../patch-third_party_angle_src_common_platform_h | 20 - ...d_party_angle_src_common_system_utils_posix_cpp | 13 - ...y_angle_src_gpu_info_util_SystemInfo_internal_h | 17 - ...y_angle_src_gpu_info_util_SystemInfo_libpci_cpp | 91 - ...ty_angle_src_gpu_info_util_SystemInfo_linux_cpp | 36 - ...arty_angle_src_gpu_info_util_SystemInfo_x11_cpp | 61 - ...atch-third_party_angle_src_libANGLE_Display_cpp | 48 - ...-third_party_angle_src_libANGLE_formatutils_cpp | 12 - ...arty_angle_src_libANGLE_renderer_driver_utils_h | 12 - ...e_src_libANGLE_renderer_gl_glx_FunctionsGLX_cpp | 16 - ...le_src_libANGLE_renderer_vulkan_DisplayVk_api_h | 12 - .../patches/patch-third_party_angle_util_BUILD_gn | 12 - ...references_renderer_preferences_mojom_traits_cc | 12 - ...mon_renderer_preferences_renderer_preferences_h | 12 - ...preferences_renderer_preferences_mojom_traits_h | 12 - ...-third_party_blink_public_platform_web_vector_h | 12 - ...derer_bindings_scripts_bind_gen_style_format_py | 12 - ...k_renderer_build_scripts_run_with_pythonpath_py | 11 - ..._blink_renderer_controller_blink_initializer_cc | 36 - ...nderer_controller_memory_usage_monitor_posix_cc | 22 - ...enderer_controller_memory_usage_monitor_posix_h | 48 - ...blink_renderer_core_editing_editing_behavior_cc | 12 - ...y_blink_renderer_core_exported_web_view_impl_cc | 21 - ...rty_blink_renderer_core_frame_web_frame_test_cc | 21 - ...r_core_html_canvas_canvas_async_blob_creator_cc | 12 - ...renderer_core_html_forms_internal_popup_menu_cc | 12 - ...nderer_core_inspector_inspector_memory_agent_cc | 12 - ...party_blink_renderer_core_layout_layout_view_cc | 21 - ..._party_blink_renderer_core_paint_paint_layer_cc | 12 - ...nk_renderer_core_scroll_scrollbar_theme_aura_cc | 21 - ...rer_modules_media_audio_audio_device_factory_cc | 12 - ...edia_audio_audio_renderer_mixer_manager_test_cc | 12 - ...es_peerconnection_webrtc_audio_renderer_test_cc | 12 - ...r_modules_webaudio_audio_worklet_thread_test_cc | 12 - ...r_modules_webgl_webgl_rendering_context_base_cc | 12 - ...er_modules_webgl_webgl_webcodecs_video_frame_cc | 12 - ...ch-third_party_blink_renderer_platform_BUILD_gn | 12 - ...rty_blink_renderer_platform_fonts_font_cache_cc | 21 - ...arty_blink_renderer_platform_fonts_font_cache_h | 48 - ...ink_renderer_platform_fonts_font_description_cc | 21 - ...y_blink_renderer_platform_fonts_font_metrics_cc | 30 - ...derer_platform_fonts_font_unique_name_lookup_cc | 21 - ...renderer_platform_fonts_skia_font_cache_skia_cc | 30 - ...derer_platform_graphics_begin_frame_provider_cc | 15 - ...erer_platform_graphics_video_frame_submitter_cc | 12 - ...nk_renderer_platform_scheduler_common_thread_cc | 13 - ...k_renderer_platform_wtf_container_annotations_h | 12 - ...party_blink_renderer_platform_wtf_math_extras_h | 24 - ...party_blink_renderer_platform_wtf_stack_util_cc | 38 - ...patch-third_party_boringssl_BUILD_generated_gni | 19 - .../patches/patch-third_party_boringssl_BUILD_gn | 12 - ...arty_boringssl_src_crypto_cpu_aarch64_openbsd_c | 61 - ...boringssl_src_crypto_fipsmodule_rand_internal_h | 13 - ...ty_boringssl_src_crypto_rand_extra_arc4random_c | 37 - ...third_party_boringssl_src_crypto_refcount_c11_c | 13 - ...hird_party_boringssl_src_include_openssl_base_h | 15 - .../patch-third_party_brotli_common_platform_h | 12 - ...rashpad_crashpad_build_crashpad_buildconfig_gni | 12 - ...h-third_party_crashpad_crashpad_client_BUILD_gn | 17 - ...ashpad_crashpad_client_crashpad_client_posix_cc | 44 - ..._crashpad_minidump_minidump_misc_info_writer_cc | 14 - ...rty_crashpad_crashpad_util_misc_address_types_h | 21 - ...y_crashpad_crashpad_util_misc_capture_context_h | 23 - ...rd_party_crashpad_crashpad_util_misc_metrics_cc | 12 - ...third_party_crashpad_crashpad_util_misc_uuid_cc | 12 - ..._crashpad_crashpad_util_posix_close_multiple_cc | 12 - ...crashpad_crashpad_util_posix_drop_privileges_cc | 12 - ...d_party_crashpad_crashpad_util_posix_signals_cc | 34 - ...crashpad_util_posix_symbolic_constants_posix_cc | 21 - .../patches/patch-third_party_crc32c_BUILD_gn | 12 - ..._party_dawn_include_dawn_native_VulkanBackend_h | 12 - ...tch-third_party_dawn_src_dawn_common_Platform_h | 15 - ...party_dawn_src_dawn_native_vulkan_BackendVk_cpp | 12 - .../patches/patch-third_party_ffmpeg_BUILD_gn | 11 - ...g_chromium_config_Chrome_openbsd_arm64_config_h | 2791 -------------------- ..._chromium_config_Chrome_openbsd_ia32_config_asm | 2774 ------------------- ...eg_chromium_config_Chrome_openbsd_ia32_config_h | 2791 -------------------- ...g_chromium_config_Chrome_openbsd_x64_config_asm | 2774 ------------------- ...peg_chromium_config_Chrome_openbsd_x64_config_h | 2791 -------------------- ...patch-third_party_ffmpeg_libavcodec_x86_cabac_h | 13 - .../patch-third_party_ffmpeg_libavutil_cpu_c | 15 - .../patch-third_party_ffmpeg_libavutil_mem_c | 13 - ...atch-third_party_ffmpeg_libavutil_random_seed_c | 15 - .../patch-third_party_fontconfig_include_config_h | 90 - ...patch-third_party_fontconfig_src_src_fccompat_c | 14 - .../patch-third_party_glfw_src_src_egl_context_c | 12 - ...patch-third_party_leveldatabase_env_chromium_cc | 13 - .../patches/patch-third_party_libXNVCtrl_NVCtrl_c | 26 - ...st_cpp_src_phonenumbers_base_memory_singleton_h | 13 - ...pp_src_phonenumbers_base_synchronization_lock_h | 13 - ...dist_cpp_src_phonenumbers_base_thread_checker_h | 23 - ...tch-third_party_libsync_src_include_sync_sync_h | 13 - .../patches/patch-third_party_libsync_src_sync_c | 26 - .../patches/patch-third_party_libusb_BUILD_gn | 47 - .../patch-third_party_libusb_src_libusb_core_c | 12 - .../patch-third_party_libxml_linux_config_h | 13 - .../patches/patch-third_party_libxml_src_dict_c | 42 - .../patches/patch-third_party_maldoca_BUILD_gn | 14 - ...ty_maldoca_src_maldoca_base_get_runfiles_dir_cc | 33 - ...c_maldoca_service_common_process_doc_wrapper_cc | 30 - .../patches/patch-third_party_nasm_BUILD_gn | 17 - .../patch-third_party_nasm_config_config-linux_h | 112 - .../patches/patch-third_party_node_node_py | 12 - .../patches/patch-third_party_opus_BUILD_gn | 11 - ...-third_party_pdfium_core_fxcrt_cfx_datetime_cpp | 12 - ...third_party_pdfium_core_fxge_cfx_fontmapper_cpp | 12 - ..._party_pdfium_core_fxge_linux_fx_linux_impl_cpp | 24 - ...tch-third_party_pdfium_fxjs_fx_date_helpers_cpp | 23 - ...dfium_xfa_fxfa_parser_cxfa_timezoneprovider_cpp | 42 - ...y_perfetto_include_perfetto_base_build_config_h | 67 - ...y_perfetto_include_perfetto_base_thread_utils_h | 23 - ...ird_party_perfetto_include_perfetto_base_time_h | 21 - ...y_perfetto_include_perfetto_ext_base_event_fd_h | 12 - ...rfetto_include_perfetto_ext_base_thread_utils_h | 16 - ...patch-third_party_perfetto_src_base_event_fd_cc | 23 - ...-third_party_perfetto_src_base_periodic_task_cc | 21 - ...h-third_party_perfetto_src_base_string_utils_cc | 16 - ...ird_party_perfetto_src_base_subprocess_posix_cc | 23 - ...d_party_perfetto_src_base_test_vm_test_utils_cc | 12 - ...d_party_perfetto_src_base_thread_task_runner_cc | 15 - ...ch-third_party_perfetto_src_base_unix_socket_cc | 27 - ...rfetto_src_tracing_core_tracing_service_impl_cc | 13 - ...buf_src_google_protobuf_stubs_platform_macros_h | 12 - ...ty_protobuf_src_google_protobuf_stubs_strutil_h | 19 - .../patch-third_party_skia_src_core_SkCpu_cpp | 46 - ...h-third_party_skia_src_gpu_GrAutoLocaleSetter_h | 12 - ...h-third_party_skia_src_ports_SkOSFile_posix_cpp | 12 - .../patches/patch-third_party_sqlite_BUILD_gn | 12 - ...h-third_party_sqlite_src_amalgamation_sqlite3_c | 24 - ...d_party_swiftshader_src_Common_Configurator_cpp | 14 - ...hird_party_swiftshader_src_Common_MutexLock_hpp | 12 - ..._party_swiftshader_src_Common_SharedLibrary_hpp | 12 - ...hird_party_swiftshader_src_Main_SwiftConfig_cpp | 15 - ...party_swiftshader_src_OpenGL_libEGL_Display_cpp | 21 - ...party_swiftshader_src_OpenGL_libEGL_Surface_cpp | 12 - ..._party_swiftshader_src_OpenGL_libEGL_libEGL_cpp | 30 - ..._party_swiftshader_src_OpenGL_libEGL_libEGL_hpp | 12 - ..._swiftshader_src_OpenGL_libGLESv2_libGLESv2_hpp | 12 - ...h-third_party_swiftshader_src_Reactor_Debug_cpp | 12 - ..._party_swiftshader_src_System_SharedLibrary_hpp | 12 - ...tshader_src_Vulkan_VkSemaphoreExternalLinux_hpp | 21 - ...atch-third_party_swiftshader_src_WSI_libXCB_cpp | 12 - ...10_0_configs_linux_include_llvm_Config_config_h | 214 -- ...ubzero_build_Linux_include_llvm_Config_config_h | 48 - ...rty_swiftshader_third_party_marl_src_memory_cpp | 12 - ...rty_swiftshader_third_party_marl_src_thread_cpp | 12 - ...atch-third_party_test_fonts_fontconfig_BUILD_gn | 16 - ..._test_fonts_fontconfig_fontconfig_util_linux_cc | 28 - .../patches/patch-third_party_unrar_src_crypt_cpp | 12 - .../patches/patch-third_party_usrsctp_BUILD_gn | 12 - ...rd_party_vulkan-deps_vulkan-loader_src_BUILD_gn | 12 - ...lkan-deps_vulkan-loader_src_loader_allocation_h | 15 - ...deps_vulkan-loader_src_loader_get_environment_c | 28 - ...deps_vulkan-loader_src_loader_get_environment_h | 17 - ...s_vulkan-loader_src_loader_vk_loader_platform_h | 37 - ...lidation-layers_src_layers_vk_loader_platform_h | 12 - ...kan-validation-layers_src_layers_vk_mem_alloc_h | 13 - ..._vulkan_memory_allocator_include_vk_mem_alloc_h | 12 - .../patches/patch-third_party_webrtc_BUILD_gn | 13 - ...hird_party_webrtc_modules_audio_device_BUILD_gn | 12 - ...ktop_capture_linux_x11_x_server_pixel_buffer_cc | 16 - .../patch-third_party_webrtc_rtc_base_BUILD_gn | 12 - .../patch-third_party_webrtc_rtc_base_byte_order_h | 12 - ...patch-third_party_webrtc_rtc_base_ip_address_cc | 13 - .../patch-third_party_webrtc_rtc_base_network_cc | 16 - ...party_webrtc_rtc_base_physical_socket_server_cc | 66 - ..._party_webrtc_rtc_base_physical_socket_server_h | 12 - ..._party_webrtc_rtc_base_platform_thread_types_cc | 41 - ...y_webrtc_rtc_base_third_party_sigslot_sigslot_h | 24 - ...tch-third_party_webrtc_system_wrappers_BUILD_gn | 12 - .../patches/patch-third_party_zlib_BUILD_gn | 30 - .../patches/patch-tools_generate_stubs_rules_gni | 11 - ...patch-tools_gn_build_build_linux_ninja_template | 12 - www/chromium/patches/patch-tools_gn_build_gen_py | 35 - .../patch-tools_gn_src_base_files_file_posix_cc | 12 - .../patches/patch-tools_gn_src_gn_version_h | 16 - .../patches/patch-tools_gn_src_util_exe_path_cc | 91 - ...ls_json_schema_compiler_cpp_bundle_generator_py | 12 - ...-tools_json_schema_compiler_feature_compiler_py | 11 - ...atch-tools_perf_chrome_telemetry_build_BUILD_gn | 21 - .../patch-tools_protoc_wrapper_protoc_wrapper_py | 16 - .../patch-tools_variations_fieldtrial_to_struct_py | 12 - .../patch-ui_base_clipboard_clipboard_constants_cc | 12 - .../patch-ui_base_clipboard_clipboard_constants_h | 12 - .../patches/patch-ui_base_cursor_cursor_factory_cc | 12 - .../patches/patch-ui_base_cursor_cursor_factory_h | 12 - ...e_dragdrop_os_exchange_data_provider_factory_cc | 21 - ...ragdrop_os_exchange_data_provider_non_backed_cc | 12 - .../patch-ui_base_ime_dummy_text_input_client_cc | 12 - .../patch-ui_base_ime_dummy_text_input_client_h | 12 - .../patch-ui_base_ime_fake_text_input_client_cc | 12 - .../patch-ui_base_ime_fake_text_input_client_h | 12 - ...ch-ui_base_ime_init_input_method_initializer_cc | 39 - .../patches/patch-ui_base_ime_text_input_client_h | 12 - .../patch-ui_base_resource_resource_bundle_cc | 12 - .../patch-ui_base_test_skia_gold_pixel_diff_cc | 12 - .../patches/patch-ui_base_ui_base_features_cc | 21 - .../patches/patch-ui_base_webui_web_ui_util_cc | 12 - .../patches/patch-ui_base_x_x11_cursor_loader_cc | 15 - .../patches/patch-ui_base_x_x11_shm_image_pool_cc | 54 - www/chromium/patches/patch-ui_color_color_id_h | 12 - .../patches/patch-ui_color_native_color_mixers_cc | 18 - .../patches/patch-ui_compositor_compositor_cc | 12 - .../patches/patch-ui_compositor_compositor_h | 12 - .../patch-ui_compositor_compositor_observer_h | 12 - ...i_events_devices_x11_device_data_manager_x11_cc | 11 - www/chromium/patches/patch-ui_events_event_cc | 21 - .../patches/patch-ui_events_event_switches_cc | 12 - .../patches/patch-ui_events_event_switches_h | 12 - ...tch-ui_events_keycodes_dom_keycode_converter_cc | 12 - www/chromium/patches/patch-ui_gfx_BUILD_gn | 12 - www/chromium/patches/patch-ui_gfx_canvas_skia_cc | 12 - .../patches/patch-ui_gfx_codec_png_codec_cc | 12 - .../patches/patch-ui_gfx_font_fallback_linux_cc | 12 - www/chromium/patches/patch-ui_gfx_font_list_cc | 12 - .../patches/patch-ui_gfx_font_render_params_h | 21 - www/chromium/patches/patch-ui_gfx_font_util_cc | 21 - .../patches/patch-ui_gfx_gpu_memory_buffer_cc | 12 - .../patches/patch-ui_gfx_gpu_memory_buffer_h | 21 - .../patch-ui_gfx_ipc_gfx_param_traits_macros_h | 45 - ...tch-ui_gfx_linux_client_native_pixmap_dmabuf_cc | 26 - ...patch-ui_gfx_mojom_buffer_types_mojom_traits_cc | 21 - ...i_gfx_mojom_native_handle_types_mojom_traits_cc | 35 - ...ui_gfx_mojom_native_handle_types_mojom_traits_h | 30 - .../patches/patch-ui_gfx_native_pixmap_handle_cc | 63 - .../patches/patch-ui_gfx_native_pixmap_handle_h | 39 - .../patches/patch-ui_gfx_native_widget_types_h | 21 - .../patches/patch-ui_gfx_render_text_api_fuzzer_cc | 30 - www/chromium/patches/patch-ui_gfx_switches_cc | 12 - www/chromium/patches/patch-ui_gfx_switches_h | 12 - .../patch-ui_gfx_x_generated_protos_dri3_cc | 12 - .../patches/patch-ui_gfx_x_generated_protos_shm_cc | 12 - .../patches/patch-ui_gfx_x_xlib_support_cc | 22 - www/chromium/patches/patch-ui_gl_BUILD_gn | 36 - .../patches/patch-ui_gl_generate_bindings_py | 13 - .../patch-ui_gl_gl_bindings_api_autogen_glx_h | 11 - .../patches/patch-ui_gl_gl_bindings_autogen_glx_cc | 62 - .../patches/patch-ui_gl_gl_bindings_autogen_glx_h | 44 - www/chromium/patches/patch-ui_gl_gl_context_cc | 12 - www/chromium/patches/patch-ui_gl_gl_features_cc | 12 - .../patch-ui_gl_gl_image_glx_native_pixmap_cc | 12 - .../patches/patch-ui_gl_gl_implementation_cc | 12 - .../patch-ui_gl_sync_control_vsync_provider_cc | 39 - .../patch-ui_gl_sync_control_vsync_provider_h | 21 - www/chromium/patches/patch-ui_gtk_gtk_compat_cc | 51 - .../patch-ui_gtk_printing_print_dialog_gtk_cc | 12 - ...h-ui_message_center_views_message_popup_view_cc | 12 - .../patch-ui_native_theme_native_theme_base_cc | 12 - .../patches/patch-ui_native_theme_native_theme_h | 12 - .../patches/patch-ui_ozone_common_egl_util_cc | 15 - ...rm_wayland_gpu_vulkan_implementation_wayland_cc | 15 - ...tch-ui_ozone_platform_x11_ozone_platform_x11_cc | 12 - ...ozone_platform_x11_vulkan_implementation_x11_cc | 15 - .../patches/patch-ui_ozone_public_ozone_platform_h | 12 - ...atform_window_platform_window_init_properties_h | 21 - .../patch-ui_strings_app_locale_settings_grd | 12 - .../patch-ui_views_controls_prefix_selector_cc | 12 - .../patch-ui_views_controls_prefix_selector_h | 12 - .../patch-ui_views_controls_textfield_textfield_cc | 65 - .../patch-ui_views_controls_textfield_textfield_h | 12 - .../patches/patch-ui_views_corewm_tooltip_aura_cc | 12 - .../patch-ui_views_examples_widget_example_cc | 12 - .../patches/patch-ui_views_focus_focus_manager_cc | 21 - .../patches/patch-ui_views_linux_ui_linux_ui_cc | 12 - .../patches/patch-ui_views_linux_ui_linux_ui_h | 21 - .../patches/patch-ui_views_style_platform_style_cc | 21 - .../patches/patch-ui_views_views_delegate_cc | 12 - .../patches/patch-ui_views_views_delegate_h | 12 - ...ews_widget_desktop_aura_desktop_screen_ozone_cc | 12 - ...sktop_aura_desktop_window_tree_host_platform_cc | 12 - .../patch-ui_views_widget_native_widget_aura_cc | 30 - .../patches/patch-ui_views_widget_widget_cc | 21 - .../patch-ui_views_window_custom_frame_view_cc | 12 - .../patch-ui_views_window_dialog_delegate_cc | 12 - .../patch-ui_views_window_frame_background_cc | 12 - .../patches/patch-ui_webui_resources_js_cr_js | 15 - www/chromium/patches/patch-v8_BUILD_gn | 46 - www/chromium/patches/patch-v8_include_v8config_h | 38 - www/chromium/patches/patch-v8_src_api_api_cc | 21 - www/chromium/patches/patch-v8_src_base_atomicops_h | 34 - .../patch-v8_src_base_platform_platform-freebsd_cc | 33 - .../patch-v8_src_base_platform_platform-openbsd_cc | 29 - .../patch-v8_src_base_platform_platform-posix_cc | 54 - www/chromium/patches/patch-v8_src_base_sys-info_cc | 12 - ...piler_backend_ia32_instruction-selector-ia32_cc | 21 - .../patches/patch-v8_src_diagnostics_perf-jit_cc | 12 - .../patches/patch-v8_src_diagnostics_perf-jit_h | 12 - ...tch-v8_src_trap-handler_handler-inside-posix_cc | 27 - ...atch-v8_src_trap-handler_handler-inside-posix_h | 12 - .../patch-v8_src_trap-handler_trap-handler_h | 12 - ...src_wasm_baseline_ia32_liftoff-assembler-ia32_h | 102 - www/chromium/patches/patch-v8_tools_run_py | 12 - ...tch-weblayer_browser_browser_main_parts_impl_cc | 21 - ...weblayer_browser_content_browser_client_impl_cc | 21 - ...-weblayer_browser_content_browser_client_impl_h | 12 - ...layer_browser_system_network_context_manager_cc | 12 - .../patch-weblayer_common_weblayer_paths_cc | 21 - www/chromium/pkg/CVS/Entries | 6 - www/chromium/pkg/CVS/Repository | 1 - www/chromium/pkg/CVS/Root | 1 - www/chromium/pkg/DESCR | 3 - www/chromium/pkg/PFRAG.component | 360 --- www/chromium/pkg/PFRAG.swiftshader | 4 - www/chromium/pkg/PLIST | 170 -- www/chromium/pkg/README | 43 - 1085 files changed, 44542 deletions(-) delete mode 100644 www/chromium/CVS/Entries delete mode 100644 www/chromium/CVS/Repository delete mode 100644 www/chromium/CVS/Root delete mode 100644 www/chromium/Makefile delete mode 100644 www/chromium/chromium/CVS/Entries delete mode 100644 www/chromium/chromium/CVS/Repository delete mode 100644 www/chromium/chromium/CVS/Root delete mode 100644 www/chromium/chromium/pkg/CVS/Entries delete mode 100644 www/chromium/chromium/pkg/CVS/Repository delete mode 100644 www/chromium/chromium/pkg/CVS/Root delete mode 100644 www/chromium/distinfo delete mode 100644 www/chromium/electron/CVS/Entries delete mode 100644 www/chromium/electron/CVS/Repository delete mode 100644 www/chromium/electron/CVS/Root delete mode 100644 www/chromium/electron/pkg/CVS/Entries delete mode 100644 www/chromium/electron/pkg/CVS/Repository delete mode 100644 www/chromium/electron/pkg/CVS/Root delete mode 100644 www/chromium/files/CVS/Entries delete mode 100644 www/chromium/files/CVS/Repository delete mode 100644 www/chromium/files/CVS/Root delete mode 100644 www/chromium/files/chrome delete mode 100644 www/chromium/files/chromium-browser.desktop delete mode 100644 www/chromium/files/pledge.main delete mode 100644 www/chromium/files/pledge.utility_audio delete mode 100644 www/chromium/files/pledge.utility_network delete mode 100644 www/chromium/files/pledge.utility_video delete mode 100644 www/chromium/files/unveil.gpu delete mode 100644 www/chromium/files/unveil.main delete mode 100644 www/chromium/files/unveil.plugin delete mode 100644 www/chromium/files/unveil.renderer delete mode 100644 www/chromium/files/unveil.utility delete mode 100644 www/chromium/files/unveil.utility_audio delete mode 100644 www/chromium/files/unveil.utility_network delete mode 100644 www/chromium/files/unveil.utility_video delete mode 100644 www/chromium/patches/CVS/Entries delete mode 100644 www/chromium/patches/CVS/Repository delete mode 100644 www/chromium/patches/CVS/Root delete mode 100644 www/chromium/patches/patch-BUILD_gn delete mode 100644 www/chromium/patches/patch-apps_ui_views_app_window_frame_view_cc delete mode 100644 www/chromium/patches/patch-ash_display_mirror_window_controller_cc delete mode 100644 www/chromium/patches/patch-base_BUILD_gn delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_address_space_randomization_h delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_h delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_internals_posix_h delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_cc delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_config_h delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_partition_page_h delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_h delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_spinning_mutex_cc delete mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_starscan_stack_stack_cc delete mode 100644 www/chromium/patches/patch-base_atomicops_h delete mode 100644 www/chromium/patches/patch-base_base_paths_posix_cc delete mode 100644 www/chromium/patches/patch-base_base_switches_cc delete mode 100644 www/chromium/patches/patch-base_base_switches_h delete mode 100644 www/chromium/patches/patch-base_compiler_specific_h delete mode 100644 www/chromium/patches/patch-base_cpu_h delete mode 100644 www/chromium/patches/patch-base_debug_debugger_posix_cc delete mode 100644 www/chromium/patches/patch-base_debug_elf_reader_cc delete mode 100644 www/chromium/patches/patch-base_debug_proc_maps_linux_cc delete mode 100644 www/chromium/patches/patch-base_debug_stack_trace_posix_cc delete mode 100644 www/chromium/patches/patch-base_files_file_path_watcher_bsd_cc delete mode 100644 www/chromium/patches/patch-base_files_file_path_watcher_kqueue_h delete mode 100644 www/chromium/patches/patch-base_files_file_path_watcher_unittest_cc delete mode 100644 www/chromium/patches/patch-base_files_file_util_posix_cc delete mode 100644 www/chromium/patches/patch-base_files_file_util_unittest_cc delete mode 100644 www/chromium/patches/patch-base_files_important_file_writer_cleaner_cc delete mode 100644 www/chromium/patches/patch-base_files_scoped_file_cc delete mode 100644 www/chromium/patches/patch-base_i18n_icu_util_cc delete mode 100644 www/chromium/patches/patch-base_linux_util_cc delete mode 100644 www/chromium/patches/patch-base_logging_unittest_cc delete mode 100644 www/chromium/patches/patch-base_memory_discardable_memory_cc delete mode 100644 www/chromium/patches/patch-base_memory_discardable_memory_internal_h delete mode 100644 www/chromium/patches/patch-base_memory_madv_free_discardable_memory_posix_cc delete mode 100644 www/chromium/patches/patch-base_memory_platform_shared_memory_region_h delete mode 100644 www/chromium/patches/patch-base_memory_platform_shared_memory_region_posix_cc delete mode 100644 www/chromium/patches/patch-base_message_loop_message_pump_glib_cc delete mode 100644 www/chromium/patches/patch-base_native_library_posix_cc delete mode 100644 www/chromium/patches/patch-base_native_library_unittest_cc delete mode 100644 www/chromium/patches/patch-base_posix_can_lower_nice_to_cc delete mode 100644 www/chromium/patches/patch-base_posix_unix_domain_socket_cc delete mode 100644 www/chromium/patches/patch-base_posix_unix_domain_socket_unittest_cc delete mode 100644 www/chromium/patches/patch-base_process_kill_h delete mode 100644 www/chromium/patches/patch-base_process_kill_posix_cc delete mode 100644 www/chromium/patches/patch-base_process_launch_h delete mode 100644 www/chromium/patches/patch-base_process_launch_posix_cc delete mode 100644 www/chromium/patches/patch-base_process_memory_cc delete mode 100644 www/chromium/patches/patch-base_process_process_handle_cc delete mode 100644 www/chromium/patches/patch-base_process_process_handle_freebsd_cc delete mode 100644 www/chromium/patches/patch-base_process_process_handle_h delete mode 100644 www/chromium/patches/patch-base_process_process_handle_openbsd_cc delete mode 100644 www/chromium/patches/patch-base_process_process_iterator_freebsd_cc delete mode 100644 www/chromium/patches/patch-base_process_process_iterator_openbsd_cc delete mode 100644 www/chromium/patches/patch-base_process_process_metrics_cc delete mode 100644 www/chromium/patches/patch-base_process_process_metrics_freebsd_cc delete mode 100644 www/chromium/patches/patch-base_process_process_metrics_h delete mode 100644 www/chromium/patches/patch-base_process_process_metrics_openbsd_cc delete mode 100644 www/chromium/patches/patch-base_process_process_metrics_posix_cc delete mode 100644 www/chromium/patches/patch-base_process_process_posix_cc delete mode 100644 www/chromium/patches/patch-base_process_process_unittest_cc delete mode 100644 www/chromium/patches/patch-base_profiler_stack_sampling_profiler_test_util_cc delete mode 100644 www/chromium/patches/patch-base_profiler_stack_sampling_profiler_unittest_cc delete mode 100644 www/chromium/patches/patch-base_rand_util_h delete mode 100644 www/chromium/patches/patch-base_rand_util_posix_cc delete mode 100644 www/chromium/patches/patch-base_strings_safe_sprintf_unittest_cc delete mode 100644 www/chromium/patches/patch-base_synchronization_lock_impl_h delete mode 100644 www/chromium/patches/patch-base_syslog_logging_cc delete mode 100644 www/chromium/patches/patch-base_system_sys_info_cc delete mode 100644 www/chromium/patches/patch-base_system_sys_info_freebsd_cc delete mode 100644 www/chromium/patches/patch-base_system_sys_info_h delete mode 100644 www/chromium/patches/patch-base_system_sys_info_openbsd_cc delete mode 100644 www/chromium/patches/patch-base_system_sys_info_posix_cc delete mode 100644 www/chromium/patches/patch-base_system_sys_info_unittest_cc delete mode 100644 www/chromium/patches/patch-base_task_thread_pool_environment_config_unittest_cc delete mode 100644 www/chromium/patches/patch-base_test_launcher_test_launcher_cc delete mode 100644 www/chromium/patches/patch-base_test_test_file_util_linux_cc delete mode 100644 www/chromium/patches/patch-base_test_test_file_util_posix_cc delete mode 100644 www/chromium/patches/patch-base_third_party_libevent_BUILD_gn delete mode 100644 www/chromium/patches/patch-base_third_party_libevent_event-config_h delete mode 100644 www/chromium/patches/patch-base_third_party_libevent_openbsd_config_h delete mode 100644 www/chromium/patches/patch-base_third_party_libevent_openbsd_event-config_h delete mode 100644 www/chromium/patches/patch-base_third_party_symbolize_symbolize_cc delete mode 100644 www/chromium/patches/patch-base_threading_platform_thread_h delete mode 100644 www/chromium/patches/patch-base_threading_platform_thread_linux_cc delete mode 100644 www/chromium/patches/patch-base_threading_platform_thread_posix_cc delete mode 100644 www/chromium/patches/patch-base_threading_platform_thread_unittest_cc delete mode 100644 www/chromium/patches/patch-base_time_time_cc delete mode 100644 www/chromium/patches/patch-base_trace_event_malloc_dump_provider_cc delete mode 100644 www/chromium/patches/patch-base_trace_event_memory_dump_manager_cc delete mode 100644 www/chromium/patches/patch-base_trace_event_process_memory_dump_cc delete mode 100644 www/chromium/patches/patch-base_tracing_trace_time_cc delete mode 100644 www/chromium/patches/patch-base_tracing_trace_time_h delete mode 100644 www/chromium/patches/patch-build_config_BUILDCONFIG_gn delete mode 100644 www/chromium/patches/patch-build_config_BUILD_gn delete mode 100644 www/chromium/patches/patch-build_config_compiler_BUILD_gn delete mode 100644 www/chromium/patches/patch-build_config_compiler_pgo_pgo_gni delete mode 100644 www/chromium/patches/patch-build_config_linux_BUILD_gn delete mode 100644 www/chromium/patches/patch-build_config_linux_pkg-config_py delete mode 100644 www/chromium/patches/patch-build_config_ozone_gni delete mode 100644 www/chromium/patches/patch-build_config_rust_gni delete mode 100644 www/chromium/patches/patch-build_config_v8_target_cpu_gni delete mode 100644 www/chromium/patches/patch-build_detect_host_arch_py delete mode 100644 www/chromium/patches/patch-build_gn_run_binary_py delete mode 100644 www/chromium/patches/patch-build_linux_chrome_map delete mode 100644 www/chromium/patches/patch-build_linux_strip_binary_py delete mode 100644 www/chromium/patches/patch-build_linux_unbundle_libusb_gn delete mode 100644 www/chromium/patches/patch-build_linux_unbundle_replace_gn_files_py delete mode 100644 www/chromium/patches/patch-build_toolchain_freebsd_BUILD_gn delete mode 100644 www/chromium/patches/patch-build_toolchain_gcc_solink_wrapper_py delete mode 100644 www/chromium/patches/patch-build_toolchain_gcc_toolchain_gni delete mode 100644 www/chromium/patches/patch-build_toolchain_openbsd_BUILD_gn delete mode 100644 www/chromium/patches/patch-cc_BUILD_gn delete mode 100644 www/chromium/patches/patch-chrome_app_chrome_command_ids_h delete mode 100644 www/chromium/patches/patch-chrome_app_chrome_main_cc delete mode 100644 www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc delete mode 100644 www/chromium/patches/patch-chrome_app_chromium_strings_grd delete mode 100644 www/chromium/patches/patch-chrome_app_generated_resources_grd delete mode 100644 www/chromium/patches/patch-chrome_app_google_chrome_strings_grd delete mode 100644 www/chromium/patches/patch-chrome_app_profiles_strings_grdp delete mode 100644 www/chromium/patches/patch-chrome_app_settings_strings_grdp delete mode 100644 www/chromium/patches/patch-chrome_app_theme_chrome_unscaled_resources_grd delete mode 100644 www/chromium/patches/patch-chrome_app_theme_theme_resources_grd delete mode 100644 www/chromium/patches/patch-chrome_browser_about_flags_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_after_startup_task_utils_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_apps_platform_apps_api_music_manager_private_device_id_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_h delete mode 100644 www/chromium/patches/patch-chrome_browser_autocomplete_chrome_autocomplete_scheme_classifier_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_background_background_mode_manager_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_background_background_mode_optimizer_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_browser_features_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_browser_process_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_browser_process_impl_h delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_browser_main_extra_parts_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_browser_main_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_browser_main_posix_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_h delete mode 100644 www/chromium/patches/patch-chrome_browser_crash_upload_list_crash_upload_list_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_custom_handlers_chrome_protocol_handler_registry_delegate_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_defaults_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_dev_ui_browser_resources_grd delete mode 100644 www/chromium/patches/patch-chrome_browser_device_identity_device_oauth2_token_service_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_devtools_devtools_eye_dropper_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_diagnostics_diagnostics_writer_h delete mode 100644 www/chromium/patches/patch-chrome_browser_download_chrome_download_manager_delegate_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_download_download_commands_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_download_download_commands_h delete mode 100644 www/chromium/patches/patch-chrome_browser_download_download_item_model_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_download_download_prefs_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_download_download_prefs_h delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_connector_service_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_service_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_signals_signals_service_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_remote_commands_cbcm_remote_commands_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_h delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_api_image_writer_private_removable_storage_provider_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_api_messaging_native_process_launcher_posix_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_api_settings_private_prefs_util_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_extensions_external_provider_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_file_system_access_chrome_file_system_access_permission_context_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_first_run_first_run_dialog_h delete mode 100644 www/chromium/patches/patch-chrome_browser_first_run_first_run_internal_h delete mode 100644 www/chromium/patches/patch-chrome_browser_flag_descriptions_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_flag_descriptions_h delete mode 100644 www/chromium/patches/patch-chrome_browser_headless_headless_mode_util_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_intranet_redirect_detector_h delete mode 100644 www/chromium/patches/patch-chrome_browser_media_audio_service_util_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_galleries_fileapi_mtp_device_map_service_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_galleries_media_file_system_registry_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD_gn delete mode 100644 www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_posix_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_wifi_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_event_log_uploader_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_log_uploader_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_h delete mode 100644 www/chromium/patches/patch-chrome_browser_memory_details_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_memory_details_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_metrics_chrome_browser_main_extra_parts_metrics_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_metrics_chrome_metrics_service_client_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_metrics_perf_cpu_identity_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_new_tab_page_modules_drive_drive_service_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_notifications_notification_display_service_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_notifications_notification_platform_bridge_delegator_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_password_manager_password_reuse_manager_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_performance_manager_policies_high_pmf_discard_policy_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_performance_monitor_process_metrics_recorder_util_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_h delete mode 100644 www/chromium/patches/patch-chrome_browser_platform_util_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_plugins_plugins_resource_service_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_policy_browser_signin_policy_handler_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_policy_chrome_browser_cloud_management_controller_desktop_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_policy_device_management_service_configuration_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_prefs_pref_service_incognito_allowlist_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_printing_print_job_worker_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_process_singleton_posix_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_profiles_profile_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_profiles_profiles_state_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_renderer_preferences_util_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_plugin_metadata_plugins_linux_json delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_browser_proxy_ts delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_page_html delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_page_ts delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_settings_autofill_page_passwords_shared_css_html delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_settings_route_ts delete mode 100644 www/chromium/patches/patch-chrome_browser_resources_signin_signin_shared_css_html delete mode 100644 www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_h delete mode 100644 www/chromium/patches/patch-chrome_browser_safe_browsing_incident_reporting_incident_reporting_service_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_send_tab_to_self_receiving_ui_handler_registry_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_send_tab_to_self_send_tab_to_self_client_service_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_sharing_sharing_device_registration_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_sharing_sharing_handler_registry_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_shutdown_signal_handlers_posix_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_signin_signin_util_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_sync_chrome_sync_client_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_sync_device_info_sync_client_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_task_manager_sampling_task_group_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_task_manager_sampling_task_group_h delete mode 100644 www/chromium/patches/patch-chrome_browser_task_manager_sampling_task_group_sampler_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_task_manager_sampling_task_group_sampler_h delete mode 100644 www/chromium/patches/patch-chrome_browser_task_manager_sampling_task_manager_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_task_manager_task_manager_observer_h delete mode 100644 www/chromium/patches/patch-chrome_browser_themes_theme_helper_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_themes_theme_service_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_browser_command_controller_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_browser_dialogs_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_browser_view_prefs_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_chrome_pages_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_chrome_pages_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_color_native_chrome_color_mixer_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_exclusive_access_exclusive_access_bubble_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_sad_tab_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_delegate_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_startup_bad_flags_prompt_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_tab_helpers_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_task_manager_task_manager_columns_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_task_manager_task_manager_table_model_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_accelerator_table_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_apps_chrome_native_app_window_views_aura_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_chrome_browser_main_extra_parts_views_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_chrome_views_delegate_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_download_download_item_view_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_aura_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_first_run_dialog_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_desktop_window_tree_host_linux_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_desktop_window_tree_host_linux_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_non_client_frame_view_factory_views_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_system_menu_model_builder_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_frame_system_menu_model_delegate_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_hung_renderer_view_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_profiles_profile_menu_view_base_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_tabs_new_tab_button_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_drag_controller_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_hover_card_controller_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_about_ui_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_connectors_internals_zero_trust_utils_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_ntp_app_launcher_handler_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance_handler_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance_handler_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_settings_settings_localized_strings_provider_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_webui_settings_settings_ui_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_window_sizer_window_sizer_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_extension_status_utils_h delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_extensions_extension_status_utils_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_os_integration_web_app_file_handler_registration_h delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_os_integration_web_app_shortcut_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_os_integration_web_app_shortcut_h delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_os_integration_web_app_shortcut_manager_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_web_app_provider_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_webauthn_chrome_authenticator_request_delegate_cc delete mode 100644 www/chromium/patches/patch-chrome_common_channel_info_h delete mode 100644 www/chromium/patches/patch-chrome_common_channel_info_posix_cc delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_features_cc delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_features_h delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_paths_cc delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_paths_h delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_paths_internal_h delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_switches_cc delete mode 100644 www/chromium/patches/patch-chrome_common_chrome_switches_h delete mode 100644 www/chromium/patches/patch-chrome_common_extensions_command_cc delete mode 100644 www/chromium/patches/patch-chrome_common_media_cdm_host_file_path_cc delete mode 100644 www/chromium/patches/patch-chrome_common_pref_names_cc delete mode 100644 www/chromium/patches/patch-chrome_common_pref_names_h delete mode 100644 www/chromium/patches/patch-chrome_common_webui_url_constants_cc delete mode 100644 www/chromium/patches/patch-chrome_common_webui_url_constants_h delete mode 100644 www/chromium/patches/patch-chrome_renderer_chrome_render_frame_observer_cc delete mode 100644 www/chromium/patches/patch-chrome_renderer_pepper_pepper_flash_font_file_host_cc delete mode 100644 www/chromium/patches/patch-chrome_renderer_pepper_pepper_flash_font_file_host_h delete mode 100644 www/chromium/patches/patch-chrome_services_file_util_public_mojom_safe_document_analyzer_mojom_traits_h delete mode 100644 www/chromium/patches/patch-chrome_services_printing_print_backend_service_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_services_speech_audio_source_fetcher_impl_cc delete mode 100644 www/chromium/patches/patch-chrome_test_BUILD_gn delete mode 100644 www/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome_finder_cc delete mode 100644 www/chromium/patches/patch-chrome_test_chromedriver_chrome_launcher_cc delete mode 100644 www/chromium/patches/patch-chrome_test_chromedriver_key_converter_unittest_cc delete mode 100644 www/chromium/patches/patch-chrome_test_chromedriver_keycode_text_conversion_unittest_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_app_app_install_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_app_app_uninstall_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_configurator_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_device_management_cloud_policy_util_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_device_management_dm_client_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_device_management_dm_storage_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_installer_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_lib_util_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_updater_cc delete mode 100644 www/chromium/patches/patch-chrome_updater_util_cc delete mode 100644 www/chromium/patches/patch-chrome_utility_services_cc delete mode 100644 www/chromium/patches/patch-chromecast_browser_cast_browser_main_parts_cc delete mode 100644 www/chromium/patches/patch-chromecast_browser_cast_content_browser_client_cc delete mode 100644 www/chromium/patches/patch-chromecast_browser_cast_content_browser_client_receiver_bindings_cc delete mode 100644 www/chromium/patches/patch-chromecast_media_base_default_monotonic_clock_cc delete mode 100644 www/chromium/patches/patch-chromecast_renderer_cast_content_renderer_client_cc delete mode 100644 www/chromium/patches/patch-components_autofill_core_browser_autofill_external_delegate_cc delete mode 100644 www/chromium/patches/patch-components_autofill_core_browser_personal_data_manager_cc delete mode 100644 www/chromium/patches/patch-components_autofill_core_common_autofill_payments_features_cc delete mode 100644 www/chromium/patches/patch-components_autofill_core_common_autofill_util_cc delete mode 100644 www/chromium/patches/patch-components_autofill_payments_strings_grdp delete mode 100644 www/chromium/patches/patch-components_cast_channel_cast_message_util_cc delete mode 100644 www/chromium/patches/patch-components_content_settings_core_browser_website_settings_registry_cc delete mode 100644 www/chromium/patches/patch-components_cookie_config_cookie_store_util_cc delete mode 100644 www/chromium/patches/patch-components_crash_content_browser_BUILD_gn delete mode 100644 www/chromium/patches/patch-components_crash_core_app_BUILD_gn delete mode 100644 www/chromium/patches/patch-components_crash_core_app_chrome_crashpad_handler_cc delete mode 100644 www/chromium/patches/patch-components_crash_core_browser_crash_upload_list_crashpad_cc delete mode 100644 www/chromium/patches/patch-components_crash_core_common_BUILD_gn delete mode 100644 www/chromium/patches/patch-components_discardable_memory_service_discardable_shared_memory_manager_cc delete mode 100644 www/chromium/patches/patch-components_embedder_support_user_agent_utils_unittest_cc delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_event_constants_cc delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_event_constants_h delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_feature_configurations_cc delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_feature_constants_cc delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_feature_constants_h delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_feature_list_cc delete mode 100644 www/chromium/patches/patch-components_feature_engagement_public_feature_list_h delete mode 100644 www/chromium/patches/patch-components_feed_core_proto_v2_wire_version_proto delete mode 100644 www/chromium/patches/patch-components_feed_core_v2_feed_network_impl_unittest_cc delete mode 100644 www/chromium/patches/patch-components_feed_core_v2_proto_util_cc delete mode 100644 www/chromium/patches/patch-components_feed_core_v2_proto_util_unittest_cc delete mode 100644 www/chromium/patches/patch-components_feed_core_v2_test_proto_printer_cc delete mode 100644 www/chromium/patches/patch-components_flags_ui_flags_state_cc delete mode 100644 www/chromium/patches/patch-components_gwp_asan_BUILD_gn delete mode 100644 www/chromium/patches/patch-components_gwp_asan_crash_handler_crash_analyzer_cc delete mode 100644 www/chromium/patches/patch-components_invalidation_impl_invalidation_switches_cc delete mode 100644 www/chromium/patches/patch-components_metrics_drive_metrics_provider_linux_cc delete mode 100644 www/chromium/patches/patch-components_neterror_resources_neterror_js delete mode 100644 www/chromium/patches/patch-components_network_session_configurator_browser_network_session_configurator_cc delete mode 100644 www/chromium/patches/patch-components_network_session_configurator_browser_network_session_configurator_unittest_cc delete mode 100644 www/chromium/patches/patch-components_new_or_sad_tab_strings_grdp delete mode 100644 www/chromium/patches/patch-components_os_crypt_keyring_util_linux_cc delete mode 100644 www/chromium/patches/patch-components_os_crypt_libsecret_util_linux_cc delete mode 100644 www/chromium/patches/patch-components_os_crypt_os_crypt_h delete mode 100644 www/chromium/patches/patch-components_paint_preview_browser_paint_preview_client_cc delete mode 100644 www/chromium/patches/patch-components_paint_preview_browser_paint_preview_client_unittest_cc delete mode 100644 www/chromium/patches/patch-components_paint_preview_common_proto_paint_preview_proto delete mode 100644 www/chromium/patches/patch-components_paint_preview_player_player_compositor_delegate_cc delete mode 100644 www/chromium/patches/patch-components_password_manager_core_browser_login_database_cc delete mode 100644 www/chromium/patches/patch-components_password_manager_core_browser_login_database_unittest_cc delete mode 100644 www/chromium/patches/patch-components_password_manager_core_browser_sync_password_sync_bridge_cc delete mode 100644 www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_cc delete mode 100644 www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_h delete mode 100644 www/chromium/patches/patch-components_performance_manager_features_cc delete mode 100644 www/chromium/patches/patch-components_permissions_prediction_service_prediction_common_cc delete mode 100644 www/chromium/patches/patch-components_policy_core_browser_policy_pref_mapping_test_cc delete mode 100644 www/chromium/patches/patch-components_policy_core_common_cloud_cloud_policy_client_cc delete mode 100644 www/chromium/patches/patch-components_policy_core_common_cloud_cloud_policy_util_cc delete mode 100644 www/chromium/patches/patch-components_policy_resources_policy_templates_json delete mode 100644 www/chromium/patches/patch-components_policy_tools_generate_policy_source_py delete mode 100644 www/chromium/patches/patch-components_safe_browsing_content_common_file_type_policies_unittest_cc delete mode 100644 www/chromium/patches/patch-components_safe_browsing_content_resources_gen_file_type_proto_py delete mode 100644 www/chromium/patches/patch-components_safe_browsing_core_browser_db_v4_protocol_manager_util_cc delete mode 100644 www/chromium/patches/patch-components_safe_browsing_core_browser_realtime_url_lookup_service_base_cc delete mode 100644 www/chromium/patches/patch-components_security_interstitials_content_utils_cc delete mode 100644 www/chromium/patches/patch-components_services_paint_preview_compositor_paint_preview_compositor_collection_impl_cc delete mode 100644 www/chromium/patches/patch-components_services_paint_preview_compositor_paint_preview_compositor_collection_impl_h delete mode 100644 www/chromium/patches/patch-components_startup_metric_utils_browser_startup_metric_utils_cc delete mode 100644 www/chromium/patches/patch-components_storage_monitor_BUILD_gn delete mode 100644 www/chromium/patches/patch-components_storage_monitor_removable_device_constants_cc delete mode 100644 www/chromium/patches/patch-components_storage_monitor_removable_device_constants_h delete mode 100644 www/chromium/patches/patch-components_sync_device_info_local_device_info_util_cc delete mode 100644 www/chromium/patches/patch-components_sync_device_info_local_device_info_util_linux_cc delete mode 100644 www/chromium/patches/patch-components_translate_core_browser_translate_prefs_cc delete mode 100644 www/chromium/patches/patch-components_translate_core_common_translate_util_cc delete mode 100644 www/chromium/patches/patch-components_update_client_update_query_params_cc delete mode 100644 www/chromium/patches/patch-components_url_formatter_spoof_checks_idn_spoof_checker_cc delete mode 100644 www/chromium/patches/patch-components_viz_common_features_cc delete mode 100644 www/chromium/patches/patch-components_viz_common_gpu_dawn_context_provider_cc delete mode 100644 www/chromium/patches/patch-components_viz_host_host_display_client_cc delete mode 100644 www/chromium/patches/patch-components_viz_host_host_display_client_h delete mode 100644 www/chromium/patches/patch-components_viz_host_renderer_settings_creation_cc delete mode 100644 www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_cc delete mode 100644 www/chromium/patches/patch-components_viz_service_display_embedder_software_output_surface_cc delete mode 100644 www/chromium/patches/patch-components_viz_service_display_embedder_software_output_surface_h delete mode 100644 www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_cc delete mode 100644 www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_h delete mode 100644 www/chromium/patches/patch-components_viz_test_fake_display_client_cc delete mode 100644 www/chromium/patches/patch-components_viz_test_fake_display_client_h delete mode 100644 www/chromium/patches/patch-components_viz_test_mock_display_client_h delete mode 100644 www/chromium/patches/patch-content_app_content_main_cc delete mode 100644 www/chromium/patches/patch-content_app_content_main_runner_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_BUILD_gn delete mode 100644 www/chromium/patches/patch-content_browser_browser_child_process_host_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_browser_main_loop_cc delete mode 100644 www/chromium/patches/patch-content_browser_child_process_launcher_helper_linux_cc delete mode 100644 www/chromium/patches/patch-content_browser_compositor_viz_process_transport_factory_cc delete mode 100644 www/chromium/patches/patch-content_browser_compute_pressure_cpu_probe_cc delete mode 100644 www/chromium/patches/patch-content_browser_devtools_protocol_system_info_handler_cc delete mode 100644 www/chromium/patches/patch-content_browser_download_download_manager_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_font_access_font_enumeration_data_source_cc delete mode 100644 www/chromium/patches/patch-content_browser_gpu_compositor_util_cc delete mode 100644 www/chromium/patches/patch-content_browser_gpu_gpu_process_host_cc delete mode 100644 www/chromium/patches/patch-content_browser_media_media_keys_listener_manager_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_ppapi_plugin_process_host_receiver_bindings_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_delegated_frame_host_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_input_input_device_change_observer_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_pepper_pepper_file_io_host_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_message_filter_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_message_filter_h delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_h delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_view_host_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_h delete mode 100644 www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_event_handler_cc delete mode 100644 www/chromium/patches/patch-content_browser_sandbox_host_linux_cc delete mode 100644 www/chromium/patches/patch-content_browser_scheduler_responsiveness_jank_monitor_impl_cc delete mode 100644 www/chromium/patches/patch-content_browser_scheduler_responsiveness_native_event_observer_cc delete mode 100644 www/chromium/patches/patch-content_browser_scheduler_responsiveness_native_event_observer_h delete mode 100644 www/chromium/patches/patch-content_browser_utility_process_host_receiver_bindings_cc delete mode 100644 www/chromium/patches/patch-content_browser_utility_sandbox_delegate_cc delete mode 100644 www/chromium/patches/patch-content_browser_v8_snapshot_files_cc delete mode 100644 www/chromium/patches/patch-content_browser_web_contents_web_contents_view_aura_cc delete mode 100644 www/chromium/patches/patch-content_browser_webui_web_ui_main_frame_observer_cc delete mode 100644 www/chromium/patches/patch-content_browser_webui_web_ui_main_frame_observer_h delete mode 100644 www/chromium/patches/patch-content_browser_zygote_host_zygote_host_impl_linux_cc delete mode 100644 www/chromium/patches/patch-content_browser_zygote_host_zygote_host_impl_linux_h delete mode 100644 www/chromium/patches/patch-content_child_child_process_cc delete mode 100644 www/chromium/patches/patch-content_common_BUILD_gn delete mode 100644 www/chromium/patches/patch-content_common_font_list_unittest_cc delete mode 100644 www/chromium/patches/patch-content_common_mojo_core_library_support_cc delete mode 100644 www/chromium/patches/patch-content_common_user_agent_cc delete mode 100644 www/chromium/patches/patch-content_gpu_gpu_main_cc delete mode 100644 www/chromium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc delete mode 100644 www/chromium/patches/patch-content_ppapi_plugin_ppapi_blink_platform_impl_cc delete mode 100644 www/chromium/patches/patch-content_ppapi_plugin_ppapi_blink_platform_impl_h delete mode 100644 www/chromium/patches/patch-content_ppapi_plugin_ppapi_plugin_main_cc delete mode 100644 www/chromium/patches/patch-content_public_browser_zygote_host_zygote_host_linux_h delete mode 100644 www/chromium/patches/patch-content_public_common_common_param_traits_macros_h delete mode 100644 www/chromium/patches/patch-content_public_common_content_features_cc delete mode 100644 www/chromium/patches/patch-content_public_common_content_features_h delete mode 100644 www/chromium/patches/patch-content_public_common_content_switches_cc delete mode 100644 www/chromium/patches/patch-content_public_common_content_switches_h delete mode 100644 www/chromium/patches/patch-content_public_common_use_zoom_for_dsf_policy_cc delete mode 100644 www/chromium/patches/patch-content_public_common_zygote_features_gni delete mode 100644 www/chromium/patches/patch-content_public_test_mock_render_thread_cc delete mode 100644 www/chromium/patches/patch-content_renderer_render_process_impl_cc delete mode 100644 www/chromium/patches/patch-content_renderer_render_thread_impl_cc delete mode 100644 www/chromium/patches/patch-content_renderer_renderer_blink_platform_impl_cc delete mode 100644 www/chromium/patches/patch-content_renderer_renderer_blink_platform_impl_h delete mode 100644 www/chromium/patches/patch-content_renderer_renderer_main_platform_delegate_linux_cc delete mode 100644 www/chromium/patches/patch-content_shell_BUILD_gn delete mode 100644 www/chromium/patches/patch-content_shell_app_shell_main_delegate_cc delete mode 100644 www/chromium/patches/patch-content_shell_browser_shell_browser_main_parts_cc delete mode 100644 www/chromium/patches/patch-content_shell_browser_shell_paths_cc delete mode 100644 www/chromium/patches/patch-content_shell_utility_shell_content_utility_client_cc delete mode 100644 www/chromium/patches/patch-content_test_BUILD_gn delete mode 100644 www/chromium/patches/patch-content_utility_services_cc delete mode 100644 www/chromium/patches/patch-content_utility_speech_speech_recognition_sandbox_hook_linux_cc delete mode 100644 www/chromium/patches/patch-content_utility_speech_speech_recognition_sandbox_hook_linux_h delete mode 100644 www/chromium/patches/patch-content_utility_utility_blink_platform_with_sandbox_support_impl_cc delete mode 100644 www/chromium/patches/patch-content_utility_utility_blink_platform_with_sandbox_support_impl_h delete mode 100644 www/chromium/patches/patch-content_utility_utility_main_cc delete mode 100644 www/chromium/patches/patch-content_zygote_BUILD_gn delete mode 100644 www/chromium/patches/patch-content_zygote_zygote_linux_cc delete mode 100644 www/chromium/patches/patch-content_zygote_zygote_main_linux_cc delete mode 100644 www/chromium/patches/patch-device_bluetooth_cast_bluetooth_gni delete mode 100644 www/chromium/patches/patch-device_gamepad_gamepad_provider_cc delete mode 100644 www/chromium/patches/patch-device_gamepad_hid_writer_linux_cc delete mode 100644 www/chromium/patches/patch-extensions_browser_api_messaging_message_service_cc delete mode 100644 www/chromium/patches/patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc delete mode 100644 www/chromium/patches/patch-extensions_browser_browser_context_keyed_service_factories_cc delete mode 100644 www/chromium/patches/patch-extensions_browser_extension_prefs_cc delete mode 100644 www/chromium/patches/patch-extensions_browser_pref_names_cc delete mode 100644 www/chromium/patches/patch-extensions_browser_pref_names_h delete mode 100644 www/chromium/patches/patch-extensions_common_api__permission_features_json delete mode 100644 www/chromium/patches/patch-extensions_common_features_feature_cc delete mode 100644 www/chromium/patches/patch-extensions_renderer_bindings_api_binding_util_cc delete mode 100644 www/chromium/patches/patch-extensions_shell_app_shell_main_delegate_cc delete mode 100644 www/chromium/patches/patch-extensions_shell_browser_api_runtime_shell_runtime_api_delegate_cc delete mode 100644 www/chromium/patches/patch-extensions_shell_browser_shell_browser_main_parts_cc delete mode 100644 www/chromium/patches/patch-extensions_shell_browser_shell_extensions_api_client_cc delete mode 100644 www/chromium/patches/patch-extensions_shell_browser_shell_extensions_api_client_h delete mode 100644 www/chromium/patches/patch-google_apis_gcm_engine_heartbeat_manager_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_common_gpu_memory_buffer_support_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_service_external_semaphore_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_service_external_vk_image_backing_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_service_shared_image_backing_factory_angle_vulkan_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_service_shared_image_factory_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_service_webgpu_decoder_impl_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_tests_gl_gpu_memory_buffer_unittest_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_tests_gl_oes_egl_image_unittest_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_tests_gl_test_utils_cc delete mode 100644 www/chromium/patches/patch-gpu_command_buffer_tests_gl_test_utils_h delete mode 100644 www/chromium/patches/patch-gpu_config_gpu_control_list_cc delete mode 100644 www/chromium/patches/patch-gpu_config_gpu_test_config_cc delete mode 100644 www/chromium/patches/patch-gpu_ipc_common_gpu_memory_buffer_support_cc delete mode 100644 www/chromium/patches/patch-gpu_ipc_common_gpu_memory_buffer_support_h delete mode 100644 www/chromium/patches/patch-gpu_ipc_service_gpu_init_cc delete mode 100644 www/chromium/patches/patch-gpu_ipc_service_gpu_memory_buffer_factory_cc delete mode 100644 www/chromium/patches/patch-gpu_ipc_service_x_util_h delete mode 100644 www/chromium/patches/patch-gpu_vulkan_generate_bindings_py delete mode 100644 www/chromium/patches/patch-gpu_vulkan_vulkan_device_queue_cc delete mode 100644 www/chromium/patches/patch-gpu_vulkan_vulkan_device_queue_h delete mode 100644 www/chromium/patches/patch-gpu_vulkan_vulkan_function_pointers_cc delete mode 100644 www/chromium/patches/patch-gpu_vulkan_vulkan_function_pointers_h delete mode 100644 www/chromium/patches/patch-gpu_vulkan_vulkan_image_cc delete mode 100644 www/chromium/patches/patch-gpu_vulkan_vulkan_image_h delete mode 100644 www/chromium/patches/patch-headless_lib_browser_headless_browser_main_parts_h delete mode 100644 www/chromium/patches/patch-headless_lib_browser_headless_browser_main_parts_linux_cc delete mode 100644 www/chromium/patches/patch-headless_lib_browser_headless_content_browser_client_h delete mode 100644 www/chromium/patches/patch-headless_lib_browser_headless_request_context_manager_cc delete mode 100644 www/chromium/patches/patch-headless_lib_browser_headless_web_contents_impl_cc delete mode 100644 www/chromium/patches/patch-headless_lib_headless_content_main_delegate_cc delete mode 100644 www/chromium/patches/patch-headless_public_headless_browser_cc delete mode 100644 www/chromium/patches/patch-ipc_ipc_channel_common_cc delete mode 100644 www/chromium/patches/patch-ipc_ipc_channel_h delete mode 100644 www/chromium/patches/patch-ipc_ipc_channel_mojo_cc delete mode 100644 www/chromium/patches/patch-ipc_ipc_message_utils_cc delete mode 100644 www/chromium/patches/patch-ipc_ipc_message_utils_h delete mode 100644 www/chromium/patches/patch-media_BUILD_gn delete mode 100644 www/chromium/patches/patch-media_audio_BUILD_gn delete mode 100644 www/chromium/patches/patch-media_audio_alsa_audio_manager_alsa_cc delete mode 100644 www/chromium/patches/patch-media_audio_audio_features_cc delete mode 100644 www/chromium/patches/patch-media_audio_audio_input_device_cc delete mode 100644 www/chromium/patches/patch-media_audio_audio_output_proxy_unittest_cc delete mode 100644 www/chromium/patches/patch-media_audio_sndio_audio_manager_sndio_cc delete mode 100644 www/chromium/patches/patch-media_audio_sndio_audio_manager_sndio_h delete mode 100644 www/chromium/patches/patch-media_audio_sndio_sndio_input_cc delete mode 100644 www/chromium/patches/patch-media_audio_sndio_sndio_input_h delete mode 100644 www/chromium/patches/patch-media_audio_sndio_sndio_output_cc delete mode 100644 www/chromium/patches/patch-media_audio_sndio_sndio_output_h delete mode 100644 www/chromium/patches/patch-media_base_audio_latency_cc delete mode 100644 www/chromium/patches/patch-media_base_media_switches_cc delete mode 100644 www/chromium/patches/patch-media_base_media_switches_h delete mode 100644 www/chromium/patches/patch-media_base_scopedfd_helper_h delete mode 100644 www/chromium/patches/patch-media_base_user_input_monitor_unittest_cc delete mode 100644 www/chromium/patches/patch-media_base_vector_math_cc delete mode 100644 www/chromium/patches/patch-media_base_video_frame_cc delete mode 100644 www/chromium/patches/patch-media_base_video_frame_h delete mode 100644 www/chromium/patches/patch-media_capture_video_create_video_capture_device_factory_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_fake_video_capture_device_factory_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_file_video_capture_device_factory_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_fake_v4l2_impl_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_fake_v4l2_impl_h delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_h delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_device_h delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_device_impl_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_device_impl_h delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_video_capture_device_factory_linux_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_linux_video_capture_device_factory_linux_h delete mode 100644 www/chromium/patches/patch-media_capture_video_video_capture_buffer_pool_impl_cc delete mode 100644 www/chromium/patches/patch-media_capture_video_video_capture_device_client_cc delete mode 100644 www/chromium/patches/patch-media_cdm_cdm_paths_unittest_cc delete mode 100644 www/chromium/patches/patch-media_gpu_buffer_validation_cc delete mode 100644 www/chromium/patches/patch-media_gpu_chromeos_video_decoder_pipeline_cc delete mode 100644 www/chromium/patches/patch-media_gpu_gpu_video_encode_accelerator_factory_cc delete mode 100644 www/chromium/patches/patch-media_gpu_vaapi_vaapi_video_decoder_cc delete mode 100644 www/chromium/patches/patch-media_gpu_vaapi_vaapi_wrapper_cc delete mode 100644 www/chromium/patches/patch-media_media_options_gni delete mode 100644 www/chromium/patches/patch-media_mojo_mojom_video_frame_mojom_traits_cc delete mode 100644 www/chromium/patches/patch-media_video_fake_gpu_memory_buffer_cc delete mode 100644 www/chromium/patches/patch-media_video_gpu_memory_buffer_video_frame_pool_cc delete mode 100644 www/chromium/patches/patch-media_video_video_encode_accelerator_adapter_cc delete mode 100644 www/chromium/patches/patch-media_video_video_encode_accelerator_adapter_test_cc delete mode 100644 www/chromium/patches/patch-media_webrtc_audio_processor_cc delete mode 100644 www/chromium/patches/patch-media_webrtc_helpers_unittests_cc delete mode 100644 www/chromium/patches/patch-media_webrtc_webrtc_features_cc delete mode 100644 www/chromium/patches/patch-mojo_core_BUILD_gn delete mode 100644 www/chromium/patches/patch-mojo_core_channel_cc delete mode 100644 www/chromium/patches/patch-mojo_core_embedder_features_h delete mode 100644 www/chromium/patches/patch-mojo_public_c_system_thunks_cc delete mode 100644 www/chromium/patches/patch-mojo_public_js_mojo_bindings_resources_grd delete mode 100644 www/chromium/patches/patch-mojo_public_tools_bindings_mojom_gni delete mode 100644 www/chromium/patches/patch-net_BUILD_gn delete mode 100644 www/chromium/patches/patch-net_base_network_change_notifier_cc delete mode 100644 www/chromium/patches/patch-net_base_network_change_notifier_posix_cc delete mode 100644 www/chromium/patches/patch-net_base_network_interfaces_posix_h delete mode 100644 www/chromium/patches/patch-net_cert_cert_verifier_cc delete mode 100644 www/chromium/patches/patch-net_cert_cert_verify_proc_cc delete mode 100644 www/chromium/patches/patch-net_cert_cert_verify_proc_h delete mode 100644 www/chromium/patches/patch-net_cert_cert_verify_proc_unittest_cc delete mode 100644 www/chromium/patches/patch-net_cert_test_root_certs_unittest_cc delete mode 100644 www/chromium/patches/patch-net_disk_cache_blockfile_disk_format_h delete mode 100644 www/chromium/patches/patch-net_disk_cache_simple_simple_file_tracker_cc delete mode 100644 www/chromium/patches/patch-net_dns_BUILD_gn delete mode 100644 www/chromium/patches/patch-net_dns_address_sorter_posix_cc delete mode 100644 www/chromium/patches/patch-net_dns_dns_config_service_posix_cc delete mode 100644 www/chromium/patches/patch-net_dns_dns_reloader_cc delete mode 100644 www/chromium/patches/patch-net_dns_dns_reloader_h delete mode 100644 www/chromium/patches/patch-net_dns_dns_util_cc delete mode 100644 www/chromium/patches/patch-net_dns_host_resolver_manager_cc delete mode 100644 www/chromium/patches/patch-net_dns_host_resolver_proc_cc delete mode 100644 www/chromium/patches/patch-net_dns_public_BUILD_gn delete mode 100644 www/chromium/patches/patch-net_dns_public_resolv_reader_h delete mode 100644 www/chromium/patches/patch-net_dns_public_scoped_res_state_h delete mode 100644 www/chromium/patches/patch-net_http_http_auth_gssapi_posix_cc delete mode 100644 www/chromium/patches/patch-net_http_http_auth_gssapi_posix_h delete mode 100644 www/chromium/patches/patch-net_http_http_network_session_cc delete mode 100644 www/chromium/patches/patch-net_proxy_resolution_configured_proxy_resolution_service_cc delete mode 100644 www/chromium/patches/patch-net_proxy_resolution_proxy_config_service_linux_cc delete mode 100644 www/chromium/patches/patch-net_socket_socket_posix_cc delete mode 100644 www/chromium/patches/patch-net_socket_socks5_client_socket_cc delete mode 100644 www/chromium/patches/patch-net_socket_tcp_socket_posix_cc delete mode 100644 www/chromium/patches/patch-net_socket_udp_socket_posix_cc delete mode 100644 www/chromium/patches/patch-net_socket_udp_socket_unittest_cc delete mode 100644 www/chromium/patches/patch-net_socket_unix_domain_client_socket_posix_cc delete mode 100644 www/chromium/patches/patch-net_third_party_quiche_BUILD_gn delete mode 100644 www/chromium/patches/patch-net_tools_cert_verify_tool_cert_verify_comparision_tool_cc delete mode 100644 www/chromium/patches/patch-net_tools_cert_verify_tool_cert_verify_tool_cc delete mode 100644 www/chromium/patches/patch-net_tools_quic_quic_http_proxy_backend_cc delete mode 100644 www/chromium/patches/patch-net_traffic_annotation_network_traffic_annotation_h delete mode 100644 www/chromium/patches/patch-net_url_request_url_fetcher_cc delete mode 100644 www/chromium/patches/patch-net_url_request_url_fetcher_h delete mode 100644 www/chromium/patches/patch-net_url_request_url_request_context_builder_cc delete mode 100644 www/chromium/patches/patch-net_url_request_url_request_context_cc delete mode 100644 www/chromium/patches/patch-net_url_request_url_request_context_h delete mode 100644 www/chromium/patches/patch-pdf_out_of_process_instance_cc delete mode 100644 www/chromium/patches/patch-pdf_pdfium_pdfium_engine_cc delete mode 100644 www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_cc delete mode 100644 www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_h delete mode 100644 www/chromium/patches/patch-printing_print_settings_cc delete mode 100644 www/chromium/patches/patch-printing_print_settings_conversion_cc delete mode 100644 www/chromium/patches/patch-printing_print_settings_h delete mode 100644 www/chromium/patches/patch-printing_printing_features_cc delete mode 100644 www/chromium/patches/patch-printing_sandbox_print_backend_sandbox_hook_linux_cc delete mode 100644 www/chromium/patches/patch-printing_sandbox_print_backend_sandbox_hook_linux_h delete mode 100644 www/chromium/patches/patch-remoting_base_chromoting_event_cc delete mode 100644 www/chromium/patches/patch-remoting_base_host_settings_cc delete mode 100644 www/chromium/patches/patch-remoting_client_display_sys_opengl_h delete mode 100644 www/chromium/patches/patch-remoting_codec_webrtc_video_encoder_vpx_cc delete mode 100644 www/chromium/patches/patch-remoting_host_base_switches_cc delete mode 100644 www/chromium/patches/patch-remoting_host_base_switches_h delete mode 100644 www/chromium/patches/patch-remoting_host_chromoting_host_cc delete mode 100644 www/chromium/patches/patch-remoting_host_chromoting_host_context_cc delete mode 100644 www/chromium/patches/patch-remoting_host_chromoting_host_services_client_cc delete mode 100644 www/chromium/patches/patch-remoting_host_evaluate_capability_cc delete mode 100644 www/chromium/patches/patch-remoting_host_heartbeat_sender_cc delete mode 100644 www/chromium/patches/patch-remoting_host_host_attributes_cc delete mode 100644 www/chromium/patches/patch-remoting_host_host_details_cc delete mode 100644 www/chromium/patches/patch-remoting_host_host_main_cc delete mode 100644 www/chromium/patches/patch-remoting_host_ipc_constants_cc delete mode 100644 www/chromium/patches/patch-remoting_host_it2me_it2me_native_messaging_host_main_cc delete mode 100644 www/chromium/patches/patch-remoting_host_me2me_desktop_environment_cc delete mode 100644 www/chromium/patches/patch-remoting_host_remote_open_url_remote_open_url_client_cc delete mode 100644 www/chromium/patches/patch-remoting_host_remote_open_url_remote_open_url_util_cc delete mode 100644 www/chromium/patches/patch-remoting_host_remote_open_url_url_forwarder_configurator_cc delete mode 100644 www/chromium/patches/patch-remoting_host_remoting_me2me_host_cc delete mode 100644 www/chromium/patches/patch-remoting_host_setup_start_host_main_cc delete mode 100644 www/chromium/patches/patch-remoting_resources_remoting_strings_grd delete mode 100644 www/chromium/patches/patch-sandbox_BUILD_gn delete mode 100644 www/chromium/patches/patch-sandbox_features_gni delete mode 100644 www/chromium/patches/patch-sandbox_linux_BUILD_gn delete mode 100644 www/chromium/patches/patch-sandbox_linux_services_init_process_reaper_cc delete mode 100644 www/chromium/patches/patch-sandbox_linux_services_libc_interceptor_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_BUILD_gn delete mode 100644 www/chromium/patches/patch-sandbox_policy_features_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_freebsd_sandbox_freebsd_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_freebsd_sandbox_freebsd_h delete mode 100644 www/chromium/patches/patch-sandbox_policy_mojom_sandbox_mojom delete mode 100644 www/chromium/patches/patch-sandbox_policy_openbsd_sandbox_openbsd_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_openbsd_sandbox_openbsd_h delete mode 100644 www/chromium/patches/patch-sandbox_policy_sandbox_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_sandbox_h delete mode 100644 www/chromium/patches/patch-sandbox_policy_sandbox_type_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_switches_cc delete mode 100644 www/chromium/patches/patch-sandbox_policy_switches_h delete mode 100644 www/chromium/patches/patch-services_audio_audio_sandbox_hook_linux_cc delete mode 100644 www/chromium/patches/patch-services_audio_audio_sandbox_hook_linux_h delete mode 100644 www/chromium/patches/patch-services_cert_verifier_cert_verifier_creation_cc delete mode 100644 www/chromium/patches/patch-services_device_geolocation_location_arbitrator_cc delete mode 100644 www/chromium/patches/patch-services_device_hid_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_connection_fido_cc delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_connection_fido_h delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_connection_freebsd_cc delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_connection_freebsd_h delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_service_cc delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_service_fido_cc delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_service_fido_h delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_service_freebsd_cc delete mode 100644 www/chromium/patches/patch-services_device_hid_hid_service_freebsd_h delete mode 100644 www/chromium/patches/patch-services_device_serial_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_device_serial_serial_device_enumerator_cc delete mode 100644 www/chromium/patches/patch-services_device_serial_serial_io_handler_posix_cc delete mode 100644 www/chromium/patches/patch-services_device_time_zone_monitor_time_zone_monitor_linux_cc delete mode 100644 www/chromium/patches/patch-services_device_usb_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_network_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_network_network_sandbox_hook_linux_cc delete mode 100644 www/chromium/patches/patch-services_network_network_sandbox_hook_linux_h delete mode 100644 www/chromium/patches/patch-services_network_network_service_cc delete mode 100644 www/chromium/patches/patch-services_resource_coordinator_memory_instrumentation_queued_request_dispatcher_cc delete mode 100644 www/chromium/patches/patch-services_resource_coordinator_public_cpp_memory_instrumentation_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_resource_coordinator_public_cpp_memory_instrumentation_os_metrics_bsd_cc delete mode 100644 www/chromium/patches/patch-services_resource_coordinator_public_cpp_memory_instrumentation_os_metrics_h delete mode 100644 www/chromium/patches/patch-services_service_manager_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_service_manager_public_cpp_service_executable_BUILD_gn delete mode 100644 www/chromium/patches/patch-services_tracing_public_cpp_perfetto_perfetto_config_cc delete mode 100644 www/chromium/patches/patch-services_video_capture_broadcasting_receiver_cc delete mode 100644 www/chromium/patches/patch-services_video_capture_public_mojom_video_capture_service_mojom delete mode 100644 www/chromium/patches/patch-skia_ext_SkMemory_new_handler_cpp delete mode 100644 www/chromium/patches/patch-third_party_abseil-cpp_absl_base_config_h delete mode 100644 www/chromium/patches/patch-third_party_abseil-cpp_absl_base_internal_endian_h delete mode 100644 www/chromium/patches/patch-third_party_abseil-cpp_absl_base_internal_sysinfo_cc delete mode 100644 www/chromium/patches/patch-third_party_abseil-cpp_absl_debugging_internal_elf_mem_image_h delete mode 100644 www/chromium/patches/patch-third_party_abseil-cpp_absl_time_internal_cctz_src_time_zone_format_cc delete mode 100644 www/chromium/patches/patch-third_party_angle_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_angle_src_common_platform_h delete mode 100644 www/chromium/patches/patch-third_party_angle_src_common_system_utils_posix_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_gpu_info_util_SystemInfo_internal_h delete mode 100644 www/chromium/patches/patch-third_party_angle_src_gpu_info_util_SystemInfo_libpci_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_gpu_info_util_SystemInfo_linux_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_gpu_info_util_SystemInfo_x11_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_libANGLE_Display_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_libANGLE_formatutils_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_libANGLE_renderer_driver_utils_h delete mode 100644 www/chromium/patches/patch-third_party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX_cpp delete mode 100644 www/chromium/patches/patch-third_party_angle_src_libANGLE_renderer_vulkan_DisplayVk_api_h delete mode 100644 www/chromium/patches/patch-third_party_angle_util_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_blink_common_renderer_preferences_renderer_preferences_mojom_traits_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_public_common_renderer_preferences_renderer_preferences_h delete mode 100644 www/chromium/patches/patch-third_party_blink_public_common_renderer_preferences_renderer_preferences_mojom_traits_h delete mode 100644 www/chromium/patches/patch-third_party_blink_public_platform_web_vector_h delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_bindings_scripts_bind_gen_style_format_py delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_build_scripts_run_with_pythonpath_py delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_controller_blink_initializer_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_controller_memory_usage_monitor_posix_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_controller_memory_usage_monitor_posix_h delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_editing_editing_behavior_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_exported_web_view_impl_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_frame_web_frame_test_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_html_canvas_canvas_async_blob_creator_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_html_forms_internal_popup_menu_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_inspector_inspector_memory_agent_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_layout_layout_view_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_paint_paint_layer_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_modules_media_audio_audio_device_factory_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_modules_media_audio_audio_renderer_mixer_manager_test_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_modules_peerconnection_webrtc_audio_renderer_test_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_modules_webaudio_audio_worklet_thread_test_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_modules_webgl_webgl_rendering_context_base_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_modules_webgl_webgl_webcodecs_video_frame_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_fonts_font_cache_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_fonts_font_cache_h delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_fonts_font_description_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_fonts_font_metrics_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_fonts_font_unique_name_lookup_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_fonts_skia_font_cache_skia_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_graphics_begin_frame_provider_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_graphics_video_frame_submitter_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_scheduler_common_thread_cc delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_wtf_container_annotations_h delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_wtf_math_extras_h delete mode 100644 www/chromium/patches/patch-third_party_blink_renderer_platform_wtf_stack_util_cc delete mode 100644 www/chromium/patches/patch-third_party_boringssl_BUILD_generated_gni delete mode 100644 www/chromium/patches/patch-third_party_boringssl_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_boringssl_src_crypto_cpu_aarch64_openbsd_c delete mode 100644 www/chromium/patches/patch-third_party_boringssl_src_crypto_fipsmodule_rand_internal_h delete mode 100644 www/chromium/patches/patch-third_party_boringssl_src_crypto_rand_extra_arc4random_c delete mode 100644 www/chromium/patches/patch-third_party_boringssl_src_crypto_refcount_c11_c delete mode 100644 www/chromium/patches/patch-third_party_boringssl_src_include_openssl_base_h delete mode 100644 www/chromium/patches/patch-third_party_brotli_common_platform_h delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_build_crashpad_buildconfig_gni delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_client_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_client_crashpad_client_posix_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_minidump_minidump_misc_info_writer_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_misc_address_types_h delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_misc_capture_context_h delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_misc_metrics_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_misc_uuid_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_posix_close_multiple_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_posix_drop_privileges_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_posix_signals_cc delete mode 100644 www/chromium/patches/patch-third_party_crashpad_crashpad_util_posix_symbolic_constants_posix_cc delete mode 100644 www/chromium/patches/patch-third_party_crc32c_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_dawn_include_dawn_native_VulkanBackend_h delete mode 100644 www/chromium/patches/patch-third_party_dawn_src_dawn_common_Platform_h delete mode 100644 www/chromium/patches/patch-third_party_dawn_src_dawn_native_vulkan_BackendVk_cpp delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_arm64_config_h delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_ia32_config_asm delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_ia32_config_h delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_x64_config_asm delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_x64_config_h delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_libavcodec_x86_cabac_h delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_libavutil_cpu_c delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_libavutil_mem_c delete mode 100644 www/chromium/patches/patch-third_party_ffmpeg_libavutil_random_seed_c delete mode 100644 www/chromium/patches/patch-third_party_fontconfig_include_config_h delete mode 100644 www/chromium/patches/patch-third_party_fontconfig_src_src_fccompat_c delete mode 100644 www/chromium/patches/patch-third_party_glfw_src_src_egl_context_c delete mode 100644 www/chromium/patches/patch-third_party_leveldatabase_env_chromium_cc delete mode 100644 www/chromium/patches/patch-third_party_libXNVCtrl_NVCtrl_c delete mode 100644 www/chromium/patches/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton_h delete mode 100644 www/chromium/patches/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock_h delete mode 100644 www/chromium/patches/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_thread_checker_h delete mode 100644 www/chromium/patches/patch-third_party_libsync_src_include_sync_sync_h delete mode 100644 www/chromium/patches/patch-third_party_libsync_src_sync_c delete mode 100644 www/chromium/patches/patch-third_party_libusb_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_libusb_src_libusb_core_c delete mode 100644 www/chromium/patches/patch-third_party_libxml_linux_config_h delete mode 100644 www/chromium/patches/patch-third_party_libxml_src_dict_c delete mode 100644 www/chromium/patches/patch-third_party_maldoca_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_maldoca_src_maldoca_base_get_runfiles_dir_cc delete mode 100644 www/chromium/patches/patch-third_party_maldoca_src_maldoca_service_common_process_doc_wrapper_cc delete mode 100644 www/chromium/patches/patch-third_party_nasm_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_nasm_config_config-linux_h delete mode 100644 www/chromium/patches/patch-third_party_node_node_py delete mode 100644 www/chromium/patches/patch-third_party_opus_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_pdfium_core_fxcrt_cfx_datetime_cpp delete mode 100644 www/chromium/patches/patch-third_party_pdfium_core_fxge_cfx_fontmapper_cpp delete mode 100644 www/chromium/patches/patch-third_party_pdfium_core_fxge_linux_fx_linux_impl_cpp delete mode 100644 www/chromium/patches/patch-third_party_pdfium_fxjs_fx_date_helpers_cpp delete mode 100644 www/chromium/patches/patch-third_party_pdfium_xfa_fxfa_parser_cxfa_timezoneprovider_cpp delete mode 100644 www/chromium/patches/patch-third_party_perfetto_include_perfetto_base_build_config_h delete mode 100644 www/chromium/patches/patch-third_party_perfetto_include_perfetto_base_thread_utils_h delete mode 100644 www/chromium/patches/patch-third_party_perfetto_include_perfetto_base_time_h delete mode 100644 www/chromium/patches/patch-third_party_perfetto_include_perfetto_ext_base_event_fd_h delete mode 100644 www/chromium/patches/patch-third_party_perfetto_include_perfetto_ext_base_thread_utils_h delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_event_fd_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_periodic_task_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_string_utils_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_subprocess_posix_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_test_vm_test_utils_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_thread_task_runner_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_base_unix_socket_cc delete mode 100644 www/chromium/patches/patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc delete mode 100644 www/chromium/patches/patch-third_party_protobuf_src_google_protobuf_stubs_platform_macros_h delete mode 100644 www/chromium/patches/patch-third_party_protobuf_src_google_protobuf_stubs_strutil_h delete mode 100644 www/chromium/patches/patch-third_party_skia_src_core_SkCpu_cpp delete mode 100644 www/chromium/patches/patch-third_party_skia_src_gpu_GrAutoLocaleSetter_h delete mode 100644 www/chromium/patches/patch-third_party_skia_src_ports_SkOSFile_posix_cpp delete mode 100644 www/chromium/patches/patch-third_party_sqlite_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_sqlite_src_amalgamation_sqlite3_c delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_Common_Configurator_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_Common_MutexLock_hpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_Common_SharedLibrary_hpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_Main_SwiftConfig_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_OpenGL_libEGL_Display_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_OpenGL_libEGL_Surface_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_OpenGL_libEGL_libEGL_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_OpenGL_libEGL_libEGL_hpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_OpenGL_libGLESv2_libGLESv2_hpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_Reactor_Debug_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_System_SharedLibrary_hpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux_hpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_src_WSI_libXCB_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_third_party_llvm-10_0_configs_linux_include_llvm_Config_config_h delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_third_party_llvm-subzero_build_Linux_include_llvm_Config_config_h delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_third_party_marl_src_memory_cpp delete mode 100644 www/chromium/patches/patch-third_party_swiftshader_third_party_marl_src_thread_cpp delete mode 100644 www/chromium/patches/patch-third_party_test_fonts_fontconfig_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_test_fonts_fontconfig_fontconfig_util_linux_cc delete mode 100644 www/chromium/patches/patch-third_party_unrar_src_crypt_cpp delete mode 100644 www/chromium/patches/patch-third_party_usrsctp_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_allocation_h delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_get_environment_c delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_get_environment_h delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_vk_loader_platform_h delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vk_loader_platform_h delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vk_mem_alloc_h delete mode 100644 www/chromium/patches/patch-third_party_vulkan_memory_allocator_include_vk_mem_alloc_h delete mode 100644 www/chromium/patches/patch-third_party_webrtc_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_webrtc_modules_audio_device_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_webrtc_modules_desktop_capture_linux_x11_x_server_pixel_buffer_cc delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_byte_order_h delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_ip_address_cc delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_network_cc delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_physical_socket_server_cc delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_physical_socket_server_h delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_platform_thread_types_cc delete mode 100644 www/chromium/patches/patch-third_party_webrtc_rtc_base_third_party_sigslot_sigslot_h delete mode 100644 www/chromium/patches/patch-third_party_webrtc_system_wrappers_BUILD_gn delete mode 100644 www/chromium/patches/patch-third_party_zlib_BUILD_gn delete mode 100644 www/chromium/patches/patch-tools_generate_stubs_rules_gni delete mode 100644 www/chromium/patches/patch-tools_gn_build_build_linux_ninja_template delete mode 100644 www/chromium/patches/patch-tools_gn_build_gen_py delete mode 100644 www/chromium/patches/patch-tools_gn_src_base_files_file_posix_cc delete mode 100644 www/chromium/patches/patch-tools_gn_src_gn_version_h delete mode 100644 www/chromium/patches/patch-tools_gn_src_util_exe_path_cc delete mode 100644 www/chromium/patches/patch-tools_json_schema_compiler_cpp_bundle_generator_py delete mode 100644 www/chromium/patches/patch-tools_json_schema_compiler_feature_compiler_py delete mode 100644 www/chromium/patches/patch-tools_perf_chrome_telemetry_build_BUILD_gn delete mode 100644 www/chromium/patches/patch-tools_protoc_wrapper_protoc_wrapper_py delete mode 100644 www/chromium/patches/patch-tools_variations_fieldtrial_to_struct_py delete mode 100644 www/chromium/patches/patch-ui_base_clipboard_clipboard_constants_cc delete mode 100644 www/chromium/patches/patch-ui_base_clipboard_clipboard_constants_h delete mode 100644 www/chromium/patches/patch-ui_base_cursor_cursor_factory_cc delete mode 100644 www/chromium/patches/patch-ui_base_cursor_cursor_factory_h delete mode 100644 www/chromium/patches/patch-ui_base_dragdrop_os_exchange_data_provider_factory_cc delete mode 100644 www/chromium/patches/patch-ui_base_dragdrop_os_exchange_data_provider_non_backed_cc delete mode 100644 www/chromium/patches/patch-ui_base_ime_dummy_text_input_client_cc delete mode 100644 www/chromium/patches/patch-ui_base_ime_dummy_text_input_client_h delete mode 100644 www/chromium/patches/patch-ui_base_ime_fake_text_input_client_cc delete mode 100644 www/chromium/patches/patch-ui_base_ime_fake_text_input_client_h delete mode 100644 www/chromium/patches/patch-ui_base_ime_init_input_method_initializer_cc delete mode 100644 www/chromium/patches/patch-ui_base_ime_text_input_client_h delete mode 100644 www/chromium/patches/patch-ui_base_resource_resource_bundle_cc delete mode 100644 www/chromium/patches/patch-ui_base_test_skia_gold_pixel_diff_cc delete mode 100644 www/chromium/patches/patch-ui_base_ui_base_features_cc delete mode 100644 www/chromium/patches/patch-ui_base_webui_web_ui_util_cc delete mode 100644 www/chromium/patches/patch-ui_base_x_x11_cursor_loader_cc delete mode 100644 www/chromium/patches/patch-ui_base_x_x11_shm_image_pool_cc delete mode 100644 www/chromium/patches/patch-ui_color_color_id_h delete mode 100644 www/chromium/patches/patch-ui_color_native_color_mixers_cc delete mode 100644 www/chromium/patches/patch-ui_compositor_compositor_cc delete mode 100644 www/chromium/patches/patch-ui_compositor_compositor_h delete mode 100644 www/chromium/patches/patch-ui_compositor_compositor_observer_h delete mode 100644 www/chromium/patches/patch-ui_events_devices_x11_device_data_manager_x11_cc delete mode 100644 www/chromium/patches/patch-ui_events_event_cc delete mode 100644 www/chromium/patches/patch-ui_events_event_switches_cc delete mode 100644 www/chromium/patches/patch-ui_events_event_switches_h delete mode 100644 www/chromium/patches/patch-ui_events_keycodes_dom_keycode_converter_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_BUILD_gn delete mode 100644 www/chromium/patches/patch-ui_gfx_canvas_skia_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_codec_png_codec_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_font_fallback_linux_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_font_list_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_font_render_params_h delete mode 100644 www/chromium/patches/patch-ui_gfx_font_util_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_gpu_memory_buffer_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_gpu_memory_buffer_h delete mode 100644 www/chromium/patches/patch-ui_gfx_ipc_gfx_param_traits_macros_h delete mode 100644 www/chromium/patches/patch-ui_gfx_linux_client_native_pixmap_dmabuf_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_mojom_buffer_types_mojom_traits_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_mojom_native_handle_types_mojom_traits_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_mojom_native_handle_types_mojom_traits_h delete mode 100644 www/chromium/patches/patch-ui_gfx_native_pixmap_handle_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_native_pixmap_handle_h delete mode 100644 www/chromium/patches/patch-ui_gfx_native_widget_types_h delete mode 100644 www/chromium/patches/patch-ui_gfx_render_text_api_fuzzer_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_switches_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_switches_h delete mode 100644 www/chromium/patches/patch-ui_gfx_x_generated_protos_dri3_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_x_generated_protos_shm_cc delete mode 100644 www/chromium/patches/patch-ui_gfx_x_xlib_support_cc delete mode 100644 www/chromium/patches/patch-ui_gl_BUILD_gn delete mode 100644 www/chromium/patches/patch-ui_gl_generate_bindings_py delete mode 100644 www/chromium/patches/patch-ui_gl_gl_bindings_api_autogen_glx_h delete mode 100644 www/chromium/patches/patch-ui_gl_gl_bindings_autogen_glx_cc delete mode 100644 www/chromium/patches/patch-ui_gl_gl_bindings_autogen_glx_h delete mode 100644 www/chromium/patches/patch-ui_gl_gl_context_cc delete mode 100644 www/chromium/patches/patch-ui_gl_gl_features_cc delete mode 100644 www/chromium/patches/patch-ui_gl_gl_image_glx_native_pixmap_cc delete mode 100644 www/chromium/patches/patch-ui_gl_gl_implementation_cc delete mode 100644 www/chromium/patches/patch-ui_gl_sync_control_vsync_provider_cc delete mode 100644 www/chromium/patches/patch-ui_gl_sync_control_vsync_provider_h delete mode 100644 www/chromium/patches/patch-ui_gtk_gtk_compat_cc delete mode 100644 www/chromium/patches/patch-ui_gtk_printing_print_dialog_gtk_cc delete mode 100644 www/chromium/patches/patch-ui_message_center_views_message_popup_view_cc delete mode 100644 www/chromium/patches/patch-ui_native_theme_native_theme_base_cc delete mode 100644 www/chromium/patches/patch-ui_native_theme_native_theme_h delete mode 100644 www/chromium/patches/patch-ui_ozone_common_egl_util_cc delete mode 100644 www/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan_implementation_wayland_cc delete mode 100644 www/chromium/patches/patch-ui_ozone_platform_x11_ozone_platform_x11_cc delete mode 100644 www/chromium/patches/patch-ui_ozone_platform_x11_vulkan_implementation_x11_cc delete mode 100644 www/chromium/patches/patch-ui_ozone_public_ozone_platform_h delete mode 100644 www/chromium/patches/patch-ui_platform_window_platform_window_init_properties_h delete mode 100644 www/chromium/patches/patch-ui_strings_app_locale_settings_grd delete mode 100644 www/chromium/patches/patch-ui_views_controls_prefix_selector_cc delete mode 100644 www/chromium/patches/patch-ui_views_controls_prefix_selector_h delete mode 100644 www/chromium/patches/patch-ui_views_controls_textfield_textfield_cc delete mode 100644 www/chromium/patches/patch-ui_views_controls_textfield_textfield_h delete mode 100644 www/chromium/patches/patch-ui_views_corewm_tooltip_aura_cc delete mode 100644 www/chromium/patches/patch-ui_views_examples_widget_example_cc delete mode 100644 www/chromium/patches/patch-ui_views_focus_focus_manager_cc delete mode 100644 www/chromium/patches/patch-ui_views_linux_ui_linux_ui_cc delete mode 100644 www/chromium/patches/patch-ui_views_linux_ui_linux_ui_h delete mode 100644 www/chromium/patches/patch-ui_views_style_platform_style_cc delete mode 100644 www/chromium/patches/patch-ui_views_views_delegate_cc delete mode 100644 www/chromium/patches/patch-ui_views_views_delegate_h delete mode 100644 www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_screen_ozone_cc delete mode 100644 www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc delete mode 100644 www/chromium/patches/patch-ui_views_widget_native_widget_aura_cc delete mode 100644 www/chromium/patches/patch-ui_views_widget_widget_cc delete mode 100644 www/chromium/patches/patch-ui_views_window_custom_frame_view_cc delete mode 100644 www/chromium/patches/patch-ui_views_window_dialog_delegate_cc delete mode 100644 www/chromium/patches/patch-ui_views_window_frame_background_cc delete mode 100644 www/chromium/patches/patch-ui_webui_resources_js_cr_js delete mode 100644 www/chromium/patches/patch-v8_BUILD_gn delete mode 100644 www/chromium/patches/patch-v8_include_v8config_h delete mode 100644 www/chromium/patches/patch-v8_src_api_api_cc delete mode 100644 www/chromium/patches/patch-v8_src_base_atomicops_h delete mode 100644 www/chromium/patches/patch-v8_src_base_platform_platform-freebsd_cc delete mode 100644 www/chromium/patches/patch-v8_src_base_platform_platform-openbsd_cc delete mode 100644 www/chromium/patches/patch-v8_src_base_platform_platform-posix_cc delete mode 100644 www/chromium/patches/patch-v8_src_base_sys-info_cc delete mode 100644 www/chromium/patches/patch-v8_src_compiler_backend_ia32_instruction-selector-ia32_cc delete mode 100644 www/chromium/patches/patch-v8_src_diagnostics_perf-jit_cc delete mode 100644 www/chromium/patches/patch-v8_src_diagnostics_perf-jit_h delete mode 100644 www/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix_cc delete mode 100644 www/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix_h delete mode 100644 www/chromium/patches/patch-v8_src_trap-handler_trap-handler_h delete mode 100644 www/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32_h delete mode 100644 www/chromium/patches/patch-v8_tools_run_py delete mode 100644 www/chromium/patches/patch-weblayer_browser_browser_main_parts_impl_cc delete mode 100644 www/chromium/patches/patch-weblayer_browser_content_browser_client_impl_cc delete mode 100644 www/chromium/patches/patch-weblayer_browser_content_browser_client_impl_h delete mode 100644 www/chromium/patches/patch-weblayer_browser_system_network_context_manager_cc delete mode 100644 www/chromium/patches/patch-weblayer_common_weblayer_paths_cc delete mode 100644 www/chromium/pkg/CVS/Entries delete mode 100644 www/chromium/pkg/CVS/Repository delete mode 100644 www/chromium/pkg/CVS/Root delete mode 100644 www/chromium/pkg/DESCR delete mode 100644 www/chromium/pkg/PFRAG.component delete mode 100644 www/chromium/pkg/PFRAG.swiftshader delete mode 100644 www/chromium/pkg/PLIST delete mode 100644 www/chromium/pkg/README diff --git a/www/chromium/CVS/Entries b/www/chromium/CVS/Entries deleted file mode 100644 index b94e422..0000000 --- a/www/chromium/CVS/Entries +++ /dev/null @@ -1,7 +0,0 @@ -/Makefile/1.628/Tue Apr 5 14:41:58 2022// -/distinfo/1.293/Tue Apr 5 14:41:58 2022// -D/chromium//// -D/electron//// -D/files//// -D/patches//// -D/pkg//// diff --git a/www/chromium/CVS/Repository b/www/chromium/CVS/Repository deleted file mode 100644 index 3e3ccb6..0000000 --- a/www/chromium/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium diff --git a/www/chromium/CVS/Root b/www/chromium/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/Makefile b/www/chromium/Makefile deleted file mode 100644 index 13b13ff..0000000 --- a/www/chromium/Makefile +++ /dev/null @@ -1,344 +0,0 @@ -BROKEN-powerpc64 = Check failed: false. OS architecture not handled. (powerpc64) - -USE_WXNEEDED= Yes - -DPB_PROPERTIES= parallel parallel2 - -COMMENT= Chromium browser - -V= 100.0.4896.75 - -DISTNAME= chromium-${V} - -DISTFILES+= ${EXTRACT_ONLY} \ - ${REGRESS_DISTFILES} - -REGRESS_DISTFILES+= chromium-${V}-testdata${EXTRACT_SUFX} \ - test_fonts-cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb.tar.gz:0 \ - ${V}-1.tar.gz:1 - -EXTRACT_ONLY= chromium-${V}${EXTRACT_SUFX} - -CATEGORIES= www - -HOMEPAGE= https://www.chromium.org/Home - -MAINTAINER= Robert Nagy - -EXTRACT_SUFX= .tar.xz - -FLAVORS= component ungoogled -PSEUDO_FLAVORS= debug -FLAVOR?= - -# BSD-like -PERMIT_PACKAGE = Yes - -MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ -MASTER_SITES0= http://nerd.hu/distfiles/ -MASTER_SITES1= https://codeberg.org/eloston/ungoogled-chromium/archive/ - -MODULES= lang/python - -COMPILER = base-clang ports-clang ports-gcc - -MODPY_RUNDEP= No -MODPY_SETUPTOOLS= Yes - -PATCHORIG= .orig.port - -# uses pledge() -WANTLIB += X11 Xext Xfixes Xrender c dbus-1 event -WANTLIB += execinfo Xft -WANTLIB += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 -WANTLIB += m -WANTLIB += kvm pthread -WANTLIB += xslt -WANTLIB += sndio -WANTLIB += ${COMPILER_LIBCXX} -WANTLIB += Xi Xtst -WANTLIB += Xcursor Xrandr gio-2.0 -WANTLIB += nspr4 nss3 nssutil3 smime3 -WANTLIB += atk-bridge-2.0 -WANTLIB += X11-xcb xcb -WANTLIB += GL expat -WANTLIB += atk-1.0 cairo gdk-3 gtk-3 pango-1.0 -WANTLIB += pangocairo-1.0 -WANTLIB += Xcomposite Xdamage -WANTLIB += EGL Xau Xdmcp Xinerama Xxf86vm atspi cairo-gobject -WANTLIB += drm epoxy fontconfig freetype fribidi gmodule-2.0 graphite2 -WANTLIB += gthread-2.0 intl pangoft2-1.0 pcre pixman-1 -WANTLIB += plc4 plds4 util xcb-dri2 xcb-glx xcb-render xcb-shm -WANTLIB += xml2 z -WANTLIB += harfbuzz harfbuzz-subset harfbuzz-gobject -WANTLIB += ffi png -WANTLIB += iconv lzma -WANTLIB += fido2 cbor usbhid crypto -WANTLIB += gbm xkbcommon -WANTLIB += tiff xshmfence -WANTLIB += lzo2 - -RUN_DEPENDS= devel/xdg-utils \ - devel/desktop-file-utils \ - graphics/libexif \ - x11/gtk+3,-guic -BUILD_DEPENDS= archivers/bzip2 \ - devel/gperf \ - devel/bison \ - lang/node \ - shells/bash \ - sysutils/flock \ - sysutils/pciutils \ - devel/ninja \ - x11/gtk+3 \ - x11/py-xcbgen${MODPY_FLAVOR} \ - ${MODGCC4_CPPDEP} -LIB_DEPENDS= devel/harfbuzz \ - graphics/tiff \ - security/nss \ - textproc/libxslt \ - x11/gtk+3 \ - x11/xkbcommon \ - ${MODGCC4_CPPLIBDEP} - -.include - -# Set BUILDTYPE to Release -BUILDTYPE= Release - -SUBST_VARS+= WRKSRC WRKDIR DEBUGFLAG - -ALL_TARGET= chrome -TEST_TARGET= base_unittests \ - blink_unittests \ - chromedriver_unittests \ - components_unittests \ - content_unittests \ - crypto_unittests \ - gl_tests \ - gpu_unittests \ - headless_unittests \ - media_unittests \ - mojo_unittests \ - net_unittests \ - printing_unittests \ - skia_unittests \ - url_unittests \ - wm_unittests - -DIST_TARGET_DIR= chrome - -CONFIGURE_STYLE=none # prevent python MODULE from overriding do-build - -BUILDDIR= ${WRKSRC}/out/${BUILDTYPE} - -UNGOOGLED= ${WRKDIST}/ungoogled-chromium - -# These libraries are used from the system and the build infrastructure -# removes them from the bundled third_party directory and replaces them -# with hooks to use them from the system. -GN_SYSTEM_LIBS= libevent \ - libxslt - -GN_ARGS= enable_nacl=false \ - is_official_build=false \ - is_debug=false \ - is_cfi=false \ - optimize_webui=true \ - enable_js_type_check=false \ - enable_one_click_signin=true \ - enable_remoting=false \ - enable_hangout_services_extension=true \ - use_kerberos=false \ - use_sndio=true \ - use_cups=false \ - use_system_libdrm=true \ - use_bundled_fontconfig=false \ - use_system_harfbuzz=true \ - use_system_freetype=false \ - use_gnome_keyring=false \ - is_clang=true \ - use_sysroot=false \ - treat_warnings_as_errors=false \ - clang_use_chrome_plugins=false \ - use_allocator=\"none\" \ - use_allocator_shim=false \ - disable_fieldtrial_testing_config=true \ - extra_cppflags=\"-idirafter ${LOCALBASE}/include -idirafter ${X11BASE}/include\" \ - fatal_linker_warnings=false \ - use_custom_libcxx=false \ - enable_wmax_tokens=false \ - use_thin_lto=false \ - thin_lto_enable_optimizations=false \ - use_udev=false - -# notyet -GN_ARGS+= use_vaapi=false - -.if ${MACHINE_ARCH} == "i386" -GN_ARGS+= extra_ldflags=\"-L${LOCALBASE}/lib -L${X11BASE}/lib -Wl,--no-keep-memory\" -.else -GN_ARGS+= extra_ldflags=\"-L${LOCALBASE}/lib -L${X11BASE}/lib\" -.endif - -.if ${MACHINE_ARCH} == "aarch64" -PKG_ARGS+= -Dswiftshader=0 -.else -PKG_ARGS+= -Dswiftshader=1 -.endif - -# Note: these keys are for OpenBSD use ONLY. For your own distribution, -# please get your own set of keys. It's free! -GN_ARGS+= google_api_key="0" \ - ffmpeg_branding=\"Chromium\" \ - proprietary_codecs=false - -# These are now restricted to use by Google, so bye-bye sync. -#GN_ARGS+= google_default_client_id=\"451220141585.apps.googleusercontent.com\" -#GN_ARGS+= google_default_client_secret=\"nQcDyaBvDyCeDrsRqKIWSHJn\" \ - -# XXX dwz doesn't work with chromium yet -DWZ = : - -.if ${FLAVOR:Mdebug} -GN_ARGS+= symbol_level=1 -DEBUG_PACKAGES= ${BUILD_PACKAGES} -.else -GN_ARGS+= symbol_level=0 -.endif - -.if ${FLAVOR:Mcomponent} -GN_ARGS+= is_component_build=true -.else -GN_ARGS+= is_component_build=false -.endif - -.if ${FLAVOR:Mungoogled} -GN_ARGS+= build_with_tflite_lib=false \ - chrome_pgo_phase=0 \ - enable_hangout_services_extension=false \ - enable_mdns=false \ - enable_one_click_signin=false \ - enable_reading_list=false \ - enable_reporting=false \ - enable_service_discovery=false \ - enable_widevine=false \ - exclude_unwind_tables=true \ - google_default_client_id="0" \ - google_default_client_secret="0" \ - safe_browsing_mode=0 \ - use_official_google_api_keys=false \ - use_unofficial_version_number=false -.endif - -pre-configure: - @ln -sf ${MODPY_BIN} ${WRKDIR}/bin/python -.for _arch in x64 ia32 arm64 -. for _dir in avcodec avformat avutil - @cp -pR ${WRKSRC}/third_party/ffmpeg/chromium/config/Chrome/linux/${_arch}/lib${_dir} \ - ${WRKSRC}/third_party/ffmpeg/chromium/config/Chrome/openbsd/${_arch}/lib${_dir} -. endfor -.endfor - @mkdir -p ${WRKSRC}/third_party/node/openbsd/node-openbsd/bin - @ln -sf ${TRUEPREFIX}/bin/node ${WRKSRC}/third_party/node/openbsd/node-openbsd/bin/node - ${SUBST_CMD} ${WRKSRC}/build/gn_run_binary.py ${WRKSRC}/v8/tools/run.py \ - ${WRKSRC}/tools/protoc_wrapper/protoc_wrapper.py \ - ${WRKSRC}/third_party/blink/renderer/build/scripts/run_with_pythonpath.py \ - ${WRKSRC}/base/third_party/libevent/BUILD.gn - -# Configuration consists of three steps: -# 1. replace the specified bundled libraries with hooks to use the system libs -# 2. bootstrap gn, the tool to generate ninja files -# 3. run gn with the appropriate configuration arguments -do-configure: -.if ${FLAVOR:Mungoogled} - @mkdir -p ${UNGOOGLED} - @${GZIP_CMD} -d <${FULLDISTDIR}/${V}-1.tar.gz | ${TAR} -C ${UNGOOGLED}/.. -xf - -# @cd ${UNGOOGLED} && env -i ${MAKE_ENV} ./utils/prune_binaries.py ${WRKSRC} pruning.list - @sed -i "s/, '--no-backup-if-mismatch'//g" ${UNGOOGLED}/utils/patches.py - @sed -i "s/, check=True/, check=False/g" ${UNGOOGLED}/utils/patches.py - @cd ${UNGOOGLED} && env -i ${MAKE_ENV} ./utils/patches.py apply ${WRKSRC} patches - @find ${WRKSRC} -name '*.rej' -exec rm -f {} \; - @find ${WRKSRC} -name '*.orig' -exec rm -f {} \; - @rm -f ${UNGOOGLED}/domainsubcache.tar.gz - @cd ${UNGOOGLED} && env -i ${MAKE_ENV} ./utils/domain_substitution.py apply -r domain_regex.list \ - -f domain_substitution.list -c domainsubcache.tar.gz ${WRKSRC} -.endif - - @cd ${WRKSRC} && env -i ${MAKE_ENV} build/linux/unbundle/replace_gn_files.py \ - --system-libraries ${GN_SYSTEM_LIBS} - @cd ${WRKSRC}/tools/gn && env -i ${MAKE_ENV} LDFLAGS=-L${LOCALBASE}/lib ${MODPY_BIN} bootstrap/bootstrap.py \ - --no-clean -s --gn-gen-args "${GN_ARGS}" - @cd ${WRKSRC} && env -i ${CONFIGURE_ENV} ${WRKSRC}/out/Release/gn \ - gen --args="${GN_ARGS}" out/${BUILDTYPE} - -do-build: - @cd ${WRKSRC} && env -i ${MAKE_ENV} ninja \ - -j ${MAKE_JOBS} -C out/${BUILDTYPE} ${ALL_TARGET} - -do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/${DIST_TARGET_DIR} - ${INSTALL_PROGRAM} ${BUILDDIR}/${DIST_TARGET_DIR} ${PREFIX}/${DIST_TARGET_DIR} - ${SUBST_PROGRAM} ${FILESDIR}/${DIST_TARGET_DIR} ${PREFIX}/bin/${DIST_TARGET_DIR} - ${INSTALL_PROGRAM} ${BUILDDIR}/chromedriver.unstripped ${PREFIX}/bin/chromedriver - ${INSTALL_MAN} ${WRKSRC}/chrome/app/resources/manpage.1.in ${PREFIX}/man/man1/chrome.1 - @perl -pi -e "s,\@\@PACKAGE\@\@,chromium,g;s,\@\@MENUNAME\@\@,Chromium Web Browser,g" \ - ${PREFIX}/man/man1/chrome.1 - ${INSTALL_DATA} ${BUILDDIR}/*.pak ${PREFIX}/${DIST_TARGET_DIR} - - ${INSTALL_DATA_DIR} ${PREFIX}/${DIST_TARGET_DIR}/locales - ${INSTALL_DATA} ${BUILDDIR}/locales/* ${PREFIX}/${DIST_TARGET_DIR}/locales - ${INSTALL_DATA} ${BUILDDIR}/*.png ${PREFIX}/${DIST_TARGET_DIR} - ${INSTALL_DATA_DIR} ${PREFIX}/${DIST_TARGET_DIR}/resources - @cp -Rp ${BUILDDIR}/resources/* ${PREFIX}/${DIST_TARGET_DIR}/resources - @chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${DIST_TARGET_DIR}/resources -.for f in icudtl.dat snapshot_blob.bin v8_context_snapshot.bin - ${INSTALL_DATA} ${BUILDDIR}/${f} ${PREFIX}/${DIST_TARGET_DIR} -.endfor - - # ANGLE, EGL, Vk -.for f in libEGL libGLESv2 - ${INSTALL_DATA} ${BUILDDIR}/${f}.so ${PREFIX}/${DIST_TARGET_DIR} -.endfor -.for f in libVkICD_mock_icd - ${INSTALL_DATA} ${BUILDDIR}/${f}.so ${PREFIX}/${DIST_TARGET_DIR} -.endfor - ${INSTALL_DATA} ${BUILDDIR}/libvulkan.so.1 \ - ${PREFIX}/${DIST_TARGET_DIR}/libvulkan.so - -.if ${MACHINE_ARCH} != "aarch64" - # SwiftShader - ${INSTALL_DATA_DIR} ${PREFIX}/${DIST_TARGET_DIR}/swiftshader - ${INSTALL_DATA} ${BUILDDIR}/libvk_swiftshader.so ${PREFIX}/${DIST_TARGET_DIR} -.for f in libEGL.so libGLESv2.so - ${INSTALL_DATA} ${BUILDDIR}/swiftshader/${f} ${PREFIX}/${DIST_TARGET_DIR}/swiftshader -.endfor -.endif - -.if ${FLAVOR:Mcomponent} - cp -Rp ${BUILDDIR}/*.so ${BUILDDIR}/*.so.[0-9] ${PREFIX}/${DIST_TARGET_DIR}/ -.endif - - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/chromium -.for f in pledge.main pledge.utility_audio pledge.utility_network pledge.utility_video \ - unveil.gpu unveil.main unveil.plugin unveil.renderer unveil.utility unveil.utility_audio \ - unveil.utility_network unveil.utility_video - ${INSTALL_DATA} ${FILESDIR}/${f} ${PREFIX}/share/examples/chromium -.endfor - -pre-test: -.for _d in ${REGRESS_DISTFILES:C/:[0-9]$//} - @${ECHO_MSG} "Extracting ${_d}" - @case ${_d} in \ - *testdata*.tar.xz) \ - xzdec <${FULLDISTDIR}/${_d} | ${TAR} -C ${WRKDIR} -xf -;; \ - *font*.tar.gz) \ - ${GZIP_CMD} -d <${FULLDISTDIR}/${_d} | ${TAR} -C ${WRKDIST}/third_party/test_fonts -xf -;; \ - esac; -.endfor - -do-test: - @cd ${WRKSRC} && env -i ${MAKE_ENV} ninja \ - -j ${MAKE_JOBS} -C out/${BUILDTYPE} ${TEST_TARGET} - -.include diff --git a/www/chromium/chromium/CVS/Entries b/www/chromium/chromium/CVS/Entries deleted file mode 100644 index 7b0110e..0000000 --- a/www/chromium/chromium/CVS/Entries +++ /dev/null @@ -1 +0,0 @@ -D/pkg//// diff --git a/www/chromium/chromium/CVS/Repository b/www/chromium/chromium/CVS/Repository deleted file mode 100644 index 8604319..0000000 --- a/www/chromium/chromium/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium/chromium diff --git a/www/chromium/chromium/CVS/Root b/www/chromium/chromium/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/chromium/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/chromium/pkg/CVS/Entries b/www/chromium/chromium/pkg/CVS/Entries deleted file mode 100644 index 1784810..0000000 --- a/www/chromium/chromium/pkg/CVS/Entries +++ /dev/null @@ -1 +0,0 @@ -D diff --git a/www/chromium/chromium/pkg/CVS/Repository b/www/chromium/chromium/pkg/CVS/Repository deleted file mode 100644 index 80b7d5b..0000000 --- a/www/chromium/chromium/pkg/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium/chromium/pkg diff --git a/www/chromium/chromium/pkg/CVS/Root b/www/chromium/chromium/pkg/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/chromium/pkg/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/distinfo b/www/chromium/distinfo deleted file mode 100644 index e8bb432..0000000 --- a/www/chromium/distinfo +++ /dev/null @@ -1,8 +0,0 @@ -SHA256 (100.0.4896.75-1.tar.gz) = 3ehJvD1f15CjNiUrmx5PVQPCd8rNq90YFA1TEOjnEmM= -SHA256 (chromium-100.0.4896.75-testdata.tar.xz) = 2CI6cB06fnpw15Z+ybdtfMhqlSyRIc96wC1lVHEK8nc= -SHA256 (chromium-100.0.4896.75.tar.xz) = JE7TUt+qGrax8Id8SIT9F6p9cTP6UvEpqfsBMl6gwMA= -SHA256 (test_fonts-cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb.tar.gz) = 7Jc+zNZp1Bf78tCk2scwdEoxdCaP8GLbVFG1XIK8NJI= -SIZE (100.0.4896.75-1.tar.gz) = 650255 -SIZE (chromium-100.0.4896.75-testdata.tar.xz) = 259963900 -SIZE (chromium-100.0.4896.75.tar.xz) = 1358118152 -SIZE (test_fonts-cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb.tar.gz) = 26759650 diff --git a/www/chromium/electron/CVS/Entries b/www/chromium/electron/CVS/Entries deleted file mode 100644 index 7b0110e..0000000 --- a/www/chromium/electron/CVS/Entries +++ /dev/null @@ -1 +0,0 @@ -D/pkg//// diff --git a/www/chromium/electron/CVS/Repository b/www/chromium/electron/CVS/Repository deleted file mode 100644 index aebdd92..0000000 --- a/www/chromium/electron/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium/electron diff --git a/www/chromium/electron/CVS/Root b/www/chromium/electron/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/electron/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/electron/pkg/CVS/Entries b/www/chromium/electron/pkg/CVS/Entries deleted file mode 100644 index 1784810..0000000 --- a/www/chromium/electron/pkg/CVS/Entries +++ /dev/null @@ -1 +0,0 @@ -D diff --git a/www/chromium/electron/pkg/CVS/Repository b/www/chromium/electron/pkg/CVS/Repository deleted file mode 100644 index 60df82c..0000000 --- a/www/chromium/electron/pkg/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium/electron/pkg diff --git a/www/chromium/electron/pkg/CVS/Root b/www/chromium/electron/pkg/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/electron/pkg/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/files/CVS/Entries b/www/chromium/files/CVS/Entries deleted file mode 100644 index aba73b0..0000000 --- a/www/chromium/files/CVS/Entries +++ /dev/null @@ -1,15 +0,0 @@ -/chrome/1.21/Fri Mar 11 20:09:41 2022// -/chromium-browser.desktop/1.2/Sat Dec 16 15:34:39 2017// -/pledge.main/1.6/Wed Jun 26 17:22:41 2019// -/pledge.utility_audio/1.3/Fri Apr 24 07:21:26 2020// -/pledge.utility_network/1.2/Sun Oct 6 14:06:10 2019// -/pledge.utility_video/1.1/Wed Jul 29 13:53:36 2020// -/unveil.gpu/1.3/Fri Mar 11 20:09:41 2022// -/unveil.main/1.11/Fri Mar 11 20:09:41 2022// -/unveil.plugin/1.3/Fri Mar 11 20:09:41 2022// -/unveil.renderer/1.3/Tue Mar 29 19:41:01 2022// -/unveil.utility/1.2/Fri Mar 11 20:09:41 2022// -/unveil.utility_audio/1.2/Fri Mar 11 20:09:41 2022// -/unveil.utility_network/1.2/Fri Mar 11 20:09:41 2022// -/unveil.utility_video/1.2/Fri Mar 11 20:09:41 2022// -D diff --git a/www/chromium/files/CVS/Repository b/www/chromium/files/CVS/Repository deleted file mode 100644 index 32332a9..0000000 --- a/www/chromium/files/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium/files diff --git a/www/chromium/files/CVS/Root b/www/chromium/files/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/files/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/files/chrome b/www/chromium/files/chrome deleted file mode 100644 index d893420..0000000 --- a/www/chromium/files/chrome +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -DATASIZE="716800" -OPENFILES="400" - -xm_log() { - echo -n "$@\nDo you want to run Chromium anyway?\n\ -(If you don't increase these limits, Chromium might fail to work properly.)" | \ - ${X11BASE}/bin/xmessage -file - -center -buttons yes:0,no:1 -default no -} - -if [ $(ulimit -Sd) -lt ${DATASIZE} ]; then - ulimit -Sd ${DATASIZE} || \ - xm_log "Cannot increase datasize-cur to at least ${DATASIZE}" - [ $? -eq 0 ] || exit -fi - -if [ $(ulimit -Sn) -lt ${OPENFILES} ]; then - ulimit -Sn ${OPENFILES} || \ - xm_log "Cannot increase openfiles-cur to at least ${OPENFILES}" - [ $? -eq 0 ] || exit -fi - -# -# Temporary workaround for the case when chromium crashes and leaves -# the SingletonLock, which prevents chromium to start up. -# -if [ -h ${HOME}/.config/chromium/SingletonLock ]; then - _pid=`readlink ${HOME}/.config/chromium/SingletonLock | cut -d '-' -f 2` - kill -0 ${_pid} 2>/dev/null - if [ $? -gt 0 ]; then - rm ${HOME}/.config/chromium/SingletonLock - fi -fi - -# -# Issue #395446 -# https://code.google.com/p/chromium/issues/detail?id=395446 -# -[ -z ${LANG} ] && _l=en_US.UTF-8 || _l=${LANG} - -# Always use our versions of ffmpeg libs. -# This also makes RPMs find the compatibly-named library symlinks. -if [[ -n "$LD_LIBRARY_PATH" ]]; then - LD_LIBRARY_PATH="${TRUEPREFIX}/chrome:${TRUEPREFIX}/chrome/lib:$LD_LIBRARY_PATH" -else - LD_LIBRARY_PATH="${TRUEPREFIX}/chrome:${TRUEPREFIX}/chrome/lib" -fi -export LD_LIBRARY_PATH - -[ -d ~/Downloads ] || mkdir -m 0700 ~/Downloads -[ -d ~/.config ] || mkdir -m 0700 ~/.config -[ -f ~/.config/user-dirs.dirs ] || \ - echo 'XDG_DOWNLOAD_DIR="$HOME/Downloads"' > ~/.config/user-dirs.dirs - -[ -z ${ENABLE_WASM} ] && \ - _NOWASM="--disable-features=WebAssembly,AsmJsToWebAssembly,WebAssemblyStreaming --js-flags=--noexpose-wasm" - -LANG=${_l} exec "/usr/local/chrome/chrome" ${_NOWASM} "${@}" diff --git a/www/chromium/files/chromium-browser.desktop b/www/chromium/files/chromium-browser.desktop deleted file mode 100644 index ebfb79b..0000000 --- a/www/chromium/files/chromium-browser.desktop +++ /dev/null @@ -1,220 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Chromium Web Browser -# Only KDE 4 seems to use GenericName, so we reuse the KDE strings. -# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413. -GenericName=Web Browser -GenericName[ar]=متصفح الشبكة -GenericName[bg]=Уеб браузър -GenericName[ca]=Navegador web -GenericName[cs]=WWW prohlížeč -GenericName[da]=Browser -GenericName[de]=Web-Browser -GenericName[el]=Περιηγητής ιστού -GenericName[en_GB]=Web Browser -GenericName[es]=Navegador web -GenericName[et]=Veebibrauser -GenericName[fi]=WWW-selain -GenericName[fr]=Navigateur Web -GenericName[gu]=વેબ બ્રાઉઝર -GenericName[he]=דפדפן אינטרנט -GenericName[hi]=वेब ब्राउज़र -GenericName[hu]=Webböngésző -GenericName[it]=Browser Web -GenericName[ja]=ウェブブラウザ -GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ -GenericName[ko]=웹 브라우저 -GenericName[lt]=Žiniatinklio naršyklė -GenericName[lv]=Tīmekļa pārlūks -GenericName[ml]=വെബ് ബ്രൌസര്‍ -GenericName[mr]=वेब ब्राऊजर -GenericName[nb]=Nettleser -GenericName[nl]=Webbrowser -GenericName[pl]=Przeglądarka WWW -GenericName[pt]=Navegador Web -GenericName[pt_BR]=Navegador da Internet -GenericName[ro]=Navigator de Internet -GenericName[ru]=Веб-браузер -GenericName[sl]=Spletni brskalnik -GenericName[sv]=Webbläsare -GenericName[ta]=இணைய உலாவி -GenericName[th]=เว็บเบราว์เซอร์ -GenericName[tr]=Web Tarayıcı -GenericName[uk]=Навігатор Тенет -GenericName[zh_CN]=网页浏览器 -GenericName[zh_HK]=網頁瀏覽器 -GenericName[zh_TW]=網頁瀏覽器 -# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1. -GenericName[bn]=ওয়েব ব্রাউজার -GenericName[fil]=Web Browser -GenericName[hr]=Web preglednik -GenericName[id]=Browser Web -GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର -GenericName[sk]=WWW prehliadač -GenericName[sr]=Интернет прегледник -GenericName[te]=మహాతల అన్వేషి -GenericName[vi]=Bộ duyệt Web -# Gnome and KDE 3 uses Comment. -Comment=Access the Internet -Comment[ar]=الدخول إلى الإنترنت -Comment[bg]=Достъп до интернет -Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন -Comment[ca]=Accedeix a Internet -Comment[cs]=Přístup k internetu -Comment[da]=Få adgang til internettet -Comment[de]=Internetzugriff -Comment[el]=Πρόσβαση στο Διαδίκτυο -Comment[en_GB]=Access the Internet -Comment[es]=Accede a Internet. -Comment[et]=Pääs Internetti -Comment[fi]=Käytä internetiä -Comment[fil]=I-access ang Internet -Comment[fr]=Accéder à Internet -Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો -Comment[he]=גישה אל האינטרנט -Comment[hi]=इंटरनेट तक पहुंच स्थापित करें -Comment[hr]=Pristup Internetu -Comment[hu]=Internetelérés -Comment[id]=Akses Internet -Comment[it]=Accesso a Internet -Comment[ja]=インターネットにアクセス -Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ -Comment[ko]=인터넷 연결 -Comment[lt]=Interneto prieiga -Comment[lv]=Piekļūt internetam -Comment[ml]=ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക -Comment[mr]=इंटरनेटमध्ये प्रवेश करा -Comment[nb]=Gå til Internett -Comment[nl]=Verbinding maken met internet -Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ -Comment[pl]=Skorzystaj z internetu -Comment[pt]=Aceder à Internet -Comment[pt_BR]=Acessar a internet -Comment[ro]=Accesaţi Internetul -Comment[ru]=Доступ в Интернет -Comment[sk]=Prístup do siete Internet -Comment[sl]=Dostop do interneta -Comment[sr]=Приступите Интернету -Comment[sv]=Gå ut på Internet -Comment[ta]=இணையத்தை அணுகுதல் -Comment[te]=ఇంటర్నెట్‌ను ఆక్సెస్ చెయ్యండి -Comment[th]=เข้าถึงอินเทอร์เน็ต -Comment[tr]=İnternet'e erişin -Comment[uk]=Доступ до Інтернету -Comment[vi]=Truy cập Internet -Comment[zh_CN]=访问互联网 -Comment[zh_HK]=連線到網際網路 -Comment[zh_TW]=連線到網際網路 -Exec=chrome %U -Terminal=false -Icon=chrome -Type=Application -Categories=Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; -Actions=NewWindow;NewPrivateWindow; - -[Desktop Action NewWindow] -Name=New Window -Name[am]=አዲስ መስኮት -Name[ar]=نافذة جديدة -Name[bg]=Нов прозорец -Name[bn]=নতুন উইন্ডো -Name[ca]=Finestra nova -Name[cs]=Nové okno -Name[da]=Nyt vindue -Name[de]=Neues Fenster -Name[el]=Νέο Παράθυρο -Name[en_GB]=New Window -Name[es]=Nueva ventana -Name[et]=Uus aken -Name[fa]=پنجره جدید -Name[fi]=Uusi ikkuna -Name[fil]=New Window -Name[fr]=Nouvelle fenêtre -Name[gu]=નવી વિંડો -Name[hi]=नई विंडो -Name[hr]=Novi prozor -Name[hu]=Új ablak -Name[id]=Jendela Baru -Name[it]=Nuova finestra -Name[iw]=חלון חדש -Name[ja]=新規ウインドウ -Name[kn]=ಹೊಸ ವಿಂಡೊ -Name[ko]=새 창 -Name[lt]=Naujas langas -Name[lv]=Jauns logs -Name[ml]=പുതിയ വിന്‍ഡോ -Name[mr]=नवीन विंडो -Name[nl]=Nieuw venster -Name[no]=Nytt vindu -Name[pl]=Nowe okno -Name[pt]=Nova janela -Name[pt_BR]=Nova janela -Name[ro]=Fereastră nouă -Name[ru]=Новое окно -Name[sk]=Nové okno -Name[sl]=Novo okno -Name[sr]=Нови прозор -Name[sv]=Nytt fönster -Name[sw]=Dirisha Jipya -Name[ta]=புதிய சாளரம் -Name[te]=క్రొత్త విండో -Name[th]=หน้าต่างใหม่ -Name[tr]=Yeni Pencere -Name[uk]=Нове вікно -Name[vi]=Cửa sổ Mới -Name[zh_CN]=新建窗口 -Name[zh_TW]=開新視窗 -Exec=chrome - -[Desktop Action NewPrivateWindow] -Name=New Incognito Window -Name[ar]=نافذة جديدة للتصفح المتخفي -Name[bg]=Нов прозорец „инкогнито“ -Name[bn]=নতুন ছদ্মবেশী উইন্ডো -Name[ca]=Finestra d'incògnit nova -Name[cs]=Nové anonymní okno -Name[da]=Nyt inkognitovindue -Name[de]=Neues Inkognito-Fenster -Name[el]=Νέο παράθυρο για ανώνυμη περιήγηση -Name[en_GB]=New Incognito window -Name[es]=Nueva ventana de incógnito -Name[et]=Uus inkognito aken -Name[fa]=پنجره جدید حالت ناشناس -Name[fi]=Uusi incognito-ikkuna -Name[fil]=Bagong Incognito window -Name[fr]=Nouvelle fenêtre de navigation privée -Name[gu]=નવી છુપી વિંડો -Name[hi]=नई गुप्त विंडो -Name[hr]=Novi anoniman prozor -Name[hu]=Új Inkognitóablak -Name[id]=Jendela Penyamaran baru -Name[it]=Nuova finestra di navigazione in incognito -Name[iw]=חלון חדש לגלישה בסתר -Name[ja]=新しいシークレット ウィンドウ -Name[kn]=ಹೊಸ ಅಜ್ಞಾತ ವಿಂಡೋ -Name[ko]=새 시크릿 창 -Name[lt]=Naujas inkognito langas -Name[lv]=Jauns inkognito režīma logs -Name[ml]=പുതിയ വേഷ പ്രച്ഛന്ന വിന്‍ഡോ -Name[mr]=नवीन गुप्त विंडो -Name[nl]=Nieuw incognitovenster -Name[no]=Nytt inkognitovindu -Name[pl]=Nowe okno incognito -Name[pt]=Nova janela de navegação anónima -Name[pt_BR]=Nova janela anônima -Name[ro]=Fereastră nouă incognito -Name[ru]=Новое окно в режиме инкогнито -Name[sk]=Nové okno inkognito -Name[sl]=Novo okno brez beleženja zgodovine -Name[sr]=Нови прозор за прегледање без архивирања -Name[sv]=Nytt inkognitofönster -Name[ta]=புதிய மறைநிலைச் சாளரம் -Name[te]=క్రొత్త అజ్ఞాత విండో -Name[th]=หน้าต่างใหม่ที่ไม่ระบุตัวตน -Name[tr]=Yeni Gizli pencere -Name[uk]=Нове вікно в режимі анонімного перегляду -Name[vi]=Cửa sổ ẩn danh mới -Name[zh_CN]=新建隐身窗口 -Name[zh_TW]=新增無痕式視窗 -Exec=chrome --incognito diff --git a/www/chromium/files/pledge.main b/www/chromium/files/pledge.main deleted file mode 100644 index 75f4406..0000000 --- a/www/chromium/files/pledge.main +++ /dev/null @@ -1 +0,0 @@ -rpath wpath cpath stdio tmppath dns inet flock unix proc prot_exec tty sendfd recvfd exec mcast ps drm fattr route getpw vminfo video diff --git a/www/chromium/files/pledge.utility_audio b/www/chromium/files/pledge.utility_audio deleted file mode 100644 index e50e182..0000000 --- a/www/chromium/files/pledge.utility_audio +++ /dev/null @@ -1 +0,0 @@ -stdio prot_exec recvfd sendfd tmppath dns unix rpath cpath wpath diff --git a/www/chromium/files/pledge.utility_network b/www/chromium/files/pledge.utility_network deleted file mode 100644 index f919b4d..0000000 --- a/www/chromium/files/pledge.utility_network +++ /dev/null @@ -1 +0,0 @@ -rpath wpath cpath stdio tmppath dns inet prot_exec sendfd recvfd mcast route flock unix diff --git a/www/chromium/files/pledge.utility_video b/www/chromium/files/pledge.utility_video deleted file mode 100644 index d1d38ff..0000000 --- a/www/chromium/files/pledge.utility_video +++ /dev/null @@ -1 +0,0 @@ -stdio prot_exec recvfd sendfd tmppath dns unix rpath cpath wpath video diff --git a/www/chromium/files/unveil.gpu b/www/chromium/files/unveil.gpu deleted file mode 100644 index d05a4f8..0000000 --- a/www/chromium/files/unveil.gpu +++ /dev/null @@ -1,5 +0,0 @@ -/dev/dri rwx -/usr/X11R6/lib r -/usr/X11R6/share r -/usr/lib r -/usr/local/chrome r diff --git a/www/chromium/files/unveil.main b/www/chromium/files/unveil.main deleted file mode 100644 index 235435e..0000000 --- a/www/chromium/files/unveil.main +++ /dev/null @@ -1,82 +0,0 @@ -# needed for video(4) -/dev/video rw - -# needed for FIDO authentication -/dev/fido rw - -# needed for chromium -/etc/chromium r - -# needed for fontconfig -/etc/fonts r - -# needed for dbus -/etc/machine-id r - -# needed for IPC communication, X.Org, etc. -/tmp rwc - -# needed for printing with lpr(1) -/usr/bin/lpr rx - -# needed for xdg tools -/usr/local/bin/xdg-desktop-menu rx -/usr/local/bin/xdg-open rx -/usr/local/bin/xdg-settings rx - -# misc. files and libraries -/usr/local/lib r -/usr/local/chrome rx -/usr/local/share r - -# fontconfig -/var/cache/fontconfig r - -# drm and misc xorg stuff -/usr/X11R6/lib r -/usr/X11R6/share r - -# needs /var/run in case /var/run/dbus is not available -# needed by messagebus -/var/run rw - -# ~ gets expanded to $HOME -~/.XCompose r -~/.Xauthority r -~/.Xdefaults r -~/.fontconfig r -~/.fonts r -~/.fonts.conf r -~/.fonts.conf.d r -~/.icons r -~/.pki rwc -~/.sndio rwc -~/.terminfo r - -~/.cache/chromium rwc -~/.cache/dconf rwc -~/.cache/fontconfig rwc -~/.cache/thumbnails rwc - -~/.config/chromium rwc -~/.config/dconf r -~/.config/fcitx r -~/.config/fontconfig r -~/.config/gtk-3.0 r -~/.config/mimeapps.list r -~/.config/user-dirs.dirs r - -~/.local/share/applications rwc -~/.local/share/applnk r -~/.local/share/fonts r -~/.local/share/glib-2.0 r - -# needs write access due to chromium profile icons -~/.local/share/icons rwc - -~/.local/share/mime r -~/.local/share/recently-used.xbel rwc -~/.local/share/themes r - -# use this directory for downloading and uploading -~/Downloads rwc diff --git a/www/chromium/files/unveil.plugin b/www/chromium/files/unveil.plugin deleted file mode 100644 index 32e0b32..0000000 --- a/www/chromium/files/unveil.plugin +++ /dev/null @@ -1,3 +0,0 @@ -/usr/X11R6/lib/X11/fonts/Type1 r -/usr/X11R6/lib/X11/fonts/TTF r -/usr/local/share/fonts r diff --git a/www/chromium/files/unveil.renderer b/www/chromium/files/unveil.renderer deleted file mode 100644 index 32e0b32..0000000 --- a/www/chromium/files/unveil.renderer +++ /dev/null @@ -1,3 +0,0 @@ -/usr/X11R6/lib/X11/fonts/Type1 r -/usr/X11R6/lib/X11/fonts/TTF r -/usr/local/share/fonts r diff --git a/www/chromium/files/unveil.utility b/www/chromium/files/unveil.utility deleted file mode 100644 index d7f9ec9..0000000 --- a/www/chromium/files/unveil.utility +++ /dev/null @@ -1 +0,0 @@ -/dev/null r diff --git a/www/chromium/files/unveil.utility_audio b/www/chromium/files/unveil.utility_audio deleted file mode 100644 index 44d0dd5..0000000 --- a/www/chromium/files/unveil.utility_audio +++ /dev/null @@ -1,7 +0,0 @@ -# needed for chromium -/etc/chromium r - -# needed for IPC communication, X.Org, etc. -/tmp rwc - -~/.sndio rwc diff --git a/www/chromium/files/unveil.utility_network b/www/chromium/files/unveil.utility_network deleted file mode 100644 index dd6b9d7..0000000 --- a/www/chromium/files/unveil.utility_network +++ /dev/null @@ -1,16 +0,0 @@ -# needed for chromium -/etc/chromium r - -# needed for dbus -/etc/machine-id r - -# needed for IPC communication, X.Org, etc. -/tmp rwc - -# misc. files and libraries -/usr/local/lib r - -~/.pki rwc - -~/.cache/chromium rwc -~/.config/chromium rwc diff --git a/www/chromium/files/unveil.utility_video b/www/chromium/files/unveil.utility_video deleted file mode 100644 index 4e84cf9..0000000 --- a/www/chromium/files/unveil.utility_video +++ /dev/null @@ -1,8 +0,0 @@ -# needed for chromium -/etc/chromium r - -# needed for IPC communication, X.Org, etc. -/tmp rwc - -# needed for video(4) -/dev/video rw diff --git a/www/chromium/patches/CVS/Entries b/www/chromium/patches/CVS/Entries deleted file mode 100644 index 0711e6e..0000000 --- a/www/chromium/patches/CVS/Entries +++ /dev/null @@ -1,1043 +0,0 @@ -/patch-BUILD_gn/1.51/Tue Mar 29 19:41:01 2022// -/patch-apps_ui_views_app_window_frame_view_cc/1.12/Wed Mar 2 06:14:45 2022// -/patch-ash_display_mirror_window_controller_cc/1.32/Tue Mar 29 19:41:01 2022// -/patch-base_BUILD_gn/1.54/Tue Mar 29 19:41:01 2022// -/patch-base_allocator_partition_allocator_address_space_randomization_h/1.3/Wed Mar 2 06:14:45 2022// -/patch-base_allocator_partition_allocator_page_allocator_h/1.2/Wed Mar 2 06:14:45 2022// -/patch-base_allocator_partition_allocator_page_allocator_internals_posix_h/1.5/Tue Mar 29 19:41:01 2022// -/patch-base_allocator_partition_allocator_partition_alloc_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_allocator_partition_allocator_partition_alloc_config_h/1.10/Tue Mar 29 19:41:01 2022// -/patch-base_allocator_partition_allocator_partition_page_h/1.2/Tue Mar 29 19:41:01 2022// -/patch-base_allocator_partition_allocator_partition_root_h/1.3/Tue Mar 29 19:41:01 2022// -/patch-base_allocator_partition_allocator_spinning_mutex_cc/1.7/Wed Mar 2 06:14:45 2022// -/patch-base_allocator_partition_allocator_starscan_stack_stack_cc/1.4/Wed Mar 2 06:14:45 2022// -/patch-base_atomicops_h/1.17/Wed Feb 2 17:36:36 2022// -/patch-base_base_paths_posix_cc/1.10/Wed Mar 2 06:14:45 2022// -/patch-base_base_switches_cc/1.14/Wed Mar 2 06:14:45 2022// -/patch-base_base_switches_h/1.14/Wed Mar 2 06:14:45 2022// -/patch-base_compiler_specific_h/1.11/Tue Mar 29 19:41:01 2022// -/patch-base_cpu_h/1.11/Wed Mar 2 06:14:45 2022// -/patch-base_debug_debugger_posix_cc/1.35/Wed Mar 2 06:14:45 2022// -/patch-base_debug_elf_reader_cc/1.10/Wed Feb 2 17:36:36 2022// -/patch-base_debug_proc_maps_linux_cc/1.10/Wed Mar 2 06:14:45 2022// -/patch-base_debug_stack_trace_posix_cc/1.46/Tue Mar 29 19:41:01 2022// -/patch-base_files_file_path_watcher_bsd_cc/1.4/Wed Feb 2 17:36:36 2022// -/patch-base_files_file_path_watcher_kqueue_h/1.2/Wed Feb 2 17:36:36 2022// -/patch-base_files_file_path_watcher_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_files_file_util_posix_cc/1.18/Wed Feb 2 17:36:36 2022// -/patch-base_files_file_util_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_files_important_file_writer_cleaner_cc/1.7/Wed Mar 2 06:14:45 2022// -/patch-base_files_scoped_file_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-base_i18n_icu_util_cc/1.17/Wed Mar 2 06:14:45 2022// -/patch-base_linux_util_cc/1.16/Wed Feb 2 17:36:36 2022// -/patch-base_logging_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_memory_discardable_memory_cc/1.8/Wed Mar 2 06:14:45 2022// -/patch-base_memory_discardable_memory_internal_h/1.5/Wed Mar 2 06:14:45 2022// -/patch-base_memory_madv_free_discardable_memory_posix_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-base_memory_platform_shared_memory_region_h/1.9/Wed Mar 2 06:14:45 2022// -/patch-base_memory_platform_shared_memory_region_posix_cc/1.7/Wed Mar 2 06:14:45 2022// -/patch-base_message_loop_message_pump_glib_cc/1.4/Wed Mar 2 06:14:45 2022// -/patch-base_native_library_posix_cc/1.9/Wed Mar 2 06:14:45 2022// -/patch-base_native_library_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_posix_can_lower_nice_to_cc/1.3/Wed Mar 2 06:14:45 2022// -/patch-base_posix_unix_domain_socket_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-base_posix_unix_domain_socket_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_process_kill_h/1.7/Wed Mar 2 06:14:45 2022// -/patch-base_process_kill_posix_cc/1.9/Wed Mar 2 06:14:45 2022// -/patch-base_process_launch_h/1.28/Wed Mar 2 06:14:45 2022// -/patch-base_process_launch_posix_cc/1.1/Wed Feb 2 17:36:36 2022// -/patch-base_process_memory_cc/1.15/Wed Mar 2 06:14:45 2022// -/patch-base_process_process_handle_cc/1.7/Wed Mar 2 06:14:45 2022// -/patch-base_process_process_handle_freebsd_cc/1.1/Wed Feb 2 17:36:36 2022// -/patch-base_process_process_handle_h/1.8/Wed Mar 2 06:14:45 2022// -/patch-base_process_process_handle_openbsd_cc/1.7/Wed Feb 2 17:36:36 2022// -/patch-base_process_process_iterator_freebsd_cc/1.1/Wed Feb 2 17:36:36 2022// -/patch-base_process_process_iterator_openbsd_cc/1.5/Wed Feb 2 17:36:36 2022// -/patch-base_process_process_metrics_cc/1.16/Tue Mar 29 19:41:01 2022// -/patch-base_process_process_metrics_freebsd_cc/1.2/Tue Mar 29 19:41:01 2022// -/patch-base_process_process_metrics_h/1.33/Wed Mar 2 06:14:45 2022// -/patch-base_process_process_metrics_openbsd_cc/1.26/Tue Mar 29 19:41:01 2022// -/patch-base_process_process_metrics_posix_cc/1.12/Wed Mar 2 06:14:45 2022// -/patch-base_process_process_posix_cc/1.37/Tue Mar 29 19:41:01 2022// -/patch-base_process_process_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_profiler_stack_sampling_profiler_test_util_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_profiler_stack_sampling_profiler_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_rand_util_h/1.7/Tue Mar 29 19:41:01 2022// -/patch-base_rand_util_posix_cc/1.11/Wed Mar 2 06:14:45 2022// -/patch-base_strings_safe_sprintf_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_synchronization_lock_impl_h/1.2/Wed Mar 2 06:14:45 2022// -/patch-base_syslog_logging_cc/1.8/Wed Mar 2 06:14:45 2022// -/patch-base_system_sys_info_cc/1.14/Wed Mar 2 06:14:45 2022// -/patch-base_system_sys_info_freebsd_cc/1.2/Tue Mar 29 19:41:01 2022// -/patch-base_system_sys_info_h/1.14/Wed Mar 16 08:03:14 2022// -/patch-base_system_sys_info_openbsd_cc/1.9/Mon Mar 21 08:48:17 2022// -/patch-base_system_sys_info_posix_cc/1.12/Tue Mar 29 19:41:01 2022// -/patch-base_system_sys_info_unittest_cc/1.2/Tue Mar 29 19:41:01 2022// -/patch-base_task_thread_pool_environment_config_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_test_launcher_test_launcher_cc/1.22/Wed Mar 2 06:14:45 2022// -/patch-base_test_test_file_util_linux_cc/1.8/Wed Mar 2 06:14:45 2022// -/patch-base_test_test_file_util_posix_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_third_party_libevent_BUILD_gn/1.1/Wed Feb 2 17:36:36 2022// -/patch-base_third_party_libevent_event-config_h/1.3/Wed Feb 2 17:36:36 2022// -/patch-base_third_party_libevent_openbsd_config_h/1.2/Wed Feb 2 17:36:36 2022// -/patch-base_third_party_libevent_openbsd_event-config_h/1.2/Wed Feb 2 17:36:36 2022// -/patch-base_third_party_symbolize_symbolize_cc/1.8/Wed Mar 2 06:14:45 2022// -/patch-base_threading_platform_thread_h/1.20/Wed Mar 2 06:14:45 2022// -/patch-base_threading_platform_thread_linux_cc/1.27/Wed Mar 2 06:14:45 2022// -/patch-base_threading_platform_thread_posix_cc/1.24/Wed Mar 2 06:14:45 2022// -/patch-base_threading_platform_thread_unittest_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-base_time_time_cc/1.4/Wed Mar 2 06:14:45 2022// -/patch-base_trace_event_malloc_dump_provider_cc/1.27/Wed Mar 2 06:14:45 2022// -/patch-base_trace_event_memory_dump_manager_cc/1.5/Tue Mar 29 19:41:02 2022// -/patch-base_trace_event_process_memory_dump_cc/1.23/Wed Mar 2 06:14:45 2022// -/patch-base_tracing_trace_time_cc/1.4/Wed Mar 2 06:14:45 2022// -/patch-base_tracing_trace_time_h/1.4/Wed Mar 2 06:14:45 2022// -/patch-build_config_BUILDCONFIG_gn/1.24/Wed Feb 2 17:36:36 2022// -/patch-build_config_BUILD_gn/1.32/Wed Mar 2 06:14:45 2022// -/patch-build_config_compiler_BUILD_gn/1.63/Tue Mar 29 19:41:02 2022// -/patch-build_config_compiler_pgo_pgo_gni/1.8/Wed Feb 2 17:36:37 2022// -/patch-build_config_linux_BUILD_gn/1.12/Wed Feb 2 17:36:37 2022// -/patch-build_config_linux_pkg-config_py/1.3/Wed Feb 2 17:36:37 2022// -/patch-build_config_ozone_gni/1.11/Wed Feb 2 17:36:37 2022// -/patch-build_config_rust_gni/1.5/Tue Mar 29 19:41:02 2022// -/patch-build_config_v8_target_cpu_gni/1.2/Wed Feb 2 17:36:37 2022// -/patch-build_detect_host_arch_py/1.3/Wed Feb 2 17:36:37 2022// -/patch-build_gn_run_binary_py/1.19/Wed Feb 2 17:36:37 2022// -/patch-build_linux_chrome_map/1.2/Wed Mar 2 06:14:45 2022// -/patch-build_linux_strip_binary_py/1.3/Wed Feb 2 17:36:37 2022// -/patch-build_linux_unbundle_libusb_gn/1.1/Wed Feb 2 17:36:37 2022// -/patch-build_linux_unbundle_replace_gn_files_py/1.1/Wed Feb 2 17:36:37 2022// -/patch-build_toolchain_freebsd_BUILD_gn/1.1/Wed Feb 2 17:36:37 2022// -/patch-build_toolchain_gcc_solink_wrapper_py/1.6/Wed Feb 2 17:36:37 2022// -/patch-build_toolchain_gcc_toolchain_gni/1.40/Tue Mar 29 19:41:02 2022// -/patch-build_toolchain_openbsd_BUILD_gn/1.4/Wed Feb 2 17:36:37 2022// -/patch-cc_BUILD_gn/1.48/Tue Mar 29 19:41:02 2022// -/patch-chrome_app_chrome_command_ids_h/1.18/Wed Mar 2 06:14:45 2022// -/patch-chrome_app_chrome_main_cc/1.23/Wed Mar 2 06:14:45 2022// -/patch-chrome_app_chrome_main_delegate_cc/1.76/Tue Mar 29 19:41:02 2022// -/patch-chrome_app_chromium_strings_grd/1.61/Tue Mar 29 19:41:02 2022// -/patch-chrome_app_generated_resources_grd/1.61/Tue Mar 29 19:41:02 2022// -/patch-chrome_app_google_chrome_strings_grd/1.60/Tue Mar 29 19:41:02 2022// -/patch-chrome_app_profiles_strings_grdp/1.6/Wed Feb 2 17:36:37 2022// -/patch-chrome_app_settings_strings_grdp/1.40/Wed Mar 2 06:14:45 2022// -/patch-chrome_app_theme_chrome_unscaled_resources_grd/1.9/Tue Mar 29 19:41:02 2022// -/patch-chrome_app_theme_theme_resources_grd/1.22/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_about_flags_cc/1.87/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_after_startup_task_utils_cc/1.27/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_apps_platform_apps_api_music_manager_private_device_id_linux_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_apps_platform_apps_platform_app_launch_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_apps_platform_apps_platform_app_launch_h/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_autocomplete_chrome_autocomplete_scheme_classifier_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_background_background_mode_manager_cc/1.19/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_background_background_mode_optimizer_cc/1.4/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_browser_features_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_browser_process_impl_cc/1.58/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_browser_process_impl_h/1.45/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_chrome_browser_interface_binders_cc/1.20/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_chrome_browser_main_cc/1.56/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_chrome_browser_main_extra_parts_linux_cc/1.3/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_chrome_browser_main_linux_cc/1.26/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_chrome_browser_main_posix_cc/1.25/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_chrome_content_browser_client_cc/1.83/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_chrome_content_browser_client_h/1.68/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_crash_upload_list_crash_upload_list_cc/1.12/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_custom_handlers_chrome_protocol_handler_registry_delegate_cc/1.2/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_defaults_cc/1.19/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_dev_ui_browser_resources_grd/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_device_identity_device_oauth2_token_service_factory_cc/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_devtools_devtools_eye_dropper_cc/1.22/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_diagnostics_diagnostics_writer_h/1.2/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_download_chrome_download_manager_delegate_cc/1.52/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_download_download_commands_cc/1.31/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_download_download_commands_h/1.19/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_download_download_item_model_cc/1.19/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_download_download_prefs_cc/1.36/Sun Mar 20 16:20:20 2022// -/patch-chrome_browser_download_download_prefs_h/1.21/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_connector_service_factory_cc/1.2/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_service_factory_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_connectors_device_trust_key_management_core_persistence_key_persistence_delegate_factory_cc/1.3/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_connectors_device_trust_signals_signals_service_factory_cc/1.5/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_remote_commands_cbcm_remote_commands_factory_cc/1.1/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_signals_device_info_fetcher_cc/1.9/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_enterprise_signals_device_info_fetcher_linux_cc/1.10/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_extensions_BUILD_gn/1.48/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_extensions_api_enterprise_reporting_private_chrome_desktop_report_request_helper_cc/1.10/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_cc/1.7/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_h/1.5/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_extensions_api_image_writer_private_removable_storage_provider_cc/1.4/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_extensions_api_messaging_native_process_launcher_posix_cc/1.3/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_extensions_api_settings_private_prefs_util_cc/1.32/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc/1.12/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc/1.29/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_extensions_external_provider_impl_cc/1.34/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_file_system_access_chrome_file_system_access_permission_context_cc/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_first_run_first_run_dialog_h/1.9/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_first_run_first_run_internal_h/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_flag_descriptions_cc/1.50/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_flag_descriptions_h/1.49/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_headless_headless_mode_util_cc/1.7/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_intranet_redirect_detector_h/1.8/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_audio_service_util_cc/1.2/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_galleries_fileapi_mtp_device_map_service_cc/1.10/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_media_galleries_media_file_system_registry_cc/1.36/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_router_discovery_BUILD_gn/1.2/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_media_router_discovery_discovery_network_list_posix_cc/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_router_discovery_discovery_network_list_wifi_linux_cc/1.5/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_media_webrtc_webrtc_event_log_uploader_cc/1.17/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_webrtc_webrtc_log_uploader_cc/1.24/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_webrtc_webrtc_logging_controller_cc/1.14/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_media_webrtc_webrtc_logging_controller_h/1.6/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_memory_details_cc/1.53/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_memory_details_linux_cc/1.14/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_metrics_chrome_browser_main_extra_parts_metrics_cc/1.34/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_metrics_chrome_metrics_service_client_cc/1.31/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_metrics_perf_cpu_identity_cc/1.3/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_net_system_network_context_manager_cc/1.30/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_new_tab_page_modules_drive_drive_service_cc/1.2/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_notifications_notification_display_service_impl_cc/1.22/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_notifications_notification_platform_bridge_delegator_cc/1.8/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_password_manager_password_reuse_manager_factory_cc/1.5/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_performance_manager_policies_high_pmf_discard_policy_cc/1.3/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_performance_monitor_process_metrics_recorder_util_cc/1.9/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_performance_monitor_process_monitor_cc/1.8/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_performance_monitor_process_monitor_h/1.11/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_platform_util_linux_cc/1.10/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_plugins_plugins_resource_service_cc/1.20/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_policy_browser_signin_policy_handler_cc/1.7/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_policy_chrome_browser_cloud_management_controller_desktop_cc/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc/1.30/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_policy_device_management_service_configuration_cc/1.10/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_prefs_browser_prefs_cc/1.32/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_prefs_pref_service_incognito_allowlist_cc/1.9/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_printing_print_job_worker_cc/1.12/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_process_singleton_posix_cc/1.33/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc/1.28/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_profiles_profile_impl_cc/1.29/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_profiles_profiles_state_cc/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_renderer_preferences_util_cc/1.41/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_resources_plugin_metadata_plugins_linux_json/1.38/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_resources_settings_appearance_page_appearance_browser_proxy_ts/1.5/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_resources_settings_appearance_page_appearance_page_html/1.23/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_resources_settings_appearance_page_appearance_page_ts/1.7/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_resources_settings_autofill_page_passwords_shared_css_html/1.4/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_resources_settings_route_ts/1.5/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_resources_signin_signin_shared_css_html/1.2/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_cc/1.6/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_h/1.5/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_safe_browsing_incident_reporting_incident_reporting_service_cc/1.31/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_send_tab_to_self_receiving_ui_handler_registry_cc/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_send_tab_to_self_send_tab_to_self_client_service_cc/1.9/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_sharing_sharing_device_registration_cc/1.14/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_sharing_sharing_handler_registry_impl_cc/1.14/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_shutdown_signal_handlers_posix_cc/1.4/Wed Feb 2 17:36:37 2022// -/patch-chrome_browser_signin_signin_util_cc/1.19/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_sync_chrome_sync_client_cc/1.49/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_sync_device_info_sync_client_impl_cc/1.5/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_task_manager_sampling_task_group_cc/1.25/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_task_manager_sampling_task_group_h/1.20/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_task_manager_sampling_task_group_sampler_cc/1.15/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_task_manager_sampling_task_group_sampler_h/1.9/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_task_manager_sampling_task_manager_impl_cc/1.25/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_task_manager_task_manager_observer_h/1.11/Wed Mar 2 06:14:45 2022// -/patch-chrome_browser_themes_theme_helper_cc/1.10/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_themes_theme_service_factory_cc/1.13/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_browser_command_controller_cc/1.63/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_browser_dialogs_h/1.8/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_browser_view_prefs_cc/1.23/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_chrome_pages_cc/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_chrome_pages_h/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_color_native_chrome_color_mixer_cc/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_exclusive_access_exclusive_access_bubble_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_sad_tab_cc/1.7/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_signin_view_controller_cc/1.6/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_signin_view_controller_delegate_h/1.7/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_startup_bad_flags_prompt_cc/1.32/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_startup_startup_browser_creator_cc/1.48/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_tab_helpers_cc/1.46/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_task_manager_task_manager_columns_cc/1.17/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_task_manager_task_manager_table_model_cc/1.18/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_accelerator_table_cc/1.27/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_apps_chrome_native_app_window_views_aura_cc/1.18/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_chrome_browser_main_extra_parts_views_cc/1.36/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_chrome_views_delegate_h/1.23/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_download_download_item_view_cc/1.18/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_aura_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_first_run_dialog_cc/1.33/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_frame_browser_desktop_window_tree_host_linux_cc/1.8/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_frame_browser_desktop_window_tree_host_linux_h/1.7/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_frame_browser_frame_cc/1.36/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_frame_browser_non_client_frame_view_factory_views_cc/1.16/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_frame_browser_view_cc/1.45/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc/1.56/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_h/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_frame_system_menu_model_builder_cc/1.26/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_frame_system_menu_model_delegate_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_hung_renderer_view_cc/1.15/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_profiles_profile_menu_view_base_cc/1.11/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_cc/1.8/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_h/1.7/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_tabs_new_tab_button_cc/1.28/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_views_tabs_tab_cc/1.21/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_tabs_tab_drag_controller_cc/1.57/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_views_tabs_tab_hover_card_controller_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_webui_about_ui_cc/1.70/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc/1.59/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_webui_connectors_internals_zero_trust_utils_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_ui_webui_ntp_app_launcher_handler_cc/1.7/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_webui_settings_appearance_handler_cc/1.17/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_webui_settings_appearance_handler_h/1.12/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_webui_settings_settings_localized_strings_provider_cc/1.24/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_webui_settings_settings_ui_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_ui_window_sizer_window_sizer_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_web_applications_extension_status_utils_h/1.6/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_web_applications_extensions_extension_status_utils_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-chrome_browser_web_applications_os_integration_web_app_file_handler_registration_h/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_web_applications_os_integration_web_app_shortcut_cc/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_web_applications_os_integration_web_app_shortcut_h/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_web_applications_os_integration_web_app_shortcut_manager_cc/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_web_applications_web_app_provider_cc/1.8/Tue Mar 29 19:41:02 2022// -/patch-chrome_browser_webauthn_chrome_authenticator_request_delegate_cc/1.1/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_channel_info_h/1.11/Wed Mar 2 06:14:46 2022// -/patch-chrome_common_channel_info_posix_cc/1.10/Wed Mar 2 06:14:46 2022// -/patch-chrome_common_chrome_features_cc/1.41/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_chrome_features_h/1.40/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_chrome_paths_cc/1.70/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_chrome_paths_h/1.35/Wed Mar 2 06:14:46 2022// -/patch-chrome_common_chrome_paths_internal_h/1.7/Wed Mar 2 06:14:46 2022// -/patch-chrome_common_chrome_switches_cc/1.71/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_chrome_switches_h/1.75/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_extensions_command_cc/1.23/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_media_cdm_host_file_path_cc/1.8/Wed Mar 2 06:14:46 2022// -/patch-chrome_common_pref_names_cc/1.77/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_pref_names_h/1.76/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_webui_url_constants_cc/1.37/Tue Mar 29 19:41:02 2022// -/patch-chrome_common_webui_url_constants_h/1.35/Tue Mar 29 19:41:02 2022// -/patch-chrome_renderer_chrome_render_frame_observer_cc/1.5/Wed Mar 2 06:14:46 2022// -/patch-chrome_renderer_pepper_pepper_flash_font_file_host_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-chrome_renderer_pepper_pepper_flash_font_file_host_h/1.6/Wed Mar 2 06:14:46 2022// -/patch-chrome_services_file_util_public_mojom_safe_document_analyzer_mojom_traits_h/1.5/Wed Mar 2 06:14:46 2022// -/patch-chrome_services_printing_print_backend_service_impl_cc/1.5/Tue Mar 29 19:41:02 2022// -/patch-chrome_services_speech_audio_source_fetcher_impl_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-chrome_test_BUILD_gn/1.35/Tue Mar 29 19:41:02 2022// -/patch-chrome_test_chromedriver_chrome_chrome_finder_cc/1.12/Tue Mar 29 19:41:02 2022// -/patch-chrome_test_chromedriver_chrome_launcher_cc/1.9/Tue Mar 29 19:41:02 2022// -/patch-chrome_test_chromedriver_key_converter_unittest_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_test_chromedriver_keycode_text_conversion_unittest_cc/1.2/Tue Mar 29 19:41:02 2022// -/patch-chrome_updater_app_app_install_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_updater_app_app_uninstall_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_updater_configurator_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_updater_device_management_cloud_policy_util_cc/1.5/Wed Mar 2 06:14:46 2022// -/patch-chrome_updater_device_management_dm_client_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_updater_device_management_dm_storage_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_updater_installer_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-chrome_updater_lib_util_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-chrome_updater_updater_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_updater_util_cc/1.3/Tue Mar 29 19:41:02 2022// -/patch-chrome_utility_services_cc/1.13/Tue Mar 29 19:41:02 2022// -/patch-chromecast_browser_cast_browser_main_parts_cc/1.41/Tue Mar 29 19:41:02 2022// -/patch-chromecast_browser_cast_content_browser_client_cc/1.49/Tue Mar 29 19:41:02 2022// -/patch-chromecast_browser_cast_content_browser_client_receiver_bindings_cc/1.15/Tue Mar 29 19:41:02 2022// -/patch-chromecast_media_base_default_monotonic_clock_cc/1.8/Wed Mar 2 06:14:46 2022// -/patch-chromecast_renderer_cast_content_renderer_client_cc/1.16/Tue Mar 29 19:41:02 2022// -/patch-components_autofill_core_browser_autofill_external_delegate_cc/1.13/Wed Mar 2 06:14:46 2022// -/patch-components_autofill_core_browser_personal_data_manager_cc/1.25/Tue Mar 29 19:41:02 2022// -/patch-components_autofill_core_common_autofill_payments_features_cc/1.23/Tue Mar 29 19:41:02 2022// -/patch-components_autofill_core_common_autofill_util_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-components_autofill_payments_strings_grdp/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_cast_channel_cast_message_util_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-components_content_settings_core_browser_website_settings_registry_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-components_cookie_config_cookie_store_util_cc/1.8/Wed Mar 2 06:14:46 2022// -/patch-components_crash_content_browser_BUILD_gn/1.17/Wed Feb 2 17:36:38 2022// -/patch-components_crash_core_app_BUILD_gn/1.16/Wed Mar 2 06:14:46 2022// -/patch-components_crash_core_app_chrome_crashpad_handler_cc/1.5/Wed Feb 2 17:36:38 2022// -/patch-components_crash_core_browser_crash_upload_list_crashpad_cc/1.5/Wed Feb 2 17:36:38 2022// -/patch-components_crash_core_common_BUILD_gn/1.20/Wed Feb 2 17:36:38 2022// -/patch-components_discardable_memory_service_discardable_shared_memory_manager_cc/1.8/Wed Feb 2 17:36:38 2022// -/patch-components_embedder_support_user_agent_utils_unittest_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_feature_engagement_public_event_constants_cc/1.21/Wed Mar 2 06:14:46 2022// -/patch-components_feature_engagement_public_event_constants_h/1.16/Wed Mar 2 06:14:46 2022// -/patch-components_feature_engagement_public_feature_configurations_cc/1.6/Tue Mar 29 19:41:02 2022// -/patch-components_feature_engagement_public_feature_constants_cc/1.15/Tue Mar 29 19:41:03 2022// -/patch-components_feature_engagement_public_feature_constants_h/1.15/Tue Mar 29 19:41:03 2022// -/patch-components_feature_engagement_public_feature_list_cc/1.24/Tue Mar 29 19:41:03 2022// -/patch-components_feature_engagement_public_feature_list_h/1.25/Tue Mar 29 19:41:03 2022// -/patch-components_feed_core_proto_v2_wire_version_proto/1.6/Wed Feb 2 17:36:38 2022// -/patch-components_feed_core_v2_feed_network_impl_unittest_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-components_feed_core_v2_proto_util_cc/1.10/Wed Mar 2 06:14:46 2022// -/patch-components_feed_core_v2_proto_util_unittest_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_feed_core_v2_test_proto_printer_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_flags_ui_flags_state_cc/1.3/Tue Mar 29 19:41:03 2022// -/patch-components_gwp_asan_BUILD_gn/1.3/Wed Feb 2 17:36:38 2022// -/patch-components_gwp_asan_crash_handler_crash_analyzer_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-components_invalidation_impl_invalidation_switches_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-components_metrics_drive_metrics_provider_linux_cc/1.2/Wed Feb 2 17:36:38 2022// -/patch-components_neterror_resources_neterror_js/1.17/Wed Feb 2 17:36:38 2022// -/patch-components_network_session_configurator_browser_network_session_configurator_cc/1.33/Wed Mar 2 06:14:46 2022// -/patch-components_network_session_configurator_browser_network_session_configurator_unittest_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_new_or_sad_tab_strings_grdp/1.10/Wed Feb 2 17:36:38 2022// -/patch-components_os_crypt_keyring_util_linux_cc/1.3/Wed Feb 2 17:36:38 2022// -/patch-components_os_crypt_libsecret_util_linux_cc/1.4/Wed Feb 2 17:36:38 2022// -/patch-components_os_crypt_os_crypt_h/1.16/Wed Mar 2 06:14:46 2022// -/patch-components_paint_preview_browser_paint_preview_client_cc/1.8/Wed Feb 2 17:36:38 2022// -/patch-components_paint_preview_browser_paint_preview_client_unittest_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_paint_preview_common_proto_paint_preview_proto/1.8/Wed Feb 2 17:36:38 2022// -/patch-components_paint_preview_player_player_compositor_delegate_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_password_manager_core_browser_login_database_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_password_manager_core_browser_login_database_unittest_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_password_manager_core_browser_sync_password_sync_bridge_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_password_manager_core_common_password_manager_features_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_password_manager_core_common_password_manager_features_h/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_performance_manager_features_cc/1.8/Tue Mar 29 19:41:03 2022// -/patch-components_permissions_prediction_service_prediction_common_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_policy_core_browser_policy_pref_mapping_test_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_policy_core_common_cloud_cloud_policy_client_cc/1.11/Tue Mar 29 19:41:03 2022// -/patch-components_policy_core_common_cloud_cloud_policy_util_cc/1.18/Wed Mar 2 06:14:46 2022// -/patch-components_policy_resources_policy_templates_json/1.66/Tue Mar 29 19:41:03 2022// -/patch-components_policy_tools_generate_policy_source_py/1.28/Tue Mar 29 19:41:03 2022// -/patch-components_safe_browsing_content_common_file_type_policies_unittest_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-components_safe_browsing_content_resources_gen_file_type_proto_py/1.5/Wed Feb 2 17:36:38 2022// -/patch-components_safe_browsing_core_browser_db_v4_protocol_manager_util_cc/1.5/Wed Mar 2 06:14:46 2022// -/patch-components_safe_browsing_core_browser_realtime_url_lookup_service_base_cc/1.7/Wed Mar 2 06:14:46 2022// -/patch-components_security_interstitials_content_utils_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-components_services_paint_preview_compositor_paint_preview_compositor_collection_impl_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-components_services_paint_preview_compositor_paint_preview_compositor_collection_impl_h/1.8/Wed Mar 2 06:14:46 2022// -/patch-components_startup_metric_utils_browser_startup_metric_utils_cc/1.12/Wed Mar 2 06:14:46 2022// -/patch-components_storage_monitor_BUILD_gn/1.8/Wed Mar 2 06:14:46 2022// -/patch-components_storage_monitor_removable_device_constants_cc/1.4/Wed Mar 2 06:14:46 2022// -/patch-components_storage_monitor_removable_device_constants_h/1.7/Wed Mar 2 06:14:46 2022// -/patch-components_sync_device_info_local_device_info_util_cc/1.11/Wed Mar 2 06:14:46 2022// -/patch-components_sync_device_info_local_device_info_util_linux_cc/1.4/Wed Feb 2 17:36:38 2022// -/patch-components_translate_core_browser_translate_prefs_cc/1.8/Wed Mar 2 06:14:46 2022// -/patch-components_translate_core_common_translate_util_cc/1.4/Tue Mar 29 19:41:03 2022// -/patch-components_update_client_update_query_params_cc/1.2/Wed Mar 2 06:14:46 2022// -/patch-components_url_formatter_spoof_checks_idn_spoof_checker_cc/1.13/Wed Mar 2 06:14:46 2022// -/patch-components_viz_common_features_cc/1.18/Tue Mar 29 19:41:03 2022// -/patch-components_viz_common_gpu_dawn_context_provider_cc/1.4/Wed Mar 2 06:14:46 2022// -/patch-components_viz_host_host_display_client_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-components_viz_host_host_display_client_h/1.13/Wed Mar 2 06:14:46 2022// -/patch-components_viz_host_renderer_settings_creation_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-components_viz_service_display_embedder_skia_output_surface_impl_cc/1.5/Tue Mar 29 19:41:03 2022// -/patch-components_viz_service_display_embedder_software_output_surface_cc/1.11/Wed Mar 2 06:14:46 2022// -/patch-components_viz_service_display_embedder_software_output_surface_h/1.12/Wed Mar 2 06:14:46 2022// -/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_cc/1.18/Tue Mar 29 19:41:03 2022// -/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_h/1.16/Tue Mar 29 19:41:03 2022// -/patch-components_viz_test_fake_display_client_cc/1.4/Wed Mar 2 06:14:46 2022// -/patch-components_viz_test_fake_display_client_h/1.1/Wed Mar 2 06:14:46 2022// -/patch-components_viz_test_mock_display_client_h/1.12/Wed Mar 2 06:14:46 2022// -/patch-content_app_content_main_cc/1.9/Tue Mar 29 19:41:03 2022// -/patch-content_app_content_main_runner_impl_cc/1.33/Tue Mar 29 19:41:03 2022// -/patch-content_browser_BUILD_gn/1.32/Tue Mar 29 19:41:03 2022// -/patch-content_browser_browser_child_process_host_impl_cc/1.24/Tue Mar 29 19:41:03 2022// -/patch-content_browser_browser_main_loop_cc/1.85/Tue Mar 29 19:41:03 2022// -/patch-content_browser_child_process_launcher_helper_linux_cc/1.19/Wed Mar 2 06:14:46 2022// -/patch-content_browser_compositor_viz_process_transport_factory_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-content_browser_compute_pressure_cpu_probe_cc/1.5/Tue Mar 29 19:41:03 2022// -/patch-content_browser_devtools_protocol_system_info_handler_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-content_browser_download_download_manager_impl_cc/1.11/Tue Mar 29 19:41:03 2022// -/patch-content_browser_font_access_font_enumeration_data_source_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-content_browser_gpu_compositor_util_cc/1.12/Wed Mar 2 06:14:46 2022// -/patch-content_browser_gpu_gpu_process_host_cc/1.31/Wed Mar 2 06:14:46 2022// -/patch-content_browser_media_media_keys_listener_manager_impl_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-content_browser_ppapi_plugin_process_host_receiver_bindings_cc/1.4/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_delegated_frame_host_cc/1.12/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_input_input_device_change_observer_cc/1.8/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_pepper_pepper_file_io_host_cc/1.14/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_render_message_filter_cc/1.32/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_render_message_filter_h/1.24/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_render_process_host_impl_cc/1.49/Tue Mar 29 19:41:03 2022// -/patch-content_browser_renderer_host_render_process_host_impl_h/1.38/Tue Mar 29 19:41:03 2022// -/patch-content_browser_renderer_host_render_view_host_impl_cc/1.35/Wed Mar 2 06:14:46 2022// -/patch-content_browser_renderer_host_render_widget_host_view_aura_cc/1.68/Tue Mar 29 19:41:03 2022// -/patch-content_browser_renderer_host_render_widget_host_view_aura_h/1.5/Tue Mar 29 19:41:03 2022// -/patch-content_browser_renderer_host_render_widget_host_view_event_handler_cc/1.33/Wed Mar 2 06:14:46 2022// -/patch-content_browser_sandbox_host_linux_cc/1.3/Wed Feb 2 17:36:38 2022// -/patch-content_browser_scheduler_responsiveness_jank_monitor_impl_cc/1.11/Wed Mar 2 06:14:46 2022// -/patch-content_browser_scheduler_responsiveness_native_event_observer_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-content_browser_scheduler_responsiveness_native_event_observer_h/1.9/Wed Mar 2 06:14:46 2022// -/patch-content_browser_utility_process_host_receiver_bindings_cc/1.5/Wed Mar 2 06:14:46 2022// -/patch-content_browser_utility_sandbox_delegate_cc/1.5/Wed Mar 2 06:14:46 2022// -/patch-content_browser_v8_snapshot_files_cc/1.7/Wed Mar 2 06:14:46 2022// -/patch-content_browser_web_contents_web_contents_view_aura_cc/1.11/Tue Mar 29 19:41:03 2022// -/patch-content_browser_webui_web_ui_main_frame_observer_cc/1.11/Wed Mar 2 06:14:46 2022// -/patch-content_browser_webui_web_ui_main_frame_observer_h/1.11/Wed Mar 2 06:14:46 2022// -/patch-content_browser_zygote_host_zygote_host_impl_linux_cc/1.6/Wed Mar 2 06:14:46 2022// -/patch-content_browser_zygote_host_zygote_host_impl_linux_h/1.5/Wed Feb 2 17:36:38 2022// -/patch-content_child_child_process_cc/1.14/Tue Mar 29 19:41:03 2022// -/patch-content_common_BUILD_gn/1.29/Wed Mar 2 06:14:46 2022// -/patch-content_common_font_list_unittest_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-content_common_mojo_core_library_support_cc/1.7/Wed Mar 2 06:14:46 2022// -/patch-content_common_user_agent_cc/1.22/Tue Mar 29 19:41:03 2022// -/patch-content_gpu_gpu_main_cc/1.57/Tue Mar 29 19:41:03 2022// -/patch-content_gpu_gpu_sandbox_hook_linux_cc/1.30/Tue Mar 29 19:41:03 2022// -/patch-content_ppapi_plugin_ppapi_blink_platform_impl_cc/1.20/Wed Mar 2 06:14:46 2022// -/patch-content_ppapi_plugin_ppapi_blink_platform_impl_h/1.19/Wed Mar 2 06:14:46 2022// -/patch-content_ppapi_plugin_ppapi_plugin_main_cc/1.24/Wed Mar 2 06:14:46 2022// -/patch-content_public_browser_zygote_host_zygote_host_linux_h/1.2/Wed Feb 2 17:36:38 2022// -/patch-content_public_common_common_param_traits_macros_h/1.26/Tue Mar 29 19:41:03 2022// -/patch-content_public_common_content_features_cc/1.31/Tue Mar 29 19:41:03 2022// -/patch-content_public_common_content_features_h/1.13/Tue Mar 29 19:41:03 2022// -/patch-content_public_common_content_switches_cc/1.63/Tue Mar 29 19:41:03 2022// -/patch-content_public_common_content_switches_h/1.61/Tue Mar 29 19:41:03 2022// -/patch-content_public_common_use_zoom_for_dsf_policy_cc/1.5/Wed Mar 2 06:14:46 2022// -/patch-content_public_common_zygote_features_gni/1.5/Wed Feb 2 17:36:38 2022// -/patch-content_public_test_mock_render_thread_cc/1.1/Wed Mar 2 06:14:46 2022// -/patch-content_renderer_render_process_impl_cc/1.25/Wed Mar 2 06:14:46 2022// -/patch-content_renderer_render_thread_impl_cc/1.60/Tue Mar 29 19:41:03 2022// -/patch-content_renderer_renderer_blink_platform_impl_cc/1.38/Tue Mar 29 19:41:03 2022// -/patch-content_renderer_renderer_blink_platform_impl_h/1.34/Tue Mar 29 19:41:03 2022// -/patch-content_renderer_renderer_main_platform_delegate_linux_cc/1.22/Wed Mar 2 06:14:46 2022// -/patch-content_shell_BUILD_gn/1.28/Tue Mar 29 19:41:03 2022// -/patch-content_shell_app_shell_main_delegate_cc/1.8/Wed Mar 2 06:14:46 2022// -/patch-content_shell_browser_shell_browser_main_parts_cc/1.30/Wed Mar 2 06:14:46 2022// -/patch-content_shell_browser_shell_paths_cc/1.3/Wed Mar 2 06:14:46 2022// -/patch-content_shell_utility_shell_content_utility_client_cc/1.13/Wed Mar 2 06:14:46 2022// -/patch-content_test_BUILD_gn/1.19/Tue Mar 29 19:41:03 2022// -/patch-content_utility_services_cc/1.9/Wed Mar 2 06:14:46 2022// -/patch-content_utility_speech_speech_recognition_sandbox_hook_linux_cc/1.5/Wed Feb 2 17:36:38 2022// -/patch-content_utility_speech_speech_recognition_sandbox_hook_linux_h/1.3/Wed Feb 2 17:36:38 2022// -/patch-content_utility_utility_blink_platform_with_sandbox_support_impl_cc/1.11/Wed Mar 2 06:14:46 2022// -/patch-content_utility_utility_blink_platform_with_sandbox_support_impl_h/1.12/Wed Mar 2 06:14:46 2022// -/patch-content_utility_utility_main_cc/1.29/Wed Mar 2 06:14:47 2022// -/patch-content_zygote_BUILD_gn/1.1/Wed Feb 2 17:36:38 2022// -/patch-content_zygote_zygote_linux_cc/1.15/Wed Feb 2 17:36:38 2022// -/patch-content_zygote_zygote_main_linux_cc/1.16/Wed Feb 2 17:36:38 2022// -/patch-device_bluetooth_cast_bluetooth_gni/1.3/Wed Feb 2 17:36:38 2022// -/patch-device_gamepad_gamepad_provider_cc/1.23/Wed Mar 2 06:14:47 2022// -/patch-device_gamepad_hid_writer_linux_cc/1.3/Wed Mar 2 06:14:47 2022// -/patch-extensions_browser_api_messaging_message_service_cc/1.19/Tue Mar 29 19:41:03 2022// -/patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-extensions_browser_browser_context_keyed_service_factories_cc/1.15/Tue Mar 29 19:41:03 2022// -/patch-extensions_browser_extension_prefs_cc/1.6/Tue Mar 29 19:41:03 2022// -/patch-extensions_browser_pref_names_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-extensions_browser_pref_names_h/1.5/Wed Mar 2 06:14:47 2022// -/patch-extensions_common_api__permission_features_json/1.27/Wed Mar 2 06:14:47 2022// -/patch-extensions_common_features_feature_cc/1.6/Wed Mar 2 06:14:47 2022// -/patch-extensions_renderer_bindings_api_binding_util_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-extensions_shell_app_shell_main_delegate_cc/1.11/Wed Mar 2 06:14:47 2022// -/patch-extensions_shell_browser_api_runtime_shell_runtime_api_delegate_cc/1.9/Wed Mar 2 06:14:47 2022// -/patch-extensions_shell_browser_shell_browser_main_parts_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-extensions_shell_browser_shell_extensions_api_client_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-extensions_shell_browser_shell_extensions_api_client_h/1.5/Wed Mar 2 06:14:47 2022// -/patch-google_apis_gcm_engine_heartbeat_manager_cc/1.12/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_common_gpu_memory_buffer_support_cc/1.19/Wed Mar 2 06:14:47 2022// -/patch-gpu_command_buffer_service_external_semaphore_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-gpu_command_buffer_service_external_vk_image_backing_cc/1.22/Wed Mar 2 06:14:47 2022// -/patch-gpu_command_buffer_service_shared_image_backing_factory_angle_vulkan_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_service_shared_image_factory_cc/1.11/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_service_webgpu_decoder_impl_cc/1.13/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_tests_gl_gpu_memory_buffer_unittest_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_tests_gl_oes_egl_image_unittest_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_tests_gl_test_utils_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-gpu_command_buffer_tests_gl_test_utils_h/1.1/Tue Mar 29 19:41:03 2022// -/patch-gpu_config_gpu_control_list_cc/1.10/Wed Mar 2 06:14:47 2022// -/patch-gpu_config_gpu_test_config_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-gpu_ipc_common_gpu_memory_buffer_support_cc/1.25/Wed Mar 2 06:14:47 2022// -/patch-gpu_ipc_common_gpu_memory_buffer_support_h/1.14/Wed Mar 2 06:14:47 2022// -/patch-gpu_ipc_service_gpu_init_cc/1.43/Tue Mar 29 19:41:03 2022// -/patch-gpu_ipc_service_gpu_memory_buffer_factory_cc/1.8/Wed Mar 2 06:14:47 2022// -/patch-gpu_ipc_service_x_util_h/1.2/Wed Mar 2 06:14:47 2022// -/patch-gpu_vulkan_generate_bindings_py/1.18/Wed Mar 2 06:14:47 2022// -/patch-gpu_vulkan_vulkan_device_queue_cc/1.4/Tue Mar 29 19:41:03 2022// -/patch-gpu_vulkan_vulkan_device_queue_h/1.2/Wed Mar 2 06:14:47 2022// -/patch-gpu_vulkan_vulkan_function_pointers_cc/1.21/Tue Mar 29 19:41:03 2022// -/patch-gpu_vulkan_vulkan_function_pointers_h/1.21/Tue Mar 29 19:41:03 2022// -/patch-gpu_vulkan_vulkan_image_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-gpu_vulkan_vulkan_image_h/1.7/Wed Mar 2 06:14:47 2022// -/patch-headless_lib_browser_headless_browser_main_parts_h/1.12/Wed Mar 2 06:14:47 2022// -/patch-headless_lib_browser_headless_browser_main_parts_linux_cc/1.8/Wed Mar 2 06:14:47 2022// -/patch-headless_lib_browser_headless_content_browser_client_h/1.25/Wed Mar 2 06:14:47 2022// -/patch-headless_lib_browser_headless_request_context_manager_cc/1.19/Wed Mar 2 06:14:47 2022// -/patch-headless_lib_browser_headless_web_contents_impl_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-headless_lib_headless_content_main_delegate_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-headless_public_headless_browser_cc/1.6/Tue Mar 29 19:41:03 2022// -/patch-ipc_ipc_channel_common_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-ipc_ipc_channel_h/1.13/Wed Mar 2 06:14:47 2022// -/patch-ipc_ipc_channel_mojo_cc/1.13/Wed Mar 2 06:14:47 2022// -/patch-ipc_ipc_message_utils_cc/1.25/Tue Mar 29 19:41:03 2022// -/patch-ipc_ipc_message_utils_h/1.22/Tue Mar 29 19:41:03 2022// -/patch-media_BUILD_gn/1.22/Wed Mar 2 06:14:47 2022// -/patch-media_audio_BUILD_gn/1.37/Tue Mar 29 19:41:03 2022// -/patch-media_audio_alsa_audio_manager_alsa_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-media_audio_audio_features_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-media_audio_audio_input_device_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-media_audio_audio_output_proxy_unittest_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-media_audio_sndio_audio_manager_sndio_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-media_audio_sndio_audio_manager_sndio_h/1.1/Wed Feb 2 17:36:38 2022// -/patch-media_audio_sndio_sndio_input_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-media_audio_sndio_sndio_input_h/1.1/Wed Feb 2 17:36:38 2022// -/patch-media_audio_sndio_sndio_output_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-media_audio_sndio_sndio_output_h/1.1/Wed Feb 2 17:36:38 2022// -/patch-media_base_audio_latency_cc/1.13/Wed Mar 2 06:14:47 2022// -/patch-media_base_media_switches_cc/1.21/Tue Mar 29 19:41:03 2022// -/patch-media_base_media_switches_h/1.13/Wed Mar 2 06:14:47 2022// -/patch-media_base_scopedfd_helper_h/1.7/Wed Mar 2 06:14:47 2022// -/patch-media_base_user_input_monitor_unittest_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-media_base_vector_math_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-media_base_video_frame_cc/1.40/Wed Mar 2 06:14:47 2022// -/patch-media_base_video_frame_h/1.44/Wed Mar 16 08:03:14 2022// -/patch-media_capture_video_create_video_capture_device_factory_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_fake_video_capture_device_factory_cc/1.20/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_file_video_capture_device_factory_cc/1.14/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_linux_fake_v4l2_impl_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_linux_fake_v4l2_impl_h/1.5/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_linux_v4l2_capture_delegate_cc/1.17/Wed Feb 2 17:36:38 2022// -/patch-media_capture_video_linux_v4l2_capture_delegate_h/1.4/Wed Feb 2 17:36:38 2022// -/patch-media_capture_video_linux_v4l2_capture_device_h/1.2/Wed Feb 2 17:36:38 2022// -/patch-media_capture_video_linux_v4l2_capture_device_impl_cc/1.2/Wed Feb 2 17:36:38 2022// -/patch-media_capture_video_linux_v4l2_capture_device_impl_h/1.2/Wed Feb 2 17:36:38 2022// -/patch-media_capture_video_linux_video_capture_device_factory_linux_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_linux_video_capture_device_factory_linux_h/1.10/Wed Feb 2 17:36:38 2022// -/patch-media_capture_video_video_capture_buffer_pool_impl_cc/1.13/Wed Mar 2 06:14:47 2022// -/patch-media_capture_video_video_capture_device_client_cc/1.28/Wed Mar 2 06:14:47 2022// -/patch-media_cdm_cdm_paths_unittest_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-media_gpu_buffer_validation_cc/1.5/Wed Mar 16 08:03:14 2022// -/patch-media_gpu_chromeos_video_decoder_pipeline_cc/1.3/Tue Mar 29 19:41:03 2022// -/patch-media_gpu_gpu_video_encode_accelerator_factory_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-media_gpu_vaapi_vaapi_video_decoder_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-media_gpu_vaapi_vaapi_wrapper_cc/1.5/Tue Mar 29 19:41:03 2022// -/patch-media_media_options_gni/1.39/Wed Mar 2 06:14:47 2022// -/patch-media_mojo_mojom_video_frame_mojom_traits_cc/1.14/Wed Mar 2 06:14:47 2022// -/patch-media_video_fake_gpu_memory_buffer_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-media_video_gpu_memory_buffer_video_frame_pool_cc/1.21/Wed Mar 2 06:14:47 2022// -/patch-media_video_video_encode_accelerator_adapter_cc/1.13/Tue Mar 29 19:41:03 2022// -/patch-media_video_video_encode_accelerator_adapter_test_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-media_webrtc_audio_processor_cc/1.3/Tue Mar 29 19:41:03 2022// -/patch-media_webrtc_helpers_unittests_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-media_webrtc_webrtc_features_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-mojo_core_BUILD_gn/1.8/Wed Mar 2 06:14:47 2022// -/patch-mojo_core_channel_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-mojo_core_embedder_features_h/1.6/Wed Mar 2 06:14:47 2022// -/patch-mojo_public_c_system_thunks_cc/1.9/Tue Mar 29 19:41:03 2022// -/patch-mojo_public_js_mojo_bindings_resources_grd/1.16/Tue Mar 29 19:41:03 2022// -/patch-mojo_public_tools_bindings_mojom_gni/1.5/Wed Mar 2 06:14:47 2022// -/patch-net_BUILD_gn/1.51/Tue Mar 29 19:41:03 2022// -/patch-net_base_network_change_notifier_cc/1.49/Tue Mar 29 19:41:03 2022// -/patch-net_base_network_change_notifier_posix_cc/1.12/Wed Feb 2 17:36:38 2022// -/patch-net_base_network_interfaces_posix_h/1.3/Wed Feb 2 17:36:38 2022// -/patch-net_cert_cert_verifier_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-net_cert_cert_verify_proc_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-net_cert_cert_verify_proc_h/1.4/Tue Mar 29 19:41:03 2022// -/patch-net_cert_cert_verify_proc_unittest_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-net_cert_test_root_certs_unittest_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-net_disk_cache_blockfile_disk_format_h/1.4/Wed Feb 2 17:36:39 2022// -/patch-net_disk_cache_simple_simple_file_tracker_cc/1.3/Wed Feb 2 17:36:39 2022// -/patch-net_dns_BUILD_gn/1.9/Tue Mar 29 19:41:03 2022// -/patch-net_dns_address_sorter_posix_cc/1.8/Tue Mar 29 19:41:03 2022// -/patch-net_dns_dns_config_service_posix_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-net_dns_dns_reloader_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-net_dns_dns_reloader_h/1.2/Wed Mar 2 06:14:47 2022// -/patch-net_dns_dns_util_cc/1.15/Tue Mar 29 19:41:03 2022// -/patch-net_dns_host_resolver_manager_cc/1.3/Tue Mar 29 19:41:03 2022// -/patch-net_dns_host_resolver_proc_cc/1.13/Tue Mar 29 19:41:03 2022// -/patch-net_dns_public_BUILD_gn/1.6/Tue Mar 29 19:41:03 2022// -/patch-net_dns_public_resolv_reader_h/1.5/Wed Mar 2 06:14:47 2022// -/patch-net_dns_public_scoped_res_state_h/1.1/Wed Mar 2 06:14:47 2022// -/patch-net_http_http_auth_gssapi_posix_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-net_http_http_auth_gssapi_posix_h/1.2/Wed Mar 2 06:14:47 2022// -/patch-net_http_http_network_session_cc/1.23/Wed Feb 2 17:36:39 2022// -/patch-net_proxy_resolution_configured_proxy_resolution_service_cc/1.15/Wed Mar 2 06:14:47 2022// -/patch-net_proxy_resolution_proxy_config_service_linux_cc/1.13/Wed Feb 2 17:36:39 2022// -/patch-net_socket_socket_posix_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-net_socket_socks5_client_socket_cc/1.12/Wed Feb 2 17:36:39 2022// -/patch-net_socket_tcp_socket_posix_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-net_socket_udp_socket_posix_cc/1.34/Tue Mar 29 19:41:03 2022// -/patch-net_socket_udp_socket_unittest_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-net_socket_unix_domain_client_socket_posix_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-net_third_party_quiche_BUILD_gn/1.2/Tue Mar 29 19:41:03 2022// -/patch-net_tools_cert_verify_tool_cert_verify_comparision_tool_cc/1.3/Wed Mar 2 06:14:47 2022// -/patch-net_tools_cert_verify_tool_cert_verify_tool_cc/1.14/Wed Mar 2 06:14:47 2022// -/patch-net_tools_quic_quic_http_proxy_backend_cc/1.9/Wed Mar 2 06:14:47 2022// -/patch-net_traffic_annotation_network_traffic_annotation_h/1.1/Wed Mar 2 06:14:47 2022// -/patch-net_url_request_url_fetcher_cc/1.9/Wed Mar 2 06:14:47 2022// -/patch-net_url_request_url_fetcher_h/1.11/Tue Mar 29 19:41:03 2022// -/patch-net_url_request_url_request_context_builder_cc/1.52/Tue Mar 29 19:41:03 2022// -/patch-net_url_request_url_request_context_cc/1.17/Tue Mar 29 19:41:03 2022// -/patch-net_url_request_url_request_context_h/1.16/Tue Mar 29 19:41:03 2022// -/patch-pdf_out_of_process_instance_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-pdf_pdfium_pdfium_engine_cc/1.56/Wed Mar 2 06:14:47 2022// -/patch-printing_mojom_printing_context_mojom_traits_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-printing_mojom_printing_context_mojom_traits_h/1.5/Wed Mar 2 06:14:47 2022// -/patch-printing_print_settings_cc/1.15/Wed Mar 2 06:14:47 2022// -/patch-printing_print_settings_conversion_cc/1.16/Tue Mar 29 19:41:03 2022// -/patch-printing_print_settings_h/1.13/Wed Mar 2 06:14:47 2022// -/patch-printing_printing_features_cc/1.11/Wed Mar 2 06:14:47 2022// -/patch-printing_sandbox_print_backend_sandbox_hook_linux_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-printing_sandbox_print_backend_sandbox_hook_linux_h/1.3/Wed Feb 2 17:36:39 2022// -/patch-remoting_base_chromoting_event_cc/1.15/Wed Mar 2 06:14:47 2022// -/patch-remoting_base_host_settings_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-remoting_client_display_sys_opengl_h/1.4/Wed Mar 2 06:14:47 2022// -/patch-remoting_codec_webrtc_video_encoder_vpx_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_base_switches_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_base_switches_h/1.2/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_chromoting_host_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_chromoting_host_context_cc/1.8/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_chromoting_host_services_client_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_evaluate_capability_cc/1.10/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_heartbeat_sender_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_host_attributes_cc/1.9/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_host_details_cc/1.10/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_host_main_cc/1.15/Tue Mar 29 19:41:03 2022// -/patch-remoting_host_ipc_constants_cc/1.2/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_it2me_it2me_native_messaging_host_main_cc/1.21/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_me2me_desktop_environment_cc/1.18/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_remote_open_url_remote_open_url_client_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_remote_open_url_remote_open_url_util_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_remote_open_url_url_forwarder_configurator_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-remoting_host_remoting_me2me_host_cc/1.33/Tue Mar 29 19:41:03 2022// -/patch-remoting_host_setup_start_host_main_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-remoting_resources_remoting_strings_grd/1.15/Wed Mar 2 06:14:47 2022// -/patch-sandbox_BUILD_gn/1.9/Wed Feb 2 17:36:39 2022// -/patch-sandbox_features_gni/1.6/Wed Feb 2 17:36:39 2022// -/patch-sandbox_linux_BUILD_gn/1.24/Wed Feb 2 17:36:39 2022// -/patch-sandbox_linux_services_init_process_reaper_cc/1.2/Wed Feb 2 17:36:39 2022// -/patch-sandbox_linux_services_libc_interceptor_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_BUILD_gn/1.12/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_features_cc/1.6/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_freebsd_sandbox_freebsd_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-sandbox_policy_freebsd_sandbox_freebsd_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-sandbox_policy_mojom_sandbox_mojom/1.5/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_openbsd_sandbox_openbsd_cc/1.16/Tue Mar 29 19:41:03 2022// -/patch-sandbox_policy_openbsd_sandbox_openbsd_h/1.7/Sun Mar 20 16:20:20 2022// -/patch-sandbox_policy_sandbox_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_sandbox_h/1.7/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_sandbox_type_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_switches_cc/1.11/Wed Mar 2 06:14:47 2022// -/patch-sandbox_policy_switches_h/1.11/Wed Mar 2 06:14:47 2022// -/patch-services_audio_audio_sandbox_hook_linux_cc/1.8/Wed Feb 2 17:36:39 2022// -/patch-services_audio_audio_sandbox_hook_linux_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-services_cert_verifier_cert_verifier_creation_cc/1.10/Wed Mar 2 06:14:47 2022// -/patch-services_device_geolocation_location_arbitrator_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-services_device_hid_BUILD_gn/1.9/Wed Mar 2 06:14:47 2022// -/patch-services_device_hid_hid_connection_fido_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_connection_fido_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_connection_freebsd_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_connection_freebsd_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_service_cc/1.9/Wed Mar 2 06:14:47 2022// -/patch-services_device_hid_hid_service_fido_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_service_fido_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_service_freebsd_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_hid_hid_service_freebsd_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-services_device_serial_BUILD_gn/1.8/Wed Feb 2 17:36:39 2022// -/patch-services_device_serial_serial_device_enumerator_cc/1.6/Wed Mar 2 06:14:47 2022// -/patch-services_device_serial_serial_io_handler_posix_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-services_device_time_zone_monitor_time_zone_monitor_linux_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-services_device_usb_BUILD_gn/1.11/Wed Mar 2 06:14:47 2022// -/patch-services_network_BUILD_gn/1.31/Wed Mar 2 06:14:47 2022// -/patch-services_network_network_sandbox_hook_linux_cc/1.8/Tue Mar 29 19:41:03 2022// -/patch-services_network_network_sandbox_hook_linux_h/1.5/Wed Feb 2 17:36:39 2022// -/patch-services_network_network_service_cc/1.29/Tue Mar 29 19:41:03 2022// -/patch-services_resource_coordinator_memory_instrumentation_queued_request_dispatcher_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-services_resource_coordinator_public_cpp_memory_instrumentation_BUILD_gn/1.1/Tue Mar 29 19:41:03 2022// -/patch-services_resource_coordinator_public_cpp_memory_instrumentation_os_metrics_bsd_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-services_resource_coordinator_public_cpp_memory_instrumentation_os_metrics_h/1.10/Wed Mar 2 06:14:47 2022// -/patch-services_service_manager_BUILD_gn/1.7/Wed Feb 2 17:36:39 2022// -/patch-services_service_manager_public_cpp_service_executable_BUILD_gn/1.4/Wed Feb 2 17:36:39 2022// -/patch-services_tracing_public_cpp_perfetto_perfetto_config_cc/1.17/Wed Mar 2 06:14:47 2022// -/patch-services_video_capture_broadcasting_receiver_cc/1.11/Wed Mar 2 06:14:47 2022// -/patch-services_video_capture_public_mojom_video_capture_service_mojom/1.4/Wed Feb 2 17:36:39 2022// -/patch-skia_ext_SkMemory_new_handler_cpp/1.10/Tue Mar 29 19:41:03 2022// -/patch-third_party_abseil-cpp_absl_base_config_h/1.11/Wed Feb 2 17:36:39 2022// -/patch-third_party_abseil-cpp_absl_base_internal_endian_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_abseil-cpp_absl_base_internal_sysinfo_cc/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_abseil-cpp_absl_debugging_internal_elf_mem_image_h/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_abseil-cpp_absl_time_internal_cctz_src_time_zone_format_cc/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_angle_BUILD_gn/1.43/Wed Feb 2 17:36:39 2022// -/patch-third_party_angle_src_common_platform_h/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_angle_src_common_system_utils_posix_cpp/1.6/Tue Mar 29 19:41:03 2022// -/patch-third_party_angle_src_gpu_info_util_SystemInfo_internal_h/1.3/Wed Mar 2 06:14:47 2022// -/patch-third_party_angle_src_gpu_info_util_SystemInfo_libpci_cpp/1.1/Wed Mar 2 06:14:47 2022// -/patch-third_party_angle_src_gpu_info_util_SystemInfo_linux_cpp/1.10/Wed Mar 2 06:14:47 2022// -/patch-third_party_angle_src_gpu_info_util_SystemInfo_x11_cpp/1.4/Wed Mar 2 06:14:47 2022// -/patch-third_party_angle_src_libANGLE_Display_cpp/1.30/Tue Mar 29 19:41:03 2022// -/patch-third_party_angle_src_libANGLE_formatutils_cpp/1.1/Tue Mar 29 19:41:03 2022// -/patch-third_party_angle_src_libANGLE_renderer_driver_utils_h/1.19/Wed Mar 2 06:14:47 2022// -/patch-third_party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX_cpp/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_angle_src_libANGLE_renderer_vulkan_DisplayVk_api_h/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_angle_util_BUILD_gn/1.15/Wed Feb 2 17:36:39 2022// -/patch-third_party_blink_common_renderer_preferences_renderer_preferences_mojom_traits_cc/1.3/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_public_common_renderer_preferences_renderer_preferences_h/1.6/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_public_common_renderer_preferences_renderer_preferences_mojom_traits_h/1.6/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_public_platform_web_vector_h/1.3/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_bindings_scripts_bind_gen_style_format_py/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_blink_renderer_build_scripts_run_with_pythonpath_py/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_blink_renderer_controller_blink_initializer_cc/1.17/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_controller_memory_usage_monitor_posix_cc/1.4/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_controller_memory_usage_monitor_posix_h/1.7/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_core_editing_editing_behavior_cc/1.11/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_core_exported_web_view_impl_cc/1.14/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_core_frame_web_frame_test_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_core_html_canvas_canvas_async_blob_creator_cc/1.12/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_core_html_forms_internal_popup_menu_cc/1.19/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_core_inspector_inspector_memory_agent_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_core_layout_layout_view_cc/1.22/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_core_paint_paint_layer_cc/1.15/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc/1.15/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_modules_media_audio_audio_device_factory_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_modules_media_audio_audio_renderer_mixer_manager_test_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_modules_peerconnection_webrtc_audio_renderer_test_cc/1.2/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_modules_webaudio_audio_worklet_thread_test_cc/1.1/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_modules_webgl_webgl_rendering_context_base_cc/1.10/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_modules_webgl_webgl_webcodecs_video_frame_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-third_party_blink_renderer_platform_BUILD_gn/1.21/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_fonts_font_cache_cc/1.20/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_fonts_font_cache_h/1.25/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_fonts_font_description_cc/1.16/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_fonts_font_metrics_cc/1.6/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_fonts_font_unique_name_lookup_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_fonts_skia_font_cache_skia_cc/1.22/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_graphics_begin_frame_provider_cc/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_blink_renderer_platform_graphics_video_frame_submitter_cc/1.16/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_scheduler_common_thread_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_wtf_container_annotations_h/1.8/Tue Mar 29 19:41:03 2022// -/patch-third_party_blink_renderer_platform_wtf_math_extras_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_blink_renderer_platform_wtf_stack_util_cc/1.14/Tue Mar 29 19:41:03 2022// -/patch-third_party_boringssl_BUILD_generated_gni/1.26/Fri Mar 25 08:33:58 2022// -/patch-third_party_boringssl_BUILD_gn/1.3/Tue Mar 29 19:41:03 2022// -/patch-third_party_boringssl_src_crypto_cpu_aarch64_openbsd_c/1.2/Tue Mar 29 19:41:03 2022// -/patch-third_party_boringssl_src_crypto_fipsmodule_rand_internal_h/1.3/Tue Mar 29 19:41:03 2022// -/patch-third_party_boringssl_src_crypto_rand_extra_arc4random_c/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_boringssl_src_crypto_refcount_c11_c/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_boringssl_src_include_openssl_base_h/1.12/Wed Feb 2 17:36:39 2022// -/patch-third_party_brotli_common_platform_h/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_crashpad_crashpad_build_crashpad_buildconfig_gni/1.9/Wed Feb 2 17:36:39 2022// -/patch-third_party_crashpad_crashpad_client_BUILD_gn/1.15/Wed Feb 2 17:36:39 2022// -/patch-third_party_crashpad_crashpad_client_crashpad_client_posix_cc/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_crashpad_crashpad_minidump_minidump_misc_info_writer_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_misc_address_types_h/1.5/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_misc_capture_context_h/1.9/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_misc_metrics_cc/1.6/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_misc_uuid_cc/1.6/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_posix_close_multiple_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_posix_drop_privileges_cc/1.5/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_posix_signals_cc/1.9/Wed Mar 2 06:14:47 2022// -/patch-third_party_crashpad_crashpad_util_posix_symbolic_constants_posix_cc/1.7/Wed Mar 2 06:14:47 2022// -/patch-third_party_crc32c_BUILD_gn/1.5/Wed Feb 2 17:36:39 2022// -/patch-third_party_dawn_include_dawn_native_VulkanBackend_h/1.1/Tue Mar 29 19:41:03 2022// -/patch-third_party_dawn_src_dawn_common_Platform_h/1.1/Tue Mar 29 19:41:03 2022// -/patch-third_party_dawn_src_dawn_native_vulkan_BackendVk_cpp/1.5/Tue Mar 29 19:41:03 2022// -/patch-third_party_ffmpeg_BUILD_gn/1.18/Wed Feb 2 17:36:39 2022// -/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_arm64_config_h/1.7/Tue Mar 29 19:41:03 2022// -/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_ia32_config_asm/1.37/Wed Mar 30 16:17:37 2022// -/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_ia32_config_h/1.37/Wed Mar 30 16:17:38 2022// -/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_x64_config_asm/1.38/Tue Mar 29 19:41:03 2022// -/patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_x64_config_h/1.39/Tue Mar 29 19:41:03 2022// -/patch-third_party_ffmpeg_libavcodec_x86_cabac_h/1.9/Wed Feb 2 17:36:39 2022// -/patch-third_party_ffmpeg_libavutil_cpu_c/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_ffmpeg_libavutil_mem_c/1.7/Wed Feb 2 17:36:39 2022// -/patch-third_party_ffmpeg_libavutil_random_seed_c/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_fontconfig_include_config_h/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_fontconfig_src_src_fccompat_c/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_glfw_src_src_egl_context_c/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_leveldatabase_env_chromium_cc/1.20/Wed Feb 2 17:36:39 2022// -/patch-third_party_libXNVCtrl_NVCtrl_c/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock_h/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_thread_checker_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_libsync_src_include_sync_sync_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_libsync_src_sync_c/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_libusb_BUILD_gn/1.16/Wed Feb 2 17:36:39 2022// -/patch-third_party_libusb_src_libusb_core_c/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_libxml_linux_config_h/1.6/Tue Mar 29 19:41:03 2022// -/patch-third_party_libxml_src_dict_c/1.4/Tue Mar 29 19:41:03 2022// -/patch-third_party_maldoca_BUILD_gn/1.1/Sat Feb 19 12:14:18 2022// -/patch-third_party_maldoca_src_maldoca_base_get_runfiles_dir_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_maldoca_src_maldoca_service_common_process_doc_wrapper_cc/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_nasm_BUILD_gn/1.1/Wed Mar 2 06:14:48 2022// -/patch-third_party_nasm_config_config-linux_h/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_node_node_py/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_opus_BUILD_gn/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_pdfium_core_fxcrt_cfx_datetime_cpp/1.7/Wed Mar 2 06:14:48 2022// -/patch-third_party_pdfium_core_fxge_cfx_fontmapper_cpp/1.12/Wed Mar 2 06:14:48 2022// -/patch-third_party_pdfium_core_fxge_linux_fx_linux_impl_cpp/1.8/Wed Mar 2 06:14:48 2022// -/patch-third_party_pdfium_fxjs_fx_date_helpers_cpp/1.2/Wed Mar 2 06:14:48 2022// -/patch-third_party_pdfium_xfa_fxfa_parser_cxfa_timezoneprovider_cpp/1.2/Wed Mar 2 06:14:48 2022// -/patch-third_party_perfetto_include_perfetto_base_build_config_h/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_include_perfetto_base_thread_utils_h/1.7/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_include_perfetto_base_time_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_include_perfetto_ext_base_event_fd_h/1.7/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_include_perfetto_ext_base_thread_utils_h/1.10/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_base_event_fd_cc/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_base_periodic_task_cc/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_base_string_utils_cc/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_base_subprocess_posix_cc/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_base_test_vm_test_utils_cc/1.1/Wed Mar 2 06:14:48 2022// -/patch-third_party_perfetto_src_base_thread_task_runner_cc/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_base_unix_socket_cc/1.10/Wed Feb 2 17:36:39 2022// -/patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc/1.28/Tue Mar 29 19:41:03 2022// -/patch-third_party_protobuf_src_google_protobuf_stubs_platform_macros_h/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_protobuf_src_google_protobuf_stubs_strutil_h/1.11/Wed Feb 2 17:36:39 2022// -/patch-third_party_skia_src_core_SkCpu_cpp/1.1/Tue Mar 29 19:41:03 2022// -/patch-third_party_skia_src_gpu_GrAutoLocaleSetter_h/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_skia_src_ports_SkOSFile_posix_cpp/1.1/Wed Mar 2 06:14:48 2022// -/patch-third_party_sqlite_BUILD_gn/1.15/Wed Feb 2 17:36:39 2022// -/patch-third_party_sqlite_src_amalgamation_sqlite3_c/1.13/Wed Mar 2 06:14:48 2022// -/patch-third_party_swiftshader_src_Common_Configurator_cpp/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_Common_MutexLock_hpp/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_Common_SharedLibrary_hpp/1.5/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_Main_SwiftConfig_cpp/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_OpenGL_libEGL_Display_cpp/1.16/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_OpenGL_libEGL_Surface_cpp/1.13/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_OpenGL_libEGL_libEGL_cpp/1.16/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_OpenGL_libEGL_libEGL_hpp/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_OpenGL_libGLESv2_libGLESv2_hpp/1.8/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_Reactor_Debug_cpp/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_System_SharedLibrary_hpp/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux_hpp/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_src_WSI_libXCB_cpp/1.3/Tue Mar 29 19:41:03 2022// -/patch-third_party_swiftshader_third_party_llvm-10_0_configs_linux_include_llvm_Config_config_h/1.6/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_third_party_llvm-subzero_build_Linux_include_llvm_Config_config_h/1.7/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_third_party_marl_src_memory_cpp/1.3/Wed Feb 2 17:36:39 2022// -/patch-third_party_swiftshader_third_party_marl_src_thread_cpp/1.6/Tue Mar 29 19:41:03 2022// -/patch-third_party_test_fonts_fontconfig_BUILD_gn/1.1/Wed Mar 2 06:14:48 2022// -/patch-third_party_test_fonts_fontconfig_fontconfig_util_linux_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-third_party_unrar_src_crypt_cpp/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_usrsctp_BUILD_gn/1.15/Wed Feb 2 17:36:39 2022// -/patch-third_party_vulkan-deps_vulkan-loader_src_BUILD_gn/1.1/Tue Mar 29 19:41:03 2022// -/patch-third_party_vulkan-deps_vulkan-loader_src_loader_allocation_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_vulkan-deps_vulkan-loader_src_loader_get_environment_c/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_vulkan-deps_vulkan-loader_src_loader_get_environment_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_vulkan-deps_vulkan-loader_src_loader_vk_loader_platform_h/1.8/Tue Mar 29 19:41:03 2022// -/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vk_loader_platform_h/1.5/Wed Feb 2 17:36:39 2022// -/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vk_mem_alloc_h/1.4/Wed Feb 2 17:36:39 2022// -/patch-third_party_vulkan_memory_allocator_include_vk_mem_alloc_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_BUILD_gn/1.31/Tue Mar 29 19:41:03 2022// -/patch-third_party_webrtc_modules_audio_device_BUILD_gn/1.32/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_modules_desktop_capture_linux_x11_x_server_pixel_buffer_cc/1.1/Wed Mar 2 06:14:48 2022// -/patch-third_party_webrtc_rtc_base_BUILD_gn/1.39/Tue Mar 29 19:41:03 2022// -/patch-third_party_webrtc_rtc_base_byte_order_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_rtc_base_ip_address_cc/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_rtc_base_network_cc/1.17/Tue Mar 29 19:41:03 2022// -/patch-third_party_webrtc_rtc_base_physical_socket_server_cc/1.12/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_rtc_base_physical_socket_server_h/1.2/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_rtc_base_platform_thread_types_cc/1.5/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_rtc_base_third_party_sigslot_sigslot_h/1.1/Wed Feb 2 17:36:39 2022// -/patch-third_party_webrtc_system_wrappers_BUILD_gn/1.22/Wed Feb 2 17:36:39 2022// -/patch-third_party_zlib_BUILD_gn/1.25/Wed Feb 2 17:36:39 2022// -/patch-tools_generate_stubs_rules_gni/1.2/Wed Feb 2 17:36:39 2022// -/patch-tools_gn_build_build_linux_ninja_template/1.3/Wed Feb 2 17:36:39 2022// -/patch-tools_gn_build_gen_py/1.19/Wed Mar 2 06:14:48 2022// -/patch-tools_gn_src_base_files_file_posix_cc/1.6/Wed Feb 2 17:36:39 2022// -/patch-tools_gn_src_gn_version_h/1.3/Wed Feb 2 17:36:39 2022// -/patch-tools_gn_src_util_exe_path_cc/1.8/Wed Feb 2 17:36:39 2022// -/patch-tools_json_schema_compiler_cpp_bundle_generator_py/1.11/Tue Mar 29 19:41:03 2022// -/patch-tools_json_schema_compiler_feature_compiler_py/1.21/Tue Mar 29 19:41:03 2022// -/patch-tools_perf_chrome_telemetry_build_BUILD_gn/1.14/Wed Feb 2 17:36:39 2022// -/patch-tools_protoc_wrapper_protoc_wrapper_py/1.17/Wed Feb 2 17:36:39 2022// -/patch-tools_variations_fieldtrial_to_struct_py/1.13/Wed Feb 2 17:36:39 2022// -/patch-ui_base_clipboard_clipboard_constants_cc/1.10/Tue Mar 29 19:41:03 2022// -/patch-ui_base_clipboard_clipboard_constants_h/1.8/Tue Mar 29 19:41:03 2022// -/patch-ui_base_cursor_cursor_factory_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-ui_base_cursor_cursor_factory_h/1.6/Wed Mar 2 06:14:48 2022// -/patch-ui_base_dragdrop_os_exchange_data_provider_factory_cc/1.12/Wed Mar 2 06:14:48 2022// -/patch-ui_base_dragdrop_os_exchange_data_provider_non_backed_cc/1.11/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ime_dummy_text_input_client_cc/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ime_dummy_text_input_client_h/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ime_fake_text_input_client_cc/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ime_fake_text_input_client_h/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ime_init_input_method_initializer_cc/1.15/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ime_text_input_client_h/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_base_resource_resource_bundle_cc/1.52/Tue Mar 29 19:41:03 2022// -/patch-ui_base_test_skia_gold_pixel_diff_cc/1.15/Wed Mar 2 06:14:48 2022// -/patch-ui_base_ui_base_features_cc/1.26/Tue Mar 29 19:41:03 2022// -/patch-ui_base_webui_web_ui_util_cc/1.30/Wed Mar 2 06:14:48 2022// -/patch-ui_base_x_x11_cursor_loader_cc/1.9/Wed Feb 2 17:36:39 2022// -/patch-ui_base_x_x11_shm_image_pool_cc/1.11/Wed Mar 2 06:14:48 2022// -/patch-ui_color_color_id_h/1.1/Tue Mar 29 19:41:03 2022// -/patch-ui_color_native_color_mixers_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-ui_compositor_compositor_cc/1.22/Tue Mar 29 19:41:03 2022// -/patch-ui_compositor_compositor_h/1.19/Tue Mar 29 19:41:03 2022// -/patch-ui_compositor_compositor_observer_h/1.9/Wed Mar 2 06:14:48 2022// -/patch-ui_events_devices_x11_device_data_manager_x11_cc/1.31/Wed Feb 2 17:36:40 2022// -/patch-ui_events_event_cc/1.11/Tue Mar 29 19:41:03 2022// -/patch-ui_events_event_switches_cc/1.11/Wed Mar 2 06:14:48 2022// -/patch-ui_events_event_switches_h/1.13/Wed Mar 2 06:14:48 2022// -/patch-ui_events_keycodes_dom_keycode_converter_cc/1.10/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_BUILD_gn/1.31/Tue Mar 29 19:41:03 2022// -/patch-ui_gfx_canvas_skia_cc/1.25/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_codec_png_codec_cc/1.8/Wed Feb 2 17:36:40 2022// -/patch-ui_gfx_font_fallback_linux_cc/1.6/Tue Mar 29 19:41:03 2022// -/patch-ui_gfx_font_list_cc/1.10/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_font_render_params_h/1.13/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_font_util_cc/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_gpu_memory_buffer_cc/1.16/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_gpu_memory_buffer_h/1.22/Tue Mar 29 19:41:03 2022// -/patch-ui_gfx_ipc_gfx_param_traits_macros_h/1.13/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_linux_client_native_pixmap_dmabuf_cc/1.15/Wed Feb 2 17:36:40 2022// -/patch-ui_gfx_mojom_buffer_types_mojom_traits_cc/1.10/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_mojom_native_handle_types_mojom_traits_cc/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_mojom_native_handle_types_mojom_traits_h/1.6/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_native_pixmap_handle_cc/1.10/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_native_pixmap_handle_h/1.10/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_native_widget_types_h/1.12/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_render_text_api_fuzzer_cc/1.8/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_switches_cc/1.3/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_switches_h/1.3/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_x_generated_protos_dri3_cc/1.6/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_x_generated_protos_shm_cc/1.6/Wed Mar 2 06:14:48 2022// -/patch-ui_gfx_x_xlib_support_cc/1.7/Wed Feb 2 17:36:40 2022// -/patch-ui_gl_BUILD_gn/1.44/Wed Mar 2 06:14:48 2022// -/patch-ui_gl_generate_bindings_py/1.47/Wed Feb 2 17:36:40 2022// -/patch-ui_gl_gl_bindings_api_autogen_glx_h/1.4/Wed Feb 2 17:36:40 2022// -/patch-ui_gl_gl_bindings_autogen_glx_cc/1.16/Wed Feb 2 17:36:40 2022// -/patch-ui_gl_gl_bindings_autogen_glx_h/1.5/Wed Feb 2 17:36:40 2022// -/patch-ui_gl_gl_context_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-ui_gl_gl_features_cc/1.14/Tue Mar 29 19:41:03 2022// -/patch-ui_gl_gl_image_glx_native_pixmap_cc/1.6/Wed Mar 2 06:14:48 2022// -/patch-ui_gl_gl_implementation_cc/1.7/Tue Mar 29 19:41:03 2022// -/patch-ui_gl_sync_control_vsync_provider_cc/1.16/Wed Mar 2 06:14:48 2022// -/patch-ui_gl_sync_control_vsync_provider_h/1.13/Wed Mar 2 06:14:48 2022// -/patch-ui_gtk_gtk_compat_cc/1.8/Wed Feb 2 17:36:40 2022// -/patch-ui_gtk_printing_print_dialog_gtk_cc/1.9/Wed Feb 2 17:36:40 2022// -/patch-ui_message_center_views_message_popup_view_cc/1.19/Wed Mar 2 06:14:48 2022// -/patch-ui_native_theme_native_theme_base_cc/1.20/Wed Mar 2 06:14:48 2022// -/patch-ui_native_theme_native_theme_h/1.14/Tue Mar 29 19:41:03 2022// -/patch-ui_ozone_common_egl_util_cc/1.2/Wed Mar 2 06:14:48 2022// -/patch-ui_ozone_platform_wayland_gpu_vulkan_implementation_wayland_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-ui_ozone_platform_x11_ozone_platform_x11_cc/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_ozone_platform_x11_vulkan_implementation_x11_cc/1.1/Tue Mar 29 19:41:03 2022// -/patch-ui_ozone_public_ozone_platform_h/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_platform_window_platform_window_init_properties_h/1.14/Tue Mar 29 19:41:03 2022// -/patch-ui_strings_app_locale_settings_grd/1.15/Wed Mar 2 06:14:48 2022// -/patch-ui_views_controls_prefix_selector_cc/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_views_controls_prefix_selector_h/1.4/Wed Mar 2 06:14:48 2022// -/patch-ui_views_controls_textfield_textfield_cc/1.62/Tue Mar 29 19:41:03 2022// -/patch-ui_views_controls_textfield_textfield_h/1.5/Tue Mar 29 19:41:04 2022// -/patch-ui_views_corewm_tooltip_aura_cc/1.17/Wed Mar 2 06:14:48 2022// -/patch-ui_views_examples_widget_example_cc/1.18/Wed Mar 2 06:14:48 2022// -/patch-ui_views_focus_focus_manager_cc/1.14/Wed Mar 2 06:14:48 2022// -/patch-ui_views_linux_ui_linux_ui_cc/1.1/Tue Mar 29 19:41:04 2022// -/patch-ui_views_linux_ui_linux_ui_h/1.1/Tue Mar 29 19:41:04 2022// -/patch-ui_views_style_platform_style_cc/1.24/Wed Mar 2 06:14:48 2022// -/patch-ui_views_views_delegate_cc/1.26/Wed Mar 2 06:14:48 2022// -/patch-ui_views_views_delegate_h/1.28/Wed Mar 2 06:14:48 2022// -/patch-ui_views_widget_desktop_aura_desktop_screen_ozone_cc/1.9/Wed Mar 2 06:14:48 2022// -/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc/1.23/Wed Mar 2 06:14:48 2022// -/patch-ui_views_widget_native_widget_aura_cc/1.18/Wed Mar 2 06:14:48 2022// -/patch-ui_views_widget_widget_cc/1.9/Tue Mar 29 19:41:04 2022// -/patch-ui_views_window_custom_frame_view_cc/1.24/Wed Mar 2 06:14:48 2022// -/patch-ui_views_window_dialog_delegate_cc/1.34/Wed Mar 2 06:14:48 2022// -/patch-ui_views_window_frame_background_cc/1.9/Wed Mar 2 06:14:48 2022// -/patch-ui_webui_resources_js_cr_js/1.13/Wed Feb 2 17:36:40 2022// -/patch-v8_BUILD_gn/1.51/Tue Mar 29 19:41:04 2022// -/patch-v8_include_v8config_h/1.12/Wed Feb 2 17:36:40 2022// -/patch-v8_src_api_api_cc/1.25/Tue Mar 29 19:41:04 2022// -/patch-v8_src_base_atomicops_h/1.7/Wed Mar 2 06:14:48 2022// -/patch-v8_src_base_platform_platform-freebsd_cc/1.2/Wed Mar 2 06:14:48 2022// -/patch-v8_src_base_platform_platform-openbsd_cc/1.11/Wed Feb 2 17:36:40 2022// -/patch-v8_src_base_platform_platform-posix_cc/1.40/Tue Mar 29 19:41:04 2022// -/patch-v8_src_base_sys-info_cc/1.7/Wed Feb 2 17:36:40 2022// -/patch-v8_src_compiler_backend_ia32_instruction-selector-ia32_cc/1.6/Wed Feb 2 17:36:40 2022// -/patch-v8_src_diagnostics_perf-jit_cc/1.8/Wed Feb 2 17:36:40 2022// -/patch-v8_src_diagnostics_perf-jit_h/1.4/Wed Feb 2 17:36:40 2022// -/patch-v8_src_trap-handler_handler-inside-posix_cc/1.13/Wed Feb 2 17:36:40 2022// -/patch-v8_src_trap-handler_handler-inside-posix_h/1.5/Wed Feb 2 17:36:40 2022// -/patch-v8_src_trap-handler_trap-handler_h/1.13/Wed Feb 2 17:36:40 2022// -/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32_h/1.7/Tue Mar 29 19:41:04 2022// -/patch-v8_tools_run_py/1.11/Wed Feb 2 17:36:40 2022// -/patch-weblayer_browser_browser_main_parts_impl_cc/1.21/Tue Mar 29 19:41:04 2022// -/patch-weblayer_browser_content_browser_client_impl_cc/1.23/Tue Mar 29 19:41:04 2022// -/patch-weblayer_browser_content_browser_client_impl_h/1.22/Tue Mar 29 19:41:04 2022// -/patch-weblayer_browser_system_network_context_manager_cc/1.14/Tue Mar 29 19:41:04 2022// -/patch-weblayer_common_weblayer_paths_cc/1.11/Tue Mar 29 19:41:04 2022// -D diff --git a/www/chromium/patches/CVS/Repository b/www/chromium/patches/CVS/Repository deleted file mode 100644 index 7e7c120..0000000 --- a/www/chromium/patches/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -ports/www/chromium/patches diff --git a/www/chromium/patches/CVS/Root b/www/chromium/patches/CVS/Root deleted file mode 100644 index 3811072..0000000 --- a/www/chromium/patches/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -/cvs diff --git a/www/chromium/patches/patch-BUILD_gn b/www/chromium/patches/patch-BUILD_gn deleted file mode 100644 index 2c93c90..0000000 --- a/www/chromium/patches/patch-BUILD_gn +++ /dev/null @@ -1,73 +0,0 @@ -Index: BUILD.gn ---- BUILD.gn.orig -+++ BUILD.gn -@@ -53,7 +53,7 @@ declare_args() { - root_extra_deps = [] - } - --if (is_official_build) { -+if (is_official_build && !is_bsd) { - # An official (maximally optimized!) component (optimized for build times) - # build doesn't make sense and usually doesn't work. - assert(!is_component_build) -@@ -452,7 +452,7 @@ group("gn_all") { - ] - } - -- if (is_linux || is_chromeos || is_android) { -+ if ((is_linux && !is_bsd) || is_chromeos || is_android) { - deps += [ - "//third_party/breakpad:breakpad_unittests", - "//third_party/breakpad:core-2-minidump", -@@ -636,6 +636,15 @@ group("gn_all") { - } - } - -+ if (is_bsd) { -+ deps -= [ -+ "//third_party/breakpad:dump_syms($host_toolchain)", -+ "//third_party/breakpad:microdump_stackwalk($host_toolchain)", -+ "//third_party/breakpad:minidump_dump($host_toolchain)", -+ "//third_party/breakpad:minidump_stackwalk($host_toolchain)", -+ ] -+ } -+ - if (is_mac) { - deps += [ - "//third_party/breakpad:crash_inspector", -@@ -685,7 +694,7 @@ group("gn_all") { - host_os == "win") { - deps += [ "//chrome/test/mini_installer:mini_installer_tests" ] - } -- } else if (!is_android && !is_ios && !is_fuchsia) { -+ } else if (!is_android && !is_ios && !is_fuchsia && !is_bsd) { - deps += [ "//third_party/breakpad:symupload($host_toolchain)" ] - } - -@@ -1147,7 +1156,7 @@ if (!is_ios) { - data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ] - } - -- if (!is_win && !is_android) { -+ if (!is_win && !is_android && !is_bsd) { - data_deps += - [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] - } -@@ -1156,7 +1165,7 @@ if (!is_ios) { - data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] - } - -- if (is_linux || is_chromeos) { -+ if ((is_linux && !is_bsd) || is_chromeos) { - data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] - } - -@@ -1531,7 +1540,7 @@ group("chromium_builder_perf") { - - if (is_win) { - data_deps += [ "//chrome/installer/mini_installer:mini_installer" ] -- } else { -+ } else if (!is_bsd) { - data_deps += - [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] - } diff --git a/www/chromium/patches/patch-apps_ui_views_app_window_frame_view_cc b/www/chromium/patches/patch-apps_ui_views_app_window_frame_view_cc deleted file mode 100644 index b55b73f..0000000 --- a/www/chromium/patches/patch-apps_ui_views_app_window_frame_view_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: apps/ui/views/app_window_frame_view.cc ---- apps/ui/views/app_window_frame_view.cc.orig -+++ apps/ui/views/app_window_frame_view.cc -@@ -138,7 +138,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient - gfx::Rect window_bounds = client_bounds; - // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is - // complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - // Get the difference between the widget's client area bounds and window - // bounds, and grow |window_bounds| by that amount. - gfx::Insets native_frame_insets = diff --git a/www/chromium/patches/patch-ash_display_mirror_window_controller_cc b/www/chromium/patches/patch-ash_display_mirror_window_controller_cc deleted file mode 100644 index 20f7987..0000000 --- a/www/chromium/patches/patch-ash_display_mirror_window_controller_cc +++ /dev/null @@ -1,15 +0,0 @@ -Index: ash/display/mirror_window_controller.cc ---- ash/display/mirror_window_controller.cc.orig -+++ ash/display/mirror_window_controller.cc -@@ -296,7 +296,11 @@ void MirrorWindowController::UpdateWindow( - return info.id() == iter->first; - }) == display_info_list.end()) { - CloseAndDeleteHost(iter->second, true); -+#if defined(__llvm__) -+ mirroring_host_info_map_.erase(iter++); -+#else - iter = mirroring_host_info_map_.erase(iter); -+#endif - } else { - ++iter; - } diff --git a/www/chromium/patches/patch-base_BUILD_gn b/www/chromium/patches/patch-base_BUILD_gn deleted file mode 100644 index 6f20478..0000000 --- a/www/chromium/patches/patch-base_BUILD_gn +++ /dev/null @@ -1,147 +0,0 @@ -Index: base/BUILD.gn ---- base/BUILD.gn.orig -+++ base/BUILD.gn -@@ -999,7 +999,7 @@ mixed_component("base") { - "timer/hi_res_timer_manager_posix.cc", - ] - -- if (!is_nacl && !is_apple) { -+ if (!is_nacl && !is_apple && !is_bsd) { - sources += [ - "cpu_affinity_posix.cc", - "cpu_affinity_posix.h", -@@ -1010,6 +1010,12 @@ mixed_component("base") { - "profiler/thread_delegate_posix.h", - ] - } -+ -+ if (is_bsd) { -+ sources += [ -+ "profiler/stack_sampler_posix.cc", -+ ] -+ } - } - - if (is_win) { -@@ -1478,11 +1484,23 @@ mixed_component("base") { - # building inside the cros_sdk environment - use host_toolchain as a - # more robust check for this. - if (!use_sysroot && -- (is_android || ((is_linux || is_chromeos) && !is_chromecast)) && -+ (is_android || ((is_linux || is_chromeos) && !is_chromecast && !is_bsd)) && - host_toolchain != "//build/toolchain/cros:host") { - libs += [ "atomic" ] - } - -+ # *BSD needs libkvm -+ if (is_bsd) { -+ libs += [ "kvm" ] -+ } -+ -+ if (is_freebsd) { -+ libs += [ -+ "execinfo", -+ "util", -+ ] -+ } -+ - if (use_allocator_shim) { - sources += [ - "allocator/allocator_shim.cc", -@@ -1506,7 +1524,7 @@ mixed_component("base") { - ] - configs += [ "//base/allocator:mac_no_default_new_delete_symbols" ] - } -- if (is_chromeos || is_linux) { -+ if (is_chromeos || (is_linux && !is_bsd)) { - sources += [ - "allocator/allocator_shim_override_cpp_symbols.h", - "allocator/allocator_shim_override_glibc_weak_symbols.h", -@@ -1563,7 +1581,7 @@ mixed_component("base") { - # Allow more direct string conversions on platforms with native utf8 - # strings - # TODO(crbug/1052397): Consider replacing is_ash with is_chromeos once lacros switches to target_os=chromeos -- if (is_apple || is_chromeos_ash || is_chromecast || is_fuchsia) { -+ if (is_apple || is_chromeos_ash || is_chromecast || is_fuchsia || is_bsd) { - defines += [ "SYSTEM_NATIVE_UTF8" ] - } - -@@ -2243,6 +2261,42 @@ mixed_component("base") { - } - } - -+ if (is_bsd) { -+ sources -= [ -+ "files/file_path_watcher_linux.cc", -+ "files/file_util_linux.cc", -+ "files/scoped_file_linux.cc", -+ "process/memory_linux.cc", -+ "process/process_linux.cc", -+ "system/sys_info_linux.cc", -+ "process/process_iterator_linux.cc", -+ "process/process_metrics_linux.cc", -+ "process/process_handle_linux.cc" -+ ] -+ sources += [ -+ "process/memory_stubs.cc", -+ "files/file_path_watcher_kqueue.cc", -+ "files/file_path_watcher_kqueue.h", -+ "files/file_path_watcher_bsd.cc", -+ ] -+ } -+ -+ if (is_openbsd) { -+ sources += [ -+ "process/process_handle_openbsd.cc", -+ "process/process_iterator_openbsd.cc", -+ "process/process_metrics_openbsd.cc", -+ "system/sys_info_openbsd.cc", -+ ] -+ } else if (is_freebsd) { -+ sources += [ -+ "process/process_handle_freebsd.cc", -+ "process/process_iterator_freebsd.cc", -+ "process/process_metrics_freebsd.cc", -+ "system/sys_info_freebsd.cc", -+ ] -+ } -+ - # iOS - if (is_ios) { - sources -= [ -@@ -3495,7 +3549,7 @@ test("base_unittests") { - } - } - -- if (is_linux || is_chromeos) { -+ if ((is_linux || is_chromeos) && !is_bsd) { - sources += [ - "debug/proc_maps_linux_unittest.cc", - "files/scoped_file_linux_unittest.cc", -@@ -3543,7 +3597,7 @@ test("base_unittests") { - "posix/unix_domain_socket_unittest.cc", - "task/thread_pool/task_tracker_posix_unittest.cc", - ] -- if (!is_nacl && !is_apple) { -+ if (!is_nacl && !is_apple && !is_bsd) { - sources += [ - "cpu_affinity_posix_unittest.cc", - "profiler/stack_copier_signal_unittest.cc", -@@ -3555,7 +3609,7 @@ test("base_unittests") { - # Allow more direct string conversions on platforms with native utf8 - # strings - # TODO(crbug/1052397): Consider replacing is_ash with is_chromeos once lacros switches to target_os=chromeos -- if (is_apple || is_chromeos_ash || is_chromecast || is_fuchsia) { -+ if (is_apple || is_chromeos_ash || is_chromecast || is_fuchsia || is_bsd) { - defines += [ "SYSTEM_NATIVE_UTF8" ] - } - -@@ -3724,7 +3778,7 @@ test("base_unittests") { - } - } - -- if (is_fuchsia || is_linux || is_chromeos) { -+ if ((is_fuchsia || is_linux || is_chromeos) && !is_bsd) { - sources += [ - "debug/elf_reader_unittest.cc", - "debug/test_elf_image_builder.cc", diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_address_space_randomization_h b/www/chromium/patches/patch-base_allocator_partition_allocator_address_space_randomization_h deleted file mode 100644 index 6dd1fcf..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_address_space_randomization_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/allocator/partition_allocator/address_space_randomization.h ---- base/allocator/partition_allocator/address_space_randomization.h.orig -+++ base/allocator/partition_allocator/address_space_randomization.h -@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) { - - #if defined(ARCH_CPU_64_BITS) - -- #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) -+ #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) && !defined(OS_BSD) - - // We shouldn't allocate system pages at all for sanitizer builds. However, - // we do, and if random hint addresses interfere with address ranges diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_h b/www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_h deleted file mode 100644 index 40cdc8c..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/allocator/partition_allocator/page_allocator.h ---- base/allocator/partition_allocator/page_allocator.h.orig -+++ base/allocator/partition_allocator/page_allocator.h -@@ -194,7 +194,7 @@ BASE_EXPORT void DecommitAndZeroSystemPages(void* addr - // Whether decommitted memory is guaranteed to be zeroed when it is - // recommitted. Do not assume that this will not change over time. - constexpr BASE_EXPORT bool DecommittedMemoryIsAlwaysZeroed() { --#if BUILDFLAG(IS_APPLE) -+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) - return false; - #else - return true; diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_internals_posix_h b/www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_internals_posix_h deleted file mode 100644 index 178d0be..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_page_allocator_internals_posix_h +++ /dev/null @@ -1,17 +0,0 @@ -Index: base/allocator/partition_allocator/page_allocator_internals_posix.h ---- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig -+++ base/allocator/partition_allocator/page_allocator_internals_posix.h -@@ -352,8 +352,12 @@ bool TryRecommitSystemPagesInternal( - - void DiscardSystemPagesInternal(uintptr_t address, size_t length) { - void* ptr = reinterpret_cast(address); --#if BUILDFLAG(IS_APPLE) -+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) -+#if BUILDFLAG(IS_BSD) -+ int ret = madvise(ptr, length, MADV_FREE); -+#else - int ret = madvise(ptr, length, MADV_FREE_REUSABLE); -+#endif - if (ret) { - // MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED. - ret = madvise(ptr, length, MADV_DONTNEED); diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_cc b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_cc deleted file mode 100644 index e867838..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_cc +++ /dev/null @@ -1,16 +0,0 @@ -Index: base/allocator/partition_allocator/partition_alloc.cc ---- base/allocator/partition_allocator/partition_alloc.cc.orig -+++ base/allocator/partition_allocator/partition_alloc.cc -@@ -56,7 +56,12 @@ void PartitionAllocGlobalInit(OomFunction on_out_of_me - "maximum direct mapped allocation"); - - // Check that some of our zanier calculations worked out as expected. -+#if defined(__i386__) && defined(OS_FREEBSD) -+ // alignof(std::max_align_t) is only 4 on FreeBSD/i386 -+ static_assert(kSmallestBucket >= kAlignment, "generic smallest bucket"); -+#else - static_assert(kSmallestBucket == kAlignment, "generic smallest bucket"); -+#endif - static_assert(kMaxBucketed == 917504, "generic max bucketed"); - STATIC_ASSERT_OR_PA_CHECK( - MaxSystemPagesPerRegularSlotSpan() <= 16, diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_config_h b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_config_h deleted file mode 100644 index aab5ef0..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_config_h +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/allocator/partition_allocator/partition_alloc_config.h ---- base/allocator/partition_allocator/partition_alloc_config.h.orig -+++ base/allocator/partition_allocator/partition_alloc_config.h -@@ -59,7 +59,7 @@ static_assert(sizeof(void*) != 8, ""); - - // POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific - // features such as futex(2). --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - #define PA_HAS_LINUX_KERNEL - #endif - -@@ -179,7 +179,7 @@ constexpr bool kUseLazyCommit = false; - - // On these platforms, lock all the partitions before fork(), and unlock after. - // This may be required on more platforms in the future. --#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #define PA_HAS_ATFORK_HANDLER - #endif - diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_page_h b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_page_h deleted file mode 100644 index 498663b..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_page_h +++ /dev/null @@ -1,23 +0,0 @@ -Index: base/allocator/partition_allocator/partition_page.h ---- base/allocator/partition_allocator/partition_page.h.orig -+++ base/allocator/partition_allocator/partition_page.h -@@ -128,7 +128,8 @@ struct __attribute__((packed)) SlotSpanMetadata { - PartitionBucket* const bucket = nullptr; - - // CHECK()ed in AllocNewSlotSpan(). --#if defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE) -+#if (defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE)) || \ -+ (BUILDFLAG(IS_FREEBSD) && defined(__i386__)) - // System page size is not a constant on Apple OSes, but is either 4 or 16kiB - // (1 << 12 or 1 << 14), as checked in PartitionRoot::Init(). And - // PartitionPageSize() is 4 times the OS page size. -@@ -142,7 +143,9 @@ struct __attribute__((packed)) SlotSpanMetadata { - #endif // defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE) - // The maximum number of bits needed to cover all currently supported OSes. - static constexpr size_t kMaxSlotsPerSlotSpanBits = 13; -+#if !BUILDFLAG(IS_FREEBSD) && defined(__i386__) - static_assert(kMaxSlotsPerSlotSpan < (1 << kMaxSlotsPerSlotSpanBits), ""); -+#endif - - // |marked_full| isn't equivalent to being full. Slot span is marked as full - // iff it isn't on the active slot span list (or any other list). diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_h b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_h deleted file mode 100644 index 7c03b53..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/allocator/partition_allocator/partition_root.h ---- base/allocator/partition_allocator/partition_root.h.orig -+++ base/allocator/partition_allocator/partition_root.h -@@ -1071,7 +1071,7 @@ ALWAYS_INLINE void PartitionRoot::FreeNoH - // essentially). - #if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && \ - ((BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMECAST)) || \ -- (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_64_BITS))) -+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_64_BITS))) - PA_CHECK(IsManagedByPartitionAlloc(object_addr)); - #endif - diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_spinning_mutex_cc b/www/chromium/patches/patch-base_allocator_partition_allocator_spinning_mutex_cc deleted file mode 100644 index 113cf05..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_spinning_mutex_cc +++ /dev/null @@ -1,48 +0,0 @@ -Index: base/allocator/partition_allocator/spinning_mutex.cc ---- base/allocator/partition_allocator/spinning_mutex.cc.orig -+++ base/allocator/partition_allocator/spinning_mutex.cc -@@ -17,7 +17,15 @@ - - #if defined(PA_HAS_LINUX_KERNEL) - #include -+#if defined(OS_OPENBSD) -+#include -+#elif defined(OS_FREEBSD) -+#include -+#include -+#include -+#else - #include -+#endif - #include - #include - #endif // defined(PA_HAS_LINUX_KERNEL) -@@ -85,8 +93,13 @@ void SpinningMutex::FutexWait() { - // |kLockedContended| anymore. Note that even without spurious wakeups, the - // value of |state_| is not guaranteed when this returns, as another thread - // may get the lock before we get to run. -+#if defined(OS_FREEBSD) -+ int err = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE, -+ kLockedContended, nullptr, nullptr); -+#else - int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG, - kLockedContended, nullptr, nullptr, 0); -+#endif - - if (err) { - // These are programming error, check them. -@@ -98,8 +111,14 @@ void SpinningMutex::FutexWait() { - - void SpinningMutex::FutexWake() { - int saved_errno = errno; -+#if defined(OS_FREEBSD) -+ long retval = _umtx_op(&state_, UMTX_OP_WAKE_PRIVATE, -+ 1 /* wake up a single waiter */, nullptr, nullptr); -+#else - long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG, - 1 /* wake up a single waiter */, nullptr, nullptr, 0); -+#endif -+ - PA_CHECK(retval != -1); - errno = saved_errno; - } diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_starscan_stack_stack_cc b/www/chromium/patches/patch-base_allocator_partition_allocator_starscan_stack_stack_cc deleted file mode 100644 index 19cdf22..0000000 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_starscan_stack_stack_cc +++ /dev/null @@ -1,51 +0,0 @@ -Index: base/allocator/partition_allocator/starscan/stack/stack.cc ---- base/allocator/partition_allocator/starscan/stack/stack.cc.orig -+++ base/allocator/partition_allocator/starscan/stack/stack.cc -@@ -17,6 +17,10 @@ - #include - #endif - -+#if defined(OS_BSD) -+#include -+#endif -+ - #if defined(LIBC_GLIBC) - extern "C" void* __libc_stack_end; - #endif -@@ -48,6 +52,36 @@ void* GetStackTop() { - - void* GetStackTop() { - return pthread_get_stackaddr_np(pthread_self()); -+} -+ -+#elif defined(OS_OPENBSD) -+ -+void* GetStackTop() { -+ stack_t ss; -+ if (pthread_stackseg_np(pthread_self(), &ss) != 0) -+ return nullptr; -+ return reinterpret_cast(ss.ss_sp); -+} -+ -+#elif defined(OS_FREEBSD) -+ -+void* GetStackTop() { -+ pthread_attr_t attr; -+ int error = pthread_attr_init(&attr); -+ if (error) { -+ return nullptr; -+ } -+ error = pthread_attr_get_np(pthread_self(), &attr); -+ if (!error) { -+ void* base; -+ size_t size; -+ error = pthread_attr_getstack(&attr, &base, &size); -+ PA_CHECK(!error); -+ pthread_attr_destroy(&attr); -+ return reinterpret_cast(base) + size; -+ } -+ pthread_attr_destroy(&attr); -+ return nullptr; - } - - #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) diff --git a/www/chromium/patches/patch-base_atomicops_h b/www/chromium/patches/patch-base_atomicops_h deleted file mode 100644 index ff3d670..0000000 --- a/www/chromium/patches/patch-base_atomicops_h +++ /dev/null @@ -1,15 +0,0 @@ -Index: base/atomicops.h ---- base/atomicops.h.orig -+++ base/atomicops.h -@@ -57,7 +57,11 @@ typedef intptr_t Atomic64; - - // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or - // Atomic64 routines below, depending on your architecture. -+#if !defined(OS_OPENBSD) && defined(__i386__) -+typedef Atomic32 AtomicWord; -+#else - typedef intptr_t AtomicWord; -+#endif - - // Atomically execute: - // result = *ptr; diff --git a/www/chromium/patches/patch-base_base_paths_posix_cc b/www/chromium/patches/patch-base_base_paths_posix_cc deleted file mode 100644 index 6432c96..0000000 --- a/www/chromium/patches/patch-base_base_paths_posix_cc +++ /dev/null @@ -1,99 +0,0 @@ -Index: base/base_paths_posix.cc ---- base/base_paths_posix.cc.orig -+++ base/base_paths_posix.cc -@@ -15,6 +15,7 @@ - #include - #include - -+#include "base/command_line.h" - #include "base/environment.h" - #include "base/files/file_path.h" - #include "base/files/file_util.h" -@@ -25,9 +26,13 @@ - #include "base/process/process_metrics.h" - #include "build/build_config.h" - --#if BUILDFLAG(IS_FREEBSD) -+#if BUILDFLAG(IS_BSD) - #include - #include -+#if BUILDFLAG(IS_OPENBSD) -+#include -+#define MAXTOKENS 2 -+#endif - #elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX) - #include - #endif -@@ -68,13 +73,65 @@ bool PathProviderPosix(int key, FilePath* result) { - *result = FilePath(bin_dir); - return true; - #elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX) -- // There is currently no way to get the executable path on OpenBSD -- char* cpath; -- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) -- *result = FilePath(cpath); -- else -- *result = FilePath("/usr/local/chrome/chrome"); -- return true; -+ char *cpath; -+#if !BUILDFLAG(IS_AIX) -+ struct kinfo_file *files; -+ kvm_t *kd = NULL; -+ char errbuf[_POSIX2_LINE_MAX]; -+ static char retval[PATH_MAX]; -+ int cnt; -+ struct stat sb; -+ pid_t cpid = getpid(); -+ bool ret = false; -+ -+ const base::CommandLine* command_line = -+ base::CommandLine::ForCurrentProcess(); -+ -+ VLOG(1) << "PathProviderPosix argv: " << command_line->argv()[0]; -+ -+ if (realpath(command_line->argv()[0].c_str(), retval) == NULL) -+ goto out; -+ -+ if (stat(command_line->argv()[0].c_str(), &sb) < 0) -+ goto out; -+ -+ if (!command_line->HasSwitch("no-sandbox")) { -+ ret = true; -+ *result = FilePath(retval); -+ VLOG(1) << "PathProviderPosix (sandbox) result: " << retval; -+ goto out; -+ } -+ -+ if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL) -+ goto out; -+ -+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, cpid, -+ sizeof(struct kinfo_file), &cnt)) == NULL) -+ goto out; -+ -+ for (int i = 0; i < cnt; i++) { -+ if (files[i].fd_fd == KERN_FILE_TEXT && -+ files[i].va_fsid == static_cast(sb.st_dev) && -+ files[i].va_fileid == sb.st_ino) { -+ ret = true; -+ *result = FilePath(retval); -+ VLOG(1) << "PathProviderPosix result: " << retval; -+ } -+ } -+out: -+ if (kd) -+ kvm_close(kd); -+ if (!ret) { -+#endif -+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) -+ *result = FilePath(cpath); -+ else -+ *result = FilePath("/usr/local/chrome/chrome"); -+ return true; -+#if !BUILDFLAG(IS_AIX) -+ } -+ return ret; -+#endif - #endif - } - case DIR_SRC_TEST_DATA_ROOT: { diff --git a/www/chromium/patches/patch-base_base_switches_cc b/www/chromium/patches/patch-base_base_switches_cc deleted file mode 100644 index dc89103..0000000 --- a/www/chromium/patches/patch-base_base_switches_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/base_switches.cc ---- base/base_switches.cc.orig -+++ base/base_switches.cc -@@ -170,7 +170,7 @@ const char kForceFieldTrialParams[] = "force-fieldtria - - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Controls whether or not retired instruction counts are surfaced for threads - // in trace events on Linux. - // diff --git a/www/chromium/patches/patch-base_base_switches_h b/www/chromium/patches/patch-base_base_switches_h deleted file mode 100644 index ad72ea5..0000000 --- a/www/chromium/patches/patch-base_base_switches_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/base_switches.h ---- base/base_switches.h.orig -+++ base/base_switches.h -@@ -60,7 +60,7 @@ extern const char kEnableIdleTracing[]; - extern const char kForceFieldTrialParams[]; - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - extern const char kEnableThreadInstructionCount[]; - - // TODO(crbug.com/1176772): Remove kEnableCrashpad and IsCrashpadEnabled() when diff --git a/www/chromium/patches/patch-base_compiler_specific_h b/www/chromium/patches/patch-base_compiler_specific_h deleted file mode 100644 index d7c3ab4..0000000 --- a/www/chromium/patches/patch-base_compiler_specific_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/compiler_specific.h ---- base/compiler_specific.h.orig -+++ base/compiler_specific.h -@@ -328,7 +328,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) { - #endif // defined(__clang_analyzer__) - - // Use nomerge attribute to disable optimization of merging multiple same calls. --#if defined(__clang__) && __has_attribute(nomerge) -+#if defined(__clang__) && __has_attribute(nomerge) && !defined(OS_FREEBSD) - #define NOMERGE [[clang::nomerge]] - #else - #define NOMERGE diff --git a/www/chromium/patches/patch-base_cpu_h b/www/chromium/patches/patch-base_cpu_h deleted file mode 100644 index 90442cf..0000000 --- a/www/chromium/patches/patch-base_cpu_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/cpu.h ---- base/cpu.h.orig -+++ base/cpu.h -@@ -108,7 +108,7 @@ class BASE_EXPORT CPU final { - const std::string& cpu_brand() const { return cpu_brand_; } - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - enum class CoreType { - kUnknown = 0, - kOther, diff --git a/www/chromium/patches/patch-base_debug_debugger_posix_cc b/www/chromium/patches/patch-base_debug_debugger_posix_cc deleted file mode 100644 index ad4ffd9..0000000 --- a/www/chromium/patches/patch-base_debug_debugger_posix_cc +++ /dev/null @@ -1,69 +0,0 @@ -Index: base/debug/debugger_posix.cc ---- base/debug/debugger_posix.cc.orig -+++ base/debug/debugger_posix.cc -@@ -36,6 +36,10 @@ - #include - #endif - -+#if BUILDFLAG(IS_OPENBSD) -+#include -+#endif -+ - #if BUILDFLAG(IS_FREEBSD) - #include - #endif -@@ -96,32 +100,51 @@ bool BeingDebugged() { - - // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and - // binary interfaces may change. -+#if BUILDFLAG(IS_OPENBSD) -+ struct kinfo_proc *info; -+ size_t info_size; -+#else - struct kinfo_proc info; - size_t info_size = sizeof(info); -+#endif - - #if BUILDFLAG(IS_OPENBSD) - if (sysctl(mib, base::size(mib), NULL, &info_size, NULL, 0) < 0) - return -1; - - mib[5] = (info_size / sizeof(struct kinfo_proc)); -+ if ((info = reinterpret_cast(malloc(info_size))) == NULL) { -+ is_set = true; -+ being_debugged = false; -+ return being_debugged; -+ } -+ -+ int sysctl_result = sysctl(mib, base::size(mib), info, &info_size, NULL, 0); - #endif - -+#if !BUILDFLAG(IS_OPENBSD) - int sysctl_result = sysctl(mib, base::size(mib), &info, &info_size, NULL, 0); -+#endif - DCHECK_EQ(sysctl_result, 0); - if (sysctl_result != 0) { - is_set = true; - being_debugged = false; -- return being_debugged; -+ goto out; - } - - // This process is being debugged if the P_TRACED flag is set. - is_set = true; - #if BUILDFLAG(IS_FREEBSD) - being_debugged = (info.ki_flag & P_TRACED) != 0; --#elif BUILDFLAG(IS_BSD) -- being_debugged = (info.p_flag & P_TRACED) != 0; -+#elif BUILDFLAG(IS_OPENBSD) -+ being_debugged = (info->p_psflags & PS_TRACED) != 0; - #else - being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0; -+#endif -+ -+out: -+#if BUILDFLAG(IS_OPENBSD) -+ free(info); - #endif - return being_debugged; - } diff --git a/www/chromium/patches/patch-base_debug_elf_reader_cc b/www/chromium/patches/patch-base_debug_elf_reader_cc deleted file mode 100644 index 5be4d51..0000000 --- a/www/chromium/patches/patch-base_debug_elf_reader_cc +++ /dev/null @@ -1,19 +0,0 @@ -Index: base/debug/elf_reader.cc ---- base/debug/elf_reader.cc.orig -+++ base/debug/elf_reader.cc -@@ -76,6 +76,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, - bool found = false; - while (current_section < section_end) { - current_note = reinterpret_cast(current_section); -+#if !defined(OS_BSD) - if (current_note->n_type == NT_GNU_BUILD_ID) { - StringPiece note_name(current_section + sizeof(Nhdr), - current_note->n_namesz); -@@ -85,6 +86,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, - break; - } - } -+#endif - - size_t section_size = bits::AlignUp(current_note->n_namesz, 4) + - bits::AlignUp(current_note->n_descsz, 4) + diff --git a/www/chromium/patches/patch-base_debug_proc_maps_linux_cc b/www/chromium/patches/patch-base_debug_proc_maps_linux_cc deleted file mode 100644 index f3e4254..0000000 --- a/www/chromium/patches/patch-base_debug_proc_maps_linux_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/debug/proc_maps_linux.cc ---- base/debug/proc_maps_linux.cc.orig -+++ base/debug/proc_maps_linux.cc -@@ -13,7 +13,7 @@ - #include "base/strings/string_split.h" - #include "build/build_config.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - #include - #endif - diff --git a/www/chromium/patches/patch-base_debug_stack_trace_posix_cc b/www/chromium/patches/patch-base_debug_stack_trace_posix_cc deleted file mode 100644 index d90d3f7..0000000 --- a/www/chromium/patches/patch-base_debug_stack_trace_posix_cc +++ /dev/null @@ -1,39 +0,0 @@ -Index: base/debug/stack_trace_posix.cc ---- base/debug/stack_trace_posix.cc.orig -+++ base/debug/stack_trace_posix.cc -@@ -38,7 +38,7 @@ - #include - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "base/debug/proc_maps_linux.h" - #endif - -@@ -695,6 +695,9 @@ class SandboxSymbolizeHelper { - // for the modules that are loaded in the current process. - // Returns true on success. - bool CacheMemoryRegions() { -+#if BUILDFLAG(IS_BSD) -+ return false; -+#else - // Reads /proc/self/maps. - std::string contents; - if (!ReadProcMaps(&contents)) { -@@ -712,6 +715,7 @@ class SandboxSymbolizeHelper { - - is_initialized_ = true; - return true; -+#endif - } - - // Opens all object files and caches their file descriptors. -@@ -868,7 +872,7 @@ size_t CollectStackTrace(void** trace, size_t count) { - // If we do not have unwind tables, then try tracing using frame pointers. - return base::debug::TraceStackFramePointers(const_cast(trace), - count, 0); --#elif !defined(__UCLIBC__) && !defined(_AIX) -+#elif !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD) - // Though the backtrace API man page does not list any possible negative - // return values, we take no chance. - return base::saturated_cast(backtrace(trace, count)); diff --git a/www/chromium/patches/patch-base_files_file_path_watcher_bsd_cc b/www/chromium/patches/patch-base_files_file_path_watcher_bsd_cc deleted file mode 100644 index a31d16f..0000000 --- a/www/chromium/patches/patch-base_files_file_path_watcher_bsd_cc +++ /dev/null @@ -1,58 +0,0 @@ -Index: base/files/file_path_watcher_bsd.cc ---- base/files/file_path_watcher_bsd.cc.orig -+++ base/files/file_path_watcher_bsd.cc -@@ -0,0 +1,54 @@ -+// Copyright 2021 The Chromium Authors. All rights reserved. -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+#include -+ -+#include "base/files/file_path_watcher.h" -+#include "base/files/file_path_watcher_kqueue.h" -+#include "base/memory/ptr_util.h" -+#include "build/build_config.h" -+ -+namespace base { -+ -+namespace { -+ -+class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate { -+ public: -+ FilePathWatcherImpl() = default; -+ FilePathWatcherImpl(const FilePathWatcherImpl&) = delete; -+ FilePathWatcherImpl& operator=(const FilePathWatcherImpl&) = delete; -+ ~FilePathWatcherImpl() override = default; -+ -+ bool Watch(const FilePath& path, -+ Type type, -+ const FilePathWatcher::Callback& callback) override { -+ DCHECK(!impl_.get()); -+ if (type == Type::kRecursive) { -+ if (!FilePathWatcher::RecursiveWatchAvailable()) -+ return false; -+ } else { -+ impl_ = std::make_unique(); -+ } -+ DCHECK(impl_.get()); -+ return impl_->Watch(path, type, callback); -+ } -+ -+ void Cancel() override { -+ if (impl_.get()) -+ impl_->Cancel(); -+ set_cancelled(); -+ } -+ -+ private: -+ std::unique_ptr impl_; -+}; -+ -+} // namespace -+ -+FilePathWatcher::FilePathWatcher() { -+ sequence_checker_.DetachFromSequence(); -+ impl_ = std::make_unique(); -+} -+ -+} // namespace base diff --git a/www/chromium/patches/patch-base_files_file_path_watcher_kqueue_h b/www/chromium/patches/patch-base_files_file_path_watcher_kqueue_h deleted file mode 100644 index 51e7a56..0000000 --- a/www/chromium/patches/patch-base_files_file_path_watcher_kqueue_h +++ /dev/null @@ -1,11 +0,0 @@ -Index: base/files/file_path_watcher_kqueue.h ---- base/files/file_path_watcher_kqueue.h.orig -+++ base/files/file_path_watcher_kqueue.h -@@ -5,6 +5,7 @@ - #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_ - #define BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_ - -+#include - #include - - #include diff --git a/www/chromium/patches/patch-base_files_file_path_watcher_unittest_cc b/www/chromium/patches/patch-base_files_file_path_watcher_unittest_cc deleted file mode 100644 index 7b439a8..0000000 --- a/www/chromium/patches/patch-base_files_file_path_watcher_unittest_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: base/files/file_path_watcher_unittest.cc ---- base/files/file_path_watcher_unittest.cc.orig -+++ base/files/file_path_watcher_unittest.cc -@@ -450,7 +450,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { - VLOG(1) << "Waiting for file1 creation"; - ASSERT_TRUE(WaitForEvents()); - --#if !BUILDFLAG(IS_APPLE) -+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) - // Mac implementation does not detect files modified in a directory. - ASSERT_TRUE(WriteFile(file1, "content v2")); - VLOG(1) << "Waiting for file1 modification"; -@@ -1038,7 +1038,7 @@ enum Permission { - Execute - }; - --#if BUILDFLAG(IS_APPLE) -+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) - bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) { - struct stat stat_buf; - -@@ -1069,7 +1069,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi - } - #endif // BUILDFLAG(IS_APPLE) - --#if BUILDFLAG(IS_APPLE) -+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) - // Linux implementation of FilePathWatcher doesn't catch attribute changes. - // http://crbug.com/78043 - // Windows implementation of FilePathWatcher catches attribute changes that diff --git a/www/chromium/patches/patch-base_files_file_util_posix_cc b/www/chromium/patches/patch-base_files_file_util_posix_cc deleted file mode 100644 index 1631cb3..0000000 --- a/www/chromium/patches/patch-base_files_file_util_posix_cc +++ /dev/null @@ -1,53 +0,0 @@ -Index: base/files/file_util_posix.cc ---- base/files/file_util_posix.cc.orig -+++ base/files/file_util_posix.cc -@@ -694,32 +694,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p - File::Error* error) { - ScopedBlockingCall scoped_blocking_call( - FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir(). -+ const FilePath kFileSystemRoot("/"); - std::vector subpaths; - - // Collect a list of all parent directories. - FilePath last_path = full_path; -- subpaths.push_back(full_path); -+ if (full_path != kFileSystemRoot) -+ subpaths.push_back(full_path); - for (FilePath path = full_path.DirName(); -- path.value() != last_path.value(); path = path.DirName()) { -+ (path.value() != last_path.value() && -+ (path != kFileSystemRoot)); path = path.DirName()) { - subpaths.push_back(path); - last_path = path; - } - - // Iterate through the parents and create the missing ones. - for (auto i = subpaths.rbegin(); i != subpaths.rend(); ++i) { -- if (DirectoryExists(*i)) -- continue; -- if (mkdir(i->value().c_str(), 0700) == 0) -- continue; -- // Mkdir failed, but it might have failed with EEXIST, or some other error -- // due to the directory appearing out of thin air. This can occur if -- // two processes are trying to create the same file system tree at the same -- // time. Check to see if it exists and make sure it is a directory. -- int saved_errno = errno; -- if (!DirectoryExists(*i)) { -- if (error) -- *error = File::OSErrorToFileError(saved_errno); -- return false; -+ if (!PathExists(*i)) { -+ if ((mkdir(i->value().c_str(), 0700) == -1) && -+ ((full_path != *i) ? (errno != ENOENT) : (-1))) { -+ int saved_errno = errno; -+ if (error) -+ *error = File::OSErrorToFileError(saved_errno); -+ return false; -+ } -+ } else if (!DirectoryExists(*i)) { -+ if (error) -+ *error = File::OSErrorToFileError(ENOTDIR); -+ return false; - } - } - return true; diff --git a/www/chromium/patches/patch-base_files_file_util_unittest_cc b/www/chromium/patches/patch-base_files_file_util_unittest_cc deleted file mode 100644 index b0eb087..0000000 --- a/www/chromium/patches/patch-base_files_file_util_unittest_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/files/file_util_unittest.cc ---- base/files/file_util_unittest.cc.orig -+++ base/files/file_util_unittest.cc -@@ -3524,7 +3524,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) { - } - #endif // BUILDFLAG(IS_WIN) - --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) - TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) { - FilePath file_path("/proc/cpuinfo"); - std::string data = "temp"; -@@ -4240,7 +4240,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles - NULL); - #else - size_t bytes_written = -- ::write(::fileno(output_file.get()), content.c_str(), content.length()); -+ ::write(fileno(output_file.get()), content.c_str(), content.length()); - #endif - EXPECT_EQ(content.length(), bytes_written); - ::fflush(output_file.get()); diff --git a/www/chromium/patches/patch-base_files_important_file_writer_cleaner_cc b/www/chromium/patches/patch-base_files_important_file_writer_cleaner_cc deleted file mode 100644 index 02a4b5c..0000000 --- a/www/chromium/patches/patch-base_files_important_file_writer_cleaner_cc +++ /dev/null @@ -1,13 +0,0 @@ -Index: base/files/important_file_writer_cleaner.cc ---- base/files/important_file_writer_cleaner.cc.orig -+++ base/files/important_file_writer_cleaner.cc -@@ -25,7 +25,8 @@ namespace base { - namespace { - - base::Time GetUpperBoundTime() { --#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) -+// needed because of .CreationTime() pledge -+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - // If process creation time is not available then use instance creation - // time as the upper-bound for old files. Modification times may be - // rounded-down to coarse-grained increments, e.g. FAT has 2s granularity, diff --git a/www/chromium/patches/patch-base_files_scoped_file_cc b/www/chromium/patches/patch-base_files_scoped_file_cc deleted file mode 100644 index 626c88c..0000000 --- a/www/chromium/patches/patch-base_files_scoped_file_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/files/scoped_file.cc ---- base/files/scoped_file.cc.orig -+++ base/files/scoped_file.cc -@@ -31,7 +31,7 @@ void ScopedFDCloseTraits::Free(int fd) { - int ret = IGNORE_EINTR(close(fd)); - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \ -- BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - // NB: Some file descriptors can return errors from close() e.g. network - // filesystems such as NFS and Linux input devices. On Linux, macOS, and - // Fuchsia's POSIX layer, errors from close other than EBADF do not indicate diff --git a/www/chromium/patches/patch-base_i18n_icu_util_cc b/www/chromium/patches/patch-base_i18n_icu_util_cc deleted file mode 100644 index c690e10..0000000 --- a/www/chromium/patches/patch-base_i18n_icu_util_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/i18n/icu_util.cc ---- base/i18n/icu_util.cc.orig -+++ base/i18n/icu_util.cc -@@ -52,7 +52,7 @@ - #endif - - #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \ -- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ -+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \ - !BUILDFLAG(IS_CHROMECAST)) - #include "third_party/icu/source/i18n/unicode/timezone.h" - #endif -@@ -346,7 +346,7 @@ void InitializeIcuTimeZone() { - FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization(); - icu::TimeZone::adoptDefault( - icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id))); --#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ -+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \ - !BUILDFLAG(IS_CHROMECAST) - // To respond to the time zone change properly, the default time zone - // cache in ICU has to be populated on starting up. diff --git a/www/chromium/patches/patch-base_linux_util_cc b/www/chromium/patches/patch-base_linux_util_cc deleted file mode 100644 index 0559632..0000000 --- a/www/chromium/patches/patch-base_linux_util_cc +++ /dev/null @@ -1,29 +0,0 @@ -Index: base/linux_util.cc ---- base/linux_util.cc.orig -+++ base/linux_util.cc -@@ -15,6 +15,7 @@ - - #include - #include -+#include - - #include "base/files/dir_reader_posix.h" - #include "base/files/file_util.h" -@@ -134,6 +135,9 @@ void SetLinuxDistro(const std::string& distro) { - } - - bool GetThreadsForProcess(pid_t pid, std::vector* tids) { -+#if defined(OS_BSD) -+ return false; -+#else - // 25 > strlen("/proc//task") + strlen(std::to_string(INT_MAX)) + 1 = 22 - char buf[25]; - strings::SafeSPrintf(buf, "/proc/%d/task", pid); -@@ -153,6 +157,7 @@ bool GetThreadsForProcess(pid_t pid, std::vector - #endif - -@@ -552,14 +552,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo - // need the arch-specific boilerplate below, which is inspired by breakpad. - // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine. - uintptr_t crash_addr = 0; --#if BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD) - crash_addr = reinterpret_cast(info->si_addr); - #else // OS_* - ucontext_t* context = reinterpret_cast(context_ptr); - #if defined(ARCH_CPU_X86) - crash_addr = static_cast(context->uc_mcontext.gregs[REG_EIP]); - #elif defined(ARCH_CPU_X86_64) -+#if BUILDFLAG(IS_OPENBSD) -+ crash_addr = static_cast(context->sc_rip); -+#else - crash_addr = static_cast(context->uc_mcontext.gregs[REG_RIP]); -+#endif - #elif defined(ARCH_CPU_ARMEL) - crash_addr = static_cast(context->uc_mcontext.arm_pc); - #elif defined(ARCH_CPU_ARM64) diff --git a/www/chromium/patches/patch-base_memory_discardable_memory_cc b/www/chromium/patches/patch-base_memory_discardable_memory_cc deleted file mode 100644 index 9b7da38..0000000 --- a/www/chromium/patches/patch-base_memory_discardable_memory_cc +++ /dev/null @@ -1,39 +0,0 @@ -Index: base/memory/discardable_memory.cc ---- base/memory/discardable_memory.cc.orig -+++ base/memory/discardable_memory.cc -@@ -24,7 +24,7 @@ const base::Feature kMadvFreeDiscardableMemory{ - "MadvFreeDiscardableMemory", 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) - const base::Feature kDiscardableMemoryBackingTrial{ - "DiscardableMemoryBackingTrial", base::FEATURE_DISABLED_BY_DEFAULT}; - -@@ -49,7 +49,7 @@ const base::FeatureParam - - namespace { - --#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - - DiscardableMemoryBacking GetBackingForFieldTrial() { - DiscardableMemoryTrialGroup trial_group = -@@ -68,7 +68,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() { - - } // namespace - --#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - - // Probe capabilities of this device to determine whether we should participate - // in the discardable memory backing trial. -@@ -98,7 +98,7 @@ DiscardableMemory::DiscardableMemory() = default; - DiscardableMemory::~DiscardableMemory() = default; - - DiscardableMemoryBacking GetDiscardableMemoryBacking() { --#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - if (DiscardableMemoryBackingFieldTrialIsEnabled()) { - return GetBackingForFieldTrial(); - } diff --git a/www/chromium/patches/patch-base_memory_discardable_memory_internal_h b/www/chromium/patches/patch-base_memory_discardable_memory_internal_h deleted file mode 100644 index 3864790..0000000 --- a/www/chromium/patches/patch-base_memory_discardable_memory_internal_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/memory/discardable_memory_internal.h ---- base/memory/discardable_memory_internal.h.orig -+++ base/memory/discardable_memory_internal.h -@@ -10,7 +10,7 @@ - #include "base/metrics/field_trial_params.h" - #include "build/build_config.h" - --#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - - namespace base { - diff --git a/www/chromium/patches/patch-base_memory_madv_free_discardable_memory_posix_cc b/www/chromium/patches/patch-base_memory_madv_free_discardable_memory_posix_cc deleted file mode 100644 index 9427b68..0000000 --- a/www/chromium/patches/patch-base_memory_madv_free_discardable_memory_posix_cc +++ /dev/null @@ -1,22 +0,0 @@ -Index: base/memory/madv_free_discardable_memory_posix.cc ---- base/memory/madv_free_discardable_memory_posix.cc.orig -+++ base/memory/madv_free_discardable_memory_posix.cc -@@ -294,6 +294,10 @@ void MadvFreeDiscardableMemoryPosix::SetKeepMemoryForT - - bool MadvFreeDiscardableMemoryPosix::IsResident() const { - DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_); -+// XXX mincore -+#if BUILDFLAG(IS_BSD) -+ return false; -+#else - #if BUILDFLAG(IS_APPLE) - std::vector vec(allocated_pages_); - #else -@@ -309,6 +313,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons - return false; - } - return true; -+#endif - } - - bool MadvFreeDiscardableMemoryPosix::IsDiscarded() const { diff --git a/www/chromium/patches/patch-base_memory_platform_shared_memory_region_h b/www/chromium/patches/patch-base_memory_platform_shared_memory_region_h deleted file mode 100644 index c75ce98..0000000 --- a/www/chromium/patches/patch-base_memory_platform_shared_memory_region_h +++ /dev/null @@ -1,30 +0,0 @@ -Index: base/memory/platform_shared_memory_region.h ---- base/memory/platform_shared_memory_region.h.orig -+++ base/memory/platform_shared_memory_region.h -@@ -23,7 +23,7 @@ - #include "base/files/scoped_file.h" - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - namespace content { - class SandboxIPCHandler; - } -@@ -116,7 +116,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { - kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE - }; - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Structure to limit access to executable region creation. - struct ExecutableRegion { - private: -@@ -263,7 +263,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { - CheckPlatformHandlePermissionsCorrespondToMode); - static PlatformSharedMemoryRegion Create(Mode mode, - size_t size --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - , - bool executable = false - #endif diff --git a/www/chromium/patches/patch-base_memory_platform_shared_memory_region_posix_cc b/www/chromium/patches/patch-base_memory_platform_shared_memory_region_posix_cc deleted file mode 100644 index bd334f1..0000000 --- a/www/chromium/patches/patch-base_memory_platform_shared_memory_region_posix_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: base/memory/platform_shared_memory_region_posix.cc ---- base/memory/platform_shared_memory_region_posix.cc.orig -+++ base/memory/platform_shared_memory_region_posix.cc -@@ -70,7 +70,7 @@ FDPair ScopedFDPair::get() const { - return {fd.get(), readonly_fd.get()}; - } - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // static - ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) { - PlatformSharedMemoryRegion region = -@@ -204,7 +204,7 @@ bool PlatformSharedMemoryRegion::MapAtInternal(off_t o - // static - PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode, - size_t size --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - , - bool executable - #endif -@@ -233,7 +233,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion: - // flag. - FilePath directory; - if (!GetShmemTempDir( --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - executable, - #else - false /* executable */, diff --git a/www/chromium/patches/patch-base_message_loop_message_pump_glib_cc b/www/chromium/patches/patch-base_message_loop_message_pump_glib_cc deleted file mode 100644 index a9f1e85..0000000 --- a/www/chromium/patches/patch-base_message_loop_message_pump_glib_cc +++ /dev/null @@ -1,29 +0,0 @@ -Index: base/message_loop/message_pump_glib.cc ---- base/message_loop/message_pump_glib.cc.orig -+++ base/message_loop/message_pump_glib.cc -@@ -8,6 +8,11 @@ - #include - #include - -+#if BUILDFLAG(IS_BSD) -+#include -+#include -+#endif -+ - #include "base/logging.h" - #include "base/notreached.h" - #include "base/numerics/safe_conversions.h" -@@ -50,9 +55,13 @@ int GetTimeIntervalMilliseconds(TimeTicks next_task_ti - } - - bool RunningOnMainThread() { -+#if BUILDFLAG(IS_BSD) -+ return pthread_main_np(); -+#else - auto pid = getpid(); - auto tid = PlatformThread::CurrentId(); - return pid > 0 && tid > 0 && pid == tid; -+#endif - } - - // A brief refresher on GLib: diff --git a/www/chromium/patches/patch-base_native_library_posix_cc b/www/chromium/patches/patch-base_native_library_posix_cc deleted file mode 100644 index 5431b74..0000000 --- a/www/chromium/patches/patch-base_native_library_posix_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/native_library_posix.cc ---- base/native_library_posix.cc.orig -+++ base/native_library_posix.cc -@@ -32,7 +32,7 @@ NativeLibrary LoadNativeLibraryWithOptions(const FileP - // http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892, - // and http://crbug.com/40794. - int flags = RTLD_LAZY; --#if BUILDFLAG(IS_ANDROID) || !defined(RTLD_DEEPBIND) -+#if BUILDFLAG(IS_ANDROID) || !defined(RTLD_DEEPBIND) || BUILDFLAG(IS_BSD) - // Certain platforms don't define RTLD_DEEPBIND. Android dlopen() requires - // further investigation, as it might vary across versions. Crash here to - // warn developers that they're trying to rely on uncertain behavior. diff --git a/www/chromium/patches/patch-base_native_library_unittest_cc b/www/chromium/patches/patch-base_native_library_unittest_cc deleted file mode 100644 index db3d2c3..0000000 --- a/www/chromium/patches/patch-base_native_library_unittest_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/native_library_unittest.cc ---- base/native_library_unittest.cc.orig -+++ base/native_library_unittest.cc -@@ -119,7 +119,7 @@ TEST(NativeLibraryTest, LoadLibrary) { - // versions with respect to symbol resolution scope. - // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255 - #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \ -- !defined(MEMORY_SANITIZER) -+ !defined(MEMORY_SANITIZER) && !BUILDFLAG(IS_BSD) - - // Verifies that the |prefer_own_symbols| option satisfies its guarantee that - // a loaded library will always prefer local symbol resolution before diff --git a/www/chromium/patches/patch-base_posix_can_lower_nice_to_cc b/www/chromium/patches/patch-base_posix_can_lower_nice_to_cc deleted file mode 100644 index a5b5845..0000000 --- a/www/chromium/patches/patch-base_posix_can_lower_nice_to_cc +++ /dev/null @@ -1,17 +0,0 @@ -Index: base/posix/can_lower_nice_to.cc ---- base/posix/can_lower_nice_to.cc.orig -+++ base/posix/can_lower_nice_to.cc -@@ -11,8 +11,12 @@ - - #include "build/build_config.h" - -+#if BUILDFLAG(IS_FREEBSD) -+#include -+#endif -+ - // Not defined on AIX by default. --#if BUILDFLAG(IS_AIX) -+#if BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - #if defined(RLIMIT_NICE) - #error Assumption about OS_AIX is incorrect - #endif diff --git a/www/chromium/patches/patch-base_posix_unix_domain_socket_cc b/www/chromium/patches/patch-base_posix_unix_domain_socket_cc deleted file mode 100644 index fc106de..0000000 --- a/www/chromium/patches/patch-base_posix_unix_domain_socket_cc +++ /dev/null @@ -1,40 +0,0 @@ -Index: base/posix/unix_domain_socket.cc ---- base/posix/unix_domain_socket.cc.orig -+++ base/posix/unix_domain_socket.cc -@@ -50,7 +50,7 @@ bool CreateSocketPair(ScopedFD* one, ScopedFD* two) { - - // static - bool UnixDomainSocket::EnableReceiveProcessId(int fd) { --#if !BUILDFLAG(IS_APPLE) -+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) - const int enable = 1; - return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0; - #else -@@ -140,7 +140,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, - - const size_t kControlBufferSize = - CMSG_SPACE(sizeof(int) * kMaxFileDescriptors) --#if !BUILDFLAG(IS_APPLE) -+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) - // macOS does not support ucred. - // macOS supports xucred, but this structure is insufficient. - + CMSG_SPACE(sizeof(struct ucred)) -@@ -168,7 +168,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, - wire_fds = reinterpret_cast(CMSG_DATA(cmsg)); - wire_fds_len = payload_len / sizeof(int); - } --#if !BUILDFLAG(IS_APPLE) -+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) - // macOS does not support SCM_CREDENTIALS. - if (cmsg->cmsg_level == SOL_SOCKET && - cmsg->cmsg_type == SCM_CREDENTIALS) { -@@ -202,6 +202,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd, - socklen_t pid_size = sizeof(pid); - if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) - pid = -1; -+#elif BUILDFLAG(IS_BSD) -+ NOTIMPLEMENTED(); -+ pid = -1; - #else - // |pid| will legitimately be -1 if we read EOF, so only DCHECK if we - // actually received a message. Unfortunately, Linux allows sending zero diff --git a/www/chromium/patches/patch-base_posix_unix_domain_socket_unittest_cc b/www/chromium/patches/patch-base_posix_unix_domain_socket_unittest_cc deleted file mode 100644 index 39cd9bd..0000000 --- a/www/chromium/patches/patch-base_posix_unix_domain_socket_unittest_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/posix/unix_domain_socket_unittest.cc ---- base/posix/unix_domain_socket_unittest.cc.orig -+++ base/posix/unix_domain_socket_unittest.cc -@@ -10,6 +10,8 @@ - #include - #include - -+#include -+ - #include "base/bind.h" - #include "base/callback_helpers.h" - #include "base/files/file_util.h" diff --git a/www/chromium/patches/patch-base_process_kill_h b/www/chromium/patches/patch-base_process_kill_h deleted file mode 100644 index 67a7b27..0000000 --- a/www/chromium/patches/patch-base_process_kill_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/process/kill.h ---- base/process/kill.h.orig -+++ base/process/kill.h -@@ -112,7 +112,7 @@ BASE_EXPORT TerminationStatus GetTerminationStatus(Pro - BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus( - ProcessHandle handle, int* exit_code); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Spawns a thread to wait asynchronously for the child |process| to exit - // and then reaps it. - BASE_EXPORT void EnsureProcessGetsReaped(Process process); diff --git a/www/chromium/patches/patch-base_process_kill_posix_cc b/www/chromium/patches/patch-base_process_kill_posix_cc deleted file mode 100644 index c086144..0000000 --- a/www/chromium/patches/patch-base_process_kill_posix_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/process/kill_posix.cc ---- base/process/kill_posix.cc.orig -+++ base/process/kill_posix.cc -@@ -159,7 +159,7 @@ void EnsureProcessTerminated(Process process) { - 0, new BackgroundReaper(std::move(process), Seconds(2))); - } - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - void EnsureProcessGetsReaped(Process process) { - DCHECK(!process.is_current()); - diff --git a/www/chromium/patches/patch-base_process_launch_h b/www/chromium/patches/patch-base_process_launch_h deleted file mode 100644 index 006dd17..0000000 --- a/www/chromium/patches/patch-base_process_launch_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/process/launch.h ---- base/process/launch.h.orig -+++ base/process/launch.h -@@ -195,7 +195,7 @@ struct BASE_EXPORT LaunchOptions { - bool clear_environment = false; - #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // If non-zero, start the process using clone(), using flags as provided. - // Unlike in clone, clone_flags may not contain a custom termination signal - // that is sent to the parent when the child dies. The termination signal will diff --git a/www/chromium/patches/patch-base_process_launch_posix_cc b/www/chromium/patches/patch-base_process_launch_posix_cc deleted file mode 100644 index a0f05ab..0000000 --- a/www/chromium/patches/patch-base_process_launch_posix_cc +++ /dev/null @@ -1,13 +0,0 @@ -Index: base/process/launch_posix.cc ---- base/process/launch_posix.cc.orig -+++ base/process/launch_posix.cc -@@ -64,6 +64,9 @@ - #error "macOS should use launch_mac.cc" - #endif - -+#if defined(OS_FREEBSD) -+#pragma weak environ -+#endif - extern char** environ; - - namespace base { diff --git a/www/chromium/patches/patch-base_process_memory_cc b/www/chromium/patches/patch-base_process_memory_cc deleted file mode 100644 index b69323e..0000000 --- a/www/chromium/patches/patch-base_process_memory_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/process/memory.cc ---- base/process/memory.cc.orig -+++ base/process/memory.cc -@@ -65,14 +65,16 @@ NOINLINE void OnNoMemoryInternal(size_t size) { - - } // namespace internal - -+#if !BUILDFLAG(IS_BSD) - void TerminateBecauseOutOfMemory(size_t size) { - internal::OnNoMemoryInternal(size); - } -+#endif - - // Defined in memory_mac.mm for macOS + use_allocator="none". In case of - // USE_PARTITION_ALLOC_AS_MALLOC, no need to route the call to the system - // default calloc of macOS. --#if !BUILDFLAG(IS_APPLE) || BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) -+#if (!BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)) || BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) - - bool UncheckedCalloc(size_t num_items, size_t size, void** result) { - const size_t alloc_size = num_items * size; diff --git a/www/chromium/patches/patch-base_process_process_handle_cc b/www/chromium/patches/patch-base_process_process_handle_cc deleted file mode 100644 index 786e506..0000000 --- a/www/chromium/patches/patch-base_process_process_handle_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/process/process_handle.cc ---- base/process/process_handle.cc.orig -+++ base/process/process_handle.cc -@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() { - : UniqueProcId(GetCurrentProcId()); - } - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - - void InitUniqueIdForProcessInPidNamespace(ProcessId pid_outside_of_namespace) { - DCHECK(pid_outside_of_namespace != kNullProcessId); diff --git a/www/chromium/patches/patch-base_process_process_handle_freebsd_cc b/www/chromium/patches/patch-base_process_process_handle_freebsd_cc deleted file mode 100644 index 44a2e47..0000000 --- a/www/chromium/patches/patch-base_process_process_handle_freebsd_cc +++ /dev/null @@ -1,24 +0,0 @@ -Index: base/process/process_handle_freebsd.cc ---- base/process/process_handle_freebsd.cc.orig -+++ base/process/process_handle_freebsd.cc -@@ -12,15 +12,19 @@ - #include - - #include "base/cxx17_backports.h" -+#include "base/files/file_path.h" - - namespace base { - - ProcessId GetParentProcessId(ProcessHandle process) { - struct kinfo_proc info; -- size_t length; -+ size_t length = sizeof(struct kinfo_proc); - int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process }; - - if (sysctl(mib, base::size(mib), &info, &length, NULL, 0) < 0) -+ return -1; -+ -+ if (length < sizeof(struct kinfo_proc)) - return -1; - - return info.ki_ppid; diff --git a/www/chromium/patches/patch-base_process_process_handle_h b/www/chromium/patches/patch-base_process_process_handle_h deleted file mode 100644 index eb86f99..0000000 --- a/www/chromium/patches/patch-base_process_process_handle_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/process/process_handle.h ---- base/process/process_handle.h.orig -+++ base/process/process_handle.h -@@ -106,7 +106,7 @@ BASE_EXPORT ProcessId GetCurrentProcId(); - // processes may be reused. - BASE_EXPORT UniqueProcId GetUniqueIdForProcess(); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // When a process is started in a different PID namespace from the browser - // process, this function must be called with the process's PID in the browser's - // PID namespace in order to initialize its unique ID. Not thread safe. diff --git a/www/chromium/patches/patch-base_process_process_handle_openbsd_cc b/www/chromium/patches/patch-base_process_process_handle_openbsd_cc deleted file mode 100644 index c9d9093..0000000 --- a/www/chromium/patches/patch-base_process_process_handle_openbsd_cc +++ /dev/null @@ -1,90 +0,0 @@ -Index: base/process/process_handle_openbsd.cc ---- base/process/process_handle_openbsd.cc.orig -+++ base/process/process_handle_openbsd.cc -@@ -3,8 +3,11 @@ - // found in the LICENSE file. - - #include "base/process/process_handle.h" -+#include "base/files/file_util.h" - - #include -+#include -+#include - #include - #include - #include -@@ -14,39 +17,59 @@ - namespace base { - - ProcessId GetParentProcessId(ProcessHandle process) { -- struct kinfo_proc info; -+ struct kinfo_proc *info; - size_t length; -+ pid_t ppid; - int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process, - sizeof(struct kinfo_proc), 0 }; - - if (sysctl(mib, base::size(mib), NULL, &length, NULL, 0) < 0) - return -1; - -+ info = (struct kinfo_proc *)malloc(length); -+ - mib[5] = (length / sizeof(struct kinfo_proc)); - -- if (sysctl(mib, base::size(mib), &info, &length, NULL, 0) < 0) -- return -1; -+ if (sysctl(mib, base::size(mib), info, &length, NULL, 0) < 0) { -+ ppid = -1; -+ goto out; -+ } - -- return info.p_ppid; -+ ppid = info->p_ppid; -+ -+out: -+ free(info); -+ return ppid; - } - - FilePath GetProcessExecutablePath(ProcessHandle process) { -- struct kinfo_proc kp; -- size_t len; -+ struct kinfo_proc *info; -+ size_t length; -+ char *path = NULL; - int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process, - sizeof(struct kinfo_proc), 0 }; - -- if (sysctl(mib, base::size(mib), NULL, &len, NULL, 0) == -1) -+ if (sysctl(mib, base::size(mib), NULL, &length, NULL, 0) == -1) - return FilePath(); -- mib[5] = (len / sizeof(struct kinfo_proc)); -- if (sysctl(mib, base::size(mib), &kp, &len, NULL, 0) < 0) -- return FilePath(); -- if ((kp.p_flag & P_SYSTEM) != 0) -- return FilePath(); -- if (strcmp(kp.p_comm, "chrome") == 0) -- return FilePath(kp.p_comm); - -- return FilePath(); -+ info = (struct kinfo_proc *)malloc(length); -+ -+ mib[5] = (length / sizeof(struct kinfo_proc)); -+ -+ if (sysctl(mib, base::size(mib), info, &length, NULL, 0) < 0) -+ goto out; -+ -+ if ((info->p_flag & P_SYSTEM) != 0) -+ goto out; -+ -+ if (strcmp(info->p_comm, "chrome") == 0) { -+ path = info->p_comm; -+ goto out; -+ } -+ -+out: -+ free(info); -+ return FilePath(path); - } - - } // namespace base diff --git a/www/chromium/patches/patch-base_process_process_iterator_freebsd_cc b/www/chromium/patches/patch-base_process_process_iterator_freebsd_cc deleted file mode 100644 index 0a2b3cf..0000000 --- a/www/chromium/patches/patch-base_process_process_iterator_freebsd_cc +++ /dev/null @@ -1,52 +0,0 @@ -Index: base/process/process_iterator_freebsd.cc ---- base/process/process_iterator_freebsd.cc.orig -+++ base/process/process_iterator_freebsd.cc -@@ -21,7 +21,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter* - : index_of_kinfo_proc_(), - filter_(filter) { - -- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid() }; -+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid() }; - - bool done = false; - int try_num = 1; -@@ -40,7 +40,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter* - num_of_kinfo_proc += 16; - kinfo_procs_.resize(num_of_kinfo_proc); - len = num_of_kinfo_proc * sizeof(struct kinfo_proc); -- if (sysctl(mib, base::size(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) { -+ if (sysctl(mib, base::size(mib), kinfo_procs_.data(), &len, NULL, 0) < 0) { - // If we get a mem error, it just means we need a bigger buffer, so - // loop around again. Anything else is a real error and give up. - if (errno != ENOMEM) { -@@ -50,7 +50,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter* - } - } else { - // Got the list, just make sure we're sized exactly right -- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc); -+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc); - kinfo_procs_.resize(num_of_kinfo_proc); - done = true; - } -@@ -72,18 +72,13 @@ bool ProcessIterator::CheckForNextProcess() { - for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) { - size_t length; - struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_]; -- int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid }; -+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_ARGS, kinfo.ki_pid }; - - if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB)) - continue; - -- length = 0; -- if (sysctl(mib, base::size(mib), NULL, &length, NULL, 0) < 0) { -- LOG(ERROR) << "failed to figure out the buffer size for a command line"; -- continue; -- } -- -- data.resize(length); -+ data.resize(ARG_MAX); -+ length = ARG_MAX; - - if (sysctl(mib, base::size(mib), &data[0], &length, NULL, 0) < 0) { - LOG(ERROR) << "failed to fetch a commandline"; diff --git a/www/chromium/patches/patch-base_process_process_iterator_openbsd_cc b/www/chromium/patches/patch-base_process_process_iterator_openbsd_cc deleted file mode 100644 index 20fd4c7..0000000 --- a/www/chromium/patches/patch-base_process_process_iterator_openbsd_cc +++ /dev/null @@ -1,46 +0,0 @@ -Index: base/process/process_iterator_openbsd.cc ---- base/process/process_iterator_openbsd.cc.orig -+++ base/process/process_iterator_openbsd.cc -@@ -6,6 +6,9 @@ - - #include - #include -+#include -+#include -+#include - #include - - #include "base/cxx17_backports.h" -@@ -19,12 +22,13 @@ ProcessIterator::ProcessIterator(const ProcessFilter* - : index_of_kinfo_proc_(), - filter_(filter) { - -- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(), -+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast(getuid()), - sizeof(struct kinfo_proc), 0 }; - - bool done = false; - int try_num = 1; - const int max_tries = 10; -+ size_t num_of_kinfo_proc; - - do { - size_t len = 0; -@@ -33,7 +37,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter* - kinfo_procs_.resize(0); - done = true; - } else { -- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc); -+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc); - // Leave some spare room for process table growth (more could show up - // between when we check and now) - num_of_kinfo_proc += 16; -@@ -49,7 +53,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter* - } - } else { - // Got the list, just make sure we're sized exactly right -- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc); -+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc); - kinfo_procs_.resize(num_of_kinfo_proc); - done = true; - } diff --git a/www/chromium/patches/patch-base_process_process_metrics_cc b/www/chromium/patches/patch-base_process_process_metrics_cc deleted file mode 100644 index d6ed431..0000000 --- a/www/chromium/patches/patch-base_process_process_metrics_cc +++ /dev/null @@ -1,48 +0,0 @@ -Index: base/process/process_metrics.cc ---- base/process/process_metrics.cc.orig -+++ base/process/process_metrics.cc -@@ -18,7 +18,7 @@ namespace base { - namespace { - - #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - int CalculateEventsPerSecond(uint64_t event_count, - uint64_t* last_event_count, - base::TimeTicks* last_calculated) { -@@ -55,7 +55,7 @@ SystemMetrics SystemMetrics::Sample() { - SystemMetrics system_metrics; - - system_metrics.committed_memory_ = GetSystemCommitCharge(); --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - GetSystemMemoryInfo(&system_metrics.memory_info_); - GetVmStatInfo(&system_metrics.vmstat_info_); - GetSystemDiskInfo(&system_metrics.disk_info_); -@@ -74,7 +74,7 @@ Value SystemMetrics::ToValue() const { - Value res(Value::Type::DICTIONARY); - - res.SetIntKey("committed_memory", static_cast(committed_memory_)); --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - Value meminfo = memory_info_.ToValue(); - Value vmstat = vmstat_info_.ToValue(); - meminfo.MergeDictionary(&vmstat); -@@ -100,7 +100,7 @@ std::unique_ptr ProcessMetrics::Create - #endif // !BUILDFLAG(IS_MAC) - } - --#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX) -+#if !BUILDFLAG(IS_BSD) || !BUILDFLAG(IS_POSIX) - double ProcessMetrics::GetPlatformIndependentCPUUsage() { - TimeDelta cumulative_cpu = GetCumulativeCPUUsage(); - TimeTicks time = TimeTicks::Now(); -@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage( - #endif - - #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - int ProcessMetrics::CalculateIdleWakeupsPerSecond( - uint64_t absolute_idle_wakeups) { - return CalculateEventsPerSecond(absolute_idle_wakeups, diff --git a/www/chromium/patches/patch-base_process_process_metrics_freebsd_cc b/www/chromium/patches/patch-base_process_process_metrics_freebsd_cc deleted file mode 100644 index f812314..0000000 --- a/www/chromium/patches/patch-base_process_process_metrics_freebsd_cc +++ /dev/null @@ -1,293 +0,0 @@ -Index: base/process/process_metrics_freebsd.cc ---- base/process/process_metrics_freebsd.cc.orig -+++ base/process/process_metrics_freebsd.cc -@@ -3,21 +3,41 @@ - // found in the LICENSE file. - - #include "base/process/process_metrics.h" -+#include "base/notreached.h" - - #include -+#include - #include - #include - #include - -+#include /* O_RDONLY */ -+#include -+#include -+ - #include "base/cxx17_backports.h" - #include "base/memory/ptr_util.h" - #include "base/process/process_metrics_iocounters.h" -+#include "base/values.h" - - namespace base { -+namespace { - -+int GetPageShift() { -+ int pagesize = getpagesize(); -+ int pageshift = 0; -+ -+ while (pagesize > 1) { -+ pageshift++; -+ pagesize >>= 1; -+ } -+ -+ return pageshift; -+} -+} -+ - ProcessMetrics::ProcessMetrics(ProcessHandle process) -- : process_(process), -- last_cpu_(0) {} -+ : process_(process) {} - - // static - std::unique_ptr ProcessMetrics::CreateProcessMetrics( -@@ -27,17 +47,18 @@ std::unique_ptr ProcessMetrics::Create - - double ProcessMetrics::GetPlatformIndependentCPUUsage() { - struct kinfo_proc info; -- int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process_}; -- size_t length = sizeof(info); -+ size_t length = sizeof(struct kinfo_proc); - -+ int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ }; -+ - if (sysctl(mib, base::size(mib), &info, &length, NULL, 0) < 0) -- return 0; -+ return 0.0; - -- return (info.ki_pctcpu / FSCALE) * 100.0; -+ return static_cast((info.ki_pctcpu * 100.0) / FSCALE); - } - - TimeDelta ProcessMetrics::GetCumulativeCPUUsage() { -- NOTREACHED(); -+ NOTIMPLEMENTED(); - return TimeDelta(); - } - -@@ -68,4 +89,221 @@ size_t GetSystemCommitCharge() { - return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize); - } - -+int GetNumberOfThreads(ProcessHandle process) { -+ // Taken from FreeBSD top (usr.bin/top/machine.c) -+ -+ kvm_t* kd = kvm_open(NULL, "/dev/null", NULL, O_RDONLY, "kvm_open"); -+ if (kd == NULL) -+ return 0; -+ -+ struct kinfo_proc* pbase; -+ int nproc; -+ pbase = kvm_getprocs(kd, KERN_PROC_PID, process, &nproc); -+ if (pbase == NULL) -+ return 0; -+ -+ if (kvm_close(kd) == -1) -+ return 0; -+ -+ return nproc; -+} -+ -+bool GetSystemMemoryInfo(SystemMemoryInfoKB *meminfo) { -+ unsigned int mem_total, mem_free, swap_total, swap_used; -+ size_t length; -+ int pagesizeKB; -+ -+ pagesizeKB = getpagesize() / 1024; -+ -+ length = sizeof(mem_total); -+ if (sysctlbyname("vm.stats.vm.v_page_count", &mem_total, -+ &length, NULL, 0) != 0 || length != sizeof(mem_total)) -+ return false; -+ -+ length = sizeof(mem_free); -+ if (sysctlbyname("vm.stats.vm.v_free_count", &mem_free, &length, NULL, 0) -+ != 0 || length != sizeof(mem_free)) -+ return false; -+ -+ length = sizeof(swap_total); -+ if (sysctlbyname("vm.swap_size", &swap_total, &length, NULL, 0) -+ != 0 || length != sizeof(swap_total)) -+ return false; -+ -+ length = sizeof(swap_used); -+ if (sysctlbyname("vm.swap_anon_use", &swap_used, &length, NULL, 0) -+ != 0 || length != sizeof(swap_used)) -+ return false; -+ -+ meminfo->total = mem_total * pagesizeKB; -+ meminfo->free = mem_free * pagesizeKB; -+ meminfo->swap_total = swap_total * pagesizeKB; -+ meminfo->swap_free = (swap_total - swap_used) * pagesizeKB; -+ -+ return true; -+} -+ -+int ProcessMetrics::GetOpenFdCount() const { -+ struct kinfo_file * kif; -+ int cnt; -+ -+ if ((kif = kinfo_getfile(process_, &cnt)) == NULL) -+ return -1; -+ -+ free(kif); -+ -+ return cnt; -+} -+ -+int ProcessMetrics::GetOpenFdSoftLimit() const { -+ size_t length; -+ int total_count = 0; -+ int mib[] = { CTL_KERN, KERN_MAXFILESPERPROC }; -+ -+ length = sizeof(total_count); -+ -+ if (sysctl(mib, base::size(mib), &total_count, &length, NULL, 0) < 0) { -+ total_count = -1; -+ } -+ -+ return total_count; -+} -+ -+size_t ProcessMetrics::GetResidentSetSize() const { -+ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open"); -+ -+ if (kd == nullptr) -+ return 0; -+ -+ struct kinfo_proc *pp; -+ int nproc; -+ -+ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) { -+ kvm_close(kd); -+ return 0; -+ } -+ -+ size_t rss; -+ -+ if (nproc > 0) { -+ rss = pp->ki_rssize << GetPageShift(); -+ } else { -+ rss = 0; -+ } -+ -+ kvm_close(kd); -+ return rss; -+} -+ -+uint64_t ProcessMetrics::GetVmSwapBytes() const { -+ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open"); -+ -+ if (kd == nullptr) -+ return 0; -+ -+ struct kinfo_proc *pp; -+ int nproc; -+ -+ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) { -+ kvm_close(kd); -+ return 0; -+ } -+ -+ size_t swrss; -+ -+ if (nproc > 0) { -+ swrss = pp->ki_swrss > pp->ki_rssize -+ ? (pp->ki_swrss - pp->ki_rssize) << GetPageShift() -+ : 0; -+ } else { -+ swrss = 0; -+ } -+ -+ kvm_close(kd); -+ return swrss; -+} -+ -+int ProcessMetrics::GetIdleWakeupsPerSecond() { -+ NOTIMPLEMENTED(); -+ return 0; -+} -+ -+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) { -+ NOTIMPLEMENTED(); -+ return false; -+} -+ -+bool GetVmStatInfo(VmStatInfo* vmstat) { -+ NOTIMPLEMENTED(); -+ return false; -+} -+ -+SystemDiskInfo::SystemDiskInfo() { -+ reads = 0; -+ reads_merged = 0; -+ sectors_read = 0; -+ read_time = 0; -+ writes = 0; -+ writes_merged = 0; -+ sectors_written = 0; -+ write_time = 0; -+ io = 0; -+ io_time = 0; -+ weighted_io_time = 0; -+} -+ -+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default; -+ -+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default; -+ -+Value SystemDiskInfo::ToValue() const { -+ Value res(Value::Type::DICTIONARY); -+ -+ // Write out uint64_t variables as doubles. -+ // Note: this may discard some precision, but for JS there's no other option. -+ res.SetDoubleKey("reads", static_cast(reads)); -+ res.SetDoubleKey("reads_merged", static_cast(reads_merged)); -+ res.SetDoubleKey("sectors_read", static_cast(sectors_read)); -+ res.SetDoubleKey("read_time", static_cast(read_time)); -+ res.SetDoubleKey("writes", static_cast(writes)); -+ res.SetDoubleKey("writes_merged", static_cast(writes_merged)); -+ res.SetDoubleKey("sectors_written", static_cast(sectors_written)); -+ res.SetDoubleKey("write_time", static_cast(write_time)); -+ res.SetDoubleKey("io", static_cast(io)); -+ res.SetDoubleKey("io_time", static_cast(io_time)); -+ res.SetDoubleKey("weighted_io_time", static_cast(weighted_io_time)); -+ -+ return res; -+} -+ -+Value SystemMemoryInfoKB::ToValue() const { -+ Value res(Value::Type::DICTIONARY); -+ -+ res.SetIntKey("total", total); -+ res.SetIntKey("free", free); -+ res.SetIntKey("available", available); -+ res.SetIntKey("buffers", buffers); -+ res.SetIntKey("cached", cached); -+ res.SetIntKey("active_anon", active_anon); -+ res.SetIntKey("inactive_anon", inactive_anon); -+ res.SetIntKey("active_file", active_file); -+ res.SetIntKey("inactive_file", inactive_file); -+ res.SetIntKey("swap_total", swap_total); -+ res.SetIntKey("swap_free", swap_free); -+ res.SetIntKey("swap_used", swap_total - swap_free); -+ res.SetIntKey("dirty", dirty); -+ res.SetIntKey("reclaimable", reclaimable); -+ -+ return res; -+} -+ -+Value VmStatInfo::ToValue() const { -+ Value res(Value::Type::DICTIONARY); -+ -+ res.SetIntKey("pswpin", pswpin); -+ res.SetIntKey("pswpout", pswpout); -+ res.SetIntKey("pgmajfault", pgmajfault); -+ -+ return res; -+} - } // namespace base diff --git a/www/chromium/patches/patch-base_process_process_metrics_h b/www/chromium/patches/patch-base_process_process_metrics_h deleted file mode 100644 index 07d8c68..0000000 --- a/www/chromium/patches/patch-base_process_process_metrics_h +++ /dev/null @@ -1,120 +0,0 @@ -Index: base/process/process_metrics.h ---- base/process/process_metrics.h.orig -+++ base/process/process_metrics.h -@@ -36,7 +36,7 @@ - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - #include - #include - #include -@@ -52,7 +52,7 @@ class Value; - // Full declaration is in process_metrics_iocounters.h. - struct IoCounters; - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - // Minor and major page fault counts since the process creation. - // Both counts are process-wide, and exclude child processes. - // -@@ -107,7 +107,7 @@ class BASE_EXPORT ProcessMetrics { - // convenience wrapper for CreateProcessMetrics(). - static std::unique_ptr CreateCurrentProcessMetrics(); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - // Resident Set Size is a Linux/Android specific memory concept. Do not - // attempt to extend this to other platforms. - BASE_EXPORT size_t GetResidentSetSize() const; -@@ -134,7 +134,7 @@ class BASE_EXPORT ProcessMetrics { - [[nodiscard]] TimeDelta GetCumulativeCPUUsage(); - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - // Emits the cumulative CPU usage for all currently active threads since they - // were started into the output parameter (replacing its current contents). - // Threads that have already terminated will not be reported. Thus, the sum of -@@ -217,7 +217,7 @@ class BASE_EXPORT ProcessMetrics { - int GetOpenFdSoftLimit() const; - #endif // BUILDFLAG(IS_POSIX) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - // Bytes of swap as reported by /proc/[pid]/status. - uint64_t GetVmSwapBytes() const; - -@@ -238,7 +238,7 @@ class BASE_EXPORT ProcessMetrics { - #endif // !BUILDFLAG(IS_MAC) - - #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups); - #endif - #if BUILDFLAG(IS_APPLE) -@@ -249,7 +249,7 @@ class BASE_EXPORT ProcessMetrics { - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - CPU::CoreType GetCoreType(int core_index); - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || - // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) -@@ -274,7 +274,7 @@ class BASE_EXPORT ProcessMetrics { - uint64_t last_cumulative_disk_usage_ = 0; - - #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - // Same thing for idle wakeups. - TimeTicks last_idle_wakeups_time_; - uint64_t last_absolute_idle_wakeups_; -@@ -317,7 +317,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - // Data about system-wide memory consumption. Values are in KB. Available on - // Windows, Mac, Linux, Android and Chrome OS. - // -@@ -352,7 +352,7 @@ struct BASE_EXPORT SystemMemoryInfoKB { - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - // This provides an estimate of available memory as described here: - // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773 - // NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always -@@ -367,7 +367,7 @@ struct BASE_EXPORT SystemMemoryInfoKB { - #endif - - #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - int buffers = 0; - int cached = 0; - int active_anon = 0; -@@ -404,7 +404,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK - // BUILDFLAG(IS_FUCHSIA) - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - // Parse the data found in /proc//stat and return the sum of the - // CPU-related ticks. Returns -1 on parse error. - // Exposed for testing. -@@ -591,7 +591,7 @@ class BASE_EXPORT SystemMetrics { - FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics); - - size_t committed_memory_; --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) - SystemMemoryInfoKB memory_info_; - VmStatInfo vmstat_info_; - SystemDiskInfo disk_info_; diff --git a/www/chromium/patches/patch-base_process_process_metrics_openbsd_cc b/www/chromium/patches/patch-base_process_process_metrics_openbsd_cc deleted file mode 100644 index f7f69cf..0000000 --- a/www/chromium/patches/patch-base_process_process_metrics_openbsd_cc +++ /dev/null @@ -1,236 +0,0 @@ -Index: base/process/process_metrics_openbsd.cc ---- base/process/process_metrics_openbsd.cc.orig -+++ base/process/process_metrics_openbsd.cc -@@ -4,17 +4,36 @@ - - #include "base/process/process_metrics.h" - -+#include "base/files/file_util.h" -+#include "base/logging.h" -+#include "base/process/internal_linux.h" -+#include "base/strings/string_number_conversions.h" -+#include "base/strings/string_split.h" -+#include "base/strings/string_tokenizer.h" -+#include "base/strings/string_util.h" -+#include "base/system/sys_info.h" -+#include "base/threading/thread_restrictions.h" -+#include "base/notreached.h" -+ - #include - #include -+#include - #include - #include -+#include - -+#include -+ - #include "base/cxx17_backports.h" - #include "base/memory/ptr_util.h" - #include "base/process/process_metrics_iocounters.h" -+#include "base/values.h" - - namespace base { - -+ProcessMetrics::ProcessMetrics(ProcessHandle process) -+ : process_(process) {} -+ - // static - std::unique_ptr ProcessMetrics::CreateProcessMetrics( - ProcessHandle process) { -@@ -25,49 +44,24 @@ bool ProcessMetrics::GetIOCounters(IoCounters* io_coun - return false; - } - --static int GetProcessCPU(pid_t pid) { -+double ProcessMetrics::GetPlatformIndependentCPUUsage() { - struct kinfo_proc info; -- size_t length; -- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, pid, -- sizeof(struct kinfo_proc), 0 }; -+ size_t length = sizeof(struct kinfo_proc); - -- if (sysctl(mib, base::size(mib), NULL, &length, NULL, 0) < 0) -- return -1; -+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_, -+ sizeof(struct kinfo_proc), 1 }; - -- mib[5] = (length / sizeof(struct kinfo_proc)); -+ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) -+ return 0.0; - -- if (sysctl(mib, base::size(mib), &info, &length, NULL, 0) < 0) -- return 0; -- -- return info.p_pctcpu; -+ return static_cast((info.p_pctcpu * 100.0) / FSCALE); - } - --double ProcessMetrics::GetPlatformIndependentCPUUsage() { -- TimeTicks time = TimeTicks::Now(); -- -- if (last_cpu_time_.is_zero()) { -- // First call, just set the last values. -- last_cpu_time_ = time; -- return 0; -- } -- -- int cpu = GetProcessCPU(process_); -- -- last_cpu_time_ = time; -- double percentage = static_cast((cpu * 100.0) / FSCALE); -- -- return percentage; --} -- - TimeDelta ProcessMetrics::GetCumulativeCPUUsage() { - NOTREACHED(); - return TimeDelta(); - } - --ProcessMetrics::ProcessMetrics(ProcessHandle process) -- : process_(process), -- last_cpu_(0) {} -- - size_t GetSystemCommitCharge() { - int mib[] = { CTL_VM, VM_METER }; - int pagesize; -@@ -75,7 +69,7 @@ size_t GetSystemCommitCharge() { - unsigned long mem_total, mem_free, mem_inactive; - size_t len = sizeof(vmtotal); - -- if (sysctl(mib, base::size(mib), &vmtotal, &len, NULL, 0) < 0) -+ if (sysctl(mib, std::size(mib), &vmtotal, &len, NULL, 0) < 0) - return 0; - - mem_total = vmtotal.t_vm; -@@ -85,6 +79,129 @@ size_t GetSystemCommitCharge() { - pagesize = getpagesize(); - - return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize); -+} -+ -+int ProcessMetrics::GetOpenFdCount() const { -+ struct kinfo_file *files; -+ kvm_t *kd = NULL; -+ int total_count = 0; -+ char errbuf[_POSIX2_LINE_MAX]; -+ -+ if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL) -+ goto out; -+ -+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process_, -+ sizeof(struct kinfo_file), &total_count)) == NULL) { -+ total_count = 0; -+ goto out; -+ } -+ -+ kvm_close(kd); -+ -+out: -+ return total_count; -+} -+ -+int ProcessMetrics::GetOpenFdSoftLimit() const { -+ return GetMaxFds(); -+} -+ -+uint64_t ProcessMetrics::GetVmSwapBytes() const { -+ NOTIMPLEMENTED(); -+ return 0; -+} -+ -+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) { -+ NOTIMPLEMENTED_LOG_ONCE(); -+ return false; -+} -+ -+SystemDiskInfo::SystemDiskInfo() { -+ reads = 0; -+ reads_merged = 0; -+ sectors_read = 0; -+ read_time = 0; -+ writes = 0; -+ writes_merged = 0; -+ sectors_written = 0; -+ write_time = 0; -+ io = 0; -+ io_time = 0; -+ weighted_io_time = 0; -+} -+ -+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default; -+ -+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) { -+ NOTIMPLEMENTED(); -+ return false; -+} -+ -+bool GetVmStatInfo(VmStatInfo* vmstat) { -+ NOTIMPLEMENTED(); -+ return false; -+} -+ -+int ProcessMetrics::GetIdleWakeupsPerSecond() { -+ NOTIMPLEMENTED(); -+ return 0; -+} -+ -+Value SystemMemoryInfoKB::ToValue() const { -+ Value res(Value::Type::DICTIONARY); -+ res.SetIntKey("total", total); -+ res.SetIntKey("free", free); -+ res.SetIntKey("available", available); -+ res.SetIntKey("buffers", buffers); -+ res.SetIntKey("cached", cached); -+ res.SetIntKey("active_anon", active_anon); -+ res.SetIntKey("inactive_anon", inactive_anon); -+ res.SetIntKey("active_file", active_file); -+ res.SetIntKey("inactive_file", inactive_file); -+ res.SetIntKey("swap_total", swap_total); -+ res.SetIntKey("swap_free", swap_free); -+ res.SetIntKey("swap_used", swap_total - swap_free); -+ res.SetIntKey("dirty", dirty); -+ res.SetIntKey("reclaimable", reclaimable); -+ -+ NOTIMPLEMENTED(); -+ -+ return res; -+} -+ -+Value VmStatInfo::ToValue() const { -+ Value res(Value::Type::DICTIONARY); -+ res.SetIntKey("pswpin", pswpin); -+ res.SetIntKey("pswpout", pswpout); -+ res.SetIntKey("pgmajfault", pgmajfault); -+ -+ NOTIMPLEMENTED(); -+ -+ return res; -+} -+ -+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default; -+ -+Value SystemDiskInfo::ToValue() const { -+ Value res(Value::Type::DICTIONARY); -+ -+ // Write out uint64_t variables as doubles. -+ // Note: this may discard some precision, but for JS there's no other option. -+ res.SetDoubleKey("reads", static_cast(reads)); -+ res.SetDoubleKey("reads_merged", static_cast(reads_merged)); -+ res.SetDoubleKey("sectors_read", static_cast(sectors_read)); -+ res.SetDoubleKey("read_time", static_cast(read_time)); -+ res.SetDoubleKey("writes", static_cast(writes)); -+ res.SetDoubleKey("writes_merged", static_cast(writes_merged)); -+ res.SetDoubleKey("sectors_written", static_cast(sectors_written)); -+ res.SetDoubleKey("write_time", static_cast(write_time)); -+ res.SetDoubleKey("io", static_cast(io)); -+ res.SetDoubleKey("io_time", static_cast(io_time)); -+ res.SetDoubleKey("weighted_io_time", static_cast(weighted_io_time)); -+ -+ NOTIMPLEMENTED(); -+ -+ return res; - } - - } // namespace base diff --git a/www/chromium/patches/patch-base_process_process_metrics_posix_cc b/www/chromium/patches/patch-base_process_process_metrics_posix_cc deleted file mode 100644 index c915ca3..0000000 --- a/www/chromium/patches/patch-base_process_process_metrics_posix_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/process/process_metrics_posix.cc ---- base/process/process_metrics_posix.cc.orig -+++ base/process/process_metrics_posix.cc -@@ -20,6 +20,8 @@ - - #if BUILDFLAG(IS_APPLE) - #include -+#elif BUILDFLAG(IS_OPENBSD) -+#include - #else - #include - #endif -@@ -133,7 +135,7 @@ size_t ProcessMetrics::GetMallocUsage() { - return stats.size_in_use; - #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) - return GetMallocUsageMallinfo(); --#elif BUILDFLAG(IS_FUCHSIA) -+#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - // TODO(fuchsia): Not currently exposed. https://crbug.com/735087. - return 0; - #endif diff --git a/www/chromium/patches/patch-base_process_process_posix_cc b/www/chromium/patches/patch-base_process_process_posix_cc deleted file mode 100644 index 5d24e6a..0000000 --- a/www/chromium/patches/patch-base_process_process_posix_cc +++ /dev/null @@ -1,94 +0,0 @@ -Index: base/process/process_posix.cc ---- base/process/process_posix.cc.orig -+++ base/process/process_posix.cc -@@ -23,10 +23,15 @@ - #include "build/build_config.h" - #include "third_party/abseil-cpp/absl/types/optional.h" - --#if BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - #include - #endif - -+#if defined(OS_BSD) -+#include -+#include -+#endif -+ - #if BUILDFLAG(CLANG_PROFILING) - #include "base/test/clang_profiling.h" - #endif -@@ -95,7 +100,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle, - return ret_pid > 0; - } - --#if BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - // Using kqueue on Mac so that we can wait on non-child processes. - // We can't use kqueues on child processes because we need to reap - // our own children using wait. -@@ -200,7 +205,7 @@ bool WaitForExitWithTimeoutImpl(base::ProcessHandle ha - const bool exited = (parent_pid < 0); - - if (!exited && parent_pid != our_pid) { --#if BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - // On Mac we can wait on non child processes. - return WaitForSingleNonChildProcess(handle, timeout); - #else -@@ -356,7 +361,55 @@ void Process::Exited(int exit_code) const {} - - int Process::GetPriority() const { - DCHECK(IsValid()); -+// avoid pledge(2) violation -+#if defined(OS_BSD) -+ return 0; -+#else - return getpriority(PRIO_PROCESS, process_); -+#endif -+} -+ -+Time Process::CreationTime() const { -+// avoid ps pledge in the network process -+#if !defined(OS_BSD) -+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid(), -+ sizeof(struct kinfo_proc), 0 }; -+ struct kinfo_proc *info = nullptr; -+ size_t info_size; -+#endif -+ Time ct = Time(); -+ -+#if !defined(OS_BSD) -+ if (sysctl(mib, base::size(mib), NULL, &info_size, NULL, 0) < 0) -+ goto out; -+ -+ mib[5] = (info_size / sizeof(struct kinfo_proc)); -+ if ((info = reinterpret_cast(malloc(info_size))) == NULL) -+ goto out; -+ -+ if (sysctl(mib, base::size(mib), info, &info_size, NULL, 0) < 0) -+ goto out; -+ -+ ct = Time::FromTimeT(info->p_ustart_sec); -+ -+out: -+ if (info) -+ free(info); -+#endif -+ return ct; -+} -+ -+bool Process::IsProcessBackgrounded() const { -+ return false; -+} -+ -+bool Process::SetProcessBackgrounded(bool value) { -+ return false; -+} -+ -+// static -+bool Process::CanBackgroundProcesses() { -+ return false; - } - - } // namespace base diff --git a/www/chromium/patches/patch-base_process_process_unittest_cc b/www/chromium/patches/patch-base_process_process_unittest_cc deleted file mode 100644 index c0a75ef..0000000 --- a/www/chromium/patches/patch-base_process_process_unittest_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/process/process_unittest.cc ---- base/process/process_unittest.cc.orig -+++ base/process/process_unittest.cc -@@ -140,7 +140,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) { - // was spawned and a time recorded after it was spawned. However, since the - // base::Time and process creation clocks don't match, tolerate some error. - constexpr base::TimeDelta kTolerance = --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // On Linux, process creation time is relative to boot time which has a - // 1-second resolution. Tolerate 1 second for the imprecise boot time and - // 100 ms for the imprecise clock. diff --git a/www/chromium/patches/patch-base_profiler_stack_sampling_profiler_test_util_cc b/www/chromium/patches/patch-base_profiler_stack_sampling_profiler_test_util_cc deleted file mode 100644 index c38b75d..0000000 --- a/www/chromium/patches/patch-base_profiler_stack_sampling_profiler_test_util_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/profiler/stack_sampling_profiler_test_util.cc ---- base/profiler/stack_sampling_profiler_test_util.cc.orig -+++ base/profiler/stack_sampling_profiler_test_util.cc -@@ -32,7 +32,7 @@ - // Fortunately, it provides _alloca, which functions identically. - #include - #define alloca _alloca --#else -+#elif !BUILDFLAG(IS_BSD) - #include - #endif - diff --git a/www/chromium/patches/patch-base_profiler_stack_sampling_profiler_unittest_cc b/www/chromium/patches/patch-base_profiler_stack_sampling_profiler_unittest_cc deleted file mode 100644 index 0601674..0000000 --- a/www/chromium/patches/patch-base_profiler_stack_sampling_profiler_unittest_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/profiler/stack_sampling_profiler_unittest.cc ---- base/profiler/stack_sampling_profiler_unittest.cc.orig -+++ base/profiler/stack_sampling_profiler_unittest.cc -@@ -41,7 +41,7 @@ - #include - #include - #include --#else -+#elif !BUILDFLAG(IS_BSD) - #include - #endif - diff --git a/www/chromium/patches/patch-base_rand_util_h b/www/chromium/patches/patch-base_rand_util_h deleted file mode 100644 index 230c4d7..0000000 --- a/www/chromium/patches/patch-base_rand_util_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/rand_util.h ---- base/rand_util.h.orig -+++ base/rand_util.h -@@ -81,7 +81,7 @@ void RandomShuffle(Itr first, Itr last) { - std::shuffle(first, last, RandomBitGenerator()); - } - --#if BUILDFLAG(IS_POSIX) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_OPENBSD) - BASE_EXPORT int GetUrandomFD(); - #endif - diff --git a/www/chromium/patches/patch-base_rand_util_posix_cc b/www/chromium/patches/patch-base_rand_util_posix_cc deleted file mode 100644 index d962c3b..0000000 --- a/www/chromium/patches/patch-base_rand_util_posix_cc +++ /dev/null @@ -1,53 +0,0 @@ -Index: base/rand_util_posix.cc ---- base/rand_util_posix.cc.orig -+++ base/rand_util_posix.cc -@@ -17,7 +17,7 @@ - #include "base/posix/eintr_wrapper.h" - #include "build/build_config.h" - --#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL) -+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - #include "third_party/lss/linux_syscall_support.h" - #elif BUILDFLAG(IS_MAC) - // TODO(crbug.com/995996): Waiting for this header to appear in the iOS SDK. -@@ -34,6 +34,7 @@ static constexpr int kOpenFlags = O_RDONLY; - static constexpr int kOpenFlags = O_RDONLY | O_CLOEXEC; - #endif - -+#if !BUILDFLAG(IS_OPENBSD) - // We keep the file descriptor for /dev/urandom around so we don't need to - // reopen it (which is expensive), and since we may not even be able to reopen - // it if we are later put in a sandbox. This class wraps the file descriptor so -@@ -51,6 +52,7 @@ class URandomFd { - private: - const int fd_; - }; -+#endif - - } // namespace - -@@ -62,6 +64,7 @@ namespace base { - // (https://chromium-review.googlesource.com/c/chromium/src/+/1545096) and land - // it or some form of it. - void RandBytes(void* output, size_t output_length) { -+#if !BUILDFLAG(IS_OPENBSD) - #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL) - // We have to call `getrandom` via Linux Syscall Support, rather than through - // the libc wrapper, because we might not have an up-to-date libc (e.g. on -@@ -93,11 +96,16 @@ void RandBytes(void* output, size_t output_length) { - const bool success = - ReadFromFD(urandom_fd, static_cast(output), output_length); - CHECK(success); -+#else -+ arc4random_buf(static_cast(output), output_length); -+#endif - } - -+#if !BUILDFLAG(IS_OPENBSD) - int GetUrandomFD() { - static NoDestructor urandom_fd; - return urandom_fd->fd(); - } -+#endif - - } // namespace base diff --git a/www/chromium/patches/patch-base_strings_safe_sprintf_unittest_cc b/www/chromium/patches/patch-base_strings_safe_sprintf_unittest_cc deleted file mode 100644 index c23ea54..0000000 --- a/www/chromium/patches/patch-base_strings_safe_sprintf_unittest_cc +++ /dev/null @@ -1,19 +0,0 @@ -Index: base/strings/safe_sprintf_unittest.cc ---- base/strings/safe_sprintf_unittest.cc.orig -+++ base/strings/safe_sprintf_unittest.cc -@@ -731,6 +731,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) { - #endif - } - -+#if !BUILDFLAG(IS_BSD) - TEST(SafeSPrintfTest, EmitNULL) { - char buf[40]; - #if defined(__GNUC__) -@@ -747,6 +748,7 @@ TEST(SafeSPrintfTest, EmitNULL) { - #pragma GCC diagnostic pop - #endif - } -+#endif - - TEST(SafeSPrintfTest, PointerSize) { - // The internal data representation is a 64bit value, independent of the diff --git a/www/chromium/patches/patch-base_synchronization_lock_impl_h b/www/chromium/patches/patch-base_synchronization_lock_impl_h deleted file mode 100644 index 61633bb..0000000 --- a/www/chromium/patches/patch-base_synchronization_lock_impl_h +++ /dev/null @@ -1,24 +0,0 @@ -Index: base/synchronization/lock_impl.h ---- base/synchronization/lock_impl.h.orig -+++ base/synchronization/lock_impl.h -@@ -107,6 +107,10 @@ void LockImpl::Unlock() { - } - - #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) -+#if BUILDFLAG(IS_FREEBSD) -+#pragma GCC diagnostic push -+#pragma GCC diagnostic ignored "-Wthread-safety-analysis" -+#endif - - BASE_EXPORT std::string SystemErrorCodeToString(int error_code); - -@@ -121,6 +125,9 @@ void LockImpl::Unlock() { - int rv = pthread_mutex_unlock(&native_handle_); - DCHECK_EQ(rv, 0) << ". " << strerror(rv); - } -+#if BUILDFLAG(IS_FREEBSD) -+#pragma GCC diagnostic pop -+#endif - #endif - - // This is an implementation used for AutoLock templated on the lock type. diff --git a/www/chromium/patches/patch-base_syslog_logging_cc b/www/chromium/patches/patch-base_syslog_logging_cc deleted file mode 100644 index 81ba76f..0000000 --- a/www/chromium/patches/patch-base_syslog_logging_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/syslog_logging.cc ---- base/syslog_logging.cc.orig -+++ base/syslog_logging.cc -@@ -15,7 +15,7 @@ - #include "base/strings/string_util.h" - #include "base/win/scoped_handle.h" - #include "base/win/win_util.h" --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // defines LOG_INFO, LOG_WARNING macros that could conflict with - // base::LOG_INFO, base::LOG_WARNING. - #include -@@ -147,7 +147,7 @@ EventLogMessage::~EventLogMessage() { - - if (user_sid != nullptr) - ::LocalFree(user_sid); --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - const char kEventSource[] = "chrome"; - openlog(kEventSource, LOG_NOWAIT | LOG_PID, LOG_USER); - // We can't use the defined names for the logging severity from syslog.h diff --git a/www/chromium/patches/patch-base_system_sys_info_cc b/www/chromium/patches/patch-base_system_sys_info_cc deleted file mode 100644 index d691407..0000000 --- a/www/chromium/patches/patch-base_system_sys_info_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/system/sys_info.cc ---- base/system/sys_info.cc.orig -+++ base/system/sys_info.cc -@@ -100,7 +100,7 @@ void SysInfo::GetHardwareInfo(base::OnceCallback - - #include "base/notreached.h" -+#include "base/process/process_metrics.h" -+#include "base/strings/string_util.h" - - namespace base { - -+int SysInfo::NumberOfProcessors() { -+ int mib[] = {CTL_HW, HW_NCPU}; -+ int ncpu; -+ size_t size = sizeof(ncpu); -+ if (sysctl(mib, base::size(mib), &ncpu, &size, NULL, 0) < 0) { -+ NOTREACHED(); -+ return 1; -+ } -+ return ncpu; -+} -+ - int64_t SysInfo::AmountOfPhysicalMemoryImpl() { -- int pages, page_size; -+ int pages, page_size, r = 0; - size_t size = sizeof(pages); -- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0); -- sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); -- if (pages == -1 || page_size == -1) { -+ -+ if (r == 0) -+ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0); -+ if (r == 0) -+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); -+ -+ if (r == -1) { - NOTREACHED(); - return 0; - } -+ - return static_cast(pages) * page_size; - } - -+int64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() { -+ int page_size, r = 0; -+ unsigned int pgfree, pginact, pgcache; -+ size_t size = sizeof(page_size); -+ size_t szpg = sizeof(pgfree); -+ -+ if (r == 0) -+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); -+ if (r == 0) -+ r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0); -+ if (r == 0) -+ r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0); -+ if (r == 0) -+ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0); -+ -+ if (r == -1) { -+ NOTREACHED(); -+ return 0; -+ } -+ -+ return static_cast((pgfree + pginact + pgcache) * page_size); -+} -+ - // static -+int64_t SysInfo::AmountOfAvailablePhysicalMemory(const SystemMemoryInfoKB& info) { -+ int64_t res_kb = info.available != 0 -+ ? info.available - info.active_file -+ : info.free + info.reclaimable + info.inactive_file; -+ return res_kb * 1024; -+} -+ -+// static -+std::string SysInfo::CPUModelName() { -+ int mib[] = { CTL_HW, HW_MODEL }; -+ char name[256]; -+ size_t size = base::size(name); -+ -+ if (sysctl(mib, base::size(mib), &name, &size, NULL, 0) == 0) { -+ return name; -+ } -+ -+ return std::string(); -+} -+ -+// static - uint64_t SysInfo::MaxSharedMemorySize() { - size_t limit; - size_t size = sizeof(limit); -+ - if (sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0) < 0) { - NOTREACHED(); - return 0; - } -+ - return static_cast(limit); -+} -+ -+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() { -+ HardwareInfo info; -+ -+ info.manufacturer = "FreeBSD"; -+ info.model = HardwareModelName(); -+ -+ DCHECK(IsStringUTF8(info.manufacturer)); -+ DCHECK(IsStringUTF8(info.model)); -+ -+ return info; - } - - } // namespace base diff --git a/www/chromium/patches/patch-base_system_sys_info_h b/www/chromium/patches/patch-base_system_sys_info_h deleted file mode 100644 index df3b762..0000000 --- a/www/chromium/patches/patch-base_system_sys_info_h +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/system/sys_info.h ---- base/system/sys_info.h.orig -+++ base/system/sys_info.h -@@ -212,6 +212,8 @@ class BASE_EXPORT SysInfo { - // On Desktop this returns true when memory <= 2GB. - static bool IsLowEndDevice(); - -+ static uint64_t MaxSharedMemorySize(); -+ - private: - FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory); - FRIEND_TEST_ALL_PREFIXES(debug::SystemMetricsTest, ParseMeminfo); -@@ -222,7 +224,7 @@ class BASE_EXPORT SysInfo { - static HardwareInfo GetHardwareInfoSync(); - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - static int64_t AmountOfAvailablePhysicalMemory( - const SystemMemoryInfoKB& meminfo); - #endif diff --git a/www/chromium/patches/patch-base_system_sys_info_openbsd_cc b/www/chromium/patches/patch-base_system_sys_info_openbsd_cc deleted file mode 100644 index f796ae8..0000000 --- a/www/chromium/patches/patch-base_system_sys_info_openbsd_cc +++ /dev/null @@ -1,103 +0,0 @@ -Index: base/system/sys_info_openbsd.cc ---- base/system/sys_info_openbsd.cc.orig -+++ base/system/sys_info_openbsd.cc -@@ -12,6 +12,7 @@ - - #include "base/cxx17_backports.h" - #include "base/notreached.h" -+#include "base/strings/string_util.h" - - namespace { - -@@ -29,9 +30,15 @@ int64_t AmountOfMemory(int pages_name) { - - namespace base { - -+// pledge(2) -+int64_t aofpmem = 0; -+int64_t aofapmem = 0; -+int64_t shmmax = 0; -+char cpumodel[256]; -+ - // static - int SysInfo::NumberOfProcessors() { -- int mib[] = {CTL_HW, HW_NCPU}; -+ int mib[] = {CTL_HW, HW_NCPUONLINE}; - int ncpu; - size_t size = sizeof(ncpu); - if (sysctl(mib, base::size(mib), &ncpu, &size, NULL, 0) < 0) { -@@ -43,38 +50,62 @@ int SysInfo::NumberOfProcessors() { - - // static - int64_t SysInfo::AmountOfPhysicalMemoryImpl() { -- return AmountOfMemory(_SC_PHYS_PAGES); -+ // pledge(2) -+ if (!aofpmem) -+ aofpmem = AmountOfMemory(_SC_PHYS_PAGES); -+ return aofpmem; - } - - // static - int64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() { - // We should add inactive file-backed memory also but there is no such - // information from OpenBSD unfortunately. -- return AmountOfMemory(_SC_AVPHYS_PAGES); -+ // pledge(2) -+ if (!aofapmem) -+ aofapmem = AmountOfMemory(_SC_AVPHYS_PAGES); -+ return aofapmem; - } - - // static -+std::string SysInfo::CPUModelName() { -+ int mib[] = {CTL_HW, HW_MODEL}; -+ size_t len = base::size(cpumodel); -+ -+ if (cpumodel[0] == '\0') { -+ if (sysctl(mib, base::size(mib), cpumodel, &len, NULL, 0) < 0) -+ return std::string(); -+ } -+ -+ return std::string(cpumodel, len - 1); -+} -+ -+// static - uint64_t SysInfo::MaxSharedMemorySize() { - int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX}; - size_t limit; - size_t size = sizeof(limit); -+ // pledge(2) -+ if (shmmax) -+ goto out; - if (sysctl(mib, base::size(mib), &limit, &size, NULL, 0) < 0) { - NOTREACHED(); - return 0; - } -- return static_cast(limit); -+ shmmax = static_cast(limit); -+out: -+ return shmmax; - } - - // static --std::string SysInfo::CPUModelName() { -- int mib[] = {CTL_HW, HW_MODEL}; -- char name[256]; -- size_t len = base::size(name); -- if (sysctl(mib, base::size(mib), name, &len, NULL, 0) < 0) { -- NOTREACHED(); -- return std::string(); -- } -- return name; -+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() { -+ HardwareInfo info; -+ // Set the manufacturer to "OpenBSD" and the model to -+ // an empty string. -+ info.manufacturer = "OpenBSD"; -+ info.model = HardwareModelName(); -+ DCHECK(IsStringUTF8(info.manufacturer)); -+ DCHECK(IsStringUTF8(info.model)); -+ return info; - } - - } // namespace base diff --git a/www/chromium/patches/patch-base_system_sys_info_posix_cc b/www/chromium/patches/patch-base_system_sys_info_posix_cc deleted file mode 100644 index 4befd62..0000000 --- a/www/chromium/patches/patch-base_system_sys_info_posix_cc +++ /dev/null @@ -1,44 +0,0 @@ -Index: base/system/sys_info_posix.cc ---- base/system/sys_info_posix.cc.orig -+++ base/system/sys_info_posix.cc -@@ -37,7 +37,7 @@ - - namespace { - --#if !BUILDFLAG(IS_OPENBSD) -+#if !BUILDFLAG(IS_BSD) - int NumberOfProcessors() { - // sysconf returns the number of "logical" (not "physical") processors on both - // Mac and Linux. So we get the number of max available "logical" processors. -@@ -77,7 +77,7 @@ int NumberOfProcessors() { - - base::LazyInstance>:: - Leaky g_lazy_number_of_processors = LAZY_INSTANCE_INITIALIZER; --#endif // !BUILDFLAG(IS_OPENBSD) -+#endif // !BUILDFLAG(IS_BSD) - - int64_t AmountOfVirtualMemory() { - struct rlimit limit; -@@ -143,11 +143,11 @@ bool GetDiskSpaceInfo(const base::FilePath& path, - - namespace base { - --#if !BUILDFLAG(IS_OPENBSD) -+#if !BUILDFLAG(IS_BSD) - int SysInfo::NumberOfProcessors() { - return g_lazy_number_of_processors.Get().value(); - } --#endif // !BUILDFLAG(IS_OPENBSD) -+#endif // !BUILDFLAG(IS_BSD) - - // static - int64_t SysInfo::AmountOfVirtualMemory() { -@@ -239,6 +239,8 @@ std::string SysInfo::OperatingSystemArchitecture() { - arch = "x86"; - } else if (arch == "amd64") { - arch = "x86_64"; -+ } else if (arch == "arm64") { -+ arch = "aarch64"; - } else if (std::string(info.sysname) == "AIX") { - arch = "ppc64"; - } diff --git a/www/chromium/patches/patch-base_system_sys_info_unittest_cc b/www/chromium/patches/patch-base_system_sys_info_unittest_cc deleted file mode 100644 index 24f16c5..0000000 --- a/www/chromium/patches/patch-base_system_sys_info_unittest_cc +++ /dev/null @@ -1,20 +0,0 @@ -Index: base/system/sys_info_unittest.cc ---- base/system/sys_info_unittest.cc.orig -+++ base/system/sys_info_unittest.cc -@@ -234,12 +234,15 @@ TEST_F(SysInfoTest, GetHardwareInfo) { - EXPECT_TRUE(IsStringUTF8(hardware_info->model)); - bool empty_result_expected = - #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || \ -- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - false; - #else - true; - #endif - EXPECT_EQ(hardware_info->manufacturer.empty(), empty_result_expected); -+#if BUILDFLAG(IS_BSD) -+ empty_result_expected = true; -+#endif - EXPECT_EQ(hardware_info->model.empty(), empty_result_expected); - } - diff --git a/www/chromium/patches/patch-base_task_thread_pool_environment_config_unittest_cc b/www/chromium/patches/patch-base_task_thread_pool_environment_config_unittest_cc deleted file mode 100644 index 880e47c..0000000 --- a/www/chromium/patches/patch-base_task_thread_pool_environment_config_unittest_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/task/thread_pool/environment_config_unittest.cc ---- base/task/thread_pool/environment_config_unittest.cc.orig -+++ base/task/thread_pool/environment_config_unittest.cc -@@ -15,7 +15,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPrio - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) - EXPECT_TRUE(CanUseBackgroundPriorityForWorkerThread()); - #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD) - EXPECT_FALSE(CanUseBackgroundPriorityForWorkerThread()); - #else - #error Platform doesn't match any block diff --git a/www/chromium/patches/patch-base_test_launcher_test_launcher_cc b/www/chromium/patches/patch-base_test_launcher_test_launcher_cc deleted file mode 100644 index a1d3d7b..0000000 --- a/www/chromium/patches/patch-base_test_launcher_test_launcher_cc +++ /dev/null @@ -1,11 +0,0 @@ -Index: base/test/launcher/test_launcher.cc ---- base/test/launcher/test_launcher.cc.orig -+++ base/test/launcher/test_launcher.cc -@@ -63,6 +63,7 @@ - #include "testing/gtest/include/gtest/gtest.h" - - #if BUILDFLAG(IS_POSIX) -+#include - #include - - #include "base/files/file_descriptor_watcher_posix.h" diff --git a/www/chromium/patches/patch-base_test_test_file_util_linux_cc b/www/chromium/patches/patch-base_test_test_file_util_linux_cc deleted file mode 100644 index 2c72908..0000000 --- a/www/chromium/patches/patch-base_test_test_file_util_linux_cc +++ /dev/null @@ -1,14 +0,0 @@ -Index: base/test/test_file_util_linux.cc ---- base/test/test_file_util_linux.cc.orig -+++ base/test/test_file_util_linux.cc -@@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const FilePath& file) { - return false; - if (fdatasync(fd.get()) != 0) - return false; -+#if !defined(OS_BSD) - if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0) - return false; -+#endif - return true; - } - diff --git a/www/chromium/patches/patch-base_test_test_file_util_posix_cc b/www/chromium/patches/patch-base_test_test_file_util_posix_cc deleted file mode 100644 index 4b4d06c..0000000 --- a/www/chromium/patches/patch-base_test_test_file_util_posix_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/test/test_file_util_posix.cc ---- base/test/test_file_util_posix.cc.orig -+++ base/test/test_file_util_posix.cc -@@ -88,7 +88,7 @@ void SyncPageCacheToDisk() { - } - - #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \ -- !BUILDFLAG(IS_ANDROID) -+ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD) - bool EvictFileFromSystemCache(const FilePath& file) { - // There doesn't seem to be a POSIX way to cool the disk cache. - NOTIMPLEMENTED(); diff --git a/www/chromium/patches/patch-base_third_party_libevent_BUILD_gn b/www/chromium/patches/patch-base_third_party_libevent_BUILD_gn deleted file mode 100644 index 86dea5d..0000000 --- a/www/chromium/patches/patch-base_third_party_libevent_BUILD_gn +++ /dev/null @@ -1,25 +0,0 @@ -Index: base/third_party/libevent/BUILD.gn ---- base/third_party/libevent/BUILD.gn.orig -+++ base/third_party/libevent/BUILD.gn -@@ -43,13 +43,20 @@ static_library("libevent") { - "mac/event-config.h", - ] - include_dirs = [ "mac" ] -- } else if (is_linux || is_chromeos) { -+ } else if ((is_linux || is_chromeos) && !is_bsd) { - sources += [ - "epoll.c", - "linux/config.h", - "linux/event-config.h", - ] - include_dirs = [ "linux" ] -+ } else if (is_bsd) { -+ sources += [ -+ "kqueue.c", -+ "freebsd/config.h", -+ "freebsd/event-config.h", -+ ] -+ include_dirs = [ "freebsd" ] - } else if (is_android) { - sources += [ - "android/config.h", diff --git a/www/chromium/patches/patch-base_third_party_libevent_event-config_h b/www/chromium/patches/patch-base_third_party_libevent_event-config_h deleted file mode 100644 index 08bda0e..0000000 --- a/www/chromium/patches/patch-base_third_party_libevent_event-config_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/third_party/libevent/event-config.h ---- base/third_party/libevent/event-config.h.orig -+++ base/third_party/libevent/event-config.h -@@ -13,6 +13,8 @@ - #include "base/third_party/libevent/linux/event-config.h" - #elif defined(__FreeBSD__) - #include "base/third_party/libevent/freebsd/event-config.h" -+#elif defined(__OpenBSD__) -+#include "base/third_party/libevent/openbsd/event-config.h" - #elif defined(__sun) - #include "base/third_party/libevent/solaris/event-config.h" - #elif defined(_AIX) diff --git a/www/chromium/patches/patch-base_third_party_libevent_openbsd_config_h b/www/chromium/patches/patch-base_third_party_libevent_openbsd_config_h deleted file mode 100644 index 94ddc37..0000000 --- a/www/chromium/patches/patch-base_third_party_libevent_openbsd_config_h +++ /dev/null @@ -1,280 +0,0 @@ -Index: base/third_party/libevent/openbsd/config.h ---- base/third_party/libevent/openbsd/config.h.orig -+++ base/third_party/libevent/openbsd/config.h -@@ -0,0 +1,276 @@ -+/* config.h. Generated from config.h.in by configure. */ -+/* config.h.in. Generated from configure.in by autoheader. */ -+ -+/* Define if clock_gettime is available in libc */ -+#define DNS_USE_CPU_CLOCK_FOR_ID 1 -+ -+/* Define is no secure id variant is available */ -+/* #undef DNS_USE_GETTIMEOFDAY_FOR_ID */ -+ -+/* Define to 1 if you have the `clock_gettime' function. */ -+#define HAVE_CLOCK_GETTIME 1 -+ -+/* Define if /dev/poll is available */ -+/* #undef HAVE_DEVPOLL */ -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_DLFCN_H 1 -+ -+/* Define if your system supports the epoll system calls */ -+/* #undef HAVE_EPOLL */ -+ -+/* Define to 1 if you have the `epoll_ctl' function. */ -+/* #undef HAVE_EPOLL_CTL */ -+ -+/* Define if your system supports event ports */ -+/* #undef HAVE_EVENT_PORTS */ -+ -+/* Define to 1 if you have the `fcntl' function. */ -+#define HAVE_FCNTL 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_FCNTL_H 1 -+ -+/* Define to 1 if the system has the type `fd_mask'. */ -+#define HAVE_FD_MASK 1 -+ -+/* Define to 1 if you have the `getaddrinfo' function. */ -+#define HAVE_GETADDRINFO 1 -+ -+/* Define to 1 if you have the `getegid' function. */ -+#define HAVE_GETEGID 1 -+ -+/* Define to 1 if you have the `geteuid' function. */ -+#define HAVE_GETEUID 1 -+ -+/* Define to 1 if you have the `getnameinfo' function. */ -+#define HAVE_GETNAMEINFO 1 -+ -+/* Define to 1 if you have the `gettimeofday' function. */ -+#define HAVE_GETTIMEOFDAY 1 -+ -+/* Define to 1 if you have the `inet_ntop' function. */ -+#define HAVE_INET_NTOP 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_INTTYPES_H 1 -+ -+/* Define to 1 if you have the `issetugid' function. */ -+#define HAVE_ISSETUGID 1 -+ -+/* Define to 1 if you have the `kqueue' function. */ -+#define HAVE_KQUEUE 1 -+ -+/* Define to 1 if you have the `nsl' library (-lnsl). */ -+/* #undef HAVE_LIBNSL */ -+ -+/* Define to 1 if you have the `resolv' library (-lresolv). */ -+/* #undef HAVE_LIBRESOLV */ -+ -+/* Define to 1 if you have the `rt' library (-lrt). */ -+/* #undef HAVE_LIBRT */ -+ -+/* Define to 1 if you have the `socket' library (-lsocket). */ -+/* #undef HAVE_LIBSOCKET */ -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_MEMORY_H 1 -+ -+/* Define to 1 if you have the header file. */ -+/* #undef HAVE_NETINET_IN6_H */ -+ -+/* Define to 1 if you have the `poll' function. */ -+#define HAVE_POLL 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_POLL_H 1 -+ -+/* Define to 1 if you have the `port_create' function. */ -+/* #undef HAVE_PORT_CREATE */ -+ -+/* Define to 1 if you have the header file. */ -+/* #undef HAVE_PORT_H */ -+ -+/* Define to 1 if you have the `select' function. */ -+#define HAVE_SELECT 1 -+ -+/* Define if F_SETFD is defined in */ -+#define HAVE_SETFD 1 -+ -+/* Define to 1 if you have the `sigaction' function. */ -+#define HAVE_SIGACTION 1 -+ -+/* Define to 1 if you have the `signal' function. */ -+#define HAVE_SIGNAL 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SIGNAL_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_STDARG_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_STDINT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_STDLIB_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_STRINGS_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_STRING_H 1 -+ -+/* Define to 1 if you have the `strlcpy' function. */ -+#define HAVE_STRLCPY 1 -+ -+/* Define to 1 if you have the `strsep' function. */ -+#define HAVE_STRSEP 1 -+ -+/* Define to 1 if you have the `strtok_r' function. */ -+#define HAVE_STRTOK_R 1 -+ -+/* Define to 1 if you have the `strtoll' function. */ -+#define HAVE_STRTOLL 1 -+ -+/* Define to 1 if the system has the type `struct in6_addr'. */ -+#define HAVE_STRUCT_IN6_ADDR 1 -+ -+/* Define to 1 if you have the header file. */ -+/* #undef HAVE_SYS_DEVPOLL_H */ -+ -+/* Define to 1 if you have the header file. */ -+/* #undef HAVE_SYS_EPOLL_H */ -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_EVENT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_IOCTL_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_PARAM_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_QUEUE_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_SELECT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_SOCKET_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_STAT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_TIME_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_SYS_TYPES_H 1 -+ -+/* Define if TAILQ_FOREACH is defined in */ -+#define HAVE_TAILQFOREACH 1 -+ -+/* Define if timeradd is defined in */ -+#define HAVE_TIMERADD 1 -+ -+/* Define if timerclear is defined in */ -+#define HAVE_TIMERCLEAR 1 -+ -+/* Define if timercmp is defined in */ -+#define HAVE_TIMERCMP 1 -+ -+/* Define if timerisset is defined in */ -+#define HAVE_TIMERISSET 1 -+ -+/* Define to 1 if the system has the type `uint16_t'. */ -+#define HAVE_UINT16_T 1 -+ -+/* Define to 1 if the system has the type `uint32_t'. */ -+#define HAVE_UINT32_T 1 -+ -+/* Define to 1 if the system has the type `uint64_t'. */ -+#define HAVE_UINT64_T 1 -+ -+/* Define to 1 if the system has the type `uint8_t'. */ -+#define HAVE_UINT8_T 1 -+ -+/* Define to 1 if you have the header file. */ -+#define HAVE_UNISTD_H 1 -+ -+/* Define to 1 if you have the `vasprintf' function. */ -+#define HAVE_VASPRINTF 1 -+ -+/* Define if kqueue works correctly with pipes */ -+#define HAVE_WORKING_KQUEUE 1 -+ -+/* Define to the sub-directory in which libtool stores uninstalled libraries. -+ */ -+#define LT_OBJDIR ".libs/" -+ -+/* Numeric representation of the version */ -+#define NUMERIC_VERSION 0x01040f00 -+ -+/* Name of package */ -+#define PACKAGE "libevent" -+ -+/* Define to the address where bug reports for this package should be sent. */ -+#define PACKAGE_BUGREPORT "" -+ -+/* Define to the full name of this package. */ -+#define PACKAGE_NAME "" -+ -+/* Define to the full name and version of this package. */ -+#define PACKAGE_STRING "" -+ -+/* Define to the one symbol short name of this package. */ -+#define PACKAGE_TARNAME "" -+ -+/* Define to the home page for this package. */ -+#define PACKAGE_URL "" -+ -+/* Define to the version of this package. */ -+#define PACKAGE_VERSION "" -+ -+/* The size of `int', as computed by sizeof. */ -+#define SIZEOF_INT 4 -+ -+/* The size of `long', as computed by sizeof. */ -+#define SIZEOF_LONG 8 -+ -+/* The size of `long long', as computed by sizeof. */ -+#define SIZEOF_LONG_LONG 8 -+ -+/* The size of `short', as computed by sizeof. */ -+#define SIZEOF_SHORT 2 -+ -+/* Define to 1 if you have the ANSI C header files. */ -+#define STDC_HEADERS 1 -+ -+/* Define to 1 if you can safely include both and . */ -+#define TIME_WITH_SYS_TIME 1 -+ -+/* Version number of package */ -+#define VERSION "1.4.15" -+ -+/* Define to appropriate substitue if compiler doesnt have __func__ */ -+/* #undef __func__ */ -+ -+/* Define to empty if `const' does not conform to ANSI C. */ -+/* #undef const */ -+ -+/* Define to `__inline__' or `__inline' if that's what the C compiler -+ calls it, or to nothing if 'inline' is not supported under any name. */ -+#ifndef __cplusplus -+/* #undef inline */ -+#endif -+ -+/* Define to `int' if does not define. */ -+/* #undef pid_t */ -+ -+/* Define to `unsigned int' if does not define. */ -+/* #undef size_t */ -+ -+/* Define to unsigned int if you dont have it */ -+/* #undef socklen_t */ diff --git a/www/chromium/patches/patch-base_third_party_libevent_openbsd_event-config_h b/www/chromium/patches/patch-base_third_party_libevent_openbsd_event-config_h deleted file mode 100644 index 385421c..0000000 --- a/www/chromium/patches/patch-base_third_party_libevent_openbsd_event-config_h +++ /dev/null @@ -1,288 +0,0 @@ -Index: base/third_party/libevent/openbsd/event-config.h ---- base/third_party/libevent/openbsd/event-config.h.orig -+++ base/third_party/libevent/openbsd/event-config.h -@@ -0,0 +1,284 @@ -+/* event-config.h -+ * Generated by autoconf; post-processed by libevent. -+ * Do not edit this file. -+ * Do not rely on macros in this file existing in later versions. -+ */ -+#ifndef _EVENT_CONFIG_H_ -+#define _EVENT_CONFIG_H_ -+/* config.h. Generated from config.h.in by configure. */ -+/* config.h.in. Generated from configure.in by autoheader. */ -+ -+/* Define if clock_gettime is available in libc */ -+#define _EVENT_DNS_USE_CPU_CLOCK_FOR_ID 1 -+ -+/* Define is no secure id variant is available */ -+/* #undef _EVENT_DNS_USE_GETTIMEOFDAY_FOR_ID */ -+ -+/* Define to 1 if you have the `clock_gettime' function. */ -+#define _EVENT_HAVE_CLOCK_GETTIME 1 -+ -+/* Define if /dev/poll is available */ -+/* #undef _EVENT_HAVE_DEVPOLL */ -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_DLFCN_H 1 -+ -+/* Define if your system supports the epoll system calls */ -+/* #undef _EVENT_HAVE_EPOLL */ -+ -+/* Define to 1 if you have the `epoll_ctl' function. */ -+/* #undef _EVENT_HAVE_EPOLL_CTL */ -+ -+/* Define if your system supports event ports */ -+/* #undef _EVENT_HAVE_EVENT_PORTS */ -+ -+/* Define to 1 if you have the `fcntl' function. */ -+#define _EVENT_HAVE_FCNTL 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_FCNTL_H 1 -+ -+/* Define to 1 if the system has the type `fd_mask'. */ -+#define _EVENT_HAVE_FD_MASK 1 -+ -+/* Define to 1 if you have the `getaddrinfo' function. */ -+#define _EVENT_HAVE_GETADDRINFO 1 -+ -+/* Define to 1 if you have the `getegid' function. */ -+#define _EVENT_HAVE_GETEGID 1 -+ -+/* Define to 1 if you have the `geteuid' function. */ -+#define _EVENT_HAVE_GETEUID 1 -+ -+/* Define to 1 if you have the `getnameinfo' function. */ -+#define _EVENT_HAVE_GETNAMEINFO 1 -+ -+/* Define to 1 if you have the `gettimeofday' function. */ -+#define _EVENT_HAVE_GETTIMEOFDAY 1 -+ -+/* Define to 1 if you have the `inet_ntop' function. */ -+#define _EVENT_HAVE_INET_NTOP 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_INTTYPES_H 1 -+ -+/* Define to 1 if you have the `issetugid' function. */ -+#define _EVENT_HAVE_ISSETUGID 1 -+ -+/* Define to 1 if you have the `kqueue' function. */ -+#define _EVENT_HAVE_KQUEUE 1 -+ -+/* Define to 1 if you have the `nsl' library (-lnsl). */ -+/* #undef _EVENT_HAVE_LIBNSL */ -+ -+/* Define to 1 if you have the `resolv' library (-lresolv). */ -+/* #undef _EVENT_HAVE_LIBRESOLV */ -+ -+/* Define to 1 if you have the `rt' library (-lrt). */ -+/* #undef _EVENT_HAVE_LIBRT */ -+ -+/* Define to 1 if you have the `socket' library (-lsocket). */ -+/* #undef _EVENT_HAVE_LIBSOCKET */ -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_MEMORY_H 1 -+ -+/* Define to 1 if you have the header file. */ -+/* #undef _EVENT_HAVE_NETINET_IN6_H */ -+ -+/* Define to 1 if you have the `poll' function. */ -+#define _EVENT_HAVE_POLL 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_POLL_H 1 -+ -+/* Define to 1 if you have the `port_create' function. */ -+/* #undef _EVENT_HAVE_PORT_CREATE */ -+ -+/* Define to 1 if you have the header file. */ -+/* #undef _EVENT_HAVE_PORT_H */ -+ -+/* Define to 1 if you have the `select' function. */ -+#define _EVENT_HAVE_SELECT 1 -+ -+/* Define if F_SETFD is defined in */ -+#define _EVENT_HAVE_SETFD 1 -+ -+/* Define to 1 if you have the `sigaction' function. */ -+#define _EVENT_HAVE_SIGACTION 1 -+ -+/* Define to 1 if you have the `signal' function. */ -+#define _EVENT_HAVE_SIGNAL 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SIGNAL_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_STDARG_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_STDINT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_STDLIB_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_STRINGS_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_STRING_H 1 -+ -+/* Define to 1 if you have the `strlcpy' function. */ -+#define _EVENT_HAVE_STRLCPY 1 -+ -+/* Define to 1 if you have the `strsep' function. */ -+#define _EVENT_HAVE_STRSEP 1 -+ -+/* Define to 1 if you have the `strtok_r' function. */ -+#define _EVENT_HAVE_STRTOK_R 1 -+ -+/* Define to 1 if you have the `strtoll' function. */ -+#define _EVENT_HAVE_STRTOLL 1 -+ -+/* Define to 1 if the system has the type `struct in6_addr'. */ -+#define _EVENT_HAVE_STRUCT_IN6_ADDR 1 -+ -+/* Define to 1 if you have the header file. */ -+/* #undef _EVENT_HAVE_SYS_DEVPOLL_H */ -+ -+/* Define to 1 if you have the header file. */ -+/* #undef _EVENT_HAVE_SYS_EPOLL_H */ -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_EVENT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_IOCTL_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_PARAM_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_QUEUE_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_SELECT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_SOCKET_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_STAT_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_TIME_H 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_SYS_TYPES_H 1 -+ -+/* Define if TAILQ_FOREACH is defined in */ -+#define _EVENT_HAVE_TAILQFOREACH 1 -+ -+/* Define if timeradd is defined in */ -+#define _EVENT_HAVE_TIMERADD 1 -+ -+/* Define if timerclear is defined in */ -+#define _EVENT_HAVE_TIMERCLEAR 1 -+ -+/* Define if timercmp is defined in */ -+#define _EVENT_HAVE_TIMERCMP 1 -+ -+/* Define if timerisset is defined in */ -+#define _EVENT_HAVE_TIMERISSET 1 -+ -+/* Define to 1 if the system has the type `uint16_t'. */ -+#define _EVENT_HAVE_UINT16_T 1 -+ -+/* Define to 1 if the system has the type `uint32_t'. */ -+#define _EVENT_HAVE_UINT32_T 1 -+ -+/* Define to 1 if the system has the type `uint64_t'. */ -+#define _EVENT_HAVE_UINT64_T 1 -+ -+/* Define to 1 if the system has the type `uint8_t'. */ -+#define _EVENT_HAVE_UINT8_T 1 -+ -+/* Define to 1 if you have the header file. */ -+#define _EVENT_HAVE_UNISTD_H 1 -+ -+/* Define to 1 if you have the `vasprintf' function. */ -+#define _EVENT_HAVE_VASPRINTF 1 -+ -+/* Define if kqueue works correctly with pipes */ -+#define _EVENT_HAVE_WORKING_KQUEUE 1 -+ -+/* Define to the sub-directory in which libtool stores uninstalled libraries. -+ */ -+#define _EVENT_LT_OBJDIR ".libs/" -+ -+/* Numeric representation of the version */ -+#define _EVENT_NUMERIC_VERSION 0x01040f00 -+ -+/* Name of package */ -+#define _EVENT_PACKAGE "libevent" -+ -+/* Define to the address where bug reports for this package should be sent. */ -+#define _EVENT_PACKAGE_BUGREPORT "" -+ -+/* Define to the full name of this package. */ -+#define _EVENT_PACKAGE_NAME "" -+ -+/* Define to the full name and version of this package. */ -+#define _EVENT_PACKAGE_STRING "" -+ -+/* Define to the one symbol short name of this package. */ -+#define _EVENT_PACKAGE_TARNAME "" -+ -+/* Define to the home page for this package. */ -+#define _EVENT_PACKAGE_URL "" -+ -+/* Define to the version of this package. */ -+#define _EVENT_PACKAGE_VERSION "" -+ -+/* The size of `int', as computed by sizeof. */ -+#define _EVENT_SIZEOF_INT 4 -+ -+/* The size of `long', as computed by sizeof. */ -+#define _EVENT_SIZEOF_LONG 8 -+ -+/* The size of `long long', as computed by sizeof. */ -+#define _EVENT_SIZEOF_LONG_LONG 8 -+ -+/* The size of `short', as computed by sizeof. */ -+#define _EVENT_SIZEOF_SHORT 2 -+ -+/* Define to 1 if you have the ANSI C header files. */ -+#define _EVENT_STDC_HEADERS 1 -+ -+/* Define to 1 if you can safely include both and . */ -+#define _EVENT_TIME_WITH_SYS_TIME 1 -+ -+/* Version number of package */ -+#define _EVENT_VERSION "1.4.15" -+ -+/* Define to appropriate substitue if compiler doesnt have __func__ */ -+/* #undef _EVENT___func__ */ -+ -+/* Define to empty if `const' does not conform to ANSI C. */ -+/* #undef _EVENT_const */ -+ -+/* Define to `__inline__' or `__inline' if that's what the C compiler -+ calls it, or to nothing if 'inline' is not supported under any name. */ -+#ifndef _EVENT___cplusplus -+/* #undef _EVENT_inline */ -+#endif -+ -+/* Define to `int' if does not define. */ -+/* #undef _EVENT_pid_t */ -+ -+/* Define to `unsigned int' if does not define. */ -+/* #undef _EVENT_size_t */ -+ -+/* Define to unsigned int if you dont have it */ -+/* #undef _EVENT_socklen_t */ -+#endif diff --git a/www/chromium/patches/patch-base_third_party_symbolize_symbolize_cc b/www/chromium/patches/patch-base_third_party_symbolize_symbolize_cc deleted file mode 100644 index 23669ea..0000000 --- a/www/chromium/patches/patch-base_third_party_symbolize_symbolize_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/third_party/symbolize/symbolize.cc ---- base/third_party/symbolize/symbolize.cc.orig -+++ base/third_party/symbolize/symbolize.cc -@@ -114,7 +114,7 @@ _END_GOOGLE_NAMESPACE_ - #if defined(HAVE_DLFCN_H) - #include - #endif --#if BUILDFLAG(IS_OPENBSD) -+#if defined(__OpenBSD__) - #include - #else - #include diff --git a/www/chromium/patches/patch-base_threading_platform_thread_h b/www/chromium/patches/patch-base_threading_platform_thread_h deleted file mode 100644 index a9f8838..0000000 --- a/www/chromium/patches/patch-base_threading_platform_thread_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/threading/platform_thread.h ---- base/threading/platform_thread.h.orig -+++ base/threading/platform_thread.h -@@ -205,7 +205,7 @@ class BASE_EXPORT PlatformThread { - // Returns a realtime period provided by `delegate`. - static TimeDelta GetRealtimePeriod(Delegate* delegate); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Toggles a specific thread's priority at runtime. This can be used to - // change the priority of a thread in a different process and will fail - // if the calling process does not have proper permissions. The diff --git a/www/chromium/patches/patch-base_threading_platform_thread_linux_cc b/www/chromium/patches/patch-base_threading_platform_thread_linux_cc deleted file mode 100644 index 62acd66..0000000 --- a/www/chromium/patches/patch-base_threading_platform_thread_linux_cc +++ /dev/null @@ -1,78 +0,0 @@ -Index: base/threading/platform_thread_linux.cc ---- base/threading/platform_thread_linux.cc.orig -+++ base/threading/platform_thread_linux.cc -@@ -29,7 +29,9 @@ - - #if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX) - #include -+#if !BUILDFLAG(IS_BSD) - #include -+#endif - #include - #include - #include -@@ -132,7 +134,7 @@ int sched_setattr(pid_t pid, - #endif // !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX) - #endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) - --#if !BUILDFLAG(IS_NACL) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - const FilePath::CharType kCgroupDirectory[] = - FILE_PATH_LITERAL("/sys/fs/cgroup"); - -@@ -286,7 +288,7 @@ void SetThreadCgroupsForThreadPriority(PlatformThreadI - namespace internal { - - namespace { --#if !BUILDFLAG(IS_NACL) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - const struct sched_param kRealTimePrio = {8}; - #endif - } // namespace -@@ -299,7 +301,7 @@ const ThreadPriorityToNiceValuePair kThreadPriorityToN - }; - - bool CanSetThreadPriorityToRealtimeAudio() { --#if !BUILDFLAG(IS_NACL) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - // A non-zero soft-limit on RLIMIT_RTPRIO is required to be allowed to invoke - // pthread_setschedparam in SetCurrentThreadPriorityForPlatform(). - struct rlimit rlim; -@@ -310,7 +312,7 @@ bool CanSetThreadPriorityToRealtimeAudio() { - } - - bool SetCurrentThreadPriorityForPlatform(ThreadPriority priority) { --#if !BUILDFLAG(IS_NACL) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - // For legacy schedtune interface - SetThreadCgroupsForThreadPriority(PlatformThread::CurrentId(), priority); - -@@ -328,7 +330,7 @@ bool SetCurrentThreadPriorityForPlatform(ThreadPriorit - } - - absl::optional GetCurrentThreadPriorityForPlatform() { --#if !BUILDFLAG(IS_NACL) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - int maybe_sched_rr = 0; - struct sched_param maybe_realtime_prio = {0}; - if (pthread_getschedparam(pthread_self(), &maybe_sched_rr, -@@ -347,7 +349,7 @@ absl::optional GetCurrentThreadPriorit - void PlatformThread::SetName(const std::string& name) { - ThreadIdNameManager::GetInstance()->SetName(name); - --#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_AIX) && !BUILDFLAG(IS_BSD) - // On linux we can get the thread names to show up in the debugger by setting - // the process name for the LWP. We don't want to do this for the main - // thread because that would rename the process, causing tools like killall -@@ -377,8 +379,10 @@ void PlatformThread::SetThreadPriority(ProcessId proce - // priority. - CHECK_NE(thread_id, process_id); - -+#if !BUILDFLAG(IS_BSD) - // For legacy schedtune interface - SetThreadCgroupsForThreadPriority(thread_id, priority); -+#endif - - #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) - // For upstream uclamp interface. We try both legacy (schedtune, as done diff --git a/www/chromium/patches/patch-base_threading_platform_thread_posix_cc b/www/chromium/patches/patch-base_threading_platform_thread_posix_cc deleted file mode 100644 index 501dfe1..0000000 --- a/www/chromium/patches/patch-base_threading_platform_thread_posix_cc +++ /dev/null @@ -1,22 +0,0 @@ -Index: base/threading/platform_thread_posix.cc ---- base/threading/platform_thread_posix.cc.orig -+++ base/threading/platform_thread_posix.cc -@@ -75,7 +75,7 @@ void* ThreadFunc(void* params) { - if (!thread_params->joinable) - base::DisallowSingleton(); - --#if !BUILDFLAG(IS_NACL) -+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - #if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) - internal::PCScan::NotifyThreadCreated(internal::GetStackPointer()); - #endif -@@ -362,6 +362,9 @@ bool PlatformThread::CanChangeThreadPriority(ThreadPri - // static - void PlatformThread::SetCurrentThreadPriorityImpl(ThreadPriority priority) { - #if BUILDFLAG(IS_NACL) -+ NOTIMPLEMENTED(); -+// avoid pledge(2) violation -+#elif BUILDFLAG(IS_BSD) - NOTIMPLEMENTED(); - #else - if (internal::SetCurrentThreadPriorityForPlatform(priority)) diff --git a/www/chromium/patches/patch-base_threading_platform_thread_unittest_cc b/www/chromium/patches/patch-base_threading_platform_thread_unittest_cc deleted file mode 100644 index 712bfdc..0000000 --- a/www/chromium/patches/patch-base_threading_platform_thread_unittest_cc +++ /dev/null @@ -1,48 +0,0 @@ -Index: base/threading/platform_thread_unittest.cc ---- base/threading/platform_thread_unittest.cc.orig -+++ base/threading/platform_thread_unittest.cc -@@ -30,7 +30,7 @@ - #include "base/time/time.h" - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include - #include - #include -@@ -319,7 +319,7 @@ TEST(PlatformThreadTest, - // and hardcodes what we know. Please inform scheduler-dev@chromium.org if this - // proprerty changes for a given platform. - TEST(PlatformThreadTest, CanChangeThreadPriority) { --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // On Ubuntu, RLIMIT_NICE and RLIMIT_RTPRIO are 0 by default, so we won't be - // able to increase priority to any level. - constexpr bool kCanIncreasePriority = false; -@@ -417,7 +417,7 @@ TEST(PlatformThreadTest, SetHugeThreadName) { - TEST(PlatformThreadTest, GetDefaultThreadStackSize) { - size_t stack_size = PlatformThread::GetDefaultThreadStackSize(); - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) || \ -- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ -+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \ - !defined(THREAD_SANITIZER)) || \ - (BUILDFLAG(IS_ANDROID) && !defined(ADDRESS_SANITIZER)) - EXPECT_EQ(0u, stack_size); -@@ -578,12 +578,16 @@ INSTANTIATE_TEST_SUITE_P( - - #endif // BUILDFLAG(IS_APPLE) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - - namespace { - - bool IsTidCacheCorrect() { -+#if BUILDFLAG(IS_BSD) -+ return PlatformThread::CurrentId() == reinterpret_cast(pthread_self()); -+#else - return PlatformThread::CurrentId() == syscall(__NR_gettid); -+#endif - } - - void* CheckTidCacheCorrectWrapper(void*) { diff --git a/www/chromium/patches/patch-base_time_time_cc b/www/chromium/patches/patch-base_time_time_cc deleted file mode 100644 index f19f6e5..0000000 --- a/www/chromium/patches/patch-base_time_time_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/time/time.cc ---- base/time/time.cc.orig -+++ base/time/time.cc -@@ -6,7 +6,7 @@ - - #include "build/build_config.h" - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // time.h is a widely included header and its size impacts build time. - // Try not to raise this limit unless necessary. See - // https://chromium.googlesource.com/chromium/src/+/HEAD/docs/wmax_tokens.md diff --git a/www/chromium/patches/patch-base_trace_event_malloc_dump_provider_cc b/www/chromium/patches/patch-base_trace_event_malloc_dump_provider_cc deleted file mode 100644 index fad433a..0000000 --- a/www/chromium/patches/patch-base_trace_event_malloc_dump_provider_cc +++ /dev/null @@ -1,22 +0,0 @@ -Index: base/trace_event/malloc_dump_provider.cc ---- base/trace_event/malloc_dump_provider.cc.orig -+++ base/trace_event/malloc_dump_provider.cc -@@ -23,6 +23,8 @@ - - #if BUILDFLAG(IS_APPLE) - #include -+#elif defined(OS_BSD) -+#include - #else - #include - #endif -@@ -220,6 +222,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump - &allocated_objects_count); - #elif BUILDFLAG(IS_FUCHSIA) - // TODO(fuchsia): Port, see https://crbug.com/706592. -+#elif defined(OS_BSD) -+ total_virtual_size = 0; -+ allocated_objects_size = 0; - #else - #if defined(__GLIBC__) && defined(__GLIBC_PREREQ) - #if __GLIBC_PREREQ(2, 33) diff --git a/www/chromium/patches/patch-base_trace_event_memory_dump_manager_cc b/www/chromium/patches/patch-base_trace_event_memory_dump_manager_cc deleted file mode 100644 index bb45ac7..0000000 --- a/www/chromium/patches/patch-base_trace_event_memory_dump_manager_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/trace_event/memory_dump_manager.cc ---- base/trace_event/memory_dump_manager.cc.orig -+++ base/trace_event/memory_dump_manager.cc -@@ -82,7 +82,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP - #if defined(MALLOC_MEMORY_TRACING_SUPPORTED) - MallocDumpProvider::kAllocatedObjects; - #else -- nullptr; -+ ""; - #endif - - // static diff --git a/www/chromium/patches/patch-base_trace_event_process_memory_dump_cc b/www/chromium/patches/patch-base_trace_event_process_memory_dump_cc deleted file mode 100644 index 7c7e029..0000000 --- a/www/chromium/patches/patch-base_trace_event_process_memory_dump_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: base/trace_event/process_memory_dump.cc ---- base/trace_event/process_memory_dump.cc.orig -+++ base/trace_event/process_memory_dump.cc -@@ -105,7 +105,7 @@ absl::optional ProcessMemoryDump::CountResiden - #if BUILDFLAG(IS_WIN) - std::unique_ptr vec( - new PSAPI_WORKING_SET_EX_INFORMATION[max_vec_size]); --#elif BUILDFLAG(IS_APPLE) -+#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) - std::unique_ptr vec(new char[max_vec_size]); - #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) - std::unique_ptr vec(new unsigned char[max_vec_size]); -@@ -130,7 +130,7 @@ absl::optional ProcessMemoryDump::CountResiden - - for (size_t i = 0; i < page_count; i++) - resident_page_count += vec[i].VirtualAttributes.Valid; --#elif BUILDFLAG(IS_FUCHSIA) -+#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - // TODO(fuchsia): Port, see https://crbug.com/706592. - #elif BUILDFLAG(IS_APPLE) - // mincore in MAC does not fail with EAGAIN. diff --git a/www/chromium/patches/patch-base_tracing_trace_time_cc b/www/chromium/patches/patch-base_tracing_trace_time_cc deleted file mode 100644 index 9724f03..0000000 --- a/www/chromium/patches/patch-base_tracing_trace_time_cc +++ /dev/null @@ -1,29 +0,0 @@ -Index: base/tracing/trace_time.cc ---- base/tracing/trace_time.cc.orig -+++ base/tracing/trace_time.cc -@@ -8,13 +8,17 @@ - #include "build/build_config.h" - #include "third_party/perfetto/include/perfetto/base/time.h" - -+#if BUILDFLAG(IS_FREEBSD) -+#define CLOCK_BOOTTIME CLOCK_UPTIME -+#endif -+ - namespace base { - namespace tracing { - - int64_t TraceBootTicksNow() { - // On Windows and Mac, TRACE_TIME_TICKS_NOW() behaves like boottime already. - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - struct timespec ts; - int res = clock_gettime(CLOCK_BOOTTIME, &ts); - if (res != -1) -@@ -24,4 +28,4 @@ int64_t TraceBootTicksNow() { - } - - } // namespace tracing --} // namespace base -\ No newline at end of file -+} // namespace base diff --git a/www/chromium/patches/patch-base_tracing_trace_time_h b/www/chromium/patches/patch-base_tracing_trace_time_h deleted file mode 100644 index 860b56a..0000000 --- a/www/chromium/patches/patch-base_tracing_trace_time_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: base/tracing/trace_time.h ---- base/tracing/trace_time.h.orig -+++ base/tracing/trace_time.h -@@ -12,7 +12,7 @@ namespace base { - namespace tracing { - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - // Linux, Android, and Fuchsia all use CLOCK_MONOTONIC. See crbug.com/166153 - // about efforts to unify base::TimeTicks across all platforms. - constexpr perfetto::protos::pbzero::BuiltinClock kTraceClockId = diff --git a/www/chromium/patches/patch-build_config_BUILDCONFIG_gn b/www/chromium/patches/patch-build_config_BUILDCONFIG_gn deleted file mode 100644 index c701339..0000000 --- a/www/chromium/patches/patch-build_config_BUILDCONFIG_gn +++ /dev/null @@ -1,46 +0,0 @@ -Index: build/config/BUILDCONFIG.gn ---- build/config/BUILDCONFIG.gn.orig -+++ build/config/BUILDCONFIG.gn -@@ -136,7 +136,8 @@ declare_args() { - is_official_build = false - - # Set to true when compiling with the Clang compiler. -- is_clang = current_os != "linux" || -+ is_clang = current_os != "linux" || current_os == "openbsd" || -+ current_os == "freebsd" || - (current_cpu != "s390x" && current_cpu != "s390" && - current_cpu != "ppc64" && current_cpu != "ppc" && - current_cpu != "mips" && current_cpu != "mips64" && -@@ -218,6 +219,10 @@ if (host_toolchain == "") { - host_toolchain = "//build/toolchain/aix:$host_cpu" - } else if (host_os == "zos") { - host_toolchain = "//build/toolchain/zos:$host_cpu" -+ } else if (host_os == "openbsd") { -+ host_toolchain = "//build/toolchain/openbsd:clang_$host_cpu" -+ } else if (host_os == "freebsd") { -+ host_toolchain = "//build/toolchain/freebsd:clang_$host_cpu" - } else { - assert(false, "Unsupported host_os: $host_os") - } -@@ -262,6 +267,8 @@ if (target_os == "android") { - _default_toolchain = "//build/toolchain/aix:$target_cpu" - } else if (target_os == "zos") { - _default_toolchain = "//build/toolchain/zos:$target_cpu" -+} else if (target_os == "openbsd" || target_os == "freebsd") { -+ _default_toolchain = host_toolchain - } else { - assert(false, "Unsupported target_os: $target_os") - } -@@ -296,7 +303,11 @@ is_android = current_os == "android" - is_chromeos = current_os == "chromeos" - is_fuchsia = current_os == "fuchsia" - is_ios = current_os == "ios" --is_linux = current_os == "linux" -+is_linux = current_os == "linux" || current_os == "openbsd" || -+ current_os == "freebsd" -+is_openbsd = current_os == "openbsd" -+is_freebsd = current_os == "freebsd" -+is_bsd = current_os == "openbsd" || current_os == "freebsd" - is_mac = current_os == "mac" - is_nacl = current_os == "nacl" - is_win = current_os == "win" || current_os == "winuwp" diff --git a/www/chromium/patches/patch-build_config_BUILD_gn b/www/chromium/patches/patch-build_config_BUILD_gn deleted file mode 100644 index 84ea981..0000000 --- a/www/chromium/patches/patch-build_config_BUILD_gn +++ /dev/null @@ -1,23 +0,0 @@ -Index: build/config/BUILD.gn ---- build/config/BUILD.gn.orig -+++ build/config/BUILD.gn -@@ -218,13 +218,17 @@ config("default_libs") { - "CoreText.framework", - "Foundation.framework", - ] -- } else if (is_linux || is_chromeos) { -+ } else if ((is_linux && !is_bsd) || is_chromeos) { - libs = [ - "dl", - "pthread", - "rt", - ] -- } -+ } else if (is_bsd) { -+ libs = [ -+ "pthread", -+ ] -+ } - } - - group("common_deps") { diff --git a/www/chromium/patches/patch-build_config_compiler_BUILD_gn b/www/chromium/patches/patch-build_config_compiler_BUILD_gn deleted file mode 100644 index 58c9625..0000000 --- a/www/chromium/patches/patch-build_config_compiler_BUILD_gn +++ /dev/null @@ -1,114 +0,0 @@ -Index: build/config/compiler/BUILD.gn ---- build/config/compiler/BUILD.gn.orig -+++ build/config/compiler/BUILD.gn -@@ -236,13 +236,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") { -- if (!using_sanitizer && -+ if (!using_sanitizer && !is_bsd && - (is_linux || is_chromeos || is_android || is_fuchsia)) { - ldflags = [ - "-Wl,-z,defs", - "-Wl,--as-needed", - ] - } -+ if (current_cpu == "x86" && is_openbsd) { -+ ldflags = [ "-Wl,-z,notext" ] -+ } - } - - # compiler --------------------------------------------------------------------- -@@ -452,6 +455,10 @@ config("compiler") { - } - } - -+ if (is_openbsd) { -+ ldflags += [ "-Wl,-z,wxneeded" ] -+ } -+ - # Linux-specific compiler flags setup. - # ------------------------------------ - if ((is_posix || is_fuchsia) && !is_apple && use_lld) { -@@ -534,7 +541,7 @@ config("compiler") { - ldflags += [ "-Wl,-z,keep-text-section-prefix" ] - } - -- if (is_clang && !is_nacl && current_os != "zos") { -+ if (is_clang && !is_nacl && current_os != "zos" && !is_bsd) { - cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] - - # TODO(hans): Remove this once Clang generates better optimized debug info -@@ -908,7 +915,7 @@ config("compiler_cpu_abi") { - ] - } - } else if (current_cpu == "arm") { -- if (is_clang && !is_android && !is_nacl) { -+ if (is_clang && !is_android && !is_nacl && !is_bsd) { - cflags += [ "--target=arm-linux-gnueabihf" ] - ldflags += [ "--target=arm-linux-gnueabihf" ] - } -@@ -922,7 +929,7 @@ config("compiler_cpu_abi") { - cflags += [ "-mtune=$arm_tune" ] - } - } else if (current_cpu == "arm64") { -- if (is_clang && !is_android && !is_nacl && !is_fuchsia) { -+ if (is_clang && !is_android && !is_nacl && !is_fuchsia && !is_bsd) { - cflags += [ "--target=aarch64-linux-gnu" ] - ldflags += [ "--target=aarch64-linux-gnu" ] - } -@@ -1243,7 +1250,7 @@ config("compiler_deterministic") { - # different build directory like "out/feature_a" and "out/feature_b" if - # we build same files with same compile flag. - # Other paths are already given in relative, no need to normalize them. -- if (is_nacl) { -+ if (is_nacl || is_bsd) { - # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here. - cflags += [ - "-Xclang", -@@ -1533,7 +1540,7 @@ config("default_warnings") { - "-Wno-ignored-pragma-optimize", - ] - -- if (is_chromeos || default_toolchain == "//build/toolchain/cros:target") { -+ if (is_chromeos || default_toolchain == "//build/toolchain/cros:target" || is_bsd) { - # TODO(https://crbug.com/1016945): Re-enable once ChromeOS toolchain is up to date - cflags += [ "-Wno-builtin-assume-aligned-alignment" ] - } -@@ -1725,7 +1732,7 @@ config("no_chromium_code") { - # third-party libraries. - "-Wno-c++11-narrowing", - ] -- if (!is_nacl) { -+ if (!is_nacl && !is_freebsd) { - cflags += [ - # Disabled for similar reasons as -Wunused-variable. - "-Wno-unused-but-set-variable", -@@ -2239,7 +2246,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") { -- if (is_clang) { -+ if (is_clang && !is_bsd) { - cflags = [] - if (clang_emit_debug_info_for_profiling) { - # Add the following flags to generate debug info for profiling. -@@ -2255,7 +2262,7 @@ config("afdo") { - cflags += [ "-fprofile-sample-use=${rebased_clang_sample_profile}" ] - inputs = [ _clang_sample_profile ] - } -- } else if (auto_profile_path != "" && is_a_target_toolchain) { -+ } else if (auto_profile_path != "" && is_a_target_toolchain && !is_bsd) { - cflags = [ "-fauto-profile=${auto_profile_path}" ] - inputs = [ auto_profile_path ] - } -@@ -2398,7 +2405,8 @@ config("symbols") { - } - } - -- if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos") { -+ if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos" && -+ !is_bsd) { - if (is_apple) { - # TODO(https://crbug.com/1050118): Investigate missing debug info on mac. - # Make sure we don't use constructor homing on mac. diff --git a/www/chromium/patches/patch-build_config_compiler_pgo_pgo_gni b/www/chromium/patches/patch-build_config_compiler_pgo_pgo_gni deleted file mode 100644 index 4fe10dd..0000000 --- a/www/chromium/patches/patch-build_config_compiler_pgo_pgo_gni +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/config/compiler/pgo/pgo.gni ---- build/config/compiler/pgo/pgo.gni.orig -+++ build/config/compiler/pgo/pgo.gni -@@ -16,7 +16,7 @@ declare_args() { - # TODO(crbug.com/1052397): Remove chromeos_is_browser_only once - # target_os switch for lacros-chrome is completed. - (is_win || is_mac || -- (is_linux && !chromeos_is_browser_only && !is_chromecast))) { -+ (is_linux && !chromeos_is_browser_only && !is_chromecast && !is_bsd))) { - chrome_pgo_phase = 2 - } - diff --git a/www/chromium/patches/patch-build_config_linux_BUILD_gn b/www/chromium/patches/patch-build_config_linux_BUILD_gn deleted file mode 100644 index 4d775ef..0000000 --- a/www/chromium/patches/patch-build_config_linux_BUILD_gn +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/config/linux/BUILD.gn ---- build/config/linux/BUILD.gn.orig -+++ build/config/linux/BUILD.gn -@@ -42,7 +42,7 @@ config("runtime_library") { - - if ((!(is_chromeos_ash || is_chromeos_lacros) || - default_toolchain != "//build/toolchain/cros:target") && -- (!use_custom_libcxx || current_cpu == "mipsel")) { -+ (!use_custom_libcxx || current_cpu == "mipsel") && !is_bsd) { - libs = [ "atomic" ] - } - } diff --git a/www/chromium/patches/patch-build_config_linux_pkg-config_py b/www/chromium/patches/patch-build_config_linux_pkg-config_py deleted file mode 100644 index 5862bbc..0000000 --- a/www/chromium/patches/patch-build_config_linux_pkg-config_py +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/config/linux/pkg-config.py ---- build/config/linux/pkg-config.py.orig -+++ build/config/linux/pkg-config.py -@@ -109,7 +109,7 @@ def main(): - # If this is run on non-Linux platforms, just return nothing and indicate - # success. This allows us to "kind of emulate" a Linux build from other - # platforms. -- if "linux" not in sys.platform: -+ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd'])): - print("[[],[],[],[],[]]") - return 0 - diff --git a/www/chromium/patches/patch-build_config_ozone_gni b/www/chromium/patches/patch-build_config_ozone_gni deleted file mode 100644 index bf0d59c..0000000 --- a/www/chromium/patches/patch-build_config_ozone_gni +++ /dev/null @@ -1,22 +0,0 @@ -Index: build/config/ozone.gni ---- build/config/ozone.gni.orig -+++ build/config/ozone.gni -@@ -91,9 +91,17 @@ declare_args() { - } else if (is_chromeos_lacros) { - ozone_platform = "wayland" - ozone_platform_wayland = true -- } else if (is_linux) { -+ } else if (is_linux && !is_bsd) { - ozone_platform = "x11" - ozone_platform_wayland = true -+ ozone_platform_x11 = true -+ } else if (is_openbsd) { -+ ozone_platform = "x11" -+ ozone_platform_wayland = false -+ ozone_platform_x11 = true -+ } else if (is_freebsd) { -+ ozone_platform = "x11" -+ ozone_platform_wayland = false - ozone_platform_x11 = true - } else if (is_win) { - ozone_platform = "windows" diff --git a/www/chromium/patches/patch-build_config_rust_gni b/www/chromium/patches/patch-build_config_rust_gni deleted file mode 100644 index 14c3656..0000000 --- a/www/chromium/patches/patch-build_config_rust_gni +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/config/rust.gni ---- build/config/rust.gni.orig -+++ build/config/rust.gni -@@ -116,7 +116,7 @@ if (enable_rust) { - rust_sysroot = "//third_party/rust-toolchain" - use_unverified_rust_toolchain = false - } else { -- if (host_os != "linux") { -+ if (host_os != "linux" && host_os != "openbsd" && host_os != "freebsd") { - assert(false, - "Attempt to use Android Rust toolchain on an unsupported platform") - } diff --git a/www/chromium/patches/patch-build_config_v8_target_cpu_gni b/www/chromium/patches/patch-build_config_v8_target_cpu_gni deleted file mode 100644 index 2175937..0000000 --- a/www/chromium/patches/patch-build_config_v8_target_cpu_gni +++ /dev/null @@ -1,14 +0,0 @@ -Index: build/config/v8_target_cpu.gni ---- build/config/v8_target_cpu.gni.orig -+++ build/config/v8_target_cpu.gni -@@ -36,6 +36,10 @@ declare_args() { - if (v8_target_cpu == "") { - if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") { - v8_target_cpu = "arm64" -+ } else if (current_toolchain == "//build/toolchain/openbsd:clang_arm64") { -+ v8_target_cpu = "arm64" -+ } else if (current_toolchain == "//build/toolchain/freebsd:clang_arm64") { -+ v8_target_cpu = "arm64" - } else if (current_toolchain == "//build/toolchain/linux:clang_x86_v8_arm") { - v8_target_cpu = "arm" - } else if (current_toolchain == diff --git a/www/chromium/patches/patch-build_detect_host_arch_py b/www/chromium/patches/patch-build_detect_host_arch_py deleted file mode 100644 index a2f3a96..0000000 --- a/www/chromium/patches/patch-build_detect_host_arch_py +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/detect_host_arch.py ---- build/detect_host_arch.py.orig -+++ build/detect_host_arch.py -@@ -21,6 +21,8 @@ def HostArch(): - host_arch = 'ia32' - elif host_arch in ['x86_64', 'amd64']: - host_arch = 'x64' -+ elif host_arch.startswith('arm64'): -+ host_arch = 'arm64' - elif host_arch.startswith('arm'): - host_arch = 'arm' - elif host_arch.startswith('aarch64'): diff --git a/www/chromium/patches/patch-build_gn_run_binary_py b/www/chromium/patches/patch-build_gn_run_binary_py deleted file mode 100644 index aa81c8f..0000000 --- a/www/chromium/patches/patch-build_gn_run_binary_py +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/gn_run_binary.py ---- build/gn_run_binary.py.orig -+++ build/gn_run_binary.py -@@ -24,7 +24,7 @@ if not os.path.isabs(path): - # The rest of the arguments are passed directly to the executable. - args = [path] + sys.argv[2:] - --ret = subprocess.call(args) -+ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome","LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}) - if ret != 0: - if ret <= -100: - # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to diff --git a/www/chromium/patches/patch-build_linux_chrome_map b/www/chromium/patches/patch-build_linux_chrome_map deleted file mode 100644 index fff7b69..0000000 --- a/www/chromium/patches/patch-build_linux_chrome_map +++ /dev/null @@ -1,14 +0,0 @@ -Index: build/linux/chrome.map ---- build/linux/chrome.map.orig -+++ build/linux/chrome.map -@@ -20,6 +20,10 @@ global: - # Program entry point. - _start; - -+ # FreeBSD specific variables. -+ __progname; -+ environ; -+ - # Memory allocation symbols. We want chrome and any libraries to - # share the same heap, so it is correct to export these symbols. - aligned_alloc; diff --git a/www/chromium/patches/patch-build_linux_strip_binary_py b/www/chromium/patches/patch-build_linux_strip_binary_py deleted file mode 100644 index 39c30d0..0000000 --- a/www/chromium/patches/patch-build_linux_strip_binary_py +++ /dev/null @@ -1,11 +0,0 @@ -Index: build/linux/strip_binary.py ---- build/linux/strip_binary.py.orig -+++ build/linux/strip_binary.py -@@ -10,6 +10,7 @@ import sys - - - def main(): -+ return 0 - argparser = argparse.ArgumentParser(description='eu-strip binary.') - - argparser.add_argument('--eu-strip-binary-path', help='eu-strip path.') diff --git a/www/chromium/patches/patch-build_linux_unbundle_libusb_gn b/www/chromium/patches/patch-build_linux_unbundle_libusb_gn deleted file mode 100644 index 9c0d719..0000000 --- a/www/chromium/patches/patch-build_linux_unbundle_libusb_gn +++ /dev/null @@ -1,28 +0,0 @@ -Index: build/linux/unbundle/libusb.gn ---- build/linux/unbundle/libusb.gn.orig -+++ build/linux/unbundle/libusb.gn -@@ -0,0 +1,24 @@ -+# Copyright 2016 The Chromium Authors. All rights reserved. -+# Use of this source code is governed by a BSD-style license that can be -+# found in the LICENSE file. -+ -+import("//build/config/linux/pkg_config.gni") -+import("//build/shim_headers.gni") -+ -+pkg_config("system_libusb") { -+ packages = [ "libusb-1.0" ] -+} -+ -+shim_headers("libusb_shim") { -+ root_path = "src/libusb" -+ headers = [ -+ "libusb.h", -+ ] -+} -+ -+source_set("libusb") { -+ deps = [ -+ ":libusb_shim", -+ ] -+ public_configs = [ ":system_libusb" ] -+} diff --git a/www/chromium/patches/patch-build_linux_unbundle_replace_gn_files_py b/www/chromium/patches/patch-build_linux_unbundle_replace_gn_files_py deleted file mode 100644 index 206c4a7..0000000 --- a/www/chromium/patches/patch-build_linux_unbundle_replace_gn_files_py +++ /dev/null @@ -1,11 +0,0 @@ -Index: build/linux/unbundle/replace_gn_files.py ---- build/linux/unbundle/replace_gn_files.py.orig -+++ build/linux/unbundle/replace_gn_files.py -@@ -25,6 +25,7 @@ REPLACEMENTS = { - 'libevent': 'base/third_party/libevent/BUILD.gn', - 'libjpeg': 'third_party/libjpeg.gni', - 'libpng': 'third_party/libpng/BUILD.gn', -+ 'libusb': 'third_party/libusb/BUILD.gn', - 'libvpx': 'third_party/libvpx/BUILD.gn', - 'libwebp': 'third_party/libwebp/BUILD.gn', - 'libxml': 'third_party/libxml/BUILD.gn', diff --git a/www/chromium/patches/patch-build_toolchain_freebsd_BUILD_gn b/www/chromium/patches/patch-build_toolchain_freebsd_BUILD_gn deleted file mode 100644 index 71bc098..0000000 --- a/www/chromium/patches/patch-build_toolchain_freebsd_BUILD_gn +++ /dev/null @@ -1,70 +0,0 @@ -Index: build/toolchain/freebsd/BUILD.gn ---- build/toolchain/freebsd/BUILD.gn.orig -+++ build/toolchain/freebsd/BUILD.gn -@@ -0,0 +1,66 @@ -+# Copyright 2013 The Chromium Authors. All rights reserved. -+# Use of this source code is governed by a BSD-style license that can be -+# found in the LICENSE file. -+ -+import("//build/config/sysroot.gni") -+import("//build/toolchain/gcc_toolchain.gni") -+ -+clang_toolchain("clang_x86") { -+ toolchain_args = { -+ current_cpu = "x86" -+ current_os = "freebsd" -+ } -+} -+ -+gcc_toolchain("x86") { -+ cc = "gcc" -+ cxx = "g++" -+ -+ readelf = "readelf" -+ nm = "nm" -+ ar = "ar" -+ ld = cxx -+ -+ toolchain_args = { -+ current_cpu = "x86" -+ current_os = "freebsd" -+ is_clang = false -+ } -+} -+ -+clang_toolchain("clang_x64") { -+ toolchain_args = { -+ current_cpu = "x64" -+ current_os = "freebsd" -+ } -+} -+ -+gcc_toolchain("x64") { -+ cc = "gcc" -+ cxx = "g++" -+ -+ readelf = "readelf" -+ nm = "nm" -+ ar = "ar" -+ ld = cxx -+ -+ toolchain_args = { -+ current_cpu = "x64" -+ current_os = "freebsd" -+ is_clang = false -+ } -+} -+ -+clang_toolchain("clang_arm") { -+ toolchain_args = { -+ current_cpu = "arm64" -+ current_os = "freebsd" -+ } -+} -+ -+clang_toolchain("clang_arm64") { -+ toolchain_args = { -+ current_cpu = "arm64" -+ current_os = "freebsd" -+ } -+} diff --git a/www/chromium/patches/patch-build_toolchain_gcc_solink_wrapper_py b/www/chromium/patches/patch-build_toolchain_gcc_solink_wrapper_py deleted file mode 100644 index f92fee6..0000000 --- a/www/chromium/patches/patch-build_toolchain_gcc_solink_wrapper_py +++ /dev/null @@ -1,12 +0,0 @@ -Index: build/toolchain/gcc_solink_wrapper.py ---- build/toolchain/gcc_solink_wrapper.py.orig -+++ 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' '""" - toc = '' - nm = subprocess.Popen(wrapper_utils.CommandToRun( -- [args.nm, '--format=posix', '-g', '-D', '-p', args.sofile]), -+ [args.nm, '-g', '-D', '-p', args.sofile]), - stdout=subprocess.PIPE, - bufsize=-1, - universal_newlines=True) diff --git a/www/chromium/patches/patch-build_toolchain_gcc_toolchain_gni b/www/chromium/patches/patch-build_toolchain_gcc_toolchain_gni deleted file mode 100644 index 0fdc66b..0000000 --- a/www/chromium/patches/patch-build_toolchain_gcc_toolchain_gni +++ /dev/null @@ -1,36 +0,0 @@ -Index: build/toolchain/gcc_toolchain.gni ---- build/toolchain/gcc_toolchain.gni.orig -+++ build/toolchain/gcc_toolchain.gni -@@ -53,6 +53,13 @@ if (enable_resource_allowlist_generation) { - "enable_resource_allowlist_generation=true does not work for target_os=$target_os") - } - -+declare_args() { -+ extra_cflags = "" -+ extra_cppflags = "" -+ extra_cxxflags = "" -+ extra_ldflags = "" -+} -+ - # This template defines a toolchain for something that works like gcc - # (including clang). - # -@@ -771,13 +778,12 @@ template("gcc_toolchain") { - # use_gold too. - template("clang_toolchain") { - gcc_toolchain(target_name) { -- prefix = rebase_path("$clang_base_path/bin", root_build_dir) -- cc = "${prefix}/clang" -- cxx = "${prefix}/clang++" -+ cc = "cc" -+ cxx = "c++" - ld = cxx -- readelf = "${prefix}/llvm-readelf" -- ar = "${prefix}/llvm-ar" -- nm = "${prefix}/llvm-nm" -+ readelf = "readelf" -+ ar = "ar" -+ nm = "nm" - - forward_variables_from(invoker, - [ diff --git a/www/chromium/patches/patch-build_toolchain_openbsd_BUILD_gn b/www/chromium/patches/patch-build_toolchain_openbsd_BUILD_gn deleted file mode 100644 index 8f74164..0000000 --- a/www/chromium/patches/patch-build_toolchain_openbsd_BUILD_gn +++ /dev/null @@ -1,70 +0,0 @@ -Index: build/toolchain/openbsd/BUILD.gn ---- build/toolchain/openbsd/BUILD.gn.orig -+++ build/toolchain/openbsd/BUILD.gn -@@ -0,0 +1,66 @@ -+# Copyright 2013 The Chromium Authors. All rights reserved. -+# Use of this source code is governed by a BSD-style license that can be -+# found in the LICENSE file. -+ -+import("//build/config/sysroot.gni") -+import("//build/toolchain/gcc_toolchain.gni") -+ -+clang_toolchain("clang_x86") { -+ toolchain_args = { -+ current_cpu = "x86" -+ current_os = "openbsd" -+ } -+} -+ -+gcc_toolchain("x86") { -+ cc = "gcc" -+ cxx = "g++" -+ -+ readelf = "readelf" -+ nm = "nm" -+ ar = "ar" -+ ld = cxx -+ -+ toolchain_args = { -+ current_cpu = "x86" -+ current_os = "openbsd" -+ is_clang = false -+ } -+} -+ -+clang_toolchain("clang_x64") { -+ toolchain_args = { -+ current_cpu = "x64" -+ current_os = "openbsd" -+ } -+} -+ -+gcc_toolchain("x64") { -+ cc = "gcc" -+ cxx = "g++" -+ -+ readelf = "readelf" -+ nm = "nm" -+ ar = "ar" -+ ld = cxx -+ -+ toolchain_args = { -+ current_cpu = "x64" -+ current_os = "openbsd" -+ is_clang = false -+ } -+} -+ -+clang_toolchain("clang_arm") { -+ toolchain_args = { -+ current_cpu = "arm64" -+ current_os = "openbsd" -+ } -+} -+ -+clang_toolchain("clang_arm64") { -+ toolchain_args = { -+ current_cpu = "arm64" -+ current_os = "openbsd" -+ } -+} diff --git a/www/chromium/patches/patch-cc_BUILD_gn b/www/chromium/patches/patch-cc_BUILD_gn deleted file mode 100644 index c6789c3..0000000 --- a/www/chromium/patches/patch-cc_BUILD_gn +++ /dev/null @@ -1,20 +0,0 @@ -Index: cc/BUILD.gn ---- cc/BUILD.gn.orig -+++ cc/BUILD.gn -@@ -664,7 +664,7 @@ cc_test_static_library("test_support") { - if (enable_vulkan) { - deps += [ "//gpu/vulkan/init" ] - } -- if (!is_android) { -+ if (!is_android && !is_bsd) { - data_deps = [ "//third_party/mesa_headers" ] - } - } -@@ -891,7 +891,6 @@ cc_test("cc_unittests") { - data = [ "//components/viz/test/data/" ] - data_deps = [ - "//testing/buildbot/filters:cc_unittests_filters", -- "//third_party/mesa_headers", - ] - - if (is_android && enable_chrome_android_internal) { diff --git a/www/chromium/patches/patch-chrome_app_chrome_command_ids_h b/www/chromium/patches/patch-chrome_app_chrome_command_ids_h deleted file mode 100644 index cd4ec82..0000000 --- a/www/chromium/patches/patch-chrome_app_chrome_command_ids_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/app/chrome_command_ids.h ---- chrome/app/chrome_command_ids.h.orig -+++ chrome/app/chrome_command_ids.h -@@ -66,7 +66,7 @@ - #define IDC_NAME_WINDOW 34049 - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - #define IDC_USE_SYSTEM_TITLE_BAR 34051 - #define IDC_RESTORE_WINDOW 34052 - #endif diff --git a/www/chromium/patches/patch-chrome_app_chrome_main_cc b/www/chromium/patches/patch-chrome_app_chrome_main_cc deleted file mode 100644 index c501786..0000000 --- a/www/chromium/patches/patch-chrome_app_chrome_main_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/app/chrome_main.cc ---- chrome/app/chrome_main.cc.orig -+++ chrome/app/chrome_main.cc -@@ -25,7 +25,7 @@ - #include "chrome/app/notification_metrics.h" - #endif - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "base/base_switches.h" - #endif - -@@ -146,7 +146,7 @@ int ChromeMain(int argc, const char** argv) { - headless::SetUpCommandLine(command_line); - } else { - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - if (command_line->HasSwitch(switches::kHeadless)) { - #if BUILDFLAG(GOOGLE_CHROME_BRANDING) - command_line->AppendSwitch(::headless::switches::kEnableCrashReporter); diff --git a/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc b/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc deleted file mode 100644 index b35e391..0000000 --- a/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc +++ /dev/null @@ -1,108 +0,0 @@ -Index: chrome/app/chrome_main_delegate.cc ---- chrome/app/chrome_main_delegate.cc.orig -+++ chrome/app/chrome_main_delegate.cc -@@ -114,7 +114,7 @@ - #include "chrome/app/chrome_crash_reporter_client.h" - #endif - --#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) -+#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD) - #include "components/nacl/common/nacl_paths.h" - #include "components/nacl/zygote/nacl_fork_delegate_linux.h" - #endif -@@ -158,12 +158,12 @@ - #include "v8/include/v8.h" - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "base/environment.h" - #endif - - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/policy/policy_path_parser.h" - #include "components/crash/core/app/crashpad.h" - #endif -@@ -311,7 +311,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty - // and resources loaded. - bool SubprocessNeedsResourceBundle(const std::string& process_type) { - return --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // The zygote process opens the resources for the renderers. - process_type == switches::kZygoteProcess || - #endif -@@ -351,7 +351,7 @@ bool HandleVersionSwitches(const base::CommandLine& co - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - // 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) || -@@ -415,7 +415,7 @@ void InitializeUserDataDir(base::CommandLine* command_ - std::string process_type = - command_line->GetSwitchValueASCII(switches::kProcessType); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // 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. -@@ -499,7 +499,7 @@ void RecordMainStartupMetrics(base::TimeTicks applicat - #endif - - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Record the startup process creation time on supported platforms. On Android - // this is recorded in ChromeMainDelegateAndroid. - startup_metric_utils::RecordStartupProcessCreationTime( -@@ -680,6 +680,8 @@ void ChromeMainDelegate::PostFieldTrialInitialization( - // not always enabled on Linux/ChromeOS. - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) - bool enable_gwp_asan = crash_reporter::IsCrashpadEnabled(); -+#elif BUILDFLAG(IS_BSD) -+ bool enable_gwp_asan = false; - #else - bool enable_gwp_asan = true; - #endif -@@ -815,7 +817,7 @@ bool ChromeMainDelegate::BasicStartupComplete(int* exi - } - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - // This will directly exit if the user asked for help. - HandleHelpSwitches(command_line); - #endif -@@ -846,7 +848,7 @@ bool ChromeMainDelegate::BasicStartupComplete(int* exi - #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) - chromeos::dbus_paths::RegisterPathProvider(); - #endif --#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) -+#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) - nacl::RegisterPathProvider(); - #endif - -@@ -1161,7 +1163,7 @@ void ChromeMainDelegate::PreSandboxStartup() { - locale; - } - --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - // Zygote needs to call InitCrashReporter() in RunZygote(). - if (process_type != switches::kZygoteProcess) { - #if BUILDFLAG(IS_ANDROID) -@@ -1237,7 +1239,7 @@ absl::variant Chrome - - // This entry is not needed on Linux, where the NaCl loader - // process is launched via nacl_helper instead. --#if BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD) - {switches::kNaClLoaderProcess, NaClMain}, - #else - {"", nullptr}, // To avoid constant array of size 0 diff --git a/www/chromium/patches/patch-chrome_app_chromium_strings_grd b/www/chromium/patches/patch-chrome_app_chromium_strings_grd deleted file mode 100644 index c55a78e..0000000 --- a/www/chromium/patches/patch-chrome_app_chromium_strings_grd +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/app/chromium_strings.grd ---- chrome/app/chromium_strings.grd.orig -+++ chrome/app/chromium_strings.grd -@@ -298,7 +298,7 @@ If you update this file, be sure also to update google - Welcome to Chromium; new browser window opened - - -- -+ - - Welcome to Chromium - -@@ -818,7 +818,7 @@ Permissions you've already given to websites and apps - - - -- -+ - - Your system administrator has configured Chromium to open an alternative browser to access $1example.com. - -@@ -944,7 +944,7 @@ Permissions you've already given to websites and apps - - - -- -+ - - The profile appears to be in use by another Chromium process ($112345) on another computer ($2example.com). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium. - diff --git a/www/chromium/patches/patch-chrome_app_generated_resources_grd b/www/chromium/patches/patch-chrome_app_generated_resources_grd deleted file mode 100644 index ad5e730..0000000 --- a/www/chromium/patches/patch-chrome_app_generated_resources_grd +++ /dev/null @@ -1,57 +0,0 @@ -Index: chrome/app/generated_resources.grd ---- chrome/app/generated_resources.grd.orig -+++ chrome/app/generated_resources.grd -@@ -2,7 +2,7 @@ - - -@@ -298,7 +298,7 @@ are declared in tools/grit/grit_rule.gni. - - - -- -+ - - - -@@ -2833,7 +2833,7 @@ are declared in tools/grit/grit_rule.gni. - - - -- -+ - - Device Credentials - -@@ -5686,7 +5686,7 @@ Keep your key file in a safe place. You will need it t - - - -- -+ - - Legacy Browser Support - -@@ -8217,7 +8217,7 @@ Keep your key file in a safe place. You will need it t - Google Pay - - -- -+ - - Use system title bar and borders - -@@ -9372,7 +9372,7 @@ Please help our engineers fix this problem. Tell us wh - Set as default - - -- -+ - - Minimize - diff --git a/www/chromium/patches/patch-chrome_app_google_chrome_strings_grd b/www/chromium/patches/patch-chrome_app_google_chrome_strings_grd deleted file mode 100644 index 817489e..0000000 --- a/www/chromium/patches/patch-chrome_app_google_chrome_strings_grd +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/app/google_chrome_strings.grd ---- chrome/app/google_chrome_strings.grd.orig -+++ chrome/app/google_chrome_strings.grd -@@ -303,7 +303,7 @@ chromium_strings.grd. --> - Welcome to Chrome; new browser window opened - - -- -+ - - Welcome to Google Chrome - -@@ -863,7 +863,7 @@ Permissions you've already given to websites and apps - - - -- -+ - - Your system administrator has configured Google Chrome to open an alternative browser to access $1example.com. - -@@ -1012,7 +1012,7 @@ Permissions you've already given to websites and apps - - - -- -+ - - The profile appears to be in use by another Google Chrome process ($112345) on another computer ($2example.com). Chrome has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chrome. - diff --git a/www/chromium/patches/patch-chrome_app_profiles_strings_grdp b/www/chromium/patches/patch-chrome_app_profiles_strings_grdp deleted file mode 100644 index 4e52599..0000000 --- a/www/chromium/patches/patch-chrome_app_profiles_strings_grdp +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/app/profiles_strings.grdp ---- chrome/app/profiles_strings.grdp.orig -+++ chrome/app/profiles_strings.grdp -@@ -66,7 +66,7 @@ - Add Profile... - - -- -+ - - Add profile... - diff --git a/www/chromium/patches/patch-chrome_app_settings_strings_grdp b/www/chromium/patches/patch-chrome_app_settings_strings_grdp deleted file mode 100644 index 32a0feb..0000000 --- a/www/chromium/patches/patch-chrome_app_settings_strings_grdp +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/app/settings_strings.grdp ---- chrome/app/settings_strings.grdp.orig -+++ chrome/app/settings_strings.grdp -@@ -131,7 +131,7 @@ - Theme - - -- -+ - - GTK+ - -@@ -145,7 +145,7 @@ - Use Classic - - -- -+ - - Reset to default - diff --git a/www/chromium/patches/patch-chrome_app_theme_chrome_unscaled_resources_grd b/www/chromium/patches/patch-chrome_app_theme_chrome_unscaled_resources_grd deleted file mode 100644 index c50a47c..0000000 --- a/www/chromium/patches/patch-chrome_app_theme_chrome_unscaled_resources_grd +++ /dev/null @@ -1,33 +0,0 @@ -Index: chrome/app/theme/chrome_unscaled_resources.grd ---- chrome/app/theme/chrome_unscaled_resources.grd.orig -+++ chrome/app/theme/chrome_unscaled_resources.grd -@@ -15,12 +15,12 @@ - - - -- -+ - - - - -- -+ - - - -@@ -52,12 +52,12 @@ - - - -- -+ - - - - -- -+ - - - diff --git a/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd b/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd deleted file mode 100644 index d26db47..0000000 --- a/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/app/theme/theme_resources.grd ---- chrome/app/theme/theme_resources.grd.orig -+++ chrome/app/theme/theme_resources.grd -@@ -25,7 +25,7 @@ - -- -+ - - - diff --git a/www/chromium/patches/patch-chrome_browser_about_flags_cc b/www/chromium/patches/patch-chrome_browser_about_flags_cc deleted file mode 100644 index 2e9ed55..0000000 --- a/www/chromium/patches/patch-chrome_browser_about_flags_cc +++ /dev/null @@ -1,129 +0,0 @@ -Index: chrome/browser/about_flags.cc ---- chrome/browser/about_flags.cc.orig -+++ chrome/browser/about_flags.cc -@@ -206,7 +206,7 @@ - #include "ui/native_theme/native_theme_features.h" - #include "ui/ui_features.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "base/allocator/buildflags.h" - #endif - -@@ -275,7 +275,7 @@ - #include "chrome/browser/supervised_user/supervised_user_features/supervised_user_features.h" - #endif // ENABLE_SUPERVISED_USERS - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD) - #include "ui/ozone/buildflags.h" - #include "ui/ozone/public/ozone_switches.h" - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) -@@ -362,7 +362,7 @@ const FeatureEntry::Choice kUseAngleChoicesMac[] = { - gl::kANGLEImplementationMetalName}}; - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = { - {flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""}, - {flag_descriptions::kOzonePlatformHintChoiceAuto, -@@ -976,7 +976,7 @@ const FeatureEntry::FeatureVariation kPageContentAnnot - }; - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - const FeatureEntry::FeatureParam kOmniboxDocumentProviderServerScoring[] = { - {"DocumentUseServerScore", "true"}, - {"DocumentUseClientScore", "false"}, -@@ -3424,7 +3424,7 @@ const FeatureEntry kFeatureEntries[] = { - FEATURE_VALUE_TYPE(chromeos::kLacrosTtsSupport)}, - #endif // BUILDFLAG(IS_CHROMEOS) - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - { - "enable-accelerated-video-decode", - flag_descriptions::kAcceleratedVideoDecodeName, -@@ -3838,7 +3838,7 @@ const FeatureEntry kFeatureEntries[] = { - {"enable-login-detection", flag_descriptions::kEnableLoginDetectionName, - flag_descriptions::kEnableLoginDetectionDescription, kOsAll, - FEATURE_VALUE_TYPE(login_detection::kLoginDetection)}, --#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - {"enable-navigation-predictor", - flag_descriptions::kEnableNavigationPredictorName, - flag_descriptions::kEnableNavigationPredictorDescription, -@@ -4031,7 +4031,7 @@ const FeatureEntry kFeatureEntries[] = { - FEATURE_VALUE_TYPE(features::kWebShare)}, - #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - {"ozone-platform-hint", flag_descriptions::kOzonePlatformHintName, - flag_descriptions::kOzonePlatformHintDescription, kOsLinux, - MULTI_VALUE_TYPE(kOzonePlatformHintRuntimeChoices)}, -@@ -4050,7 +4050,7 @@ const FeatureEntry kFeatureEntries[] = { - password_manager::features::kForceInitialSyncWhenDecryptionFails)}, - #endif // BUILDFLAG(IS_LINUX) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - {"skip-undecryptable-passwords", - flag_descriptions::kSkipUndecryptablePasswordsName, - flag_descriptions::kSkipUndecryptablePasswordsDescription, -@@ -4760,7 +4760,7 @@ const FeatureEntry kFeatureEntries[] = { - "OmniboxBundledExperimentV1")}, - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - {"omnibox-experimental-keyword-mode", - flag_descriptions::kOmniboxExperimentalKeywordModeName, - flag_descriptions::kOmniboxExperimentalKeywordModeDescription, kOsDesktop, -@@ -5158,7 +5158,7 @@ const FeatureEntry kFeatureEntries[] = { - #endif // BUILDFLAG(IS_ANDROID) - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - {"webui-feedback", flag_descriptions::kWebuiFeedbackName, - flag_descriptions::kWebuiFeedbackDescription, kOsDesktop, - FEATURE_VALUE_TYPE(features::kWebUIFeedback)}, -@@ -6198,7 +6198,7 @@ const FeatureEntry kFeatureEntries[] = { - FEATURE_VALUE_TYPE(features::kMouseSubframeNoImplicitCapture)}, - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - {"global-media-controls-modern-ui", - flag_descriptions::kGlobalMediaControlsModernUIName, - flag_descriptions::kGlobalMediaControlsModernUIDescription, -@@ -6912,7 +6912,7 @@ const FeatureEntry kFeatureEntries[] = { - #endif - - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - {"incognito-clear-browsing-data-dialog-for-desktop", - flag_descriptions::kIncognitoClearBrowsingDataDialogForDesktopName, - flag_descriptions::kIncognitoClearBrowsingDataDialogForDesktopDescription, -@@ -7037,7 +7037,7 @@ const FeatureEntry kFeatureEntries[] = { - #endif - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - {"commander", flag_descriptions::kCommanderName, - flag_descriptions::kCommanderDescription, kOsDesktop, - FEATURE_VALUE_TYPE(features::kCommander)}, -@@ -7291,7 +7291,7 @@ const FeatureEntry kFeatureEntries[] = { - - #if BUILDFLAG(IS_WIN) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ -- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - { - "ui-debug-tools", - flag_descriptions::kUIDebugToolsName, diff --git a/www/chromium/patches/patch-chrome_browser_after_startup_task_utils_cc b/www/chromium/patches/patch-chrome_browser_after_startup_task_utils_cc deleted file mode 100644 index 918a2db..0000000 --- a/www/chromium/patches/patch-chrome_browser_after_startup_task_utils_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/after_startup_task_utils.cc ---- chrome/browser/after_startup_task_utils.cc.orig -+++ chrome/browser/after_startup_task_utils.cc -@@ -25,7 +25,7 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - #include "ui/views/linux_ui/linux_ui.h" - #endif - -@@ -111,7 +111,7 @@ void SetBrowserStartupIsComplete() { - - g_startup_complete_flag.Get().Set(); - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Process::Current().CreationTime() is not available on all platforms. - const base::Time process_creation_time = - base::Process::Current().CreationTime(); -@@ -130,7 +130,7 @@ void SetBrowserStartupIsComplete() { - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - // Make sure we complete the startup notification sequence, or launchers will - // get confused by not receiving the expected message from the main process. - views::LinuxUI* linux_ui = views::LinuxUI::instance(); diff --git a/www/chromium/patches/patch-chrome_browser_apps_platform_apps_api_music_manager_private_device_id_linux_cc b/www/chromium/patches/patch-chrome_browser_apps_platform_apps_api_music_manager_private_device_id_linux_cc deleted file mode 100644 index ad6bd39..0000000 --- a/www/chromium/patches/patch-chrome_browser_apps_platform_apps_api_music_manager_private_device_id_linux_cc +++ /dev/null @@ -1,72 +0,0 @@ -Index: chrome/browser/apps/platform_apps/api/music_manager_private/device_id_linux.cc ---- chrome/browser/apps/platform_apps/api/music_manager_private/device_id_linux.cc.orig -+++ chrome/browser/apps/platform_apps/api/music_manager_private/device_id_linux.cc -@@ -4,6 +4,15 @@ - - #include "chrome/browser/apps/platform_apps/api/music_manager_private/device_id.h" - -+#include "build/build_config.h" -+ -+#if defined(OS_BSD) -+#include -+#include -+#include -+#include -+#endif -+ - #include - #include - #include -@@ -106,11 +115,33 @@ class MacAddressProcessor { - const char* const prefixes[], - size_t prefixes_count) { - const int MAC_LENGTH = 6; -+#if defined(OS_BSD) -+ struct ifaddrs *ifap, *ifinfo; -+#else - struct ifreq ifinfo; -+#endif - - memset(&ifinfo, 0, sizeof(ifinfo)); -- strncpy(ifinfo.ifr_name, ifaddr->ifa_name, sizeof(ifinfo.ifr_name) - 1); - -+#if defined(OS_BSD) -+ int result = getifaddrs(&ifap); -+ if (result != 0) -+ return true; -+ result = 1; // no MAC found yet -+ for (ifinfo = ifap; ifinfo != NULL; ifinfo = ifinfo->ifa_next) { -+ struct sockaddr* sa = ifinfo->ifa_addr; -+ if (sa->sa_family == AF_LINK && -+ !strncmp(ifinfo->ifa_name, ifaddr->ifa_name, -+ sizeof(ifinfo->ifa_name) - 1)) { -+ result = 0; -+ break; -+ } -+ } -+ -+ char mac_address[6]; -+ strncpy(mac_address, (const char*)LLADDR((struct sockaddr_dl*)ifinfo->ifa_addr), sizeof(mac_address)); -+#else -+ strncpy(ifinfo.ifr_name, ifaddr->ifa_name, sizeof(ifinfo.ifr_name) - 1); - int sd = socket(AF_INET, SOCK_DGRAM, 0); - int result = ioctl(sd, SIOCGIFHWADDR, &ifinfo); - close(sd); -@@ -120,11 +151,17 @@ class MacAddressProcessor { - - const char* mac_address = - static_cast(ifinfo.ifr_hwaddr.sa_data); -+#endif - if (!is_valid_mac_address_.Run(mac_address, MAC_LENGTH)) - return true; - -+#if defined(OS_BSD) -+ if (!IsValidPrefix(ifinfo->ifa_name, prefixes, prefixes_count)) -+ return true; -+#else - if (!IsValidPrefix(ifinfo.ifr_name, prefixes, prefixes_count)) - return true; -+#endif - - // Got one! - found_mac_address_ = diff --git a/www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_cc b/www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_cc deleted file mode 100644 index eb12227..0000000 --- a/www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/apps/platform_apps/platform_app_launch.cc ---- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig -+++ chrome/browser/apps/platform_apps/platform_app_launch.cc -@@ -18,7 +18,7 @@ - #include "extensions/common/constants.h" - #include "extensions/common/extension.h" - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/browser.h" - #include "chrome/browser/ui/browser_navigator.h" - #include "chrome/browser/ui/browser_window.h" -@@ -121,7 +121,7 @@ bool OpenExtensionApplicationTab(Profile* profile, con - return app_tab != nullptr; - } - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - bool OpenDeprecatedApplicationPrompt(Profile* profile, - const std::string& app_id) { - if (!extensions::IsExtensionUnsupportedDeprecatedApp(profile, app_id)) diff --git a/www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_h b/www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_h deleted file mode 100644 index 4fd3c3b..0000000 --- a/www/chromium/patches/patch-chrome_browser_apps_platform_apps_platform_app_launch_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/apps/platform_apps/platform_app_launch.h ---- chrome/browser/apps/platform_apps/platform_app_launch.h.orig -+++ chrome/browser/apps/platform_apps/platform_app_launch.h -@@ -36,7 +36,7 @@ bool OpenExtensionApplicationWindow(Profile* profile, - // and false otherwise. - bool OpenExtensionApplicationTab(Profile* profile, const std::string& app_id); - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Opens the deprecated Chrome Apps flow if |app_id| refers to a Chrome App and - // Chrome Apps are deprecated on the |profile|. Returns true if that was the - // case, or false otherwise. diff --git a/www/chromium/patches/patch-chrome_browser_autocomplete_chrome_autocomplete_scheme_classifier_cc b/www/chromium/patches/patch-chrome_browser_autocomplete_chrome_autocomplete_scheme_classifier_cc deleted file mode 100644 index 29c6716..0000000 --- a/www/chromium/patches/patch-chrome_browser_autocomplete_chrome_autocomplete_scheme_classifier_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc ---- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig -+++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc -@@ -89,7 +89,7 @@ ChromeAutocompleteSchemeClassifier::GetInputTypeForSch - return metrics::OmniboxInputType::QUERY; - - case ExternalProtocolHandler::UNKNOWN: { --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Linux impl of GetApplicationNameForProtocol doesn't distinguish - // between URL schemes with handers and those without. This will - // make the default behaviour be search on Linux. diff --git a/www/chromium/patches/patch-chrome_browser_background_background_mode_manager_cc b/www/chromium/patches/patch-chrome_browser_background_background_mode_manager_cc deleted file mode 100644 index e59aed8..0000000 --- a/www/chromium/patches/patch-chrome_browser_background_background_mode_manager_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/background/background_mode_manager.cc ---- chrome/browser/background/background_mode_manager.cc.orig -+++ chrome/browser/background/background_mode_manager.cc -@@ -899,7 +899,7 @@ gfx::ImageSkia GetStatusTrayIcon() { - return gfx::ImageSkia(); - - return family->CreateExact(size).AsImageSkia(); --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - return *ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed( - IDR_PRODUCT_LOGO_128); - #elif BUILDFLAG(IS_MAC) diff --git a/www/chromium/patches/patch-chrome_browser_background_background_mode_optimizer_cc b/www/chromium/patches/patch-chrome_browser_background_background_mode_optimizer_cc deleted file mode 100644 index 6db6b71..0000000 --- a/www/chromium/patches/patch-chrome_browser_background_background_mode_optimizer_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/background/background_mode_optimizer.cc ---- chrome/browser/background/background_mode_optimizer.cc.orig -+++ chrome/browser/background/background_mode_optimizer.cc -@@ -31,7 +31,7 @@ std::unique_ptr BackgroundMod - switches::kKeepAliveForTest)) - return nullptr; - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - if (base::FeatureList::IsEnabled(features::kBackgroundModeAllowRestart)) - return base::WrapUnique(new BackgroundModeOptimizer()); - #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-chrome_browser_browser_features_cc b/www/chromium/patches/patch-chrome_browser_browser_features_cc deleted file mode 100644 index 18b0445..0000000 --- a/www/chromium/patches/patch-chrome_browser_browser_features_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/browser_features.cc ---- chrome/browser/browser_features.cc.orig -+++ chrome/browser/browser_features.cc -@@ -29,7 +29,7 @@ const base::Feature kColorProviderRedirectionForThemeP - // the browser exits. - const 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 diff --git a/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc b/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc deleted file mode 100644 index 13b665f..0000000 --- a/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/browser_process_impl.cc ---- chrome/browser/browser_process_impl.cc.orig -+++ chrome/browser/browser_process_impl.cc -@@ -208,7 +208,7 @@ - #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h" - #endif - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/error_reporting/chrome_js_error_report_processor.h" // nogncheck - #endif - -@@ -1157,7 +1157,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { - - ApplyMetricsReportingPolicy(); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - ChromeJsErrorReportProcessor::Create(); - #endif - -@@ -1412,7 +1412,7 @@ void BrowserProcessImpl::Unpin() { - // Mac is currently not supported. - // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is - // complete. --#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD) - - bool BrowserProcessImpl::IsRunningInBackground() const { - // Check if browser is in the background. diff --git a/www/chromium/patches/patch-chrome_browser_browser_process_impl_h b/www/chromium/patches/patch-chrome_browser_browser_process_impl_h deleted file mode 100644 index 1b6943c..0000000 --- a/www/chromium/patches/patch-chrome_browser_browser_process_impl_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/browser_process_impl.h ---- chrome/browser/browser_process_impl.h.orig -+++ chrome/browser/browser_process_impl.h -@@ -367,7 +367,7 @@ class BrowserProcessImpl : public BrowserProcess, - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD) - base::RepeatingTimer autoupdate_timer_; - - // Gets called by autoupdate timer to see if browser needs restart and can be diff --git a/www/chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_cc b/www/chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_cc deleted file mode 100644 index 8c28b16..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_cc +++ /dev/null @@ -1,72 +0,0 @@ -Index: chrome/browser/chrome_browser_interface_binders.cc ---- chrome/browser/chrome_browser_interface_binders.cc.orig -+++ chrome/browser/chrome_browser_interface_binders.cc -@@ -96,13 +96,13 @@ - #endif // BUILDFLAG(FULL_SAFE_BROWSING) - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS_ASH) -+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/webui/connectors_internals/connectors_internals.mojom.h" - #include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h" - #endif - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h" - #include "ui/webui/resources/cr_components/app_management/app_management.mojom.h" - #endif -@@ -172,7 +172,7 @@ - #endif // BUILDFLAG(IS_ANDROID) - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_CHROMEOS) || 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" -@@ -665,7 +665,7 @@ void PopulateChromeFrameBinders( - #endif - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - if (!render_frame_host->GetParent()) { - map->Add( - base::BindRepeating(&DraggableRegionsHostImpl::CreateIfAllowed)); -@@ -673,7 +673,7 @@ void PopulateChromeFrameBinders( - #endif - - #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) && - !render_frame_host->GetParent()) { - map->Add( -@@ -714,14 +714,14 @@ void PopulateChromeWebUIFrameBinders( - SegmentationInternalsUI>(map); - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS_ASH) -+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD) - RegisterWebUIControllerInterfaceBinder< - connectors_internals::mojom::PageHandler, - enterprise_connectors::ConnectorsInternalsUI>(map); - #endif - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - RegisterWebUIControllerInterfaceBinder< - app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map); - #endif -@@ -1040,7 +1040,7 @@ void PopulateChromeWebUIFrameBinders( - #endif - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - RegisterWebUIControllerInterfaceBinder(map); - diff --git a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc b/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc deleted file mode 100644 index 7772303..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc +++ /dev/null @@ -1,53 +0,0 @@ -Index: chrome/browser/chrome_browser_main.cc ---- chrome/browser/chrome_browser_main.cc.orig -+++ chrome/browser/chrome_browser_main.cc -@@ -231,11 +231,11 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/first_run/upgrade_util_linux.h" - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "components/crash/core/app/breakpad_linux.h" - #include "components/crash/core/app/crashpad.h" - #endif -@@ -270,7 +270,7 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - #include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h" - #include "chrome/browser/metrics/desktop_session_duration/touch_mode_stats_tracker.h" -@@ -1007,7 +1007,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { - AddFirstRunNewTabs(browser_creator_.get(), master_prefs_->new_tabs); - } - --#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // 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 . -@@ -1020,7 +1020,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { - } - #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) - // Set the product channel for crash reports. - if (!crash_reporter::IsCrashpadEnabled()) { - breakpad::SetChannelCrashKey( -@@ -1041,7 +1041,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - metrics::DesktopSessionDurationTracker::Initialize(); - ProfileActivityMetricsRecorder::Initialize(); diff --git a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_extra_parts_linux_cc b/www/chromium/patches/patch-chrome_browser_chrome_browser_main_extra_parts_linux_cc deleted file mode 100644 index 10e432c..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_extra_parts_linux_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/chrome_browser_main_extra_parts_linux.cc ---- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig -+++ chrome/browser/chrome_browser_main_extra_parts_linux.cc -@@ -120,7 +120,7 @@ ChromeBrowserMainExtraPartsLinux::ChromeBrowserMainExt - ChromeBrowserMainExtraPartsLinux::~ChromeBrowserMainExtraPartsLinux() = default; - - void ChromeBrowserMainExtraPartsLinux::PreEarlyInitialization() { --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // On the desktop, we fix the platform name if necessary. - // See https://crbug.com/1246928. - auto* const command_line = base::CommandLine::ForCurrentProcess(); diff --git a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_linux_cc b/www/chromium/patches/patch-chrome_browser_chrome_browser_main_linux_cc deleted file mode 100644 index 84d03d8..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_linux_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/chrome_browser_main_linux.cc ---- chrome/browser/chrome_browser_main_linux.cc.orig -+++ chrome/browser/chrome_browser_main_linux.cc -@@ -57,7 +57,7 @@ ChromeBrowserMainPartsLinux::~ChromeBrowserMainPartsLi - } - - void ChromeBrowserMainPartsLinux::PostCreateMainMessageLoop() { --#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || defined(OS_BSD) - // No-op: Ash and Lacros Bluetooth DBusManager initialization depend on - // FeatureList, and is done elsewhere. - #else -@@ -122,7 +122,7 @@ void ChromeBrowserMainPartsLinux::PostBrowserStart() { - #endif // defined(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS) - - void ChromeBrowserMainPartsLinux::PostDestroyThreads() { --#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || defined(OS_BSD) - // No-op; per PostBrowserStart() comment, this is done elsewhere. - #else - bluez::BluezDBusManager::Shutdown(); diff --git a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_posix_cc b/www/chromium/patches/patch-chrome_browser_chrome_browser_main_posix_cc deleted file mode 100644 index d829ea7..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_posix_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/chrome_browser_main_posix.cc ---- chrome/browser/chrome_browser_main_posix.cc.orig -+++ chrome/browser/chrome_browser_main_posix.cc -@@ -72,7 +72,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa - } else { - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - switch (signal) { - case SIGINT: - case SIGHUP: diff --git a/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc b/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc deleted file mode 100644 index 888dbb9..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc +++ /dev/null @@ -1,160 +0,0 @@ -Index: chrome/browser/chrome_content_browser_client.cc ---- chrome/browser/chrome_content_browser_client.cc.orig -+++ chrome/browser/chrome_content_browser_client.cc -@@ -374,7 +374,7 @@ - #include "services/service_manager/public/mojom/interface_provider_spec.mojom.h" - #include "storage/browser/file_system/external_mount_points.h" - #include "third_party/cros_system_api/switches/chrome_switches.h" --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/chrome_browser_main_linux.h" - #elif BUILDFLAG(IS_ANDROID) - #include "base/android/application_status_listener.h" -@@ -444,17 +444,17 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - #include "chrome/browser/browser_switcher/browser_switcher_navigation_throttle.h" - #endif - --#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 - --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - #if !BUILDFLAG(IS_ANDROID) - #include "base/debug/leak_annotations.h" - #include "components/crash/core/app/breakpad_linux.h" -@@ -462,12 +462,12 @@ - #include "components/crash/content/browser/crash_handler_host_linux.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/ui/webui/app_settings/web_app_settings_navigation_throttle.h" - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ -- BUILDFLAG(IS_CHROMEOS_ASH) -+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/connectors/device_trust/navigation_throttle.h" - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || - // BUILDFLAG(IS_CHROMEOS_ASH) -@@ -489,11 +489,11 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h" - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "chrome/browser/chrome_browser_main_extra_parts_linux.h" - #elif defined(USE_OZONE) - #include "chrome/browser/chrome_browser_main_extra_parts_ozone.h" -@@ -880,7 +880,7 @@ blink::mojom::AutoplayPolicy GetAutoplayPolicyForWebCo - int GetCrashSignalFD(const base::CommandLine& command_line) { - return crashpad::CrashHandlerHost::Get()->GetDeathSignalSocket(); - } --#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) -+#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - breakpad::CrashHandlerHostLinux* CreateCrashHandlerHost( - const std::string& process_type) { - base::FilePath dumps_path; -@@ -1376,7 +1376,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts( - #elif BUILDFLAG(IS_CHROMEOS_LACROS) - main_parts = std::make_unique( - std::move(parameters), &startup_data_); --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - main_parts = std::make_unique( - std::move(parameters), &startup_data_); - #elif BUILDFLAG(IS_ANDROID) -@@ -1410,7 +1410,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts( - std::make_unique()); - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - main_parts->AddParts( - std::make_unique()); - #else -@@ -1427,7 +1427,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts( - main_parts->AddParts(std::make_unique()); - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - main_parts->AddParts(std::make_unique()); - #elif defined(USE_OZONE) - main_parts->AddParts(std::make_unique()); -@@ -2101,7 +2101,7 @@ bool ChromeContentBrowserClient::AreDirectSocketsAllow - Profile* profile = Profile::FromBrowserContext(context); - return profile && profile->GetPrefs()->GetBoolean( - policy::policy_prefs::kEnableDirectSockets); --#elif BUILDFLAG(IS_LINUX) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // There are currently no reliable way to determine managed status on Linux. - return false; - #elif BUILDFLAG(IS_MAC) -@@ -2190,6 +2190,8 @@ void ChromeContentBrowserClient::AppendExtraCommandLin - #elif BUILDFLAG(IS_POSIX) - #if BUILDFLAG(IS_ANDROID) - bool enable_crash_reporter = true; -+#elif BUILDFLAG(IS_BSD) -+ bool enable_crash_reporter = false; - #else - bool enable_crash_reporter = false; - if (crash_reporter::IsCrashpadEnabled()) { -@@ -2498,7 +2500,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin - ThreadProfilerConfiguration::Get()->AppendCommandLineSwitchForChildProcess( - command_line); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Processes may only query perf_event_open with the BPF sandbox disabled. - if (browser_command_line.HasSwitch(switches::kEnableThreadInstructionCount) && - command_line->HasSwitch(sandbox::policy::switches::kNoSandbox)) { -@@ -3880,7 +3882,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst - } - } - --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess( - const base::CommandLine& command_line, - int child_process_id, -@@ -4292,14 +4294,14 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati - &throttles); - } - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - MaybeAddThrottle( - WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle), - &throttles); - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ -- BUILDFLAG(IS_CHROMEOS_ASH) -+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD) - MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle:: - MaybeCreateThrottleFor(handle), - &throttles); -@@ -4332,7 +4334,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle:: - MaybeCreateThrottleFor(handle), diff --git a/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_h b/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_h deleted file mode 100644 index accafa1..0000000 --- a/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/chrome_content_browser_client.h ---- chrome/browser/chrome_content_browser_client.h.orig -+++ chrome/browser/chrome_content_browser_client.h -@@ -417,7 +417,7 @@ class ChromeContentBrowserClient : public content::Con - void OverridePageVisibilityState( - content::RenderFrameHost* render_frame_host, - content::PageVisibilityState* visibility_state) override; --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - void GetAdditionalMappedFilesForChildProcess( - const base::CommandLine& command_line, - int child_process_id, diff --git a/www/chromium/patches/patch-chrome_browser_crash_upload_list_crash_upload_list_cc b/www/chromium/patches/patch-chrome_browser_crash_upload_list_crash_upload_list_cc deleted file mode 100644 index 49fa71c..0000000 --- a/www/chromium/patches/patch-chrome_browser_crash_upload_list_crash_upload_list_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/crash_upload_list/crash_upload_list.cc ---- chrome/browser/crash_upload_list/crash_upload_list.cc.orig -+++ chrome/browser/crash_upload_list/crash_upload_list.cc -@@ -52,7 +52,7 @@ scoped_refptr CreateCrashUploadList() { - // to log uploads in CrashUploadList::kReporterLogFilename. - // Linux is handled below. - #if !(BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || \ -- BUILDFLAG(IS_LINUX)) -+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) - if (crash_reporter::IsCrashpadEnabled()) { - return new CrashUploadListCrashpad(); - } diff --git a/www/chromium/patches/patch-chrome_browser_custom_handlers_chrome_protocol_handler_registry_delegate_cc b/www/chromium/patches/patch-chrome_browser_custom_handlers_chrome_protocol_handler_registry_delegate_cc deleted file mode 100644 index 1d979ff..0000000 --- a/www/chromium/patches/patch-chrome_browser_custom_handlers_chrome_protocol_handler_registry_delegate_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc ---- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig -+++ chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc -@@ -69,7 +69,7 @@ void ChromeProtocolHandlerRegistryDelegate::CheckDefau - // If true default protocol handlers will be removed if the OS level - // registration for a protocol is no longer Chrome. - bool ChromeProtocolHandlerRegistryDelegate::ShouldRemoveHandlersNotInOS() { --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // We don't do this on Linux as the OS registration there is not reliable, - // and Chrome OS doesn't have any notion of OS registration. - // TODO(benwells): When Linux support is more reliable remove this diff --git a/www/chromium/patches/patch-chrome_browser_defaults_cc b/www/chromium/patches/patch-chrome_browser_defaults_cc deleted file mode 100644 index 9f0f7e3..0000000 --- a/www/chromium/patches/patch-chrome_browser_defaults_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/defaults.cc ---- chrome/browser/defaults.cc.orig -+++ chrome/browser/defaults.cc -@@ -48,7 +48,7 @@ const bool kSyncAutoStarts = true; - const bool kSyncAutoStarts = false; - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const bool kScrollEventChangesTab = true; - #else - const bool kScrollEventChangesTab = false; diff --git a/www/chromium/patches/patch-chrome_browser_dev_ui_browser_resources_grd b/www/chromium/patches/patch-chrome_browser_dev_ui_browser_resources_grd deleted file mode 100644 index 75217a7..0000000 --- a/www/chromium/patches/patch-chrome_browser_dev_ui_browser_resources_grd +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/dev_ui_browser_resources.grd ---- chrome/browser/dev_ui_browser_resources.grd.orig -+++ chrome/browser/dev_ui_browser_resources.grd -@@ -46,7 +46,7 @@ This file specifies browser resources for developer-fa - - - -- -+ - - - diff --git a/www/chromium/patches/patch-chrome_browser_device_identity_device_oauth2_token_service_factory_cc b/www/chromium/patches/patch-chrome_browser_device_identity_device_oauth2_token_service_factory_cc deleted file mode 100644 index c9fcc85..0000000 --- a/www/chromium/patches/patch-chrome_browser_device_identity_device_oauth2_token_service_factory_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/device_identity/device_oauth2_token_service_factory.cc ---- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig -+++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc -@@ -28,7 +28,7 @@ std::unique_ptr CreatePlatform - return std::make_unique( - local_state); - #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || \ -- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD) - return std::make_unique(local_state); - #else - NOTREACHED(); diff --git a/www/chromium/patches/patch-chrome_browser_devtools_devtools_eye_dropper_cc b/www/chromium/patches/patch-chrome_browser_devtools_devtools_eye_dropper_cc deleted file mode 100644 index 4fef80e..0000000 --- a/www/chromium/patches/patch-chrome_browser_devtools_devtools_eye_dropper_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/devtools/devtools_eye_dropper.cc ---- chrome/browser/devtools/devtools_eye_dropper.cc.orig -+++ chrome/browser/devtools/devtools_eye_dropper.cc -@@ -186,7 +186,7 @@ void DevToolsEyeDropper::UpdateCursor() { - // magnified projection only with centered hotspot. - // Mac Retina requires cursor to be > 120px in order to render smoothly. - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - const float kCursorSize = 63; - const float kDiameter = 63; - const float kHotspotOffset = 32; diff --git a/www/chromium/patches/patch-chrome_browser_diagnostics_diagnostics_writer_h b/www/chromium/patches/patch-chrome_browser_diagnostics_diagnostics_writer_h deleted file mode 100644 index 5c71af3..0000000 --- a/www/chromium/patches/patch-chrome_browser_diagnostics_diagnostics_writer_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/diagnostics/diagnostics_writer.h ---- chrome/browser/diagnostics/diagnostics_writer.h.orig -+++ chrome/browser/diagnostics/diagnostics_writer.h -@@ -14,6 +14,8 @@ namespace diagnostics { - // Console base class used internally. - class SimpleConsole; - -+#undef MACHINE -+ - class DiagnosticsWriter : public DiagnosticsModel::Observer { - public: - // The type of formatting done by this writer. diff --git a/www/chromium/patches/patch-chrome_browser_download_chrome_download_manager_delegate_cc b/www/chromium/patches/patch-chrome_browser_download_chrome_download_manager_delegate_cc deleted file mode 100644 index 9cb41e3..0000000 --- a/www/chromium/patches/patch-chrome_browser_download_chrome_download_manager_delegate_cc +++ /dev/null @@ -1,48 +0,0 @@ -Index: chrome/browser/download/chrome_download_manager_delegate.cc ---- chrome/browser/download/chrome_download_manager_delegate.cc.orig -+++ chrome/browser/download/chrome_download_manager_delegate.cc -@@ -1541,7 +1541,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe - target_info->is_filetype_handled_safely) - DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - if (item->GetOriginalMimeType() == "application/x-x509-user-cert") - DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); - #endif -@@ -1610,7 +1610,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe - bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferreredForFile( - const base::FilePath& path) { - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) { - return !download_prefs_->ShouldOpenPdfInSystemReader(); - } -@@ -1718,7 +1718,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow - content::CheckDownloadAllowedCallback check_download_allowed_cb) { - DCHECK_CURRENTLY_ON(BrowserThread::UI); - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - // Don't download pdf if it is a file URL, as that might cause an infinite - // download loop if Chrome is not the system pdf viewer. - if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) { -@@ -1760,7 +1760,7 @@ std::unique_ptr - ChromeDownloadManagerDelegate::GetRenameHandlerForDownload( - download::DownloadItem* download_item) { - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - return enterprise_connectors::FileSystemRenameHandler::CreateIfNeeded( - download_item); - #else -@@ -1776,7 +1776,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl - DCHECK(download_item->IsSavePackageDownload()); - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (!base::FeatureList::IsEnabled( - download::features::kAllowSavePackageScanning)) { - std::move(callback).Run(true); diff --git a/www/chromium/patches/patch-chrome_browser_download_download_commands_cc b/www/chromium/patches/patch-chrome_browser_download_download_commands_cc deleted file mode 100644 index 620af95..0000000 --- a/www/chromium/patches/patch-chrome_browser_download_download_commands_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/download/download_commands.cc ---- chrome/browser/download/download_commands.cc.orig -+++ chrome/browser/download/download_commands.cc -@@ -27,7 +27,7 @@ - #include "ui/base/clipboard/scoped_clipboard_writer.h" - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/browser.h" - #include "chrome/browser/ui/browser_finder.h" - #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h" -@@ -168,7 +168,7 @@ void DownloadCommands::ExecuteCommand(Command command) - } - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - - Browser* DownloadCommands::GetBrowser() const { - if (!model_) diff --git a/www/chromium/patches/patch-chrome_browser_download_download_commands_h b/www/chromium/patches/patch-chrome_browser_download_download_commands_h deleted file mode 100644 index c2f9032..0000000 --- a/www/chromium/patches/patch-chrome_browser_download_download_commands_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/download/download_commands.h ---- chrome/browser/download/download_commands.h.orig -+++ chrome/browser/download/download_commands.h -@@ -54,7 +54,7 @@ class DownloadCommands { - void ExecuteCommand(Command command); - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - bool IsDownloadPdf() const; - bool CanOpenPdfInSystemViewer() const; - Browser* GetBrowser() const; diff --git a/www/chromium/patches/patch-chrome_browser_download_download_item_model_cc b/www/chromium/patches/patch-chrome_browser_download_download_item_model_cc deleted file mode 100644 index 20c1dd7..0000000 --- a/www/chromium/patches/patch-chrome_browser_download_download_item_model_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/download/download_item_model.cc ---- chrome/browser/download/download_item_model.cc.orig -+++ chrome/browser/download/download_item_model.cc -@@ -640,7 +640,7 @@ bool DownloadItemModel::IsCommandChecked( - download_crx_util::IsExtensionDownload(*download_); - case DownloadCommands::ALWAYS_OPEN_TYPE: - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (download_commands->CanOpenPdfInSystemViewer()) { - DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile()); - return prefs->ShouldOpenPdfInSystemReader(); -@@ -681,7 +681,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand - DownloadCommands::ALWAYS_OPEN_TYPE); - DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile()); - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (download_commands->CanOpenPdfInSystemViewer()) { - prefs->SetShouldOpenPdfInSystemReader(!is_checked); - SetShouldPreferOpeningInBrowser(is_checked); diff --git a/www/chromium/patches/patch-chrome_browser_download_download_prefs_cc b/www/chromium/patches/patch-chrome_browser_download_download_prefs_cc deleted file mode 100644 index 29dd288..0000000 --- a/www/chromium/patches/patch-chrome_browser_download_download_prefs_cc +++ /dev/null @@ -1,100 +0,0 @@ -Index: chrome/browser/download/download_prefs.cc ---- chrome/browser/download/download_prefs.cc.orig -+++ chrome/browser/download/download_prefs.cc -@@ -13,6 +13,7 @@ - #include "base/callback_helpers.h" - #include "base/check.h" - #include "base/cxx17_backports.h" -+#include "base/command_line.h" - #include "base/feature_list.h" - #include "base/files/file_util.h" - #include "base/no_destructor.h" -@@ -60,6 +61,10 @@ - #include "chrome/browser/ui/pdf/adobe_reader_info_win.h" - #endif - -+#if BUILDFLAG(IS_OPENBSD) -+#include "sandbox/policy/openbsd/sandbox_openbsd.h" -+#endif -+ - using content::BrowserContext; - using content::BrowserThread; - using content::DownloadManager; -@@ -70,7 +75,7 @@ namespace { - // Consider downloads 'dangerous' if they go to the home directory on Linux and - // to the desktop on any platform. - bool DownloadPathIsDangerous(const base::FilePath& download_path) { --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - base::FilePath home_dir = base::GetHomeDir(); - if (download_path == home_dir) { - return true; -@@ -168,7 +173,7 @@ DownloadPrefs::DownloadPrefs(Profile* profile) : profi - #endif // BUILDFLAG(IS_CHROMEOS_ASH) - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - should_open_pdf_in_system_reader_ = - prefs->GetBoolean(prefs::kOpenPdfDownloadInSystemReader); - #endif -@@ -287,7 +292,7 @@ void DownloadPrefs::RegisterProfilePrefs( - registry->RegisterFilePathPref(prefs::kSaveFileDefaultDirectory, - default_download_path); - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - registry->RegisterBooleanPref(prefs::kOpenPdfDownloadInSystemReader, false); - #endif - #if BUILDFLAG(IS_ANDROID) -@@ -421,7 +426,7 @@ bool DownloadPrefs::IsDownloadPathManaged() const { - - bool DownloadPrefs::IsAutoOpenByUserUsed() const { - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (ShouldOpenPdfInSystemReader()) - return true; - #endif -@@ -436,7 +441,7 @@ bool DownloadPrefs::IsAutoOpenEnabled(const GURL& url, - DCHECK(extension[0] == base::FilePath::kExtensionSeparator); - extension.erase(0, 1); - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (base::FilePath::CompareEqualIgnoreCase(extension, - FILE_PATH_LITERAL("pdf")) && - ShouldOpenPdfInSystemReader()) -@@ -491,7 +496,7 @@ void DownloadPrefs::DisableAutoOpenByUserBasedOnExtens - } - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - void DownloadPrefs::SetShouldOpenPdfInSystemReader(bool should_open) { - if (should_open_pdf_in_system_reader_ == should_open) - return; -@@ -513,7 +518,7 @@ bool DownloadPrefs::ShouldOpenPdfInSystemReader() cons - - void DownloadPrefs::ResetAutoOpenByUser() { - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - SetShouldOpenPdfInSystemReader(false); - #endif - auto_open_by_user_.clear(); -@@ -653,7 +658,14 @@ base::FilePath DownloadPrefs::SanitizeDownloadTargetPa - #else - // If the stored download directory is an absolute path, we presume it's - // correct; there's not really much more validation we can do here. -+#if BUILDFLAG(IS_OPENBSD) -+ // If unveil(2) is used, force the file dialog directory to something we -+ // know is available. -+ auto* sandbox = sandbox::policy::SandboxLinux::GetInstance(); -+ if (!sandbox->unveil_initialized() && path.IsAbsolute()) -+#else - if (path.IsAbsolute()) -+#endif - return path; - - // When the default download directory is *not* an absolute path, we use the diff --git a/www/chromium/patches/patch-chrome_browser_download_download_prefs_h b/www/chromium/patches/patch-chrome_browser_download_download_prefs_h deleted file mode 100644 index 3fa5d3a..0000000 --- a/www/chromium/patches/patch-chrome_browser_download_download_prefs_h +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/download/download_prefs.h ---- chrome/browser/download/download_prefs.h.orig -+++ chrome/browser/download/download_prefs.h -@@ -122,7 +122,7 @@ class DownloadPrefs { - void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name); - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - // Store the user preference to disk. If |should_open| is true, also disable - // the built-in PDF plugin. If |should_open| is false, enable the PDF plugin. - void SetShouldOpenPdfInSystemReader(bool should_open); -@@ -181,7 +181,7 @@ class DownloadPrefs { - std::unique_ptr auto_open_allowed_by_urls_; - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - bool should_open_pdf_in_system_reader_; - #endif - diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_connector_service_factory_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_connector_service_factory_cc deleted file mode 100644 index d07efff..0000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_connector_service_factory_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc ---- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig -+++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc -@@ -12,7 +12,7 @@ - #include "components/keyed_service/content/browser_context_dependency_manager.h" - #include "components/keyed_service/core/keyed_service.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - #include "chrome/browser/browser_process.h" - #include "chrome/browser/enterprise/connectors/device_trust/browser/browser_device_trust_connector_service.h" - #include "chrome/browser/policy/chrome_browser_policy_connector.h" -@@ -37,7 +37,7 @@ DeviceTrustConnectorService* DeviceTrustConnectorServi - - bool DeviceTrustConnectorServiceFactory::ServiceIsCreatedWithBrowserContext() - const { --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - return IsDeviceTrustConnectorFeatureEnabled(); - #else - return false; -@@ -58,7 +58,7 @@ KeyedService* DeviceTrustConnectorServiceFactory::Buil - - DeviceTrustConnectorService* service = nullptr; - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (IsDeviceTrustConnectorFeatureEnabled()) { - auto* key_manager = g_browser_process->browser_policy_connector() - ->chrome_browser_cloud_management_controller() diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_service_factory_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_service_factory_cc deleted file mode 100644 index 4798d54..0000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_device_trust_service_factory_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc ---- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig -+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc -@@ -21,7 +21,7 @@ - #include "components/policy/content/policy_blocklist_service.h" - #include "content/public/browser/browser_context.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - #include "chrome/browser/browser_process.h" - #include "chrome/browser/enterprise/connectors/device_trust/attestation/desktop/desktop_attestation_service.h" - #include "chrome/browser/policy/chrome_browser_policy_connector.h" diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_signals_signals_service_factory_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_signals_signals_service_factory_cc deleted file mode 100644 index d9b9e19..0000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_device_trust_signals_signals_service_factory_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc ---- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig -+++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc -@@ -14,7 +14,7 @@ - #include "chrome/browser/enterprise/connectors/device_trust/signals/signals_service_impl.h" - #include "chrome/browser/profiles/profile.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - #include "base/check.h" - #include "chrome/browser/enterprise/connectors/device_trust/signals/decorators/browser/browser_signals_decorator.h" - #include "chrome/browser/policy/chrome_browser_policy_connector.h" -@@ -44,7 +44,7 @@ std::unique_ptr CreateSignalsService( - decorators.push_back( - std::make_unique(policy_blocklist_service)); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - policy::ChromeBrowserPolicyConnector* browser_policy_connector = - g_browser_process->browser_policy_connector(); - DCHECK(browser_policy_connector); diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_remote_commands_cbcm_remote_commands_factory_cc b/www/chromium/patches/patch-chrome_browser_enterprise_remote_commands_cbcm_remote_commands_factory_cc deleted file mode 100644 index 930327b..0000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_remote_commands_cbcm_remote_commands_factory_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc ---- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig -+++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc -@@ -11,7 +11,7 @@ - #include "chrome/browser/profiles/profile_manager.h" - #include "components/policy/core/common/remote_commands/remote_command_job.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/connectors/device_trust/device_trust_features.h" - #include "chrome/browser/enterprise/remote_commands/rotate_attestation_credential_job.h" - #include "chrome/browser/policy/chrome_browser_policy_connector.h" -@@ -31,7 +31,7 @@ CBCMRemoteCommandsFactory::BuildJobForType( - g_browser_process->profile_manager()); - } - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (enterprise_connectors::IsDeviceTrustConnectorFeatureEnabled() && - type == enterprise_management:: - RemoteCommand_Type_BROWSER_ROTATE_ATTESTATION_CREDENTIAL) { diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_cc b/www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_cc deleted file mode 100644 index 2547aef..0000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/enterprise/signals/device_info_fetcher.cc ---- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig -+++ chrome/browser/enterprise/signals/device_info_fetcher.cc -@@ -10,7 +10,7 @@ - #include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h" - #elif BUILDFLAG(IS_WIN) - #include "chrome/browser/enterprise/signals/device_info_fetcher_win.h" --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/signals/device_info_fetcher_linux.h" - #endif - -@@ -70,7 +70,7 @@ std::unique_ptr DeviceInfoFetcher:: - return std::make_unique(); - #elif BUILDFLAG(IS_WIN) - return std::make_unique(); --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - return std::make_unique(); - #else - return std::make_unique(); diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_linux_cc b/www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_linux_cc deleted file mode 100644 index e4179b1..0000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_signals_device_info_fetcher_linux_cc +++ /dev/null @@ -1,79 +0,0 @@ -Index: chrome/browser/enterprise/signals/device_info_fetcher_linux.cc ---- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig -+++ chrome/browser/enterprise/signals/device_info_fetcher_linux.cc -@@ -4,12 +4,23 @@ - - #include "chrome/browser/enterprise/signals/device_info_fetcher_linux.h" - -+#include "build/build_config.h" -+ - #if defined(USE_GIO) - #include - #endif // defined(USE_GIO) - #include -+#if !defined(OS_BSD) - #include -+#endif - -+#if defined(OS_BSD) -+#include -+#include -+#include -+#include -+#endif -+ - #include - - #include "base/environment.h" -@@ -118,6 +129,7 @@ SettingValue GetScreenlockSecured() { - // Implements the logic from the native host installation script. First find the - // root device identifier, then locate its parent and get its type. - SettingValue GetDiskEncrypted() { -+#if !defined(OS_BSD) - struct stat info; - // First figure out the device identifier. Fail fast if this fails. - if (stat("/", &info) != 0) -@@ -139,11 +151,35 @@ SettingValue GetDiskEncrypted() { - } - return SettingValue::UNKNOWN; - } -+#endif - return SettingValue::DISABLED; - } - - std::vector GetMacAddresses() { - std::vector result; -+#if defined(OS_BSD) -+ struct ifaddrs* ifa = nullptr; -+ -+ if (getifaddrs(&ifa) != 0) -+ return result; -+ -+ struct ifaddrs* interface = ifa; -+ for (; interface != nullptr; interface = interface->ifa_next) { -+ if (interface->ifa_addr == nullptr || -+ interface->ifa_addr->sa_family != AF_LINK) { -+ continue; -+ } -+ struct sockaddr_dl* sdl = -+ reinterpret_cast(interface->ifa_addr); -+ if (!sdl || sdl->sdl_alen != 6) -+ continue; -+ char* link_address = static_cast(LLADDR(sdl)); -+ result.push_back(base::StringPrintf( -+ "%02x:%02x:%02x:%02x:%02x:%02x", link_address[0] & 0xff, -+ link_address[1] & 0xff, link_address[2] & 0xff, link_address[3] & 0xff, -+ link_address[4] & 0xff, link_address[5] & 0xff)); -+ } -+#else - base::DirReaderPosix reader("/sys/class/net"); - if (!reader.IsValid()) - return result; -@@ -166,6 +202,7 @@ std::vector GetMacAddresses() { - &address); - result.push_back(address); - } -+#endif - return result; - } - diff --git a/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn b/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn deleted file mode 100644 index 39603a4..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn +++ /dev/null @@ -1,14 +0,0 @@ -Index: chrome/browser/extensions/BUILD.gn ---- chrome/browser/extensions/BUILD.gn.orig -+++ chrome/browser/extensions/BUILD.gn -@@ -1299,6 +1299,10 @@ static_library("extensions") { - deps += [ "//chrome/services/printing/public/mojom" ] - } - -+ if (is_bsd) { -+ sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ] -+ } -+ - if (enable_service_discovery) { - sources += [ - "api/mdns/mdns_api.cc", diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_cc deleted file mode 100644 index df363f1..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc ---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig -+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc -@@ -155,7 +155,7 @@ EnterpriseReportingPrivateGetDeviceIdFunction:: - - // getPersistentSecret - --#if !BUILDFLAG(IS_LINUX) -+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) - - EnterpriseReportingPrivateGetPersistentSecretFunction:: - EnterpriseReportingPrivateGetPersistentSecretFunction() = default; diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_h b/www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_h deleted file mode 100644 index e78d52f..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_enterprise_reporting_private_enterprise_reporting_private_api_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h ---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig -+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h -@@ -45,7 +45,7 @@ class EnterpriseReportingPrivateGetDeviceIdFunction : - ~EnterpriseReportingPrivateGetDeviceIdFunction() override; - }; - --#if !BUILDFLAG(IS_LINUX) -+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) - - class EnterpriseReportingPrivateGetPersistentSecretFunction - : public ExtensionFunction { diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_image_writer_private_removable_storage_provider_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_image_writer_private_removable_storage_provider_cc deleted file mode 100644 index 25b5833..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_image_writer_private_removable_storage_provider_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc ---- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig -+++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc -@@ -22,6 +22,7 @@ static base::LazyInstancePostTask( - FROM_HERE, -@@ -35,6 +36,9 @@ void RemovableStorageProvider::GetAllDevices(DeviceLis - base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN}, - base::BindOnce(&RemovableStorageProvider::PopulateDeviceList), - std::move(callback)); -+#else -+ NOTIMPLEMENTED(); -+#endif - } - - // static diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_messaging_native_process_launcher_posix_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_messaging_native_process_launcher_posix_cc deleted file mode 100644 index 0a62109..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_messaging_native_process_launcher_posix_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/extensions/api/messaging/native_process_launcher_posix.cc ---- chrome/browser/extensions/api/messaging/native_process_launcher_posix.cc.orig -+++ chrome/browser/extensions/api/messaging/native_process_launcher_posix.cc -@@ -82,7 +82,7 @@ bool NativeProcessLauncher::LaunchNativeProcess( - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - // Don't use no_new_privs mode, e.g. in case the host needs to use sudo. - options.allow_new_privs = true; - #endif diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_settings_private_prefs_util_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_settings_private_prefs_util_cc deleted file mode 100644 index 3844d9a..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_settings_private_prefs_util_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/extensions/api/settings_private/prefs_util.cc ---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig -+++ chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -182,7 +182,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - (*s_allowlist)[::prefs::kUseCustomChromeFrame] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; - #endif -@@ -196,7 +196,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist - settings_api::PrefType::PREF_TYPE_NUMBER; - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - (*s_allowlist)[::prefs::kUsesSystemTheme] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; - #endif diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc deleted file mode 100644 index 460a1ad..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc ---- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig -+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc -@@ -30,7 +30,7 @@ - #include "extensions/browser/process_manager.h" - #include "extensions/common/error_utils.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "extensions/common/permissions/permissions_data.h" - #endif - -@@ -39,7 +39,7 @@ namespace { - bool CanEnableAudioDebugRecordingsFromExtension( - const extensions::Extension* extension) { - bool enabled_by_permissions = false; --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - if (extension) { - enabled_by_permissions = - extension->permissions_data()->active_permissions().HasAPIPermission( -@@ -580,7 +580,7 @@ void WebrtcLoggingPrivateStartEventLoggingFunction::Fi - - ExtensionFunction::ResponseAction - WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() { --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Unlike other WebrtcLoggingPrivate functions that take a RequestInfo object, - // this function shouldn't be called by a component extension on behalf of - // some web code. It returns a DirectoryEntry for use directly in the calling diff --git a/www/chromium/patches/patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc b/www/chromium/patches/patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc deleted file mode 100644 index 1aa0340..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/extensions/browser_context_keyed_service_factories.cc ---- chrome/browser/extensions/browser_context_keyed_service_factories.cc.orig -+++ chrome/browser/extensions/browser_context_keyed_service_factories.cc -@@ -52,7 +52,7 @@ - #include "extensions/browser/api/networking_private/networking_private_delegate_factory.h" - #include "ppapi/buildflags/buildflags.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/extensions/api/system_indicator/system_indicator_manager_factory.h" - #endif - -@@ -124,7 +124,7 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() - extensions::SettingsPrivateEventRouterFactory::GetInstance(); - extensions::SettingsOverridesAPI::GetFactoryInstance(); - extensions::SignedInDevicesManager::GetFactoryInstance(); --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - extensions::SystemIndicatorManagerFactory::GetInstance(); - #endif - extensions::TabGroupsEventRouterFactory::GetInstance(); diff --git a/www/chromium/patches/patch-chrome_browser_extensions_external_provider_impl_cc b/www/chromium/patches/patch-chrome_browser_extensions_external_provider_impl_cc deleted file mode 100644 index 761ce84..0000000 --- a/www/chromium/patches/patch-chrome_browser_extensions_external_provider_impl_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/extensions/external_provider_impl.cc ---- chrome/browser/extensions/external_provider_impl.cc.orig -+++ chrome/browser/extensions/external_provider_impl.cc -@@ -818,7 +818,7 @@ void ExternalProviderImpl::CreateExternalProviders( - if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) { - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - provider_list->push_back(std::make_unique( - service, - base::MakeRefCounted( -@@ -846,7 +846,7 @@ void ExternalProviderImpl::CreateExternalProviders( - bundled_extension_creation_flags)); - - // Define a per-user source of external extensions. --#if BUILDFLAG(IS_MAC) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ -+#if BUILDFLAG(IS_MAC) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \ - BUILDFLAG(CHROMIUM_BRANDING)) - provider_list->push_back(std::make_unique( - service, diff --git a/www/chromium/patches/patch-chrome_browser_file_system_access_chrome_file_system_access_permission_context_cc b/www/chromium/patches/patch-chrome_browser_file_system_access_chrome_file_system_access_permission_context_cc deleted file mode 100644 index 6781af6..0000000 --- a/www/chromium/patches/patch-chrome_browser_file_system_access_chrome_file_system_access_permission_context_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc ---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig -+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc -@@ -217,7 +217,7 @@ const struct { - {base::DIR_HOME, FILE_PATH_LITERAL("Library/Mobile Documents"), - kDontBlockChildren}, - #endif --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // On Linux also block access to devices via /dev, as well as security - // sensitive data in /sys and /proc. - {kNoBasePathKey, FILE_PATH_LITERAL("/dev"), kBlockAllChildren}, diff --git a/www/chromium/patches/patch-chrome_browser_first_run_first_run_dialog_h b/www/chromium/patches/patch-chrome_browser_first_run_first_run_dialog_h deleted file mode 100644 index 7385c73..0000000 --- a/www/chromium/patches/patch-chrome_browser_first_run_first_run_dialog_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/first_run/first_run_dialog.h ---- chrome/browser/first_run/first_run_dialog.h.orig -+++ chrome/browser/first_run/first_run_dialog.h -@@ -12,7 +12,7 @@ - // Hide this function on platforms where the dialog does not exist. - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+#if BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD) - - class Profile; - diff --git a/www/chromium/patches/patch-chrome_browser_first_run_first_run_internal_h b/www/chromium/patches/patch-chrome_browser_first_run_first_run_internal_h deleted file mode 100644 index da8d924..0000000 --- a/www/chromium/patches/patch-chrome_browser_first_run_first_run_internal_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/first_run/first_run_internal.h ---- chrome/browser/first_run/first_run_internal.h.orig -+++ chrome/browser/first_run/first_run_internal.h -@@ -58,7 +58,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+#if BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD) - // For testing, forces the first run dialog to either be shown or not. If not - // called, the decision to show the dialog or not will be made by Chrome based - // on a number of factors (such as install type, whether it's a Chrome-branded diff --git a/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc b/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc deleted file mode 100644 index 6472f57..0000000 --- a/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc +++ /dev/null @@ -1,57 +0,0 @@ -Index: chrome/browser/flag_descriptions.cc ---- chrome/browser/flag_descriptions.cc.orig -+++ chrome/browser/flag_descriptions.cc -@@ -5508,7 +5508,7 @@ const char kDownloadShelfWebUIDescription[] = - // Random platform combinations ----------------------------------------------- - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - - const char kWebuiFeedbackName[] = "WebUI Feedback"; - const char kWebuiFeedbackDescription[] = -@@ -5519,7 +5519,7 @@ const char kWebuiFeedbackDescription[] = - // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - - const char kCommanderName[] = "Commander"; - const char kCommanderDescription[] = -@@ -5545,7 +5545,7 @@ const char kWebShareDescription[] = - "platforms."; - #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) - --#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) -+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD) - const char kOzonePlatformHintChoiceDefault[] = "Default"; - const char kOzonePlatformHintChoiceAuto[] = "Auto"; - const char kOzonePlatformHintChoiceX11[] = "X11"; -@@ -5557,7 +5557,7 @@ const char kOzonePlatformHintDescription[] = - "\"X11\". \"Auto\" selects Wayland if possible, X11 otherwise. "; - #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const char kCleanUndecryptablePasswordsLinuxName[] = - "Cleanup local undecryptable passwords during initial sync flow"; - const char kCleanUndecryptablePasswordsLinuxDescription[] = -@@ -5570,7 +5570,7 @@ const char kForcePasswordInitialSyncWhenDecryptionFail - "storage and requests initial sync."; - #endif // BUILDFLAG(IS_LINUX) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - const char kSkipUndecryptablePasswordsName[] = - "Skip undecryptable passwords to use the available decryptable " - "passwords."; -@@ -5687,7 +5687,7 @@ const char kElasticOverscrollDescription[] = - - #if BUILDFLAG(IS_WIN) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ -- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - const char kUIDebugToolsName[] = "Debugging tools for UI"; - const char kUIDebugToolsDescription[] = - "Enables additional keyboard shortcuts to help debugging."; diff --git a/www/chromium/patches/patch-chrome_browser_flag_descriptions_h b/www/chromium/patches/patch-chrome_browser_flag_descriptions_h deleted file mode 100644 index cd0cf57..0000000 --- a/www/chromium/patches/patch-chrome_browser_flag_descriptions_h +++ /dev/null @@ -1,48 +0,0 @@ -Index: chrome/browser/flag_descriptions.h ---- chrome/browser/flag_descriptions.h.orig -+++ chrome/browser/flag_descriptions.h -@@ -3178,7 +3178,7 @@ extern const char kDownloadShelfWebUIDescription[]; - // Random platform combinations ----------------------------------------------- - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - - extern const char kWebuiFeedbackName[]; - extern const char kWebuiFeedbackDescription[]; -@@ -3187,7 +3187,7 @@ extern const char kWebuiFeedbackDescription[]; - // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - - extern const char kCommanderName[]; - extern const char kCommanderDescription[]; -@@ -3206,7 +3206,7 @@ extern const char kWebShareName[]; - extern const char kWebShareDescription[]; - #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - extern const char kOzonePlatformHintChoiceDefault[]; - extern const char kOzonePlatformHintChoiceAuto[]; - extern const char kOzonePlatformHintChoiceX11[]; -@@ -3222,7 +3222,7 @@ extern const char kForcePasswordInitialSyncWhenDecrypt - extern const char kForcePasswordInitialSyncWhenDecryptionFailsDescription[]; - #endif // BUILDFLAG(IS_LINUX) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - extern const char kSkipUndecryptablePasswordsName[]; - extern const char kSkipUndecryptablePasswordsDescription[]; - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -@@ -3304,7 +3304,7 @@ extern const char kElasticOverscrollDescription[]; - - #if BUILDFLAG(IS_WIN) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ -- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - extern const char kUIDebugToolsName[]; - extern const char kUIDebugToolsDescription[]; - #endif diff --git a/www/chromium/patches/patch-chrome_browser_headless_headless_mode_util_cc b/www/chromium/patches/patch-chrome_browser_headless_headless_mode_util_cc deleted file mode 100644 index c8f53fb..0000000 --- a/www/chromium/patches/patch-chrome_browser_headless_headless_mode_util_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/headless/headless_mode_util.cc ---- chrome/browser/headless/headless_mode_util.cc.orig -+++ chrome/browser/headless/headless_mode_util.cc -@@ -9,7 +9,7 @@ - // Native headless is currently available on Linux, Windows and Mac platforms. - // More platforms will be added later, so avoid function level clutter by - // providing stub implementations at the end of the file. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - - #include - #include -@@ -17,7 +17,7 @@ - #include "base/base_switches.h" - #include "ui/gfx/switches.h" - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "ui/ozone/public/ozone_switches.h" - #endif // BUILDFLAG(IS_LINUX) - -@@ -51,7 +51,7 @@ void SetUpCommandLine(const base::CommandLine* command - base::CommandLine::ForCurrentProcess()->AppendSwitch( - ::switches::kNoErrorDialogs); - } --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Native headless chrome on Linux relies on ozone/headless platform. - base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( - ::switches::kOzonePlatform, switches::kHeadless); diff --git a/www/chromium/patches/patch-chrome_browser_intranet_redirect_detector_h b/www/chromium/patches/patch-chrome_browser_intranet_redirect_detector_h deleted file mode 100644 index e563825..0000000 --- a/www/chromium/patches/patch-chrome_browser_intranet_redirect_detector_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/intranet_redirect_detector.h ---- chrome/browser/intranet_redirect_detector.h.orig -+++ chrome/browser/intranet_redirect_detector.h -@@ -27,7 +27,7 @@ class SimpleURLLoader; - class PrefRegistrySimple; - - #if !(BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)) - #error "IntranetRedirectDetector should only be built on Desktop platforms." - #endif - diff --git a/www/chromium/patches/patch-chrome_browser_media_audio_service_util_cc b/www/chromium/patches/patch-chrome_browser_media_audio_service_util_cc deleted file mode 100644 index b4cf44b..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_audio_service_util_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/media/audio_service_util.cc ---- chrome/browser/media/audio_service_util.cc.orig -+++ chrome/browser/media/audio_service_util.cc -@@ -21,7 +21,7 @@ - - namespace { - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)) - bool GetPolicyOrFeature(const char* policy_name, const base::Feature& feature) { - const policy::PolicyMap& policies = -@@ -41,7 +41,7 @@ bool GetPolicyOrFeature(const char* policy_name, const - bool IsAudioServiceSandboxEnabled() { - // TODO(crbug.com/1052397): Remove !IS_CHROMEOS_LACROS once lacros starts being - // built with OS_CHROMEOS instead of OS_LINUX. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)) - return GetPolicyOrFeature(policy::key::kAudioSandboxEnabled, - features::kAudioServiceSandbox); diff --git a/www/chromium/patches/patch-chrome_browser_media_galleries_fileapi_mtp_device_map_service_cc b/www/chromium/patches/patch-chrome_browser_media_galleries_fileapi_mtp_device_map_service_cc deleted file mode 100644 index 6741ede..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_galleries_fileapi_mtp_device_map_service_cc +++ /dev/null @@ -1,16 +0,0 @@ -Index: chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc ---- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig -+++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc -@@ -39,10 +39,12 @@ void MTPDeviceMapService::RegisterMTPFileSystem( - // Note that this initializes the delegate asynchronously, but since - // the delegate will only be used from the IO thread, it is guaranteed - // to be created before use of it expects it to be there. -+#if !defined(OS_BSD) - CreateMTPDeviceAsyncDelegate( - device_location, read_only, - base::BindOnce(&MTPDeviceMapService::AddAsyncDelegate, - base::Unretained(this), device_location, read_only)); -+#endif - mtp_device_usage_map_[key] = 0; - } - diff --git a/www/chromium/patches/patch-chrome_browser_media_galleries_media_file_system_registry_cc b/www/chromium/patches/patch-chrome_browser_media_galleries_media_file_system_registry_cc deleted file mode 100644 index 9e61dda..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_galleries_media_file_system_registry_cc +++ /dev/null @@ -1,17 +0,0 @@ -Index: chrome/browser/media_galleries/media_file_system_registry.cc ---- chrome/browser/media_galleries/media_file_system_registry.cc.orig -+++ chrome/browser/media_galleries/media_file_system_registry.cc -@@ -744,7 +744,12 @@ class MediaFileSystemRegistry::MediaFileSystemContextI - // Constructor in 'private' section because depends on private class definition. - MediaFileSystemRegistry::MediaFileSystemRegistry() - : file_system_context_(new MediaFileSystemContextImpl) { -- StorageMonitor::GetInstance()->AddObserver(this); -+ /* -+ * This conditional is needed for shutdown. Destructors -+ * try to get the media file system registry. -+ */ -+ if (StorageMonitor::GetInstance()) -+ StorageMonitor::GetInstance()->AddObserver(this); - } - - MediaFileSystemRegistry::~MediaFileSystemRegistry() { diff --git a/www/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD_gn b/www/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD_gn deleted file mode 100644 index 12458a5..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD_gn +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/media/router/discovery/BUILD.gn ---- chrome/browser/media/router/discovery/BUILD.gn.orig -+++ chrome/browser/media/router/discovery/BUILD.gn -@@ -94,7 +94,7 @@ static_library("discovery") { - "media_sink_discovery_metrics.h", - ] - -- if (is_linux || is_chromeos) { -+ if ((is_linux || is_chromeos) && !is_bsd) { - sources += [ "discovery_network_list_wifi_linux.cc" ] - } - diff --git a/www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_posix_cc b/www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_posix_cc deleted file mode 100644 index d9584f3..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_posix_cc +++ /dev/null @@ -1,49 +0,0 @@ -Index: chrome/browser/media/router/discovery/discovery_network_list_posix.cc ---- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig -+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc -@@ -5,11 +5,12 @@ - #include "chrome/browser/media/router/discovery/discovery_network_list.h" - - #include -+#include -+#include -+#include - #include - #include - #include --#include --#include - - #include - -@@ -18,7 +19,7 @@ - #include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h" - #include "net/base/net_errors.h" - --#if !BUILDFLAG(IS_MAC) -+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - #include - #else - #include -@@ -27,7 +28,7 @@ - namespace media_router { - namespace { - --#if !BUILDFLAG(IS_MAC) -+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD) - using sll = struct sockaddr_ll; - #define SOCKET_ARP_TYPE(s) ((s)->sll_hatype) - #define SOCKET_ADDRESS_LEN(s) ((s)->sll_halen) -@@ -38,6 +39,12 @@ using sll = struct sockaddr_dl; - #define SOCKET_ARP_TYPE(s) ((s)->sdl_type) - #define SOCKET_ADDRESS_LEN(s) ((s)->sdl_alen) - #define SOCKET_ADDRESS(s) (LLADDR(s)) -+#endif -+ -+#if BUILDFLAG(IS_BSD) -+bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) { -+ return false; -+} - #endif - - void GetDiscoveryNetworkInfoListImpl( diff --git a/www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_wifi_linux_cc b/www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_wifi_linux_cc deleted file mode 100644 index 104df84..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_router_discovery_discovery_network_list_wifi_linux_cc +++ /dev/null @@ -1,31 +0,0 @@ -Index: chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc ---- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig -+++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc -@@ -9,7 +9,11 @@ - #include - #include - -+#include "build/build_config.h" -+ -+#if !defined(OS_BSD) - #include -+#endif - - #include "base/check.h" - #include "base/files/scoped_file.h" -@@ -20,6 +24,7 @@ namespace media_router { - bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) { - DCHECK(ssid_out); - -+#if !defined(OS_BSD) - base::ScopedFD ioctl_socket(socket(AF_INET, SOCK_DGRAM, 0)); - if (!ioctl_socket.is_valid()) { - // AF_INET is for IPv4, so it may fail for IPv6-only hosts even when there -@@ -41,6 +46,7 @@ bool MaybeGetWifiSSID(const std::string& if_name, std: - ssid_out->assign(ssid); - return true; - } -+#endif - return false; - } - diff --git a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_event_log_uploader_cc b/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_event_log_uploader_cc deleted file mode 100644 index f7d7828..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_event_log_uploader_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/media/webrtc/webrtc_event_log_uploader.cc ---- chrome/browser/media/webrtc/webrtc_event_log_uploader.cc.orig -+++ chrome/browser/media/webrtc/webrtc_event_log_uploader.cc -@@ -40,7 +40,7 @@ const char kProduct[] = "Chrome"; - const char kProduct[] = "Chrome_Mac"; - #elif BUILDFLAG(IS_CHROMEOS_ASH) - const char kProduct[] = "Chrome_ChromeOS"; --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - const char kProduct[] = "Chrome_Linux"; - #elif BUILDFLAG(IS_ANDROID) - const char kProduct[] = "Chrome_Android"; diff --git a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_log_uploader_cc b/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_log_uploader_cc deleted file mode 100644 index 2d63de2..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_log_uploader_cc +++ /dev/null @@ -1,14 +0,0 @@ -Index: chrome/browser/media/webrtc/webrtc_log_uploader.cc ---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig -+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -363,6 +363,10 @@ void WebRtcLogUploader::SetupMultipart( - const char product[] = "Chrome_ChromeOS"; - #elif BUILDFLAG(IS_FUCHSIA) - const char product[] = "Chrome_Fuchsia"; -+#elif defined(OS_OPENBSD) -+ const char product[] = "Chrome_OpenBSD"; -+#elif defined(OS_FREEBSD) -+ const char product[] = "Chrome_FreeBSD"; - #else - #error Platform not supported. - #endif diff --git a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_cc b/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_cc deleted file mode 100644 index e6ee6af..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_cc +++ /dev/null @@ -1,34 +0,0 @@ -Index: chrome/browser/media/webrtc/webrtc_logging_controller.cc ---- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig -+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc -@@ -25,10 +25,10 @@ - #include "content/public/browser/browser_context.h" - #include "content/public/browser/render_process_host.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "content/public/browser/child_process_security_policy.h" - #include "storage/browser/file_system/isolated_context.h" --#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - - using webrtc_event_logging::WebRtcEventLogManager; - -@@ -282,7 +282,7 @@ void WebRtcLoggingController::StartEventLogging( - web_app_id, callback); - } - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - void WebRtcLoggingController::GetLogsDirectory( - LogsDirectoryCallback callback, - LogsDirectoryErrorCallback error_callback) { -@@ -328,7 +328,7 @@ void WebRtcLoggingController::GrantLogsDirectoryAccess - FROM_HERE, - base::BindOnce(std::move(callback), file_system.id(), registered_name)); - } --#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - - void WebRtcLoggingController::OnRtpPacket( - std::unique_ptr packet_header, diff --git a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_h b/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_h deleted file mode 100644 index 5c4c83b..0000000 --- a/www/chromium/patches/patch-chrome_browser_media_webrtc_webrtc_logging_controller_h +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/media/webrtc/webrtc_logging_controller.h ---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig -+++ chrome/browser/media/webrtc/webrtc_logging_controller.h -@@ -132,7 +132,7 @@ class WebRtcLoggingController - size_t web_app_id, - const StartEventLoggingCallback& callback); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Ensures that the WebRTC Logs directory exists and then grants render - // process access to the 'WebRTC Logs' directory, and invokes |callback| with - // the ids necessary to create a DirectoryEntry object. -@@ -191,7 +191,7 @@ class WebRtcLoggingController - bool success, - const std::string& error_message); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Grants the render process access to the 'WebRTC Logs' directory, and - // invokes |callback| with the ids necessary to create a DirectoryEntry - // object. If the |logs_path| couldn't be created or found, |error_callback| diff --git a/www/chromium/patches/patch-chrome_browser_memory_details_cc b/www/chromium/patches/patch-chrome_browser_memory_details_cc deleted file mode 100644 index 955f08d..0000000 --- a/www/chromium/patches/patch-chrome_browser_memory_details_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/memory_details.cc ---- chrome/browser/memory_details.cc.orig -+++ chrome/browser/memory_details.cc -@@ -38,7 +38,7 @@ - #include "services/resource_coordinator/public/cpp/memory_instrumentation/memory_instrumentation.h" - #include "ui/base/l10n/l10n_util.h" - --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD) - #include "content/public/browser/zygote_host/zygote_host_linux.h" - #endif - -@@ -329,7 +329,7 @@ void MemoryDetails::CollectChildInfoOnUIThread() { - std::ref(process))); - } - --#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) -+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD) - if (content::ZygoteHost::GetInstance()->IsZygotePid(process.pid)) { - process.process_type = content::PROCESS_TYPE_ZYGOTE; - } diff --git a/www/chromium/patches/patch-chrome_browser_memory_details_linux_cc b/www/chromium/patches/patch-chrome_browser_memory_details_linux_cc deleted file mode 100644 index b5edf24..0000000 --- a/www/chromium/patches/patch-chrome_browser_memory_details_linux_cc +++ /dev/null @@ -1,38 +0,0 @@ -Index: chrome/browser/memory_details_linux.cc ---- chrome/browser/memory_details_linux.cc.orig -+++ chrome/browser/memory_details_linux.cc -@@ -13,6 +13,7 @@ - #include - - #include "base/bind.h" -+#include "base/command_line.h" - #include "base/files/file_util.h" - #include "base/process/process_iterator.h" - #include "base/process/process_metrics.h" -@@ -27,6 +28,7 @@ - #include "content/public/browser/browser_task_traits.h" - #include "content/public/browser/browser_thread.h" - #include "content/public/common/process_type.h" -+#include "sandbox/policy/switches.h" - #include "ui/base/l10n/l10n_util.h" - - using base::ProcessEntry; -@@ -70,9 +72,18 @@ ProcessData GetProcessDataMemoryInformation( - - std::unique_ptr metrics( - base::ProcessMetrics::CreateProcessMetrics(pid)); -+ -+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); -+ if (!command_line->HasSwitch(sandbox::policy::switches::kNoSandbox)) { -+ pmi.num_open_fds = 0; -+ pmi.open_fds_soft_limit = 0; -+ goto out; -+ } -+ - pmi.num_open_fds = metrics->GetOpenFdCount(); - pmi.open_fds_soft_limit = metrics->GetOpenFdSoftLimit(); - -+out: - process_data.processes.push_back(pmi); - } - return process_data; diff --git a/www/chromium/patches/patch-chrome_browser_metrics_chrome_browser_main_extra_parts_metrics_cc b/www/chromium/patches/patch-chrome_browser_metrics_chrome_browser_main_extra_parts_metrics_cc deleted file mode 100644 index d3cda38..0000000 --- a/www/chromium/patches/patch-chrome_browser_metrics_chrome_browser_main_extra_parts_metrics_cc +++ /dev/null @@ -1,24 +0,0 @@ -Index: chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc ---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig -+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc -@@ -57,8 +57,10 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) -+#if !BUILDFLAG(IS_BSD) - #include -+#endif - - #include "base/linux_util.h" - #include "base/strings/string_split.h" -@@ -223,7 +225,7 @@ void RecordStartupMetrics() { - - // Record whether Chrome is the default browser or not. - // Disabled on Linux due to hanging browser tests, see crbug.com/1216328. --#if !BUILDFLAG(IS_LINUX) -+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) - shell_integration::DefaultWebClientState default_state = - shell_integration::GetDefaultBrowser(); - base::UmaHistogramEnumeration("DefaultBrowser.State", default_state, diff --git a/www/chromium/patches/patch-chrome_browser_metrics_chrome_metrics_service_client_cc b/www/chromium/patches/patch-chrome_browser_metrics_chrome_metrics_service_client_cc deleted file mode 100644 index 0f1a87d..0000000 --- a/www/chromium/patches/patch-chrome_browser_metrics_chrome_metrics_service_client_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/metrics/chrome_metrics_service_client.cc ---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig -+++ chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -773,7 +773,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - metrics_service_->RegisterMetricsProvider( - std::make_unique()); -@@ -869,7 +869,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic - std::make_unique()); - #endif - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - metrics_service_->RegisterMetricsProvider( - metrics::CreateDesktopSessionMetricsProvider()); - #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) -@@ -1045,7 +1045,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve - #endif - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - // This creates the DesktopProfileSessionDurationsServices if it didn't exist - // already. diff --git a/www/chromium/patches/patch-chrome_browser_metrics_perf_cpu_identity_cc b/www/chromium/patches/patch-chrome_browser_metrics_perf_cpu_identity_cc deleted file mode 100644 index ecbf452..0000000 --- a/www/chromium/patches/patch-chrome_browser_metrics_perf_cpu_identity_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/metrics/perf/cpu_identity.cc ---- chrome/browser/metrics/perf/cpu_identity.cc.orig -+++ chrome/browser/metrics/perf/cpu_identity.cc -@@ -106,7 +106,7 @@ CPUIdentity GetCPUIdentity() { - result.release = - #if BUILDFLAG(IS_CHROMEOS_ASH) - base::SysInfo::KernelVersion(); --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - base::SysInfo::OperatingSystemVersion(); - #else - #error "Unsupported configuration" diff --git a/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_cc b/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_cc deleted file mode 100644 index 285e14a..0000000 --- a/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_cc +++ /dev/null @@ -1,39 +0,0 @@ -Index: chrome/browser/net/system_network_context_manager.cc ---- chrome/browser/net/system_network_context_manager.cc.orig -+++ chrome/browser/net/system_network_context_manager.cc -@@ -84,7 +84,7 @@ - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - #include "chrome/common/chrome_paths_internal.h" - #include "chrome/grit/chromium_strings.h" - #include "ui/base/l10n/l10n_util.h" -@@ -144,7 +144,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut - auth_dynamic_params->basic_over_http_enabled = - local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - auth_dynamic_params->delegate_by_kdc_policy = - local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy); - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -@@ -377,7 +377,7 @@ SystemNetworkContextManager::SystemNetworkContextManag - pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins, - auth_pref_callback); - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy, - auth_pref_callback); - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -@@ -437,7 +437,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe - registry->RegisterStringPref(prefs::kAuthServerAllowlist, std::string()); - registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist, - std::string()); --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy, - false); - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-chrome_browser_new_tab_page_modules_drive_drive_service_cc b/www/chromium/patches/patch-chrome_browser_new_tab_page_modules_drive_drive_service_cc deleted file mode 100644 index 1a11f4e..0000000 --- a/www/chromium/patches/patch-chrome_browser_new_tab_page_modules_drive_drive_service_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/new_tab_page/modules/drive/drive_service.cc ---- chrome/browser/new_tab_page/modules/drive/drive_service.cc.orig -+++ chrome/browser/new_tab_page/modules/drive/drive_service.cc -@@ -28,7 +28,7 @@ - #include "services/network/public/cpp/resource_request.h" - - namespace { --#if OS_LINUX -+#if defined(OS_LINUX) || defined(OS_BSD) - constexpr char kPlatform[] = "LINUX"; - #elif OS_WIN - constexpr char kPlatform[] = "WINDOWS"; diff --git a/www/chromium/patches/patch-chrome_browser_notifications_notification_display_service_impl_cc b/www/chromium/patches/patch-chrome_browser_notifications_notification_display_service_impl_cc deleted file mode 100644 index 33a11ba..0000000 --- a/www/chromium/patches/patch-chrome_browser_notifications_notification_display_service_impl_cc +++ /dev/null @@ -1,39 +0,0 @@ -Index: chrome/browser/notifications/notification_display_service_impl.cc ---- chrome/browser/notifications/notification_display_service_impl.cc.orig -+++ chrome/browser/notifications/notification_display_service_impl.cc -@@ -32,7 +32,7 @@ - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - #include "chrome/browser/send_tab_to_self/desktop_notification_handler.h" - #include "chrome/browser/sharing/sharing_notification_handler.h" - #endif -@@ -65,7 +65,7 @@ NotificationDisplayServiceImpl* NotificationDisplaySer - // static - void NotificationDisplayServiceImpl::RegisterProfilePrefs( - user_prefs::PrefRegistrySyncable* registry) { --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - registry->RegisterBooleanPref(prefs::kAllowNativeNotifications, true); - registry->RegisterBooleanPref(prefs::kAllowSystemNotifications, true); - #endif -@@ -82,7 +82,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer - std::make_unique()); - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - AddNotificationHandler( - NotificationHandler::Type::SEND_TAB_TO_SELF, - std::make_unique( -@@ -90,7 +90,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ -- BUILDFLAG(IS_WIN) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - AddNotificationHandler( - NotificationHandler::Type::TAILORED_SECURITY, - std::make_unique()); diff --git a/www/chromium/patches/patch-chrome_browser_notifications_notification_platform_bridge_delegator_cc b/www/chromium/patches/patch-chrome_browser_notifications_notification_platform_bridge_delegator_cc deleted file mode 100644 index 764848b..0000000 --- a/www/chromium/patches/patch-chrome_browser_notifications_notification_platform_bridge_delegator_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/notifications/notification_platform_bridge_delegator.cc ---- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig -+++ chrome/browser/notifications/notification_platform_bridge_delegator.cc -@@ -57,7 +57,7 @@ bool SystemNotificationsEnabled(Profile* profile) { - #elif BUILDFLAG(IS_WIN) - return NotificationPlatformBridgeWin::SystemNotificationEnabled(); - #else --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - if (profile) { - // Prefs take precedence over flags. - PrefService* prefs = profile->GetPrefs(); diff --git a/www/chromium/patches/patch-chrome_browser_password_manager_password_reuse_manager_factory_cc b/www/chromium/patches/patch-chrome_browser_password_manager_password_reuse_manager_factory_cc deleted file mode 100644 index a2dbc21..0000000 --- a/www/chromium/patches/patch-chrome_browser_password_manager_password_reuse_manager_factory_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/password_manager/password_reuse_manager_factory.cc ---- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig -+++ chrome/browser/password_manager/password_reuse_manager_factory.cc -@@ -94,7 +94,7 @@ KeyedService* PasswordReuseManagerFactory::BuildServic - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_CHROMEOS_LACROS) -+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - std::unique_ptr notifier = - std::make_unique( - IdentityManagerFactory::GetForProfile(profile)); diff --git a/www/chromium/patches/patch-chrome_browser_performance_manager_policies_high_pmf_discard_policy_cc b/www/chromium/patches/patch-chrome_browser_performance_manager_policies_high_pmf_discard_policy_cc deleted file mode 100644 index 3d68dd5..0000000 --- a/www/chromium/patches/patch-chrome_browser_performance_manager_policies_high_pmf_discard_policy_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/performance_manager/policies/high_pmf_discard_policy.cc ---- chrome/browser/performance_manager/policies/high_pmf_discard_policy.cc.orig -+++ chrome/browser/performance_manager/policies/high_pmf_discard_policy.cc -@@ -17,7 +17,7 @@ - #include "content/public/browser/browser_task_traits.h" - #include "content/public/browser/browser_thread.h" - --#if !BUILDFLAG(IS_LINUX) -+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) - #include "base/memory/memory_pressure_monitor.h" - #endif - -@@ -122,7 +122,7 @@ void HighPMFDiscardPolicy::OnProcessMemoryMetricsAvail - - if (should_discard) { - discard_attempt_in_progress_ = true; --#if !BUILDFLAG(IS_LINUX) -+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) - // Record the memory pressure level before discarding a tab. - content::GetUIThreadTaskRunner({})->PostTask( - FROM_HERE, base::BindOnce([]() { diff --git a/www/chromium/patches/patch-chrome_browser_performance_monitor_process_metrics_recorder_util_cc b/www/chromium/patches/patch-chrome_browser_performance_monitor_process_metrics_recorder_util_cc deleted file mode 100644 index a1fd18f..0000000 --- a/www/chromium/patches/patch-chrome_browser_performance_monitor_process_metrics_recorder_util_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/performance_monitor/process_metrics_recorder_util.cc ---- chrome/browser/performance_monitor/process_metrics_recorder_util.cc.orig -+++ chrome/browser/performance_monitor/process_metrics_recorder_util.cc -@@ -39,7 +39,7 @@ void RecordProcessHistograms(const char* histogram_suf - metrics.cpu_usage * kCPUUsageFactor, kCPUUsageHistogramMin, - kCPUUsageHistogramMax, kCPUUsageHistogramBucketCount); - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - base::UmaHistogramCounts10000( - base::JoinString({"PerformanceMonitor.IdleWakeups.", histogram_suffix}, - ""), diff --git a/www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_cc b/www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_cc deleted file mode 100644 index dcfb318..0000000 --- a/www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/performance_monitor/process_monitor.cc ---- chrome/browser/performance_monitor/process_monitor.cc.orig -+++ chrome/browser/performance_monitor/process_monitor.cc -@@ -82,7 +82,7 @@ ProcessMonitor::Metrics& operator+=(ProcessMonitor::Me - lhs.cpu_usage += rhs.cpu_usage; - - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - lhs.idle_wakeups += rhs.idle_wakeups; - #endif - diff --git a/www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_h b/www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_h deleted file mode 100644 index efb2fb9..0000000 --- a/www/chromium/patches/patch-chrome_browser_performance_monitor_process_monitor_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/performance_monitor/process_monitor.h ---- chrome/browser/performance_monitor/process_monitor.h.orig -+++ chrome/browser/performance_monitor/process_monitor.h -@@ -52,7 +52,7 @@ class ProcessMonitor { - double cpu_usage = 0.0; - - #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -- BUILDFLAG(IS_AIX) -+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD) - // Returns the number of average idle cpu wakeups per second since the last - // time the metric was sampled. - int idle_wakeups = 0; diff --git a/www/chromium/patches/patch-chrome_browser_platform_util_linux_cc b/www/chromium/patches/patch-chrome_browser_platform_util_linux_cc deleted file mode 100644 index 8e674e0..0000000 --- a/www/chromium/patches/patch-chrome_browser_platform_util_linux_cc +++ /dev/null @@ -1,13 +0,0 @@ -Index: chrome/browser/platform_util_linux.cc ---- chrome/browser/platform_util_linux.cc.orig -+++ chrome/browser/platform_util_linux.cc -@@ -298,7 +298,9 @@ void RunCommand(const std::string& command, - - base::LaunchOptions options; - options.current_directory = working_directory; -+#if !defined(OS_BSD) - options.allow_new_privs = true; -+#endif - // xdg-open can fall back on mailcap which eventually might plumb through - // to a command that needs a terminal. Set the environment variable telling - // it that we definitely don't have a terminal available and that it should diff --git a/www/chromium/patches/patch-chrome_browser_plugins_plugins_resource_service_cc b/www/chromium/patches/patch-chrome_browser_plugins_plugins_resource_service_cc deleted file mode 100644 index c5fb769..0000000 --- a/www/chromium/patches/patch-chrome_browser_plugins_plugins_resource_service_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/plugins/plugins_resource_service.cc ---- chrome/browser/plugins/plugins_resource_service.cc.orig -+++ chrome/browser/plugins/plugins_resource_service.cc -@@ -62,7 +62,7 @@ GURL GetPluginsServerURL() { - filename = "plugins_win.json"; - #elif BUILDFLAG(IS_CHROMEOS_ASH) - filename = "plugins_chromeos.json"; --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - filename = "plugins_linux.json"; - #elif BUILDFLAG(IS_MAC) - filename = "plugins_mac.json"; diff --git a/www/chromium/patches/patch-chrome_browser_policy_browser_signin_policy_handler_cc b/www/chromium/patches/patch-chrome_browser_policy_browser_signin_policy_handler_cc deleted file mode 100644 index d5e1016..0000000 --- a/www/chromium/patches/patch-chrome_browser_policy_browser_signin_policy_handler_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/policy/browser_signin_policy_handler.cc ---- chrome/browser/policy/browser_signin_policy_handler.cc.orig -+++ chrome/browser/policy/browser_signin_policy_handler.cc -@@ -43,7 +43,7 @@ void BrowserSigninPolicyHandler::ApplyPolicySettings(c - const base::Value* value = policies.GetValue(policy_name()); - switch (static_cast(value->GetInt())) { - case BrowserSigninMode::kForced: --#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) -+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD) - prefs->SetValue(prefs::kForceBrowserSignin, base::Value(true)); - #endif - [[fallthrough]]; diff --git a/www/chromium/patches/patch-chrome_browser_policy_chrome_browser_cloud_management_controller_desktop_cc b/www/chromium/patches/patch-chrome_browser_policy_chrome_browser_cloud_management_controller_desktop_cc deleted file mode 100644 index a1efb69..0000000 --- a/www/chromium/patches/patch-chrome_browser_policy_chrome_browser_cloud_management_controller_desktop_cc +++ /dev/null @@ -1,39 +0,0 @@ -Index: chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc ---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig -+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc -@@ -46,7 +46,7 @@ - #include "chrome/browser/policy/browser_dm_token_storage_mac.h" - #endif // BUILDFLAG(IS_MAC) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/policy/browser_dm_token_storage_linux.h" - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) - -@@ -55,7 +55,7 @@ - #include "chrome/install_static/install_util.h" - #endif // BUILDFLAG(IS_WIN) - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/connectors/device_trust/device_trust_features.h" - #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/device_trust_key_manager_impl.h" - #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/key_rotation_launcher.h" -@@ -88,7 +88,7 @@ void ChromeBrowserCloudManagementControllerDesktop:: - - #if BUILDFLAG(IS_MAC) - storage_delegate = std::make_unique(); --#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - storage_delegate = std::make_unique(); - #elif BUILDFLAG(IS_WIN) - storage_delegate = std::make_unique(); -@@ -243,7 +243,7 @@ ChromeBrowserCloudManagementControllerDesktop::CreateC - - std::unique_ptr - ChromeBrowserCloudManagementControllerDesktop::CreateDeviceTrustKeyManager() { --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - if (enterprise_connectors::IsDeviceTrustConnectorFeatureEnabled()) { - auto key_rotation_launcher = - enterprise_connectors::KeyRotationLauncher::Create( diff --git a/www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc b/www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc deleted file mode 100644 index f340f88..0000000 --- a/www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc +++ /dev/null @@ -1,48 +0,0 @@ -Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc ---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig -+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -1456,7 +1456,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = - base::Value::Type::BOOLEAN }, - #endif // !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_CHROMEOS) - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - { key::kAuthNegotiateDelegateByKdcPolicy, - prefs::kAuthNegotiateDelegateByKdcPolicy, - base::Value::Type::BOOLEAN }, -@@ -1565,7 +1565,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = - base::Value::Type::BOOLEAN }, - #endif // BUILDFLAG(IS_CHROMEOS_ASH) - --#if BUILDFLAG(ENABLE_EXTENSIONS) && (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)) -+#if BUILDFLAG(ENABLE_EXTENSIONS) && (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) - { key::kChromeAppsEnabled, - extensions::pref_names::kChromeAppsEnabled, - base::Value::Type::BOOLEAN }, -@@ -1885,7 +1885,7 @@ std::unique_ptr BuildH - #endif // BUILDFLAG(IS_ANDROID) - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ -- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - handlers->AddHandler( - std::make_unique< - enterprise_connectors::EnterpriseConnectorsPolicyHandler>( -@@ -2256,7 +2256,7 @@ std::unique_ptr BuildH - SimpleSchemaValidatingPolicyHandler::MANDATORY_ALLOWED)); - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ -- BUILDFLAG(IS_FUCHSIA) -+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - handlers->AddHandler(std::make_unique( - key::kWebAppSettings, prefs::kWebAppSettings, chrome_schema, - SCHEMA_ALLOW_UNKNOWN, -@@ -2287,7 +2287,7 @@ std::unique_ptr BuildH - policy::key::kSpellcheckLanguageBlocklist)); - #endif // BUILDFLAG(ENABLE_SPELLCHECK) - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - handlers->AddHandler(std::make_unique( - std::make_unique(key::kAllowNativeNotifications, - prefs::kAllowNativeNotifications, diff --git a/www/chromium/patches/patch-chrome_browser_policy_device_management_service_configuration_cc b/www/chromium/patches/patch-chrome_browser_policy_device_management_service_configuration_cc deleted file mode 100644 index 714c7f0..0000000 --- a/www/chromium/patches/patch-chrome_browser_policy_device_management_service_configuration_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/policy/device_management_service_configuration.cc ---- chrome/browser/policy/device_management_service_configuration.cc.orig -+++ chrome/browser/policy/device_management_service_configuration.cc -@@ -21,7 +21,7 @@ - - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ - ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ -- !BUILDFLAG(IS_ANDROID)) -+ !BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/connectors/common.h" - #include "chrome/browser/enterprise/connectors/connectors_service.h" - #endif -@@ -100,7 +100,7 @@ DeviceManagementServiceConfiguration::GetReportingConn - content::BrowserContext* context) const { - #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ - ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ -- !BUILDFLAG(IS_ANDROID)) -+ !BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD) - auto* service = - enterprise_connectors::ConnectorsServiceFactory::GetForBrowserContext( - context); diff --git a/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc b/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc deleted file mode 100644 index e05d8cf..0000000 --- a/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc +++ /dev/null @@ -1,47 +0,0 @@ -Index: chrome/browser/prefs/browser_prefs.cc ---- chrome/browser/prefs/browser_prefs.cc.orig -+++ chrome/browser/prefs/browser_prefs.cc -@@ -418,14 +418,14 @@ - #include "components/os_crypt/os_crypt.h" - #endif - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)) - #include "chrome/browser/web_applications/url_handler_prefs.h" - #endif - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - #include "chrome/browser/browser_switcher/browser_switcher_prefs.h" - #endif -@@ -1139,7 +1139,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) - // TODO(crbug/1169547) Remove `BUILDFLAG(IS_CHROMEOS_LACROS)` once the - // migration is complete. - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ -- BUILDFLAG(IS_CHROMEOS_LACROS) -+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - enterprise_connectors::RegisterLocalPrefs(registry); - #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) - -@@ -1171,7 +1171,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) - #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) - #endif // BUILDFLAG(IS_WIN) - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)) - web_app::url_handler_prefs::RegisterLocalStatePrefs(registry); - #endif -@@ -1469,7 +1469,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry); - #endif diff --git a/www/chromium/patches/patch-chrome_browser_prefs_pref_service_incognito_allowlist_cc b/www/chromium/patches/patch-chrome_browser_prefs_pref_service_incognito_allowlist_cc deleted file mode 100644 index 242d0c5..0000000 --- a/www/chromium/patches/patch-chrome_browser_prefs_pref_service_incognito_allowlist_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/prefs/pref_service_incognito_allowlist.cc ---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig -+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc -@@ -139,7 +139,7 @@ const char* const kPersistentPrefNames[] = { - - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - // Toggleing custom frames affects all open windows in the profile, hence - // should be written to the regular profile when changed in incognito mode. - prefs::kUseCustomChromeFrame, diff --git a/www/chromium/patches/patch-chrome_browser_printing_print_job_worker_cc b/www/chromium/patches/patch-chrome_browser_printing_print_job_worker_cc deleted file mode 100644 index 5360e67..0000000 --- a/www/chromium/patches/patch-chrome_browser_printing_print_job_worker_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/printing/print_job_worker.cc ---- chrome/browser/printing/print_job_worker.cc.orig -+++ chrome/browser/printing/print_job_worker.cc -@@ -225,7 +225,7 @@ void PrintJobWorker::UpdatePrintSettings(base::Value n - crash_key = std::make_unique( - print_backend->GetPrinterDriverInfo(printer_name)); - --#if BUILDFLAG(IS_LINUX) && defined(USE_CUPS) -+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(USE_CUPS) - PrinterBasicInfo basic_info; - if (print_backend->GetPrinterBasicInfo(printer_name, &basic_info) == - mojom::ResultCode::kSuccess) { diff --git a/www/chromium/patches/patch-chrome_browser_process_singleton_posix_cc b/www/chromium/patches/patch-chrome_browser_process_singleton_posix_cc deleted file mode 100644 index 43c053a..0000000 --- a/www/chromium/patches/patch-chrome_browser_process_singleton_posix_cc +++ /dev/null @@ -1,36 +0,0 @@ -Index: chrome/browser/process_singleton_posix.cc ---- chrome/browser/process_singleton_posix.cc.orig -+++ chrome/browser/process_singleton_posix.cc -@@ -98,12 +98,12 @@ - #include "net/base/network_interfaces.h" - #include "ui/base/l10n/l10n_util.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include "chrome/browser/ui/process_singleton_dialog_linux.h" - #endif - - #if defined(TOOLKIT_VIEWS) && \ -- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) - #include "ui/views/linux_ui/linux_ui.h" - #endif - -@@ -357,7 +357,7 @@ bool DisplayProfileInUseError(const base::FilePath& lo - if (g_disable_prompt) - return g_user_opted_unlock_in_use_profile; - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - std::u16string relaunch_button_text = - l10n_util::GetStringUTF16(IDS_PROFILE_IN_USE_LINUX_RELAUNCH); - return ShowProcessSingletonDialog(error, relaunch_button_text); -@@ -926,7 +926,7 @@ ProcessSingleton::NotifyResult ProcessSingleton::Notif - return PROCESS_NONE; - } else if (strncmp(buf, kACKToken, base::size(kACKToken) - 1) == 0) { - #if defined(TOOLKIT_VIEWS) && \ -- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) - // Likely NULL in unit tests. - views::LinuxUI* linux_ui = views::LinuxUI::instance(); - if (linux_ui) diff --git a/www/chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc b/www/chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc deleted file mode 100644 index 70a0e61..0000000 --- a/www/chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc ---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig -+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -393,7 +393,7 @@ void ChromeBrowserMainExtraPartsProfiles:: - #endif - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \ - (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) - metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance(); - #endif diff --git a/www/chromium/patches/patch-chrome_browser_profiles_profile_impl_cc b/www/chromium/patches/patch-chrome_browser_profiles_profile_impl_cc deleted file mode 100644 index c0a2f4a..0000000 --- a/www/chromium/patches/patch-chrome_browser_profiles_profile_impl_cc +++ /dev/null @@ -1,32 +0,0 @@ -Index: chrome/browser/profiles/profile_impl.cc ---- chrome/browser/profiles/profile_impl.cc.orig -+++ chrome/browser/profiles/profile_impl.cc -@@ -263,6 +263,10 @@ - #include "chrome/browser/spellchecker/spellcheck_service.h" - #endif - -+#if BUILDFLAG(IS_OPENBSD) -+#include "sandbox/policy/openbsd/sandbox_openbsd.h" -+#endif -+ - using bookmarks::BookmarkModel; - using content::BrowserThread; - using content::DownloadManagerDelegate; -@@ -848,7 +852,17 @@ void ProfileImpl::DoFinalInit(CreateMode create_mode) - } - - base::FilePath ProfileImpl::last_selected_directory() { -+#if BUILDFLAG(IS_OPENBSD) -+ // If unveil(2) is used, force the file dialog directory to something we -+ // know is available. -+ auto* sandbox = sandbox::policy::SandboxLinux::GetInstance(); -+ if (sandbox->unveil_initialized()) -+ return GetPrefs()->GetFilePath(prefs::kDownloadDefaultDirectory); -+ else -+ return GetPrefs()->GetFilePath(prefs::kSelectFileLastDirectory); -+#else - return GetPrefs()->GetFilePath(prefs::kSelectFileLastDirectory); -+#endif - } - - void ProfileImpl::set_last_selected_directory(const base::FilePath& path) { diff --git a/www/chromium/patches/patch-chrome_browser_profiles_profiles_state_cc b/www/chromium/patches/patch-chrome_browser_profiles_profiles_state_cc deleted file mode 100644 index 7040230..0000000 --- a/www/chromium/patches/patch-chrome_browser_profiles_profiles_state_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: chrome/browser/profiles/profiles_state.cc ---- chrome/browser/profiles/profiles_state.cc.orig -+++ chrome/browser/profiles/profiles_state.cc -@@ -176,7 +176,7 @@ bool IsGuestModeRequested(const base::CommandLine& com - PrefService* local_state, - bool show_warning) { - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \ -- BUILDFLAG(IS_MAC) -+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) - DCHECK(local_state); - - // Check if guest mode enforcement commandline switch or policy are provided. diff --git a/www/chromium/patches/patch-chrome_browser_renderer_preferences_util_cc b/www/chromium/patches/patch-chrome_browser_renderer_preferences_util_cc deleted file mode 100644 index 20c87e8..0000000 --- a/www/chromium/patches/patch-chrome_browser_renderer_preferences_util_cc +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/renderer_preferences_util.cc ---- chrome/browser/renderer_preferences_util.cc.orig -+++ chrome/browser/renderer_preferences_util.cc -@@ -37,7 +37,7 @@ - #include "ui/views/controls/textfield/textfield.h" - #endif - --#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) - #include "chrome/browser/themes/theme_service.h" - #include "chrome/browser/themes/theme_service_factory.h" - #include "ui/views/linux_ui/linux_ui.h" -@@ -159,7 +159,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc - prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval(); - #endif - --#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) -+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) - views::LinuxUI* linux_ui = views::LinuxUI::instance(); - if (linux_ui) { - if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) { -@@ -179,7 +179,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc - #endif - - #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ -- BUILDFLAG(IS_WIN) -+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) - content::UpdateFontRendererPreferencesFromSystemSettings(prefs); - #endif - diff --git a/www/chromium/patches/patch-chrome_browser_resources_plugin_metadata_plugins_linux_json b/www/chromium/patches/patch-chrome_browser_resources_plugin_metadata_plugins_linux_json deleted file mode 100644 index cd83003..0000000 --- a/www/chromium/patches/patch-chrome_browser_resources_plugin_metadata_plugins_linux_json +++ /dev/null @@ -1,32 +0,0 @@ -Index: chrome/browser/resources/plugin_metadata/plugins_linux.json ---- chrome/browser/resources/plugin_metadata/plugins_linux.json.orig -+++ chrome/browser/resources/plugin_metadata/plugins_linux.json -@@ -1,28 +1,5 @@ - { - "x-version": 46, -- "adobe-flash-player": { -- "mime_types": [ -- "application/futuresplash", -- "application/x-shockwave-flash" -- ], -- "matching_mime_types": [ -- "application/futuresplash" -- ], -- "versions": [ -- { -- "version": "32.0.0.445", -- "status": "up_to_date", -- "reference": "https://helpx.adobe.com/security/products/flash-player/apsb20-58.html" -- } -- ], -- "lang": "en-US", -- "name": "Adobe Flash Player", -- "help_url": "https://support.google.com/chrome/?p=plugin_flash", -- "url": "https://support.google.com/chrome/answer/6258784", -- "displayurl": true, -- "group_name_matcher": "*Shockwave Flash*", -- "plugin_is_deprecated": true -- }, - "google-chrome-pdf": { - "mime_types": [ - ], diff --git a/www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_browser_proxy_ts b/www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_browser_proxy_ts deleted file mode 100644 index accc43f..0000000 --- a/www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_browser_proxy_ts +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.ts ---- chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.ts.orig -+++ chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.ts -@@ -16,7 +16,7 @@ export interface AppearanceBrowserProxy { - - useDefaultTheme(): void; - -- // -+ // - useSystemTheme(): void; - // - -@@ -44,7 +44,7 @@ export class AppearanceBrowserProxyImpl implements App - chrome.send('useDefaultTheme'); - } - -- // -+ // - useSystemTheme() { - chrome.send('useSystemTheme'); - } diff --git a/www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_page_html b/www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_page_html deleted file mode 100644 index ac7bc58..0000000 --- a/www/chromium/patches/patch-chrome_browser_resources_settings_appearance_page_appearance_page_html +++ /dev/null @@ -1,30 +0,0 @@ -Index: chrome/browser/resources/settings/appearance_page/appearance_page.html ---- chrome/browser/resources/settings/appearance_page/appearance_page.html.orig -+++ chrome/browser/resources/settings/appearance_page/appearance_page.html -@@ -27,7 +27,7 @@ - -- -+ - - -- -+ -