From fb5a48133990a0cdc1657af257d855c0c6cc2eb4 Mon Sep 17 00:00:00 2001 From: purplerain Date: Thu, 12 Oct 2023 19:58:51 +0000 Subject: [PATCH] sync ports with The Matrix --- databases/iodbc/Makefile | 29 ++- databases/iodbc/distinfo | 4 +- databases/iodbc/patches/patch-iodbc_connect_c | 2 +- databases/iodbc/patches/patch-iodbcinst_dlf_h | 12 + .../iodbc/patches/patch-samples_Makefile_in | 2 +- databases/iodbc/pkg/PLIST-admin | 4 +- databases/iodbc/pkg/PLIST-main | 4 +- databases/pecl-redis/Makefile | 2 +- databases/pecl-redis/distinfo | 4 +- databases/pgbackrest/Makefile | 2 +- databases/pgbackrest/distinfo | 4 +- devel/py-hatch-nodejs-version/Makefile | 23 ++ devel/py-hatch-nodejs-version/distinfo | 2 + devel/py-hatch-nodejs-version/pkg/DESCR | 6 + devel/py-hatch-nodejs-version/pkg/PLIST | 24 ++ devel/py-wcwidth/Makefile | 3 +- devel/py-wcwidth/distinfo | 4 +- editors/neovim-qt/Makefile | 3 +- editors/neovim-qt/distinfo | 4 +- .../neovim-qt/patches/patch-src_gui_input_cpp | 28 +++ ...h-src_gui_runtime_plugin_nvim_gui_shim_vim | 31 +++ .../patches/patch-test_tst_input_common_cpp | 50 ++++ editors/neovim-qt/pkg/PLIST | 3 +- editors/vim/Makefile | 5 +- editors/vim/distinfo | 4 +- editors/vim/pkg/PLIST-main | 4 + graphics/oxipng/Makefile | 2 +- graphics/oxipng/crates.inc | 108 +++++---- graphics/oxipng/distinfo | 216 +++++++++-------- infrastructure/bin/portcheck | 11 +- lang/lucee/Makefile | 2 +- lang/lucee/distinfo | 4 +- lang/pcbasic/Makefile | 11 +- lang/pcbasic/distinfo | 4 +- lang/pcbasic/pkg/PLIST | 134 ++++++----- mail/neomutt/Makefile | 4 +- mail/neomutt/distinfo | 4 +- mail/neomutt/patches/patch-color_ansi_c | 4 +- mail/neomutt/patches/patch-color_command_c | 12 +- mail/neomutt/patches/patch-conn_sasl_c | 2 +- mail/neomutt/patches/patch-conn_sasl_h | 2 +- mail/neomutt/patches/patch-main_c | 2 +- mail/neomutt/patches/patch-pager_display_c | 4 +- misc/remind/Makefile | 4 +- misc/remind/distinfo | 4 +- multimedia/get_iplayer/Makefile | 2 +- multimedia/get_iplayer/distinfo | 4 +- .../get_iplayer/patches/patch-get_iplayer | 4 +- net/dnsdist/Makefile | 4 +- net/dnsdist/distinfo | 4 +- net/samba/Makefile | 2 +- net/samba/distinfo | 4 +- net/samba/pkg/PLIST-main | 1 - net/zabbix/Makefile | 2 +- net/zabbix/distinfo | 4 +- net/zabbix/pkg/PLIST-web | 2 - net/zeromq/Makefile | 6 +- net/zeromq/distinfo | 4 +- net/zeromq/patches/patch-tests_testutil_hpp | 14 -- security/cmseek/Makefile | 38 --- security/cmseek/distinfo | 2 - security/cmseek/pkg/DESCR | 1 - security/cmseek/pkg/PLIST | 130 ----------- security/pizauth/Makefile | 3 +- security/pizauth/crates.inc | 109 ++++----- security/pizauth/distinfo | 220 +++++++++--------- security/secretfinder/Makefile | 37 --- security/secretfinder/distinfo | 2 - .../patches/patch-SecretFinder_py | 11 - security/secretfinder/pkg/DESCR | 8 - security/secretfinder/pkg/MESSAGE | 7 - security/secretfinder/pkg/PLIST | 5 - sysutils/ansible-core/Makefile | 2 +- sysutils/ansible-core/distinfo | 4 +- sysutils/ansible/Makefile | 2 +- sysutils/ansible/distinfo | 4 +- sysutils/ansible/pkg/PLIST | 157 ++++++++++--- textproc/pugixml/Makefile | 2 +- textproc/pugixml/distinfo | 4 +- textproc/py-black/Makefile | 2 +- textproc/py-black/distinfo | 4 +- www/chromium/Makefile | 16 +- www/chromium/distinfo | 12 +- www/chromium/patches/patch-BUILD_gn | 14 +- www/chromium/patches/patch-base_BUILD_gn | 20 +- ...ase_allocator_partition_allocator_BUILD_gn | 2 +- ...tion_alloc_base_debug_stack_trace_posix_cc | 35 +++ ...rtition_allocator_partition_alloc_config_h | 4 +- ...or_partition_allocator_partition_alloc_gni | 2 +- ...ator_partition_allocator_partition_root_cc | 8 +- .../patches/patch-base_base_switches_cc | 4 +- .../patches/patch-base_base_switches_h | 4 +- .../patches/patch-base_system_sys_info_h | 4 +- .../patch-base_test_launcher_test_launcher_cc | 4 +- .../patch-base_threading_hang_watcher_cc | 12 + .../patch-base_trace_event_trace_log_cc | 2 +- .../patch-build_config_compiler_BUILD_gn | 44 ++-- .../patch-build_config_compiler_pgo_BUILD_gn | 2 +- .../patches/patch-build_config_ozone_gni | 2 +- .../patch-build_toolchain_toolchain_gni | 2 +- www/chromium/patches/patch-cc_BUILD_gn | 6 +- .../patches/patch-cc_base_features_cc | 8 +- .../patch-chrome_app_chrome_main_delegate_cc | 22 +- .../patch-chrome_app_generated_resources_grd | 18 +- .../patch-chrome_app_settings_strings_grdp | 19 +- ...patch-chrome_app_theme_theme_resources_grd | 10 +- .../patches/patch-chrome_browser_BUILD_gn | 2 +- .../patch-chrome_browser_about_flags_cc | 46 ++-- ...tch-chrome_browser_browser_process_impl_cc | 6 +- ...rowser_chrome_browser_interface_binders_cc | 21 +- ...atch-chrome_browser_chrome_browser_main_cc | 12 +- ...e_browser_chrome_content_browser_client_cc | 32 +-- ...me_browser_chrome_content_browser_client_h | 2 +- ...pdater_widevine_cdm_component_installer_cc | 30 +++ .../patches/patch-chrome_browser_defaults_cc | 6 +- ...wnload_chrome_download_manager_delegate_cc | 6 +- ...me_browser_download_download_item_model_cc | 6 +- ...tors_analysis_analysis_service_settings_cc | 7 +- ...tors_analysis_content_analysis_delegate_cc | 21 -- ...nterprise_connectors_connectors_manager_cc | 83 ------- ...enterprise_connectors_connectors_manager_h | 57 ----- ..._device_trust_connector_service_factory_cc | 6 +- ...ors_reporting_realtime_reporting_client_cc | 4 +- ...tors_reporting_realtime_reporting_client_h | 4 +- ..._enterprise_signals_device_info_fetcher_cc | 18 +- .../patch-chrome_browser_extensions_BUILD_gn | 2 +- ...browser_context_keyed_service_factories_cc | 4 +- ...private_passwords_private_delegate_impl_cc | 2 +- ...ensions_api_settings_private_prefs_util_cc | 8 +- ...me_browser_extensions_api_tabs_tabs_api_cc | 2 +- ...i_webstore_private_webstore_private_api_cc | 2 +- .../patch-chrome_browser_flag_descriptions_cc | 22 +- .../patch-chrome_browser_flag_descriptions_h | 20 +- ...chrome_browser_main_extra_parts_metrics_cc | 10 +- ...wser_net_system_network_context_manager_cc | 43 +++- ...owser_net_system_network_context_manager_h | 20 +- ...ser_cloud_management_controller_desktop_cc | 12 +- ...nfiguration_policy_handler_list_factory_cc | 50 ++-- ...licy_policy_value_and_status_aggregator_cc | 4 +- ...atch-chrome_browser_prefs_browser_prefs_cc | 30 +-- ...hrome_browser_main_extra_parts_profiles_cc | 12 +- ...chrome_browser_resources_settings_route_ts | 2 +- ..._content_scanning_binary_upload_service_cc | 2 +- ...wsing_download_protection_file_analyzer_cc | 2 +- ...owsing_download_protection_file_analyzer_h | 4 +- ...patch-chrome_browser_signin_signin_util_cc | 2 +- ...hrome_browser_sync_sync_service_factory_cc | 6 +- ...tch-chrome_browser_themes_theme_service_cc | 4 +- ...rome_browser_ui_actions_chrome_action_id_h | 12 + ...wser_ui_autofill_chrome_autofill_client_cc | 18 -- .../patches/patch-chrome_browser_ui_browser_h | 2 +- .../patch-chrome_browser_ui_chrome_pages_cc | 10 +- .../patch-chrome_browser_ui_chrome_pages_h | 4 +- ...owser_ui_signin_signin_view_controller_cc} | 8 +- ..._signin_signin_view_controller_delegate_h} | 6 +- ...ome_browser_ui_startup_bad_flags_prompt_cc | 2 +- ...wser_ui_startup_startup_browser_creator_cc | 8 +- .../patch-chrome_browser_ui_tab_helpers_cc | 4 +- .../patch-chrome_browser_ui_ui_features_cc | 2 +- .../patch-chrome_browser_ui_ui_features_h | 2 +- ...browser_ui_views_dark_mode_manager_linux_h | 11 + ...views_eye_dropper_eye_dropper_view_aura_cc | 2 +- ...r_ui_views_eye_dropper_eye_dropper_view_cc | 2 +- ...me_browser_ui_views_frame_browser_frame_cc | 29 ++- ...ome_browser_ui_views_frame_browser_frame_h | 2 +- ...ome_browser_ui_views_frame_browser_view_cc | 2 +- ...i_views_frame_opaque_browser_frame_view_cc | 6 +- ...ui_views_frame_opaque_browser_frame_view_h | 4 +- ...e_picture_in_picture_browser_frame_view_cc | 20 +- ...me_picture_in_picture_browser_frame_view_h | 17 +- ...i_views_profiles_profile_menu_view_base_cc | 2 +- ...s_signin_view_controller_delegate_views_cc | 6 +- ...es_signin_view_controller_delegate_views_h | 2 +- .../patch-chrome_browser_ui_views_tabs_tab_cc | 2 +- ...e_browser_ui_views_tabs_tab_style_views_cc | 2 +- ...eb_apps_web_app_integration_test_driver_cc | 18 +- ...chrome_browser_ui_webauthn_sheet_models_cc | 8 +- ..._webui_chrome_web_ui_controller_factory_cc | 14 +- ..._webui_management_management_ui_handler_cc | 12 +- ...i_webui_management_management_ui_handler_h | 4 +- ...rowser_ui_webui_realbox_realbox_handler_cc | 4 +- ...ngs_settings_localized_strings_provider_cc | 19 +- ...ons_os_integration_shortcut_sub_manager_cc | 2 +- ...lications_policy_web_app_policy_manager_cc | 12 + ...uthn_authenticator_request_dialog_model_cc | 15 ++ ...n_chrome_authenticator_request_delegate_cc | 14 +- .../patch-chrome_common_chrome_features_cc | 16 +- .../patch-chrome_common_chrome_features_h | 8 +- .../patch-chrome_common_chrome_paths_cc | 32 +-- .../patch-chrome_common_chrome_switches_cc | 2 +- .../patch-chrome_common_chrome_switches_h | 2 +- ...ch-chrome_common_media_cdm_registration_cc | 53 +++++ ...a_component_widevine_cdm_hint_file_linux_h | 12 + .../patches/patch-chrome_common_pref_names_h | 28 ++- .../patch-chrome_common_url_constants_cc | 2 +- .../patch-chrome_common_url_constants_h | 2 +- ...patch-chrome_common_webui_url_constants_cc | 10 +- .../patch-chrome_common_webui_url_constants_h | 8 +- .../patches/patch-chrome_test_BUILD_gn | 2 +- ...me_test_chromedriver_chrome_client_hints_h | 11 - ...ast_browser_cast_content_browser_client_cc | 2 +- ...ill_core_browser_contact_info_sync_util_cc | 19 ++ ...fill_core_browser_personal_data_manager_cc | 4 +- ...owser_webdata_autofill_sync_bridge_util_cc | 23 ++ ..._core_common_autofill_payments_features_cc | 2 +- ...-components_autofill_payments_strings_grdp | 2 +- .../patch-components_commerce_strings_grdp | 12 + ...re_browser_user_permission_service_impl_cc | 2 +- ...nents_embedder_support_user_agent_utils_cc | 2 +- ...ngagement_public_feature_configurations_cc | 4 +- ...ure_engagement_public_feature_constants_cc | 2 +- ...ture_engagement_public_feature_constants_h | 2 +- ..._feature_engagement_public_feature_list_cc | 4 +- ...s_feature_engagement_public_feature_list_h | 10 +- ...feed_core_v2_feed_network_impl_unittest_cc | 2 +- .../patch-components_management_strings_grdp | 2 +- .../patch-components_metrics_metrics_log_cc | 8 +- ...ization_guide_core_tflite_model_executor_h | 10 +- ...ord_manager_core_browser_login_database_cc | 6 +- ...er_core_browser_login_database_unittest_cc | 6 +- ...r_core_common_password_manager_features_cc | 4 +- ...er_core_common_password_manager_features_h | 6 +- ...icy_core_common_cloud_cloud_policy_util_cc | 6 +- ...ponents_policy_core_common_policy_paths_cc | 12 + ...er_core_browser_supervised_user_service_cc | 10 +- ...splay_embedder_skia_output_surface_impl_cc | 4 +- ...mbedder_skia_output_surface_impl_on_gpu_cc | 2 +- ...nents_viz_service_display_skia_renderer_cc | 2 +- ...e_sinks_root_compositor_frame_sink_impl_cc | 4 +- ...me_sinks_root_compositor_frame_sink_impl_h | 2 +- ...bauthn_core_browser_passkey_sync_bridge_cc | 4 +- ...ch-content_app_content_main_runner_impl_cc | 8 +- .../patches/patch-content_browser_BUILD_gn | 2 +- ...ser_child_process_launcher_helper_linux_cc | 18 +- ...ompositor_viz_process_transport_factory_cc | 2 +- ...s_file_system_access_local_path_watcher_cc | 12 + ...owser_gpu_gpu_data_manager_impl_private_cc | 2 +- ...er_renderer_host_render_frame_host_impl_cc | 6 +- ..._renderer_host_render_process_host_impl_cc | 10 +- ...r_renderer_host_render_process_host_impl_h | 2 +- ...ser_renderer_host_render_view_host_impl_cc | 6 +- ...derer_host_render_widget_host_view_aura_cc | 10 +- ...nderer_host_render_widget_host_view_aura_h | 2 +- ...e_worker_service_worker_context_wrapper_cc | 2 +- ...ch-content_browser_utility_process_host_cc | 4 +- ...ser_web_contents_web_contents_view_aura_cc | 2 +- ...owser_webid_idp_network_request_manager_cc | 15 ++ .../patches/patch-content_common_BUILD_gn | 4 +- ...public_common_common_param_traits_macros_h | 12 - ...-content_public_common_content_features_cc | 10 +- ...h-content_public_common_content_features_h | 2 +- ...-content_public_common_content_switches_cc | 4 +- ...h-content_public_common_content_switches_h | 4 +- .../patches/patch-content_renderer_BUILD_gn | 2 +- ...tch-content_renderer_render_thread_impl_cc | 8 +- ...t_renderer_renderer_blink_platform_impl_cc | 8 +- .../patches/patch-content_shell_BUILD_gn | 2 +- ..._shell_browser_shell_browser_main_parts_cc | 10 +- .../patches/patch-content_test_BUILD_gn | 4 +- .../patch-content_utility_utility_main_cc | 24 +- ...vice_fido_get_assertion_request_handler_cc | 27 +++ ...ate_networking_private_delegate_factory_cc | 8 +- .../patch-extensions_common_command_cc | 2 +- ...nd_buffer_service_dawn_context_provider_cc | 2 +- ..._shared_image_external_vk_image_backing_cc | 4 +- ...image_external_vk_image_backing_factory_cc | 2 +- ...mand_buffer_service_webgpu_decoder_impl_cc | 21 +- .../patch-gpu_vulkan_semaphore_handle_cc | 21 ++ ...owser_headless_browser_main_parts_posix_cc | 6 +- .../patch-media_base_media_switches_cc | 18 +- .../patches/patch-media_base_media_switches_h | 6 +- .../patches/patch-media_base_video_frame_cc | 6 +- .../patches/patch-media_base_video_frame_h | 2 +- ...pture_video_linux_v4l2_capture_delegate_cc | 50 ++-- ...apture_video_linux_v4l2_capture_delegate_h | 11 +- .../patch-media_cdm_library_cdm_cdm_paths_gni | 12 + ...dia_gpu_chromeos_video_decoder_pipeline_cc | 4 +- .../patch-media_gpu_vaapi_vaapi_wrapper_cc | 40 +++- .../patches/patch-media_media_options_gni | 4 +- ...stable_video_decoder_types_mojom_traits_cc | 4 +- ..._stable_video_decoder_types_mojom_traits_h | 2 +- ...ideo_gpu_memory_buffer_video_frame_pool_cc | 6 +- www/chromium/patches/patch-net_BUILD_gn | 12 +- .../patch-net_cert_pki_general_names_h | 11 + .../patch-net_filter_zstd_source_stream_cc | 11 + ...ch-net_http_http_auth_handler_negotiate_cc | 12 + .../patch-net_http_http_auth_preferences_cc | 12 + .../patch-net_http_http_auth_preferences_h | 30 +++ ...url_request_url_request_context_builder_cc | 2 +- ...ing_mojom_printing_context_mojom_traits_cc | 17 +- ...ting_mojom_printing_context_mojom_traits_h | 2 +- .../patches/patch-printing_print_settings_cc | 8 +- ...atch-printing_print_settings_conversion_cc | 2 +- .../patches/patch-printing_print_settings_h | 21 +- .../patch-printing_printing_context_linux_cc | 10 +- .../patches/patch-sandbox_policy_features_cc | 2 +- ..._device_geolocation_location_arbitrator_cc | 2 +- ...public_cpp_generic_sensor_sensor_reading_h | 12 + ...atch-services_device_public_mojom_BUILD_gn | 2 +- .../patches/patch-services_network_BUILD_gn | 2 +- .../patch-services_network_network_context_cc | 21 ++ .../patch-services_network_network_context_h | 12 + .../patch-services_network_network_service_cc | 18 ++ .../patch-services_network_network_service_h | 30 +++ ...ch-services_network_public_cpp_features_cc | 12 + ...strumentation_queued_request_dispatcher_cc | 10 +- ...ideo_capture_video_capture_service_impl_cc | 4 +- ...-third_party_abseil-cpp_absl_base_config_h | 4 +- ...time_internal_cctz_src_time_zone_format_cc | 12 - .../patches/patch-third_party_angle_BUILD_gn | 6 +- ...third_party_angle_src_libANGLE_Display_cpp | 10 +- ...d_party_angle_src_libANGLE_formatutils_cpp | 2 +- ...k_renderer_controller_blink_initializer_cc | 4 +- ...nk_renderer_core_exported_web_view_impl_cc | 2 +- ...e_html_canvas_canvas_async_blob_creator_cc | 2 +- ...layout_ng_grid_ng_grid_layout_algorithm_cc | 4 +- ...ore_paint_object_paint_properties_sparse_h | 2 +- ...y_blink_renderer_core_paint_paint_layer_cc | 2 +- ...nderer_core_scroll_scrollbar_theme_aura_cc | 2 +- ...audio_audio_renderer_mixer_manager_test_cc | 2 +- ...ules_webgl_webgl_rendering_context_base_cc | 2 +- ...blink_renderer_modules_webgpu_gpu_queue_cc | 2 +- ...ird_party_blink_renderer_platform_BUILD_gn | 2 +- ...eerconnection_rtc_video_encoder_factory_cc | 2 +- ...er_platform_runtime_enabled_features_json5 | 6 +- ...atform_video_capture_video_capture_impl_cc | 2 +- ...boringssl_src_util_generate_build_files_py | 4 +- .../patch-third_party_cpuinfo_cpuinfo_gni | 4 +- .../patch-third_party_libsync_src_sync_c | 10 +- .../patch-third_party_pdfium_pdfium_gni | 4 +- ...o_src_tracing_core_tracing_service_impl_cc | 2 +- ...kan-loader_src_loader_vk_loader_platform_h | 4 +- ...rc_layers_stateless_sl_instance_device_cpp | 18 -- ...n-layers_src_layers_utils_vk_layer_utils_h | 12 - ...ers_vulkan_generated_vk_extension_helper_h | 16 -- ...atch-third_party_widevine_cdm_widevine_gni | 12 + ...tch-tools_protoc_wrapper_protoc_wrapper_py | 2 +- .../patches/patch-ui_base_ui_base_features_cc | 10 +- .../patches/patch-ui_base_ui_base_features_h | 6 +- .../patches/patch-ui_base_ui_base_switches_cc | 19 ++ .../patches/patch-ui_base_ui_base_switches_h | 17 ++ .../patches/patch-ui_color_color_id_h | 2 +- www/chromium/patches/patch-ui_gfx_BUILD_gn | 2 +- .../patches/patch-ui_gfx_codec_png_codec_cc | 4 +- ...i_gfx_linux_client_native_pixmap_dmabuf_cc | 26 --- .../patches/patch-ui_gfx_linux_dmabuf_uapi_h | 37 +++ www/chromium/patches/patch-ui_gl_BUILD_gn | 4 +- .../patches/patch-ui_gl_gl_switches_cc | 2 +- .../patch-ui_gtk_printing_print_dialog_gtk_cc | 2 +- ...patch-ui_native_theme_native_theme_base_cc | 6 +- .../patch-ui_native_theme_native_theme_h | 2 +- ...headless_vulkan_implementation_headless_cc | 20 +- ...rm_wayland_host_wayland_toplevel_window_cc | 2 +- ...orm_wayland_host_wayland_toplevel_window_h | 2 +- ...ne_platform_wayland_host_wayland_window_cc | 11 +- ...one_platform_wayland_host_wayland_window_h | 10 +- ..._wayland_host_xdg_toplevel_wrapper_impl_cc | 4 +- ..._wayland_host_zwp_text_input_wrapper_v1_cc | 4 +- ...platform_wayland_ozone_platform_wayland_cc | 6 +- ...i_ozone_platform_x11_ozone_platform_x11_cc | 2 +- ...h-ui_views_controls_textfield_textfield_cc | 12 +- ...ch-ui_views_controls_textfield_textfield_h | 4 +- ..._aura_desktop_window_tree_host_platform_cc | 8 +- .../patches/patch-ui_views_widget_widget_cc | 2 +- .../patch-ui_views_window_dialog_delegate_cc | 2 +- .../patch-ui_views_window_frame_background_cc | 4 +- www/chromium/patches/patch-v8_BUILD_gn | 34 +-- www/chromium/patches/patch-v8_src_api_api_cc | 2 +- .../patch-v8_src_builtins_x64_builtins-x64_cc | 25 +- ...h-v8_src_codegen_x64_macro-assembler-x64_h | 2 +- ...compiler_backend_x64_code-generator-x64_cc | 2 +- .../patch-v8_src_diagnostics_perf-jit_cc | 4 +- .../patches/patch-v8_src_execution_isolate_cc | 2 +- www/gitea/Makefile | 2 +- www/gitea/distinfo | 4 +- www/h2o/Makefile | 10 +- www/h2o/distinfo | 4 +- www/p5-Dancer2/Makefile | 2 +- www/p5-Dancer2/distinfo | 4 +- x11/mate/system-monitor/Makefile | 3 +- x11/mate/system-monitor/distinfo | 4 +- x11/mate/system-monitor/pkg/PLIST | 5 +- x11/xfce4/xfce4-pulseaudio/Makefile | 2 +- x11/xfce4/xfce4-pulseaudio/distinfo | 4 +- x11/xfce4/xfce4-taskmanager/Makefile | 4 +- x11/xfce4/xfce4-taskmanager/distinfo | 4 +- x11/xfce4/xfce4-taskmanager/pkg/PLIST | 4 + x11/xkbcommon/Makefile | 9 +- 388 files changed, 2518 insertions(+), 1935 deletions(-) create mode 100644 databases/iodbc/patches/patch-iodbcinst_dlf_h create mode 100644 devel/py-hatch-nodejs-version/Makefile create mode 100644 devel/py-hatch-nodejs-version/distinfo create mode 100644 devel/py-hatch-nodejs-version/pkg/DESCR create mode 100644 devel/py-hatch-nodejs-version/pkg/PLIST create mode 100644 editors/neovim-qt/patches/patch-src_gui_input_cpp create mode 100644 editors/neovim-qt/patches/patch-src_gui_runtime_plugin_nvim_gui_shim_vim create mode 100644 editors/neovim-qt/patches/patch-test_tst_input_common_cpp delete mode 100644 net/zeromq/patches/patch-tests_testutil_hpp delete mode 100644 security/cmseek/Makefile delete mode 100644 security/cmseek/distinfo delete mode 100644 security/cmseek/pkg/DESCR delete mode 100644 security/cmseek/pkg/PLIST delete mode 100644 security/secretfinder/Makefile delete mode 100644 security/secretfinder/distinfo delete mode 100644 security/secretfinder/patches/patch-SecretFinder_py delete mode 100644 security/secretfinder/pkg/DESCR delete mode 100644 security/secretfinder/pkg/MESSAGE delete mode 100644 security/secretfinder/pkg/PLIST create mode 100644 www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_base_debug_stack_trace_posix_cc create mode 100644 www/chromium/patches/patch-base_threading_hang_watcher_cc create mode 100644 www/chromium/patches/patch-chrome_browser_component_updater_widevine_cdm_component_installer_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_content_analysis_delegate_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_cc delete mode 100644 www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_h create mode 100644 www/chromium/patches/patch-chrome_browser_ui_actions_chrome_action_id_h delete mode 100644 www/chromium/patches/patch-chrome_browser_ui_autofill_chrome_autofill_client_cc rename www/chromium/patches/{patch-chrome_browser_ui_signin_view_controller_cc => patch-chrome_browser_ui_signin_signin_view_controller_cc} (63%) rename www/chromium/patches/{patch-chrome_browser_ui_signin_view_controller_delegate_h => patch-chrome_browser_ui_signin_signin_view_controller_delegate_h} (72%) create mode 100644 www/chromium/patches/patch-chrome_browser_ui_views_dark_mode_manager_linux_h create mode 100644 www/chromium/patches/patch-chrome_browser_web_applications_policy_web_app_policy_manager_cc create mode 100644 www/chromium/patches/patch-chrome_browser_webauthn_authenticator_request_dialog_model_cc create mode 100644 www/chromium/patches/patch-chrome_common_media_cdm_registration_cc create mode 100644 www/chromium/patches/patch-chrome_common_media_component_widevine_cdm_hint_file_linux_h delete mode 100644 www/chromium/patches/patch-chrome_test_chromedriver_chrome_client_hints_h create mode 100644 www/chromium/patches/patch-components_autofill_core_browser_contact_info_sync_util_cc create mode 100644 www/chromium/patches/patch-components_autofill_core_browser_webdata_autofill_sync_bridge_util_cc create mode 100644 www/chromium/patches/patch-components_commerce_strings_grdp create mode 100644 www/chromium/patches/patch-components_policy_core_common_policy_paths_cc create mode 100644 www/chromium/patches/patch-content_browser_file_system_access_file_system_access_local_path_watcher_cc create mode 100644 www/chromium/patches/patch-content_browser_webid_idp_network_request_manager_cc delete mode 100644 www/chromium/patches/patch-content_public_common_common_param_traits_macros_h create mode 100644 www/chromium/patches/patch-device_fido_get_assertion_request_handler_cc create mode 100644 www/chromium/patches/patch-gpu_vulkan_semaphore_handle_cc create mode 100644 www/chromium/patches/patch-media_cdm_library_cdm_cdm_paths_gni create mode 100644 www/chromium/patches/patch-net_cert_pki_general_names_h create mode 100644 www/chromium/patches/patch-net_filter_zstd_source_stream_cc create mode 100644 www/chromium/patches/patch-net_http_http_auth_handler_negotiate_cc create mode 100644 www/chromium/patches/patch-net_http_http_auth_preferences_cc create mode 100644 www/chromium/patches/patch-net_http_http_auth_preferences_h create mode 100644 www/chromium/patches/patch-services_device_public_cpp_generic_sensor_sensor_reading_h create mode 100644 www/chromium/patches/patch-services_network_network_context_cc create mode 100644 www/chromium/patches/patch-services_network_network_context_h create mode 100644 www/chromium/patches/patch-services_network_network_service_h create mode 100644 www/chromium/patches/patch-services_network_public_cpp_features_cc 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_vulkan-deps_vulkan-validation-layers_src_layers_stateless_sl_instance_device_cpp delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_utils_vk_layer_utils_h delete mode 100644 www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vulkan_generated_vk_extension_helper_h create mode 100644 www/chromium/patches/patch-third_party_widevine_cdm_widevine_gni create mode 100644 www/chromium/patches/patch-ui_base_ui_base_switches_cc create mode 100644 www/chromium/patches/patch-ui_base_ui_base_switches_h delete mode 100644 www/chromium/patches/patch-ui_gfx_linux_client_native_pixmap_dmabuf_cc create mode 100644 www/chromium/patches/patch-ui_gfx_linux_dmabuf_uapi_h diff --git a/databases/iodbc/Makefile b/databases/iodbc/Makefile index ba5960001..baa6a1526 100644 --- a/databases/iodbc/Makefile +++ b/databases/iodbc/Makefile @@ -1,12 +1,9 @@ COMMENT-main= ODBC 3.x driver manager COMMENT-admin= ODBC 3.x driver manager admin application -REVISION-admin= 3 -REVISION-main= 3 -V= 3.52.12 +V= 3.52.16 DISTNAME= libiodbc-$V PKGNAME= iodbc-$V -REVISION= 3 CATEGORIES= databases @@ -15,8 +12,8 @@ SHARED_LIBS += iodbc 3.16 SHARED_LIBS += iodbcadm 3.15 SHARED_LIBS += drvproxy 3.15 -HOMEPAGE= http://www.iodbc.org/ -SITES= ${SITE_SOURCEFORGE:=iodbc/} +HOMEPAGE= https://www.iodbc.org/ +SITES= https://github.com/openlink/iODBC/releases/download/v$V/ MAINTAINER= Stuart Henderson @@ -25,15 +22,17 @@ PERMIT_PACKAGE= yes WANTLIB-main += c -WANTLIB-admin += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama -WANTLIB-admin += Xrandr Xrender atk-1.0 c cairo expat ffi fontconfig -WANTLIB-admin += freetype fribidi gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 -WANTLIB-admin += gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-x11-2.0 -WANTLIB-admin += harfbuzz iconv intl iodbc iodbcinst m pango-1.0 pangocairo-1.0 -WANTLIB-admin += pangoft2-1.0 pcre2-8 pixman-1 png pthread xcb xcb-render -WANTLIB-admin += xcb-shm z Xau Xdmcp ${COMPILER_LIBCXX} jpeg +WANTLIB-admin += ${COMPILER_LIBCXX} +WANTLIB-admin += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes +WANTLIB-admin += Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat ffi +WANTLIB-admin += fontconfig freetype fribidi gdk-x11-2.0 gdk_pixbuf-2.0 +WANTLIB-admin += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2 +WANTLIB-admin += gtk-x11-2.0 harfbuzz iconv intl iodbc iodbcinst jpeg +WANTLIB-admin += m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre2-8 pixman-1 +WANTLIB-admin += png xcb xcb-render xcb-shm z + +PSEUDO_FLAVORS= bootstrap no_admin -PSEUDO_FLAVORS = bootstrap no_admin CONFIGURE_STYLE= gnu CONFIGURE_ARGS= --with-iodbc-inidir="${SYSCONFDIR}/iodbc" \ --disable-libodbc @@ -47,7 +46,7 @@ LIB_DEPENDS-main= # empty .include .if !${BUILD_PACKAGES:M-admin} -CONFIGURE_ARGS += --disable-gui +CONFIGURE_ARGS += --disable-gui .endif post-install: diff --git a/databases/iodbc/distinfo b/databases/iodbc/distinfo index 9870cac35..d48fc4c05 100644 --- a/databases/iodbc/distinfo +++ b/databases/iodbc/distinfo @@ -1,2 +1,2 @@ -SHA256 (libiodbc-3.52.12.tar.gz) = UcX/On2aVCAkhst3o1FODjeaE1vu/NXRK5bRkB+d+2I= -SIZE (libiodbc-3.52.12.tar.gz) = 1134054 +SHA256 (libiodbc-3.52.16.tar.gz) = OJizLQeWE2D28s822zYDa3GaIw5HZGklioDzIkPoRfo= +SIZE (libiodbc-3.52.16.tar.gz) = 1086850 diff --git a/databases/iodbc/patches/patch-iodbc_connect_c b/databases/iodbc/patches/patch-iodbc_connect_c index e6b807f4a..d254c4f93 100644 --- a/databases/iodbc/patches/patch-iodbc_connect_c +++ b/databases/iodbc/patches/patch-iodbc_connect_c @@ -1,7 +1,7 @@ Index: iodbc/connect.c --- iodbc/connect.c.orig +++ iodbc/connect.c -@@ -2605,7 +2605,7 @@ SQLDriverConnect_Internal ( +@@ -2922,7 +2922,7 @@ SQLDriverConnect_Internal ( # endif #else diff --git a/databases/iodbc/patches/patch-iodbcinst_dlf_h b/databases/iodbc/patches/patch-iodbcinst_dlf_h new file mode 100644 index 000000000..40549b3ee --- /dev/null +++ b/databases/iodbc/patches/patch-iodbcinst_dlf_h @@ -0,0 +1,12 @@ +Index: iodbcinst/dlf.h +--- iodbcinst/dlf.h.orig ++++ iodbcinst/dlf.h +@@ -81,7 +81,7 @@ + + #if defined(HAVE_SHL_LOAD) + #define DLDAPI_HP_SHL +-#elif defined(HAVE_LIBDL) ++#elif defined(HAVE_LIBDL) || defined(__OpenBSD__) + #define DLDAPI_SVR4_DLFCN + #elif defined(HAVE_DYLD) + #define DLDAPI_MACX diff --git a/databases/iodbc/patches/patch-samples_Makefile_in b/databases/iodbc/patches/patch-samples_Makefile_in index b66ef2ee2..fd66fbf92 100644 --- a/databases/iodbc/patches/patch-samples_Makefile_in +++ b/databases/iodbc/patches/patch-samples_Makefile_in @@ -1,7 +1,7 @@ Index: samples/Makefile.in --- samples/Makefile.in.orig +++ samples/Makefile.in -@@ -737,9 +737,9 @@ uninstall-am: uninstall-binPROGRAMS +@@ -752,9 +752,9 @@ uninstall-am: uninstall-binPROGRAMS install-exec-hook: diff --git a/databases/iodbc/pkg/PLIST-admin b/databases/iodbc/pkg/PLIST-admin index 9c00a31d7..3c0d47da0 100644 --- a/databases/iodbc/pkg/PLIST-admin +++ b/databases/iodbc/pkg/PLIST-admin @@ -1,8 +1,8 @@ @bin bin/iodbcadm-gtk -lib/libdrvproxy.a +@static-lib lib/libdrvproxy.a lib/libdrvproxy.la @lib lib/libdrvproxy.so.${LIBdrvproxy_VERSION} -lib/libiodbcadm.a +@static-lib lib/libiodbcadm.a lib/libiodbcadm.la @lib lib/libiodbcadm.so.${LIBiodbcadm_VERSION} @man man/man1/iodbcadm-gtk.1 diff --git a/databases/iodbc/pkg/PLIST-main b/databases/iodbc/pkg/PLIST-main index 599d248d8..5ddd56446 100644 --- a/databases/iodbc/pkg/PLIST-main +++ b/databases/iodbc/pkg/PLIST-main @@ -14,10 +14,10 @@ include/sql.h include/sqlext.h include/sqltypes.h include/sqlucode.h -lib/libiodbc.a +@static-lib lib/libiodbc.a lib/libiodbc.la @lib lib/libiodbc.so.${LIBiodbc_VERSION} -lib/libiodbcinst.a +@static-lib lib/libiodbcinst.a lib/libiodbcinst.la @lib lib/libiodbcinst.so.${LIBiodbcinst_VERSION} lib/pkgconfig/libiodbc.pc diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile index 77c8a5c15..1cd5890b4 100644 --- a/databases/pecl-redis/Makefile +++ b/databases/pecl-redis/Makefile @@ -1,6 +1,6 @@ COMMENT= PHP interface to redis -DISTNAME= redis-6.0.0 +DISTNAME= redis-6.0.1 CATEGORIES= databases diff --git a/databases/pecl-redis/distinfo b/databases/pecl-redis/distinfo index 1910efc79..36252e487 100644 --- a/databases/pecl-redis/distinfo +++ b/databases/pecl-redis/distinfo @@ -1,2 +1,2 @@ -SHA256 (redis-6.0.0.tgz) = kB1aDlIjbByIWmyXCHDgiepG3kHZAnqStqm60mrhzf0= -SIZE (redis-6.0.0.tgz) = 365305 +SHA256 (redis-6.0.1.tgz) = 05E24O+Ulfjnde9zSal2WPtBxSbRLY5Rf1YnTxSeHk4= +SIZE (redis-6.0.1.tgz) = 365622 diff --git a/databases/pgbackrest/Makefile b/databases/pgbackrest/Makefile index 301acc452..fb7ae0d26 100644 --- a/databases/pgbackrest/Makefile +++ b/databases/pgbackrest/Makefile @@ -1,6 +1,6 @@ COMMENT = PostgreSQL backup & restore tool -V = 2.47 +V = 2.48 DISTNAME = pgbackrest-${V} CATEGORIES = databases diff --git a/databases/pgbackrest/distinfo b/databases/pgbackrest/distinfo index 3572bb300..d13d816bb 100644 --- a/databases/pgbackrest/distinfo +++ b/databases/pgbackrest/distinfo @@ -1,2 +1,2 @@ -SHA256 (pgbackrest-2.47.tar.gz) = dxLCa0Gpac9IertKgHX3eUP+bTCrpJq47bGsWWzR7g4= -SIZE (pgbackrest-2.47.tar.gz) = 6093123 +SHA256 (pgbackrest-2.48.tar.gz) = 7EcOjcQB90a/5t1l9bcg5Tyk2w2TEFN/Dvxu5U7bZJ0= +SIZE (pgbackrest-2.48.tar.gz) = 6148866 diff --git a/devel/py-hatch-nodejs-version/Makefile b/devel/py-hatch-nodejs-version/Makefile new file mode 100644 index 000000000..5e86efc03 --- /dev/null +++ b/devel/py-hatch-nodejs-version/Makefile @@ -0,0 +1,23 @@ +COMMENT = hatch plugin for versioning from a package.json file + +MODPY_EGG_VERSION = 0.3.2 +DISTNAME = hatch_nodejs_version-${MODPY_EGG_VERSION} +PKGNAME = py-${DISTNAME} + +CATEGORIES = devel + +HOMEPAGE = https://github.com/agoose77/hatch-nodejs-version +MAINTAINER = Paco Esteban + +# MIT +PERMIT_PACKAGE = Yes + +MODULES = lang/python + +MODPY_PI = Yes +MODPY_PYBUILD = hatchling + +FLAVORS = python3 +FLAVOR = python3 + +.include diff --git a/devel/py-hatch-nodejs-version/distinfo b/devel/py-hatch-nodejs-version/distinfo new file mode 100644 index 000000000..35ca88b7e --- /dev/null +++ b/devel/py-hatch-nodejs-version/distinfo @@ -0,0 +1,2 @@ +SHA256 (hatch_nodejs_version-0.3.2.tar.gz) = ingo2Be3HlC7u7Acm/wLMpZXt5AMVoRkibnJWN4VtUw= +SIZE (hatch_nodejs_version-0.3.2.tar.gz) = 16942 diff --git a/devel/py-hatch-nodejs-version/pkg/DESCR b/devel/py-hatch-nodejs-version/pkg/DESCR new file mode 100644 index 000000000..8d13f920c --- /dev/null +++ b/devel/py-hatch-nodejs-version/pkg/DESCR @@ -0,0 +1,6 @@ +This package provides two Hatch plugins: + +* version source plugin that reads/writes the package version from the version + field of the Node.js package.json file. +* metadata hook plugin that reads PEP 621 metadata from the Node.js + package.json file. diff --git a/devel/py-hatch-nodejs-version/pkg/PLIST b/devel/py-hatch-nodejs-version/pkg/PLIST new file mode 100644 index 000000000..273c40318 --- /dev/null +++ b/devel/py-hatch-nodejs-version/pkg/PLIST @@ -0,0 +1,24 @@ +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/ +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/licenses/ +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE.txt +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}metadata_source.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}metadata_source.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}version_source.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/${MODPY_PYCACHE}version_source.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/_version.py +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/hooks.py +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/metadata_source.py +lib/python${MODPY_VERSION}/site-packages/hatch_nodejs_version/version_source.py diff --git a/devel/py-wcwidth/Makefile b/devel/py-wcwidth/Makefile index 662a4669f..e9fc14b26 100644 --- a/devel/py-wcwidth/Makefile +++ b/devel/py-wcwidth/Makefile @@ -1,9 +1,8 @@ COMMENT= measures number of terminal column cells of wide-char code -MODPY_EGG_VERSION= 0.2.6 +MODPY_EGG_VERSION= 0.2.7 DISTNAME= wcwidth-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} -REVISION= 0 CATEGORIES= devel diff --git a/devel/py-wcwidth/distinfo b/devel/py-wcwidth/distinfo index b1186c817..313bcf340 100644 --- a/devel/py-wcwidth/distinfo +++ b/devel/py-wcwidth/distinfo @@ -1,2 +1,2 @@ -SHA256 (wcwidth-0.2.6.tar.gz) = pSIHgKQE2+M1N4mHCXjkcs/kd3YfBu5VB3JW5QmxVtA= -SIZE (wcwidth-0.2.6.tar.gz) = 35452 +SHA256 (wcwidth-0.2.7.tar.gz) = G20wqY3dXOm72zNlgZH9JCP8naID/j7xhVQH3LfuTiY= +SIZE (wcwidth-0.2.7.tar.gz) = 60652 diff --git a/editors/neovim-qt/Makefile b/editors/neovim-qt/Makefile index da4c9d964..727b52583 100644 --- a/editors/neovim-qt/Makefile +++ b/editors/neovim-qt/Makefile @@ -2,8 +2,7 @@ COMMENT = Qt5 GUI front-end for neovim GH_ACCOUNT = equalsraf GH_PROJECT = neovim-qt -GH_TAGNAME = v0.2.16.1 -REVISION = 3 +GH_TAGNAME = v0.2.17 CATEGORIES = editors diff --git a/editors/neovim-qt/distinfo b/editors/neovim-qt/distinfo index 462296c3f..13a1ccea2 100644 --- a/editors/neovim-qt/distinfo +++ b/editors/neovim-qt/distinfo @@ -1,2 +1,2 @@ -SHA256 (neovim-qt-0.2.16.1.tar.gz) = lx1Fl7QN8nVrMTr+GZbweRVkPovxDv5Ba2TMM35Pryo= -SIZE (neovim-qt-0.2.16.1.tar.gz) = 1069176 +SHA256 (neovim-qt-0.2.17.tar.gz) = rFOMLl1jVy3QVDwT+vtNQo5nEo6mdkZ/zaaJZbKqzaE= +SIZE (neovim-qt-0.2.17.tar.gz) = 1076230 diff --git a/editors/neovim-qt/patches/patch-src_gui_input_cpp b/editors/neovim-qt/patches/patch-src_gui_input_cpp new file mode 100644 index 000000000..7c50d2175 --- /dev/null +++ b/editors/neovim-qt/patches/patch-src_gui_input_cpp @@ -0,0 +1,28 @@ +From 0dfa20e481edbc582caa29c608195d3a206f21d7 Mon Sep 17 00:00:00 2001 +From: John Gehrig +Date: Tue, 21 Feb 2023 21:51:46 -0500 +Subject: [PATCH] Issue 999: Replace Issue 728 with key remap + +Many users find the shift-space and shift-backspace behavior in terminal +frustrating. However, some users still want to map these sequences. + +Applying the runtime re-map workaround, since Neovim is unable to fix +this issue upstream. Neovim still does not report `:terminal` mode. + +Index: src/gui/input.cpp +--- src/gui/input.cpp.orig ++++ src/gui/input.cpp +@@ -191,13 +191,6 @@ QString convertKey(const QKeyEvent& ev) noexcept + const QMap& specialKeys { GetSpecialKeysMap() }; + + if (specialKeys.contains(key)) { +- // Issue#728: Shift + Space inserts ;2u in `:terminal`. Incorrectly sent as . +- // Issue#259: Shift + BackSpace inserts 7;2u in `:terminal`. Incorrectly sent as . +- if (key == Qt::Key_Space +- || key == Qt::Key_Backspace) { +- mod &= ~Qt::ShiftModifier; +- } +- + return ToKeyString(GetModifierPrefix(mod), specialKeys.value(key)); + } + diff --git a/editors/neovim-qt/patches/patch-src_gui_runtime_plugin_nvim_gui_shim_vim b/editors/neovim-qt/patches/patch-src_gui_runtime_plugin_nvim_gui_shim_vim new file mode 100644 index 000000000..1c15c08ef --- /dev/null +++ b/editors/neovim-qt/patches/patch-src_gui_runtime_plugin_nvim_gui_shim_vim @@ -0,0 +1,31 @@ +From 0dfa20e481edbc582caa29c608195d3a206f21d7 Mon Sep 17 00:00:00 2001 +From: John Gehrig +Date: Tue, 21 Feb 2023 21:51:46 -0500 +Subject: [PATCH] Issue 999: Replace Issue 728 with key remap + +Many users find the shift-space and shift-backspace behavior in terminal +frustrating. However, some users still want to map these sequences. + +Applying the runtime re-map workaround, since Neovim is unable to fix +this issue upstream. Neovim still does not report `:terminal` mode. + +Index: src/gui/runtime/plugin/nvim_gui_shim.vim +--- src/gui/runtime/plugin/nvim_gui_shim.vim.orig ++++ src/gui/runtime/plugin/nvim_gui_shim.vim +@@ -278,3 +278,16 @@ function! s:GuiWindowOpacityCommand(value) abort + call rpcnotify(0, 'Gui', 'WindowOpacity', a:value) + endfunction + command! -nargs=1 GuiWindowOpacity call s:GuiWindowOpacityCommand("") ++ ++" Issue 728: Terminal reports ';2u' for key sequences such as ++" Force-mapping keys is a less-than ideal workaround, but it is the only ++" option that appeases everyone. Neovim does not report terminal mode. ++" ++" See issues: ++" - https://github.com/neovim/neovim/issues/20325 ++" - https://github.com/neovim/neovim/issues/19265 ++" - https://github.com/equalsraf/neovim-qt/issues/999 ++tnoremap ++tnoremap ++tnoremap ++tnoremap diff --git a/editors/neovim-qt/patches/patch-test_tst_input_common_cpp b/editors/neovim-qt/patches/patch-test_tst_input_common_cpp new file mode 100644 index 000000000..f00a7d153 --- /dev/null +++ b/editors/neovim-qt/patches/patch-test_tst_input_common_cpp @@ -0,0 +1,50 @@ +From 0dfa20e481edbc582caa29c608195d3a206f21d7 Mon Sep 17 00:00:00 2001 +From: John Gehrig +Date: Tue, 21 Feb 2023 21:51:46 -0500 +Subject: [PATCH] Issue 999: Replace Issue 728 with key remap + +Many users find the shift-space and shift-backspace behavior in terminal +frustrating. However, some users still want to map these sequences. + +Applying the runtime re-map workaround, since Neovim is unable to fix +this issue upstream. Neovim still does not report `:terminal` mode. + +Index: test/tst_input_common.cpp +--- test/tst_input_common.cpp.orig ++++ test/tst_input_common.cpp +@@ -15,8 +15,6 @@ private slots: + void CapsLockIgnored() noexcept; + void AltGrAloneIgnored() noexcept; + void AltGrKeyEventWellFormed() noexcept; +- void ShiftSpaceWellFormed() noexcept; +- void ShiftBackSpaceWellFormed() noexcept; + + // Mouse Input + void MouseLeftClick() noexcept; +@@ -135,26 +133,6 @@ void TestInputCommon::CapsLockIgnored() noexcept + + QKeyEvent evMetaCapsLock{ QEvent::KeyPress, Qt::Key_CapsLock, Qt::MetaModifier}; + QCOMPARE(NeovimQt::Input::convertKey(evMetaCapsLock), QString{ "" }); +-} +- +-void TestInputCommon::ShiftSpaceWellFormed() noexcept +-{ +- // Issue#728: Shift + Space inserts ;2u in `:terminal`, mode sent as . +- QKeyEvent evShift{ QEvent::KeyPress, Qt::Key_Shift, Qt::ShiftModifier, "" }; +- QCOMPARE(NeovimQt::Input::convertKey(evShift), QString{ "" }); +- +- QKeyEvent evShiftSpace{ QEvent::KeyPress, Qt::Key_Space, Qt::ShiftModifier, " " }; +- QCOMPARE(NeovimQt::Input::convertKey(evShiftSpace), QString{ "" }); +-} +- +-void TestInputCommon::ShiftBackSpaceWellFormed() noexcept +-{ +- // Issue#259: Shift + BackSpace inserts 7;2u in `:terminal`, mode sent as . +- QKeyEvent evShift{ QEvent::KeyPress, Qt::Key_Shift, Qt::ShiftModifier, "" }; +- QCOMPARE(NeovimQt::Input::convertKey(evShift), QString{ "" }); +- +- QKeyEvent evShiftBackSpace{ QEvent::KeyPress, Qt::Key_Backspace, Qt::ShiftModifier, "\b" }; +- QCOMPARE(NeovimQt::Input::convertKey(evShiftBackSpace), QString{ "" }); + } + + void TestInputCommon::MouseLeftClick() noexcept diff --git a/editors/neovim-qt/pkg/PLIST b/editors/neovim-qt/pkg/PLIST index 28877da1b..2e3b536b5 100644 --- a/editors/neovim-qt/pkg/PLIST +++ b/editors/neovim-qt/pkg/PLIST @@ -1,9 +1,10 @@ @bin bin/nvim-qt share/applications/nvim-qt.desktop share/icons/hicolor/192x192/apps/nvim-qt.png +share/icons/hicolor/scalable/apps/nvim-qt.svg share/nvim-qt/ +share/nvim-qt/LICENSE share/nvim-qt/runtime/ -share/nvim-qt/runtime/README.md share/nvim-qt/runtime/doc/ share/nvim-qt/runtime/doc/nvim_gui_shim.txt share/nvim-qt/runtime/doc/tags diff --git a/editors/vim/Makefile b/editors/vim/Makefile index 6e1348d35..da50a40a4 100644 --- a/editors/vim/Makefile +++ b/editors/vim/Makefile @@ -3,10 +3,7 @@ COMMENT-lang= vi clone, NLS subpackage # careful with PLISTs if updating; it usually works best if you use # a gui flavour rather than no_x11 -V= 9.0.1897 - -# keep -current > -stable until 7.4 (guic moved to gtk+4) -#REVISION-main= 0 +V= 9.0.2018 DIST_TUPLE+= github vim vim v$V . \ github vim colorschemes 22986fa2a3d2f7229efd4019fcbca411caa6afbb . diff --git a/editors/vim/distinfo b/editors/vim/distinfo index 7899cf899..ed156c5b8 100644 --- a/editors/vim/distinfo +++ b/editors/vim/distinfo @@ -1,4 +1,4 @@ SHA256 (vim-colorschemes-22986fa2a3d2f7229efd4019fcbca411caa6afbb.tar.gz) = qBRiDk+6Lf3IMLBTpcAlLlqgVGTNZwmVw8mzYagcfp4= -SHA256 (vim-vim-v9.0.1897.tar.gz) = jJymsVwsp3WXYWnfrzGcc1/kqMdIoJfhiKVsrDBZM0A= +SHA256 (vim-vim-v9.0.2018.tar.gz) = ECoHv7J5xSHFFjlj7s/pHMsilcvhwxM2ZH8ymBVNRIA= SIZE (vim-colorschemes-22986fa2a3d2f7229efd4019fcbca411caa6afbb.tar.gz) = 124686 -SIZE (vim-vim-v9.0.1897.tar.gz) = 17267585 +SIZE (vim-vim-v9.0.2018.tar.gz) = 17335239 diff --git a/editors/vim/pkg/PLIST-main b/editors/vim/pkg/PLIST-main index dcdf2ad18..ae062daab 100644 --- a/editors/vim/pkg/PLIST-main +++ b/editors/vim/pkg/PLIST-main @@ -24,6 +24,7 @@ share/vim/${P}/autoload/RstFold.vim share/vim/${P}/autoload/ada.vim share/vim/${P}/autoload/adacomplete.vim share/vim/${P}/autoload/bitbake.vim +share/vim/${P}/autoload/cargo.vim share/vim/${P}/autoload/ccomplete.vim share/vim/${P}/autoload/clojurecomplete.vim share/vim/${P}/autoload/context.vim @@ -531,6 +532,7 @@ share/vim/${P}/ftplugin/jsonnet.vim share/vim/${P}/ftplugin/jsp.vim share/vim/${P}/ftplugin/julia.vim share/vim/${P}/ftplugin/kconfig.vim +share/vim/${P}/ftplugin/kotlin.vim share/vim/${P}/ftplugin/kwt.vim share/vim/${P}/ftplugin/ld.vim share/vim/${P}/ftplugin/less.vim @@ -783,6 +785,7 @@ share/vim/${P}/indent/json.vim share/vim/${P}/indent/jsonc.vim share/vim/${P}/indent/jsp.vim share/vim/${P}/indent/julia.vim +share/vim/${P}/indent/kotlin.vim share/vim/${P}/indent/krl.vim share/vim/${P}/indent/ld.vim share/vim/${P}/indent/less.vim @@ -1404,6 +1407,7 @@ share/vim/${P}/syntax/julia.vim share/vim/${P}/syntax/kconfig.vim share/vim/${P}/syntax/kivy.vim share/vim/${P}/syntax/kix.vim +share/vim/${P}/syntax/kotlin.vim share/vim/${P}/syntax/krl.vim share/vim/${P}/syntax/kscript.vim share/vim/${P}/syntax/kwt.vim diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile index 63d485c90..96173221c 100644 --- a/graphics/oxipng/Makefile +++ b/graphics/oxipng/Makefile @@ -2,7 +2,7 @@ COMMENT = multithreaded lossless PNG compression optimizer GH_ACCOUNT = shssoichiro GH_PROJECT = oxipng -GH_TAGNAME = v8.0.0 +GH_TAGNAME = v9.0.0 CATEGORIES = graphics diff --git a/graphics/oxipng/crates.inc b/graphics/oxipng/crates.inc index f453a6c75..f828278ad 100644 --- a/graphics/oxipng/crates.inc +++ b/graphics/oxipng/crates.inc @@ -1,76 +1,86 @@ +===> Generating configure for oxipng-9.0.0 +===> Configuring for oxipng-9.0.0 MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0 -MODCARGO_CRATES += adler32 1.2.0 # Zlib -MODCARGO_CRATES += atty 0.2.14 # MIT +MODCARGO_CRATES += anstream 0.3.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle 1.0.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-parse 0.2.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-query 1.0.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-wincon 1.0.1 # MIT OR Apache-2.0 MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0 MODCARGO_CRATES += bitvec 1.0.1 # MIT -MODCARGO_CRATES += bytemuck 1.12.3 # Zlib OR Apache-2.0 OR MIT +MODCARGO_CRATES += bytemuck 1.13.1 # Zlib OR Apache-2.0 OR MIT MODCARGO_CRATES += byteorder 1.4.3 # Unlicense OR MIT -MODCARGO_CRATES += cc 1.0.78 # MIT OR Apache-2.0 +MODCARGO_CRATES += cc 1.0.79 # MIT OR Apache-2.0 MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 -MODCARGO_CRATES += clap 3.2.23 # MIT OR Apache-2.0 -MODCARGO_CRATES += clap_lex 0.2.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap 4.3.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_builder 4.3.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_lex 0.5.0 # MIT OR Apache-2.0 MODCARGO_CRATES += color_quant 1.1.0 # MIT -MODCARGO_CRATES += crc 3.0.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += crc-catalog 2.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += colorchoice 1.0.0 # MIT OR Apache-2.0 MODCARGO_CRATES += crc32fast 1.3.2 # MIT OR Apache-2.0 -MODCARGO_CRATES += crossbeam-channel 0.5.6 # MIT OR Apache-2.0 -MODCARGO_CRATES += crossbeam-deque 0.8.2 # MIT OR Apache-2.0 -MODCARGO_CRATES += crossbeam-epoch 0.9.13 # MIT OR Apache-2.0 -MODCARGO_CRATES += crossbeam-utils 0.8.14 # MIT OR Apache-2.0 -MODCARGO_CRATES += either 1.8.0 # MIT/Apache-2.0 -MODCARGO_CRATES += filetime 0.2.19 # MIT/Apache-2.0 -MODCARGO_CRATES += flate2 1.0.25 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-channel 0.5.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-deque 0.8.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-epoch 0.9.15 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-utils 0.8.16 # MIT OR Apache-2.0 +MODCARGO_CRATES += either 1.8.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += env_logger 0.10.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += equivalent 1.0.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += errno 0.3.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += errno-dragonfly 0.1.2 # MIT +MODCARGO_CRATES += fdeflate 0.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += filetime 0.2.21 # MIT/Apache-2.0 +MODCARGO_CRATES += flate2 1.0.26 # MIT OR Apache-2.0 MODCARGO_CRATES += funty 2.0.0 # MIT -MODCARGO_CRATES += glob 0.3.0 # MIT/Apache-2.0 -MODCARGO_CRATES += hashbrown 0.12.3 # MIT OR Apache-2.0 -MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0 +MODCARGO_CRATES += glob 0.3.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += hashbrown 0.14.0 # MIT OR Apache-2.0 MODCARGO_CRATES += hermit-abi 0.2.6 # MIT/Apache-2.0 -MODCARGO_CRATES += image 0.24.5 # MIT -MODCARGO_CRATES += indexmap 1.9.2 # Apache-2.0 OR MIT -MODCARGO_CRATES += iter-read 0.3.1 # MIT/Apache-2.0 -MODCARGO_CRATES += itertools 0.10.5 # MIT/Apache-2.0 -MODCARGO_CRATES += libc 0.2.139 # MIT OR Apache-2.0 -MODCARGO_CRATES += libdeflate-sys 0.11.0 # Apache-2.0 -MODCARGO_CRATES += libdeflater 0.11.0 # Apache-2.0 -MODCARGO_CRATES += log 0.4.17 # MIT OR Apache-2.0 -MODCARGO_CRATES += memoffset 0.7.1 # MIT -MODCARGO_CRATES += miniz_oxide 0.6.2 # MIT OR Zlib OR Apache-2.0 +MODCARGO_CRATES += hermit-abi 0.3.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += image 0.24.6 # MIT +MODCARGO_CRATES += indexmap 2.0.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += io-lifetimes 1.0.11 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +MODCARGO_CRATES += is-terminal 0.4.7 # MIT +MODCARGO_CRATES += libc 0.2.146 # MIT OR Apache-2.0 +MODCARGO_CRATES += libdeflate-sys 1.19.0 # Apache-2.0 +MODCARGO_CRATES += libdeflater 1.19.0 # Apache-2.0 +MODCARGO_CRATES += linux-raw-sys 0.3.8 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +MODCARGO_CRATES += log 0.4.20 # MIT OR Apache-2.0 +MODCARGO_CRATES += memoffset 0.9.0 # MIT +MODCARGO_CRATES += miniz_oxide 0.7.1 # MIT OR Zlib OR Apache-2.0 MODCARGO_CRATES += num-integer 0.1.45 # MIT OR Apache-2.0 MODCARGO_CRATES += num-rational 0.4.1 # MIT OR Apache-2.0 MODCARGO_CRATES += num-traits 0.2.15 # MIT OR Apache-2.0 MODCARGO_CRATES += num_cpus 1.15.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += once_cell 1.16.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += os_str_bytes 6.4.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += png 0.17.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += png 0.17.9 # MIT OR Apache-2.0 MODCARGO_CRATES += radium 0.7.0 # MIT -MODCARGO_CRATES += rayon 1.6.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += rayon-core 1.10.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += rayon 1.7.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += rayon-core 1.11.0 # MIT OR Apache-2.0 MODCARGO_CRATES += redox_syscall 0.2.16 # MIT -MODCARGO_CRATES += rgb 0.8.34 # MIT +MODCARGO_CRATES += rgb 0.8.36 # MIT MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT MODCARGO_CRATES += rustc_version 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += rustix 0.37.20 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0 -MODCARGO_CRATES += semver 1.0.16 # MIT OR Apache-2.0 -MODCARGO_CRATES += stderrlog 0.5.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += semver 1.0.17 # MIT OR Apache-2.0 +MODCARGO_CRATES += simd-adler32 0.3.7 # MIT MODCARGO_CRATES += strsim 0.10.0 # MIT MODCARGO_CRATES += tap 1.0.1 # MIT MODCARGO_CRATES += termcolor 1.1.3 # Unlicense OR MIT -MODCARGO_CRATES += textwrap 0.16.0 # MIT -MODCARGO_CRATES += thread_local 1.1.4 # Apache-2.0/MIT -MODCARGO_CRATES += typed-arena 2.0.1 # MIT -MODCARGO_CRATES += wild 2.1.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += terminal_size 0.2.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += typed-arena 2.0.2 # MIT +MODCARGO_CRATES += utf8parse 0.2.1 # Apache-2.0 OR MIT MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-util 0.1.5 # Unlicense/MIT MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 -MODCARGO_CRATES += windows-sys 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_aarch64_gnullvm 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_aarch64_msvc 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_gnu 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_msvc 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_gnu 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_gnullvm 0.42.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_msvc 0.42.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-targets 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_msvc 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnu 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_msvc 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnu 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_msvc 0.48.0 # MIT OR Apache-2.0 MODCARGO_CRATES += wyz 0.5.1 # MIT -MODCARGO_CRATES += zopfli 0.7.1 # Apache-2.0 +MODCARGO_CRATES += zopfli 0.8.0 # Apache-2.0 diff --git a/graphics/oxipng/distinfo b/graphics/oxipng/distinfo index 42ae38d00..3fb7b220a 100644 --- a/graphics/oxipng/distinfo +++ b/graphics/oxipng/distinfo @@ -1,154 +1,170 @@ SHA256 (cargo/adler-1.0.2.tar.gz) = 8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4= -SHA256 (cargo/adler32-1.2.0.tar.gz) = quEnfTmu7BXLOIJm7MJLEcgEad6uYGfhehp6qeXB8jQ= -SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug= +SHA256 (cargo/anstream-0.3.2.tar.gz) = DKhPNig3DFnbdO4hSzJj1Y+ardm0/n5xH9h9xFK38WM= +SHA256 (cargo/anstyle-1.0.1.tar.gz) = OjDaXF8tXnKELgC8tXZXFizavvCTH0Di3rm0FARAzs0= +SHA256 (cargo/anstyle-parse-0.2.1.tar.gz) = k4h0/1mAsDqHxVJLOuW1nPmbHWvINoSN97xa2pZDwzM= +SHA256 (cargo/anstyle-query-1.0.0.tar.gz) = XKEdS+G6sMi8hzSpqnv07oMW1GKgjGrFBS+Ij+9bSUs= +SHA256 (cargo/anstyle-wincon-1.0.1.tar.gz) = GAq/pFcDrr4Ak/ebrazAG4/U6i41EYdH5YERJ/km4Yg= SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o= SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo= SHA256 (cargo/bitvec-1.0.1.tar.gz) = G8KDLCQjmwFB1WdLuRdPnWiotbPydTMRknwXLKRvfpw= -SHA256 (cargo/bytemuck-1.12.3.tar.gz) = qqOo2aHKkuKCyWoy1lEbaV19mU0dECuoXSefmydWlH8= +SHA256 (cargo/bytemuck-1.13.1.tar.gz) = F/685oT9FdiQJxBWYf7JSvtHXLmV+8WdKGUZhEa6Luo= SHA256 (cargo/byteorder-1.4.3.tar.gz) = FMGJxT0JiUVJnN+n7MY1Z884hrMzKzEqW0WF2NOmphA= -SHA256 (cargo/cc-1.0.78.tar.gz) = ogEE4jNc6KZZ1t2SpRp2egwGJZnHOzQ/0VLLQB6CjD0= +SHA256 (cargo/cc-1.0.79.tar.gz) = UNMJBihhIdlb49R5UztFj4dJOzCktfeaYH249dEaqR8= SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0= -SHA256 (cargo/clap-3.2.23.tar.gz) = cWVcRcuYRdMnDJ1t+E6+crTa08K6P3AjrUfBROTkc6U= -SHA256 (cargo/clap_lex-0.2.4.tar.gz) = KFDy9agsv0N91a9NSYSPvfwnwVfD0BA0V3b5UnZSYcU= +SHA256 (cargo/clap-4.3.8.tar.gz) = 2TlBUPW0JzoXYzVb0cLsVMxaJZP3kFh7zWsslHz6khE= +SHA256 (cargo/clap_builder-4.3.8.tar.gz) = mnj73TzCkU3fN7pEQRS8d2W73LVeycvm+gVPATdABxc= +SHA256 (cargo/clap_lex-0.5.0.tar.gz) = LabaMTh8fk7xYP+rbV5/AMQmJv45rqcKew8Xc/fdbBs= SHA256 (cargo/color_quant-1.1.0.tar.gz) = PXuJT1QRc3t4Z/SCeVWSTXwlT8n02RpqrWsJeASxAYs= -SHA256 (cargo/crc-3.0.0.tar.gz) = U3V9ErWWwWx4uDRY1zKl0aF6s/U/L3QS9vtXzIoUCrM= -SHA256 (cargo/crc-catalog-2.1.0.tar.gz) = LQFl0pAK5neONugLvE2jte78zum6k5dh+cKIKl2a8/8= +SHA256 (cargo/colorchoice-1.0.0.tar.gz) = rL8a8VX5ue9kfkLNwVjbS2Shth90NikiX95vPgvip8c= SHA256 (cargo/crc32fast-1.3.2.tar.gz) = tUC9i8gQ04hcbqkeIBgwL2i6uiEpqz6I8yOJ7pNwiA0= -SHA256 (cargo/crossbeam-channel-0.5.6.tar.gz) = wt0E3a+II33DuNj5o8EAS1BrVLMxNAOUQFTSPAhwxSE= -SHA256 (cargo/crossbeam-deque-0.8.2.tar.gz) = cV6BUraSu6LTdLU9SHVEU2j98hqUdRQQr2B6WsZ30fw= -SHA256 (cargo/crossbeam-epoch-0.9.13.tar.gz) = AamvH0wu90u4qh9+GXBrxy0DWYyKVwu13nIkPHqdnVo= -SHA256 (cargo/crossbeam-utils-0.8.14.tar.gz) = T7dm+nmHJihtu7hC8XQAHauKvHtieh3YbgtyIqldkp8= -SHA256 (cargo/either-1.8.0.tar.gz) = kOXByDaIAxE78MlYT8SVpYuG3Iop7b+P6HfSHZUH55c= -SHA256 (cargo/filetime-0.2.19.tar.gz) = TohGaM0MdIBQQjPpURdN3Ds4L3wmZuO3MQtcTnsMN/k= -SHA256 (cargo/flate2-1.0.25.tar.gz) = qKLbOXyxyHcvMUlMuJF+SM0eZPD6fvrFn710GgqM6EE= +SHA256 (cargo/crossbeam-channel-0.5.8.tar.gz) = ozwr938t8GGDw6ow0elsBpWjE9T5xFPMN2Km2zn5kgA= +SHA256 (cargo/crossbeam-deque-0.8.3.tar.gz) = zm/W+FUkMCLc7PhwL+8MKX1DOOImhF/gZ/Y0Gtn6DO8= +SHA256 (cargo/crossbeam-epoch-0.9.15.tar.gz) = riESNJhsVFdBp9wGQwn2fuHlrSQ9DkgzWtwEhNlgvMc= +SHA256 (cargo/crossbeam-utils-0.8.16.tar.gz) = WiKy1j1NHcC38baydH3QCIAIqb4ott3wsefTNeMDcpQ= +SHA256 (cargo/either-1.8.1.tar.gz) = f8qrsv74yRDn9MfOn2ehKDoXFYeafCMMqdbRrjHxbZE= +SHA256 (cargo/env_logger-0.10.0.tar.gz) = hc2raomsz2ZzOtWhaTpNzO1q7/ZGArY0Uw3XPB8+6fA= +SHA256 (cargo/equivalent-1.0.0.tar.gz) = iL/+vF2AQyybFA7heHX/FzqKti+q1bJX2pEr0vbBwKE= +SHA256 (cargo/errno-0.3.1.tar.gz) = S8/sOnD5fJYsMHstLFbjWM8dALVY10Jitfkp7ozH5zo= +SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8= +SHA256 (cargo/fdeflate-0.3.0.tar.gz) = 0ym96sUU7gYknavCeHdJDxf103HsaTNgdouDjhnzrhA= +SHA256 (cargo/filetime-0.2.21.tar.gz) = XLyETOyu6dREOTGXLhKJyP9IXLTMJ2fLA8oTntaIUVM= +SHA256 (cargo/flate2-1.0.26.tar.gz) = O5QpRwkj3o6MvU0txRNTVAC0s/7wMZ+1xOH1IKe+90M= SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw= -SHA256 (cargo/glob-0.3.0.tar.gz) = m5GZM6OXt5w34zt3uyqj3I624WWtgJ5Y/3W8fbLjRXQ= -SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg= -SHA256 (cargo/hermit-abi-0.1.19.tar.gz) = YrRnNDuUukdtyyUA0kLa27OVV9+IkxCsd8XZkQCqrDM= +SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js= +SHA256 (cargo/hashbrown-0.14.0.tar.gz) = LGIBuf+f2QpaO6wuVqgw0MqlCVdvDlA4GO6CwYGzQ3o= SHA256 (cargo/hermit-abi-0.2.6.tar.gz) = 7lEmQP41rL+0u3edtvDYBwTCys+i45tgHvPj9H0a5Mc= -SHA256 (cargo/image-0.24.5.tar.gz) = abfqlJtTew/QrxQf/4x3aQ8s6W9PQfBCzLbGnGyWWUU= -SHA256 (cargo/indexmap-1.9.2.tar.gz) = GIXnnB/EsQ8OFyxHX0WLf3uTBhBk2Ywyk+mMW6DIs5k= -SHA256 (cargo/iter-read-0.3.1.tar.gz) = w5fKPqBa1QnE7EUf6ii0dxI2o3bKHGn9UUOq4M+Pk8Q= -SHA256 (cargo/itertools-0.10.5.tar.gz) = sP0iYOgpvd9MtuqAIoneL4bWp6aQGS++kbP0bg8shHM= -SHA256 (cargo/libc-0.2.139.tar.gz) = IB3jJ1IN8Ad1fB8K3OboJ/6FYvvCi/2cFVccZsofX3k= -SHA256 (cargo/libdeflate-sys-0.11.0.tar.gz) = y2eEtrhLZ9cbQweWPUVqnHwp+bR8ZY9TPlmN42njQnc= -SHA256 (cargo/libdeflater-0.11.0.tar.gz) = 2OKFqmoEb9M4slksFr7hSLKwB4kTjta3u1a7E9WFBQ0= -SHA256 (cargo/log-0.4.17.tar.gz) = q7EuaHz7RKpA9B/Dl473ZEj5tgOMrWrvQlnTwJWiOC4= -SHA256 (cargo/memoffset-0.7.1.tar.gz) = XeiTwyzeXzg7qkwExdbb3XNc/Up5Sw3r2yuxtCHaX/Q= -SHA256 (cargo/miniz_oxide-0.6.2.tar.gz) = snWVDCizfnlOjFXYiuteE50M4j/bvtpo+NcXSr356Po= +SHA256 (cargo/hermit-abi-0.3.1.tar.gz) = /tRIgMRmc275pcW1+s77XtB4VnbQwC1hLbFOVPDYQoY= +SHA256 (cargo/image-0.24.6.tar.gz) = UnkJqoHiCsOkSANSFEOnZVUPCbUTDCwvoepZwvj1Cjo= +SHA256 (cargo/indexmap-2.0.0.tar.gz) = 1Ud/4iMKeXadjcaODqv1Q3kHwEV6VhSp6N3bZ/Zetl0= +SHA256 (cargo/io-lifetimes-1.0.11.tar.gz) = 6ue5ruloA21U3OBs6679kZ5EcudTKW2szW00Tj4t8MI= +SHA256 (cargo/is-terminal-0.4.7.tar.gz) = rc+TYUYByBKd33Li1WM9+Ce6ZVFUHG2MWVIKNxR1vh8= +SHA256 (cargo/libc-0.2.146.tar.gz) = +SvkkzwT/UmIYqngKjBV+KjZwDnOM9uXMG/Vpsqn8ps= +SHA256 (cargo/libdeflate-sys-1.19.0.tar.gz) = Z5Iaf4UQDBVZ78PRx8RyCRt9oF8wS0u9U1bwdel/HMI= +SHA256 (cargo/libdeflater-1.19.0.tar.gz) = OjGyL2YjUOwpSxOFn5Na6ncrp7K8h3Ymn0pWJzCOq30= +SHA256 (cargo/linux-raw-sys-0.3.8.tar.gz) = 71OULre/f/Q6YXs+LBxKXs9ZRKfBvBLX7jm7sV5cFRk= +SHA256 (cargo/log-0.4.20.tar.gz) = teYWPLjEkIjCw29Xh15YzNjIfHQn9/vVDqZxCy8/Lo8= +SHA256 (cargo/memoffset-0.9.0.tar.gz) = WmNLHGGpVYW9FWB8arDE5bIm5pX/KAC6DNzN3yCMQGw= +SHA256 (cargo/miniz_oxide-0.7.1.tar.gz) = 54EOC+VbQoraQQQcQfMsnxpCgXkBtMz0X6PUtlYedMc= SHA256 (cargo/num-integer-0.1.45.tar.gz) = Il0zifs1CaJMk/XCnra94lhrmNnwFmNt/1jXxvdWnNk= SHA256 (cargo/num-rational-0.4.1.tar.gz) = BjihydCjwJFBWBRbx2z/Nzp1pifm7L+3HL5vRTpaGbA= SHA256 (cargo/num-traits-0.2.15.tar.gz) = V47eNM8C+JJKuUR/UMKAdbTT5bJplyNF5+A3KzjGzc0= SHA256 (cargo/num_cpus-1.15.0.tar.gz) = D6yeLaE7XrRHps49OS8jop2GlL/3gb8DoWzZrIaXWTs= -SHA256 (cargo/once_cell-1.16.0.tar.gz) = hvCw1L95ntvHRQjB6L8XD/X0Ejjl+CJWA8p8qq4reGA= -SHA256 (cargo/os_str_bytes-6.4.1.tar.gz) = m3ggudrqVFfJ8hxpRIkF1yP70hE2zPUhdI8j/UnnI+4= -SHA256 (cargo/png-0.17.7.tar.gz) = XXCOr4YKGbGc5Th0DStL3uuDN/pT93OEVecGYjrVxjg= +SHA256 (cargo/png-0.17.9.tar.gz) = WYccxbbM5+rMylqAK0FzN3ocK6kGVCRniaj6IzRCbRE= SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk= -SHA256 (cargo/rayon-1.6.1.tar.gz) = bbOiE63wKzvP0tOEa7QcsihX0TF4ngHfQ0+357wHWbc= -SHA256 (cargo/rayon-core-1.10.1.tar.gz) = ysQQr10Aq2iEUotKtp0ejhRujUcSAYAPobRSQSbeatM= +SHA256 (cargo/rayon-1.7.0.tar.gz) = HS31GW43vMh6vrwAU+IHh9c4R7szE0pphBIH3QpH8Ds= +SHA256 (cargo/rayon-core-1.11.0.tar.gz) = S4+VvWlm9ch3dmORYKZr2KuYldnUqwHdup/GBmGuvo0= SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo= -SHA256 (cargo/rgb-0.8.34.tar.gz) = NgO31xyoJkT3m1oG0SIOmljt5gvTIlX2mMsa+IOLjbM= +SHA256 (cargo/rgb-0.8.36.tar.gz) = IOwtPj/HqSztNX35zr1aELb7KqHueXv36c4vF9/8j1k= SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI= SHA256 (cargo/rustc_version-0.4.0.tar.gz) = v6D1hSJtLmgJfU+V0ROxW4OoLoGaslcX7AWQ2VhO82Y= +SHA256 (cargo/rustix-0.37.20.tar.gz) = uW6JHQSqUGptHzGNJ3G8scff2oThJmYKzgZ8m0dLssA= SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0= -SHA256 (cargo/semver-1.0.16.tar.gz) = WLyVZzePx2kNayrdrk5grC7uoHvsssZLnyGLU4Zcuio= -SHA256 (cargo/stderrlog-0.5.4.tar.gz) = aaJrv23mJ9OJFkr6l4Nzm1Z0bGxyxO0WU59P9UFwMns= +SHA256 (cargo/semver-1.0.17.tar.gz) = vr02MybQXsPi9TKrdmBoDzsCEw14DCmbynNGnVIbwO0= +SHA256 (cargo/simd-adler32-0.3.7.tar.gz) = 1m3BQ+axHB7dwG1cQjz8lwYoZbrymZFKtkyqOBggeP4= SHA256 (cargo/strsim-0.10.0.tar.gz) = c0c8Dlnm1YEsXf4qBkpkRJSfCJ4g7smi5VBllklORiM= SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k= SHA256 (cargo/termcolor-1.1.3.tar.gz) = urJNMLkRsjdvOhPMLNRDFC8Mgd2gTBGGk+NbODV1d1U= -SHA256 (cargo/textwrap-0.16.0.tar.gz) = IioiKlv+G7pKd7RexIinQbPLiHLl5JlFH9fQEpycfD0= -SHA256 (cargo/thread_local-1.1.4.tar.gz) = VRbCe3gxHFC/QsBxQlxWCseZsRwwsx+H4wgZZf5eAYA= -SHA256 (cargo/typed-arena-2.0.1.tar.gz) = BoXITV1U0cJvfT65bNQVUK25e67RQadhzzNdPTO80K4= -SHA256 (cargo/wild-2.1.0.tar.gz) = BbEWaFpr4MUvWhAzNMv/JttkOCbHs3NfwKO6mHExCnQ= +SHA256 (cargo/terminal_size-0.2.6.tar.gz) = jmv28Z6fjtjUBI3CKYFFjrz0BtZ+lM1CLl7Nc9Y7Mjc= +SHA256 (cargo/typed-arena-2.0.2.tar.gz) = avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo= +SHA256 (cargo/utf8parse-0.2.1.tar.gz) = cRuWIK8ZHgzcdGio0U5wnD3NsRWzb4OOYBWDr4AKNwo= SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk= SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y= SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg= SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8= -SHA256 (cargo/windows-sys-0.42.0.tar.gz) = Wj4YIPCLhRP2dverbB+Z/zEvuXtVPTD/TdhvnxVyiqc= -SHA256 (cargo/windows_aarch64_gnullvm-0.42.0.tar.gz) = QdKqcfbwy+AK5RZ9kO88/mZSfW9hPKeKyAJMPMq5oZ4= -SHA256 (cargo/windows_aarch64_msvc-0.42.0.tar.gz) = 3Q8lL1o1ysg9YxGy55WYH17m5n6x+af2TrRQD7xNzbQ= -SHA256 (cargo/windows_i686_gnu-0.42.0.tar.gz) = ++rhn2cWhBY2wo1pU3XfF1Ysogiyt9DcR2NaUK5sXec= -SHA256 (cargo/windows_i686_msvc-0.42.0.tar.gz) = hMEvZdqjndK6vm5EKYj8Mp1iQ/3OR9fS0VW42HSGIkY= -SHA256 (cargo/windows_x86_64_gnu-0.42.0.tar.gz) = v3sbIbU2LLwxj2hhUOW86nXs7cdN0VfYdNdUospEsO0= -SHA256 (cargo/windows_x86_64_gnullvm-0.42.0.tar.gz) = CdUl0row7rMpdmW9Q0pUKX5BcMfxpEytTvWAlbTNICg= -SHA256 (cargo/windows_x86_64_msvc-0.42.0.tar.gz) = 9AAJ2FdZclo02m2JqU5j173FCoYqzw28fI5Ijx7ctvU= +SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk= +SHA256 (cargo/windows-targets-0.48.0.tar.gz) = ex628M18gMeXWckpEU7wcbhzVM5HbZ2UJxAxwEl639U= +SHA256 (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = ka5XLht526iD4NMVR033MF0S9Wm0APz5BYGwYGL34bw= +SHA256 (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = su8n4Ne9/Px7hosxfB0yxkGm/kYpwXG4kox7CNmNfPM= +SHA256 (cargo/windows_i686_gnu-0.48.0.tar.gz) = YioZYqfbgw1v0KaWg8gKGP2iAYefD0R/Blo7dGfaokE= +SHA256 (cargo/windows_i686_msvc-0.48.0.tar.gz) = RULG42TOIb9F1p/dKo5FX6ONMWFYz9Q7OsHFsbGfjgA= +SHA256 (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = yiuKZh92KMvSNEDlCwXXBds2hviU/JWAggYjZWr5dLE= +SHA256 (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = eJbbwfQeCIcunV6Pi6qP3SZ38pRoxOFWIQF07cf3uVM= +SHA256 (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = GlFfV5n+SWHLUy+YPOKyMII2a4mOUv+85FnIb2fIN4o= SHA256 (cargo/wyz-0.5.1.tar.gz) = BfNg/AskKWMpx4/ahSoemugt6c97J9rkt/YvEY93ue0= -SHA256 (cargo/zopfli-0.7.1.tar.gz) = 8eDRbDAjaGBoao8D02s4TcL8BnWokWNn0vmh7NeV6rY= -SHA256 (oxipng-8.0.0.tar.gz) = 75bWNA5wkA3go4rOj18gh49sJWsYsMWc2H8rUVQ3uHs= +SHA256 (cargo/zopfli-0.8.0.tar.gz) = XB9I81CKOj8vruAWKVZEALwSJg9iFKBW0Go6qqbvBzY= +SHA256 (oxipng-9.0.0.tar.gz) = U0+o80n1KwHC7kMyzvJc4TEe3KBCCaxtly44sXFVChs= SIZE (cargo/adler-1.0.2.tar.gz) = 12778 -SIZE (cargo/adler32-1.2.0.tar.gz) = 6411 -SIZE (cargo/atty-0.2.14.tar.gz) = 5470 +SIZE (cargo/anstream-0.3.2.tar.gz) = 19504 +SIZE (cargo/anstyle-1.0.1.tar.gz) = 13977 +SIZE (cargo/anstyle-parse-0.2.1.tar.gz) = 24802 +SIZE (cargo/anstyle-query-1.0.0.tar.gz) = 8620 +SIZE (cargo/anstyle-wincon-1.0.1.tar.gz) = 11718 SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021 SIZE (cargo/bitvec-1.0.1.tar.gz) = 224375 -SIZE (cargo/bytemuck-1.12.3.tar.gz) = 39835 +SIZE (cargo/bytemuck-1.13.1.tar.gz) = 42309 SIZE (cargo/byteorder-1.4.3.tar.gz) = 22512 -SIZE (cargo/cc-1.0.78.tar.gz) = 61375 +SIZE (cargo/cc-1.0.79.tar.gz) = 62624 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934 -SIZE (cargo/clap-3.2.23.tar.gz) = 219435 -SIZE (cargo/clap_lex-0.2.4.tar.gz) = 9652 +SIZE (cargo/clap-4.3.8.tar.gz) = 54806 +SIZE (cargo/clap_builder-4.3.8.tar.gz) = 162239 +SIZE (cargo/clap_lex-0.5.0.tar.gz) = 11792 SIZE (cargo/color_quant-1.1.0.tar.gz) = 6649 -SIZE (cargo/crc-3.0.0.tar.gz) = 9956 -SIZE (cargo/crc-catalog-2.1.0.tar.gz) = 9863 +SIZE (cargo/colorchoice-1.0.0.tar.gz) = 6857 SIZE (cargo/crc32fast-1.3.2.tar.gz) = 38661 -SIZE (cargo/crossbeam-channel-0.5.6.tar.gz) = 90292 -SIZE (cargo/crossbeam-deque-0.8.2.tar.gz) = 21237 -SIZE (cargo/crossbeam-epoch-0.9.13.tar.gz) = 48313 -SIZE (cargo/crossbeam-utils-0.8.14.tar.gz) = 42127 -SIZE (cargo/either-1.8.0.tar.gz) = 15992 -SIZE (cargo/filetime-0.2.19.tar.gz) = 15028 -SIZE (cargo/flate2-1.0.25.tar.gz) = 70210 +SIZE (cargo/crossbeam-channel-0.5.8.tar.gz) = 90455 +SIZE (cargo/crossbeam-deque-0.8.3.tar.gz) = 21746 +SIZE (cargo/crossbeam-epoch-0.9.15.tar.gz) = 48553 +SIZE (cargo/crossbeam-utils-0.8.16.tar.gz) = 42508 +SIZE (cargo/either-1.8.1.tar.gz) = 16027 +SIZE (cargo/env_logger-0.10.0.tar.gz) = 36574 +SIZE (cargo/equivalent-1.0.0.tar.gz) = 6621 +SIZE (cargo/errno-0.3.1.tar.gz) = 10348 +SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810 +SIZE (cargo/fdeflate-0.3.0.tar.gz) = 21790 +SIZE (cargo/filetime-0.2.21.tar.gz) = 15026 +SIZE (cargo/flate2-1.0.26.tar.gz) = 70832 SIZE (cargo/funty-2.0.0.tar.gz) = 13160 -SIZE (cargo/glob-0.3.0.tar.gz) = 18724 -SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968 -SIZE (cargo/hermit-abi-0.1.19.tar.gz) = 9979 +SIZE (cargo/glob-0.3.1.tar.gz) = 18880 +SIZE (cargo/hashbrown-0.14.0.tar.gz) = 116103 SIZE (cargo/hermit-abi-0.2.6.tar.gz) = 13027 -SIZE (cargo/image-0.24.5.tar.gz) = 270381 -SIZE (cargo/indexmap-1.9.2.tar.gz) = 54627 -SIZE (cargo/iter-read-0.3.1.tar.gz) = 8856 -SIZE (cargo/itertools-0.10.5.tar.gz) = 115354 -SIZE (cargo/libc-0.2.139.tar.gz) = 638983 -SIZE (cargo/libdeflate-sys-0.11.0.tar.gz) = 184829 -SIZE (cargo/libdeflater-0.11.0.tar.gz) = 23427 -SIZE (cargo/log-0.4.17.tar.gz) = 38028 -SIZE (cargo/memoffset-0.7.1.tar.gz) = 8556 -SIZE (cargo/miniz_oxide-0.6.2.tar.gz) = 54536 +SIZE (cargo/hermit-abi-0.3.1.tar.gz) = 13793 +SIZE (cargo/image-0.24.6.tar.gz) = 273618 +SIZE (cargo/indexmap-2.0.0.tar.gz) = 64038 +SIZE (cargo/io-lifetimes-1.0.11.tar.gz) = 37346 +SIZE (cargo/is-terminal-0.4.7.tar.gz) = 8356 +SIZE (cargo/libc-0.2.146.tar.gz) = 684707 +SIZE (cargo/libdeflate-sys-1.19.0.tar.gz) = 192337 +SIZE (cargo/libdeflater-1.19.0.tar.gz) = 24020 +SIZE (cargo/linux-raw-sys-0.3.8.tar.gz) = 1013776 +SIZE (cargo/log-0.4.20.tar.gz) = 38307 +SIZE (cargo/memoffset-0.9.0.tar.gz) = 9033 +SIZE (cargo/miniz_oxide-0.7.1.tar.gz) = 55194 SIZE (cargo/num-integer-0.1.45.tar.gz) = 22529 SIZE (cargo/num-rational-0.4.1.tar.gz) = 27889 SIZE (cargo/num-traits-0.2.15.tar.gz) = 49262 SIZE (cargo/num_cpus-1.15.0.tar.gz) = 15680 -SIZE (cargo/once_cell-1.16.0.tar.gz) = 32120 -SIZE (cargo/os_str_bytes-6.4.1.tar.gz) = 23101 -SIZE (cargo/png-0.17.7.tar.gz) = 80979 +SIZE (cargo/png-0.17.9.tar.gz) = 88839 SIZE (cargo/radium-0.7.0.tar.gz) = 10906 -SIZE (cargo/rayon-1.6.1.tar.gz) = 166330 -SIZE (cargo/rayon-core-1.10.1.tar.gz) = 70008 +SIZE (cargo/rayon-1.7.0.tar.gz) = 169488 +SIZE (cargo/rayon-core-1.11.0.tar.gz) = 73118 SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012 -SIZE (cargo/rgb-0.8.34.tar.gz) = 16285 +SIZE (cargo/rgb-0.8.36.tar.gz) = 16576 SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331 SIZE (cargo/rustc_version-0.4.0.tar.gz) = 12175 +SIZE (cargo/rustix-0.37.20.tar.gz) = 327665 SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470 -SIZE (cargo/semver-1.0.16.tar.gz) = 29850 -SIZE (cargo/stderrlog-0.5.4.tar.gz) = 24710 +SIZE (cargo/semver-1.0.17.tar.gz) = 29685 +SIZE (cargo/simd-adler32-0.3.7.tar.gz) = 12086 SIZE (cargo/strsim-0.10.0.tar.gz) = 11355 SIZE (cargo/tap-1.0.1.tar.gz) = 11316 SIZE (cargo/termcolor-1.1.3.tar.gz) = 17242 -SIZE (cargo/textwrap-0.16.0.tar.gz) = 53722 -SIZE (cargo/thread_local-1.1.4.tar.gz) = 13106 -SIZE (cargo/typed-arena-2.0.1.tar.gz) = 11439 -SIZE (cargo/wild-2.1.0.tar.gz) = 7548 +SIZE (cargo/terminal_size-0.2.6.tar.gz) = 10585 +SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848 +SIZE (cargo/utf8parse-0.2.1.tar.gz) = 13435 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 -SIZE (cargo/windows-sys-0.42.0.tar.gz) = 3006791 -SIZE (cargo/windows_aarch64_gnullvm-0.42.0.tar.gz) = 357917 -SIZE (cargo/windows_aarch64_msvc-0.42.0.tar.gz) = 659424 -SIZE (cargo/windows_i686_gnu-0.42.0.tar.gz) = 728570 -SIZE (cargo/windows_i686_msvc-0.42.0.tar.gz) = 717477 -SIZE (cargo/windows_x86_64_gnu-0.42.0.tar.gz) = 692493 -SIZE (cargo/windows_x86_64_gnullvm-0.42.0.tar.gz) = 357906 -SIZE (cargo/windows_x86_64_msvc-0.42.0.tar.gz) = 659377 +SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884 +SIZE (cargo/windows-targets-0.48.0.tar.gz) = 7466 +SIZE (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 366543 +SIZE (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 671479 +SIZE (cargo/windows_i686_gnu-0.48.0.tar.gz) = 741490 +SIZE (cargo/windows_i686_msvc-0.48.0.tar.gz) = 730056 +SIZE (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 703595 +SIZE (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 366536 +SIZE (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 671422 SIZE (cargo/wyz-0.5.1.tar.gz) = 18790 -SIZE (cargo/zopfli-0.7.1.tar.gz) = 44416 -SIZE (oxipng-8.0.0.tar.gz) = 51646362 +SIZE (cargo/zopfli-0.8.0.tar.gz) = 54234 +SIZE (oxipng-9.0.0.tar.gz) = 22303586 diff --git a/infrastructure/bin/portcheck b/infrastructure/bin/portcheck index 7c83102a3..c4f124f3e 100755 --- a/infrastructure/bin/portcheck +++ b/infrastructure/bin/portcheck @@ -1,6 +1,6 @@ #!/bin/ksh # -# $OpenBSD: portcheck,v 1.145 2023/09/05 13:52:44 espie Exp $ +# $OpenBSD: portcheck,v 1.146 2023/10/12 05:41:27 rsadowski Exp $ # Copyright (c) 2013 Vadim Zhukov # # Permission to use, copy, modify, and distribute this software for any @@ -1191,18 +1191,21 @@ check_plist() { # gtk-update-icon-cache $guic_dep_needed && ! $guic_dep && [[ $fullpkgname != gtk-update-icon-cache-* ]] && - err "${portref}missing RDEP on x11/gtk+4,-guic" + err "${portref}missing" \ + "RUN_DEPENDS${subpkg}+=x11/gtk+4,-guic" local cnt # desktop-file-utils (simplier than previous, isn't it?) $mime_dep_needed && ! $mime_dep && [[ $fullpkgname != desktop-file-utils-* ]] && - err "${portref}missing RDEP on devel/desktop-file-utils" + err "${portref}missing" \ + "RUN_DEPENDS${subpkg}+=devel/desktop-file-utils" # update-mime-database (same as previous) $mimepkg_dep_needed && ! $mimepkg_dep && [[ $fullpkgname != shared-mime-info-* ]] && - err "${portref}missing RDEP on misc/shared-mime-info" + err "${portref}missing" \ + "RUN_DEPENDS${subpkg}+=misc/shared-mime-info" # glib-compile-schemas (almost same as previous) # diff --git a/lang/lucee/Makefile b/lang/lucee/Makefile index 5b05dc053..8d3c9cbb4 100644 --- a/lang/lucee/Makefile +++ b/lang/lucee/Makefile @@ -1,6 +1,6 @@ COMMENT= JVM-based scripting language for web apps (open-source CFML) -V= 5.4.3.15 +V= 5.4.3.16 DISTNAME= lucee-$V EXTRACT_SUFX= .war diff --git a/lang/lucee/distinfo b/lang/lucee/distinfo index 155e41b3c..b5e2d99a0 100644 --- a/lang/lucee/distinfo +++ b/lang/lucee/distinfo @@ -1,2 +1,2 @@ -SHA256 (lucee-5.4.3.15.war) = j7v/ZcGUCu9Ksoafh7mIrEpsP7hDtg/UrQBeIvg+5Ow= -SIZE (lucee-5.4.3.15.war) = 85502114 +SHA256 (lucee-5.4.3.16.war) = JuQXNXnFyjv6drtvX+n0u79LBRGbOftob5feleVjkNQ= +SIZE (lucee-5.4.3.16.war) = 85480283 diff --git a/lang/pcbasic/Makefile b/lang/pcbasic/Makefile index 0dc104a43..0cc376c1b 100644 --- a/lang/pcbasic/Makefile +++ b/lang/pcbasic/Makefile @@ -1,11 +1,10 @@ COMMENT = free, cross-platform emulator for GW-BASIC family (PC-BASIC) -MODPY_EGG_VERSION = 2.0.2 +MODPY_EGG_VERSION = 2.0.7 GH_ACCOUNT = robhagemans GH_PROJECT = pcbasic GH_TAGNAME = v${MODPY_EGG_VERSION} DISTNAME = pcbasic-${MODPY_EGG_VERSION} -REVISION = 2 CATEGORIES = lang @@ -17,7 +16,13 @@ PERMIT_PACKAGE = Yes MODULES = lang/python -MODPY_PYBUILD = setuptools +MODPY_PYBUILD = hatchling +# test_main hangs forever +MODPY_PYTEST_ARGS = --ignore tests/unit/test_main.py + +PORTHOME = ${WRKDIST} + +BUILD_DEPENDS = devel/py-hatch-nodejs-version${MODPY_FLAVOR} RUN_DEPENDS = devel/py-parallel${MODPY_FLAVOR} \ devel/py-serial${MODPY_FLAVOR} \ diff --git a/lang/pcbasic/distinfo b/lang/pcbasic/distinfo index 598f2d5c4..c1ccd8ea6 100644 --- a/lang/pcbasic/distinfo +++ b/lang/pcbasic/distinfo @@ -1,2 +1,2 @@ -SHA256 (pcbasic-2.0.2.tar.gz) = E0TCQk0AiI7/JaoZ7kDqDT7QHNFksSn7XZKL9WYp5yg= -SIZE (pcbasic-2.0.2.tar.gz) = 3846170 +SHA256 (pcbasic-2.0.7.tar.gz) = 0qCjIQgwaS/pLJc3QgZue4Mu+eFs5y2I5jpEvL4NSRY= +SIZE (pcbasic-2.0.7.tar.gz) = 3884589 diff --git a/lang/pcbasic/pkg/PLIST b/lang/pcbasic/pkg/PLIST index 5b59f5463..6f2d48ae7 100644 --- a/lang/pcbasic/pkg/PLIST +++ b/lang/pcbasic/pkg/PLIST @@ -1,12 +1,12 @@ bin/pcbasic lib/python${MODPY_VERSION}/site-packages/pcbasic/ lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/ -lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/LICENSE.md lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/METADATA lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/RECORD lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/WHEEL lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/entry_points.txt -lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/licenses/ +lib/python${MODPY_VERSION}/site-packages/pcbasic-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE.md lib/python${MODPY_VERSION}/site-packages/pcbasic/__init__.py lib/python${MODPY_VERSION}/site-packages/pcbasic/__main__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}/ @@ -16,14 +16,14 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}__main__.${MODP lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}guard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}guard.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}/ @@ -37,12 +37,10 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}clock.${M lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}clock.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}codepage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}codepage.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}dos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}dos.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}editor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}editor.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}eventcycle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}eventcycle.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -61,12 +59,16 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}program.$ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}program.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}sound.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}sound.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/api.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}bytematrix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}bytematrix.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}bytestream.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}bytestream.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}codestream.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -81,6 +83,7 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}sign lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}signals.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}tokens.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/${MODPY_PYCACHE}tokens.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/bytematrix.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/bytestream.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/codestream.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/eascii.py @@ -91,6 +94,7 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/base/tokens.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/basicevents.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/clock.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/codepage.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/console.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/${MODPY_PYCACHE}/ @@ -105,7 +109,15 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/${MODPY_PYCACHE lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/lister.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/protect.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/converter/tokeniser.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/debug.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/README.md +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/codepage.json +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/font.json +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/data/meta.json lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/devices/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/devices/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/devices/${MODPY_PYCACHE}/ @@ -140,32 +152,37 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}buffers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}buffers.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}colours.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}colours.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}cursor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}cursor.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}font.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}font.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}framebuffer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}framebuffer.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}graphics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}graphics.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}modes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}modes.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}pixels.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}pixels.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}textbase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}textbase.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}screencopyhandler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}screencopyhandler.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}textscreen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/${MODPY_PYCACHE}textscreen.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/buffers.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/colours.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/cursor.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/display.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/font.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/framebuffer.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/graphics.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/modes.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/pixels.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/text.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/textbase.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/screencopyhandler.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/display/textscreen.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/dos.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/editor.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/eventcycle.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/extensions.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/implementation.py @@ -174,12 +191,15 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}inputmethods.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}inputmethods.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}keyboard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}keyboard.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/inputmethods.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}pen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}pen.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}stick.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/${MODPY_PYCACHE}stick.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/keyboard.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/pen.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/inputs/stick.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/interpreter.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/iostreams.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/machine.py @@ -217,6 +237,7 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/parser/statements.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/parser/userfunctions.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/program.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/sound.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/state.py lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/values/ lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/values/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/basic/values/${MODPY_PYCACHE}/ @@ -241,6 +262,8 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}__init__ lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}posix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}posix.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}posix_console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -249,6 +272,8 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}python2. lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}python2.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}python3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}python3.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}win32.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}win32.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}win32_console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -256,32 +281,28 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}win32_co lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}win32_subprocess.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/${MODPY_PYCACHE}win32_subprocess.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/base.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/console.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/posix.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/posix_console.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/python2.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/python3.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/streams.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/win32.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/win32_console.py lib/python${MODPY_VERSION}/site-packages/pcbasic/compat/win32_subprocess.py lib/python${MODPY_VERSION}/site-packages/pcbasic/config.py lib/python${MODPY_VERSION}/site-packages/pcbasic/data/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/README.md lib/python${MODPY_VERSION}/site-packages/pcbasic/data/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}loadhex.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}loadhex.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}loaducp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}loaducp.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}resources.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/${MODPY_PYCACHE}resources.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/1258.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/437.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/720.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/737.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/775.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/806.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/850.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/851.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/852.ucp @@ -306,6 +327,10 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/936.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/938.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/949.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/950.ucp +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/alternativnyj.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/armscii8a.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/big5-2003.ucp @@ -313,16 +338,6 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/big5-hkscs.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/georgian-academy.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/georgian-ps.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iransystem.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-as.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-be.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-de.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-gu.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-ka.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-ma.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-or.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-pa.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-ta.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/iscii-te.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/kamenicky.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/koi8-r.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/koi8-ru.ucp @@ -330,7 +345,6 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/koi8-u.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/mazovia.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/mik.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/osnovnoj.ucp -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/pascii.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/ruscii.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/russup3.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/russup4ac.ucp @@ -339,23 +353,25 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/codepages/viscii.ucp lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/GPL2.txt lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/LICENSE.md +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/cga_08.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/cgathin_08.hex -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/freedos_08.hex -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/freedos_14.hex -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/freedos_16.hex +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/default_08.hex +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/default_14.hex +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/default_16.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/mda_14.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/olivetti_16.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/tandy1_08.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/tandy2_08.hex -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/unifont_16.hex -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/univga_16.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/vga_08.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/vga_14.hex lib/python${MODPY_VERSION}/site-packages/pcbasic/data/fonts/vga_16.hex -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/loadhex.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/loaducp.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/icon.json lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/ANSIVIEW.BAS lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/COLOURS.BAS lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/FONTSCAN.BAS lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/LICENSE.md @@ -363,9 +379,13 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/PCTERM.BAS lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/SHOWDBCS.BAS lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/SHOWFONT.BAS lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/SPEED.BAS -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/release.json -lib/python${MODPY_VERSION}/site-packages/pcbasic/data/resources.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/data/programs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/debug.py lib/python${MODPY_VERSION}/site-packages/pcbasic/guard.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/info.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/ lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}/ @@ -389,6 +409,8 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}inter lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}sdl2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}sdl2.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}sdl2loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}sdl2loader.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}synthesiser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}synthesiser.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/${MODPY_PYCACHE}video.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -414,6 +436,7 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/base.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/clipboard.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/interface.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/sdl2.py +lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/sdl2loader.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/synthesiser.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/video.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/video_ansi.py @@ -423,12 +446,5 @@ lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/video_pygame.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/video_sdl2.py lib/python${MODPY_VERSION}/site-packages/pcbasic/interface/window.py lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/ -lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/darwin/ -lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/darwin/.keep -lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/win32_x64/ -lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/win32_x64/.keep -lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/win32_x86/ -lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/win32_x86/.keep +lib/python${MODPY_VERSION}/site-packages/pcbasic/lib/README.md lib/python${MODPY_VERSION}/site-packages/pcbasic/main.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/metadata.py -lib/python${MODPY_VERSION}/site-packages/pcbasic/state.py diff --git a/mail/neomutt/Makefile b/mail/neomutt/Makefile index 2a30835a8..8d654e61e 100644 --- a/mail/neomutt/Makefile +++ b/mail/neomutt/Makefile @@ -2,7 +2,7 @@ COMMENT= tty-based e-mail client, Mutt with patches GH_ACCOUNT= neomutt GH_PROJECT= neomutt -GH_TAGNAME= 20230517 +GH_TAGNAME= 20231006 CATEGORIES= mail HOMEPAGE= https://neomutt.org/ @@ -52,7 +52,7 @@ CONFIGURE_ARGS+= --autocrypt \ --sqlite LIB_DEPENDS+= databases/sqlite3 \ security/gpgme -WANTLIB+= assuan gpg-error gpgme sqlite3 +WANTLIB+= gpg-error gpgme sqlite3 .endif .if ${FLAVOR:Msasl} diff --git a/mail/neomutt/distinfo b/mail/neomutt/distinfo index c9a551fc9..a0c9303a9 100644 --- a/mail/neomutt/distinfo +++ b/mail/neomutt/distinfo @@ -1,2 +1,2 @@ -SHA256 (neomutt-20230517.tar.gz) = SsJ3tA5+1dZ7pRYzjismzGgQqjdWT26aLUXrFbOpIT4= -SIZE (neomutt-20230517.tar.gz) = 3792146 +SHA256 (neomutt-20231006.tar.gz) = lLnV2Pkn+M60ZhVJ9aSQ3AV68ufxHeQeaNvCJ9v4oBU= +SIZE (neomutt-20231006.tar.gz) = 3801776 diff --git a/mail/neomutt/patches/patch-color_ansi_c b/mail/neomutt/patches/patch-color_ansi_c index 2ff69e5d0..7446a6a68 100644 --- a/mail/neomutt/patches/patch-color_ansi_c +++ b/mail/neomutt/patches/patch-color_ansi_c @@ -3,7 +3,7 @@ A_ITALIC was only added to curses in 2013. Index: color/ansi.c --- color/ansi.c.orig +++ color/ansi.c -@@ -137,7 +137,9 @@ static int ansi_color_parse_single(const char *buf, st +@@ -141,7 +141,9 @@ static int ansi_color_parse_single(const char *buf, st } else if ((buf[pos] == '3') && ansi_is_end_char(buf[pos + 1])) { @@ -13,7 +13,7 @@ Index: color/ansi.c pos += 2; } else if (buf[pos] == '3') -@@ -274,9 +276,11 @@ static void ansi_color_list_add(struct AttrColorList * +@@ -278,9 +280,11 @@ static void ansi_color_list_add(struct AttrColorList * case A_BOLD: ansi->attr_color = simple_color_get(MT_COLOR_BOLD); return; diff --git a/mail/neomutt/patches/patch-color_command_c b/mail/neomutt/patches/patch-color_command_c index aec249012..151f7d9a7 100644 --- a/mail/neomutt/patches/patch-color_command_c +++ b/mail/neomutt/patches/patch-color_command_c @@ -3,18 +3,20 @@ A_ITALIC was only added to curses in 2013. Index: color/command.c --- color/command.c.orig +++ color/command.c -@@ -446,8 +446,10 @@ static enum CommandResult parse_attr_spec(struct Buffe - - if (mutt_istr_equal("bold", buf->data)) +@@ -562,10 +562,12 @@ static enum CommandResult parse_attr_spec(struct Buffe + { *attrs |= A_BOLD; + } +#ifdef A_ITALIC else if (mutt_istr_equal("italic", buf->data)) + { *attrs |= A_ITALIC; + } +#endif else if (mutt_istr_equal("none", buf->data)) + { *attrs = A_NORMAL; // Use '=' to clear other bits - else if (mutt_istr_equal("normal", buf->data)) -@@ -491,11 +493,13 @@ static enum CommandResult parse_color_pair(struct Buff +@@ -619,11 +621,13 @@ static enum CommandResult parse_color_pair(struct Buff *attrs |= A_BOLD; color_debug(LL_DEBUG5, "bold\n"); } diff --git a/mail/neomutt/patches/patch-conn_sasl_c b/mail/neomutt/patches/patch-conn_sasl_c index 50f85cfbe..446432f95 100644 --- a/mail/neomutt/patches/patch-conn_sasl_c +++ b/mail/neomutt/patches/patch-conn_sasl_c @@ -1,7 +1,7 @@ Index: conn/sasl.c --- conn/sasl.c.orig +++ conn/sasl.c -@@ -271,7 +271,7 @@ static int mutt_sasl_cb_log(void *context, int priorit +@@ -273,7 +273,7 @@ static int mutt_sasl_cb_log(void *context, int priorit * * Call before doing an SASL exchange (initialises library if necessary). */ diff --git a/mail/neomutt/patches/patch-conn_sasl_h b/mail/neomutt/patches/patch-conn_sasl_h index 974c634bf..40e742b13 100644 --- a/mail/neomutt/patches/patch-conn_sasl_h +++ b/mail/neomutt/patches/patch-conn_sasl_h @@ -2,7 +2,7 @@ Index: conn/sasl.h --- conn/sasl.h.orig +++ conn/sasl.h @@ -34,5 +34,6 @@ int mutt_sasl_client_new(struct Connection *conn, sas - void mutt_sasl_done (void); + void mutt_sasl_cleanup (void); int mutt_sasl_interact (sasl_interact_t *interaction); void mutt_sasl_setup_conn(struct Connection *conn, sasl_conn_t *saslconn); +int mutt_sasl_start (void); diff --git a/mail/neomutt/patches/patch-main_c b/mail/neomutt/patches/patch-main_c index e3fd0019f..e7261c1da 100644 --- a/mail/neomutt/patches/patch-main_c +++ b/mail/neomutt/patches/patch-main_c @@ -3,7 +3,7 @@ Pledge Index: main.c --- main.c.orig +++ main.c -@@ -642,6 +642,30 @@ main +@@ -669,6 +669,30 @@ main } } diff --git a/mail/neomutt/patches/patch-pager_display_c b/mail/neomutt/patches/patch-pager_display_c index 03af19bd1..21579cbcd 100644 --- a/mail/neomutt/patches/patch-pager_display_c +++ b/mail/neomutt/patches/patch-pager_display_c @@ -3,7 +3,7 @@ A_ITALIC was only added to curses in 2013. Index: pager/display.c --- pager/display.c.orig +++ pager/display.c -@@ -217,6 +217,7 @@ static void resolve_color(struct MuttWindow *win, stru +@@ -225,6 +225,7 @@ static void resolve_color(struct MuttWindow *win, stru else color.attrs |= A_UNDERLINE; } @@ -11,7 +11,7 @@ Index: pager/display.c else if (special & A_ITALIC) { if (simple_color_is_set(MT_COLOR_ITALIC) && !search) -@@ -224,6 +225,7 @@ static void resolve_color(struct MuttWindow *win, stru +@@ -232,6 +233,7 @@ static void resolve_color(struct MuttWindow *win, stru else color.attrs |= A_ITALIC; } diff --git a/misc/remind/Makefile b/misc/remind/Makefile index deabc3fed..6894f3843 100644 --- a/misc/remind/Makefile +++ b/misc/remind/Makefile @@ -1,7 +1,7 @@ COMMENT= scripting language for reminders, with a Tk front end -DISTNAME= remind-04.02.06 -PKGNAME= remind-4.2.6 +DISTNAME= remind-04.02.07 +PKGNAME= remind-4.2.7 CATEGORIES= misc diff --git a/misc/remind/distinfo b/misc/remind/distinfo index 03ac6b8af..bd0c3d812 100644 --- a/misc/remind/distinfo +++ b/misc/remind/distinfo @@ -1,2 +1,2 @@ -SHA256 (remind-04.02.06.tar.gz) = EhULOhpCrJltwe/Sq67n5hADCMeTpcGqaXRfOORzVjU= -SIZE (remind-04.02.06.tar.gz) = 504145 +SHA256 (remind-04.02.07.tar.gz) = A+EtkNmQOcz3Mb4q7qQGNL6pyCnRus4nqNor485tsZA= +SIZE (remind-04.02.07.tar.gz) = 509579 diff --git a/multimedia/get_iplayer/Makefile b/multimedia/get_iplayer/Makefile index 0bba3c638..8debddf57 100644 --- a/multimedia/get_iplayer/Makefile +++ b/multimedia/get_iplayer/Makefile @@ -2,7 +2,7 @@ COMMENT= download/stream programmes from BBC iPlayer GH_ACCOUNT= get-iplayer GH_PROJECT= get_iplayer -GH_TAGNAME= v3.31 +GH_TAGNAME= v3.32 CATEGORIES= multimedia diff --git a/multimedia/get_iplayer/distinfo b/multimedia/get_iplayer/distinfo index 024251675..1c42c8d9a 100644 --- a/multimedia/get_iplayer/distinfo +++ b/multimedia/get_iplayer/distinfo @@ -1,2 +1,2 @@ -SHA256 (get_iplayer-3.31.tar.gz) = IbwAiHNlA0925WuCnuuottUQ+DQk6/GED/nKdnE/WNU= -SIZE (get_iplayer-3.31.tar.gz) = 148613 +SHA256 (get_iplayer-3.32.tar.gz) = HGm91VU6F93o2KFl9eNfzCStzJr+wYO38TSMrhrVDvI= +SIZE (get_iplayer-3.32.tar.gz) = 149735 diff --git a/multimedia/get_iplayer/patches/patch-get_iplayer b/multimedia/get_iplayer/patches/patch-get_iplayer index 70b6e02a0..95b20718e 100644 --- a/multimedia/get_iplayer/patches/patch-get_iplayer +++ b/multimedia/get_iplayer/patches/patch-get_iplayer @@ -7,8 +7,8 @@ Index: get_iplayer # # get_iplayer - Lists and records BBC iPlayer TV and BBC Sounds radio programmes # -@@ -319,6 +319,7 @@ if ( $opt->{encodinglocale} =~ /UTF-?8/i ) { - } +@@ -320,6 +320,7 @@ if ( $opt->{encodinglocale} =~ /UTF-?8/i ) { + validate_cmdline(@ARGV); # Copy a few options over to opt so that logger works +$opt->{packagemanager}= 'pkg_add'; diff --git a/net/dnsdist/Makefile b/net/dnsdist/Makefile index 9c0a3dc65..330c9266a 100644 --- a/net/dnsdist/Makefile +++ b/net/dnsdist/Makefile @@ -1,6 +1,6 @@ COMMENT= highly DNS-, DoS- and abuse-aware loadbalancer -DISTNAME= dnsdist-1.8.1 +DISTNAME= dnsdist-1.8.2 EXTRACT_SUFX= .tar.bz2 CATEGORIES= net @@ -13,7 +13,7 @@ MAINTAINER= Otto Moerbeek PERMIT_PACKAGE= Yes WANTLIB += ${MODLUA_WANTLIB} c curses edit m \ - fstrm h2o-evloop nghttp2 pthread \ + fstrm h2o-evloop>=1 nghttp2 pthread \ z crypto ssl sodium ${COMPILER_LIBCXX} SITES= https://downloads.powerdns.com/releases/ diff --git a/net/dnsdist/distinfo b/net/dnsdist/distinfo index fd1d6eb3f..5e65a4f20 100644 --- a/net/dnsdist/distinfo +++ b/net/dnsdist/distinfo @@ -1,2 +1,2 @@ -SHA256 (dnsdist-1.8.1.tar.bz2) = BfNW/M4pxOzgPC2N8Eat/zqqsLA21oAcGjEcbVuzwH8= -SIZE (dnsdist-1.8.1.tar.bz2) = 1492793 +SHA256 (dnsdist-1.8.2.tar.bz2) = ZojwmyxS+b+TXwdp9O4o3Qdg5WItreez9Ob6N3bwerg= +SIZE (dnsdist-1.8.2.tar.bz2) = 1492995 diff --git a/net/samba/Makefile b/net/samba/Makefile index 5b24cca68..251369ac8 100644 --- a/net/samba/Makefile +++ b/net/samba/Makefile @@ -1,4 +1,4 @@ -VERSION = 4.19.0 +VERSION = 4.19.1 DISTNAME = samba-${VERSION} EPOCH = 0 diff --git a/net/samba/distinfo b/net/samba/distinfo index e3a107987..467731c7a 100644 --- a/net/samba/distinfo +++ b/net/samba/distinfo @@ -1,2 +1,2 @@ -SHA256 (samba-4.19.0.tar.gz) = KPmM6rdaallDKRL6EQ/IxxaryrHtbYvdQ5PReKz/PSA= -SIZE (samba-4.19.0.tar.gz) = 41816190 +SHA256 (samba-4.19.1.tar.gz) = zjt/DRi/kapf1kbouzhaOzU3W3A8blEjsCuFoavIGHk= +SIZE (samba-4.19.1.tar.gz) = 41818285 diff --git a/net/samba/pkg/PLIST-main b/net/samba/pkg/PLIST-main index 31186337c..7d978e0b3 100644 --- a/net/samba/pkg/PLIST-main +++ b/net/samba/pkg/PLIST-main @@ -1737,7 +1737,6 @@ libexec/samba/ @bin libexec/samba/rpcd_fsrvp @bin libexec/samba/rpcd_lsad @bin libexec/samba/rpcd_mdssvc -@bin libexec/samba/rpcd_rpcecho @bin libexec/samba/rpcd_spoolss @bin libexec/samba/rpcd_winreg @bin libexec/samba/samba-bgqd diff --git a/net/zabbix/Makefile b/net/zabbix/Makefile index 24b231fdb..db0e2a64a 100644 --- a/net/zabbix/Makefile +++ b/net/zabbix/Makefile @@ -3,7 +3,7 @@ COMMENT-server = network and application monitoring - server COMMENT-proxy = network and application monitoring - proxy COMMENT-web = network and application monitoring - web frontend -VERSION = 6.4.6 +VERSION = 6.4.7 DISTNAME = zabbix-${VERSION} FULLPKGNAME-main = zabbix-agent-${VERSION} FULLPKGPATH-main = net/zabbix,-main diff --git a/net/zabbix/distinfo b/net/zabbix/distinfo index e7906df6a..e29af39cc 100644 --- a/net/zabbix/distinfo +++ b/net/zabbix/distinfo @@ -1,2 +1,2 @@ -SHA256 (zabbix-6.4.6.tar.gz) = TkMviofYps+jNmRXxBZcPGsEWwO3gcRurBfPlsmLuTM= -SIZE (zabbix-6.4.6.tar.gz) = 43744978 +SHA256 (zabbix-6.4.7.tar.gz) = a06B8H3kyCx5lIcb6lG+TWQnaD+pp/vhEv11WbNnDkk= +SIZE (zabbix-6.4.7.tar.gz) = 44036704 diff --git a/net/zabbix/pkg/PLIST-web b/net/zabbix/pkg/PLIST-web index 67cac8b91..a70f48775 100644 --- a/net/zabbix/pkg/PLIST-web +++ b/net/zabbix/pkg/PLIST-web @@ -1285,7 +1285,6 @@ zabbix/include/triggers.inc.php zabbix/include/users.inc.php zabbix/include/validate.inc.php zabbix/include/views/ -zabbix/include/views/configuration.copy.elements.php zabbix/include/views/configuration.graph.edit.php zabbix/include/views/configuration.graph.list.php zabbix/include/views/configuration.host.discovery.edit.php @@ -1313,7 +1312,6 @@ zabbix/include/views/js/ zabbix/include/views/js/common.init.js.php zabbix/include/views/js/common.item.edit.js.php zabbix/include/views/js/common.template.edit.js.php -zabbix/include/views/js/configuration.copy.elements.js.php zabbix/include/views/js/configuration.graph.edit.js.php zabbix/include/views/js/configuration.graph.list.js.php zabbix/include/views/js/configuration.host.discovery.edit.js.php diff --git a/net/zeromq/Makefile b/net/zeromq/Makefile index 66822eb6e..faeae1821 100644 --- a/net/zeromq/Makefile +++ b/net/zeromq/Makefile @@ -1,8 +1,7 @@ COMMENT = open source message queue optimised for performance -V = 4.3.4 +V = 4.3.5 DISTNAME = zeromq-${V} -REVISION = 0 SHARED_LIBS += zmq 5.2 # 7.3 @@ -32,7 +31,8 @@ CONFIGURE_ARGS = --disable-Werror CONFIGURE_ARGS += --with-libsodium # XXX libsodium: https://github.com/jedisct1/libsodium/pull/104 -CONFIGURE_ENV = CXXFLAGS="-Wno-long-long ${CXXFLAGS}" +CONFIGURE_ENV = CXXFLAGS="-Wno-long-long ${CXXFLAGS}" \ + CODE_COVERAGE_CPPFLAGS="-I/usr/local/include ${CPPFLAGS}" # test_system needs to be able to create at least 496 sockets do-test: diff --git a/net/zeromq/distinfo b/net/zeromq/distinfo index 167c41025..c8c685513 100644 --- a/net/zeromq/distinfo +++ b/net/zeromq/distinfo @@ -1,2 +1,2 @@ -SHA256 (zeromq-4.3.4.tar.gz) = xZMAGon1qF3S3fVkgF3rhg4CRxFxs/IElEhXM2KVw+U= -SIZE (zeromq-4.3.4.tar.gz) = 2486520 +SHA256 (zeromq-4.3.5.tar.gz) = ZlPvWRDxeVSGH+cjMuaLA8puTZxxYOs6jeWlqRO/q0M= +SIZE (zeromq-4.3.5.tar.gz) = 2530237 diff --git a/net/zeromq/patches/patch-tests_testutil_hpp b/net/zeromq/patches/patch-tests_testutil_hpp deleted file mode 100644 index 99fe7f1e9..000000000 --- a/net/zeromq/patches/patch-tests_testutil_hpp +++ /dev/null @@ -1,14 +0,0 @@ -Add missing include for AF_INET and IPPROTO_TCP - -Index: tests/testutil.hpp ---- tests/testutil.hpp.orig -+++ tests/testutil.hpp -@@ -42,6 +42,8 @@ - #if defined _WIN32 - #include "../src/windows.hpp" - #else -+#include -+#include - #include - #include - #include diff --git a/security/cmseek/Makefile b/security/cmseek/Makefile deleted file mode 100644 index 0c8ddb76e..000000000 --- a/security/cmseek/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -COMMENT= cms detection and exploitation suite - -MODPY_EGG_VERSION= 1.1.3 -DISTNAME= cmseek-${MODPY_EGG_VERSION} - -CATEGORIES= security - -HOMEPAGE= https://github.com/Tuhinshubhra/CMSeeK - -MAINTAINER= Purple Rain - -# GPL-3.0 -PERMIT_PACKAGE= Yes - -GH_ACCOUNT= Tuhinshubhra -GH_PROJECT= CMSeeK -GH_COMMIT= ce085fee1b5f48db7412911e399bb2c771e73a0f - -MODULES= lang/python -MODPY_ADJ_FILES= cmseek.py - -RUN_DEPENDS= www/py-requests${MODPY_FLAVOR} - -NO_BUILD= Yes - -INSTDIR= ${PREFIX}/share/cmseek - -do-install: - cp -r ${WRKDIST} ${INSTDIR} - chmod 755 ${INSTDIR}/cmseek.py - ln -s ${TRUEPREFIX}/share/cmseek/cmseek.py \ - ${PREFIX}/bin/cmseek - -post-install: - rm -rf ${INSTDIR}/{.gitignore,Dockerfile} - rm -rf ${INSTDIR}/requirements.txt - -.include diff --git a/security/cmseek/distinfo b/security/cmseek/distinfo deleted file mode 100644 index 3e633d9db..000000000 --- a/security/cmseek/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cmseek-1.1.3-ce085fee.tar.gz) = h0KCKTy65wdpVnpaay99+ZCDgjlCiZrHNCtUNgt4Cx4= -SIZE (cmseek-1.1.3-ce085fee.tar.gz) = 113566 diff --git a/security/cmseek/pkg/DESCR b/security/cmseek/pkg/DESCR deleted file mode 100644 index 0ab775ef6..000000000 --- a/security/cmseek/pkg/DESCR +++ /dev/null @@ -1 +0,0 @@ -CMS Detection and Exploitation suite \ No newline at end of file diff --git a/security/cmseek/pkg/PLIST b/security/cmseek/pkg/PLIST deleted file mode 100644 index ad706e117..000000000 --- a/security/cmseek/pkg/PLIST +++ /dev/null @@ -1,130 +0,0 @@ -bin/cmseek -share/cmseek/ -share/cmseek/.scan_id -share/cmseek/CHANGELOG -share/cmseek/LICENSE -share/cmseek/MANIFEST.in -share/cmseek/README.md -share/cmseek/VersionDetect/ -share/cmseek/VersionDetect/__init__.py -share/cmseek/VersionDetect/abda.py -share/cmseek/VersionDetect/aef.py -share/cmseek/VersionDetect/amiro.py -share/cmseek/VersionDetect/aspf.py -share/cmseek/VersionDetect/atg.py -share/cmseek/VersionDetect/bboard.py -share/cmseek/VersionDetect/bhf.py -share/cmseek/VersionDetect/brcms.py -share/cmseek/VersionDetect/cnido.py -share/cmseek/VersionDetect/cntsis.py -share/cmseek/VersionDetect/coms.py -share/cmseek/VersionDetect/con5.py -share/cmseek/VersionDetect/csim.py -share/cmseek/VersionDetect/detect.py -share/cmseek/VersionDetect/discuz.py -share/cmseek/VersionDetect/dncms.py -share/cmseek/VersionDetect/dru.py -share/cmseek/VersionDetect/dscrs.py -share/cmseek/VersionDetect/dweb.py -share/cmseek/VersionDetect/flex.py -share/cmseek/VersionDetect/fudf.py -share/cmseek/VersionDetect/godaddywb.py -share/cmseek/VersionDetect/hugo.py -share/cmseek/VersionDetect/impage.py -share/cmseek/VersionDetect/jf.py -share/cmseek/VersionDetect/joom.py -share/cmseek/VersionDetect/kbcms.py -share/cmseek/VersionDetect/koken.py -share/cmseek/VersionDetect/mcb.py -share/cmseek/VersionDetect/mg.py -share/cmseek/VersionDetect/minibb.py -share/cmseek/VersionDetect/mura.py -share/cmseek/VersionDetect/mvnf.py -share/cmseek/VersionDetect/mybb.py -share/cmseek/VersionDetect/myupb.py -share/cmseek/VersionDetect/nodebb.py -share/cmseek/VersionDetect/ocms.py -share/cmseek/VersionDetect/ophal.py -share/cmseek/VersionDetect/otwsm.py -share/cmseek/VersionDetect/punbb.py -share/cmseek/VersionDetect/pwind.py -share/cmseek/VersionDetect/qcart.py -share/cmseek/VersionDetect/quick.py -share/cmseek/VersionDetect/rbsc.py -share/cmseek/VersionDetect/rite.py -share/cmseek/VersionDetect/roadz.py -share/cmseek/VersionDetect/rock.py -share/cmseek/VersionDetect/sfy.py -share/cmseek/VersionDetect/share.py -share/cmseek/VersionDetect/shopfa.py -share/cmseek/VersionDetect/slcms.py -share/cmseek/VersionDetect/smf.py -share/cmseek/VersionDetect/snews.py -share/cmseek/VersionDetect/spity.py -share/cmseek/VersionDetect/subcms.py -share/cmseek/VersionDetect/sulu.py -share/cmseek/VersionDetect/tidw.py -share/cmseek/VersionDetect/ubbt.py -share/cmseek/VersionDetect/uknva.py -share/cmseek/VersionDetect/umbraco.py -share/cmseek/VersionDetect/umi.py -share/cmseek/VersionDetect/vanilla.py -share/cmseek/VersionDetect/wgui.py -share/cmseek/VersionDetect/wp.py -share/cmseek/VersionDetect/xe.py -share/cmseek/VersionDetect/xmb.py -share/cmseek/VersionDetect/yabb.py -share/cmseek/VersionDetect/yaf.py -share/cmseek/cmsbrute/ -share/cmseek/cmsbrute/__init__.py -share/cmseek/cmsbrute/cache.json -share/cmseek/cmsbrute/dru.py -share/cmseek/cmsbrute/joom.py -share/cmseek/cmsbrute/oc.py -share/cmseek/cmsbrute/wp.py -share/cmseek/cmsbrute/wpxmlrpc.py -share/cmseek/cmseek.py -share/cmseek/cmseekdb/ -share/cmseek/cmseekdb/__init__.py -share/cmseek/cmseekdb/basic.py -share/cmseek/cmseekdb/cmss.py -share/cmseek/cmseekdb/config.py -share/cmseek/cmseekdb/core.py -share/cmseek/cmseekdb/createindex.py -share/cmseek/cmseekdb/generator.py -share/cmseek/cmseekdb/getsource.py -share/cmseek/cmseekdb/header.py -share/cmseek/cmseekdb/result.py -share/cmseek/cmseekdb/robots.py -share/cmseek/cmseekdb/sc.py -share/cmseek/current_version -share/cmseek/deepscans/ -share/cmseek/deepscans/__init__.py -share/cmseek/deepscans/core.py -share/cmseek/deepscans/joom/ -share/cmseek/deepscans/joom/__init__.py -share/cmseek/deepscans/joom/admin_finder.py -share/cmseek/deepscans/joom/backups.py -share/cmseek/deepscans/joom/check_debug.py -share/cmseek/deepscans/joom/check_reg.py -share/cmseek/deepscans/joom/config_leak.py -share/cmseek/deepscans/joom/core_vuln.py -share/cmseek/deepscans/joom/database/ -share/cmseek/deepscans/joom/database/corevul.txt -share/cmseek/deepscans/joom/dir_list.py -share/cmseek/deepscans/joom/init.py -share/cmseek/deepscans/umbraco/ -share/cmseek/deepscans/umbraco/init.py -share/cmseek/deepscans/wp/ -share/cmseek/deepscans/wp/__init__.py -share/cmseek/deepscans/wp/check_reg.py -share/cmseek/deepscans/wp/filescheck.py -share/cmseek/deepscans/wp/init.py -share/cmseek/deepscans/wp/pathdisc.py -share/cmseek/deepscans/wp/pluginsdetect.py -share/cmseek/deepscans/wp/themedetect.py -share/cmseek/deepscans/wp/userenum.py -share/cmseek/deepscans/wp/vuln.py -share/cmseek/setup.py -share/cmseek/wordlist/ -share/cmseek/wordlist/passwords.txt diff --git a/security/pizauth/Makefile b/security/pizauth/Makefile index 47fc50cc5..deda331b6 100644 --- a/security/pizauth/Makefile +++ b/security/pizauth/Makefile @@ -3,9 +3,8 @@ NOT_FOR_ARCHS = powerpc64 riscv64 sparc64 COMMENT = OAuth2 authentication daemon -V = 1.0.1 +V = 1.0.2 DISTNAME = pizauth-$V -REVISION = 0 CATEGORIES = mail security diff --git a/security/pizauth/crates.inc b/security/pizauth/crates.inc index 989b5d064..3245afa02 100644 --- a/security/pizauth/crates.inc +++ b/security/pizauth/crates.inc @@ -1,64 +1,64 @@ MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0 MODCARGO_CRATES += aead 0.5.2 # MIT OR Apache-2.0 -MODCARGO_CRATES += aho-corasick 1.0.2 # Unlicense OR MIT +MODCARGO_CRATES += aho-corasick 1.1.2 # Unlicense OR MIT MODCARGO_CRATES += android-tzdata 0.1.1 # MIT OR Apache-2.0 MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0 -MODCARGO_CRATES += anyhow 1.0.72 # MIT OR Apache-2.0 +MODCARGO_CRATES += anyhow 1.0.75 # MIT OR Apache-2.0 MODCARGO_CRATES += atty 0.2.14 # MIT MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT -MODCARGO_CRATES += base64 0.21.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += base64 0.21.4 # MIT OR Apache-2.0 MODCARGO_CRATES += bincode 1.3.3 # MIT MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0 MODCARGO_CRATES += block-buffer 0.10.4 # MIT OR Apache-2.0 -MODCARGO_CRATES += bstr 1.6.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += bumpalo 3.13.0 # MIT/Apache-2.0 +MODCARGO_CRATES += bstr 1.7.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += bumpalo 3.14.0 # MIT OR Apache-2.0 MODCARGO_CRATES += cactus 1.0.6 # Apache-2.0/MIT -MODCARGO_CRATES += cc 1.0.82 # MIT OR Apache-2.0 +MODCARGO_CRATES += cc 1.0.83 # MIT OR Apache-2.0 MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 -MODCARGO_CRATES += cfgrammar 0.13.2 # Apache-2.0/MIT +MODCARGO_CRATES += cfgrammar 0.13.3 # Apache-2.0/MIT MODCARGO_CRATES += chacha20 0.9.1 # Apache-2.0 OR MIT MODCARGO_CRATES += chacha20poly1305 0.10.1 # Apache-2.0 OR MIT -MODCARGO_CRATES += chrono 0.4.26 # MIT/Apache-2.0 +MODCARGO_CRATES += chrono 0.4.31 # MIT OR Apache-2.0 MODCARGO_CRATES += cipher 0.4.4 # MIT OR Apache-2.0 MODCARGO_CRATES += core-foundation-sys 0.8.4 # MIT / Apache-2.0 MODCARGO_CRATES += cpufeatures 0.2.9 # MIT OR Apache-2.0 MODCARGO_CRATES += crc32fast 1.3.2 # MIT OR Apache-2.0 MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0 -MODCARGO_CRATES += deranged 0.3.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += deranged 0.3.8 # MIT OR Apache-2.0 MODCARGO_CRATES += digest 0.10.7 # MIT OR Apache-2.0 MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT MODCARGO_CRATES += error-chain 0.12.4 # MIT/Apache-2.0 MODCARGO_CRATES += filetime 0.2.22 # MIT/Apache-2.0 -MODCARGO_CRATES += flate2 1.0.26 # MIT OR Apache-2.0 +MODCARGO_CRATES += flate2 1.0.27 # MIT OR Apache-2.0 MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT MODCARGO_CRATES += form_urlencoded 1.2.0 # MIT OR Apache-2.0 MODCARGO_CRATES += generic-array 0.14.7 # MIT MODCARGO_CRATES += getopts 0.2.21 # MIT/Apache-2.0 MODCARGO_CRATES += getrandom 0.2.10 # MIT OR Apache-2.0 MODCARGO_CRATES += globset 0.4.13 # Unlicense OR MIT -MODCARGO_CRATES += hashbrown 0.14.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += hashbrown 0.14.1 # MIT OR Apache-2.0 MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0 MODCARGO_CRATES += hostname 0.3.1 # MIT MODCARGO_CRATES += iana-time-zone 0.1.57 # MIT OR Apache-2.0 MODCARGO_CRATES += iana-time-zone-haiku 0.1.2 # MIT OR Apache-2.0 MODCARGO_CRATES += idna 0.4.0 # MIT OR Apache-2.0 MODCARGO_CRATES += ignore 0.4.20 # Unlicense OR MIT -MODCARGO_CRATES += indexmap 2.0.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += indexmap 2.0.2 # Apache-2.0 OR MIT MODCARGO_CRATES += inout 0.1.3 # MIT OR Apache-2.0 MODCARGO_CRATES += itoa 1.0.9 # MIT OR Apache-2.0 MODCARGO_CRATES += js-sys 0.3.64 # MIT/Apache-2.0 MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0 -MODCARGO_CRATES += libc 0.2.147 # MIT OR Apache-2.0 -MODCARGO_CRATES += log 0.4.19 # MIT OR Apache-2.0 -MODCARGO_CRATES += lrlex 0.13.2 # Apache-2.0/MIT -MODCARGO_CRATES += lrpar 0.13.2 # Apache-2.0/MIT -MODCARGO_CRATES += lrtable 0.13.2 # Apache-2.0/MIT +MODCARGO_CRATES += libc 0.2.149 # MIT OR Apache-2.0 +MODCARGO_CRATES += log 0.4.20 # MIT OR Apache-2.0 +MODCARGO_CRATES += lrlex 0.13.3 # Apache-2.0/MIT +MODCARGO_CRATES += lrpar 0.13.3 # Apache-2.0/MIT +MODCARGO_CRATES += lrtable 0.13.3 # Apache-2.0/MIT MODCARGO_CRATES += match_cfg 0.1.0 # MIT/Apache-2.0 -MODCARGO_CRATES += memchr 2.5.0 # Unlicense/MIT +MODCARGO_CRATES += memchr 2.6.4 # Unlicense OR MIT MODCARGO_CRATES += memoffset 0.7.1 # MIT MODCARGO_CRATES += miniz_oxide 0.7.1 # MIT OR Zlib OR Apache-2.0 -MODCARGO_CRATES += nix 0.26.2 # MIT -MODCARGO_CRATES += num-traits 0.2.16 # MIT OR Apache-2.0 +MODCARGO_CRATES += nix 0.26.4 # MIT +MODCARGO_CRATES += num-traits 0.2.17 # MIT OR Apache-2.0 MODCARGO_CRATES += num_threads 0.1.6 # MIT OR Apache-2.0 MODCARGO_CRATES += once_cell 1.18.0 # MIT OR Apache-2.0 MODCARGO_CRATES += opaque-debug 0.3.0 # MIT OR Apache-2.0 @@ -68,60 +68,60 @@ MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0 MODCARGO_CRATES += pledge 0.4.2 # MIT MODCARGO_CRATES += poly1305 0.8.0 # Apache-2.0 OR MIT MODCARGO_CRATES += ppv-lite86 0.2.17 # MIT/Apache-2.0 -MODCARGO_CRATES += proc-macro2 1.0.66 # MIT OR Apache-2.0 -MODCARGO_CRATES += quote 1.0.32 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro2 1.0.69 # MIT OR Apache-2.0 +MODCARGO_CRATES += quote 1.0.33 # MIT OR Apache-2.0 MODCARGO_CRATES += rand 0.8.5 # MIT OR Apache-2.0 MODCARGO_CRATES += rand_chacha 0.3.1 # MIT OR Apache-2.0 MODCARGO_CRATES += rand_core 0.6.4 # MIT OR Apache-2.0 MODCARGO_CRATES += redox_syscall 0.3.5 # MIT -MODCARGO_CRATES += regex 1.9.3 # MIT OR Apache-2.0 -MODCARGO_CRATES += regex-automata 0.3.6 # MIT OR Apache-2.0 -MODCARGO_CRATES += regex-syntax 0.7.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex 1.10.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex-automata 0.4.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex-syntax 0.7.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex-syntax 0.8.0 # MIT OR Apache-2.0 MODCARGO_CRATES += rerun_except 1.0.0 # Apache-2.0/MIT MODCARGO_CRATES += ring 0.16.20 # LICENSE MODCARGO_CRATES += rustc_version 0.4.0 # MIT/Apache-2.0 -MODCARGO_CRATES += rustls 0.21.6 # Apache-2.0 OR ISC OR MIT -MODCARGO_CRATES += rustls-webpki 0.100.1 # LICENSE -MODCARGO_CRATES += rustls-webpki 0.101.3 # ISC +MODCARGO_CRATES += rustls 0.21.7 # Apache-2.0 OR ISC OR MIT +MODCARGO_CRATES += rustls-webpki 0.101.6 # ISC MODCARGO_CRATES += rustversion 1.0.14 # MIT OR Apache-2.0 MODCARGO_CRATES += ryu 1.0.15 # Apache-2.0 OR BSL-1.0 MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT MODCARGO_CRATES += sct 0.7.0 # Apache-2.0/ISC/MIT -MODCARGO_CRATES += semver 1.0.18 # MIT OR Apache-2.0 -MODCARGO_CRATES += serde 1.0.183 # MIT OR Apache-2.0 -MODCARGO_CRATES += serde_derive 1.0.183 # MIT OR Apache-2.0 -MODCARGO_CRATES += serde_json 1.0.104 # MIT OR Apache-2.0 -MODCARGO_CRATES += sha2 0.10.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += semver 1.0.20 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde 1.0.188 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_derive 1.0.188 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_json 1.0.107 # MIT OR Apache-2.0 +MODCARGO_CRATES += sha2 0.10.8 # MIT OR Apache-2.0 MODCARGO_CRATES += sparsevec 0.2.0 # Apache-2.0/MIT MODCARGO_CRATES += spin 0.5.2 # MIT MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0 MODCARGO_CRATES += stderrlog 0.5.4 # MIT OR Apache-2.0 MODCARGO_CRATES += subtle 2.5.0 # BSD-3-Clause -MODCARGO_CRATES += syn 2.0.28 # MIT OR Apache-2.0 +MODCARGO_CRATES += syn 2.0.38 # MIT OR Apache-2.0 MODCARGO_CRATES += syslog 6.1.0 # MIT MODCARGO_CRATES += termcolor 1.1.3 # Unlicense OR MIT MODCARGO_CRATES += thread_local 1.1.7 # MIT OR Apache-2.0 -MODCARGO_CRATES += time 0.3.25 # MIT OR Apache-2.0 -MODCARGO_CRATES += time-core 0.1.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += time-macros 0.2.11 # MIT OR Apache-2.0 +MODCARGO_CRATES += time 0.3.29 # MIT OR Apache-2.0 +MODCARGO_CRATES += time-core 0.1.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += time-macros 0.2.15 # MIT OR Apache-2.0 MODCARGO_CRATES += tinyvec 1.6.0 # Zlib OR Apache-2.0 OR MIT MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib -MODCARGO_CRATES += typenum 1.16.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += typenum 1.17.0 # MIT OR Apache-2.0 MODCARGO_CRATES += unicode-bidi 0.3.13 # MIT OR Apache-2.0 -MODCARGO_CRATES += unicode-ident 1.0.11 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 +MODCARGO_CRATES += unicode-ident 1.0.12 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 MODCARGO_CRATES += unicode-normalization 0.1.22 # MIT/Apache-2.0 -MODCARGO_CRATES += unicode-width 0.1.10 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-width 0.1.11 # MIT/Apache-2.0 MODCARGO_CRATES += universal-hash 0.5.1 # MIT OR Apache-2.0 MODCARGO_CRATES += untrusted 0.7.1 # ISC MODCARGO_CRATES += unveil 0.3.2 # MIT/Apache-2.0 -MODCARGO_CRATES += ureq 2.7.1 # MIT/Apache-2.0 -MODCARGO_CRATES += url 2.4.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += ureq 2.8.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += url 2.4.1 # MIT OR Apache-2.0 MODCARGO_CRATES += urlencoding 2.1.3 # MIT -MODCARGO_CRATES += vergen 8.2.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += vergen 8.2.5 # MIT OR Apache-2.0 MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0 MODCARGO_CRATES += vob 3.0.3 # Apache-2.0/MIT MODCARGO_CRATES += wait-timeout 0.2.0 # MIT/Apache-2.0 -MODCARGO_CRATES += walkdir 2.3.3 # Unlicense/MIT +MODCARGO_CRATES += walkdir 2.4.0 # Unlicense/MIT MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT MODCARGO_CRATES += wasm-bindgen 0.2.87 # MIT/Apache-2.0 MODCARGO_CRATES += wasm-bindgen-backend 0.2.87 # MIT/Apache-2.0 @@ -129,19 +129,20 @@ MODCARGO_CRATES += wasm-bindgen-macro 0.2.87 # MIT/Apache-2.0 MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.87 # MIT/Apache-2.0 MODCARGO_CRATES += wasm-bindgen-shared 0.2.87 # MIT/Apache-2.0 MODCARGO_CRATES += web-sys 0.3.64 # MIT/Apache-2.0 -MODCARGO_CRATES += webpki-roots 0.23.1 # MPL-2.0 +MODCARGO_CRATES += webpki-roots 0.25.2 # MPL-2.0 MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 -MODCARGO_CRATES += winapi-util 0.1.5 # Unlicense/MIT +MODCARGO_CRATES += winapi-util 0.1.6 # Unlicense/MIT MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 MODCARGO_CRATES += windows 0.48.0 # MIT OR Apache-2.0 MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows-targets 0.48.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_aarch64_msvc 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_gnu 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_i686_msvc 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_gnu 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += windows_x86_64_msvc 0.48.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_msvc 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnu 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_msvc 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnu 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_msvc 0.48.5 # MIT OR Apache-2.0 MODCARGO_CRATES += zeroize 1.6.0 # Apache-2.0 OR MIT + diff --git a/security/pizauth/distinfo b/security/pizauth/distinfo index 8f99869f6..547b7f602 100644 --- a/security/pizauth/distinfo +++ b/security/pizauth/distinfo @@ -1,64 +1,64 @@ SHA256 (cargo/adler-1.0.2.tar.gz) = 8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4= SHA256 (cargo/aead-0.5.2.tar.gz) = 0SJBPyhM8tYvsbfbl+Au24zaltdpsW5EOk9hleNWYrA= -SHA256 (cargo/aho-corasick-1.0.2.tar.gz) = Q/bLG/IiAlNAF484LEJvE3V7KWDol3nfyzGcMlQqWkE= +SHA256 (cargo/aho-corasick-1.1.2.tar.gz) = spady5WLNmVUcfxh9+QW+nYDO91L/tBnjY/uHi0HofA= SHA256 (cargo/android-tzdata-0.1.1.tar.gz) = 6ZmUGyNPMTGwC8E8ItBujF/3JtG2MYrH6ydpl7u0/vA= SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE= -SHA256 (cargo/anyhow-1.0.72.tar.gz) = OxPDLYDsx6t0e4DDeEvOVO6KegzE+9qb9M2iz2/pCFQ= +SHA256 (cargo/anyhow-1.0.75.tar.gz) = pGaMqyD2bY0CDh+8Dr5HIXQzwbbI8gQPr4WFVOOUrOY= SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug= SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o= -SHA256 (cargo/base64-0.21.2.tar.gz) = YEF49sXCHwLcVVeEgQ7fuI00rCxzsurhCWVWSe5zzj0= +SHA256 (cargo/base64-0.21.4.tar.gz) = m6Q+pvNDt4jIdkVYZJ4I32L4bG7yUf2usf/QEKmuUKI= SHA256 (cargo/bincode-1.3.3.tar.gz) = sfRelBfYcifHpW0i5HHGIGRiy6UUx1kMCa/0z20d3K0= SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo= SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE= -SHA256 (cargo/bstr-1.6.0.tar.gz) = Z5gUjcz7/w+uQcdXTS+o8e80kvug+s4XneXY1EfWewU= -SHA256 (cargo/bumpalo-3.13.0.tar.gz) = o+LD2u+IPswbXVjBWtrpNHCpHUJfNTK6FpWEllavP8E= +SHA256 (cargo/bstr-1.7.0.tar.gz) = x5rX+y3Tjz2r12sJxqWiDAOPwCE+8emv0w63d/Eg8Bk= +SHA256 (cargo/bumpalo-3.14.0.tar.gz) = fzDnR2Uh9vivGhxMC4zJTwvuN9kXY9DKJmXymbbNiuw= SHA256 (cargo/cactus-1.0.6.tar.gz) = zwNHZbfRmgEcbWGeiAWCv5XoGGtYDm+rVliYct2H3PU= -SHA256 (cargo/cc-1.0.82.tar.gz) = MF/mRe3BRCoPqLZya6YdQieY03pS4S6uz0sCLru4jwE= +SHA256 (cargo/cc-1.0.83.tar.gz) = 8RdPsLbsI4Y/i5cQJ4BKQmFONH6vsKlb8LEs2uIfxNA= SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0= -SHA256 (cargo/cfgrammar-0.13.2.tar.gz) = n8GT2+SDVpkLkr2bW6e7SaQryTQjuToG7S+qVRJXzSw= +SHA256 (cargo/cfgrammar-0.13.3.tar.gz) = QYeWRr0fvVXv254sGsheY4Vq2VHk4UsuMIY3SAKhPps= SHA256 (cargo/chacha20-0.9.1.tar.gz) = w2E/dL0urAPa1hvVPb5iBwPUNxYU/gvDufBN02/k6Bg= SHA256 (cargo/chacha20poly1305-0.10.1.tar.gz) = EM15QyGS0cD04aD++VJ2lswDkWXXKftBs/T081TC3DU= -SHA256 (cargo/chrono-0.4.26.tar.gz) = 7IN6cTVbKPZVbb1Wmzez82MJHAvUsuc1Z0UhtMX9m8U= +SHA256 (cargo/chrono-0.4.31.tar.gz) = fyxoW60+s9RaATVM7bfV+qZhlNHVi6biZ6jeeI952zg= SHA256 (cargo/cipher-0.4.4.tar.gz) = dz87mvZER9LOmFAzDEc1FQFKojXmp4OwLbgf855KPa0= SHA256 (cargo/core-foundation-sys-0.8.4.tar.gz) = 5JalD9qKrMzIbXUp4sHgiS29D4mKa1ZFtVYbicMhDvo= SHA256 (cargo/cpufeatures-0.2.9.tar.gz) = oXt2/zpBYrCyfzVKDIcBXdrTnTX5wMNmB6O90XXd4fE= SHA256 (cargo/crc32fast-1.3.2.tar.gz) = tUC9i8gQ04hcbqkeIBgwL2i6uiEpqz6I8yOJ7pNwiA0= SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M= -SHA256 (cargo/deranged-0.3.7.tar.gz) = doSkn7GvGXhT73su5pS8H1tBeVVvHlcQ4XYMXbb16Sk= +SHA256 (cargo/deranged-0.3.8.tar.gz) = 8mluipRfZY/RTcO4ckLmuAzQ82/wTqVg+jkII2iEeUY= SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI= SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU= SHA256 (cargo/error-chain-0.12.4.tar.gz) = LS8GucrBUG7OmP4yMePMnEQQ7D1bHySuHIlG8HQs3vw= SHA256 (cargo/filetime-0.2.22.tar.gz) = 1AKe3T5zTab+BbbNe9KWB2CmFr0t3Q1ZoBJHRtYnKvA= -SHA256 (cargo/flate2-1.0.26.tar.gz) = O5QpRwkj3o6MvU0txRNTVAC0s/7wMZ+1xOH1IKe+90M= +SHA256 (cargo/flate2-1.0.27.tar.gz) = xsmO6AlenR3L8vzG2VrMy5DRyB2x5EclxqmEsdvfsBA= SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE= SHA256 (cargo/form_urlencoded-1.2.0.tar.gz) = pivBz2+DDC7BSlE6n7Ek0KITpilmikGG8ynbIf4EVlI= SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo= SHA256 (cargo/getopts-0.2.21.tar.gz) = FNu/1ccdcCQez55vE3N/e1zoI4IQYxiNfkbEHTce69U= SHA256 (cargo/getrandom-0.2.10.tar.gz) = vkE2sqFd0xk2C+HAfZkzUXzPC+jxa/YqO+5PDWGN9Cc= SHA256 (cargo/globset-0.4.13.tar.gz) = dZyXweF8VVJbVxksBqJnzaCsUhCyIta4IYmiM4+hwT0= -SHA256 (cargo/hashbrown-0.14.0.tar.gz) = LGIBuf+f2QpaO6wuVqgw0MqlCVdvDlA4GO6CwYGzQ3o= +SHA256 (cargo/hashbrown-0.14.1.tar.gz) = ff2mKhL1Xa6uUBX4GwuuoUU5HLRSD4bCSPxhXXJkDRI= SHA256 (cargo/hermit-abi-0.1.19.tar.gz) = YrRnNDuUukdtyyUA0kLa27OVV9+IkxCsd8XZkQCqrDM= SHA256 (cargo/hostname-0.3.1.tar.gz) = PHMcPhBQTMjtNc/i8dtMknTD01+khuOzHfRvBo7z6Gc= SHA256 (cargo/iana-time-zone-0.1.57.tar.gz) = L61bglhC0rOL0gbz6B1pV2Jf1/CjYeNFww4BoK4t1hM= SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8= SHA256 (cargo/idna-0.4.0.tar.gz) = fSDWsHv7wQiILYjtjjfTljbcwmDhXjDEXmugiWELkXw= SHA256 (cargo/ignore-0.4.20.tar.gz) = 2+eHPatTippErXnt4fr18w1J+aXIg926tIvOgbZLdJI= -SHA256 (cargo/indexmap-2.0.0.tar.gz) = 1Ud/4iMKeXadjcaODqv1Q3kHwEV6VhSp6N3bZ/Zetl0= +SHA256 (cargo/indexmap-2.0.2.tar.gz) = it893XICcsbqi/WUY8BOD5PQu/fFQ5tpG8oph+AnCJc= SHA256 (cargo/inout-0.1.3.tar.gz) = oMEFU9ZkpNC8/59CFdCqxnpjnMaO9mCECv4wm4B7yfU= SHA256 (cargo/itoa-1.0.9.tar.gz) = rxUKtoj/ISL87yKb6Jy1DdZq+eAaT/MgzBN+7Mm6zDg= SHA256 (cargo/js-sys-0.3.64.tar.gz) = xfGV/kl/cC2w8xiwf91o7bFpVa7YMN+DY9g3VC+Pk1o= SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY= -SHA256 (cargo/libc-0.2.147.tar.gz) = tGaPsOqGHB3wlBJ6xfHaNAmoIRakunT8ouWO+ScVm7M= -SHA256 (cargo/log-0.4.19.tar.gz) = sGpM3kwPJxpEZ4Lj7/jeeJVIzlfbyOypKSwn9KQgBLQ= -SHA256 (cargo/lrlex-0.13.2.tar.gz) = 7HZYeYYlHS2+jiJLjXxDl+FewOS7fAYIh4Ai1MnulTo= -SHA256 (cargo/lrpar-0.13.2.tar.gz) = XOSK5V6dpjowKS2o2eMY5GJSN0iqp8B34PUAl8ieuAg= -SHA256 (cargo/lrtable-0.13.2.tar.gz) = F8CetZ1qaXoiXTLJsHQ6k+rcZseJXNkfD2Ym6PpyGfU= +SHA256 (cargo/libc-0.2.149.tar.gz) = oIFzvIi3lV0bMUWqVhU5CWxCGsjevejLw2EuxjX+4ps= +SHA256 (cargo/log-0.4.20.tar.gz) = teYWPLjEkIjCw29Xh15YzNjIfHQn9/vVDqZxCy8/Lo8= +SHA256 (cargo/lrlex-0.13.3.tar.gz) = TTyVbs/JE8sOiVdcXddNJVjsbhLBjyO6q8KYXcSOrSg= +SHA256 (cargo/lrpar-0.13.3.tar.gz) = w/Ks3XAj3J8OtRsTphVHfCRVGfWTU3ZnEWh00saZly0= +SHA256 (cargo/lrtable-0.13.3.tar.gz) = MQkzoGa0HtQ3hE1UjFlysCtAfmOoJU0IIECCoF96GzQ= SHA256 (cargo/match_cfg-0.1.0.tar.gz) = /77oY04NRdJYrLRI5+qrP856CkZzldTZ8ijjwfAfsuQ= -SHA256 (cargo/memchr-2.5.0.tar.gz) = Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0= +SHA256 (cargo/memchr-2.6.4.tar.gz) = 9mXuQLxKPFWQr7HpZ323SlCGWd/XHhJkINqCdJCaAWc= SHA256 (cargo/memoffset-0.7.1.tar.gz) = XeiTwyzeXzg7qkwExdbb3XNc/Up5Sw3r2yuxtCHaX/Q= SHA256 (cargo/miniz_oxide-0.7.1.tar.gz) = 54EOC+VbQoraQQQcQfMsnxpCgXkBtMz0X6PUtlYedMc= -SHA256 (cargo/nix-0.26.2.tar.gz) = v92j0ZaCHWrxMSbkA3XN99pkapYRSvE01fQXqaHcjho= -SHA256 (cargo/num-traits-0.2.16.tar.gz) = 8wsKvXI75+L/yhJyFA+sGi8ITHfsPhI8GStmrx7p5sI= +SHA256 (cargo/nix-0.26.4.tar.gz) = WYvq88xv3Zpd+xYwwoAMes0x33qvD1ZXlvuitTyhrxs= +SHA256 (cargo/num-traits-0.2.17.tar.gz) = OeMgBBPyN/QasRrW0WG8cjnITctjF3PM1949/ktcJnw= SHA256 (cargo/num_threads-0.1.6.tar.gz) = KBnOBB0u4TEDb0/J1q564SWjpA6XumTQT+eZrZ2ru0Q= SHA256 (cargo/once_cell-1.18.0.tar.gz) = 3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20= SHA256 (cargo/opaque-debug-0.3.0.tar.gz) = YkqDQMOMG4D9VJCHhi2kukPgiFivAlsjblCbZkn8E9U= @@ -68,60 +68,60 @@ SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ SHA256 (cargo/pledge-0.4.2.tar.gz) = JSWZQXt9mkO3/cY915CwhIZmqJELLr4aJRGDCcPJgeU= SHA256 (cargo/poly1305-0.8.0.tar.gz) = gVm9kHJdLfSYiaB4tU9Peeh/H4qERBlM3KgdOPU5Or8= SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4= -SHA256 (cargo/proc-macro2-1.0.66.tar.gz) = GPsx2z+b3bLqghzeMKn3ARfj8RmTi17mMLdAOqbi6tk= -SHA256 (cargo/quote-1.0.32.tar.gz) = UPOznM+3IFQN66oBZHVxAcCOy40yaxU1jOdqYsfoWWU= +SHA256 (cargo/proc-macro2-1.0.69.tar.gz) = E0wYn+tJVrIPb1R9LPcn1MD+BnIrIKDuyH7URal/kto= +SHA256 (cargo/quote-1.0.33.tar.gz) = Umf8pElgKGKKlRYPxCOjPosuavilMCV54yLktSApPK4= SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ= SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg= SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw= SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk= -SHA256 (cargo/regex-1.9.3.tar.gz) = gbwdTK+J+sJqcHR/5gPBMAk7U8dziIeXpjKQkSRtZRo= -SHA256 (cargo/regex-automata-0.3.6.tar.gz) = /tHO/xGh3druUMncjkk4vRBunYmuNy8ZIxHn2kmOO2k= -SHA256 (cargo/regex-syntax-0.7.4.tar.gz) = 5eqSpbYZXG7yoCleqBizElAsb8lN3phsVVMkLhj9TOI= +SHA256 (cargo/regex-1.10.0.tar.gz) = 0RnXx8qBj4pTwwCGPU+HVmqsCZQ671s1W7g5adrnXYc= +SHA256 (cargo/regex-automata-0.4.1.tar.gz) = RlxvwGIeSrxBh6K9oJN7/U9yLCcwspVi4ZaJ6nlsmks= +SHA256 (cargo/regex-syntax-0.7.5.tar.gz) = 27X7Gs2KGhiz3VvmLSVIXrdw4Fr7QIqWJ9FNRRuuEto= +SHA256 (cargo/regex-syntax-0.8.0.tar.gz) = w8uwgbl4SwfM64gkyFg/httIFNFyqwQ/PCP33GAL+D0= SHA256 (cargo/rerun_except-1.0.0.tar.gz) = iZdKW+8B2CuEP4XLqxaOhVSzd2+HXcx6Zr8Dx1fbWrE= SHA256 (cargo/ring-0.16.20.tar.gz) = MFPPUuI2o+10bfx0WqnKzxt5HYRr2vQS9gqNfW4XyPw= SHA256 (cargo/rustc_version-0.4.0.tar.gz) = v6D1hSJtLmgJfU+V0ROxW4OoLoGaslcX7AWQ2VhO82Y= -SHA256 (cargo/rustls-0.21.6.tar.gz) = HR/t3/z8wLM/XGzpop40HkzVnD945+5F9KQMA4sdbLs= -SHA256 (cargo/rustls-webpki-0.100.1.tar.gz) = 1iB81e09jcp4FvjzclUTo0YJwMdlv2UrjDy0z9h9tGs= -SHA256 (cargo/rustls-webpki-0.101.3.tar.gz) = Jh6eCIjLpCfDMW5jIoBWU8lCUkC2/ZbO58tnGrcKuNA= +SHA256 (cargo/rustls-0.21.7.tar.gz) = zY1snwJaRGvE0YrZYy5prsjyh6qESZ7jNVmfq9IMP9g= +SHA256 (cargo/rustls-webpki-0.101.6.tar.gz) = PH1d7ONCkQ2bo00lkxDK4+AVS4c7NUCLeHtZvOU9NP4= SHA256 (cargo/rustversion-1.0.14.tar.gz) = f/wYOhC0R40Ey7v8ltCHMhnZYt1azK/y/71M6334N/Q= SHA256 (cargo/ryu-1.0.15.tar.gz) = GtTMjaTvcj7WC87SARgdg3ka1DMhPYwk7//aHuyF10E= SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI= SHA256 (cargo/sct-0.7.0.tar.gz) = 1T3Nt8n4FYk3p5gbSKzP05pDr0GFkaXQCMeyK14bfKQ= -SHA256 (cargo/semver-1.0.18.tar.gz) = sCk7Synar0hyhFKcwvVnW45Xxh9wFnukFaRjZR/WqRg= -SHA256 (cargo/serde-1.0.183.tar.gz) = MqyNoCZ3h21TJ0WhMPydjm7fqBommxB8WwCCm5HY6zw= -SHA256 (cargo/serde_derive-1.0.183.tar.gz) = qv6XLWCwub7nGpG5L+4tT7PJ1+j2sXmqmfJyA9maSBY= -SHA256 (cargo/serde_json-1.0.104.tar.gz) = B2BmxfEHjqxbcioxgnqIMv4Qi+1l36deIzyJ+CBul2w= -SHA256 (cargo/sha2-0.10.7.tar.gz) = R5+52GIjnmEHIFZcqRQDAZ8vAEEPGGTFqnR5uVCnbtg= +SHA256 (cargo/semver-1.0.20.tar.gz) = g2+mo+HlR/mixAQIAuyGW12F9AFO/gBVXXCQo9yqEJA= +SHA256 (cargo/serde-1.0.188.tar.gz) = z54Py6aaNw7tYbzytyhXX3JrULVcungGR1PXCN3HVJ4= +SHA256 (cargo/serde_derive-1.0.188.tar.gz) = Tsp6xkLYKqNbYASabsy0vmvnXlmb0umttfh1pzdlSvI= +SHA256 (cargo/serde_json-1.0.107.tar.gz) = a0IM5uPYvYgumyQ8bu0128mmEQyXaedLWE4NaNHyDGU= +SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg= SHA256 (cargo/sparsevec-0.2.0.tar.gz) = Nd9dLlgLKfP37FtO1JsKs6z382JBIrPoI8r7ljDyk7g= SHA256 (cargo/spin-0.5.2.tar.gz) = bmPP8yCuLFeQRnm6fLYygKPcRhOIW+r7FI7nv5qpBC0= SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8= SHA256 (cargo/stderrlog-0.5.4.tar.gz) = aaJrv23mJ9OJFkr6l4Nzm1Z0bGxyxO0WU59P9UFwMns= SHA256 (cargo/subtle-2.5.0.tar.gz) = gc3WTTErrttY4hM2sxvAQ7d+AcyZAzznbvU5946WXrw= -SHA256 (cargo/syn-2.0.28.tar.gz) = BDYZdbP140iyGJ2NxVvJQvJ4stSCpqA2XeW91i01FWc= +SHA256 (cargo/syn-2.0.38.tar.gz) = 6Wt5qqE3249h4mNjoMm0fYtOx12ii30dYUwjA+IyQIs= SHA256 (cargo/syslog-6.1.0.tar.gz) = dDTpW8zM4SFdMPS/hP6MAOjeG5vk+3NtdHylPTbn+W8= SHA256 (cargo/termcolor-1.1.3.tar.gz) = urJNMLkRsjdvOhPMLNRDFC8Mgd2gTBGGk+NbODV1d1U= SHA256 (cargo/thread_local-1.1.7.tar.gz) = P91vBkzP8tZWetyzhzymMHAPALWtPwYMJbXc/ZpM4VI= -SHA256 (cargo/time-0.3.25.tar.gz) = sP3WPVixjWY/vfcOBJ8AoiyOQr4IIgO+fyZYkhPNdeo= -SHA256 (cargo/time-core-0.1.1.tar.gz) = cwD777Ta3BryNanO83N86mkqnZfhucvNTr2ub4ho5vs= -SHA256 (cargo/time-macros-0.2.11.tar.gz) = 63FRHJkWObsHj9W/l3V+A5FDYcSBANUoeLjlK0b7ks0= +SHA256 (cargo/time-0.3.29.tar.gz) = Qm+Ab0CJxJPcrA0kwpwB4sOLr44w8bcW7jfoPSALGP4= +SHA256 (cargo/time-core-0.1.2.tar.gz) = 75J8p1r7gIpNZN03TwCirfjQ/P+OexhK+IbDyH7Eo/M= +SHA256 (cargo/time-macros-0.2.15.tar.gz) = StcNaNup4fis7aeqZxGWXf7Byshp8xGlG9CLOizLziA= SHA256 (cargo/tinyvec-1.6.0.tar.gz) = h8xc6zh1uyDCiQAFpOImpGUSZKXHXtskIbUoYaCgy1A= SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA= -SHA256 (cargo/typenum-1.16.0.tar.gz) = SXlh75PZdOI+tvQz61/ht5MLZZ8G0S3sb8RKj1VMC7o= +SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU= SHA256 (cargo/unicode-bidi-0.3.13.tar.gz) = koiLpVc/8IBzazZIaWtwyvrX0lBVEXWsuqTgOFs+FGA= -SHA256 (cargo/unicode-ident-1.0.11.tar.gz) = MBq6rkdaqRaH64JRSzKKtHohGlMwJssl/D5Rm4at/Dw= +SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks= SHA256 (cargo/unicode-normalization-0.1.22.tar.gz) = XFcT8PxLXbZooqxjzbe7RGnYyf7QR7HQKSzHsM4rqSE= -SHA256 (cargo/unicode-width-0.1.10.tar.gz) = wO3R5bFGU/eDdwvOSk2rtKUQilNwpfXYz+hxDDYfbIs= +SHA256 (cargo/unicode-width-0.1.11.tar.gz) = 5Rcz8RycT3KqDBYACCRoWeNAsAgHVpoNoOehB5snuoU= SHA256 (cargo/universal-hash-0.5.1.tar.gz) = /B3ixojcFTBZiLVjw4VAZAQzVgGfl6S0Ynb+c0xPB+o= SHA256 (cargo/untrusted-0.7.1.tar.gz) = oVbGhMkep9YmJlCbzjy04dntXE2Xj3tDUmWPlqTCa0o= SHA256 (cargo/unveil-0.3.2.tar.gz) = Xn+oZ9VZECAB7GlBZe0X1fgulSEwYKZfnItigAhLv+w= -SHA256 (cargo/ureq-2.7.1.tar.gz) = CxHJasfuUwYD3N9o7RVXBQ83TOVaWgcZPr+MvJ+JJ+k= -SHA256 (cargo/url-2.4.0.tar.gz) = UL/3gx4ZIAqFsXEx0IXCXXgRvE4Ybv2vVLvRMplKiMs= +SHA256 (cargo/ureq-2.8.0.tar.gz) = 9czVONSmBHU+vC8XzZlG6Jt3v4f2qOIwlmfG8uh4VeM= +SHA256 (cargo/url-2.4.1.tar.gz) = FDtTjxglf6ycrRVIKKV8a/UVfhqmBNSBa1mVv23oeuU= SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo= -SHA256 (cargo/vergen-8.2.4.tar.gz) = u8WtDZ0mssSaWrfadsPnnT7jfngheZ+CI/y48vORouc= +SHA256 (cargo/vergen-8.2.5.tar.gz) = hefcKbPFSi6mfvT5U9XsDECFA1wK4tMlvhwNIUS9nxY= SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8= SHA256 (cargo/vob-3.0.3.tar.gz) = wFj0xB5xoEPGd0TLdtzBrmPs4yjBcypySJzMzC3sI+Y= SHA256 (cargo/wait-timeout-0.2.0.tar.gz) = nyAPWxLrdfjB7WWr1LLbim4bE4og3gCdrO4mWiSY8/Y= -SHA256 (cargo/walkdir-2.3.3.tar.gz) = Nt+UTNpWx9jYt0lq83jmsW3pKEWRkX0wfJtNMTxE5pg= +SHA256 (cargo/walkdir-2.4.0.tar.gz) = 1x2FfchnlMpMKA1hb32gDS2/2M14iEZVmmgT5qpLVO4= SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM= SHA256 (cargo/wasm-bindgen-0.2.87.tar.gz) = dwanKrNtjLH4D/vw4HFTOXSmDQowjQGl0Ddb9gSZo0I= SHA256 (cargo/wasm-bindgen-backend-0.2.87.tar.gz) = XvK208UQ6WJeX+b1CasH1mp2DwiF2FhzZIPDLteAmr0= @@ -129,84 +129,84 @@ SHA256 (cargo/wasm-bindgen-macro-0.2.87.tar.gz) = 3uSV5VmCo71IEFp7lH/SqbSorjAQBB SHA256 (cargo/wasm-bindgen-macro-support-0.2.87.tar.gz) = VGgbGKRnZfCVdYOI8tDPFuuNQWm2OatXWo9Wk68hDHs= SHA256 (cargo/wasm-bindgen-shared-0.2.87.tar.gz) = ymrQWkhwsr9f6ZURfTcoQ3vSfXzV8G8TwXRD7zaXdaE= SHA256 (cargo/web-sys-0.3.64.tar.gz) = m4XL74wiCmq8Aq79iS38D8I6+xxqQmMW7DMlOjh3JJs= -SHA256 (cargo/webpki-roots-0.23.1.tar.gz) = sDBY+IOG5f9TENkRHVP0ixfXMrQBrrg6jVGQ8qxFkzg= +SHA256 (cargo/webpki-roots-0.25.2.tar.gz) = FCR7tXvk83ffuUxygwuM6Pxr6sA89L97lzLq3UFBI/w= SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk= SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y= -SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg= +SHA256 (cargo/winapi-util-0.1.6.tar.gz) = 8p5vkZi6DSa0yfB9vm+e1jPh89W4tBQJAIQ0nkalJZY= SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8= SHA256 (cargo/windows-0.48.0.tar.gz) = 5oaIa8B4vBsLYAysAUeq24FQibbk2mQBbL11S2NCcA8= SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk= -SHA256 (cargo/windows-targets-0.48.1.tar.gz) = BdSxdJD3BJnyC555Hc9qKZeFzor01wkBggbcW0lT6V8= -SHA256 (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = ka5XLht526iD4NMVR033MF0S9Wm0APz5BYGwYGL34bw= -SHA256 (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = su8n4Ne9/Px7hosxfB0yxkGm/kYpwXG4kox7CNmNfPM= -SHA256 (cargo/windows_i686_gnu-0.48.0.tar.gz) = YioZYqfbgw1v0KaWg8gKGP2iAYefD0R/Blo7dGfaokE= -SHA256 (cargo/windows_i686_msvc-0.48.0.tar.gz) = RULG42TOIb9F1p/dKo5FX6ONMWFYz9Q7OsHFsbGfjgA= -SHA256 (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = yiuKZh92KMvSNEDlCwXXBds2hviU/JWAggYjZWr5dLE= -SHA256 (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = eJbbwfQeCIcunV6Pi6qP3SZ38pRoxOFWIQF07cf3uVM= -SHA256 (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = GlFfV5n+SWHLUy+YPOKyMII2a4mOUv+85FnIb2fIN4o= +SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw= +SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg= +SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw= +SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4= +SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY= +SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4= +SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw= +SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg= SHA256 (cargo/zeroize-1.6.0.tar.gz) = KglW8bp8eQm/tmwunkEkq29kglYPZii1quujkgfJqtk= -SHA256 (pizauth-1.0.1.tgz) = vVSlAQlbXbUIPLRNjesnZkvaEnno5Gd4u0GHh5tW5gw= +SHA256 (pizauth-1.0.2.tgz) = v/S4GJenHibPItAUZ5tgGWQbRFJMLiIos2RrQ7wzRco= SIZE (cargo/adler-1.0.2.tar.gz) = 12778 SIZE (cargo/aead-0.5.2.tar.gz) = 15509 -SIZE (cargo/aho-corasick-1.0.2.tar.gz) = 167694 +SIZE (cargo/aho-corasick-1.1.2.tar.gz) = 183136 SIZE (cargo/android-tzdata-0.1.1.tar.gz) = 7674 SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243 -SIZE (cargo/anyhow-1.0.72.tar.gz) = 43837 +SIZE (cargo/anyhow-1.0.75.tar.gz) = 43901 SIZE (cargo/atty-0.2.14.tar.gz) = 5470 SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272 -SIZE (cargo/base64-0.21.2.tar.gz) = 76389 +SIZE (cargo/base64-0.21.4.tar.gz) = 77029 SIZE (cargo/bincode-1.3.3.tar.gz) = 28958 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538 -SIZE (cargo/bstr-1.6.0.tar.gz) = 385877 -SIZE (cargo/bumpalo-3.13.0.tar.gz) = 82114 +SIZE (cargo/bstr-1.7.0.tar.gz) = 380090 +SIZE (cargo/bumpalo-3.14.0.tar.gz) = 82400 SIZE (cargo/cactus-1.0.6.tar.gz) = 6753 -SIZE (cargo/cc-1.0.82.tar.gz) = 67879 +SIZE (cargo/cc-1.0.83.tar.gz) = 68343 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934 -SIZE (cargo/cfgrammar-0.13.2.tar.gz) = 38137 +SIZE (cargo/cfgrammar-0.13.3.tar.gz) = 38210 SIZE (cargo/chacha20-0.9.1.tar.gz) = 23424 SIZE (cargo/chacha20poly1305-0.10.1.tar.gz) = 68485 -SIZE (cargo/chrono-0.4.26.tar.gz) = 191501 +SIZE (cargo/chrono-0.4.31.tar.gz) = 214513 SIZE (cargo/cipher-0.4.4.tar.gz) = 19073 SIZE (cargo/core-foundation-sys-0.8.4.tar.gz) = 17725 SIZE (cargo/cpufeatures-0.2.9.tar.gz) = 11895 SIZE (cargo/crc32fast-1.3.2.tar.gz) = 38661 SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760 -SIZE (cargo/deranged-0.3.7.tar.gz) = 14803 +SIZE (cargo/deranged-0.3.8.tar.gz) = 15314 SIZE (cargo/digest-0.10.7.tar.gz) = 19557 SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615 SIZE (cargo/error-chain-0.12.4.tar.gz) = 29274 SIZE (cargo/filetime-0.2.22.tar.gz) = 15029 -SIZE (cargo/flate2-1.0.26.tar.gz) = 70832 +SIZE (cargo/flate2-1.0.27.tar.gz) = 73460 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266 SIZE (cargo/form_urlencoded-1.2.0.tar.gz) = 8923 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950 SIZE (cargo/getopts-0.2.21.tar.gz) = 18457 SIZE (cargo/getrandom-0.2.10.tar.gz) = 34955 SIZE (cargo/globset-0.4.13.tar.gz) = 24031 -SIZE (cargo/hashbrown-0.14.0.tar.gz) = 116103 +SIZE (cargo/hashbrown-0.14.1.tar.gz) = 127570 SIZE (cargo/hermit-abi-0.1.19.tar.gz) = 9979 SIZE (cargo/hostname-0.3.1.tar.gz) = 9272 SIZE (cargo/iana-time-zone-0.1.57.tar.gz) = 19785 SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185 SIZE (cargo/idna-0.4.0.tar.gz) = 271429 SIZE (cargo/ignore-0.4.20.tar.gz) = 53551 -SIZE (cargo/indexmap-2.0.0.tar.gz) = 64038 +SIZE (cargo/indexmap-2.0.2.tar.gz) = 64274 SIZE (cargo/inout-0.1.3.tar.gz) = 10743 SIZE (cargo/itoa-1.0.9.tar.gz) = 10492 SIZE (cargo/js-sys-0.3.64.tar.gz) = 80313 SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443 -SIZE (cargo/libc-0.2.147.tar.gz) = 686772 -SIZE (cargo/log-0.4.19.tar.gz) = 38073 -SIZE (cargo/lrlex-0.13.2.tar.gz) = 31288 -SIZE (cargo/lrpar-0.13.2.tar.gz) = 36153 -SIZE (cargo/lrtable-0.13.2.tar.gz) = 21176 +SIZE (cargo/libc-0.2.149.tar.gz) = 715592 +SIZE (cargo/log-0.4.20.tar.gz) = 38307 +SIZE (cargo/lrlex-0.13.3.tar.gz) = 32053 +SIZE (cargo/lrpar-0.13.3.tar.gz) = 36147 +SIZE (cargo/lrtable-0.13.3.tar.gz) = 21192 SIZE (cargo/match_cfg-0.1.0.tar.gz) = 7153 -SIZE (cargo/memchr-2.5.0.tar.gz) = 65812 +SIZE (cargo/memchr-2.6.4.tar.gz) = 94439 SIZE (cargo/memoffset-0.7.1.tar.gz) = 8556 SIZE (cargo/miniz_oxide-0.7.1.tar.gz) = 55194 -SIZE (cargo/nix-0.26.2.tar.gz) = 277973 -SIZE (cargo/num-traits-0.2.16.tar.gz) = 50130 +SIZE (cargo/nix-0.26.4.tar.gz) = 279099 +SIZE (cargo/num-traits-0.2.17.tar.gz) = 50190 SIZE (cargo/num_threads-0.1.6.tar.gz) = 7334 SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969 SIZE (cargo/opaque-debug-0.3.0.tar.gz) = 5767 @@ -216,60 +216,60 @@ SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580 SIZE (cargo/pledge-0.4.2.tar.gz) = 4779 SIZE (cargo/poly1305-0.8.0.tar.gz) = 32633 SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242 -SIZE (cargo/proc-macro2-1.0.66.tar.gz) = 43575 -SIZE (cargo/quote-1.0.32.tar.gz) = 28037 +SIZE (cargo/proc-macro2-1.0.69.tar.gz) = 44271 +SIZE (cargo/quote-1.0.33.tar.gz) = 28090 SIZE (cargo/rand-0.8.5.tar.gz) = 87113 SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666 SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404 -SIZE (cargo/regex-1.9.3.tar.gz) = 252676 -SIZE (cargo/regex-automata-0.3.6.tar.gz) = 607174 -SIZE (cargo/regex-syntax-0.7.4.tar.gz) = 343365 +SIZE (cargo/regex-1.10.0.tar.gz) = 252119 +SIZE (cargo/regex-automata-0.4.1.tar.gz) = 616973 +SIZE (cargo/regex-syntax-0.7.5.tar.gz) = 343366 +SIZE (cargo/regex-syntax-0.8.0.tar.gz) = 347028 SIZE (cargo/rerun_except-1.0.0.tar.gz) = 4305 SIZE (cargo/ring-0.16.20.tar.gz) = 5082615 SIZE (cargo/rustc_version-0.4.0.tar.gz) = 12175 -SIZE (cargo/rustls-0.21.6.tar.gz) = 282907 -SIZE (cargo/rustls-webpki-0.100.1.tar.gz) = 70719 -SIZE (cargo/rustls-webpki-0.101.3.tar.gz) = 163517 +SIZE (cargo/rustls-0.21.7.tar.gz) = 283818 +SIZE (cargo/rustls-webpki-0.101.6.tar.gz) = 168776 SIZE (cargo/rustversion-1.0.14.tar.gz) = 17261 SIZE (cargo/ryu-1.0.15.tar.gz) = 46906 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183 SIZE (cargo/sct-0.7.0.tar.gz) = 27502 -SIZE (cargo/semver-1.0.18.tar.gz) = 29703 -SIZE (cargo/serde-1.0.183.tar.gz) = 77210 -SIZE (cargo/serde_derive-1.0.183.tar.gz) = 377265 -SIZE (cargo/serde_json-1.0.104.tar.gz) = 146130 -SIZE (cargo/sha2-0.10.7.tar.gz) = 22541 +SIZE (cargo/semver-1.0.20.tar.gz) = 30451 +SIZE (cargo/serde-1.0.188.tar.gz) = 76230 +SIZE (cargo/serde_derive-1.0.188.tar.gz) = 55563 +SIZE (cargo/serde_json-1.0.107.tar.gz) = 146458 +SIZE (cargo/sha2-0.10.8.tar.gz) = 26357 SIZE (cargo/sparsevec-0.2.0.tar.gz) = 6788 SIZE (cargo/spin-0.5.2.tar.gz) = 12004 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480 SIZE (cargo/stderrlog-0.5.4.tar.gz) = 24710 SIZE (cargo/subtle-2.5.0.tar.gz) = 13909 -SIZE (cargo/syn-2.0.28.tar.gz) = 241635 +SIZE (cargo/syn-2.0.38.tar.gz) = 243284 SIZE (cargo/syslog-6.1.0.tar.gz) = 10000 SIZE (cargo/termcolor-1.1.3.tar.gz) = 17242 SIZE (cargo/thread_local-1.1.7.tar.gz) = 13585 -SIZE (cargo/time-0.3.25.tar.gz) = 116903 -SIZE (cargo/time-core-0.1.1.tar.gz) = 7197 -SIZE (cargo/time-macros-0.2.11.tar.gz) = 23738 +SIZE (cargo/time-0.3.29.tar.gz) = 118231 +SIZE (cargo/time-core-0.1.2.tar.gz) = 7191 +SIZE (cargo/time-macros-0.2.15.tar.gz) = 23568 SIZE (cargo/tinyvec-1.6.0.tar.gz) = 45991 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865 -SIZE (cargo/typenum-1.16.0.tar.gz) = 42477 +SIZE (cargo/typenum-1.17.0.tar.gz) = 42849 SIZE (cargo/unicode-bidi-0.3.13.tar.gz) = 44477 -SIZE (cargo/unicode-ident-1.0.11.tar.gz) = 42067 +SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168 SIZE (cargo/unicode-normalization-0.1.22.tar.gz) = 122604 -SIZE (cargo/unicode-width-0.1.10.tar.gz) = 18968 +SIZE (cargo/unicode-width-0.1.11.tar.gz) = 19187 SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146 SIZE (cargo/untrusted-0.7.1.tar.gz) = 7924 SIZE (cargo/unveil-0.3.2.tar.gz) = 7280 -SIZE (cargo/ureq-2.7.1.tar.gz) = 111068 -SIZE (cargo/url-2.4.0.tar.gz) = 75670 +SIZE (cargo/ureq-2.8.0.tar.gz) = 112867 +SIZE (cargo/url-2.4.1.tar.gz) = 78228 SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538 -SIZE (cargo/vergen-8.2.4.tar.gz) = 40562 +SIZE (cargo/vergen-8.2.5.tar.gz) = 40875 SIZE (cargo/version_check-0.9.4.tar.gz) = 14895 SIZE (cargo/vob-3.0.3.tar.gz) = 17698 SIZE (cargo/wait-timeout-0.2.0.tar.gz) = 12441 -SIZE (cargo/walkdir-2.3.3.tar.gz) = 23125 +SIZE (cargo/walkdir-2.4.0.tar.gz) = 23550 SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131 SIZE (cargo/wasm-bindgen-0.2.87.tar.gz) = 175052 SIZE (cargo/wasm-bindgen-backend-0.2.87.tar.gz) = 26821 @@ -277,20 +277,20 @@ SIZE (cargo/wasm-bindgen-macro-0.2.87.tar.gz) = 13897 SIZE (cargo/wasm-bindgen-macro-support-0.2.87.tar.gz) = 20006 SIZE (cargo/wasm-bindgen-shared-0.2.87.tar.gz) = 7248 SIZE (cargo/web-sys-0.3.64.tar.gz) = 725584 -SIZE (cargo/webpki-roots-0.23.1.tar.gz) = 245626 +SIZE (cargo/webpki-roots-0.25.2.tar.gz) = 250405 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 -SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164 +SIZE (cargo/winapi-util-0.1.6.tar.gz) = 12234 SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 SIZE (cargo/windows-0.48.0.tar.gz) = 11864177 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884 -SIZE (cargo/windows-targets-0.48.1.tar.gz) = 6902 -SIZE (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 366543 -SIZE (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 671479 -SIZE (cargo/windows_i686_gnu-0.48.0.tar.gz) = 741490 -SIZE (cargo/windows_i686_msvc-0.48.0.tar.gz) = 730056 -SIZE (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 703595 -SIZE (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 366536 -SIZE (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 671422 +SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904 +SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492 +SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483 +SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891 +SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300 +SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619 +SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486 +SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412 SIZE (cargo/zeroize-1.6.0.tar.gz) = 19049 -SIZE (pizauth-1.0.1.tgz) = 50808 +SIZE (pizauth-1.0.2.tgz) = 51009 diff --git a/security/secretfinder/Makefile b/security/secretfinder/Makefile deleted file mode 100644 index d8ff47daa..000000000 --- a/security/secretfinder/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -COMMENT= sensitive data finder tool - -MODPY_EGG_VERSION= 0.1 -GH_COMMIT= a0283cb45d991d83ddd60f42970d1275e5c7d1c1 -GH_ACCOUNT= m4ll0k -GH_PROJECT= SecretFinder - -DISTNAME= secretfinder-${MODPY_EGG_VERSION} - -CATEGORIES= security - -HOMEPAGE= https://github.com/m4ll0k/SecretFinder - -MAINTAINER= Purple Rain - -# GPL-3.0 -PERMIT_PACKAGE= Yes - -MODULES= lang/python - -BUILD_DEPENDS+= ${RUN_DEPENDS} \ - devel/py-jsbeautifier \ - textproc/py-lxml${MODPY_FLAVOR} \ - www/py-requests${MODPY_FLAVOR} \ - www/py-requests-file - -NO_BUILD= Yes - -INSTDIR= ${PREFIX}/share/secret-finder - -do-install: - cp -r ${WRKDIST} ${INSTDIR} - chmod 755 ${INSTDIR}/SecretFinder.py - ln -s ${TRUEPREFIX}/share/secret-finder/SecretFinder.py \ - ${PREFIX}/bin/secretfinder - -.include diff --git a/security/secretfinder/distinfo b/security/secretfinder/distinfo deleted file mode 100644 index f2d37e32b..000000000 --- a/security/secretfinder/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (secretfinder-0.1-a0283cb4.tar.gz) = TDfiIVSD6dcjK9vOSxiIbyqYlZd0Noj1zFHLB0VeWCg= -SIZE (secretfinder-0.1-a0283cb4.tar.gz) = 23356 diff --git a/security/secretfinder/patches/patch-SecretFinder_py b/security/secretfinder/patches/patch-SecretFinder_py deleted file mode 100644 index e91c81a54..000000000 --- a/security/secretfinder/patches/patch-SecretFinder_py +++ /dev/null @@ -1,11 +0,0 @@ -$OpenBSD$ - -Index: SecretFinder.py ---- SecretFinder.py.orig -+++ SecretFinder.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # SecretFinder - Tool for discover apikeys/accesstokens and sensitive data in js file - # based to LinkFinder - github.com/GerbenJavado - # By m4ll0k (@m4ll0k2) github.com/m4ll0k diff --git a/security/secretfinder/pkg/DESCR b/security/secretfinder/pkg/DESCR deleted file mode 100644 index a04897ccb..000000000 --- a/security/secretfinder/pkg/DESCR +++ /dev/null @@ -1,8 +0,0 @@ -SecretFinder is a python script based on LinkFinder, written to discover -sensitive data like apikeys, accesstoken, authorizations, jwt, etc. in -JavaScript files. It does so by using jsbeautifier for python in combination -with a fairly large regular expression. The regular expressions consists of four -small regular expressions. These are responsible for finding and search anything -on js files. - -The output is given in HTML or plaintext. \ No newline at end of file diff --git a/security/secretfinder/pkg/MESSAGE b/security/secretfinder/pkg/MESSAGE deleted file mode 100644 index 9ebb6ef2f..000000000 --- a/security/secretfinder/pkg/MESSAGE +++ /dev/null @@ -1,7 +0,0 @@ - -Tool for find sensitive data as api keys, access token, jwt -and search anything on javascript files. - -Help: - -$ secretfinder -h \ No newline at end of file diff --git a/security/secretfinder/pkg/PLIST b/security/secretfinder/pkg/PLIST deleted file mode 100644 index 6f29bfbac..000000000 --- a/security/secretfinder/pkg/PLIST +++ /dev/null @@ -1,5 +0,0 @@ -bin/secretfinder -share/secret-finder/ -share/secret-finder/LICENSE -share/secret-finder/README.md -share/secret-finder/SecretFinder.py diff --git a/sysutils/ansible-core/Makefile b/sysutils/ansible-core/Makefile index 5ad8512e7..c2383c5d2 100644 --- a/sysutils/ansible-core/Makefile +++ b/sysutils/ansible-core/Makefile @@ -1,6 +1,6 @@ COMMENT = radically simple IT automation -MODPY_EGG_VERSION = 2.15.4 +MODPY_EGG_VERSION = 2.15.5 DISTNAME = ansible-core-${MODPY_EGG_VERSION} CATEGORIES = sysutils diff --git a/sysutils/ansible-core/distinfo b/sysutils/ansible-core/distinfo index cc0fd7117..83f62cac8 100644 --- a/sysutils/ansible-core/distinfo +++ b/sysutils/ansible-core/distinfo @@ -1,2 +1,2 @@ -SHA256 (ansible-core-2.15.4.tar.gz) = waiq7emF955ZMrohY2OTeffYAlv9myg3jbFkmk71Qe0= -SIZE (ansible-core-2.15.4.tar.gz) = 3148213 +SHA256 (ansible-core-2.15.5.tar.gz) = jMU5y41DSa8//ZAccHIvenogOuZCfdrJX/31RqbkFgI= +SIZE (ansible-core-2.15.5.tar.gz) = 3154868 diff --git a/sysutils/ansible/Makefile b/sysutils/ansible/Makefile index a263eb860..1d9f864f7 100644 --- a/sysutils/ansible/Makefile +++ b/sysutils/ansible/Makefile @@ -1,6 +1,6 @@ COMMENT = radically simple IT automation -MODPY_EGG_VERSION = 8.4.0 +MODPY_EGG_VERSION = 8.5.0 DISTNAME = ansible-${MODPY_EGG_VERSION} CATEGORIES = sysutils diff --git a/sysutils/ansible/distinfo b/sysutils/ansible/distinfo index 8ccfcb2f7..2b0d815ea 100644 --- a/sysutils/ansible/distinfo +++ b/sysutils/ansible/distinfo @@ -1,2 +1,2 @@ -SHA256 (ansible-8.4.0.tar.gz) = 8zxJJpBZL60SaE6Yl/beLaFcn24ey3kTdwOgZHCvLOY= -SIZE (ansible-8.4.0.tar.gz) = 40641778 +SHA256 (ansible-8.5.0.tar.gz) = MnxQm9r1zbJInYXAnSwQfpQy+YdMi7XAcCpzEWCRXy0= +SIZE (ansible-8.5.0.tar.gz) = 40712390 diff --git a/sysutils/ansible/pkg/PLIST b/sysutils/ansible/pkg/PLIST index 578a5b344..c3145b19a 100644 --- a/sysutils/ansible/pkg/PLIST +++ b/sysutils/ansible/pkg/PLIST @@ -5273,6 +5273,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/FILES.js lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/LICENSE lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/MANIFEST.json lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/Makefile +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/Pipfile +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/Pipfile.lock lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/README.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/meta/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/meta/runtime.yml @@ -5309,6 +5311,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/playbook lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/playbooks/template.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/playbooks/template_pnp_intent.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/playbooks/test_swim_module.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/playbooks/user_info.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/playbooks/wireless_enterprise_ssid.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/plugins/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/dnac/plugins/README.md @@ -9863,6 +9866,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/FILES.jso lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/LICENSE lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/MANIFEST.json lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/Makefile +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/Pipfile +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/Pipfile.lock lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/README.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/meta/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/meta/runtime.yml @@ -9881,6 +9886,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/certificate_profile.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/certificates.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/credentials.template +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/credentials.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/csr_export.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/deployment_info.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/ise/playbooks/device_administration_authentication_rules.yml @@ -12317,6 +12323,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbo lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/ms_playbook.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/mv_playbook.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/mx_deployment.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/network_devices_claim.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/networks.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/networks_appliance_vlans.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/networks_wireless_ssids_identityPsks.yml @@ -12334,6 +12341,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbo lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/organizations_config_templates.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/organizations_config_templates_info.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/organizations_devices_info.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/organizations_login_security.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/organizations_saml_idps.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/switch_port_config.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cisco/meraki/playbooks/test.yml @@ -19419,6 +19427,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}cloud.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}cmd_runner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}cmd_runner.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}consul.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}consul.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}csv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}csv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}database.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -19431,6 +19441,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gandi_livedns_api.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gconftool2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gconftool2.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gio_mime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gio_mime.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gitlab.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}gitlab.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/${MODPY_PYCACHE}heroku.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -19524,12 +19536,14 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/btrfs.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/cloud.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/cmd_runner.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/consul.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/csv.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/database.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/deps.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/dimensiondata.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/gandi_livedns_api.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/gconftool2.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/gio_mime.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/gitlab.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/heroku.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/module_utils/hwc_utils.py @@ -19766,6 +19780,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_kv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_policy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_policy.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_role.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_role.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}consul_session.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}copr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -19834,6 +19850,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}gconftool2_info.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}gem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}gem.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}gio_mime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}gio_mime.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}git_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}git_config.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}github_deploy_key.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -20076,6 +20094,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authentication_required_actions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_authorization_scope.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_authorization_scope.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_custom_policy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_custom_policy.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_permission.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_permission.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_authz_permission_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -20102,6 +20122,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_realm.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_realm_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_realm_info.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_realm_key.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_realm_key.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_role.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_role.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}keycloak_user.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -20640,6 +20662,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}serverless.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}shutdown.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}shutdown.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}simpleinit_msb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}simpleinit_msb.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}sl_vm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}sl_vm.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/${MODPY_PYCACHE}slack.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -20883,6 +20907,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/consul_acl.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/consul_kv.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/consul_policy.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/consul_role.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/consul_session.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/copr.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/cpanm.py @@ -20917,6 +20942,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/gconftool2.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/gconftool2_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/gem.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/gio_mime.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/git_config.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/github_deploy_key.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/github_issue.py @@ -21038,6 +21064,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_authentication.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_authentication_required_actions.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_authz_authorization_scope.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_authz_custom_policy.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_authz_permission.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_authz_permission_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_client.py @@ -21051,6 +21078,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_identity_provider.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_realm.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_realm_info.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_realm_key.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_role.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_user.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/keycloak_user_federation.py @@ -21320,6 +21348,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/seport.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/serverless.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/shutdown.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/simpleinit_msb.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/sl_vm.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/slack.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/general/plugins/modules/slackpkg.py @@ -21805,7 +21834,6 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/M lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/MAINTAINING.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/MANIFEST.json lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/README.md -lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/REVIEW_CHECKLIST.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/meta/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/meta/runtime.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/libvirt/plugins/ @@ -21905,8 +21933,6 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_info.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_maintenance.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_maintenance.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_monitoring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_monitoring.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_oplog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_oplog.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/${MODPY_PYCACHE}mongodb_parameter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -21937,7 +21963,6 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/p lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_index.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_maintenance.py -lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_monitoring.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_oplog.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_parameter.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/plugins/modules/mongodb_replicaset.py @@ -22022,6 +22047,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/r lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/default/Dockerfile.j2 lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/default/molecule.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/default/playbook.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/default/prepare.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/mongodb_hold_packages/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/mongodb_hold_packages/Dockerfile.j2 lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/mongodb_hold_packages/molecule.yml @@ -22036,6 +22062,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/r lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/specific_mongodb_version/Dockerfile.j2 lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/specific_mongodb_version/molecule.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/specific_mongodb_version/playbook.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/specific_mongodb_version/prepare.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/virtualbox/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/virtualbox/molecule.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_install/molecule/virtualbox/playbook.yml @@ -22062,9 +22089,11 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/r lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/tasks/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/tasks/main.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/Debian-12.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/Debian.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/Fedora.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/RedHat-8.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/RedHat-9.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/RedHat.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/default.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/mongodb/roles/mongodb_linux/vars/main.yml @@ -24839,6 +24868,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/pl lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_folder.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_license.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_license.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_root_password_expiration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_root_password_expiration.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_standard_key_provider.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vcenter_standard_key_provider.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_about_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -25023,6 +25054,8 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/pl lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_firewall_info.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_firewall_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_firewall_manager.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_graphics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_graphics.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_hyperthreading.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_hyperthreading.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/${MODPY_PYCACHE}vmware_host_ipv6.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -25172,6 +25205,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/pl lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vcenter_extension_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vcenter_folder.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vcenter_license.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vcenter_root_password_expiration.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vcenter_standard_key_provider.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_about_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_category.py @@ -25264,6 +25298,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/pl lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_feature_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_firewall_info.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_firewall_manager.py +lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_graphics.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_hyperthreading.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_ipv6.py lib/python${MODPY_VERSION}/site-packages/ansible_collections/community/vmware/plugins/modules/vmware_host_iscsi.py @@ -26205,35 +26240,6 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/LIC lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/MANIFEST.json lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/README.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/SECURITY.md -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/ci/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/ci/build_release -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/ci/parse-changelog.sh -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/ci/publish_to_galaxy -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/ci/test.sh -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/Dockerfile -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/Dockerfile_nginx -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/ansible.cfg -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/docker-compose.yml -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/conjur-identity-setup/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/conjur-identity-setup/conjur_role_playbook.yml -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/inventory-setup/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/inventory-setup/inventory-playbook-v2.yml -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/inventory-setup/inventory-playbook.yml -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/inventory-setup/inventory-v2.j2 -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/playbooks/inventory-setup/inventory.j2 -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/policy/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/policy/root.yml -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/proxy/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/proxy/default.conf -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/proxy/ssl.conf -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/start.sh -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/test_app_centos/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/test_app_centos/Dockerfile -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/test_app_ubuntu/ -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/test_app_ubuntu/Dockerfile -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/dev/test_unit.sh lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/examples/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/examples/test.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/meta/ @@ -26263,7 +26269,6 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/rol lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/roles/conjur_host_identity/templates/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/roles/conjur_host_identity/templates/conjur.conf.j2 lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/roles/conjur_host_identity/templates/conjur.identity.j2 -lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/conjur/secrets.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/pas/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/pas/CONTRIBUTING.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/cyberark/pas/FILES.json @@ -28476,6 +28481,38 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/r lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_common/vars/RedHat.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_common/vars/SLES.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_common/vars/Ubuntu.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/README.md +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/defaults/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/defaults/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/handlers/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/handlers/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/meta/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/meta/argument_specs.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/meta/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_installation/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_installation/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_installation/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_installation_invalid_path_rpm/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_installation_invalid_path_rpm/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_installation_invalid_path_rpm/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_uninstallation/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_uninstallation/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/molecule/gateway_uninstallation/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/tasks/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/tasks/install_gateway.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/tasks/install_keepalived.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/tasks/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/tasks/uninstall_gateway.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/templates/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/templates/keepalived.conf.j2 +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/vars/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/vars/CentOS.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/vars/RedHat.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/vars/SLES.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/vars/Ubuntu.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_gateway/vars/main.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_lia/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_lia/README.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_lia/defaults/ @@ -28564,6 +28601,34 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/r lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdc/templates/driver_sync.conf.j2 lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdc/vars/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdc/vars/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/README.md +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/defaults/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/defaults/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/meta/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/meta/argument_specs.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/meta/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation_invalid_path_rpm/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation_invalid_path_rpm/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation_invalid_path_rpm/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation_invalid_pd/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation_invalid_pd/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_installation_invalid_pd/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_uninstallation/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_uninstallation/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/sdr_uninstallation/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/molecule/var_values.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/tasks/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/tasks/add_sdr.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/tasks/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/tasks/remove_sdr.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/tasks/sdr_set_facts.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/vars/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sdr/vars/main.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sds/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sds/README.md lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_sds/defaults/ @@ -28611,6 +28676,29 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/r lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_tb/tasks/uninstall_tb.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_tb/vars/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_tb/vars/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/README.md +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/defaults/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/defaults/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/meta/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/meta/argument_specs.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/meta/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_installation/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_installation/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_installation/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_installation_invalid_path_rpm/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_installation_invalid_path_rpm/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_installation_invalid_path_rpm/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_uninstallation/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_uninstallation/converge.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/molecule/webui_uninstallation/molecule.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/tasks/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/tasks/install_webui.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/tasks/main.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/tasks/uninstall_webui.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/vars/ +lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/powerflex/roles/powerflex_webui/vars/main.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/unity/ lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/unity/CHANGELOG.rst lib/python${MODPY_VERSION}/site-packages/ansible_collections/dellemc/unity/FILES.json @@ -42056,6 +42144,7 @@ lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/v lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/vm_infra/tasks/create_vms.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/vm_infra/tasks/main.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/vm_infra/tasks/manage_state.yml +lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/vm_infra/tasks/rename_resize_boot_disk.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/vm_infra/tasks/vm_state_absent.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/ovirt/ovirt/roles/vm_infra/tasks/vm_state_present.yml lib/python${MODPY_VERSION}/site-packages/ansible_collections/purestorage/ diff --git a/textproc/pugixml/Makefile b/textproc/pugixml/Makefile index e9f066cc4..d864faa16 100644 --- a/textproc/pugixml/Makefile +++ b/textproc/pugixml/Makefile @@ -1,6 +1,6 @@ COMMENT= light-weight, simple and fast XML parser for C++ -V= 1.13 +V= 1.14 DISTNAME= pugixml-$V SHARED_LIBS += pugixml 1.2 diff --git a/textproc/pugixml/distinfo b/textproc/pugixml/distinfo index 0d0b0640a..cba1acf03 100644 --- a/textproc/pugixml/distinfo +++ b/textproc/pugixml/distinfo @@ -1,2 +1,2 @@ -SHA256 (pugixml-1.13.tar.gz) = QMCzkU7BMUhWQPpX5VvxE2RGAmtB25HBvvZ4GGoSq74= -SIZE (pugixml-1.13.tar.gz) = 390607 +SHA256 (pugixml-1.14.tar.gz) = LxDidocMZLHbaAkFCnXhGol6jXRWxL5cay41oRFooBU= +SIZE (pugixml-1.14.tar.gz) = 391977 diff --git a/textproc/py-black/Makefile b/textproc/py-black/Makefile index 0688cd15f..3b38c8ce9 100644 --- a/textproc/py-black/Makefile +++ b/textproc/py-black/Makefile @@ -1,6 +1,6 @@ COMMENT= Python code formatter -MODPY_EGG_VERSION= 23.7.0 +MODPY_EGG_VERSION= 23.9.1 DISTNAME= black-${MODPY_EGG_VERSION} PKGNAME= py-black-${MODPY_EGG_VERSION:S/b/beta/} diff --git a/textproc/py-black/distinfo b/textproc/py-black/distinfo index 2fa2289a9..9a369a449 100644 --- a/textproc/py-black/distinfo +++ b/textproc/py-black/distinfo @@ -1,2 +1,2 @@ -SHA256 (black-23.7.0.tar.gz) = AipYJyCw2UgO2CV2ySCowd3pfMOP8R2NiFmzvWyp7ts= -SIZE (black-23.7.0.tar.gz) = 586177 +SHA256 (black-23.9.1.tar.gz) = JLaz/1xtnqCKiIj2l36uhY4fNA1yYM9W1wpJgjI2ti0= +SIZE (black-23.9.1.tar.gz) = 589529 diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 164ad7c36..77a05498b 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -6,13 +6,13 @@ DPB_PROPERTIES= parallel parallel2 COMMENT= Chromium browser -V= 117.0.5938.149 +V= 118.0.5993.70 DISTNAME= chromium-${V} DISTFILES+= ${CHROMIUM_DISTFILES} \ ${REGRESS_DISTFILES} - + DISTFILES.a+= ${PROFILE_DISTFILES} \ libudev-openbsd-20221108-c3330efd.tar.gz \ ${REGRESS_DISTFILES.a} @@ -20,7 +20,7 @@ DISTFILES.a+= ${PROFILE_DISTFILES} \ CHROMIUM_DISTFILES+= chromium-${V}${EXTRACT_SUFX} PROFILE_DISTFILES+= chrome-linux-${V}-llvm13.profdata${EXTRACT_SUFX} REGRESS_DISTFILES+= chromium-${V}-testdata${EXTRACT_SUFX} -REGRESS_DISTFILES.a+= test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz +REGRESS_DISTFILES.a+= test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz EXTRACT_ONLY= ${CHROMIUM_DISTFILES} \ ${PROFILE_DISTFILES} @@ -40,13 +40,14 @@ FLAVOR?= # BSD-like PERMIT_PACKAGE = Yes -SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ -SITES.a=http://nerd.hu/distfiles/ +SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ +SITES.a= http://nerd.hu/distfiles/ -MODULES= lang/python x11/qt5 +MODULES= lang/clang lang/python x11/qt5 MODQT5_DEPS= No -COMPILER = base-clang ports-clang ports-gcc +COMPILER = ports-clang +MODCLANG_VERSION = 16 MODPY_RUNDEP= No @@ -242,6 +243,7 @@ GN_ARGS+= use_thin_lto=false \ pre-configure: @ln -sf ${MODPY_BIN} ${WRKDIR}/bin/python @ln -sf ${MODQT5_MOC} ${WRKDIR}/bin/moc + @ln -sf ${LOCALBASE}/bin/llvm-ar-${MODCLANG_VERSION} ${WRKDIR}/bin/ar cd ${WRKSRC}/third_party/ffmpeg && \ ${MODPY_BIN} chromium/scripts/build_ffmpeg.py openbsd ${FFMPEG_TARGET} --config-only --branding=${FFMPEG_BRAND} cd ${FFMPEG_BDIR} && ${GMAKE} ffversion.h diff --git a/www/chromium/distinfo b/www/chromium/distinfo index 63c2215ca..07a94ae0d 100644 --- a/www/chromium/distinfo +++ b/www/chromium/distinfo @@ -1,10 +1,10 @@ -SHA256 (chrome-linux-117.0.5938.149-llvm13.profdata.tar.xz) = 7XPWsmQ90wYGcMmcTHCLENLlQD1/btz4SJWRqBO0iZM= -SHA256 (chromium-117.0.5938.149-testdata.tar.xz) = OFrq6X5mpm7wrasDl1OKmdmsWcO7THFfY64UMc+4kkg= -SHA256 (chromium-117.0.5938.149.tar.xz) = 3dfIUr0ZHAkXq4AGVdo0HnWDwjd8oiCuB3/F3n/H2d8= +SHA256 (chrome-linux-118.0.5993.70-llvm13.profdata.tar.xz) = vTv0GRdS23zKqcKeJG+C8p9pqVPAPt58gY/xHV22Kfc= +SHA256 (chromium-118.0.5993.70-testdata.tar.xz) = 8C+uqh28BrqNu2HK3bkBXiE/pUj8J7GFM9dc5crgjuA= +SHA256 (chromium-118.0.5993.70.tar.xz) = Se4ApzTePa58Qh6zyXTo1FG03m9bTjS2A/1kNeq2mT0= SHA256 (libudev-openbsd-20221108-c3330efd.tar.gz) = BBKUTWeCkarFwKZQ+eg9DfekIMr5xi2G4Lce0C43pnc= SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = osopYtr0gqj5QxY1QeHHO6SyaU+rzSUQmB8ttO2kk8g= -SIZE (chrome-linux-117.0.5938.149-llvm13.profdata.tar.xz) = 28666288 -SIZE (chromium-117.0.5938.149-testdata.tar.xz) = 264315044 -SIZE (chromium-117.0.5938.149.tar.xz) = 3141300340 +SIZE (chrome-linux-118.0.5993.70-llvm13.profdata.tar.xz) = 28957632 +SIZE (chromium-118.0.5993.70-testdata.tar.xz) = 267730908 +SIZE (chromium-118.0.5993.70.tar.xz) = 3236238920 SIZE (libudev-openbsd-20221108-c3330efd.tar.gz) = 32757 SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734 diff --git a/www/chromium/patches/patch-BUILD_gn b/www/chromium/patches/patch-BUILD_gn index 1fad7bd37..2464f48b5 100644 --- a/www/chromium/patches/patch-BUILD_gn +++ b/www/chromium/patches/patch-BUILD_gn @@ -18,7 +18,7 @@ Index: BUILD.gn "//net:net_unittests", "//sandbox:sandbox_unittests", "//services:services_unittests", -@@ -422,7 +421,7 @@ group("gn_all") { +@@ -417,7 +416,7 @@ group("gn_all") { } } @@ -27,7 +27,7 @@ Index: BUILD.gn deps += [ "//third_party/breakpad:breakpad_unittests", "//third_party/breakpad:core-2-minidump", -@@ -622,6 +621,15 @@ group("gn_all") { +@@ -617,6 +616,15 @@ group("gn_all") { } } @@ -43,7 +43,7 @@ Index: BUILD.gn if (is_mac) { deps += [ "//third_party/breakpad:dump_syms", -@@ -671,7 +679,7 @@ group("gn_all") { +@@ -666,7 +674,7 @@ group("gn_all") { host_os == "win") { deps += [ "//chrome/test/mini_installer:mini_installer_tests" ] } @@ -52,7 +52,7 @@ Index: BUILD.gn deps += [ "//third_party/breakpad:symupload($host_toolchain)" ] } -@@ -1095,7 +1103,7 @@ if (!is_ios && !is_cronet_build) { +@@ -1094,7 +1102,7 @@ if (use_blink && !is_cronet_build) { ] } @@ -61,7 +61,7 @@ Index: BUILD.gn script_test("webdriver_wpt_tests") { script = "//third_party/blink/tools/run_wpt_tests.py" args = [ -@@ -1185,7 +1193,7 @@ if (!is_ios && !is_cronet_build) { +@@ -1184,7 +1192,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ] } @@ -70,7 +70,7 @@ Index: BUILD.gn data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] } -@@ -1194,7 +1202,7 @@ if (!is_ios && !is_cronet_build) { +@@ -1193,7 +1201,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } @@ -79,7 +79,7 @@ Index: BUILD.gn data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } -@@ -1654,7 +1662,7 @@ group("chromium_builder_perf") { +@@ -1653,7 +1661,7 @@ group("chromium_builder_perf") { data_deps += [ "//chrome/test:performance_browser_tests" ] } diff --git a/www/chromium/patches/patch-base_BUILD_gn b/www/chromium/patches/patch-base_BUILD_gn index 99779412b..1ba99b583 100644 --- a/www/chromium/patches/patch-base_BUILD_gn +++ b/www/chromium/patches/patch-base_BUILD_gn @@ -10,7 +10,7 @@ Index: base/BUILD.gn buildflag_header("message_pump_buildflags") { header = "message_pump_buildflags.h" header_dir = "base/message_loop" -@@ -1112,11 +1112,23 @@ component("base") { +@@ -1111,11 +1111,23 @@ component("base") { # Needed for if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a # more robust check for this. @@ -34,8 +34,8 @@ Index: base/BUILD.gn + if (use_allocator_shim) { if (is_apple) { - sources += [ "allocator/early_zone_registration_mac.h" ] -@@ -1133,7 +1145,7 @@ component("base") { + sources += [ "allocator/early_zone_registration_apple.h" ] +@@ -1135,7 +1147,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -44,7 +44,7 @@ Index: base/BUILD.gn defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2075,6 +2087,22 @@ component("base") { +@@ -2080,6 +2092,22 @@ component("base") { ] } @@ -67,7 +67,7 @@ Index: base/BUILD.gn # iOS if (is_ios) { sources += [ -@@ -2207,6 +2235,29 @@ component("base") { +@@ -2212,6 +2240,29 @@ component("base") { } } @@ -97,7 +97,7 @@ Index: base/BUILD.gn if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2217,7 +2268,7 @@ component("base") { +@@ -2222,7 +2273,7 @@ component("base") { } if (dep_libevent) { @@ -106,7 +106,7 @@ Index: base/BUILD.gn } if (use_libevent) { -@@ -3587,7 +3638,7 @@ test("base_unittests") { +@@ -3596,7 +3647,7 @@ test("base_unittests") { ] } @@ -115,7 +115,7 @@ Index: base/BUILD.gn sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -3608,7 +3659,7 @@ test("base_unittests") { +@@ -3617,7 +3668,7 @@ test("base_unittests") { "posix/file_descriptor_shuffle_unittest.cc", "posix/unix_domain_socket_unittest.cc", ] @@ -124,7 +124,7 @@ Index: base/BUILD.gn sources += [ "profiler/stack_base_address_posix_unittest.cc", "profiler/stack_copier_signal_unittest.cc", -@@ -3619,7 +3670,7 @@ test("base_unittests") { +@@ -3628,7 +3679,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -133,7 +133,7 @@ Index: base/BUILD.gn defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -3871,7 +3922,7 @@ test("base_unittests") { +@@ -3884,7 +3935,7 @@ test("base_unittests") { } } diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_BUILD_gn b/www/chromium/patches/patch-base_allocator_partition_allocator_BUILD_gn index 24bcde0ac..3772a14d1 100644 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_BUILD_gn +++ b/www/chromium/patches/patch-base_allocator_partition_allocator_BUILD_gn @@ -1,7 +1,7 @@ Index: base/allocator/partition_allocator/BUILD.gn --- base/allocator/partition_allocator/BUILD.gn.orig +++ base/allocator/partition_allocator/BUILD.gn -@@ -541,7 +541,7 @@ source_set("allocator_shim") { +@@ -562,7 +562,7 @@ source_set("allocator_shim") { ] configs += [ ":mac_no_default_new_delete_symbols" ] } diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_base_debug_stack_trace_posix_cc b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_base_debug_stack_trace_posix_cc new file mode 100644 index 000000000..97f93d3ae --- /dev/null +++ b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_base_debug_stack_trace_posix_cc @@ -0,0 +1,35 @@ +Index: base/allocator/partition_allocator/partition_alloc_base/debug/stack_trace_posix.cc +--- base/allocator/partition_allocator/partition_alloc_base/debug/stack_trace_posix.cc.orig ++++ base/allocator/partition_allocator/partition_alloc_base/debug/stack_trace_posix.cc +@@ -12,11 +12,11 @@ + #include + #include + +-#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_APPLE) ++#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) + #include // For ElfW() macro. + #endif + +-#if BUILDFLAG(IS_APPLE) ++#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) + #define HAVE_DLADDR + #include + #endif +@@ -25,7 +25,7 @@ namespace partition_alloc::internal::base::debug { + + namespace { + +-#if !BUILDFLAG(IS_APPLE) ++#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) + + constexpr size_t kBufferSize = 4096u; + +@@ -359,7 +359,7 @@ void PrintStackTraceInternal(void* const* trace, size_ + } + #endif // !BUILDFLAG(IS_APPLE) + +-#if BUILDFLAG(IS_APPLE) ++#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) + // Since /proc/self/maps is not available, use dladdr() to obtain module + // names and offsets inside the modules from the given addresses. + void PrintStackTraceInternal(void* const* trace, size_t size) { 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 index bec0b5e4f..544dfd050 100644 --- 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 @@ -10,7 +10,7 @@ Index: base/allocator/partition_allocator/partition_alloc_config.h // On some platforms, we implement locking by spinning in userspace, then going // into the kernel only if there is contention. This requires platform support, -@@ -236,7 +236,7 @@ constexpr bool kUseLazyCommit = false; +@@ -237,7 +237,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. #define PA_CONFIG_HAS_ATFORK_HANDLER() \ @@ -19,7 +19,7 @@ Index: base/allocator/partition_allocator/partition_alloc_config.h // PartitionAlloc uses PartitionRootEnumerator to acquire all // PartitionRoots at BeforeFork and to release at AfterFork. -@@ -283,7 +283,7 @@ constexpr bool kUseLazyCommit = false; +@@ -284,7 +284,7 @@ constexpr bool kUseLazyCommit = false; // Also enabled on ARM64 macOS, as the 16kiB pages on this platform lead to // larger slot spans. #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() \ diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_gni b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_gni index fa3f1dfb3..9d776dc0b 100644 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_gni +++ b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_alloc_gni @@ -1,7 +1,7 @@ Index: base/allocator/partition_allocator/partition_alloc.gni --- base/allocator/partition_allocator/partition_alloc.gni.orig +++ base/allocator/partition_allocator/partition_alloc.gni -@@ -332,7 +332,7 @@ declare_args() { +@@ -328,7 +328,7 @@ declare_args() { # pkeys support is explicitly disabled in all Cronet builds, as some test # dependencies that use partition_allocator are compiled in AOSP against a # version of glibc that does not include pkeys syscall numbers. diff --git a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_cc b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_cc index 4fc16a244..80b612a6a 100644 --- a/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_cc +++ b/www/chromium/patches/patch-base_allocator_partition_allocator_partition_root_cc @@ -1,7 +1,7 @@ Index: base/allocator/partition_allocator/partition_root.cc --- base/allocator/partition_allocator/partition_root.cc.orig +++ base/allocator/partition_allocator/partition_root.cc -@@ -46,7 +46,7 @@ +@@ -47,7 +47,7 @@ #include "wow64apiset.h" #endif @@ -10,7 +10,7 @@ Index: base/allocator/partition_allocator/partition_root.cc #include #endif -@@ -280,7 +280,7 @@ void PartitionAllocMallocInitOnce() { +@@ -281,7 +281,7 @@ void PartitionAllocMallocInitOnce() { return; } @@ -19,7 +19,7 @@ Index: base/allocator/partition_allocator/partition_root.cc // When fork() is called, only the current thread continues to execute in the // child process. If the lock is held, but *not* by this thread when fork() is // called, we have a deadlock. -@@ -372,7 +372,7 @@ static size_t PartitionPurgeSlotSpan(internal::SlotSpa +@@ -379,7 +379,7 @@ static size_t PartitionPurgeSlotSpan(PartitionRoot* ro constexpr size_t kMaxSlotCount = (PartitionPageSize() * kMaxPartitionPagesPerRegularSlotSpan) / MinPurgeableSlotSize(); @@ -28,7 +28,7 @@ Index: base/allocator/partition_allocator/partition_root.cc // It's better for slot_usage to be stack-allocated and fixed-size, which // demands that its size be constexpr. On IS_APPLE and Linux on arm64, // PartitionPageSize() is always SystemPageSize() << 2, so regardless of -@@ -849,7 +849,7 @@ void PartitionRoot::Init(PartitionOptions opts) { +@@ -948,7 +948,7 @@ void PartitionRoot::Init(PartitionOptions opts) { // apple OSes. PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) || (internal::SystemPageSize() == (size_t{1} << 14))); diff --git a/www/chromium/patches/patch-base_base_switches_cc b/www/chromium/patches/patch-base_base_switches_cc index 5a18b6de6..e81b65fcd 100644 --- a/www/chromium/patches/patch-base_base_switches_cc +++ b/www/chromium/patches/patch-base_base_switches_cc @@ -1,8 +1,8 @@ Index: base/base_switches.cc --- base/base_switches.cc.orig +++ base/base_switches.cc -@@ -162,7 +162,7 @@ const char kForceFieldTrialParams[] = "force-fieldtria - +@@ -180,7 +180,7 @@ const char kPackageVersionName[] = "package-version-na + const char kPackageVersionCode[] = "package-version-code"; #endif -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-base_base_switches_h b/www/chromium/patches/patch-base_base_switches_h index fb69b363b..d912023b9 100644 --- a/www/chromium/patches/patch-base_base_switches_h +++ b/www/chromium/patches/patch-base_base_switches_h @@ -1,8 +1,8 @@ Index: base/base_switches.h --- base/base_switches.h.orig +++ base/base_switches.h -@@ -56,7 +56,7 @@ extern const char kEnableIdleTracing[]; - extern const char kForceFieldTrialParams[]; +@@ -62,7 +62,7 @@ extern const char kPackageVersionName[]; + extern const char kPackageVersionCode[]; #endif -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-base_system_sys_info_h b/www/chromium/patches/patch-base_system_sys_info_h index 71685d16b..90e73f827 100644 --- a/www/chromium/patches/patch-base_system_sys_info_h +++ b/www/chromium/patches/patch-base_system_sys_info_h @@ -1,7 +1,7 @@ Index: base/system/sys_info.h --- base/system/sys_info.h.orig +++ base/system/sys_info.h -@@ -264,6 +264,8 @@ class BASE_EXPORT SysInfo { +@@ -266,6 +266,8 @@ class BASE_EXPORT SysInfo { static void ResetCpuSecurityMitigationsEnabledForTesting(); #endif @@ -10,7 +10,7 @@ Index: base/system/sys_info.h private: friend class test::ScopedAmountOfPhysicalMemoryOverride; FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory); -@@ -276,7 +278,7 @@ class BASE_EXPORT SysInfo { +@@ -278,7 +280,7 @@ class BASE_EXPORT SysInfo { static HardwareInfo GetHardwareInfoSync(); #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ diff --git a/www/chromium/patches/patch-base_test_launcher_test_launcher_cc b/www/chromium/patches/patch-base_test_launcher_test_launcher_cc index dae61a591..1893403b2 100644 --- a/www/chromium/patches/patch-base_test_launcher_test_launcher_cc +++ b/www/chromium/patches/patch-base_test_launcher_test_launcher_cc @@ -1,8 +1,8 @@ Index: base/test/launcher/test_launcher.cc --- base/test/launcher/test_launcher.cc.orig +++ base/test/launcher/test_launcher.cc -@@ -69,6 +69,7 @@ - #include "third_party/libxml/chromium/libxml_utils.h" +@@ -68,6 +68,7 @@ + #include "testing/gtest/include/gtest/gtest.h" #if BUILDFLAG(IS_POSIX) +#include diff --git a/www/chromium/patches/patch-base_threading_hang_watcher_cc b/www/chromium/patches/patch-base_threading_hang_watcher_cc new file mode 100644 index 000000000..28b1873c9 --- /dev/null +++ b/www/chromium/patches/patch-base_threading_hang_watcher_cc @@ -0,0 +1,12 @@ +Index: base/threading/hang_watcher.cc +--- base/threading/hang_watcher.cc.orig ++++ base/threading/hang_watcher.cc +@@ -331,7 +331,7 @@ void HangWatcher::InitializeOnMainThread(ProcessType p + + bool enable_hang_watcher = base::FeatureList::IsEnabled(kEnableHangWatcher); + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD) + if (is_zygote_child) { + enable_hang_watcher = + enable_hang_watcher && diff --git a/www/chromium/patches/patch-base_trace_event_trace_log_cc b/www/chromium/patches/patch-base_trace_event_trace_log_cc index 57a237add..fe1397296 100644 --- a/www/chromium/patches/patch-base_trace_event_trace_log_cc +++ b/www/chromium/patches/patch-base_trace_event_trace_log_cc @@ -1,7 +1,7 @@ Index: base/trace_event/trace_log.cc --- base/trace_event/trace_log.cc.orig +++ base/trace_event/trace_log.cc -@@ -2187,8 +2187,13 @@ void TraceLog::SetTraceBufferForTesting( +@@ -2190,8 +2190,13 @@ void TraceLog::SetTraceBufferForTesting( #if BUILDFLAG(USE_PERFETTO_CLIENT_LIBRARY) void TraceLog::OnSetup(const perfetto::DataSourceBase::SetupArgs& args) { AutoLock lock(track_event_lock_); diff --git a/www/chromium/patches/patch-build_config_compiler_BUILD_gn b/www/chromium/patches/patch-build_config_compiler_BUILD_gn index 95110bf8d..15838b0a2 100644 --- a/www/chromium/patches/patch-build_config_compiler_BUILD_gn +++ b/www/chromium/patches/patch-build_config_compiler_BUILD_gn @@ -1,7 +1,16 @@ Index: build/config/compiler/BUILD.gn --- build/config/compiler/BUILD.gn.orig +++ build/config/compiler/BUILD.gn -@@ -248,13 +248,16 @@ config("default_include_dirs") { +@@ -192,7 +192,7 @@ declare_args() { + # This greatly reduces the size of debug builds, at the cost of + # debugging information which is required by some specialized + # debugging tools. +- simple_template_names = is_clang && !is_nacl && !is_win && !is_apple ++ simple_template_names = is_clang && !is_nacl && !is_win && !is_apple && !is_bsd + } + + declare_args() { +@@ -256,13 +256,16 @@ config("default_include_dirs") { # Compiler instrumentation can introduce dependencies in DSOs to symbols in # the executable they are loaded into, so they are unresolved at link-time. config("no_unresolved_symbols") { @@ -19,7 +28,7 @@ Index: build/config/compiler/BUILD.gn } # compiler --------------------------------------------------------------------- -@@ -499,6 +502,10 @@ config("compiler") { +@@ -507,6 +510,10 @@ config("compiler") { } } @@ -30,7 +39,7 @@ Index: build/config/compiler/BUILD.gn # Linux-specific compiler flags setup. # ------------------------------------ if (use_gold) { -@@ -574,7 +581,7 @@ config("compiler") { +@@ -582,7 +589,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -39,7 +48,7 @@ Index: build/config/compiler/BUILD.gn cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] if (save_reproducers_on_lld_crash && use_lld) { ldflags += [ -@@ -759,7 +766,7 @@ config("compiler") { +@@ -768,7 +775,7 @@ config("compiler") { ldflags += [ "-Wl,-mllvm,-import-instr-limit=$import_instr_limit" ] @@ -48,16 +57,7 @@ Index: build/config/compiler/BUILD.gn # TODO(https://crbug.com/972449): turn on for ChromeOS when that # toolchain has this flag. # We only use one version of LLVM within a build so there's no need to -@@ -866,7 +873,7 @@ config("compiler") { - # * Apple platforms (e.g. MacOS, iPhone, iPad) aren't supported because xcode - # lldb doesn't have the needed changes yet. - # TODO(crbug.com/1379070): Remove if the upstream default ever changes. -- if (is_clang && !is_nacl && !is_win && !is_apple) { -+ if (is_clang && !is_nacl && !is_win && !is_apple && !is_bsd) { - cflags_cc += [ "-gsimple-template-names" ] - } - -@@ -1108,7 +1115,7 @@ config("compiler_cpu_abi") { +@@ -1112,7 +1119,7 @@ config("compiler_cpu_abi") { ] } } else if (current_cpu == "arm") { @@ -66,7 +66,7 @@ Index: build/config/compiler/BUILD.gn !(is_chromeos_lacros && is_chromeos_device)) { cflags += [ "--target=arm-linux-gnueabihf" ] ldflags += [ "--target=arm-linux-gnueabihf" ] -@@ -1123,7 +1130,7 @@ config("compiler_cpu_abi") { +@@ -1127,7 +1134,7 @@ config("compiler_cpu_abi") { cflags += [ "-mtune=$arm_tune" ] } } else if (current_cpu == "arm64") { @@ -75,7 +75,7 @@ Index: build/config/compiler/BUILD.gn !(is_chromeos_lacros && is_chromeos_device)) { cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] -@@ -1458,7 +1465,7 @@ config("compiler_deterministic") { +@@ -1462,7 +1469,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. @@ -84,7 +84,7 @@ Index: build/config/compiler/BUILD.gn # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here. cflags += [ "-Xclang", -@@ -1510,7 +1517,7 @@ config("compiler_deterministic") { +@@ -1514,7 +1521,7 @@ config("compiler_deterministic") { } config("clang_revision") { @@ -93,7 +93,7 @@ Index: build/config/compiler/BUILD.gn update_args = [ "--print-revision", "--verify-version=$clang_version", -@@ -1764,7 +1771,7 @@ config("default_warnings") { +@@ -1778,7 +1785,7 @@ config("default_warnings") { "-Wno-ignored-pragma-optimize", ] @@ -102,7 +102,7 @@ Index: build/config/compiler/BUILD.gn cflags += [ # TODO(crbug.com/1343975) Evaluate and possibly enable. "-Wno-deprecated-builtins", -@@ -1973,7 +1980,7 @@ config("no_chromium_code") { +@@ -1991,7 +1998,7 @@ config("no_chromium_code") { # third-party libraries. "-Wno-c++11-narrowing", ] @@ -111,7 +111,7 @@ Index: build/config/compiler/BUILD.gn cflags += [ # Disabled for similar reasons as -Wunused-variable. "-Wno-unused-but-set-variable", -@@ -2483,7 +2490,7 @@ config("afdo_optimize_size") { +@@ -2501,7 +2508,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") { @@ -120,7 +120,7 @@ Index: build/config/compiler/BUILD.gn cflags = [] if (clang_emit_debug_info_for_profiling) { # Add the following flags to generate debug info for profiling. -@@ -2510,7 +2517,7 @@ config("afdo") { +@@ -2528,7 +2535,7 @@ config("afdo") { cflags += [ "-Wno-backend-plugin" ] inputs = [ _clang_sample_profile ] } @@ -129,7 +129,7 @@ Index: build/config/compiler/BUILD.gn cflags = [ "-fauto-profile=${auto_profile_path}" ] inputs = [ auto_profile_path ] } -@@ -2674,7 +2681,8 @@ config("symbols") { +@@ -2692,7 +2699,8 @@ config("symbols") { configs += [ "//build/config:compress_debug_sections" ] } diff --git a/www/chromium/patches/patch-build_config_compiler_pgo_BUILD_gn b/www/chromium/patches/patch-build_config_compiler_pgo_BUILD_gn index 59a7b0f45..5ef1cfc9a 100644 --- a/www/chromium/patches/patch-build_config_compiler_pgo_BUILD_gn +++ b/www/chromium/patches/patch-build_config_compiler_pgo_BUILD_gn @@ -1,7 +1,7 @@ Index: build/config/compiler/pgo/BUILD.gn --- build/config/compiler/pgo/BUILD.gn.orig +++ build/config/compiler/pgo/BUILD.gn -@@ -138,13 +138,14 @@ config("pgo_optimization_flags") { +@@ -143,13 +143,14 @@ config("pgo_optimization_flags") { # Enable basic block layout based on the extended TSP problem. This aims to # improve icache utilization and reduce the binary size. diff --git a/www/chromium/patches/patch-build_config_ozone_gni b/www/chromium/patches/patch-build_config_ozone_gni index 48361447d..6c495c9d3 100644 --- a/www/chromium/patches/patch-build_config_ozone_gni +++ b/www/chromium/patches/patch-build_config_ozone_gni @@ -1,7 +1,7 @@ Index: build/config/ozone.gni --- build/config/ozone.gni.orig +++ build/config/ozone.gni -@@ -87,7 +87,15 @@ declare_args() { +@@ -84,7 +84,15 @@ declare_args() { } else if (is_chromeos_lacros) { ozone_platform = "wayland" ozone_platform_wayland = true diff --git a/www/chromium/patches/patch-build_toolchain_toolchain_gni b/www/chromium/patches/patch-build_toolchain_toolchain_gni index 33e3ae438..d8eef866a 100644 --- a/www/chromium/patches/patch-build_toolchain_toolchain_gni +++ b/www/chromium/patches/patch-build_toolchain_toolchain_gni @@ -1,7 +1,7 @@ Index: build/toolchain/toolchain.gni --- build/toolchain/toolchain.gni.orig +++ build/toolchain/toolchain.gni -@@ -62,7 +62,7 @@ if (host_os == "mac") { +@@ -67,7 +67,7 @@ if (host_os == "mac") { host_shlib_extension = ".dylib" } else if (host_os == "win") { host_shlib_extension = ".dll" diff --git a/www/chromium/patches/patch-cc_BUILD_gn b/www/chromium/patches/patch-cc_BUILD_gn index 9593bfe61..6e409c90e 100644 --- a/www/chromium/patches/patch-cc_BUILD_gn +++ b/www/chromium/patches/patch-cc_BUILD_gn @@ -1,7 +1,7 @@ Index: cc/BUILD.gn --- cc/BUILD.gn.orig +++ cc/BUILD.gn -@@ -671,7 +671,7 @@ cc_test_static_library("test_support") { +@@ -674,7 +674,7 @@ cc_test_static_library("test_support") { if (enable_vulkan) { deps += [ "//gpu/vulkan/init" ] } @@ -9,8 +9,8 @@ Index: cc/BUILD.gn + if (!is_android && !is_bsd) { data_deps = [ "//third_party/mesa_headers" ] } - } -@@ -919,7 +919,6 @@ cc_test("cc_unittests") { + if (skia_use_dawn) { +@@ -929,7 +929,6 @@ cc_test("cc_unittests") { data = [ "//components/test/data/viz/" ] data_deps = [ "//testing/buildbot/filters:cc_unittests_filters", diff --git a/www/chromium/patches/patch-cc_base_features_cc b/www/chromium/patches/patch-cc_base_features_cc index 7cb8566f8..c83032d51 100644 --- a/www/chromium/patches/patch-cc_base_features_cc +++ b/www/chromium/patches/patch-cc_base_features_cc @@ -1,12 +1,12 @@ Index: cc/base/features.cc --- cc/base/features.cc.orig +++ cc/base/features.cc -@@ -71,7 +71,7 @@ BASE_FEATURE(kNormalPriorityImageDecoding, - +@@ -85,7 +85,7 @@ BASE_FEATURE(kNormalPriorityImageDecoding, + // be using a separate flag to control the launch on GL. BASE_FEATURE(kUseDMSAAForTiles, "UseDMSAAForTiles", --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) +-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT diff --git a/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc b/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc index 411660561..23b8f7892 100644 --- a/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc +++ b/www/chromium/patches/patch-chrome_app_chrome_main_delegate_cc @@ -1,7 +1,7 @@ Index: chrome/app/chrome_main_delegate.cc --- chrome/app/chrome_main_delegate.cc.orig +++ chrome/app/chrome_main_delegate.cc -@@ -139,7 +139,7 @@ +@@ -143,7 +143,7 @@ #include "components/about_ui/credit_utils.h" #endif @@ -10,7 +10,7 @@ Index: chrome/app/chrome_main_delegate.cc #include "components/nacl/common/nacl_paths.h" #include "components/nacl/zygote/nacl_fork_delegate_linux.h" #endif -@@ -182,16 +182,16 @@ +@@ -186,16 +186,16 @@ #include "v8/include/v8.h" #endif @@ -30,7 +30,7 @@ Index: chrome/app/chrome_main_delegate.cc #include "chrome/browser/policy/policy_path_parser.h" #include "components/crash/core/app/crashpad.h" #endif -@@ -330,7 +330,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty +@@ -334,7 +334,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty // and resources loaded. bool SubprocessNeedsResourceBundle(const std::string& process_type) { return @@ -39,7 +39,7 @@ Index: chrome/app/chrome_main_delegate.cc // The zygote process opens the resources for the renderers. process_type == switches::kZygoteProcess || #endif -@@ -415,7 +415,7 @@ bool HandleVersionSwitches(const base::CommandLine& co +@@ -419,7 +419,7 @@ bool HandleVersionSwitches(const base::CommandLine& co // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -48,7 +48,7 @@ Index: chrome/app/chrome_main_delegate.cc // 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) || -@@ -542,7 +542,7 @@ void InitializeUserDataDir(base::CommandLine* command_ +@@ -546,7 +546,7 @@ void InitializeUserDataDir(base::CommandLine* command_ std::string process_type = command_line->GetSwitchValueASCII(switches::kProcessType); @@ -57,7 +57,7 @@ Index: chrome/app/chrome_main_delegate.cc // 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. -@@ -632,7 +632,7 @@ void RecordMainStartupMetrics(base::TimeTicks applicat +@@ -636,7 +636,7 @@ void RecordMainStartupMetrics(base::TimeTicks applicat #endif #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ @@ -66,7 +66,7 @@ Index: chrome/app/chrome_main_delegate.cc // Record the startup process creation time on supported platforms. On Android // this is recorded in ChromeMainDelegateAndroid. startup_metric_utils::GetCommon().RecordStartupProcessCreationTime( -@@ -959,7 +959,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() { +@@ -994,7 +994,7 @@ void ChromeMainDelegate::CommonEarlyInitialization(Inv base::InitializeCpuReductionExperiment(); base::sequence_manager::internal::SequenceManagerImpl::InitializeFeatures(); base::sequence_manager::internal::ThreadController::InitializeFeatures(); @@ -75,7 +75,7 @@ Index: chrome/app/chrome_main_delegate.cc base::MessagePumpLibevent::InitializeFeatures(); #elif BUILDFLAG(IS_MAC) base::PlatformThread::InitFeaturesPostFieldTrial(); -@@ -1106,7 +1106,7 @@ absl::optional ChromeMainDelegate::BasicStartupCo +@@ -1141,7 +1141,7 @@ absl::optional ChromeMainDelegate::BasicStartupCo // TODO(crbug.com/1052397): Revisit the macro expression once build flag // switch of lacros-chrome is complete. @@ -84,7 +84,7 @@ Index: chrome/app/chrome_main_delegate.cc // This will directly exit if the user asked for help. HandleHelpSwitches(command_line); #endif -@@ -1136,7 +1136,7 @@ absl::optional ChromeMainDelegate::BasicStartupCo +@@ -1171,7 +1171,7 @@ absl::optional ChromeMainDelegate::BasicStartupCo #if BUILDFLAG(IS_CHROMEOS) chromeos::dbus_paths::RegisterPathProvider(); #endif @@ -93,7 +93,7 @@ Index: chrome/app/chrome_main_delegate.cc nacl::RegisterPathProvider(); #endif -@@ -1526,7 +1526,7 @@ void ChromeMainDelegate::PreSandboxStartup() { +@@ -1561,7 +1561,7 @@ void ChromeMainDelegate::PreSandboxStartup() { CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale; } @@ -102,7 +102,7 @@ Index: chrome/app/chrome_main_delegate.cc // Zygote needs to call InitCrashReporter() in RunZygote(). if (process_type != switches::kZygoteProcess) { if (command_line.HasSwitch(switches::kPreCrashpadCrashTest)) { -@@ -1628,7 +1628,7 @@ absl::variant Chrome +@@ -1663,7 +1663,7 @@ absl::variant Chrome // This entry is not needed on Linux, where the NaCl loader // process is launched via nacl_helper instead. diff --git a/www/chromium/patches/patch-chrome_app_generated_resources_grd b/www/chromium/patches/patch-chrome_app_generated_resources_grd index af4353bc6..cb5089a73 100644 --- a/www/chromium/patches/patch-chrome_app_generated_resources_grd +++ b/www/chromium/patches/patch-chrome_app_generated_resources_grd @@ -10,7 +10,7 @@ Index: chrome/app/generated_resources.grd for making strings OS specific. Other platform defines such as use_titlecase are declared in tools/grit/grit_rule.gni. --> -@@ -3575,7 +3575,7 @@ are declared in tools/grit/grit_rule.gni. +@@ -3601,7 +3601,7 @@ are declared in tools/grit/grit_rule.gni. @@ -19,7 +19,7 @@ Index: chrome/app/generated_resources.grd Device Credentials -@@ -5406,7 +5406,7 @@ are declared in tools/grit/grit_rule.gni. +@@ -5432,7 +5432,7 @@ are declared in tools/grit/grit_rule.gni. Read information about your browser, OS, device, installed software, registry values and files @@ -28,7 +28,7 @@ Index: chrome/app/generated_resources.grd Read information about your browser, OS, device, installed software and files -@@ -6095,7 +6095,7 @@ Keep your key file in a safe place. You will need it t +@@ -6145,7 +6145,7 @@ Keep your key file in a safe place. You will need it t Old versions of Chrome Apps won't open on Windows devices after December 2022. Contact your administrator to update to a new version or remove this app. @@ -37,7 +37,7 @@ Index: chrome/app/generated_resources.grd Old versions of Chrome Apps won't open on Linux devices after December 2022. Contact your administrator to update to a new version or remove this app. -@@ -6141,7 +6141,7 @@ Keep your key file in a safe place. You will need it t +@@ -6191,7 +6191,7 @@ Keep your key file in a safe place. You will need it t Old versions of Chrome apps won't open on Windows devices after December 2022. You can check if there's a new version available. @@ -46,7 +46,7 @@ Index: chrome/app/generated_resources.grd Old versions of Chrome apps won't open on Linux devices after December 2022. You can check if there's a new version available. -@@ -10364,7 +10364,7 @@ Check your passwords anytime in Update @@ -55,7 +55,7 @@ Index: chrome/app/generated_resources.grd Finish update -@@ -10703,7 +10703,7 @@ Check your passwords anytime in @@ -64,7 +64,7 @@ Index: chrome/app/generated_resources.grd Use system title bar and borders -@@ -11688,7 +11688,7 @@ Check your passwords anytime in @@ -73,7 +73,7 @@ Index: chrome/app/generated_resources.grd Share information about your device? -@@ -12087,7 +12087,7 @@ Please help our engineers fix this problem. Tell us wh +@@ -12136,7 +12136,7 @@ Please help our engineers fix this problem. Tell us wh Set as default @@ -82,7 +82,7 @@ Index: chrome/app/generated_resources.grd Minimize -@@ -14309,7 +14309,7 @@ Please help our engineers fix this problem. Tell us wh +@@ -14346,7 +14346,7 @@ Please help our engineers fix this problem. Tell us wh Open Anyway diff --git a/www/chromium/patches/patch-chrome_app_settings_strings_grdp b/www/chromium/patches/patch-chrome_app_settings_strings_grdp index 5a65e2517..020961641 100644 --- a/www/chromium/patches/patch-chrome_app_settings_strings_grdp +++ b/www/chromium/patches/patch-chrome_app_settings_strings_grdp @@ -1,7 +1,22 @@ Index: chrome/app/settings_strings.grdp --- chrome/app/settings_strings.grdp.orig +++ chrome/app/settings_strings.grdp -@@ -207,7 +207,7 @@ +@@ -183,12 +183,12 @@ + Manage accessibility features + + +- ++ + + Swipe between pages + + +- ++ + + Navigate back and forward with swipe gesture + +@@ -222,7 +222,7 @@ Theme @@ -10,7 +25,7 @@ Index: chrome/app/settings_strings.grdp GTK -@@ -227,7 +227,7 @@ +@@ -242,7 +242,7 @@ Use Classic diff --git a/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd b/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd index 211ca94d6..832084ba7 100644 --- a/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd +++ b/www/chromium/patches/patch-chrome_app_theme_theme_resources_grd @@ -1,7 +1,7 @@ Index: chrome/app/theme/theme_resources.grd --- chrome/app/theme/theme_resources.grd.orig +++ chrome/app/theme/theme_resources.grd -@@ -143,14 +143,14 @@ +@@ -146,14 +146,14 @@ @@ -18,7 +18,7 @@ Index: chrome/app/theme/theme_resources.grd -@@ -158,7 +158,7 @@ +@@ -161,7 +161,7 @@ @@ -27,7 +27,7 @@ Index: chrome/app/theme/theme_resources.grd -@@ -170,7 +170,7 @@ +@@ -173,7 +173,7 @@ @@ -36,7 +36,7 @@ Index: chrome/app/theme/theme_resources.grd -@@ -179,10 +179,10 @@ +@@ -182,10 +182,10 @@ @@ -49,7 +49,7 @@ Index: chrome/app/theme/theme_resources.grd -@@ -191,7 +191,7 @@ +@@ -194,7 +194,7 @@ diff --git a/www/chromium/patches/patch-chrome_browser_BUILD_gn b/www/chromium/patches/patch-chrome_browser_BUILD_gn index 759df9def..478001410 100644 --- a/www/chromium/patches/patch-chrome_browser_BUILD_gn +++ b/www/chromium/patches/patch-chrome_browser_BUILD_gn @@ -1,7 +1,7 @@ Index: chrome/browser/BUILD.gn --- chrome/browser/BUILD.gn.orig +++ chrome/browser/BUILD.gn -@@ -6366,6 +6366,13 @@ static_library("browser") { +@@ -6390,6 +6390,13 @@ static_library("browser") { } } diff --git a/www/chromium/patches/patch-chrome_browser_about_flags_cc b/www/chromium/patches/patch-chrome_browser_about_flags_cc index 97dd95dd0..afe79a5c8 100644 --- a/www/chromium/patches/patch-chrome_browser_about_flags_cc +++ b/www/chromium/patches/patch-chrome_browser_about_flags_cc @@ -1,7 +1,7 @@ Index: chrome/browser/about_flags.cc --- chrome/browser/about_flags.cc.orig +++ chrome/browser/about_flags.cc -@@ -221,7 +221,7 @@ +@@ -225,7 +225,7 @@ #include "ui/ui_features.h" #include "url/url_features.h" @@ -10,7 +10,7 @@ Index: chrome/browser/about_flags.cc #include "base/allocator/buildflags.h" #endif -@@ -320,7 +320,7 @@ +@@ -324,7 +324,7 @@ #include "device/vr/public/cpp/features.h" #endif @@ -19,7 +19,7 @@ Index: chrome/browser/about_flags.cc #include "ui/ozone/buildflags.h" #include "ui/ozone/public/ozone_switches.h" #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) -@@ -334,7 +334,7 @@ +@@ -338,7 +338,7 @@ #include "chrome/browser/win/titlebar_config.h" #endif @@ -28,7 +28,7 @@ Index: chrome/browser/about_flags.cc #include "chrome/browser/enterprise/profile_management/profile_management_features.h" #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) -@@ -434,7 +434,7 @@ const FeatureEntry::FeatureVariation kDXGIWaitableSwap +@@ -438,7 +438,7 @@ const FeatureEntry::FeatureVariation kDXGIWaitableSwap {"Max 3 Frames", &kDXGIWaitableSwapChain3Frames, 1, nullptr}}; #endif @@ -37,7 +37,7 @@ Index: chrome/browser/about_flags.cc const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = { {flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""}, {flag_descriptions::kOzonePlatformHintChoiceAuto, -@@ -1474,7 +1474,7 @@ const FeatureEntry::FeatureVariation kChromeRefresh202 +@@ -1475,7 +1475,7 @@ const FeatureEntry::FeatureVariation kChromeRefresh202 std::size(kChromeRefresh2023Level1), nullptr}}; #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -46,7 +46,7 @@ Index: chrome/browser/about_flags.cc const FeatureEntry::FeatureParam kShortcutBoostSearchAndUrl1414[] = { {"ShortcutBoostSearchScore", "1414"}, {"ShortcutBoostUrlScore", "1414"}}; -@@ -5022,13 +5022,13 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5039,13 +5039,13 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(features::kWebShare)}, #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) @@ -62,8 +62,8 @@ Index: chrome/browser/about_flags.cc {"skip-undecryptable-passwords", flag_descriptions::kSkipUndecryptablePasswordsName, flag_descriptions::kSkipUndecryptablePasswordsDescription, -@@ -5317,7 +5317,7 @@ const FeatureEntry kFeatureEntries[] = { - FEATURE_VALUE_TYPE(feed::kFeedDynamicColors)}, +@@ -5347,7 +5347,7 @@ const FeatureEntry kFeatureEntries[] = { + FEATURE_VALUE_TYPE(feed::kFeedSportsCard)}, #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ - BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) @@ -71,16 +71,16 @@ Index: chrome/browser/about_flags.cc {"following-feed-sidepanel", flag_descriptions::kFollowingFeedSidepanelName, flag_descriptions::kFollowingFeedSidepanelDescription, kOsDesktop, FEATURE_VALUE_TYPE(feed::kWebUiFeed)}, -@@ -6007,7 +6007,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -6025,7 +6025,7 @@ const FeatureEntry kFeatureEntries[] = { kOsAll, FEATURE_VALUE_TYPE(omnibox::kUseExistingAutocompleteClient)}, #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-domain-suggestions", - flag_descriptions::kOmniboxDomainSuggestionsName, - flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop, -@@ -6805,7 +6805,7 @@ const FeatureEntry kFeatureEntries[] = { + {"omnibox-actions-ui-simplification", + flag_descriptions::kOmniboxActionsUISimplificationName, + flag_descriptions::kOmniboxActionsUISimplificationDescription, kOsDesktop, +@@ -6853,7 +6853,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kParallelDownloadingDescription, kOsAll, FEATURE_VALUE_TYPE(download::features::kParallelDownloading)}, @@ -89,7 +89,7 @@ Index: chrome/browser/about_flags.cc {"enable-async-dns", flag_descriptions::kAsyncDnsName, flag_descriptions::kAsyncDnsDescription, kOsWin | kOsLinux, FEATURE_VALUE_TYPE(features::kAsyncDns)}, -@@ -7788,7 +7788,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -7848,7 +7848,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(supervised_user::kEnableProtoApiForClassifyUrl)}, #endif // BUILDFLAG(ENABLE_SUPERVISED_USERS) @@ -98,7 +98,7 @@ Index: chrome/browser/about_flags.cc {"enable-network-service-sandbox", flag_descriptions::kEnableNetworkServiceSandboxName, flag_descriptions::kEnableNetworkServiceSandboxDescription, -@@ -8519,7 +8519,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -8553,7 +8553,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -107,8 +107,8 @@ Index: chrome/browser/about_flags.cc {"quick-commands", flag_descriptions::kQuickCommandsName, flag_descriptions::kQuickCommandsDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kQuickCommands)}, -@@ -8799,7 +8799,7 @@ const FeatureEntry kFeatureEntries[] = { - FEATURE_VALUE_TYPE(ash::features::kWallpaperPerDesk)}, +@@ -8844,7 +8844,7 @@ const FeatureEntry kFeatureEntries[] = { + FEATURE_VALUE_TYPE(ash::features::kWallpaperRefreshRevamp)}, #endif // BUILDFLAG(IS_CHROMEOS_ASH) -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) @@ -116,7 +116,7 @@ Index: chrome/browser/about_flags.cc {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName, flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLacros | kOsLinux, -@@ -8859,7 +8859,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -8900,7 +8900,7 @@ const FeatureEntry kFeatureEntries[] = { #if BUILDFLAG(IS_WIN) || \ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ @@ -125,7 +125,7 @@ Index: chrome/browser/about_flags.cc { "ui-debug-tools", flag_descriptions::kUIDebugToolsName, -@@ -9377,7 +9377,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -9443,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -134,7 +134,7 @@ Index: chrome/browser/about_flags.cc {"document-picture-in-picture-api", flag_descriptions::kDocumentPictureInPictureApiName, flag_descriptions::kDocumentPictureInPictureApiDescription, -@@ -10037,7 +10037,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10060,7 +10060,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kWebUIOmniboxPopupDescription, kOsDesktop, FEATURE_VALUE_TYPE(omnibox::kWebUIOmniboxPopup)}, @@ -143,7 +143,7 @@ Index: chrome/browser/about_flags.cc {"webui-system-font", flag_descriptions::kWebUiSystemFontName, flag_descriptions::kWebUiSystemFontDescription, kOsAll, FEATURE_VALUE_TYPE(features::kWebUiSystemFont)}, -@@ -10223,7 +10223,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10263,7 +10263,7 @@ const FeatureEntry kFeatureEntries[] = { #endif #if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) || \ @@ -152,7 +152,7 @@ Index: chrome/browser/about_flags.cc {"data-retention-policies-disable-sync-types-needed", flag_descriptions::kDataRetentionPoliciesDisableSyncTypesNeededName, flag_descriptions::kDataRetentionPoliciesDisableSyncTypesNeededDescription, -@@ -10616,7 +10616,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10657,7 +10657,7 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)}, #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \ @@ -161,7 +161,7 @@ Index: chrome/browser/about_flags.cc {"camera-mic-preview", flag_descriptions::kCameraMicPreviewName, flag_descriptions::kCameraMicPreviewDescription, static_cast(kOsMac | kOsWin | kOsLinux | kOsFuchsia), -@@ -10793,7 +10793,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -10834,7 +10834,7 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kDigestAuthEnableSecureAlgorithmsDescription, kOsAll, FEATURE_VALUE_TYPE(net::features::kDigestAuthEnableSecureAlgorithms)}, diff --git a/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc b/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc index a57e034fa..c1bcea44d 100644 --- a/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc +++ b/www/chromium/patches/patch-chrome_browser_browser_process_impl_cc @@ -1,7 +1,7 @@ Index: chrome/browser/browser_process_impl.cc --- chrome/browser/browser_process_impl.cc.orig +++ chrome/browser/browser_process_impl.cc -@@ -216,7 +216,7 @@ +@@ -215,7 +215,7 @@ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h" #endif @@ -10,7 +10,7 @@ Index: chrome/browser/browser_process_impl.cc #include "chrome/browser/error_reporting/chrome_js_error_report_processor.h" // nogncheck #endif -@@ -1207,7 +1207,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { +@@ -1206,7 +1206,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { ApplyMetricsReportingPolicy(); @@ -19,7 +19,7 @@ Index: chrome/browser/browser_process_impl.cc ChromeJsErrorReportProcessor::Create(); #endif -@@ -1463,7 +1463,7 @@ void BrowserProcessImpl::Unpin() { +@@ -1460,7 +1460,7 @@ void BrowserProcessImpl::Unpin() { // Mac is currently not supported. // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. 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 index c8b77764c..10f7031ca 100644 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_cc +++ b/www/chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_cc @@ -23,10 +23,19 @@ Index: chrome/browser/chrome_browser_interface_binders.cc #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_CHROMEOS) + BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + #include "chrome/browser/companion/visual_search/visual_search_suggestions_service_factory.h" #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" -@@ -949,7 +949,7 @@ void PopulateChromeFrameBinders( +@@ -831,7 +831,7 @@ void BindScreen2xMainContentExtractor( + #endif + + #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ +- BUILDFLAG(IS_WIN) ++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) + void BindVisualSuggestionsModelProvider( + content::RenderFrameHost* frame_host, + mojo::PendingReceiver< +@@ -977,7 +977,7 @@ void PopulateChromeFrameBinders( #endif // BUILDFLAG(ENABLE_SPEECH_SERVICE) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -35,7 +44,7 @@ Index: chrome/browser/chrome_browser_interface_binders.cc if (!render_frame_host->GetParent()) { map->Add( base::BindRepeating(&DraggableRegionsHostImpl::CreateIfAllowed)); -@@ -957,7 +957,7 @@ void PopulateChromeFrameBinders( +@@ -985,7 +985,7 @@ void PopulateChromeFrameBinders( #endif #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -44,7 +53,7 @@ Index: chrome/browser/chrome_browser_interface_binders.cc if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) && !render_frame_host->GetParentOrOuterDocument()) { // The service binder will reject non-primary main frames, but we still need -@@ -1031,7 +1031,7 @@ void PopulateChromeWebUIFrameBinders( +@@ -1065,7 +1065,7 @@ void PopulateChromeWebUIFrameBinders( commerce::CommerceInternalsUI>(map); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -53,7 +62,7 @@ Index: chrome/browser/chrome_browser_interface_binders.cc RegisterWebUIControllerInterfaceBinder< connectors_internals::mojom::PageHandler, enterprise_connectors::ConnectorsInternalsUI>(map); -@@ -1046,7 +1046,7 @@ void PopulateChromeWebUIFrameBinders( +@@ -1080,7 +1080,7 @@ void PopulateChromeWebUIFrameBinders( #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -62,7 +71,7 @@ Index: chrome/browser/chrome_browser_interface_binders.cc RegisterWebUIControllerInterfaceBinder< app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map); #endif -@@ -1535,7 +1535,7 @@ void PopulateChromeWebUIFrameBinders( +@@ -1578,7 +1578,7 @@ void PopulateChromeWebUIFrameBinders( #endif // BUILDFLAG(IS_CHROMEOS_ASH) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc b/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc index 2b0824983..71e7c5c6b 100644 --- a/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc +++ b/www/chromium/patches/patch-chrome_browser_chrome_browser_main_cc @@ -1,7 +1,7 @@ Index: chrome/browser/chrome_browser_main.cc --- chrome/browser/chrome_browser_main.cc.orig +++ chrome/browser/chrome_browser_main.cc -@@ -245,11 +245,11 @@ +@@ -247,11 +247,11 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -15,7 +15,7 @@ Index: chrome/browser/chrome_browser_main.cc #include "components/crash/core/app/crashpad.h" #endif -@@ -284,14 +284,14 @@ +@@ -286,14 +286,14 @@ // 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) || \ @@ -32,7 +32,7 @@ Index: chrome/browser/chrome_browser_main.cc #include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck #include "chrome/browser/headless/headless_mode_util.h" // nogncheck #include "components/headless/select_file_dialog/headless_select_file_dialog.h" -@@ -1029,7 +1029,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { +@@ -1033,7 +1033,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { browser_creator_->AddFirstRunTabs(master_prefs_->new_tabs); } @@ -41,7 +41,7 @@ Index: chrome/browser/chrome_browser_main.cc // 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 . -@@ -1085,7 +1085,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { +@@ -1089,7 +1089,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) || BUILDFLAG(IS_LINUX) || \ @@ -50,7 +50,7 @@ Index: chrome/browser/chrome_browser_main.cc metrics::DesktopSessionDurationTracker::Initialize(); ProfileActivityMetricsRecorder::Initialize(); TouchModeStatsTracker::Initialize( -@@ -1321,7 +1321,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile* +@@ -1325,7 +1325,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile* *UrlLanguageHistogramFactory::GetForBrowserContext(profile)); #endif // BUILDFLAG(IS_CHROMEOS_ASH) @@ -59,7 +59,7 @@ Index: chrome/browser/chrome_browser_main.cc if (headless::IsHeadlessMode()) { headless::ReportHeadlessActionMetrics(); } -@@ -1427,7 +1427,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl( +@@ -1431,7 +1431,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl( // In headless mode provide alternate SelectFileDialog factory overriding // any platform specific SelectFileDialog implementation that may have been // set. 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 index 5a2274249..2956f3324 100644 --- a/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc +++ b/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc @@ -1,7 +1,7 @@ Index: chrome/browser/chrome_content_browser_client.cc --- chrome/browser/chrome_content_browser_client.cc.orig +++ chrome/browser/chrome_content_browser_client.cc -@@ -433,7 +433,7 @@ +@@ -436,7 +436,7 @@ #include "components/user_manager/user_manager.h" #include "services/service_manager/public/mojom/interface_provider_spec.mojom.h" #include "storage/browser/file_system/external_mount_points.h" @@ -10,7 +10,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #include "chrome/browser/chrome_browser_main_linux.h" #elif BUILDFLAG(IS_ANDROID) #include "base/android/application_status_listener.h" -@@ -524,12 +524,12 @@ +@@ -530,12 +530,12 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -25,7 +25,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #include "components/crash/core/app/crash_switches.h" #include "components/crash/core/app/crashpad.h" #endif -@@ -538,14 +538,14 @@ +@@ -544,14 +544,14 @@ #include "components/crash/content/browser/crash_handler_host_linux.h" #endif @@ -42,7 +42,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #include "chrome/browser/enterprise/connectors/device_trust/navigation_throttle.h" #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || // BUILDFLAG(IS_CHROMEOS_ASH) -@@ -572,11 +572,11 @@ +@@ -580,11 +580,11 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -56,7 +56,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #include "chrome/browser/chrome_browser_main_extra_parts_linux.h" #elif BUILDFLAG(IS_OZONE) #include "chrome/browser/chrome_browser_main_extra_parts_ozone.h" -@@ -1589,7 +1589,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre +@@ -1598,7 +1598,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre registry->RegisterBooleanPref(prefs::kNewBaseUrlInheritanceBehaviorAllowed, true); registry->RegisterBooleanPref(prefs::kNativeClientForceAllowed, false); @@ -65,7 +65,7 @@ Index: chrome/browser/chrome_content_browser_client.cc registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled, true); #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) -@@ -1713,7 +1713,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo +@@ -1720,7 +1720,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo #elif BUILDFLAG(IS_CHROMEOS_LACROS) main_parts = std::make_unique( is_integration_test, &startup_data_); @@ -74,7 +74,7 @@ Index: chrome/browser/chrome_content_browser_client.cc main_parts = std::make_unique( is_integration_test, &startup_data_); #elif BUILDFLAG(IS_ANDROID) -@@ -1752,7 +1752,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo +@@ -1759,7 +1759,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo std::make_unique()); // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -83,7 +83,7 @@ Index: chrome/browser/chrome_content_browser_client.cc main_parts->AddParts( std::make_unique()); #else -@@ -1773,7 +1773,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo +@@ -1780,7 +1780,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo main_parts->AddParts(std::make_unique()); #endif @@ -92,7 +92,7 @@ Index: chrome/browser/chrome_content_browser_client.cc main_parts->AddParts(std::make_unique()); #elif BUILDFLAG(IS_OZONE) main_parts->AddParts(std::make_unique()); -@@ -1792,7 +1792,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo +@@ -1799,7 +1799,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo chrome::AddMetricsExtraParts(main_parts.get()); @@ -101,7 +101,7 @@ Index: chrome/browser/chrome_content_browser_client.cc main_parts->AddParts( std::make_unique< chrome::enterprise_util::ChromeBrowserMainExtraPartsEnterprise>()); -@@ -2615,6 +2615,8 @@ void ChromeContentBrowserClient::AppendExtraCommandLin +@@ -2629,6 +2629,8 @@ void ChromeContentBrowserClient::AppendExtraCommandLin #elif BUILDFLAG(IS_POSIX) #if BUILDFLAG(IS_ANDROID) bool enable_crash_reporter = true; @@ -110,7 +110,7 @@ Index: chrome/browser/chrome_content_browser_client.cc #elif BUILDFLAG(IS_CHROMEOS) bool enable_crash_reporter = false; if (crash_reporter::IsCrashpadEnabled()) { -@@ -3022,7 +3024,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin +@@ -3006,7 +3008,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin ThreadProfilerConfiguration::Get()->AppendCommandLineSwitchForChildProcess( command_line); @@ -119,7 +119,7 @@ Index: chrome/browser/chrome_content_browser_client.cc // Opt into a hardened stack canary mitigation if it hasn't already been // force-disabled. if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) { -@@ -4588,7 +4590,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst +@@ -4614,7 +4616,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst } } @@ -128,7 +128,7 @@ Index: chrome/browser/chrome_content_browser_client.cc void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess( const base::CommandLine& command_line, int child_process_id, -@@ -5115,7 +5117,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati +@@ -5161,7 +5163,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati &throttles); } @@ -137,7 +137,7 @@ Index: chrome/browser/chrome_content_browser_client.cc MaybeAddThrottle( WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle), &throttles); -@@ -5125,7 +5127,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati +@@ -5171,7 +5173,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -146,7 +146,7 @@ Index: chrome/browser/chrome_content_browser_client.cc MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle:: MaybeCreateThrottleFor(handle), &throttles); -@@ -5164,7 +5166,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati +@@ -5210,7 +5212,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati handle)); } @@ -155,7 +155,7 @@ Index: chrome/browser/chrome_content_browser_client.cc MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle:: MaybeCreateThrottleFor(handle), &throttles); -@@ -6983,7 +6985,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS +@@ -7054,7 +7056,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS } bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() { 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 index 934e37c74..f282976e0 100644 --- a/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_h +++ b/www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_h @@ -1,7 +1,7 @@ Index: chrome/browser/chrome_content_browser_client.h --- chrome/browser/chrome_content_browser_client.h.orig +++ chrome/browser/chrome_content_browser_client.h -@@ -471,7 +471,7 @@ class ChromeContentBrowserClient : public content::Con +@@ -478,7 +478,7 @@ class ChromeContentBrowserClient : public content::Con void OverridePageVisibilityState( content::RenderFrameHost* render_frame_host, content::PageVisibilityState* visibility_state) override; diff --git a/www/chromium/patches/patch-chrome_browser_component_updater_widevine_cdm_component_installer_cc b/www/chromium/patches/patch-chrome_browser_component_updater_widevine_cdm_component_installer_cc new file mode 100644 index 000000000..96485ff1e --- /dev/null +++ b/www/chromium/patches/patch-chrome_browser_component_updater_widevine_cdm_component_installer_cc @@ -0,0 +1,30 @@ +Index: chrome/browser/component_updater/widevine_cdm_component_installer.cc +--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig ++++ chrome/browser/component_updater/widevine_cdm_component_installer.cc +@@ -40,7 +40,7 @@ + #include "third_party/widevine/cdm/buildflags.h" + #include "third_party/widevine/cdm/widevine_cdm_common.h" + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h" + #endif + +@@ -77,7 +77,7 @@ static_assert(std::size(kWidevineSha2Hash) == crypto:: + const char ImageLoaderComponentName[] = "WidevineCdm"; + #endif + +-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) ++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD) + // On Linux and ChromeOS the Widevine CDM is loaded at startup before the + // zygote is locked down. As a result there is no need to register the CDM + // with Chrome as it can't be used until Chrome is restarted. +@@ -363,7 +363,7 @@ void WidevineCdmComponentInstallerPolicy::UpdateCdmPat + return; + } + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) + VLOG(1) << "Updating hint file with Widevine CDM " << cdm_version; + + // This is running on a thread that allows IO, so simply update the hint file. diff --git a/www/chromium/patches/patch-chrome_browser_defaults_cc b/www/chromium/patches/patch-chrome_browser_defaults_cc index 88d709bb3..63d3966c6 100644 --- a/www/chromium/patches/patch-chrome_browser_defaults_cc +++ b/www/chromium/patches/patch-chrome_browser_defaults_cc @@ -1,9 +1,9 @@ Index: chrome/browser/defaults.cc --- chrome/browser/defaults.cc.orig +++ chrome/browser/defaults.cc -@@ -46,7 +46,7 @@ const bool kShowHelpMenuItemIcon = false; - - const bool kDownloadPageHasShowInFolder = true; +@@ -44,7 +44,7 @@ const bool kShowHelpMenuItemIcon = true; + const bool kShowHelpMenuItemIcon = false; + #endif -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 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 index 1d8208332..ca4c2e8de 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -1594,7 +1594,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe +@@ -1611,7 +1611,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferreredForFile( const base::FilePath& path) { #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/download/chrome_download_manager_delegate.cc if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) { return !download_prefs_->ShouldOpenPdfInSystemReader(); } -@@ -1713,7 +1713,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow +@@ -1730,7 +1730,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) || \ @@ -19,7 +19,7 @@ Index: chrome/browser/download/chrome_download_manager_delegate.cc // 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()) { -@@ -1759,7 +1759,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl +@@ -1776,7 +1776,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl DCHECK(download_item->IsSavePackageDownload()); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ 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 index 846afb09e..79b7d8ded 100644 --- a/www/chromium/patches/patch-chrome_browser_download_download_item_model_cc +++ b/www/chromium/patches/patch-chrome_browser_download_download_item_model_cc @@ -1,7 +1,7 @@ Index: chrome/browser/download/download_item_model.cc --- chrome/browser/download/download_item_model.cc.orig +++ chrome/browser/download/download_item_model.cc -@@ -768,7 +768,7 @@ bool DownloadItemModel::IsCommandChecked( +@@ -769,7 +769,7 @@ bool DownloadItemModel::IsCommandChecked( download_crx_util::IsExtensionDownload(*download_); case DownloadCommands::ALWAYS_OPEN_TYPE: #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/download/download_item_model.cc if (download_commands->CanOpenPdfInSystemViewer()) { DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile()); return prefs->ShouldOpenPdfInSystemReader(); -@@ -814,7 +814,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand +@@ -815,7 +815,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand base::UmaHistogramBoolean("Download.SetAlwaysOpenTo", !is_checked); DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile()); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ @@ -19,7 +19,7 @@ Index: chrome/browser/download/download_item_model.cc if (download_commands->CanOpenPdfInSystemViewer()) { prefs->SetShouldOpenPdfInSystemReader(!is_checked); SetShouldPreferOpeningInBrowser(is_checked); -@@ -1234,7 +1234,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe +@@ -1200,7 +1200,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe return; } diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis_service_settings_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis_service_settings_cc index de2c0dcd0..70e453719 100644 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis_service_settings_cc +++ b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis_service_settings_cc @@ -1,7 +1,7 @@ Index: chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc --- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig +++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc -@@ -142,11 +142,11 @@ AnalysisServiceSettings::AnalysisServiceSettings( +@@ -143,7 +143,7 @@ AnalysisServiceSettings::AnalysisServiceSettings( const char* verification_key = kKeyWindowsVerification; #elif BUILDFLAG(IS_MAC) const char* verification_key = kKeyMacVerification; @@ -10,8 +10,3 @@ Index: chrome/browser/enterprise/connectors/analysis/analysis_service_settings.c const char* verification_key = kKeyLinuxVerification; #endif --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const base::Value::Dict& dict = settings_value.GetDict(); - const base::Value::List* signatures = - dict.FindListByDottedPath(verification_key); diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_content_analysis_delegate_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_content_analysis_delegate_cc deleted file mode 100644 index f3fcdf4de..000000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_content_analysis_delegate_cc +++ /dev/null @@ -1,21 +0,0 @@ -Index: chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc ---- chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc.orig -+++ chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc -@@ -52,7 +52,7 @@ - #include "ui/base/l10n/l10n_util.h" - #include "ui/base/ui_base_types.h" - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/connectors/analysis/content_analysis_sdk_manager.h" // nogncheck - #endif - -@@ -559,7 +559,7 @@ void ContentAnalysisDelegate::PageRequestCallback( - bool ContentAnalysisDelegate::UploadData() { - upload_start_time_ = base::TimeTicks::Now(); - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // If this is a local content analysis, check if the local agent is ready. - // If not, abort early. This is to prevent doing a lot of work, like reading - // files into memory or calcuating SHA256 hashes and prevent a flash of the diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_cc deleted file mode 100644 index 2e2764606..000000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_cc +++ /dev/null @@ -1,83 +0,0 @@ -Index: chrome/browser/enterprise/connectors/connectors_manager.cc ---- chrome/browser/enterprise/connectors/connectors_manager.cc.orig -+++ chrome/browser/enterprise/connectors/connectors_manager.cc -@@ -16,7 +16,7 @@ - #include "components/prefs/pref_service.h" - #include "url/gurl.h" - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - #include "chrome/browser/enterprise/connectors/analysis/content_analysis_sdk_manager.h" // nogncheck - #include "chrome/browser/ui/browser.h" - #include "chrome/browser/ui/browser_list.h" -@@ -25,7 +25,7 @@ - - namespace enterprise_connectors { - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - namespace { - - static constexpr enterprise_connectors::AnalysisConnector -@@ -51,7 +51,7 @@ ConnectorsManager::ConnectorsManager( - DCHECK(browser_crash_event_router_) << "Crash event router is null"; - DCHECK(extension_install_event_router_) << "Extension event router is null"; - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Start observing tab strip models for all browsers. - BrowserList* browser_list = BrowserList::GetInstance(); - for (Browser* browser : *browser_list) { -@@ -62,14 +62,14 @@ ConnectorsManager::ConnectorsManager( - - if (observe_prefs) { - StartObservingPrefs(pref_service); --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - MaybeCloseLocalContentAnalysisAgentConnection(); - #endif - } - extension_install_event_router_->StartObserving(); - } - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - ConnectorsManager::~ConnectorsManager() { - BrowserList* browser_list = BrowserList::GetInstance(); - browser_list->RemoveObserver(this); -@@ -99,7 +99,7 @@ bool ConnectorsManager::IsConnectorEnabled(AnalysisCon - base::FeatureList::IsEnabled(kLocalContentAnalysisEnabled); - } - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - bool ConnectorsManager::IsConnectorEnabledForLocalAgent( - AnalysisConnector connector) const { - if (!IsConnectorEnabled(connector)) { -@@ -178,7 +178,7 @@ absl::optional ConnectorsManager::Ge - } - #endif // BUILDFLAG(IS_CHROMEOS_ASH) - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - void ConnectorsManager::OnBrowserAdded(Browser* browser) { - browser->tab_strip_model()->AddObserver(this); - } -@@ -241,7 +241,7 @@ void ConnectorsManager::CacheAnalysisConnectorPolicy( - service_settings, *service_provider_config_); - } - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - void ConnectorsManager::MaybeCloseLocalContentAnalysisAgentConnection() { - for (auto connector : kLocalAnalysisConnectors) { - if (IsConnectorEnabledForLocalAgent(connector)) { -@@ -257,7 +257,7 @@ void ConnectorsManager::MaybeCloseLocalContentAnalysis - - void ConnectorsManager::OnPrefChanged(AnalysisConnector connector) { - CacheAnalysisConnectorPolicy(connector); --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - MaybeCloseLocalContentAnalysisAgentConnection(); - #endif - } diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_h b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_h deleted file mode 100644 index c9783f5ce..000000000 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors_manager_h +++ /dev/null @@ -1,57 +0,0 @@ -Index: chrome/browser/enterprise/connectors/connectors_manager.h ---- chrome/browser/enterprise/connectors/connectors_manager.h.orig -+++ chrome/browser/enterprise/connectors/connectors_manager.h -@@ -16,7 +16,7 @@ - #include "third_party/abseil-cpp/absl/types/optional.h" - #include "url/gurl.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_list_observer.h" - #include "chrome/browser/ui/tabs/tab_strip_model_observer.h" - #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -31,7 +31,7 @@ class BrowserCrashEventRouter; - // Manages access to Connector policies for a given profile. This class is - // responsible for caching the Connector policies, validate them against - // approved service providers and provide a simple interface to them. --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - class ConnectorsManager : public BrowserListObserver, - public TabStripModelObserver { - #else -@@ -51,7 +51,7 @@ class ConnectorsManager { - PrefService* pref_service, - const ServiceProviderConfig* config, - bool observe_prefs = true); --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - ~ConnectorsManager() override; - #else - ~ConnectorsManager(); -@@ -81,7 +81,7 @@ class ConnectorsManager { - bool IsConnectorEnabled(AnalysisConnector connector) const; - bool IsConnectorEnabled(ReportingConnector connector) const; - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Check if the corresponding connector is enabled for any local agent. - bool IsConnectorEnabledForLocalAgent(AnalysisConnector connector) const; - #endif -@@ -109,7 +109,7 @@ class ConnectorsManager { - const; - - private: --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // BrowserListObserver overrides: - void OnBrowserAdded(Browser* browser) override; - void OnBrowserRemoved(Browser* browser) override; -@@ -132,7 +132,7 @@ class ConnectorsManager { - void CacheAnalysisConnectorPolicy(AnalysisConnector connector) const; - void CacheReportingConnectorPolicy(ReportingConnector connector); - --#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Close connection with local agent if all the relevant connectors are turned - // off for it. - void MaybeCloseLocalContentAnalysisAgentConnection(); 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 index e1d5743ef..805962b71 100644 --- 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 @@ -19,9 +19,9 @@ Index: chrome/browser/enterprise/connectors/device_trust/device_trust_connector_ return IsDeviceTrustConnectorFeatureEnabled(); #else return false; -@@ -78,7 +78,7 @@ KeyedService* DeviceTrustConnectorServiceFactory::Buil - - auto* service = new DeviceTrustConnectorService(profile->GetPrefs()); +@@ -80,7 +80,7 @@ DeviceTrustConnectorServiceFactory::BuildServiceInstan + std::unique_ptr service = + std::make_unique(profile->GetPrefs()); -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_cc b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_cc index 27c8e0c65..fa0b6b89e 100644 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_cc +++ b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_cc @@ -1,7 +1,7 @@ Index: chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc --- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc -@@ -54,7 +54,7 @@ +@@ -55,7 +55,7 @@ #include "base/strings/utf_string_conversions.h" #endif @@ -10,7 +10,7 @@ Index: chrome/browser/enterprise/connectors/reporting/realtime_reporting_client. #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h" #include "components/device_signals/core/browser/signals_aggregator.h" #include "components/device_signals/core/common/signals_constants.h" -@@ -139,7 +139,7 @@ void UploadSecurityEventReport(base::Value::Dict event +@@ -140,7 +140,7 @@ void UploadSecurityEventReport(base::Value::Dict event std::move(upload_callback)); } diff --git a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_h b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_h index bffa6df17..fb26fa666 100644 --- a/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_h +++ b/www/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime_reporting_client_h @@ -1,7 +1,7 @@ Index: chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h --- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h -@@ -17,7 +17,7 @@ +@@ -16,7 +16,7 @@ #include "components/keyed_service/core/keyed_service.h" #include "components/policy/core/common/cloud/cloud_policy_client.h" @@ -10,7 +10,7 @@ Index: chrome/browser/enterprise/connectors/reporting/realtime_reporting_client. #include "components/device_signals/core/browser/signals_types.h" #endif -@@ -194,7 +194,7 @@ class RealtimeReportingClient : public KeyedService, +@@ -184,7 +184,7 @@ class RealtimeReportingClient : public KeyedService, base::WeakPtrFactory weak_ptr_factory_{this}; }; 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 index caad1d915..fdc713f43 100644 --- 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 @@ -10,12 +10,12 @@ Index: chrome/browser/enterprise/signals/device_info_fetcher.cc #include "chrome/browser/enterprise/signals/device_info_fetcher_linux.h" #endif -@@ -71,7 +71,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(); +@@ -67,7 +67,7 @@ std::unique_ptr DeviceInfoFetcher:: + return CreateInstanceInternal(); + } + +-#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN) && \ ++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD) && \ + !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) + // static + std::unique_ptr DeviceInfoFetcher::CreateInstanceInternal() { diff --git a/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn b/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn index 5707285e7..194fbd621 100644 --- a/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn +++ b/www/chromium/patches/patch-chrome_browser_extensions_BUILD_gn @@ -1,7 +1,7 @@ Index: chrome/browser/extensions/BUILD.gn --- chrome/browser/extensions/BUILD.gn.orig +++ chrome/browser/extensions/BUILD.gn -@@ -1357,6 +1357,10 @@ static_library("extensions") { +@@ -1372,6 +1372,10 @@ static_library("extensions") { deps += [ "//chrome/services/printing/public/mojom" ] } diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_api_browser_context_keyed_service_factories_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_api_browser_context_keyed_service_factories_cc index 2b510dfb8..ee8b92a35 100644 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_api_browser_context_keyed_service_factories_cc +++ b/www/chromium/patches/patch-chrome_browser_extensions_api_api_browser_context_keyed_service_factories_cc @@ -1,7 +1,7 @@ Index: chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc --- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig +++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc -@@ -42,7 +42,7 @@ +@@ -43,7 +43,7 @@ #include "extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_api.h" #include "extensions/browser/api/networking_private/networking_private_delegate_factory.h" @@ -10,7 +10,7 @@ Index: chrome/browser/extensions/api/api_browser_context_keyed_service_factories #include "chrome/browser/extensions/api/system_indicator/system_indicator_manager_factory.h" #endif -@@ -106,7 +106,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt +@@ -108,7 +108,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt extensions::SettingsPrivateEventRouterFactory::GetInstance(); extensions::SettingsOverridesAPI::GetFactoryInstance(); extensions::SidePanelService::GetFactoryInstance(); diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_passwords_private_passwords_private_delegate_impl_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_passwords_private_passwords_private_delegate_impl_cc index 057118a80..0069738ca 100644 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_passwords_private_passwords_private_delegate_impl_cc +++ b/www/chromium/patches/patch-chrome_browser_extensions_api_passwords_private_passwords_private_delegate_impl_cc @@ -1,7 +1,7 @@ Index: chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc --- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig +++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc -@@ -593,7 +593,7 @@ void PasswordsPrivateDelegateImpl::OnFetchingFamilyMem +@@ -603,7 +603,7 @@ void PasswordsPrivateDelegateImpl::OnFetchingFamilyMem } void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() { 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 index 2bcb3cff7..57dbbb0c4 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -198,7 +198,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist +@@ -199,7 +199,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist (*s_allowlist)[::prefs::kSidePanelHorizontalAlignment] = settings_api::PrefType::PREF_TYPE_BOOLEAN; @@ -10,12 +10,12 @@ Index: chrome/browser/extensions/api/settings_private/prefs_util.cc (*s_allowlist)[::prefs::kUseCustomChromeFrame] = settings_api::PrefType::PREF_TYPE_BOOLEAN; #endif -@@ -210,7 +210,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist +@@ -211,7 +211,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist settings_api::PrefType::PREF_TYPE_STRING; (*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::PREF_TYPE_NUMBER; -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - (*s_allowlist)[::prefs::kUsesSystemThemeDeprecated] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; (*s_allowlist)[::prefs::kSystemTheme] = + settings_api::PrefType::PREF_TYPE_NUMBER; + #endif diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs_api_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs_api_cc index f30ee14d5..e04e7eb9d 100644 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs_api_cc +++ b/www/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs_api_cc @@ -1,7 +1,7 @@ Index: chrome/browser/extensions/api/tabs/tabs_api.cc --- chrome/browser/extensions/api/tabs/tabs_api.cc.orig +++ chrome/browser/extensions/api/tabs/tabs_api.cc -@@ -833,7 +833,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio +@@ -860,7 +860,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio // ui::SHOW_STATE_MINIMIZED above, on Linux the window is not created as // minimized. // TODO(crbug.com/1410400): Remove this workaround when linux is fixed. diff --git a/www/chromium/patches/patch-chrome_browser_extensions_api_webstore_private_webstore_private_api_cc b/www/chromium/patches/patch-chrome_browser_extensions_api_webstore_private_webstore_private_api_cc index a3d1e913c..91c30fc62 100644 --- a/www/chromium/patches/patch-chrome_browser_extensions_api_webstore_private_webstore_private_api_cc +++ b/www/chromium/patches/patch-chrome_browser_extensions_api_webstore_private_webstore_private_api_cc @@ -1,7 +1,7 @@ Index: chrome/browser/extensions/api/webstore_private/webstore_private_api.cc --- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig +++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc -@@ -913,7 +913,7 @@ void WebstorePrivateBeginInstallWithManifest3Function: +@@ -924,7 +924,7 @@ void WebstorePrivateBeginInstallWithManifest3Function: RequestExtensionApproval(contents); return; } diff --git a/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc b/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc index 15a884dd3..764b3880a 100644 --- a/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc +++ b/www/chromium/patches/patch-chrome_browser_flag_descriptions_cc @@ -1,7 +1,7 @@ Index: chrome/browser/flag_descriptions.cc --- chrome/browser/flag_descriptions.cc.orig +++ chrome/browser/flag_descriptions.cc -@@ -2556,7 +2556,7 @@ const char kWebUIOmniboxPopupName[] = "WebUI Omnibox P +@@ -2588,7 +2588,7 @@ const char kWebUIOmniboxPopupName[] = "WebUI Omnibox P const char kWebUIOmniboxPopupDescription[] = "If enabled, shows the omnibox suggestions popup in WebUI."; @@ -10,7 +10,7 @@ Index: chrome/browser/flag_descriptions.cc const char kWebUiSystemFontName[] = "WebUI System font"; const char kWebUiSystemFontDescription[] = "If enabled, all WebUI surfaces will use the default UI font of the " -@@ -7040,7 +7040,7 @@ const char kLacrosMergeIcuDataFileDescription[] = +@@ -7151,7 +7151,7 @@ const char kLacrosMergeIcuDataFileDescription[] = "Enables sharing common areas of icudtl.dat between Ash and Lacros."; #endif // #if BUILDFLAG(IS_CHROMEOS_LACROS) @@ -19,7 +19,7 @@ Index: chrome/browser/flag_descriptions.cc const char kGetAllScreensMediaName[] = "GetAllScreensMedia API"; const char kGetAllScreensMediaDescription[] = "When enabled, the getAllScreensMedia API for capturing multiple screens " -@@ -7254,7 +7254,7 @@ const char kSearchWebInSidePanelDescription[] = +@@ -7366,7 +7366,7 @@ const char kSearchWebInSidePanelDescription[] = // Random platform combinations ----------------------------------------------- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -28,7 +28,7 @@ Index: chrome/browser/flag_descriptions.cc const char kQuickCommandsName[] = "Quick Commands"; const char kQuickCommandsDescription[] = "Enable a text interface to browser features. Invoke with Ctrl-Space."; -@@ -7263,7 +7263,7 @@ const char kQuickCommandsDescription[] = +@@ -7375,7 +7375,7 @@ const char kQuickCommandsDescription[] = // BUILDFLAG(IS_FUCHSIA) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -37,7 +37,7 @@ Index: chrome/browser/flag_descriptions.cc const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel"; const char kFollowingFeedSidepanelDescription[] = "Enables the following feed in the sidepanel."; -@@ -7278,7 +7278,7 @@ const char kEnableProtoApiForClassifyUrlDescription[] +@@ -7390,7 +7390,7 @@ const char kEnableProtoApiForClassifyUrlDescription[] "instead of JSON."; #endif @@ -46,7 +46,7 @@ Index: chrome/browser/flag_descriptions.cc const char kEnableNetworkServiceSandboxName[] = "Enable the network service sandbox."; const char kEnableNetworkServiceSandboxDescription[] = -@@ -7302,7 +7302,7 @@ const char kWebShareDescription[] = +@@ -7414,7 +7414,7 @@ const char kWebShareDescription[] = "platforms."; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) @@ -55,7 +55,7 @@ Index: chrome/browser/flag_descriptions.cc const char kOzonePlatformHintChoiceDefault[] = "Default"; const char kOzonePlatformHintChoiceAuto[] = "Auto"; const char kOzonePlatformHintChoiceX11[] = "X11"; -@@ -7322,7 +7322,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti +@@ -7434,7 +7434,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti "Bluetooth"; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) @@ -64,7 +64,7 @@ Index: chrome/browser/flag_descriptions.cc const char kSkipUndecryptablePasswordsName[] = "Skip undecryptable passwords to use the available decryptable " "passwords."; -@@ -7336,7 +7336,7 @@ const char kForcePasswordInitialSyncWhenDecryptionFail +@@ -7448,7 +7448,7 @@ const char kForcePasswordInitialSyncWhenDecryptionFail "storage and requests initial sync."; #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) @@ -73,7 +73,7 @@ Index: chrome/browser/flag_descriptions.cc const char kAsyncDnsName[] = "Async DNS resolver"; const char kAsyncDnsDescription[] = "Enables the built-in DNS resolver."; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) -@@ -7443,7 +7443,7 @@ const char kElasticOverscrollDescription[] = +@@ -7555,7 +7555,7 @@ const char kElasticOverscrollDescription[] = #if BUILDFLAG(IS_WIN) || \ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ @@ -82,7 +82,7 @@ Index: chrome/browser/flag_descriptions.cc const char kUIDebugToolsName[] = "Debugging tools for UI"; const char kUIDebugToolsDescription[] = "Enables additional keyboard shortcuts to help debugging."; -@@ -7455,7 +7455,7 @@ const char kSyncPollImmediatelyOnEveryStartupDescripti +@@ -7567,7 +7567,7 @@ const char kSyncPollImmediatelyOnEveryStartupDescripti #endif #if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) || \ @@ -91,7 +91,7 @@ Index: chrome/browser/flag_descriptions.cc const char kDataRetentionPoliciesDisableSyncTypesNeededName[] = "Data Retention Policies Disable Sync Types"; const char kDataRetentionPoliciesDisableSyncTypesNeededDescription[] = -@@ -7500,7 +7500,7 @@ const char kEnableAudioFocusEnforcementDescription[] = +@@ -7612,7 +7612,7 @@ const char kEnableAudioFocusEnforcementDescription[] = "any one time. Requires #enable-media-session-service to be enabled too."; #endif // BUILDFLAG(IS_CHROMEOS_ASH) diff --git a/www/chromium/patches/patch-chrome_browser_flag_descriptions_h b/www/chromium/patches/patch-chrome_browser_flag_descriptions_h index 988bfa50a..a34bfff6d 100644 --- a/www/chromium/patches/patch-chrome_browser_flag_descriptions_h +++ b/www/chromium/patches/patch-chrome_browser_flag_descriptions_h @@ -1,7 +1,7 @@ Index: chrome/browser/flag_descriptions.h --- chrome/browser/flag_descriptions.h.orig +++ chrome/browser/flag_descriptions.h -@@ -1452,7 +1452,7 @@ extern const char kOmnibox2023RefreshConnectionSecurit +@@ -1472,7 +1472,7 @@ extern const char kOmnibox2023RefreshConnectionSecurit extern const char kWebUIOmniboxPopupName[]; extern const char kWebUIOmniboxPopupDescription[]; @@ -10,7 +10,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kWebUiSystemFontName[]; extern const char kWebUiSystemFontDescription[]; #endif -@@ -4036,7 +4036,7 @@ extern const char kLacrosMergeIcuDataFileName[]; +@@ -4103,7 +4103,7 @@ extern const char kLacrosMergeIcuDataFileName[]; extern const char kLacrosMergeIcuDataFileDescription[]; #endif // #if BUILDFLAG(IS_CHROMEOS_LACROS) @@ -19,7 +19,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kGetAllScreensMediaName[]; extern const char kGetAllScreensMediaDescription[]; #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) -@@ -4166,14 +4166,14 @@ extern const char kSearchWebInSidePanelDescription[]; +@@ -4233,14 +4233,14 @@ extern const char kSearchWebInSidePanelDescription[]; // Random platform combinations ----------------------------------------------- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -36,7 +36,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kWebShareName[]; extern const char kWebShareDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) -@@ -4183,7 +4183,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa +@@ -4250,7 +4250,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa extern const char kWebBluetoothConfirmPairingSupportDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) @@ -45,7 +45,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kOzonePlatformHintChoiceDefault[]; extern const char kOzonePlatformHintChoiceAuto[]; extern const char kOzonePlatformHintChoiceX11[]; -@@ -4193,7 +4193,7 @@ extern const char kOzonePlatformHintName[]; +@@ -4260,7 +4260,7 @@ extern const char kOzonePlatformHintName[]; extern const char kOzonePlatformHintDescription[]; #endif // BUILDFLAG(IS_LINUX) @@ -54,7 +54,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kSkipUndecryptablePasswordsName[]; extern const char kSkipUndecryptablePasswordsDescription[]; -@@ -4201,13 +4201,13 @@ extern const char kForcePasswordInitialSyncWhenDecrypt +@@ -4268,13 +4268,13 @@ extern const char kForcePasswordInitialSyncWhenDecrypt extern const char kForcePasswordInitialSyncWhenDecryptionFailsDescription[]; #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) @@ -70,7 +70,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kFollowingFeedSidepanelName[]; extern const char kFollowingFeedSidepanelDescription[]; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || -@@ -4218,7 +4218,7 @@ extern const char kEnableProtoApiForClassifyUrlName[]; +@@ -4285,7 +4285,7 @@ extern const char kEnableProtoApiForClassifyUrlName[]; extern const char kEnableProtoApiForClassifyUrlDescription[]; #endif // BUILDFLAG(ENABLE_SUPERVISED_USERS) @@ -79,7 +79,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kEnableNetworkServiceSandboxName[]; extern const char kEnableNetworkServiceSandboxDescription[]; -@@ -4300,7 +4300,7 @@ extern const char kElasticOverscrollDescription[]; +@@ -4367,7 +4367,7 @@ extern const char kElasticOverscrollDescription[]; #if BUILDFLAG(IS_WIN) || \ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \ @@ -88,7 +88,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kUIDebugToolsName[]; extern const char kUIDebugToolsDescription[]; -@@ -4309,7 +4309,7 @@ extern const char kSyncPollImmediatelyOnEveryStartupDe +@@ -4376,7 +4376,7 @@ extern const char kSyncPollImmediatelyOnEveryStartupDe #endif #if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) || \ @@ -97,7 +97,7 @@ Index: chrome/browser/flag_descriptions.h extern const char kDataRetentionPoliciesDisableSyncTypesNeededName[]; extern const char kDataRetentionPoliciesDisableSyncTypesNeededDescription[]; #endif -@@ -4336,7 +4336,7 @@ extern const char kEnableAudioFocusEnforcementName[]; +@@ -4403,7 +4403,7 @@ extern const char kEnableAudioFocusEnforcementName[]; extern const char kEnableAudioFocusEnforcementDescription[]; #endif // BUILDFLAG(IS_CHROMEOS_ASH) 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 index 6a54ec6b1..6154c09d7 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -79,8 +79,10 @@ +@@ -78,8 +78,10 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -13,7 +13,7 @@ Index: chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc #include "base/linux_util.h" #include "base/strings/string_split.h" -@@ -109,7 +111,7 @@ +@@ -108,7 +110,7 @@ #include "chromeos/crosapi/cpp/crosapi_constants.h" #endif // BUILDFLAG(IS_CHROMEOS_LACROS) @@ -22,7 +22,7 @@ Index: chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc #include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h" #endif // BUILDFLAG(IS_LINUX) -@@ -118,7 +120,7 @@ +@@ -117,7 +119,7 @@ #include "components/user_manager/user_manager.h" #endif // BUILDFLAG(IS_CHROMEOS_ASH) @@ -31,7 +31,7 @@ Index: chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc #include "components/power_metrics/system_power_monitor.h" #endif -@@ -931,7 +933,7 @@ void RecordStartupMetrics() { +@@ -917,7 +919,7 @@ void RecordStartupMetrics() { // Record whether Chrome is the default browser or not. // Disabled on Linux due to hanging browser tests, see crbug.com/1216328. @@ -40,7 +40,7 @@ Index: chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc shell_integration::DefaultWebClientState default_state = shell_integration::GetDefaultBrowser(); base::UmaHistogramEnumeration("DefaultBrowser.State", default_state, -@@ -1260,11 +1262,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt +@@ -1227,11 +1229,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt } #endif // !BUILDFLAG(IS_ANDROID) 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 index 9f92440b7..c8c14aa5e 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -93,7 +93,7 @@ +@@ -92,7 +92,7 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -10,7 +10,7 @@ Index: chrome/browser/net/system_network_context_manager.cc #include "chrome/common/chrome_paths_internal.h" #include "chrome/grit/chromium_strings.h" #include "ui/base/l10n/l10n_util.h" -@@ -184,7 +184,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut +@@ -183,7 +183,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut auth_dynamic_params->basic_over_http_enabled = local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled); @@ -19,7 +19,7 @@ Index: chrome/browser/net/system_network_context_manager.cc auth_dynamic_params->delegate_by_kdc_policy = local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy); #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -@@ -242,7 +242,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal() +@@ -241,7 +241,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal() if (g_previously_failed_to_launch_sandboxed_service) { return NetworkSandboxState::kDisabledBecauseOfFailedLaunch; } @@ -28,7 +28,7 @@ Index: chrome/browser/net/system_network_context_manager.cc auto* local_state = g_browser_process->local_state(); #endif -@@ -263,7 +263,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal() +@@ -262,7 +262,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal() } #endif // BUILDFLAG(IS_WIN) @@ -37,7 +37,16 @@ Index: chrome/browser/net/system_network_context_manager.cc if (local_state && local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) { return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled) -@@ -494,7 +494,7 @@ SystemNetworkContextManager::SystemNetworkContextManag +@@ -457,7 +457,7 @@ void SystemNetworkContextManager::DeleteInstance() { + g_system_network_context_manager = nullptr; + } + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + SystemNetworkContextManager::GssapiLibraryLoadObserver:: + GssapiLibraryLoadObserver(SystemNetworkContextManager* owner) + : owner_(owner) {} +@@ -515,7 +515,7 @@ SystemNetworkContextManager::SystemNetworkContextManag pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins, auth_pref_callback); @@ -46,7 +55,7 @@ Index: chrome/browser/net/system_network_context_manager.cc pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy, auth_pref_callback); #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -@@ -541,7 +541,7 @@ SystemNetworkContextManager::SystemNetworkContextManag +@@ -562,7 +562,7 @@ SystemNetworkContextManager::SystemNetworkContextManag #endif // BUILDFLAG(CHROME_ROOT_STORE_POLICY_SUPPORTED) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -55,7 +64,7 @@ Index: chrome/browser/net/system_network_context_manager.cc pref_change_registrar_.Add( prefs::kEnforceLocalAnchorConstraintsEnabled, base::BindRepeating(&SystemNetworkContextManager:: -@@ -590,7 +590,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe +@@ -611,7 +611,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe registry->RegisterBooleanPref(prefs::kKerberosEnabled, false); #endif // BUILDFLAG(IS_CHROMEOS_LACROS) @@ -64,7 +73,7 @@ Index: chrome/browser/net/system_network_context_manager.cc registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy, false); #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) -@@ -619,7 +619,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe +@@ -640,7 +640,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe registry->RegisterBooleanPref(prefs::kChromeRootStoreEnabled, false); #endif // BUILDFLAG(CHROME_ROOT_STORE_POLICY_SUPPORTED) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -73,7 +82,7 @@ Index: chrome/browser/net/system_network_context_manager.cc // Note that the default value is not relevant because the pref is only // evaluated when it is managed. registry->RegisterBooleanPref(prefs::kEnforceLocalAnchorConstraintsEnabled, -@@ -628,7 +628,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe +@@ -649,11 +649,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts); @@ -81,8 +90,22 @@ Index: chrome/browser/net/system_network_context_manager.cc +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) registry->RegisterBooleanPref(prefs::kNetworkServiceSandboxEnabled, true); #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false); + #endif // BUILDFLAG(IS_LINUX) } -@@ -980,7 +980,7 @@ void SystemNetworkContextManager::UpdateChromeRootStor +@@ -702,7 +702,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea + OnNewHttpAuthDynamicParams(http_auth_dynamic_params); + network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params)); + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + gssapi_library_loader_observer_.Install(network_service); + #endif // BUILDFLAG(IS_LINUX) + +@@ -1009,7 +1009,7 @@ void SystemNetworkContextManager::UpdateChromeRootStor #endif // BUILDFLAG(CHROME_ROOT_STORE_POLICY_SUPPORTED) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_h b/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_h index 6576ae427..165976172 100644 --- a/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_h +++ b/www/chromium/patches/patch-chrome_browser_net_system_network_context_manager_h @@ -1,7 +1,16 @@ Index: chrome/browser/net/system_network_context_manager.h --- chrome/browser/net/system_network_context_manager.h.orig +++ chrome/browser/net/system_network_context_manager.h -@@ -207,7 +207,7 @@ class SystemNetworkContextManager { +@@ -185,7 +185,7 @@ class SystemNetworkContextManager { + class URLLoaderFactoryForSystem; + class NetworkProcessLaunchWatcher; + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + class GssapiLibraryLoadObserver + : public network::mojom::GssapiLibraryLoadObserver { + public: +@@ -229,7 +229,7 @@ class SystemNetworkContextManager { #endif // BUILDFLAG(CHROME_ROOT_STORE_POLICY_SUPPORTED) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,3 +19,12 @@ Index: chrome/browser/net/system_network_context_manager.h // Applies the current value of the kEnforceLocalAnchorConstraintsEnabled // pref to the enforcement state. void UpdateEnforceLocalAnchorConstraintsEnabled(); +@@ -275,7 +275,7 @@ class SystemNetworkContextManager { + + static absl::optional certificate_transparency_enabled_for_testing_; + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + GssapiLibraryLoadObserver gssapi_library_loader_observer_{this}; + #endif // BUILDFLAG(IS_LINUX) + }; 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 index 16e9e6246..10763c708 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -48,7 +48,7 @@ +@@ -49,7 +49,7 @@ #include "chrome/browser/policy/browser_dm_token_storage_mac.h" #endif // BUILDFLAG(IS_MAC) @@ -10,7 +10,7 @@ Index: chrome/browser/policy/chrome_browser_cloud_management_controller_desktop. #include "chrome/browser/policy/browser_dm_token_storage_linux.h" #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -@@ -57,7 +57,7 @@ +@@ -58,7 +58,7 @@ #include "chrome/install_static/install_util.h" #endif // BUILDFLAG(IS_WIN) @@ -19,7 +19,7 @@ Index: chrome/browser/policy/chrome_browser_cloud_management_controller_desktop. #include "chrome/browser/enterprise/connectors/device_trust/device_trust_features.h" // nogncheck #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" -@@ -90,7 +90,7 @@ void ChromeBrowserCloudManagementControllerDesktop:: +@@ -91,7 +91,7 @@ void ChromeBrowserCloudManagementControllerDesktop:: #if BUILDFLAG(IS_MAC) storage_delegate = std::make_unique(); @@ -28,12 +28,12 @@ Index: chrome/browser/policy/chrome_browser_cloud_management_controller_desktop. storage_delegate = std::make_unique(); #elif BUILDFLAG(IS_WIN) storage_delegate = std::make_unique(); -@@ -245,7 +245,7 @@ ChromeBrowserCloudManagementControllerDesktop::CreateC +@@ -246,7 +246,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( + auto* browser_dm_token_storage = BrowserDMTokenStorage::Get(); + auto* device_management_service = GetDeviceManagementService(); 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 index a1e42e588..d92a95a6d 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -214,12 +214,12 @@ +@@ -214,17 +214,17 @@ #include "components/spellcheck/browser/pref_names.h" #endif // BUILDFLAG(ENABLE_SPELLCHECK) @@ -11,12 +11,18 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc #include "components/device_signals/core/browser/pref_names.h" // nogncheck due to crbug.com/1125897 #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) + #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ +- BUILDFLAG(IS_ANDROID) ++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) + #include "components/enterprise/idle/idle_timeout_policy_handler.h" + #endif + -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID) #include "chrome/browser/privacy_sandbox/privacy_sandbox_policy_handler.h" #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || -@@ -800,7 +800,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -811,7 +811,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = prefs::kManagedDefaultGeolocationSetting, base::Value::Type::INTEGER }, #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \ @@ -25,7 +31,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kRequireOnlineRevocationChecksForLocalAnchors, prefs::kCertRevocationCheckingRequiredLocalAnchors, base::Value::Type::BOOLEAN }, -@@ -810,7 +810,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -821,7 +821,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = #endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) // || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_MAC) #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \ @@ -34,8 +40,8 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kFullscreenAllowed, prefs::kFullscreenAllowed, base::Value::Type::BOOLEAN }, -@@ -1498,7 +1498,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = - base::Value::Type::BOOLEAN }, +@@ -1532,7 +1532,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = + base::Value::Type::INTEGER }, #endif // BUILDFLAG(IS_CHROMEOS_ASH) -#if BUILDFLAG(IS_LINUX) @@ -43,7 +49,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kGSSAPILibraryName, prefs::kGSSAPILibraryName, base::Value::Type::STRING }, -@@ -1546,7 +1546,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1580,7 +1580,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = base::Value::Type::BOOLEAN }, #endif // BUILDFLAG(IS_WIN) @@ -52,7 +58,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kNetworkServiceSandboxEnabled, prefs::kNetworkServiceSandboxEnabled, base::Value::Type::BOOLEAN }, -@@ -1572,18 +1572,18 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1606,12 +1606,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = prefs::kTotalMemoryLimitMb, base::Value::Type::INTEGER }, #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) @@ -67,6 +73,8 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kUnmanagedDeviceSignalsConsentFlowEnabled, device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled, base::Value::Type::BOOLEAN }, +@@ -1620,7 +1620,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = + base::Value::Type::LIST }, #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \ - || BUILDFLAG(IS_FUCHSIA) @@ -74,7 +82,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kDefaultBrowserSettingEnabled, prefs::kDefaultBrowserSettingEnabled, base::Value::Type::BOOLEAN }, -@@ -1596,7 +1596,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1633,7 +1633,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) // || BUILDFLAG(IS_FUCHSIA) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \ @@ -83,7 +91,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kAutoplayAllowed, prefs::kAutoplayAllowed, base::Value::Type::BOOLEAN }, -@@ -1700,7 +1700,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1737,7 +1737,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = base::Value::Type::BOOLEAN }, #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) @@ -92,7 +100,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kAlternativeBrowserPath, browser_switcher::prefs::kAlternativeBrowserPath, base::Value::Type::STRING }, -@@ -1796,7 +1796,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1833,7 +1833,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = base::Value::Type::BOOLEAN }, #endif // BUILDFLAG(IS_CHROMEOS) @@ -101,7 +109,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc // TODO(crbug.com/1454054): replace the // kGetDisplayMediaSetSelectAllScreensAllowedForUrls policy by a policy that // matches the name of the new `getAllScreensMedia` API. -@@ -1805,7 +1805,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1842,7 +1842,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = base::Value::Type::LIST }, #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) @@ -110,7 +118,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kAuthNegotiateDelegateByKdcPolicy, prefs::kAuthNegotiateDelegateByKdcPolicy, base::Value::Type::BOOLEAN }, -@@ -1836,7 +1836,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1873,7 +1873,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = #endif // BUILDFLAG(CHROME_ROOT_STORE_POLICY_SUPPORTED) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -119,7 +127,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kEnforceLocalAnchorConstraintsEnabled, prefs::kEnforceLocalAnchorConstraintsEnabled, base::Value::Type::BOOLEAN }, -@@ -1915,7 +1915,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1952,7 +1952,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = ash::prefs::kUrlParameterToAutofillSAMLUsername, base::Value::Type::STRING }, #endif // BUILDFLAG(IS_CHROMEOS_ASH) @@ -128,7 +136,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kBatterySaverModeAvailability, performance_manager::user_tuning::prefs::kBatterySaverModeState, base::Value::Type::INTEGER }, -@@ -1946,7 +1946,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = +@@ -1983,7 +1983,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] = prefs::kCloudApAuthEnabled, base::Value::Type::INTEGER }, #endif // BUILDFLAG(IS_WIN) @@ -137,7 +145,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc { key::kOutOfProcessSystemDnsResolutionEnabled, prefs::kOutOfProcessSystemDnsResolutionEnabled, base::Value::Type::BOOLEAN }, -@@ -2062,7 +2062,7 @@ std::unique_ptr BuildH +@@ -2097,7 +2097,7 @@ std::unique_ptr BuildH // Policies for all platforms - End #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -146,7 +154,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc handlers->AddHandler( std::make_unique()); #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || -@@ -2266,7 +2266,7 @@ std::unique_ptr BuildH +@@ -2299,7 +2299,7 @@ std::unique_ptr BuildH #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -155,7 +163,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc handlers->AddHandler( std::make_unique()); handlers->AddHandler( -@@ -2324,7 +2324,7 @@ std::unique_ptr BuildH +@@ -2357,7 +2357,7 @@ std::unique_ptr BuildH key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime, chrome_schema)); @@ -164,7 +172,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); handlers->AddHandler( -@@ -2365,7 +2365,7 @@ std::unique_ptr BuildH +@@ -2413,7 +2413,7 @@ std::unique_ptr BuildH std::vector> signin_legacy_policies; #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \ @@ -173,7 +181,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc signin_legacy_policies.push_back(std::make_unique( key::kForceBrowserSignin, prefs::kForceBrowserSignin, base::Value::Type::BOOLEAN)); -@@ -2726,7 +2726,7 @@ std::unique_ptr BuildH +@@ -2774,7 +2774,7 @@ std::unique_ptr BuildH #endif #if BUILDFLAG(ENABLE_SPELLCHECK) @@ -182,7 +190,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc handlers->AddHandler(std::make_unique()); handlers->AddHandler( std::make_unique( -@@ -2734,7 +2734,7 @@ std::unique_ptr BuildH +@@ -2782,7 +2782,7 @@ std::unique_ptr BuildH #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) #endif // BUILDFLAG(ENABLE_SPELLCHECK) @@ -191,7 +199,7 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc handlers->AddHandler(std::make_unique( key::kAllowSystemNotifications, prefs::kAllowSystemNotifications, base::Value::Type::BOOLEAN)); -@@ -2747,7 +2747,7 @@ std::unique_ptr BuildH +@@ -2795,7 +2795,7 @@ std::unique_ptr BuildH handlers->AddHandler( std::make_unique( chrome_schema)); diff --git a/www/chromium/patches/patch-chrome_browser_policy_policy_value_and_status_aggregator_cc b/www/chromium/patches/patch-chrome_browser_policy_policy_value_and_status_aggregator_cc index 42a81620a..c449dc358 100644 --- a/www/chromium/patches/patch-chrome_browser_policy_policy_value_and_status_aggregator_cc +++ b/www/chromium/patches/patch-chrome_browser_policy_policy_value_and_status_aggregator_cc @@ -1,7 +1,7 @@ Index: chrome/browser/policy/policy_value_and_status_aggregator.cc --- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig +++ chrome/browser/policy/policy_value_and_status_aggregator.cc -@@ -52,7 +52,7 @@ +@@ -53,7 +53,7 @@ #include "chrome/browser/policy/value_provider/extension_policies_value_provider.h" #endif // BUILDFLAG(ENABLE_EXTENSIONS) @@ -10,7 +10,7 @@ Index: chrome/browser/policy/policy_value_and_status_aggregator.cc #include "components/policy/core/common/cloud/profile_cloud_policy_manager.h" #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -98,7 +98,7 @@ std::unique_ptr GetUserP +@@ -99,7 +99,7 @@ std::unique_ptr GetUserP #else // BUILDFLAG(IS_CHROMEOS_ASH) policy::CloudPolicyManager* cloud_policy_manager = profile->GetUserCloudPolicyManager(); diff --git a/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc b/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc index 91ce9daed..b0feac893 100644 --- a/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc +++ b/www/chromium/patches/patch-chrome_browser_prefs_browser_prefs_cc @@ -1,7 +1,7 @@ Index: chrome/browser/prefs/browser_prefs.cc --- chrome/browser/prefs/browser_prefs.cc.orig +++ chrome/browser/prefs/browser_prefs.cc -@@ -472,13 +472,13 @@ +@@ -478,13 +478,13 @@ #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -17,7 +17,7 @@ Index: chrome/browser/prefs/browser_prefs.cc (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) #include "chrome/browser/browser_switcher/browser_switcher_prefs.h" #endif -@@ -511,7 +511,7 @@ +@@ -517,7 +517,7 @@ #include "chrome/browser/sessions/session_service_log.h" #endif @@ -26,7 +26,7 @@ Index: chrome/browser/prefs/browser_prefs.cc #include "ui/color/system_theme.h" #endif -@@ -716,7 +716,7 @@ const char kPluginsPluginsList[] = "plugins.plugins_li +@@ -662,7 +662,7 @@ const char kPluginsPluginsList[] = "plugins.plugins_li const char kPluginsShowDetails[] = "plugins.show_details"; // Deprecated 02/2023. @@ -35,7 +35,7 @@ Index: chrome/browser/prefs/browser_prefs.cc const char kWebAppsUrlHandlerInfo[] = "web_apps.url_handler_info"; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -1007,7 +1007,7 @@ void RegisterLocalStatePrefsForMigration(PrefRegistryS +@@ -948,7 +948,7 @@ void RegisterLocalStatePrefsForMigration(PrefRegistryS #endif // BUILDFLAG(IS_CHROMEOS_ASH) // Deprecated 02/2023. @@ -44,16 +44,7 @@ Index: chrome/browser/prefs/browser_prefs.cc registry->RegisterDictionaryPref(kWebAppsUrlHandlerInfo); #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -1163,7 +1163,7 @@ void RegisterProfilePrefsForMigration( - registry->RegisterIntegerPref(kProfileAvatarTutorialShown, 0); - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Deprecated 08/2022. - registry->RegisterBooleanPref(prefs::kUsesSystemThemeDeprecated, false); - #endif -@@ -1964,12 +1964,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync +@@ -1863,12 +1863,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -68,7 +59,7 @@ Index: chrome/browser/prefs/browser_prefs.cc browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry); #endif -@@ -2127,7 +2127,7 @@ void MigrateObsoleteLocalStatePrefs(PrefService* local +@@ -2018,7 +2018,7 @@ void MigrateObsoleteLocalStatePrefs(PrefService* local #endif // BUILDFLAG(IS_CHROMEOS_ASH) // Added 02/2023 @@ -77,12 +68,3 @@ Index: chrome/browser/prefs/browser_prefs.cc local_state->ClearPref(kWebAppsUrlHandlerInfo); #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -2297,7 +2297,7 @@ void MigrateObsoleteProfilePrefs(Profile* profile) { - profile_prefs->ClearPref(kProfileAvatarTutorialShown); - #endif - --#if BUILDFLAG(IS_LINUX) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - // Added 08/2022. - if (profile_prefs->HasPrefPath(prefs::kUsesSystemThemeDeprecated)) { - auto migrated_theme = 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 index f551c3e3d..7c08c4a0e 100644 --- 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 @@ -1,7 +1,7 @@ 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 -@@ -379,18 +379,18 @@ +@@ -385,18 +385,18 @@ #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -23,7 +23,7 @@ Index: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc #include "chrome/browser/browser_switcher/browser_switcher_service_factory.h" #include "chrome/browser/enterprise/connectors/analysis/local_binary_upload_service_factory.h" #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h" -@@ -589,7 +589,7 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -596,7 +596,7 @@ void ChromeBrowserMainExtraPartsProfiles:: if (breadcrumbs::IsEnabled()) { BreadcrumbManagerKeyedServiceFactory::GetInstance(); } @@ -32,7 +32,7 @@ Index: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc browser_switcher::BrowserSwitcherServiceFactory::GetInstance(); #endif browser_sync::UserEventServiceFactory::GetInstance(); -@@ -675,26 +675,26 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -689,26 +689,26 @@ void ChromeBrowserMainExtraPartsProfiles:: #endif enterprise::ProfileIdServiceFactory::GetInstance(); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -64,7 +64,7 @@ Index: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc enterprise_signals::UserPermissionServiceFactory::GetInstance(); #endif #if BUILDFLAG(ENABLE_SESSION_SERVICE) -@@ -797,7 +797,7 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -817,7 +817,7 @@ void ChromeBrowserMainExtraPartsProfiles:: #endif // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -73,7 +73,7 @@ Index: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance(); #endif -@@ -891,7 +891,7 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -912,7 +912,7 @@ void ChromeBrowserMainExtraPartsProfiles:: #if BUILDFLAG(IS_CHROMEOS) policy::PolicyCertServiceFactory::GetInstance(); #endif @@ -82,7 +82,7 @@ Index: chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance(); #endif policy::UserCloudPolicyInvalidatorFactory::GetInstance(); -@@ -932,7 +932,7 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -953,7 +953,7 @@ void ChromeBrowserMainExtraPartsProfiles:: #if !BUILDFLAG(IS_ANDROID) ProfileThemeUpdateServiceFactory::GetInstance(); #endif diff --git a/www/chromium/patches/patch-chrome_browser_resources_settings_route_ts b/www/chromium/patches/patch-chrome_browser_resources_settings_route_ts index 15eb839d2..02c5786b9 100644 --- a/www/chromium/patches/patch-chrome_browser_resources_settings_route_ts +++ b/www/chromium/patches/patch-chrome_browser_resources_settings_route_ts @@ -1,7 +1,7 @@ Index: chrome/browser/resources/settings/route.ts --- chrome/browser/resources/settings/route.ts.orig +++ chrome/browser/resources/settings/route.ts -@@ -231,7 +231,7 @@ function createBrowserSettingsRoutes(): SettingsRoutes +@@ -236,7 +236,7 @@ function createBrowserSettingsRoutes(): SettingsRoutes r.ACCESSIBILITY = r.ADVANCED.createSection( '/accessibility', 'a11y', loadTimeData.getString('a11yPageTitle')); diff --git a/www/chromium/patches/patch-chrome_browser_safe_browsing_cloud_content_scanning_binary_upload_service_cc b/www/chromium/patches/patch-chrome_browser_safe_browsing_cloud_content_scanning_binary_upload_service_cc index cba879833..b8c3f7bd6 100644 --- a/www/chromium/patches/patch-chrome_browser_safe_browsing_cloud_content_scanning_binary_upload_service_cc +++ b/www/chromium/patches/patch-chrome_browser_safe_browsing_cloud_content_scanning_binary_upload_service_cc @@ -10,7 +10,7 @@ Index: chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service #include "chrome/browser/enterprise/connectors/analysis/local_binary_upload_service_factory.h" #endif -@@ -398,7 +398,7 @@ BinaryUploadService* BinaryUploadService::GetForProfil +@@ -421,7 +421,7 @@ BinaryUploadService* BinaryUploadService::GetForProfil Profile* profile, const enterprise_connectors::AnalysisSettings& settings) { // Local content analysis is supported only on desktop platforms. diff --git a/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_cc b/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_cc index 2d3aa3716..ca7c46d88 100644 --- a/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_cc +++ b/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_cc @@ -19,7 +19,7 @@ Index: chrome/browser/safe_browsing/download_protection/file_analyzer.cc } else if (inspection_type == DownloadFileType::OFFICE_DOCUMENT) { StartExtractDocumentFeatures(); #endif -@@ -310,7 +310,7 @@ void FileAnalyzer::OnDmgAnalysisFinished( +@@ -314,7 +314,7 @@ void FileAnalyzer::OnDmgAnalysisFinished( } #endif // BUILDFLAG(IS_MAC) diff --git a/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_h b/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_h index 9faef184f..21a299c7f 100644 --- a/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_h +++ b/www/chromium/patches/patch-chrome_browser_safe_browsing_download_protection_file_analyzer_h @@ -10,7 +10,7 @@ Index: chrome/browser/safe_browsing/download_protection/file_analyzer.h #include "chrome/services/file_util/public/cpp/sandboxed_document_analyzer.h" #endif -@@ -106,7 +106,7 @@ class FileAnalyzer { +@@ -109,7 +109,7 @@ class FileAnalyzer { const safe_browsing::ArchiveAnalyzerResults& archive_results); #endif @@ -19,7 +19,7 @@ Index: chrome/browser/safe_browsing/download_protection/file_analyzer.h void StartExtractDocumentFeatures(); void OnDocumentAnalysisFinished( const DocumentAnalyzerResults& document_results); -@@ -136,7 +136,7 @@ class FileAnalyzer { +@@ -139,7 +139,7 @@ class FileAnalyzer { dmg_analyzer_{nullptr, base::OnTaskRunnerDeleter(nullptr)}; #endif diff --git a/www/chromium/patches/patch-chrome_browser_signin_signin_util_cc b/www/chromium/patches/patch-chrome_browser_signin_signin_util_cc index b6c0c452a..ae54a28fa 100644 --- a/www/chromium/patches/patch-chrome_browser_signin_signin_util_cc +++ b/www/chromium/patches/patch-chrome_browser_signin_signin_util_cc @@ -1,7 +1,7 @@ Index: chrome/browser/signin/signin_util.cc --- chrome/browser/signin/signin_util.cc.orig +++ chrome/browser/signin/signin_util.cc -@@ -71,7 +71,7 @@ CookiesMover::CookiesMover(base::WeakPtr sour +@@ -74,7 +74,7 @@ CookiesMover::CookiesMover(base::WeakPtr sour CookiesMover::~CookiesMover() = default; void CookiesMover::StartMovingCookies() { diff --git a/www/chromium/patches/patch-chrome_browser_sync_sync_service_factory_cc b/www/chromium/patches/patch-chrome_browser_sync_sync_service_factory_cc index cab1f76c3..279caa1b3 100644 --- a/www/chromium/patches/patch-chrome_browser_sync_sync_service_factory_cc +++ b/www/chromium/patches/patch-chrome_browser_sync_sync_service_factory_cc @@ -1,7 +1,7 @@ Index: chrome/browser/sync/sync_service_factory.cc --- chrome/browser/sync/sync_service_factory.cc.orig +++ chrome/browser/sync/sync_service_factory.cc -@@ -80,7 +80,7 @@ +@@ -82,7 +82,7 @@ #endif // BUILDFLAG(IS_CHROMEOS_ASH) #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/sync/sync_service_factory.cc #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h" #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || // BUILDFLAG(IS_WIN) -@@ -129,7 +129,7 @@ std::unique_ptr BuildSyncService( +@@ -131,7 +131,7 @@ std::unique_ptr BuildSyncService( // TODO(crbug.com/1052397): Reassess whether the following block needs to be // included in lacros-chrome once build flag switch of lacros-chrome is // complete. @@ -19,7 +19,7 @@ Index: chrome/browser/sync/sync_service_factory.cc (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) syncer::SyncPrefs prefs(profile->GetPrefs()); local_sync_backend_enabled = prefs.IsLocalSyncEnabled(); -@@ -251,7 +251,7 @@ SyncServiceFactory::SyncServiceFactory() +@@ -256,7 +256,7 @@ SyncServiceFactory::SyncServiceFactory() DependsOn(PasswordStoreFactory::GetInstance()); DependsOn(PowerBookmarkServiceFactory::GetInstance()); #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ diff --git a/www/chromium/patches/patch-chrome_browser_themes_theme_service_cc b/www/chromium/patches/patch-chrome_browser_themes_theme_service_cc index 53a9f6788..6a696ee0d 100644 --- a/www/chromium/patches/patch-chrome_browser_themes_theme_service_cc +++ b/www/chromium/patches/patch-chrome_browser_themes_theme_service_cc @@ -1,7 +1,7 @@ Index: chrome/browser/themes/theme_service.cc --- chrome/browser/themes/theme_service.cc.orig +++ chrome/browser/themes/theme_service.cc -@@ -75,7 +75,7 @@ +@@ -74,7 +74,7 @@ #include "extensions/browser/extension_registry_observer.h" #endif @@ -10,7 +10,7 @@ Index: chrome/browser/themes/theme_service.cc #include "ui/linux/linux_ui.h" #include "ui/ozone/public/ozone_platform.h" #endif -@@ -333,7 +333,7 @@ CustomThemeSupplier* ThemeService::GetThemeSupplier() +@@ -330,7 +330,7 @@ CustomThemeSupplier* ThemeService::GetThemeSupplier() } bool ThemeService::ShouldUseCustomFrame() const { diff --git a/www/chromium/patches/patch-chrome_browser_ui_actions_chrome_action_id_h b/www/chromium/patches/patch-chrome_browser_ui_actions_chrome_action_id_h new file mode 100644 index 000000000..ac09066d0 --- /dev/null +++ b/www/chromium/patches/patch-chrome_browser_ui_actions_chrome_action_id_h @@ -0,0 +1,12 @@ +Index: chrome/browser/ui/actions/chrome_action_id.h +--- chrome/browser/ui/actions/chrome_action_id.h.orig ++++ chrome/browser/ui/actions/chrome_action_id.h +@@ -532,7 +532,7 @@ + IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER) \ + E(kActionContentContextQuickAnswersInlineQuery, \ + IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY) +-#elif BUILDFLAG(IS_LINUX) ++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \ + E(kUseSystemTitleBar, IDC_USE_SYSTEM_TITLE_BAR) \ + E(kRestoreWindow, IDC_RESTORE_WINDOW) diff --git a/www/chromium/patches/patch-chrome_browser_ui_autofill_chrome_autofill_client_cc b/www/chromium/patches/patch-chrome_browser_ui_autofill_chrome_autofill_client_cc deleted file mode 100644 index 25fdc05b7..000000000 --- a/www/chromium/patches/patch-chrome_browser_ui_autofill_chrome_autofill_client_cc +++ /dev/null @@ -1,18 +0,0 @@ -Index: chrome/browser/ui/autofill/chrome_autofill_client.cc ---- chrome/browser/ui/autofill/chrome_autofill_client.cc.orig -+++ chrome/browser/ui/autofill/chrome_autofill_client.cc -@@ -1100,7 +1100,14 @@ void ChromeAutofillClient::PropagateAutofillPrediction - &renderer_form); - } - -+#if defined(__clang__) && (__clang_major__ >= 16) - for (const auto& [frame_token, frame_forms] : renderer_forms_by_frame) { -+#else -+ for (const auto& r_f : renderer_forms_by_frame) { -+ const auto& [f_t, f_f] = r_f; -+ const auto& frame_token = f_t; -+ const auto& frame_forms = f_f; -+#endif - // Attempt to find the RFH with this `frame_token`. - content::RenderFrameHost* rfh = nullptr; - GetWebContents().ForEachRenderFrameHost( diff --git a/www/chromium/patches/patch-chrome_browser_ui_browser_h b/www/chromium/patches/patch-chrome_browser_ui_browser_h index 79d45fd09..68eb8518a 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_browser_h +++ b/www/chromium/patches/patch-chrome_browser_ui_browser_h @@ -1,7 +1,7 @@ Index: chrome/browser/ui/browser.h --- chrome/browser/ui/browser.h.orig +++ chrome/browser/ui/browser.h -@@ -288,7 +288,7 @@ class Browser : public TabStripModelObserver, +@@ -289,7 +289,7 @@ class Browser : public TabStripModelObserver, int32_t restore_id = kDefaultRestoreId; #endif diff --git a/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_cc b/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_cc index 04051d95e..fb0cbcbcc 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/chrome_pages.cc --- chrome/browser/ui/chrome_pages.cc.orig +++ chrome/browser/ui/chrome_pages.cc -@@ -71,7 +71,7 @@ +@@ -78,7 +78,7 @@ #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,12 +10,12 @@ Index: chrome/browser/ui/chrome_pages.cc #include "chrome/browser/web_applications/web_app_utils.h" #endif -@@ -617,7 +617,7 @@ void ShowShortcutCustomizationApp(Profile* profile) { +@@ -668,7 +668,7 @@ void ShowShortcutCustomizationApp(Profile* profile, } #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_FUCHSIA) + BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) - void ShowWebAppSettings(Browser* browser, - const std::string& app_id, - web_app::AppSettingsPageEntryPoint entry_point) { + void ShowWebAppSettingsImpl(Browser* browser, + Profile* profile, + const std::string& app_id, diff --git a/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_h b/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_h index 02a215210..aa3af0cd4 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_h +++ b/www/chromium/patches/patch-chrome_browser_ui_chrome_pages_h @@ -1,7 +1,7 @@ Index: chrome/browser/ui/chrome_pages.h --- chrome/browser/ui/chrome_pages.h.orig +++ chrome/browser/ui/chrome_pages.h -@@ -34,7 +34,7 @@ enum class ConsentLevel; +@@ -38,7 +38,7 @@ enum class ConsentLevel; } // namespace signin #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/ui/chrome_pages.h namespace web_app { enum class AppSettingsPageEntryPoint; } // namespace web_app -@@ -237,7 +237,7 @@ void ShowShortcutCustomizationApp(Profile* profile); +@@ -249,7 +249,7 @@ void ShowShortcutCustomizationApp(Profile* profile, #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_cc b/www/chromium/patches/patch-chrome_browser_ui_signin_signin_view_controller_cc similarity index 63% rename from www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_cc rename to www/chromium/patches/patch-chrome_browser_ui_signin_signin_view_controller_cc index 7b82cb099..22b8d140c 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_signin_signin_view_controller_cc @@ -1,7 +1,7 @@ -Index: chrome/browser/ui/signin_view_controller.cc ---- chrome/browser/ui/signin_view_controller.cc.orig -+++ chrome/browser/ui/signin_view_controller.cc -@@ -275,7 +275,7 @@ void SigninViewController::ShowModalEnterpriseConfirma +Index: chrome/browser/ui/signin/signin_view_controller.cc +--- chrome/browser/ui/signin/signin_view_controller.cc.orig ++++ chrome/browser/ui/signin/signin_view_controller.cc +@@ -253,7 +253,7 @@ void SigninViewController::ShowModalEnterpriseConfirma bool show_link_data_option, signin::SigninChoiceCallback callback) { #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_delegate_h b/www/chromium/patches/patch-chrome_browser_ui_signin_signin_view_controller_delegate_h similarity index 72% rename from www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_delegate_h rename to www/chromium/patches/patch-chrome_browser_ui_signin_signin_view_controller_delegate_h index e36d286eb..d607939bb 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_signin_view_controller_delegate_h +++ b/www/chromium/patches/patch-chrome_browser_ui_signin_signin_view_controller_delegate_h @@ -1,6 +1,6 @@ -Index: chrome/browser/ui/signin_view_controller_delegate.h ---- chrome/browser/ui/signin_view_controller_delegate.h.orig -+++ chrome/browser/ui/signin_view_controller_delegate.h +Index: chrome/browser/ui/signin/signin_view_controller_delegate.h +--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig ++++ chrome/browser/ui/signin/signin_view_controller_delegate.h @@ -81,7 +81,7 @@ class SigninViewControllerDelegate { #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS) diff --git a/www/chromium/patches/patch-chrome_browser_ui_startup_bad_flags_prompt_cc b/www/chromium/patches/patch-chrome_browser_ui_startup_bad_flags_prompt_cc index 620fba509..ae1208e30 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_startup_bad_flags_prompt_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_startup_bad_flags_prompt_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/startup/bad_flags_prompt.cc --- chrome/browser/ui/startup/bad_flags_prompt.cc.orig +++ chrome/browser/ui/startup/bad_flags_prompt.cc -@@ -96,7 +96,7 @@ static const char* kBadFlags[] = { +@@ -100,7 +100,7 @@ const char* const kBadFlags[] = { // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_cc b/www/chromium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_cc index 0a5f8d9cd..6436b1d2f 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/startup/startup_browser_creator.cc --- chrome/browser/ui/startup/startup_browser_creator.cc.orig +++ chrome/browser/ui/startup/startup_browser_creator.cc -@@ -132,7 +132,7 @@ +@@ -133,7 +133,7 @@ #include "chrome/credential_provider/common/gcp_strings.h" #endif // BUILDFLAG(IS_WIN) @@ -10,7 +10,7 @@ Index: chrome/browser/ui/startup/startup_browser_creator.cc #include "chrome/browser/headless/headless_mode_util.h" #include "chrome/browser/ui/startup/web_app_info_recorder_utils.h" #include "components/headless/policy/headless_mode_policy.h" -@@ -917,7 +917,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( +@@ -921,7 +921,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl"); ComputeAndRecordLaunchMode(command_line); @@ -19,7 +19,7 @@ Index: chrome/browser/ui/startup/startup_browser_creator.cc if (headless::IsHeadlessMode() && headless::HeadlessModePolicy::IsHeadlessModeDisabled( g_browser_process->local_state())) { -@@ -1021,7 +1021,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( +@@ -1025,7 +1025,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( silent_launch = true; } @@ -28,7 +28,7 @@ Index: chrome/browser/ui/startup/startup_browser_creator.cc // Writes open and installed web apps to the specified file without // launching a new browser window or tab. if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) && -@@ -1232,7 +1232,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( +@@ -1238,7 +1238,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow) << "Failed launch with app: couldn't pick a profile"; std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId); diff --git a/www/chromium/patches/patch-chrome_browser_ui_tab_helpers_cc b/www/chromium/patches/patch-chrome_browser_ui_tab_helpers_cc index d8a9cb89d..94fe5be29 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_tab_helpers_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_tab_helpers_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/tab_helpers.cc --- chrome/browser/ui/tab_helpers.cc.orig +++ chrome/browser/ui/tab_helpers.cc -@@ -223,7 +223,7 @@ +@@ -221,7 +221,7 @@ #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/ui/tab_helpers.cc #include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h" #include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/hats/hats_helper.h" -@@ -614,12 +614,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con +@@ -610,12 +610,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \ diff --git a/www/chromium/patches/patch-chrome_browser_ui_ui_features_cc b/www/chromium/patches/patch-chrome_browser_ui_ui_features_cc index 3c7c241b3..c755c88ff 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_ui_features_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_ui_features_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/ui_features.cc --- chrome/browser/ui/ui_features.cc.orig +++ chrome/browser/ui/ui_features.cc -@@ -288,7 +288,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRenderer, +@@ -306,7 +306,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRenderer, "TopChromeWebUIUsesSpareRenderer", base::FEATURE_ENABLED_BY_DEFAULT); diff --git a/www/chromium/patches/patch-chrome_browser_ui_ui_features_h b/www/chromium/patches/patch-chrome_browser_ui_ui_features_h index 5ff4db1c2..fc1632646 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_ui_features_h +++ b/www/chromium/patches/patch-chrome_browser_ui_ui_features_h @@ -1,7 +1,7 @@ Index: chrome/browser/ui/ui_features.h --- chrome/browser/ui/ui_features.h.orig +++ chrome/browser/ui/ui_features.h -@@ -191,7 +191,7 @@ BASE_DECLARE_FEATURE(kToolbarUseHardwareBitmapDraw); +@@ -194,7 +194,7 @@ BASE_DECLARE_FEATURE(kToolbarUseHardwareBitmapDraw); BASE_DECLARE_FEATURE(kTopChromeWebUIUsesSpareRenderer); diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_dark_mode_manager_linux_h b/www/chromium/patches/patch-chrome_browser_ui_views_dark_mode_manager_linux_h new file mode 100644 index 000000000..820de01df --- /dev/null +++ b/www/chromium/patches/patch-chrome_browser_ui_views_dark_mode_manager_linux_h @@ -0,0 +1,11 @@ +Index: chrome/browser/ui/views/dark_mode_manager_linux.h +--- chrome/browser/ui/views/dark_mode_manager_linux.h.orig ++++ chrome/browser/ui/views/dark_mode_manager_linux.h +@@ -6,6 +6,7 @@ + #define CHROME_BROWSER_UI_VIEWS_DARK_MODE_MANAGER_LINUX_H_ + + #include ++#include + + #include "base/gtest_prod_util.h" + #include "base/memory/scoped_refptr.h" diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_aura_cc b/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_aura_cc index bb120185d..25d3a544e 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_aura_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_aura_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/eye_dropper/eye_dropper_view_aura.cc --- chrome/browser/ui/views/eye_dropper/eye_dropper_view_aura.cc.orig +++ chrome/browser/ui/views/eye_dropper/eye_dropper_view_aura.cc -@@ -119,7 +119,7 @@ void EyeDropperView::MoveViewToFront() { +@@ -127,7 +127,7 @@ void EyeDropperView::MoveViewToFront() { } void EyeDropperView::CaptureInputIfNeeded() { diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_cc b/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_cc index b2328cdc5..bb5402a53 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_eye_dropper_eye_dropper_view_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/eye_dropper/eye_dropper_view.cc --- chrome/browser/ui/views/eye_dropper/eye_dropper_view.cc.orig +++ chrome/browser/ui/views/eye_dropper/eye_dropper_view.cc -@@ -159,7 +159,7 @@ EyeDropperView::EyeDropperView(content::RenderFrameHos +@@ -178,7 +178,7 @@ EyeDropperView::EyeDropperView(content::RenderFrameHos // EyeDropper/WidgetDelegate. set_owned_by_client(); SetPreferredSize(GetSize()); diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_cc b/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_cc index c98af8928..8f8ff39b7 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_cc @@ -10,8 +10,8 @@ Index: chrome/browser/ui/views/frame/browser_frame.cc #include "ui/display/screen.h" #include "ui/linux/linux_ui.h" #endif -@@ -66,7 +66,7 @@ - namespace { +@@ -89,7 +89,7 @@ class ThemeChangedObserver : public views::WidgetObser + }; bool IsUsingLinuxSystemTheme(Profile* profile) { -#if BUILDFLAG(IS_LINUX) @@ -19,7 +19,16 @@ Index: chrome/browser/ui/views/frame/browser_frame.cc return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme(); #else return false; -@@ -319,7 +319,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() { +@@ -180,7 +180,7 @@ void BrowserFrame::InitBrowserFrame() { + + Init(std::move(params)); + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // Because getting `linux_ui_theme` requires `native_widget_` to be + // initialized, this needs to happen after Init(). + if (!IsIncognitoBrowser() && +@@ -370,7 +370,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() { chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace()); chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(), IsVisibleOnAllWorkspaces()); @@ -28,16 +37,16 @@ Index: chrome/browser/ui/views/frame/browser_frame.cc // If the window was sent to a different workspace, prioritize it if // it was sent to the current workspace and deprioritize it // otherwise. This is done by MoveBrowsersInWorkspaceToFront() -@@ -547,7 +547,7 @@ void BrowserFrame::SelectNativeTheme() { - return; - } +@@ -558,7 +558,7 @@ void BrowserFrame::OnMenuClosed() { + } + void BrowserFrame::SelectNativeTheme() { -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - const auto* linux_ui_theme = - ui::LinuxUiTheme::GetForWindow(GetNativeWindow()); - // Ignore the system theme for web apps with window-controls-overlay as the -@@ -564,7 +564,7 @@ void BrowserFrame::SelectNativeTheme() { + // Use the regular NativeTheme instance if running incognito mode, regardless + // of system theme (gtk, qt etc). + ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi(); +@@ -599,7 +599,7 @@ void BrowserFrame::OnTouchUiChanged() { bool BrowserFrame::RegenerateFrameOnThemeChange( BrowserThemeChangeType theme_change_type) { bool need_regenerate = false; diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_h b/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_h index ddc038ca8..e6944f50e 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_h +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_frame_h @@ -19,7 +19,7 @@ Index: chrome/browser/ui/views/frame/browser_frame.h // Returns which edges of the frame are tiled. const ui::WindowTiledEdges& tiled_edges() const { return tiled_edges_; } void set_tiled_edges(ui::WindowTiledEdges tiled_edges) { -@@ -231,7 +231,7 @@ class BrowserFrame : public views::Widget, public view +@@ -230,7 +230,7 @@ class BrowserFrame : public views::Widget, public view // contents for smoother dragging. TabDragKind tab_drag_kind_ = TabDragKind::kNone; diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc b/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc index b9563c91d..af27ce048 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/frame/browser_view.cc --- chrome/browser/ui/views/frame/browser_view.cc.orig +++ chrome/browser/ui/views/frame/browser_view.cc -@@ -2076,7 +2076,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra +@@ -2106,7 +2106,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra // CrOS cleanup is done. // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc b/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc index 24263d510..67cf52165 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc @@ -10,7 +10,7 @@ Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.cc #include "ui/views/controls/menu/menu_runner.h" #endif -@@ -572,7 +572,7 @@ OpaqueBrowserFrameView::FrameButtonStyle +@@ -568,7 +568,7 @@ OpaqueBrowserFrameView::FrameButtonStyle OpaqueBrowserFrameView::GetFrameButtonStyle() const { // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -19,7 +19,7 @@ Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.cc return FrameButtonStyle::kMdButton; #else return FrameButtonStyle::kImageButton; -@@ -595,7 +595,7 @@ bool OpaqueBrowserFrameView::ShouldDrawRestoredFrameSh +@@ -591,7 +591,7 @@ bool OpaqueBrowserFrameView::ShouldDrawRestoredFrameSh return false; } @@ -28,7 +28,7 @@ Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.cc ui::WindowTiledEdges OpaqueBrowserFrameView::GetTiledEdges() const { return frame()->tiled_edges(); } -@@ -796,7 +796,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIconBounds() cons +@@ -789,7 +789,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIconBounds() cons } void OpaqueBrowserFrameView::WindowIconPressed() { diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_h b/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_h index 117fa0cbb..bba7654da 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_h +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_h @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.h --- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h -@@ -117,7 +117,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient +@@ -116,7 +116,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient const gfx::Rect& bounding_rect) const override; bool IsTranslucentWindowOpacitySupported() const override; bool ShouldDrawRestoredFrameShadow() const override; @@ -10,7 +10,7 @@ Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.h ui::WindowTiledEdges GetTiledEdges() const override; #endif int WebAppButtonHeight() const override; -@@ -234,7 +234,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient +@@ -233,7 +233,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient // Background painter for the window frame. std::unique_ptr frame_background_; diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_cc b/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_cc index 4141a6570..bd815bee3 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc --- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc -@@ -56,7 +56,7 @@ +@@ -53,7 +53,7 @@ #include "ui/aura/window.h" #endif @@ -10,7 +10,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc #include "chrome/browser/ui/views/frame/browser_frame_view_paint_utils_linux.h" #include "chrome/browser/ui/views/frame/desktop_browser_frame_aura_linux.h" #endif -@@ -78,7 +78,7 @@ constexpr int kBackToTabImageSize = 16; +@@ -80,7 +80,7 @@ constexpr int kBackToTabImageSize = 16; // The height of the controls bar at the top of the window. constexpr int kTopControlsHeight = 30; @@ -19,7 +19,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc // Frame border when window shadow is not drawn. constexpr int kFrameBorderThickness = 4; #endif -@@ -173,7 +173,7 @@ class WindowEventObserver : public ui::EventObserver { +@@ -175,7 +175,7 @@ class WindowEventObserver : public ui::EventObserver { gfx::Rect input_bounds = pip_browser_frame_view_->GetLocalBounds(); @@ -28,7 +28,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc // Calculate input bounds for Linux. This is needed because the input bounds // is not necessary the same as the local bounds on Linux. if (pip_browser_frame_view_->ShouldDrawFrameShadow()) { -@@ -399,7 +399,7 @@ PictureInPictureBrowserFrameView::PictureInPictureBrow +@@ -534,7 +534,7 @@ PictureInPictureBrowserFrameView::PictureInPictureBrow } #endif @@ -37,7 +37,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc frame_background_ = std::make_unique(); #endif -@@ -578,7 +578,7 @@ void PictureInPictureBrowserFrameView::OnThemeChanged( +@@ -709,7 +709,7 @@ void PictureInPictureBrowserFrameView::OnThemeChanged( for (ContentSettingImageView* view : content_setting_views_) view->SetIconColor(color_provider->GetColor(kColorPipWindowForeground)); @@ -46,7 +46,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc // On Linux the top bar background will be drawn in OnPaint(). top_bar_container_view_->SetBackground(views::CreateSolidBackground( color_provider->GetColor(kColorPipWindowTopBarBackground))); -@@ -634,7 +634,7 @@ void PictureInPictureBrowserFrameView::RemovedFromWidg +@@ -772,7 +772,7 @@ void PictureInPictureBrowserFrameView::RemovedFromWidg BrowserNonClientFrameView::RemovedFromWidget(); } @@ -55,7 +55,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc gfx::Insets PictureInPictureBrowserFrameView::MirroredFrameBorderInsets() const { auto border = FrameBorderInsets(); -@@ -875,7 +875,7 @@ void PictureInPictureBrowserFrameView::AnimationProgre +@@ -1016,7 +1016,7 @@ void PictureInPictureBrowserFrameView::AnimationProgre // views::View implementations: void PictureInPictureBrowserFrameView::OnPaint(gfx::Canvas* canvas) { @@ -64,7 +64,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc // Draw the PiP window frame borders and shadows, including the top bar // background. if (window_frame_provider_) { -@@ -998,7 +998,7 @@ void PictureInPictureBrowserFrameView::UpdateTopBarVie +@@ -1140,7 +1140,7 @@ void PictureInPictureBrowserFrameView::UpdateTopBarVie } gfx::Insets PictureInPictureBrowserFrameView::FrameBorderInsets() const { @@ -73,7 +73,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc if (window_frame_provider_) { const auto insets = window_frame_provider_->GetFrameThicknessDip(); const auto tiled_edges = frame()->tiled_edges(); -@@ -1019,7 +1019,7 @@ gfx::Insets PictureInPictureBrowserFrameView::FrameBor +@@ -1161,7 +1161,7 @@ gfx::Insets PictureInPictureBrowserFrameView::FrameBor } gfx::Insets PictureInPictureBrowserFrameView::ResizeBorderInsets() const { @@ -82,7 +82,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc return FrameBorderInsets(); #elif BUILDFLAG(IS_CHROMEOS_ASH) return gfx::Insets(chromeos::kResizeInsideBoundsSize); -@@ -1040,7 +1040,7 @@ gfx::Size PictureInPictureBrowserFrameView::GetNonClie +@@ -1182,7 +1182,7 @@ gfx::Size PictureInPictureBrowserFrameView::GetNonClie top_height + border_thickness.bottom()); } diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_h b/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_h index 30288834b..5cab124c0 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_h +++ b/www/chromium/patches/patch-chrome_browser_ui_views_frame_picture_in_picture_browser_frame_view_h @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h --- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h -@@ -23,7 +23,7 @@ +@@ -24,7 +24,7 @@ #include "ui/views/controls/image_view.h" #include "ui/views/widget/widget_observer.h" @@ -10,7 +10,16 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h #include "ui/linux/window_frame_provider.h" #endif -@@ -86,7 +86,7 @@ class PictureInPictureBrowserFrameView +@@ -32,7 +32,7 @@ + // window, so to prevent cutting off important dialogs we resize the + // picture-in-picture window to fit them. While ChromeOS also uses Aura, it does + // not have this issue so we do not resize on ChromeOS. +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) + #define RESIZE_DOCUMENT_PICTURE_IN_PICTURE_TO_DIALOG 1 + #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) + +@@ -97,7 +97,7 @@ class PictureInPictureBrowserFrameView void Layout() override; void AddedToWidget() override; void RemovedFromWidget() override; @@ -19,7 +28,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h gfx::Insets MirroredFrameBorderInsets() const override; gfx::Insets GetInputInsets() const override; SkRRect GetRestoredClipRegion() const override; -@@ -175,7 +175,7 @@ class PictureInPictureBrowserFrameView +@@ -186,7 +186,7 @@ class PictureInPictureBrowserFrameView // Called when mouse entered or exited the pip window. void OnMouseEnteredOrExitedWindow(bool entered); @@ -28,7 +37,7 @@ Index: chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h // Sets the window frame provider so that it will be used for drawing. void SetWindowFrameProvider(ui::WindowFrameProvider* window_frame_provider); -@@ -258,7 +258,7 @@ class PictureInPictureBrowserFrameView +@@ -349,7 +349,7 @@ class PictureInPictureBrowserFrameView // `top_bar_color_animation_`. absl::optional current_foreground_color_; diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_profiles_profile_menu_view_base_cc b/www/chromium/patches/patch-chrome_browser_ui_views_profiles_profile_menu_view_base_cc index 53b3d2bd5..02c65b151 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_profiles_profile_menu_view_base_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_profiles_profile_menu_view_base_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/profiles/profile_menu_view_base.cc --- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig +++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc -@@ -651,7 +651,7 @@ void ProfileMenuViewBase::SetProfileIdentityInfo( +@@ -652,7 +652,7 @@ void ProfileMenuViewBase::SetProfileIdentityInfo( // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_cc b/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_cc index c1635e7d0..a5fddc8bd 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc --- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc -@@ -49,7 +49,7 @@ namespace { +@@ -53,7 +53,7 @@ namespace { const int kModalDialogWidth = 448; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc const int kEnterpriseConfirmationDialogWidth = 512; const int kEnterpriseConfirmationDialogHeight = 576; #endif -@@ -167,7 +167,7 @@ SigninViewControllerDelegateViews::CreateProfileCustom +@@ -179,7 +179,7 @@ SigninViewControllerDelegateViews::CreateProfileCustom #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -19,7 +19,7 @@ Index: chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc // static std::unique_ptr SigninViewControllerDelegateViews::CreateEnterpriseConfirmationWebView( -@@ -442,7 +442,7 @@ SigninViewControllerDelegate::CreateProfileCustomizati +@@ -454,7 +454,7 @@ SigninViewControllerDelegate::CreateProfileCustomizati #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_h b/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_h index 22b1835c3..f99890866 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_h +++ b/www/chromium/patches/patch-chrome_browser_ui_views_profiles_signin_view_controller_delegate_views_h @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h --- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h -@@ -74,7 +74,7 @@ class SigninViewControllerDelegateViews +@@ -73,7 +73,7 @@ class SigninViewControllerDelegateViews #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_cc b/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_cc index 82657c92e..c82eaf388 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/tabs/tab.cc --- chrome/browser/ui/views/tabs/tab.cc.orig +++ chrome/browser/ui/views/tabs/tab.cc -@@ -593,7 +593,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent& +@@ -605,7 +605,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent& if (mouse_hovered_ || !GetWidget()->IsMouseEventsEnabled()) return; diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_style_views_cc b/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_style_views_cc index 2c2b010c2..f4fda1533 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_style_views_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_tabs_tab_style_views_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/tabs/tab_style_views.cc --- chrome/browser/ui/views/tabs/tab_style_views.cc.orig +++ chrome/browser/ui/views/tabs/tab_style_views.cc -@@ -487,7 +487,7 @@ float GM2TabStyleViews::GetCurrentActiveOpacity() cons +@@ -490,7 +490,7 @@ float GM2TabStyleViews::GetCurrentActiveOpacity() cons if (!IsHoverAnimationActive()) { return base_opacity; } diff --git a/www/chromium/patches/patch-chrome_browser_ui_views_web_apps_web_app_integration_test_driver_cc b/www/chromium/patches/patch-chrome_browser_ui_views_web_apps_web_app_integration_test_driver_cc index 49363ecd0..1cd48b676 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_views_web_apps_web_app_integration_test_driver_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_views_web_apps_web_app_integration_test_driver_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc --- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig +++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc -@@ -416,7 +416,7 @@ std::string GetFileExtension(FileExtension file_extens +@@ -464,7 +464,7 @@ std::string GetFileExtension(FileExtension file_extens } #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) { SiteConfig config; bool is_app_found = false; -@@ -1862,7 +1862,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc +@@ -1933,7 +1933,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc if (app_name.empty()) { app_name = GetSiteConfiguration(site).app_name; } @@ -19,7 +19,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc ASSERT_TRUE(override_registration_->test_override->IsShortcutCreated( profile(), app_id, app_name)); ASSERT_TRUE( -@@ -3106,7 +3106,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna +@@ -3249,7 +3249,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna app_state->id, app_state->name); ASSERT_TRUE(icon_color.has_value()); ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value())); @@ -28,7 +28,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc ASSERT_TRUE(override_registration_->test_override->IsRunOnOsLoginEnabled( profile(), app_state->id, app_state->name)); #endif -@@ -3121,7 +3121,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis +@@ -3264,7 +3264,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site); ASSERT_TRUE(app_state); base::ScopedAllowBlockingForTesting allow_blocking; @@ -37,7 +37,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc ASSERT_FALSE(override_registration_->test_override->IsRunOnOsLoginEnabled( profile(), app_state->id, app_state->name)); #endif -@@ -3131,7 +3131,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis +@@ -3274,7 +3274,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis void WebAppIntegrationTestDriver::CheckSiteHandlesFile( Site site, FileExtension file_extension) { @@ -46,7 +46,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc if (!BeforeStateCheckAction(__FUNCTION__)) { return; } -@@ -3147,7 +3147,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile +@@ -3290,7 +3290,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile( Site site, FileExtension file_extension) { @@ -55,7 +55,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc if (!BeforeStateCheckAction(__FUNCTION__)) { return; } -@@ -3939,7 +3939,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu +@@ -4073,7 +4073,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu base::FilePath shortcut_dir, const std::string& app_name, const AppId& app_id) { @@ -64,7 +64,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc return override_registration_->test_override->GetShortcutPath( profile(), shortcut_dir, app_id, app_name); #else -@@ -4126,7 +4126,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre +@@ -4260,7 +4260,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre const AppId& id) { base::ScopedAllowBlockingForTesting allow_blocking; bool is_shortcut_and_icon_correct = false; @@ -73,7 +73,7 @@ Index: chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc bool is_shortcut_correct = override_registration_->test_override->IsShortcutCreated(profile, id, name); -@@ -4170,7 +4170,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr +@@ -4304,7 +4304,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr do_icon_colors_match = (expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value()); } diff --git a/www/chromium/patches/patch-chrome_browser_ui_webauthn_sheet_models_cc b/www/chromium/patches/patch-chrome_browser_ui_webauthn_sheet_models_cc index 4caac0160..8e0127b59 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_webauthn_sheet_models_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_webauthn_sheet_models_cc @@ -1,9 +1,9 @@ Index: chrome/browser/ui/webauthn/sheet_models.cc --- chrome/browser/ui/webauthn/sheet_models.cc.orig +++ chrome/browser/ui/webauthn/sheet_models.cc -@@ -1496,7 +1496,11 @@ AuthenticatorMultiSourcePickerSheetModel:: - - using CredentialMech = AuthenticatorRequestDialogModel::Mechanism::Credential; +@@ -1499,7 +1499,11 @@ AuthenticatorMultiSourcePickerSheetModel:: + using ICloudKeychainMech = + AuthenticatorRequestDialogModel::Mechanism::ICloudKeychain; bool has_local_passkeys = +#if (_LIBCPP_VERSION >= 160000) std::ranges::any_of(dialog_model->mechanisms(), [](const auto& mech) { @@ -11,5 +11,5 @@ Index: chrome/browser/ui/webauthn/sheet_models.cc + base::ranges::any_of(dialog_model->mechanisms(), [](const auto& mech) { +#endif return absl::holds_alternative(mech.type) && - absl::get(mech.type).value() != + absl::get(mech.type).value().source != device::AuthenticatorType::kPhone; diff --git a/www/chromium/patches/patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc b/www/chromium/patches/patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc index 594e572ff..0b2072a0f 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc @@ -1,8 +1,8 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc --- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig +++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc -@@ -213,7 +213,7 @@ - #include "chrome/browser/ui/webui/app_launcher_page_ui.h" +@@ -210,7 +210,7 @@ + #include "chrome/browser/ui/webui/chromeos/chrome_url_disabled/chrome_url_disabled_ui.h" #endif -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) @@ -10,7 +10,7 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc #include "chrome/browser/ui/webui/webui_js_error/webui_js_error_ui.h" #endif -@@ -239,17 +239,17 @@ +@@ -236,17 +236,17 @@ #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -31,7 +31,7 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc #include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h" #endif -@@ -402,7 +402,7 @@ bool IsAboutUI(const GURL& url) { +@@ -399,7 +399,7 @@ bool IsAboutUI(const GURL& url) { #if !BUILDFLAG(IS_ANDROID) || url.host_piece() == chrome::kChromeUITermsHost #endif @@ -40,7 +40,7 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc || url.host_piece() == chrome::kChromeUILinuxProxyConfigHost #endif #if BUILDFLAG(IS_CHROMEOS_ASH) -@@ -667,7 +667,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we +@@ -660,7 +660,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we if (url.host_piece() == chrome::kChromeUIMobileSetupHost) return &NewWebUI; #endif // BUILDFLAG(IS_CHROMEOS_ASH) @@ -49,7 +49,7 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc if (url.host_piece() == chrome::kChromeUIWebUIJsErrorHost) return &NewWebUI; #endif -@@ -729,7 +729,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we +@@ -722,7 +722,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we if (url.host_piece() == chrome::kChromeUINaClHost) return &NewWebUI; #endif @@ -58,7 +58,7 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc defined(TOOLKIT_VIEWS)) || \ defined(USE_AURA) if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost) -@@ -796,27 +796,27 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we +@@ -789,27 +789,27 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we } #endif #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ diff --git a/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_cc b/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_cc index 776713bca..d38c68f9f 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.cc --- chrome/browser/ui/webui/management/management_ui_handler.cc.orig +++ chrome/browser/ui/webui/management/management_ui_handler.cc -@@ -91,7 +91,7 @@ +@@ -94,7 +94,7 @@ #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #endif // BUILDFLAG(IS_CHROMEOS_ASH) @@ -10,8 +10,8 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.cc #include "chrome/browser/enterprise/signals/user_permission_service_factory.h" #include "components/device_signals/core/browser/user_permission_service.h" // nogncheck #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -183,12 +183,12 @@ enum class ReportingType { - kUserActivity +@@ -190,12 +190,12 @@ enum class ReportingType { + kLegacyTech, }; -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) @@ -25,7 +25,7 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.cc const char kManagementDeviceSignalsDisclosure[] = "managementDeviceSignalsDisclosure"; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -747,7 +747,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value +@@ -773,7 +773,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value GetReportingTypeValue(report_definition.reporting_type)); report_sources->Append(std::move(data)); } @@ -34,7 +34,7 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.cc // Insert the device signals consent disclosure at the end of browser // reporting section. auto* user_permission_service = GetUserPermissionService(); -@@ -1031,7 +1031,7 @@ base::Value::Dict ManagementUIHandler::GetThreatProtec +@@ -1061,7 +1061,7 @@ base::Value::Dict ManagementUIHandler::GetThreatProtec kManagementOnPageVisitedVisibleData, &info); } @@ -43,7 +43,7 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.cc if (capture_policy::IsGetAllScreensMediaAllowedForAnySite(profile)) { AddThreatProtectionPermission(kManagementScreenCaptureEvent, kManagementScreenCaptureData, &info); -@@ -1115,7 +1115,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS +@@ -1145,7 +1145,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS ->policy_service(); } diff --git a/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_h b/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_h index 78f20fc22..e59439b4f 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_h +++ b/www/chromium/patches/patch-chrome_browser_ui_webui_management_management_ui_handler_h @@ -18,7 +18,7 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.h extern const char kManagementDeviceSignalsDisclosure[]; #endif // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) -@@ -114,7 +114,7 @@ class StatusCollector; +@@ -117,7 +117,7 @@ class StatusCollector; class SystemLogUploader; } // namespace policy @@ -27,7 +27,7 @@ Index: chrome/browser/ui/webui/management/management_ui_handler.h namespace device_signals { class UserPermissionService; } // namespace device_signals -@@ -174,7 +174,7 @@ class ManagementUIHandler : public content::WebUIMessa +@@ -177,7 +177,7 @@ class ManagementUIHandler : public content::WebUIMessa base::Value::List GetManagedWebsitesInfo(Profile* profile) const; base::Value::List GetApplicationsInfo(Profile* profile) const; virtual policy::PolicyService* GetPolicyService(); diff --git a/www/chromium/patches/patch-chrome_browser_ui_webui_realbox_realbox_handler_cc b/www/chromium/patches/patch-chrome_browser_ui_webui_realbox_realbox_handler_cc index efc5f16a0..110c98d37 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_webui_realbox_realbox_handler_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_webui_realbox_realbox_handler_cc @@ -1,7 +1,7 @@ Index: chrome/browser/ui/webui/realbox/realbox_handler.cc --- chrome/browser/ui/webui/realbox/realbox_handler.cc.orig +++ chrome/browser/ui/webui/realbox/realbox_handler.cc -@@ -144,7 +144,7 @@ constexpr char kMacShareIconResourceName[] = +@@ -146,7 +146,7 @@ constexpr char kMacShareIconResourceName[] = #elif BUILDFLAG(IS_WIN) constexpr char kWinShareIconResourceName[] = "//resources/cr_components/omnibox/icons/win_share.svg"; @@ -10,7 +10,7 @@ Index: chrome/browser/ui/webui/realbox/realbox_handler.cc constexpr char kLinuxShareIconResourceName[] = "//resources/cr_components/omnibox/icons/share.svg"; #else -@@ -740,7 +740,7 @@ std::string RealboxHandler::PedalVectorIconToResourceN +@@ -745,7 +745,7 @@ std::string RealboxHandler::PedalVectorIconToResourceN icon.name == omnibox::kShareWinChromeRefreshIcon.name) { return kWinShareIconResourceName; } diff --git a/www/chromium/patches/patch-chrome_browser_ui_webui_settings_settings_localized_strings_provider_cc b/www/chromium/patches/patch-chrome_browser_ui_webui_settings_settings_localized_strings_provider_cc index f4c8b7f76..814e8f009 100644 --- a/www/chromium/patches/patch-chrome_browser_ui_webui_settings_settings_localized_strings_provider_cc +++ b/www/chromium/patches/patch-chrome_browser_ui_webui_settings_settings_localized_strings_provider_cc @@ -2,7 +2,7 @@ Index: chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc --- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig +++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc @@ -135,7 +135,7 @@ - #include "chrome/browser/ui/webui/settings/chromeos/constants/routes.mojom.h" + #include "ash/webui/settings/public/constants/routes.mojom.h" #endif -#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS) @@ -19,7 +19,7 @@ Index: chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc #include "ui/linux/linux_ui_factory.h" #include "ui/ozone/public/ozone_platform.h" #endif -@@ -255,7 +255,7 @@ void AddCommonStrings(content::WebUIDataSource* html_s +@@ -263,7 +263,7 @@ void AddCommonStrings(content::WebUIDataSource* html_s base::FeatureList::IsEnabled( supervised_user::kClearingCookiesKeepsSupervisedUsersSignedIn)); @@ -28,7 +28,16 @@ Index: chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc bool allow_qt_theme = base::FeatureList::IsEnabled(ui::kAllowQt); #else bool allow_qt_theme = false; -@@ -416,7 +416,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht +@@ -294,7 +294,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou + {"focusHighlightLabel", + IDS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION}, + #endif +-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) + {"overscrollHistoryNavigationTitle", + IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE}, + {"overscrollHistoryNavigationSubtitle", +@@ -433,7 +433,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht {"huge", IDS_SETTINGS_HUGE_FONT_SIZE}, {"sidePanelAlignLeft", IDS_SETTINGS_SIDE_PANEL_ALIGN_LEFT}, {"sidePanelAlignRight", IDS_SETTINGS_SIDE_PANEL_ALIGN_RIGHT}, @@ -37,7 +46,7 @@ Index: chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc {"gtkTheme", IDS_SETTINGS_GTK_THEME}, {"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME}, {"qtTheme", IDS_SETTINGS_QT_THEME}, -@@ -426,7 +426,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht +@@ -443,7 +443,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht #else {"resetToDefaultTheme", IDS_SETTINGS_RESET_TO_DEFAULT_THEME}, #endif @@ -46,7 +55,7 @@ Index: chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS}, #endif #if BUILDFLAG(IS_MAC) -@@ -451,7 +451,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht +@@ -468,7 +468,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-chrome_browser_web_applications_os_integration_shortcut_sub_manager_cc b/www/chromium/patches/patch-chrome_browser_web_applications_os_integration_shortcut_sub_manager_cc index a21b28929..739083ea4 100644 --- a/www/chromium/patches/patch-chrome_browser_web_applications_os_integration_shortcut_sub_manager_cc +++ b/www/chromium/patches/patch-chrome_browser_web_applications_os_integration_shortcut_sub_manager_cc @@ -1,7 +1,7 @@ Index: chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc --- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig +++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc -@@ -171,7 +171,7 @@ void ShortcutSubManager::Execute( +@@ -182,7 +182,7 @@ void ShortcutSubManager::Execute( return; } diff --git a/www/chromium/patches/patch-chrome_browser_web_applications_policy_web_app_policy_manager_cc b/www/chromium/patches/patch-chrome_browser_web_applications_policy_web_app_policy_manager_cc new file mode 100644 index 000000000..e8e47fa94 --- /dev/null +++ b/www/chromium/patches/patch-chrome_browser_web_applications_policy_web_app_policy_manager_cc @@ -0,0 +1,12 @@ +Index: chrome/browser/web_applications/policy/web_app_policy_manager.cc +--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig ++++ chrome/browser/web_applications/policy/web_app_policy_manager.cc +@@ -117,7 +117,7 @@ namespace web_app { + + BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration, + "DesktopPWAsForceUnregisterOSIntegration", +-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + base::FEATURE_ENABLED_BY_DEFAULT + #else + base::FEATURE_DISABLED_BY_DEFAULT diff --git a/www/chromium/patches/patch-chrome_browser_webauthn_authenticator_request_dialog_model_cc b/www/chromium/patches/patch-chrome_browser_webauthn_authenticator_request_dialog_model_cc new file mode 100644 index 000000000..841674c73 --- /dev/null +++ b/www/chromium/patches/patch-chrome_browser_webauthn_authenticator_request_dialog_model_cc @@ -0,0 +1,15 @@ +Index: chrome/browser/webauthn/authenticator_request_dialog_model.cc +--- chrome/browser/webauthn/authenticator_request_dialog_model.cc.orig ++++ chrome/browser/webauthn/authenticator_request_dialog_model.cc +@@ -495,7 +495,11 @@ void AuthenticatorRequestDialogModel:: + // extra step. Jump to Windows instead. + if (base::FeatureList::IsEnabled(device::kWebAuthnNewPasskeyUI) && + transport_availability_.has_win_native_api_authenticator && ++#if (_LIBCPP_VERSION >= 160000) + std::ranges::all_of(mechanisms_, [](const auto& mech) { ++#else ++ base::ranges::all_of(mechanisms_, [](const auto& mech) { ++#endif + return absl::holds_alternative(mech.type) || + (absl::holds_alternative(mech.type) && + absl::get(mech.type).value().source == diff --git a/www/chromium/patches/patch-chrome_browser_webauthn_chrome_authenticator_request_delegate_cc b/www/chromium/patches/patch-chrome_browser_webauthn_chrome_authenticator_request_delegate_cc index 8234df6c7..0cb0aadb2 100644 --- a/www/chromium/patches/patch-chrome_browser_webauthn_chrome_authenticator_request_delegate_cc +++ b/www/chromium/patches/patch-chrome_browser_webauthn_chrome_authenticator_request_delegate_cc @@ -1,7 +1,7 @@ Index: chrome/browser/webauthn/chrome_authenticator_request_delegate.cc --- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig +++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc -@@ -602,7 +602,7 @@ void ChromeAuthenticatorRequestDelegate::ConfigureDisc +@@ -670,7 +670,7 @@ void ChromeAuthenticatorRequestDelegate::ConfigureDisc g_observer->ConfiguringCable(request_type); } @@ -10,3 +10,15 @@ Index: chrome/browser/webauthn/chrome_authenticator_request_delegate.cc // No caBLEv1 on Linux. It tends to crash bluez. if (base::Contains(pairings_from_extension, device::CableDiscoveryData::Version::V1, +@@ -886,7 +886,11 @@ void ChromeAuthenticatorRequestDelegate::OnTransportAv + if (data.has_platform_authenticator_credential == + device::FidoRequestHandlerBase::RecognizedCredential:: + kHasRecognizedCredential && ++#if (_LIBCPP_VERSION >= 160000) + std::ranges::none_of(data.recognized_credentials, ++#else ++ base::ranges::none_of(data.recognized_credentials, ++#endif + IsCredentialFromPlatformAuthenticator)) { + data.has_platform_authenticator_credential = device:: + FidoRequestHandlerBase::RecognizedCredential::kNoRecognizedCredential; diff --git a/www/chromium/patches/patch-chrome_common_chrome_features_cc b/www/chromium/patches/patch-chrome_common_chrome_features_cc index 76227cca8..34aeccae4 100644 --- a/www/chromium/patches/patch-chrome_common_chrome_features_cc +++ b/www/chromium/patches/patch-chrome_common_chrome_features_cc @@ -1,7 +1,7 @@ Index: chrome/common/chrome_features.cc --- chrome/common/chrome_features.cc.orig +++ chrome/common/chrome_features.cc -@@ -77,7 +77,7 @@ BASE_FEATURE(kAsyncDns, +@@ -84,7 +84,7 @@ BASE_FEATURE(kAsyncDns, ); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: chrome/common/chrome_features.cc // Enables or disables the Autofill survey triggered by opening a prompt to // save address info. BASE_FEATURE(kAutofillAddressSurvey, -@@ -95,7 +95,7 @@ BASE_FEATURE(kAutofillPasswordSurvey, +@@ -102,7 +102,7 @@ BASE_FEATURE(kAutofillPasswordSurvey, base::FEATURE_DISABLED_BY_DEFAULT); #endif @@ -19,7 +19,7 @@ Index: chrome/common/chrome_features.cc // Enables the Restart background mode optimization. When all Chrome UI is // closed and it goes in the background, allows to restart the browser to // discard memory. -@@ -278,7 +278,7 @@ BASE_FEATURE(kDesktopPWAsEnforceWebAppSettingsPolicy, +@@ -297,7 +297,7 @@ BASE_FEATURE(kDesktopPWAsEnforceWebAppSettingsPolicy, // Enables or disables Desktop PWAs to be auto-started on OS login. BASE_FEATURE(kDesktopPWAsRunOnOsLogin, "DesktopPWAsRunOnOsLogin", @@ -28,7 +28,7 @@ Index: chrome/common/chrome_features.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -307,7 +307,7 @@ BASE_FEATURE(kDesktopPWAsWebBundles, +@@ -326,7 +326,7 @@ BASE_FEATURE(kDesktopPWAsWebBundles, base::FEATURE_DISABLED_BY_DEFAULT); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -37,7 +37,7 @@ Index: chrome/common/chrome_features.cc // Controls whether Chrome Apps are supported. See https://crbug.com/1221251. // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome // Apps will not launch and will be marked in the UI as deprecated. -@@ -340,7 +340,7 @@ BASE_FEATURE(kDisruptiveNotificationPermissionRevocati +@@ -359,7 +359,7 @@ BASE_FEATURE(kDisruptiveNotificationPermissionRevocati BASE_FEATURE(kDnsOverHttps, "DnsOverHttps", #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -46,7 +46,7 @@ Index: chrome/common/chrome_features.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -356,7 +356,7 @@ const base::FeatureParam kDnsOverHttpsFallbackPa +@@ -375,7 +375,7 @@ const base::FeatureParam kDnsOverHttpsFallbackPa const base::FeatureParam kDnsOverHttpsShowUiParam { &kDnsOverHttps, "ShowUi", #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ @@ -55,7 +55,7 @@ Index: chrome/common/chrome_features.cc true #else false -@@ -825,7 +825,7 @@ BASE_FEATURE(kKAnonymityServiceStorage, +@@ -863,7 +863,7 @@ BASE_FEATURE(kKAnonymityServiceStorage, "KAnonymityServiceStorage", base::FEATURE_ENABLED_BY_DEFAULT); @@ -64,7 +64,7 @@ Index: chrome/common/chrome_features.cc BASE_FEATURE(kLinuxLowMemoryMonitor, "LinuxLowMemoryMonitor", base::FEATURE_DISABLED_BY_DEFAULT); -@@ -838,7 +838,7 @@ constexpr base::FeatureParam kLinuxLowMemoryMonit +@@ -876,7 +876,7 @@ constexpr base::FeatureParam kLinuxLowMemoryMonit &kLinuxLowMemoryMonitor, "critical_level", 255}; #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-chrome_common_chrome_features_h b/www/chromium/patches/patch-chrome_common_chrome_features_h index c89810521..65cb8f809 100644 --- a/www/chromium/patches/patch-chrome_common_chrome_features_h +++ b/www/chromium/patches/patch-chrome_common_chrome_features_h @@ -1,7 +1,7 @@ Index: chrome/common/chrome_features.h --- chrome/common/chrome_features.h.orig +++ chrome/common/chrome_features.h -@@ -59,13 +59,13 @@ BASE_DECLARE_FEATURE(kAppShimNewCloseBehavior); +@@ -61,13 +61,13 @@ BASE_DECLARE_FEATURE(kAppShimNotificationAttribution); COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAsyncDns); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -17,7 +17,7 @@ Index: chrome/common/chrome_features.h COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart); #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -@@ -190,7 +190,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings); +@@ -201,7 +201,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings); COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kDesktopPWAsWebBundles); #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -26,7 +26,7 @@ Index: chrome/common/chrome_features.h COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation); COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kKeepForceInstalledPreinstalledApps); -@@ -487,7 +487,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests); +@@ -499,7 +499,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests); COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kKAnonymityServiceStorage); @@ -35,7 +35,7 @@ Index: chrome/common/chrome_features.h COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor); COMPONENT_EXPORT(CHROME_FEATURES) extern const base::FeatureParam kLinuxLowMemoryMonitorModerateLevel; -@@ -495,7 +495,7 @@ COMPONENT_EXPORT(CHROME_FEATURES) +@@ -507,7 +507,7 @@ COMPONENT_EXPORT(CHROME_FEATURES) extern const base::FeatureParam kLinuxLowMemoryMonitorCriticalLevel; #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-chrome_common_chrome_paths_cc b/www/chromium/patches/patch-chrome_common_chrome_paths_cc index 443f5874f..e1210f609 100644 --- a/www/chromium/patches/patch-chrome_common_chrome_paths_cc +++ b/www/chromium/patches/patch-chrome_common_chrome_paths_cc @@ -1,7 +1,16 @@ Index: chrome/common/chrome_paths.cc --- chrome/common/chrome_paths.cc.orig +++ chrome/common/chrome_paths.cc -@@ -45,14 +45,14 @@ +@@ -30,7 +30,7 @@ + #include "base/apple/foundation_util.h" + #endif + +-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD) ++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) + #include "components/policy/core/common/policy_paths.h" + #endif + +@@ -49,14 +49,14 @@ namespace { @@ -19,7 +28,7 @@ Index: chrome/common/chrome_paths.cc #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -@@ -207,7 +207,7 @@ bool PathProvider(int key, base::FilePath* result) { +@@ -211,7 +211,7 @@ bool PathProvider(int key, base::FilePath* result) { } break; case chrome::DIR_DEFAULT_DOWNLOADS_SAFE: @@ -28,21 +37,16 @@ Index: chrome/common/chrome_paths.cc if (!GetUserDownloadsDirectorySafe(&cur)) { return false; } -@@ -500,10 +500,12 @@ bool PathProvider(int key, base::FilePath* result) { +@@ -504,7 +504,7 @@ bool PathProvider(int key, base::FilePath* result) { return false; } break; -#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD) +#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) case chrome::DIR_POLICY_FILES: { - #if BUILDFLAG(GOOGLE_CHROME_BRANDING) - cur = base::FilePath(FILE_PATH_LITERAL("/etc/opt/chrome/policies")); -+#elif BUILDFLAG(IS_FREEBSD) -+ cur = base::FilePath(FILE_PATH_LITERAL("/usr/local/etc/chromium/policies")); - #else - cur = base::FilePath(FILE_PATH_LITERAL("/etc/chromium/policies")); - #endif -@@ -515,7 +517,7 @@ bool PathProvider(int key, base::FilePath* result) { + cur = base::FilePath(policy::kPolicyPath); + break; +@@ -515,7 +515,7 @@ bool PathProvider(int key, base::FilePath* result) { #if BUILDFLAG(IS_CHROMEOS_ASH) || \ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \ BUILDFLAG(CHROMIUM_BRANDING)) || \ @@ -51,7 +55,7 @@ Index: chrome/common/chrome_paths.cc case chrome::DIR_USER_EXTERNAL_EXTENSIONS: { if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) { return false; -@@ -524,7 +526,7 @@ bool PathProvider(int key, base::FilePath* result) { +@@ -524,7 +524,7 @@ bool PathProvider(int key, base::FilePath* result) { break; } #endif @@ -60,7 +64,7 @@ Index: chrome/common/chrome_paths.cc case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: { cur = base::FilePath(kFilepathSinglePrefExtensions); break; -@@ -571,7 +573,7 @@ bool PathProvider(int key, base::FilePath* result) { +@@ -571,7 +571,7 @@ bool PathProvider(int key, base::FilePath* result) { break; #endif @@ -69,7 +73,7 @@ Index: chrome/common/chrome_paths.cc case chrome::DIR_NATIVE_MESSAGING: #if BUILDFLAG(IS_MAC) #if BUILDFLAG(GOOGLE_CHROME_BRANDING) -@@ -585,6 +587,9 @@ bool PathProvider(int key, base::FilePath* result) { +@@ -585,6 +585,9 @@ bool PathProvider(int key, base::FilePath* result) { #if BUILDFLAG(GOOGLE_CHROME_BRANDING) cur = base::FilePath( FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts")); diff --git a/www/chromium/patches/patch-chrome_common_chrome_switches_cc b/www/chromium/patches/patch-chrome_common_chrome_switches_cc index 759929b66..db220f0cb 100644 --- a/www/chromium/patches/patch-chrome_common_chrome_switches_cc +++ b/www/chromium/patches/patch-chrome_common_chrome_switches_cc @@ -1,7 +1,7 @@ Index: chrome/common/chrome_switches.cc --- chrome/common/chrome_switches.cc.orig +++ chrome/common/chrome_switches.cc -@@ -853,14 +853,14 @@ const char kAllowNaClSocketAPI[] = "allow-nacl-socket- +@@ -849,14 +849,14 @@ const char kAllowNaClSocketAPI[] = "allow-nacl-socket- #endif #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ diff --git a/www/chromium/patches/patch-chrome_common_chrome_switches_h b/www/chromium/patches/patch-chrome_common_chrome_switches_h index c1615e23d..c38859dd1 100644 --- a/www/chromium/patches/patch-chrome_common_chrome_switches_h +++ b/www/chromium/patches/patch-chrome_common_chrome_switches_h @@ -1,7 +1,7 @@ Index: chrome/common/chrome_switches.h --- chrome/common/chrome_switches.h.orig +++ chrome/common/chrome_switches.h -@@ -270,12 +270,12 @@ extern const char kAllowNaClSocketAPI[]; +@@ -269,12 +269,12 @@ extern const char kAllowNaClSocketAPI[]; #endif #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ diff --git a/www/chromium/patches/patch-chrome_common_media_cdm_registration_cc b/www/chromium/patches/patch-chrome_common_media_cdm_registration_cc new file mode 100644 index 000000000..b9f7a0c4e --- /dev/null +++ b/www/chromium/patches/patch-chrome_common_media_cdm_registration_cc @@ -0,0 +1,53 @@ +Index: chrome/common/media/cdm_registration.cc +--- chrome/common/media/cdm_registration.cc.orig ++++ chrome/common/media/cdm_registration.cc +@@ -25,11 +25,11 @@ + + #if BUILDFLAG(ENABLE_WIDEVINE) + #include "third_party/widevine/cdm/widevine_cdm_common.h" // nogncheck +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) + #include "base/native_library.h" + #include "chrome/common/chrome_paths.h" + #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + #include "base/no_destructor.h" + #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h" + #include "components/cdm/common/cdm_manifest.h" +@@ -56,7 +56,7 @@ using Robustness = content::CdmInfo::Robustness; + #if BUILDFLAG(ENABLE_WIDEVINE) + #if (BUILDFLAG(BUNDLE_WIDEVINE_CDM) || \ + BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)) && \ +- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) ++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) + // Create a CdmInfo for a Widevine CDM, using |version|, |cdm_library_path|, and + // |capability|. + std::unique_ptr CreateWidevineCdmInfo( +@@ -101,7 +101,7 @@ std::unique_ptr CreateCdmInfoFromWid + // BUILDFLAG(IS_CHROMEOS)) + + #if BUILDFLAG(BUNDLE_WIDEVINE_CDM) && \ +- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) ++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) + // On Linux/ChromeOS we have to preload the CDM since it uses the zygote + // sandbox. On Windows and Mac, the bundled CDM is handled by the component + // updater. +@@ -125,7 +125,7 @@ content::CdmInfo* GetBundledWidevine() { + // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) + + #if BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT) && \ +- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) ++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) + // This code checks to see if a component updated Widevine CDM can be found. If + // there is one and it looks valid, return the CdmInfo for that CDM. Otherwise + // return nullptr. +@@ -160,7 +160,7 @@ void AddSoftwareSecureWidevine(std::vector - #include -+#include - - struct BrandVersion { - // Browser brand. diff --git a/www/chromium/patches/patch-chromecast_browser_cast_content_browser_client_cc b/www/chromium/patches/patch-chromecast_browser_cast_content_browser_client_cc index 6167120ea..4f1e4498b 100644 --- a/www/chromium/patches/patch-chromecast_browser_cast_content_browser_client_cc +++ b/www/chromium/patches/patch-chromecast_browser_cast_content_browser_client_cc @@ -1,7 +1,7 @@ Index: chromecast/browser/cast_content_browser_client.cc --- chromecast/browser/cast_content_browser_client.cc.orig +++ chromecast/browser/cast_content_browser_client.cc -@@ -448,7 +448,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS +@@ -451,7 +451,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS switches::kAudioOutputChannels)); } } else if (process_type == switches::kGpuProcess) { diff --git a/www/chromium/patches/patch-components_autofill_core_browser_contact_info_sync_util_cc b/www/chromium/patches/patch-components_autofill_core_browser_contact_info_sync_util_cc new file mode 100644 index 000000000..9919f4d9b --- /dev/null +++ b/www/chromium/patches/patch-components_autofill_core_browser_contact_info_sync_util_cc @@ -0,0 +1,19 @@ +Index: components/autofill/core/browser/contact_info_sync_util.cc +--- components/autofill/core/browser/contact_info_sync_util.cc.orig ++++ components/autofill/core/browser/contact_info_sync_util.cc +@@ -174,9 +174,15 @@ class ContactInfoProfileSetter { + CHECK(observations.empty()); + for (const sync_pb::ContactInfoSpecifics::Observation& proto_observation : + proto_observations) { ++#if defined(__clang__) && (__clang_major__ >= 15) + observations.emplace_back(proto_observation.type(), + ProfileTokenQuality::FormSignatureHash( + proto_observation.form_hash())); ++#else ++ observations.emplace_back() = { static_cast(proto_observation.type()), ++ ProfileTokenQuality::FormSignatureHash( ++ proto_observation.form_hash()) }; ++#endif + } + } + diff --git a/www/chromium/patches/patch-components_autofill_core_browser_personal_data_manager_cc b/www/chromium/patches/patch-components_autofill_core_browser_personal_data_manager_cc index bc2aa9ee4..6f022a8f2 100644 --- a/www/chromium/patches/patch-components_autofill_core_browser_personal_data_manager_cc +++ b/www/chromium/patches/patch-components_autofill_core_browser_personal_data_manager_cc @@ -1,7 +1,7 @@ Index: components/autofill/core/browser/personal_data_manager.cc --- components/autofill/core/browser/personal_data_manager.cc.orig +++ components/autofill/core/browser/personal_data_manager.cc -@@ -2484,7 +2484,8 @@ bool PersonalDataManager::ShouldShowCardsFromAccountOp +@@ -2492,7 +2492,8 @@ bool PersonalDataManager::ShouldShowCardsFromAccountOp // 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) || \ @@ -10,4 +10,4 @@ Index: components/autofill/core/browser/personal_data_manager.cc + BUILDFLAG(IS_BSD) // This option should only be shown for users that have not enabled the Sync // Feature and that have server credit cards available. - if (!sync_service_ || sync_service_->IsSyncFeatureEnabled() || + // TODO(crbug.com/1462552): Simplify once ConsentLevel::kSync and diff --git a/www/chromium/patches/patch-components_autofill_core_browser_webdata_autofill_sync_bridge_util_cc b/www/chromium/patches/patch-components_autofill_core_browser_webdata_autofill_sync_bridge_util_cc new file mode 100644 index 000000000..043dd2ff3 --- /dev/null +++ b/www/chromium/patches/patch-components_autofill_core_browser_webdata_autofill_sync_bridge_util_cc @@ -0,0 +1,23 @@ +Index: components/autofill/core/browser/webdata/autofill_sync_bridge_util.cc +--- components/autofill/core/browser/webdata/autofill_sync_bridge_util.cc.orig ++++ components/autofill/core/browser/webdata/autofill_sync_bridge_util.cc +@@ -553,11 +553,19 @@ ServerCvc AutofillWalletCvcStructDataFromWalletCredent + base::StringToInt64(wallet_credential_specifics.instrument_id(), + &instrument_id); + ++#if defined(__clang__) && (__clang_major__ >= 15) + return ServerCvc( + instrument_id, base::UTF8ToUTF16(wallet_credential_specifics.cvc()), + base::Time::UnixEpoch() + + base::Milliseconds(wallet_credential_specifics + .last_updated_time_unix_epoch_millis())); ++#else ++ return ServerCvc( { ++ instrument_id, base::UTF8ToUTF16(wallet_credential_specifics.cvc()), ++ base::Time::UnixEpoch() + ++ base::Milliseconds(wallet_credential_specifics ++ .last_updated_time_unix_epoch_millis()) }); ++#endif + } + + VirtualCardUsageData VirtualCardUsageDataFromUsageSpecifics( diff --git a/www/chromium/patches/patch-components_autofill_core_common_autofill_payments_features_cc b/www/chromium/patches/patch-components_autofill_core_common_autofill_payments_features_cc index 805c9da8e..4b82e0097 100644 --- a/www/chromium/patches/patch-components_autofill_core_common_autofill_payments_features_cc +++ b/www/chromium/patches/patch-components_autofill_core_common_autofill_payments_features_cc @@ -1,7 +1,7 @@ Index: components/autofill/core/common/autofill_payments_features.cc --- components/autofill/core/common/autofill_payments_features.cc.orig +++ components/autofill/core/common/autofill_payments_features.cc -@@ -305,7 +305,7 @@ BASE_FEATURE(kAutofillEnablePaymentsMandatoryReauthOnB +@@ -281,7 +281,7 @@ BASE_FEATURE(kEnablePixPayments, bool ShouldShowImprovedUserConsentForCreditCardSave() { // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-components_autofill_payments_strings_grdp b/www/chromium/patches/patch-components_autofill_payments_strings_grdp index bf617eacd..b0968738f 100644 --- a/www/chromium/patches/patch-components_autofill_payments_strings_grdp +++ b/www/chromium/patches/patch-components_autofill_payments_strings_grdp @@ -1,7 +1,7 @@ Index: components/autofill_payments_strings.grdp --- components/autofill_payments_strings.grdp.orig +++ components/autofill_payments_strings.grdp -@@ -124,7 +124,7 @@ +@@ -130,7 +130,7 @@ Save card diff --git a/www/chromium/patches/patch-components_commerce_strings_grdp b/www/chromium/patches/patch-components_commerce_strings_grdp new file mode 100644 index 000000000..82dfc02b2 --- /dev/null +++ b/www/chromium/patches/patch-components_commerce_strings_grdp @@ -0,0 +1,12 @@ +Index: components/commerce_strings.grdp +--- components/commerce_strings.grdp.orig ++++ components/commerce_strings.grdp +@@ -292,7 +292,7 @@ + + Typical prices are based on stores across the web over the past 90 days. + +- ++ + + + Browse mode, you can change to Forms mode to use the left/right arrow to review price changes on the graph diff --git a/www/chromium/patches/patch-components_device_signals_core_browser_user_permission_service_impl_cc b/www/chromium/patches/patch-components_device_signals_core_browser_user_permission_service_impl_cc index 66c7799ed..1777e338a 100644 --- a/www/chromium/patches/patch-components_device_signals_core_browser_user_permission_service_impl_cc +++ b/www/chromium/patches/patch-components_device_signals_core_browser_user_permission_service_impl_cc @@ -1,7 +1,7 @@ Index: components/device_signals/core/browser/user_permission_service_impl.cc --- components/device_signals/core/browser/user_permission_service_impl.cc.orig +++ components/device_signals/core/browser/user_permission_service_impl.cc -@@ -74,7 +74,7 @@ bool UserPermissionServiceImpl::ShouldCollectConsent() +@@ -92,7 +92,7 @@ bool UserPermissionServiceImpl::ShouldCollectConsent() consent_required_by_dependent_policy; } diff --git a/www/chromium/patches/patch-components_embedder_support_user_agent_utils_cc b/www/chromium/patches/patch-components_embedder_support_user_agent_utils_cc index 3baf0233b..c290b5548 100644 --- a/www/chromium/patches/patch-components_embedder_support_user_agent_utils_cc +++ b/www/chromium/patches/patch-components_embedder_support_user_agent_utils_cc @@ -1,7 +1,7 @@ Index: components/embedder_support/user_agent_utils.cc --- components/embedder_support/user_agent_utils.cc.orig +++ components/embedder_support/user_agent_utils.cc -@@ -540,6 +540,9 @@ std::string GetPlatformForUAMetadata() { +@@ -432,6 +432,9 @@ std::string GetPlatformForUAMetadata() { # else return "Chromium OS"; # endif diff --git a/www/chromium/patches/patch-components_feature_engagement_public_feature_configurations_cc b/www/chromium/patches/patch-components_feature_engagement_public_feature_configurations_cc index 8828a1ebd..d8763342d 100644 --- a/www/chromium/patches/patch-components_feature_engagement_public_feature_configurations_cc +++ b/www/chromium/patches/patch-components_feature_engagement_public_feature_configurations_cc @@ -1,7 +1,7 @@ Index: components/feature_engagement/public/feature_configurations.cc --- components/feature_engagement/public/feature_configurations.cc.orig +++ components/feature_engagement/public/feature_configurations.cc -@@ -40,7 +40,7 @@ FeatureConfig CreateAlwaysTriggerConfig(const base::Fe +@@ -46,7 +46,7 @@ FeatureConfig CreateAlwaysTriggerConfig(const base::Fe absl::optional GetClientSideFeatureConfig( const base::Feature* feature) { #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: components/feature_engagement/public/feature_configurations.cc if (kIPHPasswordsAccountStorageFeature.name == feature->name) { absl::optional config = FeatureConfig(); config->valid = true; -@@ -1320,7 +1320,8 @@ absl::optional GetClientSideFeatureConf +@@ -1336,7 +1336,8 @@ absl::optional GetClientSideFeatureConf #endif // BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_cc b/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_cc index c18f53c56..fc974a7b8 100644 --- a/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_cc +++ b/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_cc @@ -10,7 +10,7 @@ Index: components/feature_engagement/public/feature_constants.cc BASE_FEATURE(kIPHAutofillFeedbackNewBadgeFeature, "IPH_AutofillFeedbackNewBadge", base::FEATURE_DISABLED_BY_DEFAULT); -@@ -516,7 +516,8 @@ BASE_FEATURE(kIPHiOSPromoPostRestoreDefaultBrowserFeat +@@ -519,7 +519,8 @@ BASE_FEATURE(kIPHiOSPromoPasswordManagerWidgetFeature, #endif // BUILDFLAG(IS_IOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_h b/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_h index f2669d0c5..200ca4319 100644 --- a/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_h +++ b/www/chromium/patches/patch-components_feature_engagement_public_feature_constants_h @@ -10,7 +10,7 @@ Index: components/feature_engagement/public/feature_constants.h BASE_DECLARE_FEATURE(kIPHAutofillFeedbackNewBadgeFeature); BASE_DECLARE_FEATURE(kIPHBatterySaverModeFeature); BASE_DECLARE_FEATURE(kIPHCompanionSidePanelFeature); -@@ -210,7 +210,8 @@ BASE_DECLARE_FEATURE(kIPHiOSPromoPostRestoreDefaultBro +@@ -211,7 +211,8 @@ BASE_DECLARE_FEATURE(kIPHiOSPromoPasswordManagerWidget #endif // BUILDFLAG(IS_IOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-components_feature_engagement_public_feature_list_cc b/www/chromium/patches/patch-components_feature_engagement_public_feature_list_cc index dc95b8444..06d917718 100644 --- a/www/chromium/patches/patch-components_feature_engagement_public_feature_list_cc +++ b/www/chromium/patches/patch-components_feature_engagement_public_feature_list_cc @@ -2,7 +2,7 @@ Index: components/feature_engagement/public/feature_list.cc --- components/feature_engagement/public/feature_list.cc.orig +++ components/feature_engagement/public/feature_list.cc @@ -139,7 +139,7 @@ const base::Feature* const kAllFeatures[] = { - &kIPHiOSPromoPostRestoreDefaultBrowserFeature, + &kIPHiOSPromoPasswordManagerWidgetFeature, #endif // BUILDFLAG(IS_IOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) @@ -10,7 +10,7 @@ Index: components/feature_engagement/public/feature_list.cc &kIPHAutofillFeedbackNewBadgeFeature, &kIPHBatterySaverModeFeature, &kIPHCompanionSidePanelFeature, -@@ -185,7 +185,8 @@ const base::Feature* const kAllFeatures[] = { +@@ -186,7 +186,8 @@ const base::Feature* const kAllFeatures[] = { // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-components_feature_engagement_public_feature_list_h b/www/chromium/patches/patch-components_feature_engagement_public_feature_list_h index 6302751a1..0462e8a6d 100644 --- a/www/chromium/patches/patch-components_feature_engagement_public_feature_list_h +++ b/www/chromium/patches/patch-components_feature_engagement_public_feature_list_h @@ -1,7 +1,7 @@ Index: components/feature_engagement/public/feature_list.h --- components/feature_engagement/public/feature_list.h.orig +++ components/feature_engagement/public/feature_list.h -@@ -258,7 +258,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPromoPostRestoreDefaultB +@@ -259,7 +259,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPromoPasswordManagerWidg #endif // BUILDFLAG(IS_IOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ @@ -10,7 +10,7 @@ Index: components/feature_engagement/public/feature_list.h DEFINE_VARIATION_PARAM(kIPHAutofillFeedbackNewBadgeFeature, "IPH_AutofillFeedbackNewBadge"); DEFINE_VARIATION_PARAM(kIPHBatterySaverModeFeature, "IPH_BatterySaverMode"); -@@ -332,7 +332,8 @@ DEFINE_VARIATION_PARAM(kIPHBackNavigationMenuFeature, +@@ -335,7 +335,8 @@ DEFINE_VARIATION_PARAM(kIPHBackNavigationMenuFeature, // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ @@ -20,16 +20,16 @@ Index: components/feature_engagement/public/feature_list.h DEFINE_VARIATION_PARAM(kIPHAutofillExternalAccountProfileSuggestionFeature, "IPH_AutofillExternalAccountProfileSuggestion"); DEFINE_VARIATION_PARAM(kIPHAutofillVirtualCardCVCSuggestionFeature, -@@ -538,7 +539,7 @@ constexpr flags_ui::FeatureEntry::FeatureVariation - VARIATION_ENTRY(kIPHiOSShareToolbarItemFeature), +@@ -541,7 +542,7 @@ constexpr flags_ui::FeatureEntry::FeatureVariation VARIATION_ENTRY(kIPHiOSPromoPostRestoreDefaultBrowserFeature), + VARIATION_ENTRY(kIPHiOSPromoPasswordManagerWidgetFeature), #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) + BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) VARIATION_ENTRY(kIPHAutofillFeedbackNewBadgeFeature), VARIATION_ENTRY(kIPHBatterySaverModeFeature), VARIATION_ENTRY(kIPHCompanionSidePanelFeature), -@@ -585,7 +586,8 @@ constexpr flags_ui::FeatureEntry::FeatureVariation +@@ -589,7 +590,8 @@ constexpr flags_ui::FeatureEntry::FeatureVariation // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/patches/patch-components_feed_core_v2_feed_network_impl_unittest_cc b/www/chromium/patches/patch-components_feed_core_v2_feed_network_impl_unittest_cc index eab88ca4e..9dd455ed4 100644 --- a/www/chromium/patches/patch-components_feed_core_v2_feed_network_impl_unittest_cc +++ b/www/chromium/patches/patch-components_feed_core_v2_feed_network_impl_unittest_cc @@ -1,7 +1,7 @@ Index: components/feed/core/v2/feed_network_impl_unittest.cc --- components/feed/core/v2/feed_network_impl_unittest.cc.orig +++ components/feed/core/v2/feed_network_impl_unittest.cc -@@ -801,8 +801,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_DecodesClientIn +@@ -753,8 +753,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_DecodesClientIn EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, client_info.app_type()); EXPECT_EQ(feedwire::Version::RELEASE, client_info.app_version().build_type()); diff --git a/www/chromium/patches/patch-components_management_strings_grdp b/www/chromium/patches/patch-components_management_strings_grdp index 8babda7e9..9668487f7 100644 --- a/www/chromium/patches/patch-components_management_strings_grdp +++ b/www/chromium/patches/patch-components_management_strings_grdp @@ -1,7 +1,7 @@ Index: components/management_strings.grdp --- components/management_strings.grdp.orig +++ components/management_strings.grdp -@@ -343,7 +343,7 @@ +@@ -346,7 +346,7 @@ diff --git a/www/chromium/patches/patch-components_metrics_metrics_log_cc b/www/chromium/patches/patch-components_metrics_metrics_log_cc index 507d29395..fbf7ce7ca 100644 --- a/www/chromium/patches/patch-components_metrics_metrics_log_cc +++ b/www/chromium/patches/patch-components_metrics_metrics_log_cc @@ -1,7 +1,7 @@ Index: components/metrics/metrics_log.cc --- components/metrics/metrics_log.cc.orig +++ components/metrics/metrics_log.cc -@@ -52,7 +52,7 @@ +@@ -53,7 +53,7 @@ #include "base/win/current_module.h" #endif @@ -10,7 +10,7 @@ Index: components/metrics/metrics_log.cc #include "base/environment.h" #include "base/nix/xdg_util.h" #endif -@@ -130,7 +130,7 @@ void RecordCurrentTime( +@@ -139,7 +139,7 @@ void RecordCurrentTime( } } @@ -19,7 +19,7 @@ Index: components/metrics/metrics_log.cc metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType( base::nix::SessionType session_type) { switch (session_type) { -@@ -390,7 +390,7 @@ void MetricsLog::RecordCoreSystemProfile( +@@ -399,7 +399,7 @@ void MetricsLog::RecordCoreSystemProfile( // OperatingSystemVersion refers to the ChromeOS release version. #if BUILDFLAG(IS_CHROMEOS_ASH) os->set_kernel_version(base::SysInfo::KernelVersion()); @@ -28,7 +28,7 @@ Index: components/metrics/metrics_log.cc // Linux operating system version is copied over into kernel version to be // consistent. os->set_kernel_version(base::SysInfo::OperatingSystemVersion()); -@@ -407,7 +407,7 @@ void MetricsLog::RecordCoreSystemProfile( +@@ -416,7 +416,7 @@ void MetricsLog::RecordCoreSystemProfile( os->set_build_number(base::SysInfo::GetIOSBuildNumber()); #endif diff --git a/www/chromium/patches/patch-components_optimization_guide_core_tflite_model_executor_h b/www/chromium/patches/patch-components_optimization_guide_core_tflite_model_executor_h index fcf6fe032..a8d7720f3 100644 --- a/www/chromium/patches/patch-components_optimization_guide_core_tflite_model_executor_h +++ b/www/chromium/patches/patch-components_optimization_guide_core_tflite_model_executor_h @@ -1,7 +1,7 @@ Index: components/optimization_guide/core/tflite_model_executor.h --- components/optimization_guide/core/tflite_model_executor.h.orig +++ components/optimization_guide/core/tflite_model_executor.h -@@ -212,7 +212,11 @@ class TFLiteModelExecutor : public ModelExecutorRunsTasksInCurrentSequence()); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -234,7 +238,11 @@ class TFLiteModelExecutor : public ModelExecutor> SendForBatchExecutionSync( @@ -25,7 +25,7 @@ Index: components/optimization_guide/core/tflite_model_executor.h override { DCHECK(execution_task_runner_->RunsTasksInCurrentSequence()); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -389,7 +397,11 @@ class TFLiteModelExecutor : public ModelExecutorRunsTasksInCurrentSequence()); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -406,7 +418,11 @@ class TFLiteModelExecutor : public ModelExecutor>* outputs) { DCHECK(execution_task_runner_->RunsTasksInCurrentSequence()); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -466,7 +482,11 @@ class TFLiteModelExecutor : public ModelExecutor> result; -@@ -2186,7 +2186,7 @@ TEST_F(LoginDatabaseUndecryptableLoginsTest, DeleteUnd +@@ -2249,7 +2249,7 @@ TEST_F(LoginDatabaseUndecryptableLoginsTest, DeleteUnd #endif // Check histograms. @@ -19,7 +19,7 @@ Index: components/password_manager/core/browser/login_database_unittest.cc histogram_tester.ExpectUniqueSample( "PasswordManager.DeleteUndecryptableLoginsReturnValue", metrics_util::DeleteCorruptedPasswordsResult::kSuccessPasswordsDeleted, -@@ -2229,7 +2229,7 @@ TEST_F(LoginDatabaseUndecryptableLoginsTest, KeychainL +@@ -2292,7 +2292,7 @@ TEST_F(LoginDatabaseUndecryptableLoginsTest, KeychainL } #endif // BUILDFLAG(IS_MAC) diff --git a/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_cc b/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_cc index 9a01f1708..25175d352 100644 --- a/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_cc +++ b/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_cc @@ -10,9 +10,9 @@ Index: components/password_manager/core/common/password_manager_features.cc // When enabled, initial sync will be forced during startup if the password // store has encryption service failures. BASE_FEATURE(kForceInitialSyncWhenDecryptionFails, -@@ -101,7 +101,7 @@ BASE_FEATURE(kRevampedPasswordManagementBubble, +@@ -99,7 +99,7 @@ BASE_FEATURE(kRecoverFromNeverSaveAndroid, + "RecoverFromNeverSaveAndroid_LAUNCHED", base::FEATURE_ENABLED_BY_DEFAULT); - #endif -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) diff --git a/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_h b/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_h index ffeabbf14..694650177 100644 --- a/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_h +++ b/www/chromium/patches/patch-components_password_manager_core_common_password_manager_features_h @@ -10,10 +10,10 @@ Index: components/password_manager/core/common/password_manager_features.h BASE_DECLARE_FEATURE(kForceInitialSyncWhenDecryptionFails); #endif BASE_DECLARE_FEATURE(kForgotPasswordFormSupport); -@@ -45,7 +45,7 @@ BASE_DECLARE_FEATURE(kRecoverFromNeverSaveAndroid); - #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS) // Desktop - BASE_DECLARE_FEATURE(kRevampedPasswordManagementBubble); +@@ -43,7 +43,7 @@ BASE_DECLARE_FEATURE(kPasswordGenerationExperiment); #endif + BASE_DECLARE_FEATURE(kPasswordsImportM2); + BASE_DECLARE_FEATURE(kRecoverFromNeverSaveAndroid); -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) BASE_DECLARE_FEATURE(kSkipUndecryptablePasswords); diff --git a/www/chromium/patches/patch-components_policy_core_common_cloud_cloud_policy_util_cc b/www/chromium/patches/patch-components_policy_core_common_cloud_cloud_policy_util_cc index a17bf27d8..57ccd39a7 100644 --- a/www/chromium/patches/patch-components_policy_core_common_cloud_cloud_policy_util_cc +++ b/www/chromium/patches/patch-components_policy_core_common_cloud_cloud_policy_util_cc @@ -27,7 +27,7 @@ Index: components/policy/core/common/cloud/cloud_policy_util.cc #include #include -@@ -82,7 +87,7 @@ namespace em = enterprise_management; +@@ -86,7 +91,7 @@ namespace em = enterprise_management; std::string GetMachineName() { #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \ @@ -36,7 +36,7 @@ Index: components/policy/core/common/cloud/cloud_policy_util.cc char hostname[HOST_NAME_MAX]; if (gethostname(hostname, HOST_NAME_MAX) == 0) // Success. return hostname; -@@ -140,7 +145,7 @@ std::string GetMachineName() { +@@ -144,7 +149,7 @@ std::string GetMachineName() { std::string GetOSVersion() { #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \ @@ -45,7 +45,7 @@ Index: components/policy/core/common/cloud/cloud_policy_util.cc return base::SysInfo::OperatingSystemVersion(); #elif BUILDFLAG(IS_WIN) base::win::OSInfo::VersionNumber version_number = -@@ -163,7 +168,7 @@ std::string GetOSArchitecture() { +@@ -167,7 +172,7 @@ std::string GetOSArchitecture() { } std::string GetOSUsername() { diff --git a/www/chromium/patches/patch-components_policy_core_common_policy_paths_cc b/www/chromium/patches/patch-components_policy_core_common_policy_paths_cc new file mode 100644 index 000000000..8de27c4ba --- /dev/null +++ b/www/chromium/patches/patch-components_policy_core_common_policy_paths_cc @@ -0,0 +1,12 @@ +Index: components/policy/core/common/policy_paths.cc +--- components/policy/core/common/policy_paths.cc.orig ++++ components/policy/core/common/policy_paths.cc +@@ -16,6 +16,8 @@ namespace policy { + #if BUILDFLAG(GOOGLE_CHROME_BRANDING) || \ + BUILDFLAG(GOOGLE_CHROME_FOR_TESTING_BRANDING) + const char kPolicyPath[] = "/etc/opt/chrome/policies"; ++#elif BUILDFLAG(IS_FREEBSD) ++const char kPolicyPath[] = "/usr/local/etc/chromium/policies"; + #else + const char kPolicyPath[] = "/etc/chromium/policies"; + #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) || \ diff --git a/www/chromium/patches/patch-components_supervised_user_core_browser_supervised_user_service_cc b/www/chromium/patches/patch-components_supervised_user_core_browser_supervised_user_service_cc index be5706a81..130a9c849 100644 --- a/www/chromium/patches/patch-components_supervised_user_core_browser_supervised_user_service_cc +++ b/www/chromium/patches/patch-components_supervised_user_core_browser_supervised_user_service_cc @@ -1,12 +1,12 @@ Index: components/supervised_user/core/browser/supervised_user_service.cc --- components/supervised_user/core/browser/supervised_user_service.cc.orig +++ components/supervised_user/core/browser/supervised_user_service.cc -@@ -73,7 +73,7 @@ void SupervisedUserService::Init() { - static_cast( - user_prefs_->GetInteger(prefs::kFirstTimeInterstitialBannerState)); +@@ -206,7 +206,7 @@ FirstTimeInterstitialBannerState SupervisedUserService + const FirstTimeInterstitialBannerState original_state) { + FirstTimeInterstitialBannerState target_state = original_state; #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_IOS) + BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD) if (supervised_user::CanDisplayFirstTimeInterstitialBanner()) { - if (banner_state == - supervised_user::FirstTimeInterstitialBannerState::kUnknown && + if (original_state != FirstTimeInterstitialBannerState::kSetupComplete && + can_show_first_time_interstitial_banner_) { diff --git a/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_cc b/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_cc index 04979019c..d1b5182e3 100644 --- a/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_cc +++ b/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_cc @@ -1,7 +1,7 @@ Index: components/viz/service/display_embedder/skia_output_surface_impl.cc --- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig +++ components/viz/service/display_embedder/skia_output_surface_impl.cc -@@ -1450,7 +1450,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor +@@ -1485,7 +1485,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor ->GetDeviceQueue() ->GetVulkanPhysicalDevice(), VK_IMAGE_TILING_OPTIMAL, ycbcr_info); @@ -9,4 +9,4 @@ Index: components/viz/service/display_embedder/skia_output_surface_impl.cc +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) // Textures that were allocated _on linux_ with ycbcr info came from // VaapiVideoDecoder, which exports using DRM format modifiers. - return GrBackendFormat::MakeVk(gr_ycbcr_info, + return GrBackendFormats::MakeVk(gr_ycbcr_info, diff --git a/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_on_gpu_cc b/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_on_gpu_cc index 02b4505ee..607c6bd7c 100644 --- a/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_on_gpu_cc +++ b/www/chromium/patches/patch-components_viz_service_display_embedder_skia_output_surface_impl_on_gpu_cc @@ -1,7 +1,7 @@ Index: components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc --- components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc.orig +++ components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc -@@ -1508,7 +1508,12 @@ void SkiaOutputSurfaceImplOnGpu::CopyOutputNV12( +@@ -1521,7 +1521,12 @@ void SkiaOutputSurfaceImplOnGpu::CopyOutputNV12( // Issue readbacks from the surfaces: for (size_t i = 0; i < CopyOutputResult::kNV12MaxPlanes; ++i) { diff --git a/www/chromium/patches/patch-components_viz_service_display_skia_renderer_cc b/www/chromium/patches/patch-components_viz_service_display_skia_renderer_cc index 2a3e813c2..d1567bedc 100644 --- a/www/chromium/patches/patch-components_viz_service_display_skia_renderer_cc +++ b/www/chromium/patches/patch-components_viz_service_display_skia_renderer_cc @@ -1,7 +1,7 @@ Index: components/viz/service/display/skia_renderer.cc --- components/viz/service/display/skia_renderer.cc.orig +++ components/viz/service/display/skia_renderer.cc -@@ -1216,7 +1216,7 @@ void SkiaRenderer::ClearFramebuffer() { +@@ -1218,7 +1218,7 @@ void SkiaRenderer::ClearFramebuffer() { if (current_frame()->current_render_pass->has_transparent_background) { ClearCanvas(SkColors::kTransparent); } else { diff --git a/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_cc b/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_cc index 915ae9852..add16da74 100644 --- a/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_cc +++ b/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_cc @@ -1,7 +1,7 @@ Index: components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc --- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc -@@ -109,7 +109,7 @@ RootCompositorFrameSinkImpl::Create( +@@ -110,7 +110,7 @@ RootCompositorFrameSinkImpl::Create( // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -10,7 +10,7 @@ Index: components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc // For X11, we need notify client about swap completion after resizing, so the // client can use it for synchronize with X11 WM. output_surface->SetNeedsSwapSizeNotifications(true); -@@ -644,7 +644,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw +@@ -709,7 +709,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw display_client_->DidCompleteSwapWithSize(pixel_size); // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_h b/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_h index b3ed9bf7d..619587d62 100644 --- a/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_h +++ b/www/chromium/patches/patch-components_viz_service_frame_sinks_root_compositor_frame_sink_impl_h @@ -1,7 +1,7 @@ Index: components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h --- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h -@@ -205,7 +205,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl +@@ -211,7 +211,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-components_webauthn_core_browser_passkey_sync_bridge_cc b/www/chromium/patches/patch-components_webauthn_core_browser_passkey_sync_bridge_cc index 9d1c38498..d5e3496aa 100644 --- a/www/chromium/patches/patch-components_webauthn_core_browser_passkey_sync_bridge_cc +++ b/www/chromium/patches/patch-components_webauthn_core_browser_passkey_sync_bridge_cc @@ -1,7 +1,7 @@ Index: components/webauthn/core/browser/passkey_sync_bridge.cc --- components/webauthn/core/browser/passkey_sync_bridge.cc.orig +++ components/webauthn/core/browser/passkey_sync_bridge.cc -@@ -257,7 +257,11 @@ PasskeySyncBridge::GetPasskeysForRelyingPartyId( +@@ -258,7 +258,11 @@ PasskeySyncBridge::GetPasskeysForRelyingPartyId( bool PasskeySyncBridge::DeletePasskey(const std::string& credential_id) { // Find the credential with the given |credential_id|. const auto passkey_it = @@ -13,7 +13,7 @@ Index: components/webauthn/core/browser/passkey_sync_bridge.cc return passkey.second.credential_id() == credential_id; }); if (passkey_it == data_.end()) { -@@ -308,7 +312,11 @@ bool PasskeySyncBridge::UpdatePasskey(const std::strin +@@ -309,7 +313,11 @@ bool PasskeySyncBridge::UpdatePasskey(const std::strin PasskeyChange change) { // Find the credential with the given |credential_id|. const auto passkey_it = diff --git a/www/chromium/patches/patch-content_app_content_main_runner_impl_cc b/www/chromium/patches/patch-content_app_content_main_runner_impl_cc index 22893789e..43127907f 100644 --- a/www/chromium/patches/patch-content_app_content_main_runner_impl_cc +++ b/www/chromium/patches/patch-content_app_content_main_runner_impl_cc @@ -65,7 +65,7 @@ Index: content/app/content_main_runner_impl.cc #if BUILDFLAG(ENABLE_PPAPI) // Ensure access to the Pepper plugins before the sandbox is turned on. -@@ -808,11 +822,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam +@@ -830,11 +844,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam kFieldTrialDescriptor + base::GlobalDescriptors::kBaseDescriptor); #endif // !BUILDFLAG(IS_ANDROID) @@ -79,7 +79,7 @@ Index: content/app/content_main_runner_impl.cc #endif // !BUILDFLAG(IS_WIN) -@@ -1007,8 +1020,20 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam +@@ -1029,8 +1042,20 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam process_type == switches::kZygoteProcess) { PreSandboxInit(); } @@ -100,7 +100,7 @@ Index: content/app/content_main_runner_impl.cc delegate_->SandboxInitialized(process_type); #if BUILDFLAG(USE_ZYGOTE) -@@ -1076,7 +1101,7 @@ int NO_STACK_PROTECTOR ContentMainRunnerImpl::Run() { +@@ -1098,7 +1123,7 @@ int NO_STACK_PROTECTOR ContentMainRunnerImpl::Run() { ->ReconfigureAfterFeatureListInit(process_type); } @@ -109,7 +109,7 @@ Index: content/app/content_main_runner_impl.cc // If dynamic Mojo Core is being used, ensure that it's loaded very early in // the child/zygote process, before any sandbox is initialized. The library // is not fully initialized with IPC support until a ChildProcess is later -@@ -1111,6 +1136,11 @@ int NO_STACK_PROTECTOR ContentMainRunnerImpl::Run() { +@@ -1133,6 +1158,11 @@ int NO_STACK_PROTECTOR ContentMainRunnerImpl::Run() { content_main_params_.reset(); RegisterMainThreadFactories(); diff --git a/www/chromium/patches/patch-content_browser_BUILD_gn b/www/chromium/patches/patch-content_browser_BUILD_gn index d7597bf8e..8b4ba4938 100644 --- a/www/chromium/patches/patch-content_browser_BUILD_gn +++ b/www/chromium/patches/patch-content_browser_BUILD_gn @@ -1,7 +1,7 @@ Index: content/browser/BUILD.gn --- content/browser/BUILD.gn.orig +++ content/browser/BUILD.gn -@@ -2434,6 +2434,13 @@ source_set("browser") { +@@ -2461,6 +2461,13 @@ source_set("browser") { deps += [ "//media/mojo/mojom/stable:stable_video_decoder" ] } diff --git a/www/chromium/patches/patch-content_browser_child_process_launcher_helper_linux_cc b/www/chromium/patches/patch-content_browser_child_process_launcher_helper_linux_cc index 06bfae5b3..954d2f25f 100644 --- a/www/chromium/patches/patch-content_browser_child_process_launcher_helper_linux_cc +++ b/www/chromium/patches/patch-content_browser_child_process_launcher_helper_linux_cc @@ -1,7 +1,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc --- content/browser/child_process_launcher_helper_linux.cc.orig +++ content/browser/child_process_launcher_helper_linux.cc -@@ -20,7 +20,9 @@ +@@ -21,7 +21,9 @@ #include "content/public/common/result_codes.h" #include "content/public/common/sandboxed_process_launcher_delegate.h" #include "content/public/common/zygote/sandbox_support_linux.h" @@ -11,7 +11,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc #include "sandbox/policy/linux/sandbox_linux.h" namespace content { -@@ -45,14 +47,20 @@ ChildProcessLauncherHelper::GetFilesToMap() { +@@ -46,14 +48,20 @@ ChildProcessLauncherHelper::GetFilesToMap() { } bool ChildProcessLauncherHelper::IsUsingLaunchOptions() { @@ -32,7 +32,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc // Convert FD mapping to FileHandleMappingVector options->fds_to_remap = files_to_register.GetMappingWithIDAdjustment( base::GlobalDescriptors::kBaseDescriptor); -@@ -64,7 +72,9 @@ bool ChildProcessLauncherHelper::BeforeLaunchOnLaunche +@@ -65,7 +73,9 @@ bool ChildProcessLauncherHelper::BeforeLaunchOnLaunche options->environment = delegate_->GetEnvironment(); } else { @@ -42,7 +42,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc // Environment variables could be supported in the future, but are not // currently supported when launching with the zygote. DCHECK(delegate_->GetEnvironment().empty()); -@@ -81,6 +91,7 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr +@@ -82,6 +92,7 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr int* launch_result) { *is_synchronous_launch = true; Process process; @@ -50,7 +50,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc ZygoteCommunication* zygote_handle = GetZygoteForLaunch(); if (zygote_handle) { // TODO(crbug.com/569191): If chrome supported multiple zygotes they could -@@ -91,7 +102,6 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr +@@ -92,7 +103,6 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr GetProcessType()); *launch_result = LAUNCH_RESULT_SUCCESS; @@ -58,7 +58,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc if (handle) { // It could be a renderer process or an utility process. int oom_score = content::kMiscOomScore; -@@ -100,15 +110,17 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr +@@ -101,15 +111,17 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr oom_score = content::kLowestRendererOomScore; ZygoteHostImpl::GetInstance()->AdjustRendererOOMScore(handle, oom_score); } @@ -77,7 +77,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc #if BUILDFLAG(IS_CHROMEOS) if (GetProcessType() == switches::kRendererProcess) { -@@ -130,10 +142,14 @@ ChildProcessTerminationInfo ChildProcessLauncherHelper +@@ -131,10 +143,14 @@ ChildProcessTerminationInfo ChildProcessLauncherHelper const ChildProcessLauncherHelper::Process& process, bool known_dead) { ChildProcessTerminationInfo info; @@ -92,7 +92,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc info.status = base::GetKnownDeadTerminationStatus(process.process.Handle(), &info.exit_code); } else { -@@ -157,13 +173,17 @@ void ChildProcessLauncherHelper::ForceNormalProcessTer +@@ -160,13 +176,17 @@ void ChildProcessLauncherHelper::ForceNormalProcessTer DCHECK(CurrentlyOnProcessLauncherTaskRunner()); process.process.Terminate(RESULT_CODE_NORMAL_EXIT, false); // On POSIX, we must additionally reap the child. @@ -110,7 +110,7 @@ Index: content/browser/child_process_launcher_helper_linux.cc } void ChildProcessLauncherHelper::SetProcessPriorityOnLauncherThread( -@@ -175,11 +195,13 @@ void ChildProcessLauncherHelper::SetProcessPriorityOnL +@@ -178,11 +198,13 @@ void ChildProcessLauncherHelper::SetProcessPriorityOnL } } diff --git a/www/chromium/patches/patch-content_browser_compositor_viz_process_transport_factory_cc b/www/chromium/patches/patch-content_browser_compositor_viz_process_transport_factory_cc index 6b74376a6..c2429329c 100644 --- a/www/chromium/patches/patch-content_browser_compositor_viz_process_transport_factory_cc +++ b/www/chromium/patches/patch-content_browser_compositor_viz_process_transport_factory_cc @@ -1,7 +1,7 @@ Index: content/browser/compositor/viz_process_transport_factory.cc --- content/browser/compositor/viz_process_transport_factory.cc.orig +++ content/browser/compositor/viz_process_transport_factory.cc -@@ -110,7 +110,7 @@ class HostDisplayClient : public viz::HostDisplayClien +@@ -108,7 +108,7 @@ class HostDisplayClient : public viz::HostDisplayClien // viz::HostDisplayClient: // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-content_browser_file_system_access_file_system_access_local_path_watcher_cc b/www/chromium/patches/patch-content_browser_file_system_access_file_system_access_local_path_watcher_cc new file mode 100644 index 000000000..8faa1500b --- /dev/null +++ b/www/chromium/patches/patch-content_browser_file_system_access_file_system_access_local_path_watcher_cc @@ -0,0 +1,12 @@ +Index: content/browser/file_system_access/file_system_access_local_path_watcher.cc +--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig ++++ content/browser/file_system_access/file_system_access_local_path_watcher.cc +@@ -56,7 +56,7 @@ void FileSystemAccessLocalPathWatcher::Initialize( + base::FilePathWatcher::WatchOptions watch_options { + .type = scope().IsRecursive() ? base::FilePathWatcher::Type::kRecursive + : base::FilePathWatcher::Type::kNonRecursive, +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + // Note: `report_modified_path` is also present on Android + // and Fuchsia. Update this switch if support for watching + // the local file system is added on those platforms. diff --git a/www/chromium/patches/patch-content_browser_gpu_gpu_data_manager_impl_private_cc b/www/chromium/patches/patch-content_browser_gpu_gpu_data_manager_impl_private_cc index a8b30c60c..fc14ce4b9 100644 --- a/www/chromium/patches/patch-content_browser_gpu_gpu_data_manager_impl_private_cc +++ b/www/chromium/patches/patch-content_browser_gpu_gpu_data_manager_impl_private_cc @@ -1,7 +1,7 @@ Index: content/browser/gpu/gpu_data_manager_impl_private.cc --- content/browser/gpu/gpu_data_manager_impl_private.cc.orig +++ content/browser/gpu/gpu_data_manager_impl_private.cc -@@ -1753,7 +1753,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode( +@@ -1780,7 +1780,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode( UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode); } diff --git a/www/chromium/patches/patch-content_browser_renderer_host_render_frame_host_impl_cc b/www/chromium/patches/patch-content_browser_renderer_host_render_frame_host_impl_cc index 442fe3ebd..fc088b909 100644 --- a/www/chromium/patches/patch-content_browser_renderer_host_render_frame_host_impl_cc +++ b/www/chromium/patches/patch-content_browser_renderer_host_render_frame_host_impl_cc @@ -1,7 +1,7 @@ Index: content/browser/renderer_host/render_frame_host_impl.cc --- content/browser/renderer_host/render_frame_host_impl.cc.orig +++ content/browser/renderer_host/render_frame_host_impl.cc -@@ -8509,7 +8509,11 @@ void RenderFrameHostImpl::SendFencedFrameReportingBeac +@@ -8672,7 +8672,11 @@ void RenderFrameHostImpl::SendFencedFrameReportingBeac for (const blink::FencedFrame::ReportingDestination& destination : destinations) { SendFencedFrameReportingBeaconInternal( @@ -13,7 +13,7 @@ Index: content/browser/renderer_host/render_frame_host_impl.cc /*from_renderer=*/true, attribution_reporting_runtime_features, GetFrameTreeNodeId()); } -@@ -8545,7 +8549,11 @@ void RenderFrameHostImpl::SendFencedFrameReportingBeac +@@ -8708,7 +8712,11 @@ void RenderFrameHostImpl::SendFencedFrameReportingBeac } SendFencedFrameReportingBeaconInternal( @@ -25,7 +25,7 @@ Index: content/browser/renderer_host/render_frame_host_impl.cc blink::FencedFrame::ReportingDestination::kBuyer, /*from_renderer=*/true, attribution_reporting_runtime_features, GetFrameTreeNodeId()); -@@ -8617,8 +8625,13 @@ void RenderFrameHostImpl::MaybeSendFencedFrameReportin +@@ -8779,8 +8787,13 @@ void RenderFrameHostImpl::MaybeSendFencedFrameReportin for (blink::FencedFrame::ReportingDestination destination : info->destinations) { initiator_rfh->SendFencedFrameReportingBeaconInternal( diff --git a/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_cc b/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_cc index 868f9ae82..9933ce690 100644 --- a/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_cc +++ b/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_cc @@ -10,7 +10,7 @@ Index: content/browser/renderer_host/render_process_host_impl.cc #include #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck -@@ -1218,7 +1218,7 @@ static constexpr size_t kUnknownPlatformProcessLimit = +@@ -951,7 +951,7 @@ static constexpr size_t kUnknownPlatformProcessLimit = // to indicate failure and std::numeric_limits::max() to indicate // unlimited. size_t GetPlatformProcessLimit() { @@ -19,7 +19,7 @@ Index: content/browser/renderer_host/render_process_host_impl.cc struct rlimit limit; if (getrlimit(RLIMIT_NPROC, &limit) != 0) return kUnknownPlatformProcessLimit; -@@ -1361,7 +1361,7 @@ class RenderProcessHostImpl::IOThreadHostImpl : public +@@ -1094,7 +1094,7 @@ class RenderProcessHostImpl::IOThreadHostImpl : public return; } @@ -28,7 +28,7 @@ Index: content/browser/renderer_host/render_process_host_impl.cc if (auto font_receiver = receiver.As()) { ConnectToFontService(std::move(font_receiver)); return; -@@ -1450,7 +1450,7 @@ class RenderProcessHostImpl::IOThreadHostImpl : public +@@ -1183,7 +1183,7 @@ class RenderProcessHostImpl::IOThreadHostImpl : public std::unique_ptr binders_; mojo::Receiver receiver_{this}; @@ -37,7 +37,7 @@ Index: content/browser/renderer_host/render_process_host_impl.cc mojo::Remote video_encode_accelerator_factory_remote_; #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -@@ -3514,7 +3514,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine( +@@ -3261,7 +3261,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine( base::TimeTicks::UnixEpoch().since_origin().InMicroseconds())); } @@ -46,7 +46,7 @@ Index: content/browser/renderer_host/render_process_host_impl.cc // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support // for NV12 GPU memory buffer. if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() && -@@ -3575,6 +3575,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin +@@ -3321,6 +3321,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin switches::kDisableSpeechAPI, switches::kDisableThreadedCompositing, switches::kDisableTouchDragDrop, diff --git a/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_h b/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_h index c4c013d4b..61de446e8 100644 --- a/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_h +++ b/www/chromium/patches/patch-content_browser_renderer_host_render_process_host_impl_h @@ -1,7 +1,7 @@ Index: content/browser/renderer_host/render_process_host_impl.h --- content/browser/renderer_host/render_process_host_impl.h.orig +++ content/browser/renderer_host/render_process_host_impl.h -@@ -539,7 +539,7 @@ class CONTENT_EXPORT RenderProcessHostImpl +@@ -540,7 +540,7 @@ class CONTENT_EXPORT RenderProcessHostImpl // Sets this RenderProcessHost to be guest only. For Testing only. void SetForGuestsOnlyForTesting(); diff --git a/www/chromium/patches/patch-content_browser_renderer_host_render_view_host_impl_cc b/www/chromium/patches/patch-content_browser_renderer_host_render_view_host_impl_cc index 03ec26dc0..4a5ee7414 100644 --- a/www/chromium/patches/patch-content_browser_renderer_host_render_view_host_impl_cc +++ b/www/chromium/patches/patch-content_browser_renderer_host_render_view_host_impl_cc @@ -7,6 +7,6 @@ Index: content/browser/renderer_host/render_view_host_impl.cc display::win::ScreenWin::GetSystemMetricsInDIP(SM_CXHSCROLL); -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - prefs->system_font_family_name = gfx::Font().GetFontName(); - #elif BUILDFLAG(IS_FUCHSIA) - // Make Blink's "focus ring" invisible. The focus ring is a hairline border + base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); + if (command_line->HasSwitch(switches::kSystemFontFamily)) { + prefs->system_font_family_name = diff --git a/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc b/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc index 46c73b93c..13a88a090 100644 --- a/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc +++ b/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc @@ -10,7 +10,7 @@ Index: content/browser/renderer_host/render_widget_host_view_aura.cc #include "content/browser/accessibility/browser_accessibility_auralinux.h" #include "ui/base/ime/linux/text_edit_command_auralinux.h" #include "ui/linux/linux_ui.h" -@@ -464,7 +464,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge +@@ -461,7 +461,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot()) ->GetCOM(); @@ -19,7 +19,7 @@ Index: content/browser/renderer_host/render_widget_host_view_aura.cc BrowserAccessibilityManager* manager = host()->GetOrCreateRootBrowserAccessibilityManager(); if (manager && manager->GetBrowserAccessibilityRoot()) -@@ -1692,7 +1692,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() { +@@ -1720,7 +1720,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() { return GetTextInputManager() && GetTextInputManager()->should_do_learning(); } @@ -28,7 +28,7 @@ Index: content/browser/renderer_host/render_widget_host_view_aura.cc bool RenderWidgetHostViewAura::SetCompositionFromExistingText( const gfx::Range& range, const std::vector& ui_ime_text_spans) { -@@ -2537,7 +2537,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() { +@@ -2565,7 +2565,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() { } bool RenderWidgetHostViewAura::NeedsMouseCapture() { @@ -37,7 +37,7 @@ Index: content/browser/renderer_host/render_widget_host_view_aura.cc return NeedsInputGrab(); #else return false; -@@ -2713,7 +2713,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit +@@ -2748,7 +2748,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit if (!target_host) return; @@ -45,4 +45,4 @@ Index: content/browser/renderer_host/render_widget_host_view_aura.cc +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) auto* linux_ui = ui::LinuxUi::instance(); std::vector commands; - if (!event.skip_in_browser && linux_ui && event.os_event && + if (!event.skip_if_unhandled && linux_ui && event.os_event && diff --git a/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_h b/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_h index 2e20d769d..7cd5dcd6b 100644 --- a/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_h +++ b/www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_h @@ -1,7 +1,7 @@ Index: content/browser/renderer_host/render_widget_host_view_aura.h --- content/browser/renderer_host/render_widget_host_view_aura.h.orig +++ content/browser/renderer_host/render_widget_host_view_aura.h -@@ -256,7 +256,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura +@@ -257,7 +257,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura ukm::SourceId GetClientSourceForMetrics() const override; bool ShouldDoLearning() override; diff --git a/www/chromium/patches/patch-content_browser_service_worker_service_worker_context_wrapper_cc b/www/chromium/patches/patch-content_browser_service_worker_service_worker_context_wrapper_cc index 617ac1181..2f2b4c569 100644 --- a/www/chromium/patches/patch-content_browser_service_worker_service_worker_context_wrapper_cc +++ b/www/chromium/patches/patch-content_browser_service_worker_service_worker_context_wrapper_cc @@ -1,7 +1,7 @@ Index: content/browser/service_worker/service_worker_context_wrapper.cc --- content/browser/service_worker/service_worker_context_wrapper.cc.orig +++ content/browser/service_worker/service_worker_context_wrapper.cc -@@ -1406,7 +1406,12 @@ void ServiceWorkerContextWrapper::MaybeProcessPendingW +@@ -1409,7 +1409,12 @@ void ServiceWorkerContextWrapper::MaybeProcessPendingW return; } diff --git a/www/chromium/patches/patch-content_browser_utility_process_host_cc b/www/chromium/patches/patch-content_browser_utility_process_host_cc index 9bfeae9b9..d69f9f8b0 100644 --- a/www/chromium/patches/patch-content_browser_utility_process_host_cc +++ b/www/chromium/patches/patch-content_browser_utility_process_host_cc @@ -37,7 +37,7 @@ Index: content/browser/utility_process_host.cc gpu_client_(nullptr, base::OnTaskRunnerDeleter(nullptr)), #endif client_(std::move(client)) { -@@ -420,7 +420,7 @@ bool UtilityProcessHost::StartProcess() { +@@ -418,7 +418,7 @@ bool UtilityProcessHost::StartProcess() { file_data_->files_to_preload.merge(GetV8SnapshotFilesToPreload()); #endif // BUILDFLAG(IS_POSIX) @@ -46,7 +46,7 @@ Index: content/browser/utility_process_host.cc // The network service should have access to the parent directories // necessary for its usage. if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) { -@@ -431,7 +431,7 @@ bool UtilityProcessHost::StartProcess() { +@@ -429,7 +429,7 @@ bool UtilityProcessHost::StartProcess() { } #endif // BUILDFLAG(IS_LINUX) diff --git a/www/chromium/patches/patch-content_browser_web_contents_web_contents_view_aura_cc b/www/chromium/patches/patch-content_browser_web_contents_web_contents_view_aura_cc index 13ab5278a..3f9eefb5b 100644 --- a/www/chromium/patches/patch-content_browser_web_contents_web_contents_view_aura_cc +++ b/www/chromium/patches/patch-content_browser_web_contents_web_contents_view_aura_cc @@ -19,7 +19,7 @@ Index: content/browser/web_contents/web_contents_view_aura.cc // We set the file contents before the URL because the URL also sets file // contents (to a .URL shortcut). We want to prefer file content data over // a shortcut so we add it first. -@@ -1337,7 +1337,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent* +@@ -1340,7 +1340,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent* // Linux window managers like to handle raise-on-click themselves. If we // raise-on-click manually, this may override user settings that prevent // focus-stealing. diff --git a/www/chromium/patches/patch-content_browser_webid_idp_network_request_manager_cc b/www/chromium/patches/patch-content_browser_webid_idp_network_request_manager_cc new file mode 100644 index 000000000..b92014bab --- /dev/null +++ b/www/chromium/patches/patch-content_browser_webid_idp_network_request_manager_cc @@ -0,0 +1,15 @@ +Index: content/browser/webid/idp_network_request_manager.cc +--- content/browser/webid/idp_network_request_manager.cc.orig ++++ content/browser/webid/idp_network_request_manager.cc +@@ -604,7 +604,11 @@ void OnTokenRequestParsed( + if (response_error) { + int error_code = response_error->FindInt(kErrorCodeKey).value_or(0); + GURL error_url = ExtractUrl(*response_error, kErrorUrlKey); ++#if defined(__clang__) && (__clang_major__ >= 16) + token_result.error = TokenError(error_code, error_url); ++#else ++ token_result.error = TokenError(TokenError{error_code, error_url}); ++#endif + } + } + diff --git a/www/chromium/patches/patch-content_common_BUILD_gn b/www/chromium/patches/patch-content_common_BUILD_gn index 891a4b1f6..9171ecb82 100644 --- a/www/chromium/patches/patch-content_common_BUILD_gn +++ b/www/chromium/patches/patch-content_common_BUILD_gn @@ -1,7 +1,7 @@ Index: content/common/BUILD.gn --- content/common/BUILD.gn.orig +++ content/common/BUILD.gn -@@ -433,6 +433,9 @@ if (is_linux || is_chromeos) { +@@ -435,6 +435,9 @@ if (is_linux || is_chromeos) { public = [ "set_process_title_linux.h" ] sources = [ "set_process_title_linux.cc" ] deps = [ "//base" ] @@ -11,7 +11,7 @@ Index: content/common/BUILD.gn } } -@@ -478,7 +481,7 @@ mojom("mojo_bindings") { +@@ -480,7 +483,7 @@ mojom("mojo_bindings") { if (enable_ipc_logging) { enabled_features += [ "ipc_logging" ] } diff --git a/www/chromium/patches/patch-content_public_common_common_param_traits_macros_h b/www/chromium/patches/patch-content_public_common_common_param_traits_macros_h deleted file mode 100644 index 497ad8d1d..000000000 --- a/www/chromium/patches/patch-content_public_common_common_param_traits_macros_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: content/public/common/common_param_traits_macros.h ---- content/public/common/common_param_traits_macros.h.orig -+++ content/public/common/common_param_traits_macros.h -@@ -113,7 +113,7 @@ IPC_STRUCT_TRAITS_BEGIN(blink::RendererPreferences) - IPC_STRUCT_TRAITS_MEMBER(accept_languages) - IPC_STRUCT_TRAITS_MEMBER(plugin_fullscreen_allowed) - IPC_STRUCT_TRAITS_MEMBER(caret_browsing_enabled) --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - IPC_STRUCT_TRAITS_MEMBER(system_font_family_name) - #endif - #if BUILDFLAG(IS_WIN) diff --git a/www/chromium/patches/patch-content_public_common_content_features_cc b/www/chromium/patches/patch-content_public_common_content_features_cc index 4d545f5aa..1aab4c0f9 100644 --- a/www/chromium/patches/patch-content_public_common_content_features_cc +++ b/www/chromium/patches/patch-content_public_common_content_features_cc @@ -1,7 +1,7 @@ Index: content/public/common/content_features.cc --- content/public/common/content_features.cc.orig +++ content/public/common/content_features.cc -@@ -52,7 +52,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess, +@@ -53,7 +53,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess, "AudioServiceOutOfProcess", // TODO(crbug.com/1052397): Remove !IS_CHROMEOS_LACROS once lacros starts being // built with OS_CHROMEOS instead of OS_LINUX. @@ -10,7 +10,7 @@ Index: content/public/common/content_features.cc (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)) base::FEATURE_ENABLED_BY_DEFAULT #else -@@ -64,7 +64,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess, +@@ -65,7 +65,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess, // kAudioServiceOutOfProcess feature is enabled. BASE_FEATURE(kAudioServiceSandbox, "AudioServiceSandbox", @@ -19,7 +19,7 @@ Index: content/public/common/content_features.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -507,7 +507,7 @@ BASE_FEATURE(kNetworkQualityEstimatorWebHoldback, +@@ -553,7 +553,7 @@ BASE_FEATURE(kNetworkQualityEstimatorWebHoldback, // (activated by kUserAgentClientHint) BASE_FEATURE(kGreaseUACH, "GreaseUACH", base::FEATURE_ENABLED_BY_DEFAULT); @@ -28,7 +28,7 @@ Index: content/public/common/content_features.cc // Supports proxying thread type changes of renderer processes to browser // process and having browser process handle adjusting thread properties (nice // value, c-group, latency sensitivity...) for renderers which have sandbox -@@ -1408,7 +1408,7 @@ BASE_FEATURE(kWebAssemblyTiering, +@@ -1463,7 +1463,7 @@ BASE_FEATURE(kWebAssemblyTiering, BASE_FEATURE(kWebAssemblyTrapHandler, "WebAssemblyTrapHandler", #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \ @@ -37,7 +37,7 @@ Index: content/public/common/content_features.cc defined(ARCH_CPU_X86_64)) || \ (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) base::FEATURE_ENABLED_BY_DEFAULT -@@ -1466,7 +1466,11 @@ BASE_FEATURE(kWebUICodeCache, +@@ -1515,7 +1515,11 @@ BASE_FEATURE(kWebUICodeCache, // Controls whether the WebUSB API is enabled: // https://wicg.github.io/webusb diff --git a/www/chromium/patches/patch-content_public_common_content_features_h b/www/chromium/patches/patch-content_public_common_content_features_h index b27cc8265..ac8a14557 100644 --- a/www/chromium/patches/patch-content_public_common_content_features_h +++ b/www/chromium/patches/patch-content_public_common_content_features_h @@ -1,7 +1,7 @@ Index: content/public/common/content_features.h --- content/public/common/content_features.h.orig +++ content/public/common/content_features.h -@@ -108,7 +108,7 @@ CONTENT_EXPORT extern const base::FeatureParam +@@ -120,7 +120,7 @@ CONTENT_EXPORT extern const base::FeatureParam kFledgeLimitNumAuctionsParam; CONTENT_EXPORT BASE_DECLARE_FEATURE(kFractionalScrollOffsets); CONTENT_EXPORT BASE_DECLARE_FEATURE(kGreaseUACH); diff --git a/www/chromium/patches/patch-content_public_common_content_switches_cc b/www/chromium/patches/patch-content_public_common_content_switches_cc index f19b210d1..d29d171a4 100644 --- a/www/chromium/patches/patch-content_public_common_content_switches_cc +++ b/www/chromium/patches/patch-content_public_common_content_switches_cc @@ -1,7 +1,7 @@ Index: content/public/common/content_switches.cc --- content/public/common/content_switches.cc.orig +++ content/public/common/content_switches.cc -@@ -372,6 +372,8 @@ const char kEnableIsolatedWebAppsInRenderer[] = +@@ -367,6 +367,8 @@ const char kEnableIsolatedWebAppsInRenderer[] = // builds. const char kEnableLogging[] = "enable-logging"; @@ -10,7 +10,7 @@ Index: content/public/common/content_switches.cc // Enables the type, downlinkMax attributes of the NetInfo API. Also, enables // triggering of change attribute of the NetInfo API when there is a change in // the connection type. -@@ -1005,7 +1007,7 @@ const char kEnableAutomation[] = "enable-automation"; +@@ -992,7 +994,7 @@ const char kEnableAutomation[] = "enable-automation"; // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-content_public_common_content_switches_h b/www/chromium/patches/patch-content_public_common_content_switches_h index a183db47e..1dac05cf3 100644 --- a/www/chromium/patches/patch-content_public_common_content_switches_h +++ b/www/chromium/patches/patch-content_public_common_content_switches_h @@ -1,7 +1,7 @@ Index: content/public/common/content_switches.h --- content/public/common/content_switches.h.orig +++ content/public/common/content_switches.h -@@ -118,6 +118,7 @@ CONTENT_EXPORT extern const char kEnableGpuMemoryBuffe +@@ -116,6 +116,7 @@ CONTENT_EXPORT extern const char kEnableGpuMemoryBuffe CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[]; CONTENT_EXPORT extern const char kEnableLCDText[]; CONTENT_EXPORT extern const char kEnableLogging[]; @@ -9,7 +9,7 @@ Index: content/public/common/content_switches.h CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[]; CONTENT_EXPORT extern const char kEnableCanvas2DLayers[]; CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[]; -@@ -268,7 +269,7 @@ CONTENT_EXPORT extern const char kUserLevelMemoryPress +@@ -265,7 +266,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-content_renderer_BUILD_gn b/www/chromium/patches/patch-content_renderer_BUILD_gn index 94e7bc139..d3790692c 100644 --- a/www/chromium/patches/patch-content_renderer_BUILD_gn +++ b/www/chromium/patches/patch-content_renderer_BUILD_gn @@ -1,7 +1,7 @@ Index: content/renderer/BUILD.gn --- content/renderer/BUILD.gn.orig +++ content/renderer/BUILD.gn -@@ -200,6 +200,13 @@ target(link_target_type, "renderer") { +@@ -201,6 +201,13 @@ target(link_target_type, "renderer") { ] } diff --git a/www/chromium/patches/patch-content_renderer_render_thread_impl_cc b/www/chromium/patches/patch-content_renderer_render_thread_impl_cc index 9fc425663..3a41a1910 100644 --- a/www/chromium/patches/patch-content_renderer_render_thread_impl_cc +++ b/www/chromium/patches/patch-content_renderer_render_thread_impl_cc @@ -10,8 +10,8 @@ Index: content/renderer/render_thread_impl.cc #else #include #endif -@@ -1055,7 +1057,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl: - kGpuStreamPriorityMedia); +@@ -1054,7 +1056,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl: + kGpuStreamIdMedia, kGpuStreamPriorityMedia); const bool enable_video_decode_accelerator = -#if BUILDFLAG(IS_LINUX) @@ -19,7 +19,7 @@ Index: content/renderer/render_thread_impl.cc base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) && #endif // BUILDFLAG(IS_LINUX) !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) && -@@ -1064,7 +1066,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl: +@@ -1063,7 +1065,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl: gpu::kGpuFeatureStatusEnabled); const bool enable_video_encode_accelerator = @@ -28,7 +28,7 @@ Index: content/renderer/render_thread_impl.cc base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux) && #else !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) && -@@ -1839,7 +1841,7 @@ std::unique_ptr RenderThreadImpl::Create +@@ -1835,7 +1837,7 @@ std::unique_ptr RenderThreadImpl::Create bool enable_video_encode_accelerator) { mojo::PendingRemote vea_provider; diff --git a/www/chromium/patches/patch-content_renderer_renderer_blink_platform_impl_cc b/www/chromium/patches/patch-content_renderer_renderer_blink_platform_impl_cc index 2d7f523c6..245a2a219 100644 --- a/www/chromium/patches/patch-content_renderer_renderer_blink_platform_impl_cc +++ b/www/chromium/patches/patch-content_renderer_renderer_blink_platform_impl_cc @@ -1,7 +1,7 @@ Index: content/renderer/renderer_blink_platform_impl.cc --- content/renderer/renderer_blink_platform_impl.cc.orig +++ content/renderer/renderer_blink_platform_impl.cc -@@ -113,7 +113,7 @@ +@@ -114,7 +114,7 @@ #if BUILDFLAG(IS_MAC) #include "content/child/child_process_sandbox_support_impl_mac.h" @@ -10,7 +10,7 @@ Index: content/renderer/renderer_blink_platform_impl.cc #include "content/child/child_process_sandbox_support_impl_linux.h" #endif -@@ -181,13 +181,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl( +@@ -182,13 +182,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl( sudden_termination_disables_(0), is_locked_to_site_(false), main_thread_scheduler_(main_thread_scheduler) { @@ -26,7 +26,7 @@ Index: content/renderer/renderer_blink_platform_impl.cc mojo::PendingRemote font_service; RenderThreadImpl::current()->BindHostReceiver( font_service.InitWithNewPipeAndPassReceiver()); -@@ -196,7 +196,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl( +@@ -197,7 +197,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl( #endif } @@ -35,7 +35,7 @@ Index: content/renderer/renderer_blink_platform_impl.cc if (sandboxEnabled()) { #if BUILDFLAG(IS_MAC) sandbox_support_ = std::make_unique(); -@@ -254,7 +254,7 @@ void RendererBlinkPlatformImpl::SetThreadType(base::Pl +@@ -255,7 +255,7 @@ void RendererBlinkPlatformImpl::SetThreadType(base::Pl #endif blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() { diff --git a/www/chromium/patches/patch-content_shell_BUILD_gn b/www/chromium/patches/patch-content_shell_BUILD_gn index 3a6874545..73a8f5b55 100644 --- a/www/chromium/patches/patch-content_shell_BUILD_gn +++ b/www/chromium/patches/patch-content_shell_BUILD_gn @@ -1,7 +1,7 @@ Index: content/shell/BUILD.gn --- content/shell/BUILD.gn.orig +++ content/shell/BUILD.gn -@@ -1024,7 +1024,7 @@ group("content_shell_crash_test") { +@@ -1027,7 +1027,7 @@ group("content_shell_crash_test") { if (is_win) { data_deps += [ "//build/win:copy_cdb_to_output" ] } diff --git a/www/chromium/patches/patch-content_shell_browser_shell_browser_main_parts_cc b/www/chromium/patches/patch-content_shell_browser_shell_browser_main_parts_cc index 37c2a94d5..4b8798702 100644 --- a/www/chromium/patches/patch-content_shell_browser_shell_browser_main_parts_cc +++ b/www/chromium/patches/patch-content_shell_browser_shell_browser_main_parts_cc @@ -1,7 +1,7 @@ Index: content/shell/browser/shell_browser_main_parts.cc --- content/shell/browser/shell_browser_main_parts.cc.orig +++ content/shell/browser/shell_browser_main_parts.cc -@@ -50,7 +50,7 @@ +@@ -51,7 +51,7 @@ #include "net/base/network_change_notifier.h" #endif @@ -10,7 +10,7 @@ Index: content/shell/browser/shell_browser_main_parts.cc #include "ui/base/ime/init/input_method_initializer.h" #endif -@@ -67,7 +67,7 @@ +@@ -68,7 +68,7 @@ #include "chromeos/lacros/dbus/lacros_dbus_thread_manager.h" #endif @@ -19,7 +19,7 @@ Index: content/shell/browser/shell_browser_main_parts.cc #include "ui/linux/linux_ui.h" // nogncheck #include "ui/linux/linux_ui_factory.h" // nogncheck #endif -@@ -138,7 +138,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop( +@@ -139,7 +139,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop( } int ShellBrowserMainParts::PreEarlyInitialization() { @@ -28,7 +28,7 @@ Index: content/shell/browser/shell_browser_main_parts.cc ui::InitializeInputMethodForTesting(); #endif #if BUILDFLAG(IS_ANDROID) -@@ -167,7 +167,7 @@ void ShellBrowserMainParts::ToolkitInitialized() { +@@ -168,7 +168,7 @@ void ShellBrowserMainParts::ToolkitInitialized() { if (switches::IsRunWebTestsSwitchPresent()) return; @@ -37,7 +37,7 @@ Index: content/shell/browser/shell_browser_main_parts.cc ui::LinuxUi::SetInstance(ui::GetDefaultLinuxUi()); #endif } -@@ -214,7 +214,7 @@ void ShellBrowserMainParts::PostMainMessageLoopRun() { +@@ -215,7 +215,7 @@ void ShellBrowserMainParts::PostMainMessageLoopRun() { ShellDevToolsManagerDelegate::StopHttpHandler(); browser_context_.reset(); off_the_record_browser_context_.reset(); diff --git a/www/chromium/patches/patch-content_test_BUILD_gn b/www/chromium/patches/patch-content_test_BUILD_gn index f757314cc..cbaf67363 100644 --- a/www/chromium/patches/patch-content_test_BUILD_gn +++ b/www/chromium/patches/patch-content_test_BUILD_gn @@ -1,7 +1,7 @@ Index: content/test/BUILD.gn --- content/test/BUILD.gn.orig +++ content/test/BUILD.gn -@@ -2217,7 +2217,7 @@ static_library("run_all_unittests") { +@@ -2226,7 +2226,7 @@ static_library("run_all_unittests") { ":test_support", "//base/test:test_support", ] @@ -10,7 +10,7 @@ Index: content/test/BUILD.gn deps += [ "//content/common:set_process_title_linux" ] } } -@@ -3288,7 +3288,7 @@ test("content_unittests") { +@@ -3302,7 +3302,7 @@ test("content_unittests") { deps += [ "//third_party/boringssl" ] } diff --git a/www/chromium/patches/patch-content_utility_utility_main_cc b/www/chromium/patches/patch-content_utility_utility_main_cc index f9f0be181..f03cb6ebf 100644 --- a/www/chromium/patches/patch-content_utility_utility_main_cc +++ b/www/chromium/patches/patch-content_utility_utility_main_cc @@ -1,7 +1,7 @@ Index: content/utility/utility_main.cc --- content/utility/utility_main.cc.orig +++ content/utility/utility_main.cc -@@ -31,7 +31,7 @@ +@@ -34,7 +34,7 @@ #include "third_party/icu/source/common/unicode/unistr.h" #include "third_party/icu/source/i18n/unicode/timezone.h" @@ -10,7 +10,7 @@ Index: content/utility/utility_main.cc #include "base/file_descriptor_store.h" #include "base/files/file_util.h" #include "base/pickle.h" -@@ -39,7 +39,9 @@ +@@ -42,7 +42,9 @@ #include "content/utility/speech/speech_recognition_sandbox_hook_linux.h" #include "gpu/config/gpu_info_collector.h" #include "media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h" @@ -20,7 +20,7 @@ Index: content/utility/utility_main.cc #include "services/audio/audio_sandbox_hook_linux.h" #include "services/network/network_sandbox_hook_linux.h" // gn check is not smart enough to realize that this include only applies to -@@ -51,10 +53,14 @@ +@@ -54,10 +56,14 @@ #endif #endif @@ -36,7 +36,7 @@ Index: content/utility/utility_main.cc #if BUILDFLAG(IS_CHROMEOS_ASH) #include "chromeos/ash/components/assistant/buildflags.h" #include "chromeos/ash/services/ime/ime_sandbox_hook.h" -@@ -66,7 +72,7 @@ +@@ -69,7 +75,7 @@ #endif // BUILDFLAG(IS_CHROMEOS_ASH) #if (BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && \ @@ -45,7 +45,7 @@ Index: content/utility/utility_main.cc #include "components/services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h" // nogncheck #endif -@@ -92,7 +98,7 @@ namespace content { +@@ -95,7 +101,7 @@ namespace content { namespace { @@ -54,7 +54,7 @@ Index: content/utility/utility_main.cc std::vector GetNetworkContextsParentDirectories() { base::MemoryMappedFile::Region region; base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD( -@@ -120,7 +126,7 @@ std::vector GetNetworkContextsParentDirec +@@ -123,7 +129,7 @@ std::vector GetNetworkContextsParentDirec bool ShouldUseAmdGpuPolicy(sandbox::mojom::Sandbox sandbox_type) { const bool obtain_gpu_info = @@ -63,7 +63,7 @@ Index: content/utility/utility_main.cc sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoDecoding || #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoEncoding; -@@ -236,7 +242,7 @@ int UtilityMain(MainFunctionParams parameters) { +@@ -239,7 +245,7 @@ int UtilityMain(MainFunctionParams parameters) { } } @@ -72,7 +72,7 @@ Index: content/utility/utility_main.cc // Initializes the sandbox before any threads are created. // TODO(jorgelo): move this after GTK initialization when we enable a strict // Seccomp-BPF policy. -@@ -265,7 +271,7 @@ int UtilityMain(MainFunctionParams parameters) { +@@ -268,7 +274,7 @@ int UtilityMain(MainFunctionParams parameters) { pre_sandbox_hook = base::BindOnce(&screen_ai::ScreenAIPreSandboxHook); break; #endif @@ -81,7 +81,7 @@ Index: content/utility/utility_main.cc case sandbox::mojom::Sandbox::kHardwareVideoDecoding: pre_sandbox_hook = base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook); -@@ -292,6 +298,7 @@ int UtilityMain(MainFunctionParams parameters) { +@@ -295,6 +301,7 @@ int UtilityMain(MainFunctionParams parameters) { default: break; } @@ -89,7 +89,7 @@ Index: content/utility/utility_main.cc if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) && (parameters.zygote_child || !pre_sandbox_hook.is_null())) { sandbox::policy::SandboxLinux::Options sandbox_options; -@@ -300,6 +307,11 @@ int UtilityMain(MainFunctionParams parameters) { +@@ -303,6 +310,11 @@ int UtilityMain(MainFunctionParams parameters) { sandbox::policy::Sandbox::Initialize( sandbox_type, std::move(pre_sandbox_hook), sandbox_options); } @@ -98,6 +98,6 @@ Index: content/utility/utility_main.cc + sandbox_type, std::move(pre_sandbox_hook), + sandbox::policy::SandboxLinux::Options()); +#endif - #elif BUILDFLAG(IS_WIN) - g_utility_target_services = parameters.sandbox_info->target_services; + // Start the HangWatcher now that the sandbox is engaged, if it hasn't + // already been started. diff --git a/www/chromium/patches/patch-device_fido_get_assertion_request_handler_cc b/www/chromium/patches/patch-device_fido_get_assertion_request_handler_cc new file mode 100644 index 000000000..c0f10ef93 --- /dev/null +++ b/www/chromium/patches/patch-device_fido_get_assertion_request_handler_cc @@ -0,0 +1,27 @@ +Index: device/fido/get_assertion_request_handler.cc +--- device/fido/get_assertion_request_handler.cc.orig ++++ device/fido/get_assertion_request_handler.cc +@@ -370,7 +370,11 @@ bool AllowListOnlyHybridOrInternal(const CtapGetAssert + + bool AllowListIncludedTransport(const CtapGetAssertionRequest& request, + FidoTransportProtocol transport) { ++#if (_LIBCPP_VERSION >= 160000) + return std::ranges::any_of( ++#else ++ return base::ranges::any_of( ++#endif + request.allow_list, + [transport](const PublicKeyCredentialDescriptor& cred) { + return cred.transports.empty() || +@@ -441,7 +445,11 @@ void GetAssertionRequestHandler::PreselectAccount( + PublicKeyCredentialDescriptor credential) { + DCHECK(!preselected_credential_); + DCHECK(request_.allow_list.empty() || ++#if (_LIBCPP_VERSION >= 160000) + std::ranges::any_of( ++#else ++ base::ranges::any_of( ++#endif + request_.allow_list, + [&credential](const PublicKeyCredentialDescriptor& desc) { + return desc.id == credential.id; diff --git a/www/chromium/patches/patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc b/www/chromium/patches/patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc index 6cb2bcbc2..a7f62dc48 100644 --- a/www/chromium/patches/patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc +++ b/www/chromium/patches/patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc @@ -10,12 +10,12 @@ Index: extensions/browser/api/networking_private/networking_private_delegate_fac #include "extensions/browser/api/networking_private/networking_private_linux.h" #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) #include "components/wifi/wifi_service.h" -@@ -66,7 +66,7 @@ KeyedService* NetworkingPrivateDelegateFactory::BuildS - delegate = new NetworkingPrivateChromeOS(browser_context); +@@ -67,7 +67,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance + delegate = std::make_unique(browser_context); #elif BUILDFLAG(IS_CHROMEOS_LACROS) - delegate = new NetworkingPrivateLacros(browser_context); + delegate = std::make_unique(browser_context); -#elif BUILDFLAG(IS_LINUX) +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - delegate = new NetworkingPrivateLinux(); + delegate = std::make_unique(); #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) std::unique_ptr wifi_service(wifi::WiFiService::Create()); diff --git a/www/chromium/patches/patch-extensions_common_command_cc b/www/chromium/patches/patch-extensions_common_command_cc index a0f00775c..ea9357cbc 100644 --- a/www/chromium/patches/patch-extensions_common_command_cc +++ b/www/chromium/patches/patch-extensions_common_command_cc @@ -1,7 +1,7 @@ Index: extensions/common/command.cc --- extensions/common/command.cc.orig +++ extensions/common/command.cc -@@ -280,7 +280,7 @@ std::string Command::CommandPlatform() { +@@ -282,7 +282,7 @@ std::string Command::CommandPlatform() { return values::kKeybindingPlatformMac; #elif BUILDFLAG(IS_CHROMEOS) return values::kKeybindingPlatformChromeOs; diff --git a/www/chromium/patches/patch-gpu_command_buffer_service_dawn_context_provider_cc b/www/chromium/patches/patch-gpu_command_buffer_service_dawn_context_provider_cc index 833167e79..fa9e60d11 100644 --- a/www/chromium/patches/patch-gpu_command_buffer_service_dawn_context_provider_cc +++ b/www/chromium/patches/patch-gpu_command_buffer_service_dawn_context_provider_cc @@ -1,7 +1,7 @@ Index: gpu/command_buffer/service/dawn_context_provider.cc --- gpu/command_buffer/service/dawn_context_provider.cc.orig +++ gpu/command_buffer/service/dawn_context_provider.cc -@@ -53,7 +53,7 @@ wgpu::BackendType GetDefaultBackendType() { +@@ -145,7 +145,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12) ? wgpu::BackendType::D3D12 : wgpu::BackendType::D3D11; diff --git a/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_cc b/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_cc index 292e6611f..686797713 100644 --- a/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_cc +++ b/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_cc @@ -1,7 +1,7 @@ Index: gpu/command_buffer/service/shared_image/external_vk_image_backing.cc --- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig +++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc -@@ -46,7 +46,7 @@ +@@ -47,7 +47,7 @@ #include "ui/gl/gl_version_info.h" #include "ui/gl/scoped_binders.h" @@ -10,7 +10,7 @@ Index: gpu/command_buffer/service/shared_image/external_vk_image_backing.cc #include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h" #endif -@@ -656,7 +656,7 @@ std::unique_ptr ExternalVkIma +@@ -673,7 +673,7 @@ std::unique_ptr ExternalVkIma const wgpu::Device& wgpuDevice, wgpu::BackendType backend_type, std::vector view_formats) { diff --git a/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_factory_cc b/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_factory_cc index aabb48af1..b9efa3356 100644 --- a/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_factory_cc +++ b/www/chromium/patches/patch-gpu_command_buffer_service_shared_image_external_vk_image_backing_factory_cc @@ -10,7 +10,7 @@ Index: gpu/command_buffer/service/shared_image/external_vk_image_backing_factory SHARED_IMAGE_USAGE_WEBGPU | SHARED_IMAGE_USAGE_WEBGPU_SWAP_CHAIN_TEXTURE | SHARED_IMAGE_USAGE_WEBGPU_STORAGE_TEXTURE | #endif -@@ -257,7 +257,7 @@ bool ExternalVkImageBackingFactory::IsSupported( +@@ -258,7 +258,7 @@ bool ExternalVkImageBackingFactory::IsSupported( return false; } diff --git a/www/chromium/patches/patch-gpu_command_buffer_service_webgpu_decoder_impl_cc b/www/chromium/patches/patch-gpu_command_buffer_service_webgpu_decoder_impl_cc index 6c8c85956..ad4052a02 100644 --- a/www/chromium/patches/patch-gpu_command_buffer_service_webgpu_decoder_impl_cc +++ b/www/chromium/patches/patch-gpu_command_buffer_service_webgpu_decoder_impl_cc @@ -1,12 +1,21 @@ Index: gpu/command_buffer/service/webgpu_decoder_impl.cc --- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig +++ gpu/command_buffer/service/webgpu_decoder_impl.cc -@@ -1193,7 +1193,7 @@ void WebGPUDecoderImpl::RequestAdapterImpl( +@@ -1194,7 +1194,7 @@ void WebGPUDecoderImpl::RequestAdapterImpl( + force_fallback_adapter = true; + } - if (gr_context_type_ != GrContextType::kVulkan && - use_webgpu_adapter_ != WebGPUAdapterName::kOpenGLES) { -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) - callback(WGPURequestAdapterStatus_Unavailable, nullptr, - "WebGPU on Linux requires command-line flag " - "--enable-features=Vulkan", + if (!shared_context_state_->GrContextIsVulkan() && + !shared_context_state_->IsGraphiteDawnVulkan() && + use_webgpu_adapter_ != WebGPUAdapterName::kOpenGLES) { +@@ -1849,7 +1849,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn( + } + + #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \ +- !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_LINUX) ++ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) + if (usage & wgpu::TextureUsage::StorageBinding) { + LOG(ERROR) << "AssociateMailbox: wgpu::TextureUsage::StorageBinding is NOT " + "supported yet on this platform."; diff --git a/www/chromium/patches/patch-gpu_vulkan_semaphore_handle_cc b/www/chromium/patches/patch-gpu_vulkan_semaphore_handle_cc new file mode 100644 index 000000000..00563c611 --- /dev/null +++ b/www/chromium/patches/patch-gpu_vulkan_semaphore_handle_cc @@ -0,0 +1,21 @@ +Index: gpu/vulkan/semaphore_handle.cc +--- gpu/vulkan/semaphore_handle.cc.orig ++++ gpu/vulkan/semaphore_handle.cc +@@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::GpuFenceHandle f + // https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic. + Init(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA, + std::move(fence_handle.owned_event)); +-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) ++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) + Init(VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR, + std::move(fence_handle.owned_fd)); + #elif BUILDFLAG(IS_POSIX) +@@ -64,7 +64,7 @@ gfx::GpuFenceHandle SemaphoreHandle::ToGpuFenceHandle( + // VkSemaphore, which can then be used to submit present work, see + // https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic. + fence_handle.owned_event = TakeHandle(); +-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) ++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) + if (type_ == VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR) { + fence_handle.owned_fd = TakeHandle(); + } else { diff --git a/www/chromium/patches/patch-headless_lib_browser_headless_browser_main_parts_posix_cc b/www/chromium/patches/patch-headless_lib_browser_headless_browser_main_parts_posix_cc index 1a92f8c72..6621465f2 100644 --- a/www/chromium/patches/patch-headless_lib_browser_headless_browser_main_parts_posix_cc +++ b/www/chromium/patches/patch-headless_lib_browser_headless_browser_main_parts_posix_cc @@ -1,7 +1,7 @@ Index: headless/lib/browser/headless_browser_main_parts_posix.cc --- headless/lib/browser/headless_browser_main_parts_posix.cc.orig +++ headless/lib/browser/headless_browser_main_parts_posix.cc -@@ -19,13 +19,13 @@ +@@ -21,13 +21,13 @@ #include "content/public/browser/browser_thread.h" #include "headless/lib/browser/headless_browser_impl.h" @@ -17,7 +17,7 @@ Index: headless/lib/browser/headless_browser_main_parts_posix.cc #include "device/bluetooth/dbus/bluez_dbus_manager.h" #endif -@@ -123,7 +123,7 @@ class BrowserShutdownHandler { +@@ -161,7 +161,7 @@ class BrowserShutdownHandler { } // namespace @@ -26,7 +26,7 @@ Index: headless/lib/browser/headless_browser_main_parts_posix.cc constexpr char kProductName[] = "HeadlessChrome"; #endif -@@ -131,9 +131,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo +@@ -169,9 +169,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo BrowserShutdownHandler::Install(base::BindOnce( &HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr())); diff --git a/www/chromium/patches/patch-media_base_media_switches_cc b/www/chromium/patches/patch-media_base_media_switches_cc index 02b57967b..a729b318d 100644 --- a/www/chromium/patches/patch-media_base_media_switches_cc +++ b/www/chromium/patches/patch-media_base_media_switches_cc @@ -1,16 +1,16 @@ Index: media/base/media_switches.cc --- media/base/media_switches.cc.orig +++ media/base/media_switches.cc -@@ -15,7 +15,7 @@ - #include "gpu/config/gpu_finch_features.h" - #include "media/media_buildflags.h" +@@ -17,7 +17,7 @@ + #include "ui/gl/gl_features.h" + #include "ui/gl/gl_utils.h" -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) #include "base/cpu.h" #endif -@@ -652,7 +652,7 @@ BASE_FEATURE(kFallbackAfterDecodeError, +@@ -673,7 +673,7 @@ BASE_FEATURE(kFallbackAfterDecodeError, // Show toolbar button that opens dialog for controlling media sessions. BASE_FEATURE(kGlobalMediaControls, "GlobalMediaControls", @@ -19,7 +19,7 @@ Index: media/base/media_switches.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -675,7 +675,7 @@ BASE_FEATURE(kGlobalMediaControlsCrOSUpdatedUI, +@@ -696,7 +696,7 @@ BASE_FEATURE(kGlobalMediaControlsCrOSUpdatedUI, // If enabled, users can request Media Remoting without fullscreen-in-tab. BASE_FEATURE(kMediaRemotingWithoutFullscreen, "MediaRemotingWithoutFullscreen", @@ -28,7 +28,7 @@ Index: media/base/media_switches.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -687,7 +687,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen, +@@ -708,7 +708,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen, BASE_FEATURE(kGlobalMediaControlsPictureInPicture, "GlobalMediaControlsPictureInPicture", #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ @@ -37,7 +37,7 @@ Index: media/base/media_switches.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -731,7 +731,7 @@ BASE_FEATURE(kUnifiedAutoplay, +@@ -752,7 +752,7 @@ BASE_FEATURE(kUnifiedAutoplay, "UnifiedAutoplay", base::FEATURE_ENABLED_BY_DEFAULT); @@ -46,7 +46,7 @@ Index: media/base/media_switches.cc // Enable vaapi video decoding on linux. This is already enabled by default on // chromeos, but needs an experiment on linux. BASE_FEATURE(kVaapiVideoDecodeLinux, -@@ -811,7 +811,7 @@ BASE_FEATURE(kVaapiVp9kSVCHWEncoding, +@@ -832,7 +832,7 @@ BASE_FEATURE(kVaapiVp9kSVCHWEncoding, "VaapiVp9kSVCHWEncoding", base::FEATURE_ENABLED_BY_DEFAULT); #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS) @@ -55,7 +55,7 @@ Index: media/base/media_switches.cc // Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder. BASE_FEATURE(kV4L2FlatStatelessVideoDecoder, "V4L2FlatStatelessVideoDecoder", -@@ -1317,7 +1317,7 @@ const base::Feature MEDIA_EXPORT kUseOutOfProcessVideo +@@ -1348,7 +1348,7 @@ const base::Feature MEDIA_EXPORT kUseOutOfProcessVideo }; #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER) diff --git a/www/chromium/patches/patch-media_base_media_switches_h b/www/chromium/patches/patch-media_base_media_switches_h index ec0a99498..7a4df892e 100644 --- a/www/chromium/patches/patch-media_base_media_switches_h +++ b/www/chromium/patches/patch-media_base_media_switches_h @@ -1,7 +1,7 @@ Index: media/base/media_switches.h --- media/base/media_switches.h.orig +++ media/base/media_switches.h -@@ -301,7 +301,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseDecoderStreamFor +@@ -305,7 +305,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseElementInsteadOf MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream); MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseMediaHistoryStore); MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseR16Texture); @@ -10,7 +10,7 @@ Index: media/base/media_switches.h MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinux); MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinuxGL); MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoEncodeLinux); -@@ -319,7 +319,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiH264TemporalLa +@@ -323,7 +323,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiH264TemporalLa MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp8TemporalLayerHWEncoding); MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9kSVCHWEncoding); #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS) @@ -19,7 +19,7 @@ Index: media/base/media_switches.h MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatelessVideoDecoder); MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder); #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) -@@ -439,7 +439,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kExposeOutOfProcessV +@@ -443,7 +443,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kExposeOutOfProcessV MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoDecoding); #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER) diff --git a/www/chromium/patches/patch-media_base_video_frame_cc b/www/chromium/patches/patch-media_base_video_frame_cc index 99c78aed5..3ea23a1b4 100644 --- a/www/chromium/patches/patch-media_base_video_frame_cc +++ b/www/chromium/patches/patch-media_base_video_frame_cc @@ -46,7 +46,7 @@ Index: media/base/video_frame.cc // static scoped_refptr VideoFrame::WrapExternalDmabufs( const VideoFrameLayout& layout, -@@ -901,7 +901,7 @@ scoped_refptr VideoFrame::WrapVideoFrame( +@@ -902,7 +902,7 @@ scoped_refptr VideoFrame::WrapVideoFrame( } } @@ -55,7 +55,7 @@ Index: media/base/video_frame.cc DCHECK(frame->dmabuf_fds_); // If there are any |dmabuf_fds_| plugged in, we should refer them too. wrapping_frame->dmabuf_fds_ = frame->dmabuf_fds_; -@@ -1309,7 +1309,7 @@ const gpu::MailboxHolder& VideoFrame::mailbox_holder( +@@ -1310,7 +1310,7 @@ const gpu::MailboxHolder& VideoFrame::mailbox_holder( : mailbox_holders_[texture_index]; } @@ -64,7 +64,7 @@ Index: media/base/video_frame.cc const std::vector& VideoFrame::DmabufFds() const { DCHECK_EQ(storage_type_, STORAGE_DMABUFS); -@@ -1422,7 +1422,7 @@ VideoFrame::VideoFrame(const VideoFrameLayout& layout, +@@ -1423,7 +1423,7 @@ VideoFrame::VideoFrame(const VideoFrameLayout& layout, storage_type_(storage_type), visible_rect_(Intersection(visible_rect, gfx::Rect(layout.coded_size()))), natural_size_(natural_size), diff --git a/www/chromium/patches/patch-media_base_video_frame_h b/www/chromium/patches/patch-media_base_video_frame_h index 3f44c6591..538f6adf6 100644 --- a/www/chromium/patches/patch-media_base_video_frame_h +++ b/www/chromium/patches/patch-media_base_video_frame_h @@ -2,7 +2,7 @@ Index: media/base/video_frame.h --- media/base/video_frame.h.orig +++ media/base/video_frame.h @@ -44,7 +44,7 @@ - #include "base/mac/scoped_cftyperef.h" + #include "base/apple/scoped_cftyperef.h" #endif // BUILDFLAG(IS_APPLE) -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) diff --git a/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_cc b/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_cc index ef71210fb..4b74fb602 100644 --- a/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_cc +++ b/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_cc @@ -33,7 +33,22 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc // TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the // format is introduced to kernel. -@@ -260,7 +264,7 @@ bool V4L2CaptureDelegate::IsBlockedControl(int control +@@ -46,6 +50,14 @@ using media::mojom::MeteringMode; + #define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z') + #endif + ++#ifndef V4L2_COLORSPACE_OPRGB ++#define V4L2_COLORSPACE_OPRGB V4L2_COLORSPACE_ADOBERGB ++#endif ++ ++#ifndef V4L2_XFER_FUNC_OPRGB ++#define V4L2_XFER_FUNC_OPRGB V4L2_XFER_FUNC_ADOBERGB ++#endif ++ + namespace media { + + namespace { +@@ -260,7 +272,7 @@ bool V4L2CaptureDelegate::IsBlockedControl(int control // static bool V4L2CaptureDelegate::IsControllableControl( int control_id, @@ -42,7 +57,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc const int special_control_id = GetControllingSpecialControl(control_id); if (!special_control_id) { // The control is not controlled by a special control thus the control is -@@ -316,7 +320,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate( +@@ -316,7 +328,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate( is_capturing_(false), timeout_count_(0), rotation_(rotation) { @@ -51,7 +66,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled(); #endif // BUILDFLAG(IS_LINUX) } -@@ -443,7 +447,7 @@ void V4L2CaptureDelegate::AllocateAndStart( +@@ -443,7 +455,7 @@ void V4L2CaptureDelegate::AllocateAndStart( client_->OnStarted(); @@ -60,7 +75,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc if (use_gpu_buffer_) { v4l2_gpu_helper_ = std::make_unique( std::move(gmb_support_test_)); -@@ -793,7 +797,7 @@ void V4L2CaptureDelegate::SetGPUEnvironmentForTesting( +@@ -793,7 +805,7 @@ void V4L2CaptureDelegate::SetGPUEnvironmentForTesting( V4L2CaptureDelegate::~V4L2CaptureDelegate() = default; @@ -69,7 +84,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc int num_retries = 0; for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries; ++num_retries) { -@@ -803,7 +807,7 @@ bool V4L2CaptureDelegate::RunIoctl(int request, void* +@@ -803,7 +815,7 @@ bool V4L2CaptureDelegate::RunIoctl(int request, void* return num_retries != kMaxIOCtrlRetries; } @@ -78,7 +93,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp)); } -@@ -814,6 +818,7 @@ bool V4L2CaptureDelegate::IsControllableControl(int co +@@ -814,6 +826,7 @@ bool V4L2CaptureDelegate::IsControllableControl(int co } void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() { @@ -86,7 +101,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS, V4L2_CID_AUTO_WHITE_BALANCE, V4L2_CID_BRIGHTNESS, -@@ -841,6 +846,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript +@@ -841,6 +854,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript << ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}"; } } @@ -94,7 +109,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc } mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) { -@@ -1021,7 +1027,11 @@ void V4L2CaptureDelegate::DoCapture() { +@@ -1021,7 +1035,11 @@ void V4L2CaptureDelegate::DoCapture() { pollfd device_pfd = {}; device_pfd.fd = device_fd_.get(); @@ -106,7 +121,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc const int result = HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs)); -@@ -1059,6 +1069,7 @@ void V4L2CaptureDelegate::DoCapture() { +@@ -1059,6 +1077,7 @@ void V4L2CaptureDelegate::DoCapture() { timeout_count_ = 0; } @@ -114,7 +129,7 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc // Dequeue events if the driver has filled in some. if (device_pfd.revents & POLLPRI) { bool controls_changed = false; -@@ -1093,6 +1104,7 @@ void V4L2CaptureDelegate::DoCapture() { +@@ -1093,6 +1112,7 @@ void V4L2CaptureDelegate::DoCapture() { client_->OnCaptureConfigurationChanged(); } } @@ -122,12 +137,21 @@ Index: media/capture/video/linux/v4l2_capture_delegate.cc // Deenqueue, send and reenqueue a buffer if the driver has filled one in. if (device_pfd.revents & POLLIN) { -@@ -1147,7 +1159,7 @@ void V4L2CaptureDelegate::DoCapture() { - // matrix = v4l2_format->fmt.pix.ycbcr_enc; - // transfer = v4l2_format->fmt.pix.xfer_func; +@@ -1146,7 +1166,7 @@ void V4L2CaptureDelegate::DoCapture() { + // workable on Linux. + // See http://crbug.com/959919. -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) if (use_gpu_buffer_) { v4l2_gpu_helper_->OnIncomingCapturedData( client_.get(), buffer_tracker->start(), +@@ -1219,7 +1239,7 @@ void V4L2CaptureDelegate::SetErrorState(VideoCaptureEr + client_->OnError(error, from_here, reason); + } + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + gfx::ColorSpace V4L2CaptureDelegate::BuildColorSpaceFromv4l2() { + v4l2_colorspace v4l2_primary = (v4l2_colorspace)video_fmt_.fmt.pix.colorspace; + v4l2_quantization v4l2_range = diff --git a/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_h b/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_h index f51c8fcb6..4b6274192 100644 --- a/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_h +++ b/www/chromium/patches/patch-media_capture_video_linux_v4l2_capture_delegate_h @@ -32,7 +32,16 @@ Index: media/capture/video/linux/v4l2_capture_delegate.h // Check whether the control is controllable (and not changed automatically). bool IsControllableControl(int control_id); -@@ -157,7 +157,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final { +@@ -133,7 +133,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final { + const base::Location& from_here, + const std::string& reason); + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // Systems which describe a "color space" usually map that to one or more of + // {primary, matrix, transfer, range}. BuildColorSpaceFromv4l2() will use the + // matched value as first priority. Otherwise, if there is no best matching +@@ -167,7 +167,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final { // Clockwise rotation in degrees. This value should be 0, 90, 180, or 270. int rotation_; diff --git a/www/chromium/patches/patch-media_cdm_library_cdm_cdm_paths_gni b/www/chromium/patches/patch-media_cdm_library_cdm_cdm_paths_gni new file mode 100644 index 000000000..fb25afae1 --- /dev/null +++ b/www/chromium/patches/patch-media_cdm_library_cdm_cdm_paths_gni @@ -0,0 +1,12 @@ +Index: media/cdm/library_cdm/cdm_paths.gni +--- media/cdm/library_cdm/cdm_paths.gni.orig ++++ media/cdm/library_cdm/cdm_paths.gni +@@ -15,7 +15,7 @@ assert(enable_library_cdms) + # Explicitly define what we use to avoid confusion. + if (is_chromeos) { + component_os = "cros" +-} else if (is_linux) { ++} else if (is_linux || is_bsd) { + component_os = "linux" + } else if (is_win) { + component_os = "win" diff --git a/www/chromium/patches/patch-media_gpu_chromeos_video_decoder_pipeline_cc b/www/chromium/patches/patch-media_gpu_chromeos_video_decoder_pipeline_cc index 2efba0859..9401743cd 100644 --- a/www/chromium/patches/patch-media_gpu_chromeos_video_decoder_pipeline_cc +++ b/www/chromium/patches/patch-media_gpu_chromeos_video_decoder_pipeline_cc @@ -1,7 +1,7 @@ Index: media/gpu/chromeos/video_decoder_pipeline.cc --- media/gpu/chromeos/video_decoder_pipeline.cc.orig +++ media/gpu/chromeos/video_decoder_pipeline.cc -@@ -1002,14 +1002,14 @@ VideoDecoderPipeline::PickDecoderOutputFormat( +@@ -1026,14 +1026,14 @@ VideoDecoderPipeline::PickDecoderOutputFormat( } } @@ -18,7 +18,7 @@ Index: media/gpu/chromeos/video_decoder_pipeline.cc // Linux w/ V4L2 should not use a custom allocator // Only tested with video_decode_accelerator_tests // TODO(wenst@) Test with full Chromium Browser -@@ -1140,7 +1140,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat( +@@ -1170,7 +1170,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat( << " VideoFrames"; auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_); diff --git a/www/chromium/patches/patch-media_gpu_vaapi_vaapi_wrapper_cc b/www/chromium/patches/patch-media_gpu_vaapi_vaapi_wrapper_cc index 84d459467..6fc437e12 100644 --- a/www/chromium/patches/patch-media_gpu_vaapi_vaapi_wrapper_cc +++ b/www/chromium/patches/patch-media_gpu_vaapi_vaapi_wrapper_cc @@ -1,7 +1,43 @@ Index: media/gpu/vaapi/vaapi_wrapper.cc --- media/gpu/vaapi/vaapi_wrapper.cc.orig +++ media/gpu/vaapi/vaapi_wrapper.cc -@@ -1610,7 +1610,7 @@ VADisplayStateHandle VADisplayStateSingleton::GetHandl +@@ -70,7 +70,7 @@ + using media_gpu_vaapi::kModuleVa_prot; + #endif + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + #include "base/files/file_util.h" + #include "base/strings/string_split.h" + #endif +@@ -1441,7 +1441,7 @@ bool IsVBREncodingSupported(VAProfile va_profile) { + return VASupportedProfiles::Get().IsProfileSupported(mode, va_profile); + } + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // Some VA-API drivers (vdpau-va-driver) will crash if used with VA/DRM on + // NVIDIA GPUs. This function checks if such drivers are present. + bool IsBrokenNvidiaVaapiDriverPresent() { +@@ -1502,7 +1502,7 @@ void VADisplayStateSingleton::PreSandboxInitialization + VADisplayStateSingleton& va_display_state = GetInstance(); + base::AutoLock lock(va_display_state.lock_); + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + std::string va_driver_name; + auto env = base::Environment::Create(); + if (env->GetVar("LIBVA_DRIVER_NAME", &va_driver_name) && +@@ -1539,7 +1539,7 @@ void VADisplayStateSingleton::PreSandboxInitialization + if (base::EqualsCaseInsensitiveASCII(version_name, "vgem")) { + continue; + } +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // Skip NVIDIA GPUs if the VA-API driver used for them is known for crashing + // with VA/DRM. + if (is_nvidia_va_drm_broken && +@@ -1572,7 +1572,7 @@ VADisplayStateHandle VADisplayStateSingleton::GetHandl return {}; } @@ -10,7 +46,7 @@ Index: media/gpu/vaapi/vaapi_wrapper.cc // TODO(crbug.com/1116701): add vaapi support for other Ozone platforms on // Linux. See comment in OzonePlatform::PlatformProperties::supports_vaapi // for more details. This will also require revisiting everything that's -@@ -2454,7 +2454,7 @@ scoped_refptr VaapiWrapper::CreateVASurface +@@ -2403,7 +2403,7 @@ scoped_refptr VaapiWrapper::CreateVASurface return nullptr; } diff --git a/www/chromium/patches/patch-media_media_options_gni b/www/chromium/patches/patch-media_media_options_gni index f3ca5b540..fa6d0a262 100644 --- a/www/chromium/patches/patch-media_media_options_gni +++ b/www/chromium/patches/patch-media_media_options_gni @@ -1,7 +1,7 @@ Index: media/media_options.gni --- media/media_options.gni.orig +++ media/media_options.gni -@@ -177,12 +177,15 @@ declare_args() { +@@ -181,12 +181,15 @@ declare_args() { # Enables runtime selection of ALSA library for audio. use_alsa = false @@ -18,7 +18,7 @@ Index: media/media_options.gni (!is_castos || (target_cpu == "x86" || target_cpu == "x64") || is_cast_audio_only)) { use_alsa = true -@@ -198,6 +201,10 @@ declare_args() { +@@ -202,6 +205,10 @@ declare_args() { if (!use_cras && !is_castos && !is_asan && !is_tsan) { use_pulseaudio = true } diff --git a/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_cc b/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_cc index f2c4b4607..d9c6d291f 100644 --- a/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_cc +++ b/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_cc @@ -1,7 +1,7 @@ Index: media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc --- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc -@@ -746,7 +746,7 @@ const gfx::GpuMemoryBufferId& StructTraits< +@@ -837,7 +837,7 @@ const gfx::GpuMemoryBufferId& StructTraits< return input.id; } @@ -10,7 +10,7 @@ Index: media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc // static gfx::NativePixmapHandle StructTraits< media::stable::mojom::NativeGpuMemoryBufferHandleDataView, -@@ -767,7 +767,7 @@ bool StructTraitstype = gfx::NATIVE_PIXMAP; diff --git a/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_h b/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_h index 0e03d6640..53f0ace5b 100644 --- a/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_h +++ b/www/chromium/patches/patch-media_mojo_mojom_stable_stable_video_decoder_types_mojom_traits_h @@ -1,7 +1,7 @@ Index: media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h --- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h -@@ -678,7 +678,7 @@ struct StructTraitsHasDmaBufs(); #endif -@@ -1195,7 +1195,7 @@ scoped_refptr GpuMemoryBufferVideoFramePoo - is_webgpu_compatible = (gpu_memory_buffer != nullptr); +@@ -1199,7 +1199,7 @@ scoped_refptr GpuMemoryBufferVideoFramePoo + } #endif -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) @@ -19,7 +19,7 @@ Index: media/video/gpu_memory_buffer_video_frame_pool.cc is_webgpu_compatible = (gpu_memory_buffer != nullptr); if (is_webgpu_compatible) { is_webgpu_compatible &= -@@ -1214,7 +1214,7 @@ scoped_refptr GpuMemoryBufferVideoFramePoo +@@ -1218,7 +1218,7 @@ scoped_refptr GpuMemoryBufferVideoFramePoo gpu::SHARED_IMAGE_USAGE_DISPLAY_READ | gpu::SHARED_IMAGE_USAGE_SCANOUT; diff --git a/www/chromium/patches/patch-net_BUILD_gn b/www/chromium/patches/patch-net_BUILD_gn index 767cb9b43..86099e363 100644 --- a/www/chromium/patches/patch-net_BUILD_gn +++ b/www/chromium/patches/patch-net_BUILD_gn @@ -10,7 +10,7 @@ Index: net/BUILD.gn net_configs += [ "//build/config/linux:libresolv" ] } -@@ -1242,6 +1242,19 @@ component("net") { +@@ -1244,6 +1244,19 @@ component("net") { deps += [ "//third_party/xdg_shared_mime_info" ] } @@ -30,7 +30,7 @@ Index: net/BUILD.gn if (is_mac) { sources += [ "base/network_notification_thread_mac.cc", -@@ -1397,7 +1410,7 @@ component("net") { +@@ -1399,7 +1412,7 @@ component("net") { } # Use getifaddrs() on POSIX platforms, except Linux. @@ -39,7 +39,7 @@ Index: net/BUILD.gn sources += [ "base/network_interfaces_getifaddrs.cc", "base/network_interfaces_getifaddrs.h", -@@ -2891,7 +2904,7 @@ test("net_unittests") { +@@ -2894,7 +2907,7 @@ test("net_unittests") { ] } @@ -48,7 +48,7 @@ Index: net/BUILD.gn sources += [ "base/address_tracker_linux_unittest.cc", "base/network_interfaces_linux_unittest.cc", -@@ -2959,6 +2972,10 @@ test("net_unittests") { +@@ -2962,6 +2975,10 @@ test("net_unittests") { "//url:buildflags", ] @@ -59,7 +59,7 @@ Index: net/BUILD.gn if (enable_websockets) { deps += [ "//net/server:tests" ] } -@@ -3041,7 +3058,7 @@ test("net_unittests") { +@@ -3044,7 +3061,7 @@ test("net_unittests") { ] } @@ -68,7 +68,7 @@ Index: net/BUILD.gn sources += [ "tools/quic/quic_simple_server_test.cc" ] } -@@ -3176,7 +3193,7 @@ test("net_unittests") { +@@ -3179,7 +3196,7 @@ test("net_unittests") { } # Use getifaddrs() on POSIX platforms, except Linux. diff --git a/www/chromium/patches/patch-net_cert_pki_general_names_h b/www/chromium/patches/patch-net_cert_pki_general_names_h new file mode 100644 index 000000000..e059d26a6 --- /dev/null +++ b/www/chromium/patches/patch-net_cert_pki_general_names_h @@ -0,0 +1,11 @@ +Index: net/cert/pki/general_names.h +--- net/cert/pki/general_names.h.orig ++++ net/cert/pki/general_names.h +@@ -7,6 +7,7 @@ + + #include + #include ++#include + + #include "net/base/net_export.h" + #include "net/cert/pki/cert_error_id.h" diff --git a/www/chromium/patches/patch-net_filter_zstd_source_stream_cc b/www/chromium/patches/patch-net_filter_zstd_source_stream_cc new file mode 100644 index 000000000..a8a8fabec --- /dev/null +++ b/www/chromium/patches/patch-net_filter_zstd_source_stream_cc @@ -0,0 +1,11 @@ +Index: net/filter/zstd_source_stream.cc +--- net/filter/zstd_source_stream.cc.orig ++++ net/filter/zstd_source_stream.cc +@@ -6,6 +6,7 @@ + + #include + #include ++#include + + #define ZSTD_STATIC_LINKING_ONLY + diff --git a/www/chromium/patches/patch-net_http_http_auth_handler_negotiate_cc b/www/chromium/patches/patch-net_http_http_auth_handler_negotiate_cc new file mode 100644 index 000000000..bb5fa4bad --- /dev/null +++ b/www/chromium/patches/patch-net_http_http_auth_handler_negotiate_cc @@ -0,0 +1,12 @@ +Index: net/http/http_auth_handler_negotiate.cc +--- net/http/http_auth_handler_negotiate.cc.orig ++++ net/http/http_auth_handler_negotiate.cc +@@ -121,7 +121,7 @@ int HttpAuthHandlerNegotiate::Factory::CreateAuthHandl + #elif BUILDFLAG(IS_POSIX) + if (is_unsupported_) + return ERR_UNSUPPORTED_AUTH_SCHEME; +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // Note: Don't set is_unsupported_ = true here. AllowGssapiLibraryLoad() + // might change to true during a session. + if (!http_auth_preferences() || diff --git a/www/chromium/patches/patch-net_http_http_auth_preferences_cc b/www/chromium/patches/patch-net_http_http_auth_preferences_cc new file mode 100644 index 000000000..957a7a4a9 --- /dev/null +++ b/www/chromium/patches/patch-net_http_http_auth_preferences_cc @@ -0,0 +1,12 @@ +Index: net/http/http_auth_preferences.cc +--- net/http/http_auth_preferences.cc.orig ++++ net/http/http_auth_preferences.cc +@@ -39,7 +39,7 @@ std::string HttpAuthPreferences::AuthAndroidNegotiateA + } + #endif // BUILDFLAG(IS_ANDROID) + +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + bool HttpAuthPreferences::AllowGssapiLibraryLoad() const { + return allow_gssapi_library_load_; + } diff --git a/www/chromium/patches/patch-net_http_http_auth_preferences_h b/www/chromium/patches/patch-net_http_http_auth_preferences_h new file mode 100644 index 000000000..ca4497df4 --- /dev/null +++ b/www/chromium/patches/patch-net_http_http_auth_preferences_h @@ -0,0 +1,30 @@ +Index: net/http/http_auth_preferences.h +--- net/http/http_auth_preferences.h.orig ++++ net/http/http_auth_preferences.h +@@ -50,7 +50,7 @@ class NET_EXPORT HttpAuthPreferences { + #if BUILDFLAG(IS_ANDROID) + virtual std::string AuthAndroidNegotiateAccountType() const; + #endif +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + virtual bool AllowGssapiLibraryLoad() const; + #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) + virtual bool CanUseDefaultCredentials( +@@ -86,7 +86,7 @@ class NET_EXPORT HttpAuthPreferences { + } + #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) + +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + void set_allow_gssapi_library_load(bool allow_gssapi_library_load) { + allow_gssapi_library_load_ = allow_gssapi_library_load; + } +@@ -137,7 +137,7 @@ class NET_EXPORT HttpAuthPreferences { + std::string auth_android_negotiate_account_type_; + #endif // BUILDFLAG(IS_ANDROID) + +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + bool allow_gssapi_library_load_ = true; + #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) + diff --git a/www/chromium/patches/patch-net_url_request_url_request_context_builder_cc b/www/chromium/patches/patch-net_url_request_url_request_context_builder_cc index 8ef5f1b67..aa560bb18 100644 --- a/www/chromium/patches/patch-net_url_request_url_request_context_builder_cc +++ b/www/chromium/patches/patch-net_url_request_url_request_context_builder_cc @@ -1,7 +1,7 @@ Index: net/url_request/url_request_context_builder.cc --- net/url_request/url_request_context_builder.cc.orig +++ net/url_request/url_request_context_builder.cc -@@ -445,7 +445,7 @@ std::unique_ptr URLRequestContextBu +@@ -446,7 +446,7 @@ std::unique_ptr URLRequestContextBu } if (!proxy_resolution_service_) { diff --git a/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_cc b/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_cc index fc8f176be..20a7ce5a4 100644 --- a/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_cc +++ b/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_cc @@ -1,16 +1,16 @@ Index: printing/mojom/printing_context_mojom_traits.cc --- printing/mojom/printing_context_mojom_traits.cc.orig +++ printing/mojom/printing_context_mojom_traits.cc -@@ -15,7 +15,7 @@ - #include "ui/gfx/geometry/mojom/geometry_mojom_traits.h" - #include "ui/gfx/geometry/size.h" +@@ -19,7 +19,7 @@ + #include "base/numerics/safe_conversions.h" + #endif -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) #include "mojo/public/mojom/base/values.mojom.h" #endif -@@ -150,7 +150,7 @@ bool StructTraits< +@@ -161,7 +161,7 @@ bool StructTraits< } out->set_pages_per_sheet(data.pages_per_sheet()); @@ -19,3 +19,12 @@ Index: printing/mojom/printing_context_mojom_traits.cc DCHECK(out->advanced_settings().empty()); if (!data.ReadAdvancedSettings(&out->advanced_settings())) return false; +@@ -239,7 +239,7 @@ bool StructTraits< + return false; + } + +-#elif BUILDFLAG(IS_LINUX) ++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // The dictionary must contain three strings. + base::Value* value = system_print_dialog_data.Find( + printing::kLinuxSystemPrintDialogDataPrinter); diff --git a/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_h b/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_h index 7ad0360a8..402dfa15d 100644 --- a/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_h +++ b/www/chromium/patches/patch-printing_mojom_printing_context_mojom_traits_h @@ -1,7 +1,7 @@ Index: printing/mojom/printing_context_mojom_traits.h --- printing/mojom/printing_context_mojom_traits.h.orig +++ printing/mojom/printing_context_mojom_traits.h -@@ -158,7 +158,7 @@ struct StructTraits PrintSettingsFromJobSet +@@ -287,7 +287,7 @@ std::unique_ptr PrintSettingsFromJobSet settings->set_is_modifiable(is_modifiable.value()); } diff --git a/www/chromium/patches/patch-printing_print_settings_h b/www/chromium/patches/patch-printing_print_settings_h index 729f28ec6..d43c95e73 100644 --- a/www/chromium/patches/patch-printing_print_settings_h +++ b/www/chromium/patches/patch-printing_print_settings_h @@ -1,16 +1,25 @@ Index: printing/print_settings.h --- printing/print_settings.h.orig +++ printing/print_settings.h -@@ -21,7 +21,7 @@ - #include "ui/gfx/geometry/rect.h" - #include "ui/gfx/geometry/size.h" +@@ -25,7 +25,7 @@ + #include "base/values.h" + #endif -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) #include #include "base/values.h" -@@ -74,7 +74,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings { +@@ -51,7 +51,7 @@ inline constexpr char kMacSystemPrintDialogDataPrintSe + "print_settings"; + #endif // BUILDFLAG(IS_MAC) + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + inline constexpr char kLinuxSystemPrintDialogDataPrinter[] = "printer_name"; + inline constexpr char kLinuxSystemPrintDialogDataPrintSettings[] = + "print_settings"; +@@ -101,7 +101,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings { std::string vendor_id; }; @@ -19,7 +28,7 @@ Index: printing/print_settings.h using AdvancedSettings = std::map; #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -@@ -246,7 +246,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings { +@@ -276,7 +276,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings { pages_per_sheet_ = pages_per_sheet; } @@ -28,7 +37,7 @@ Index: printing/print_settings.h AdvancedSettings& advanced_settings() { return advanced_settings_; } const AdvancedSettings& advanced_settings() const { return advanced_settings_; -@@ -381,7 +381,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings { +@@ -429,7 +429,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings { // Number of pages per sheet. int pages_per_sheet_; diff --git a/www/chromium/patches/patch-printing_printing_context_linux_cc b/www/chromium/patches/patch-printing_printing_context_linux_cc index 95d80b2bb..3d10ace58 100644 --- a/www/chromium/patches/patch-printing_printing_context_linux_cc +++ b/www/chromium/patches/patch-printing_printing_context_linux_cc @@ -1,8 +1,8 @@ Index: printing/printing_context_linux.cc --- printing/printing_context_linux.cc.orig +++ printing/printing_context_linux.cc -@@ -19,7 +19,7 @@ - #include "printing/units.h" +@@ -23,7 +23,7 @@ + #endif // Avoid using LinuxUi on Fuchsia. -#if BUILDFLAG(IS_LINUX) @@ -10,7 +10,7 @@ Index: printing/printing_context_linux.cc #include "ui/linux/linux_ui.h" #endif -@@ -68,7 +68,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett +@@ -72,7 +72,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett ResetSettings(); @@ -19,7 +19,7 @@ Index: printing/printing_context_linux.cc if (!ui::LinuxUi::instance()) return mojom::ResultCode::kSuccess; -@@ -84,7 +84,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett +@@ -88,7 +88,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett } gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceUnits() { @@ -28,7 +28,7 @@ Index: printing/printing_context_linux.cc if (ui::LinuxUi::instance()) return ui::LinuxUi::instance()->GetPdfPaperSize(this); #endif -@@ -97,7 +97,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS +@@ -101,7 +101,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS DCHECK(!printer_settings.show_system_dialog); DCHECK(!in_print_job_); diff --git a/www/chromium/patches/patch-sandbox_policy_features_cc b/www/chromium/patches/patch-sandbox_policy_features_cc index fcb880002..4965cab12 100644 --- a/www/chromium/patches/patch-sandbox_policy_features_cc +++ b/www/chromium/patches/patch-sandbox_policy_features_cc @@ -1,7 +1,7 @@ Index: sandbox/policy/features.cc --- sandbox/policy/features.cc.orig +++ sandbox/policy/features.cc -@@ -15,7 +15,11 @@ namespace sandbox::policy::features { +@@ -19,7 +19,11 @@ namespace sandbox::policy::features { // (Only causes an effect when feature kNetworkServiceInProcess is disabled.) BASE_FEATURE(kNetworkServiceSandbox, "NetworkServiceSandbox", diff --git a/www/chromium/patches/patch-services_device_geolocation_location_arbitrator_cc b/www/chromium/patches/patch-services_device_geolocation_location_arbitrator_cc index 0493dd6cc..fe5cf1202 100644 --- a/www/chromium/patches/patch-services_device_geolocation_location_arbitrator_cc +++ b/www/chromium/patches/patch-services_device_geolocation_location_arbitrator_cc @@ -1,7 +1,7 @@ Index: services/device/geolocation/location_arbitrator.cc --- services/device/geolocation/location_arbitrator.cc.orig +++ services/device/geolocation/location_arbitrator.cc -@@ -186,7 +186,7 @@ LocationArbitrator::NewNetworkLocationProvider( +@@ -188,7 +188,7 @@ LocationArbitrator::NewNetworkLocationProvider( std::unique_ptr LocationArbitrator::NewSystemLocationProvider() { diff --git a/www/chromium/patches/patch-services_device_public_cpp_generic_sensor_sensor_reading_h b/www/chromium/patches/patch-services_device_public_cpp_generic_sensor_sensor_reading_h new file mode 100644 index 000000000..df6624750 --- /dev/null +++ b/www/chromium/patches/patch-services_device_public_cpp_generic_sensor_sensor_reading_h @@ -0,0 +1,12 @@ +Index: services/device/public/cpp/generic_sensor/sensor_reading.h +--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig ++++ services/device/public/cpp/generic_sensor/sensor_reading.h +@@ -5,6 +5,8 @@ + #ifndef SERVICES_DEVICE_PUBLIC_CPP_GENERIC_SENSOR_SENSOR_READING_H_ + #define SERVICES_DEVICE_PUBLIC_CPP_GENERIC_SENSOR_SENSOR_READING_H_ + ++#include ++ + #include + + namespace device { diff --git a/www/chromium/patches/patch-services_device_public_mojom_BUILD_gn b/www/chromium/patches/patch-services_device_public_mojom_BUILD_gn index d6aa33515..7f7351f87 100644 --- a/www/chromium/patches/patch-services_device_public_mojom_BUILD_gn +++ b/www/chromium/patches/patch-services_device_public_mojom_BUILD_gn @@ -1,7 +1,7 @@ Index: services/device/public/mojom/BUILD.gn --- services/device/public/mojom/BUILD.gn.orig +++ services/device/public/mojom/BUILD.gn -@@ -96,7 +96,7 @@ mojom("device_service") { +@@ -97,7 +97,7 @@ mojom("device_service") { enable_js_fuzzing = false enabled_features = [] diff --git a/www/chromium/patches/patch-services_network_BUILD_gn b/www/chromium/patches/patch-services_network_BUILD_gn index adf580cdb..fdc414ffa 100644 --- a/www/chromium/patches/patch-services_network_BUILD_gn +++ b/www/chromium/patches/patch-services_network_BUILD_gn @@ -1,7 +1,7 @@ Index: services/network/BUILD.gn --- services/network/BUILD.gn.orig +++ services/network/BUILD.gn -@@ -385,7 +385,6 @@ if (is_linux || is_chromeos) { +@@ -392,7 +392,6 @@ if (is_linux || is_chromeos) { ] deps = [ "//base:base", diff --git a/www/chromium/patches/patch-services_network_network_context_cc b/www/chromium/patches/patch-services_network_network_context_cc new file mode 100644 index 000000000..bb4402fd7 --- /dev/null +++ b/www/chromium/patches/patch-services_network_network_context_cc @@ -0,0 +1,21 @@ +Index: services/network/network_context.cc +--- services/network/network_context.cc.orig ++++ services/network/network_context.cc +@@ -447,7 +447,7 @@ NetworkContext::NetworkContextHttpAuthPreferences:: + NetworkContext::NetworkContextHttpAuthPreferences:: + ~NetworkContextHttpAuthPreferences() = default; + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad() + const { + if (network_service_) { +@@ -2301,7 +2301,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged( + http_auth_dynamic_network_service_params->android_negotiate_account_type); + #endif // BUILDFLAG(IS_ANDROID) + +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + http_auth_merged_preferences_.set_allow_gssapi_library_load( + http_auth_dynamic_network_service_params->allow_gssapi_library_load); + #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) diff --git a/www/chromium/patches/patch-services_network_network_context_h b/www/chromium/patches/patch-services_network_network_context_h new file mode 100644 index 000000000..8a69d2f91 --- /dev/null +++ b/www/chromium/patches/patch-services_network_network_context_h @@ -0,0 +1,12 @@ +Index: services/network/network_context.h +--- services/network/network_context.h.orig ++++ services/network/network_context.h +@@ -667,7 +667,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext + public: + explicit NetworkContextHttpAuthPreferences(NetworkService* network_service); + ~NetworkContextHttpAuthPreferences() override; +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + bool AllowGssapiLibraryLoad() const override; + #endif // BUILDFLAG(IS_LINUX) + private: diff --git a/www/chromium/patches/patch-services_network_network_service_cc b/www/chromium/patches/patch-services_network_network_service_cc index 45ba69a37..77a5d4cc2 100644 --- a/www/chromium/patches/patch-services_network_network_service_cc +++ b/www/chromium/patches/patch-services_network_network_service_cc @@ -10,3 +10,21 @@ Index: services/network/network_service.cc BUILDFLAG(IS_CHROMEOS_LACROS) #include "components/os_crypt/sync/key_storage_config_linux.h" +@@ -1003,7 +1003,7 @@ void NetworkService::SetExplicitlyAllowedPorts( + net::SetExplicitlyAllowedPorts(ports); + } + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + void NetworkService::SetGssapiLibraryLoadObserver( + mojo::PendingRemote + gssapi_library_load_observer) { +@@ -1085,7 +1085,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo + ); + } + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + void NetworkService::OnBeforeGssapiLibraryLoad() { + if (gssapi_library_load_observer_.is_bound()) { + gssapi_library_load_observer_->OnBeforeGssapiLibraryLoad(); diff --git a/www/chromium/patches/patch-services_network_network_service_h b/www/chromium/patches/patch-services_network_network_service_h new file mode 100644 index 000000000..746ebd9fe --- /dev/null +++ b/www/chromium/patches/patch-services_network_network_service_h @@ -0,0 +1,30 @@ +Index: services/network/network_service.h +--- services/network/network_service.h.orig ++++ services/network/network_service.h +@@ -235,7 +235,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService + mojo::PendingReceiver receiver) override; + void SetFirstPartySets(net::GlobalFirstPartySets sets) override; + void SetExplicitlyAllowedPorts(const std::vector& ports) override; +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + void SetGssapiLibraryLoadObserver( + mojo::PendingRemote + gssapi_library_load_observer) override; +@@ -266,7 +266,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService + std::unique_ptr CreateHttpAuthHandlerFactory( + NetworkContext* network_context); + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // This is called just before a GSSAPI library may be loaded. + void OnBeforeGssapiLibraryLoad(); + #endif // BUILDFLAG(IS_LINUX) +@@ -507,7 +507,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService + // leaking stale listeners between tests. + std::unique_ptr mock_network_change_notifier_; + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + mojo::Remote gssapi_library_load_observer_; + #endif // BUILDFLAG(IS_LINUX) + diff --git a/www/chromium/patches/patch-services_network_public_cpp_features_cc b/www/chromium/patches/patch-services_network_public_cpp_features_cc new file mode 100644 index 000000000..7c5a06114 --- /dev/null +++ b/www/chromium/patches/patch-services_network_public_cpp_features_cc @@ -0,0 +1,12 @@ +Index: services/network/public/cpp/features.cc +--- services/network/public/cpp/features.cc.orig ++++ services/network/public/cpp/features.cc +@@ -383,7 +383,7 @@ BASE_FEATURE(kPrivateNetworkAccessPermissionPrompt, + // that can be adequately sandboxed. + BASE_FEATURE(kOutOfProcessSystemDnsResolution, + "OutOfProcessSystemDnsResolution", +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + base::FEATURE_ENABLED_BY_DEFAULT + #else + base::FEATURE_DISABLED_BY_DEFAULT diff --git a/www/chromium/patches/patch-services_resource_coordinator_memory_instrumentation_queued_request_dispatcher_cc b/www/chromium/patches/patch-services_resource_coordinator_memory_instrumentation_queued_request_dispatcher_cc index edf49ed5f..a14d0b0e6 100644 --- a/www/chromium/patches/patch-services_resource_coordinator_memory_instrumentation_queued_request_dispatcher_cc +++ b/www/chromium/patches/patch-services_resource_coordinator_memory_instrumentation_queued_request_dispatcher_cc @@ -19,7 +19,7 @@ Index: services/resource_coordinator/memory_instrumentation/queued_request_dispa os_dump->private_footprint_swap_kb = internal_os_dump.platform_private_footprint->vm_swap_bytes / 1024; #endif -@@ -220,7 +220,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch( +@@ -217,7 +217,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch( // On most platforms each process can dump data about their own process // so ask each process to do so Linux is special see below. @@ -28,7 +28,7 @@ Index: services/resource_coordinator/memory_instrumentation/queued_request_dispa request->pending_responses.insert({client_info.pid, ResponseType::kOSDump}); client->RequestOSMemoryDump(request->memory_map_option(), {base::kNullProcessId}, -@@ -235,7 +235,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch( +@@ -232,7 +232,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch( // In some cases, OS stats can only be dumped from a privileged process to // get around to sandboxing/selinux restrictions (see crbug.com/461788). @@ -37,7 +37,7 @@ Index: services/resource_coordinator/memory_instrumentation/queued_request_dispa std::vector pids; mojom::ClientProcess* browser_client = nullptr; base::ProcessId browser_client_pid = base::kNullProcessId; -@@ -281,7 +281,7 @@ void QueuedRequestDispatcher::SetUpAndDispatchVmRegion +@@ -278,7 +278,7 @@ void QueuedRequestDispatcher::SetUpAndDispatchVmRegion const OsCallback& os_callback) { // On Linux, OS stats can only be dumped from a privileged process to // get around to sandboxing/selinux restrictions (see crbug.com/461788). @@ -46,7 +46,7 @@ Index: services/resource_coordinator/memory_instrumentation/queued_request_dispa mojom::ClientProcess* browser_client = nullptr; base::ProcessId browser_client_pid = 0; for (const auto& client_info : clients) { -@@ -331,7 +331,7 @@ QueuedRequestDispatcher::FinalizeVmRegionRequest( +@@ -328,7 +328,7 @@ QueuedRequestDispatcher::FinalizeVmRegionRequest( // each client process provides 1 OS dump, % the case where the client is // disconnected mid dump. OSMemDumpMap& extra_os_dumps = response.second.os_dumps; @@ -55,7 +55,7 @@ Index: services/resource_coordinator/memory_instrumentation/queued_request_dispa for (auto& kv : extra_os_dumps) { auto pid = kv.first == base::kNullProcessId ? original_pid : kv.first; DCHECK(results.find(pid) == results.end()); -@@ -392,7 +392,7 @@ void QueuedRequestDispatcher::Finalize(QueuedRequest* +@@ -389,7 +389,7 @@ void QueuedRequestDispatcher::Finalize(QueuedRequest* // crash). In the latter case (OS_LINUX) we expect the full map to come // from the browser process response. OSMemDumpMap& extra_os_dumps = response.second.os_dumps; diff --git a/www/chromium/patches/patch-services_video_capture_video_capture_service_impl_cc b/www/chromium/patches/patch-services_video_capture_video_capture_service_impl_cc index 11c88f393..55d213768 100644 --- a/www/chromium/patches/patch-services_video_capture_video_capture_service_impl_cc +++ b/www/chromium/patches/patch-services_video_capture_video_capture_service_impl_cc @@ -19,7 +19,7 @@ Index: services/video_capture/video_capture_service_impl.cc // Intended usage of this class is to create viz::Gpu in utility process and // connect to viz::GpuClient of browser process, which will call to Gpu service. // Also, this class holds the viz::ContextProvider to listen and monitor Gpu -@@ -289,7 +289,7 @@ void VideoCaptureServiceImpl::LazyInitializeGpuDepende +@@ -288,7 +288,7 @@ void VideoCaptureServiceImpl::LazyInitializeGpuDepende if (!gpu_dependencies_context_) gpu_dependencies_context_ = std::make_unique(); @@ -28,7 +28,7 @@ Index: services/video_capture/video_capture_service_impl.cc if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) { if (!viz_gpu_context_provider_) { viz_gpu_context_provider_ = -@@ -385,7 +385,7 @@ void VideoCaptureServiceImpl::OnGpuInfoUpdate(const CH +@@ -384,7 +384,7 @@ void VideoCaptureServiceImpl::OnGpuInfoUpdate(const CH } #endif diff --git a/www/chromium/patches/patch-third_party_abseil-cpp_absl_base_config_h b/www/chromium/patches/patch-third_party_abseil-cpp_absl_base_config_h index e9458d59c..935e38462 100644 --- a/www/chromium/patches/patch-third_party_abseil-cpp_absl_base_config_h +++ b/www/chromium/patches/patch-third_party_abseil-cpp_absl_base_config_h @@ -1,7 +1,7 @@ Index: third_party/abseil-cpp/absl/base/config.h --- third_party/abseil-cpp/absl/base/config.h.orig +++ third_party/abseil-cpp/absl/base/config.h -@@ -444,7 +444,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != +@@ -450,7 +450,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != #ifdef ABSL_HAVE_SCHED_YIELD #error ABSL_HAVE_SCHED_YIELD cannot be directly set #elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \ @@ -10,7 +10,7 @@ Index: third_party/abseil-cpp/absl/base/config.h #define ABSL_HAVE_SCHED_YIELD 1 #endif -@@ -459,7 +459,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != +@@ -465,7 +465,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != // platforms. #ifdef ABSL_HAVE_SEMAPHORE_H #error ABSL_HAVE_SEMAPHORE_H cannot be directly set diff --git a/www/chromium/patches/patch-third_party_abseil-cpp_absl_time_internal_cctz_src_time_zone_format_cc b/www/chromium/patches/patch-third_party_abseil-cpp_absl_time_internal_cctz_src_time_zone_format_cc deleted file mode 100644 index 30fa1e7b5..000000000 --- a/www/chromium/patches/patch-third_party_abseil-cpp_absl_time_internal_cctz_src_time_zone_format_cc +++ /dev/null @@ -1,12 +0,0 @@ -Index: third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc ---- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig -+++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc -@@ -19,7 +19,7 @@ - #endif - - #if defined(HAS_STRPTIME) && HAS_STRPTIME --#if !defined(_XOPEN_SOURCE) && !defined(__OpenBSD__) -+#if !defined(_XOPEN_SOURCE) && !defined(__OpenBSD__) && !defined(__FreeBSD__) - #define _XOPEN_SOURCE 500 // Exposes definitions for SUSv2 (UNIX 98). - #endif - #endif diff --git a/www/chromium/patches/patch-third_party_angle_BUILD_gn b/www/chromium/patches/patch-third_party_angle_BUILD_gn index 9c15a82f3..9ae71149e 100644 --- a/www/chromium/patches/patch-third_party_angle_BUILD_gn +++ b/www/chromium/patches/patch-third_party_angle_BUILD_gn @@ -1,7 +1,7 @@ Index: third_party/angle/BUILD.gn --- third_party/angle/BUILD.gn.orig +++ third_party/angle/BUILD.gn -@@ -321,7 +321,6 @@ config("extra_warnings") { +@@ -325,7 +325,6 @@ config("extra_warnings") { "-Wtautological-type-limit-compare", "-Wundefined-reinterpret-cast", "-Wunneeded-internal-declaration", @@ -9,7 +9,7 @@ Index: third_party/angle/BUILD.gn "-Wsuggest-destructor-override", "-Wsuggest-override", -@@ -492,7 +491,7 @@ template("angle_common_lib") { +@@ -496,7 +495,7 @@ template("angle_common_lib") { all_dependent_configs = [ ":angle_disable_pool_alloc" ] } @@ -18,7 +18,7 @@ Index: third_party/angle/BUILD.gn libs = [ "dl" ] } -@@ -647,6 +646,9 @@ angle_static_library("angle_gpu_info_util") { +@@ -651,6 +650,9 @@ angle_static_library("angle_gpu_info_util") { "Xi", "Xext", ] diff --git a/www/chromium/patches/patch-third_party_angle_src_libANGLE_Display_cpp b/www/chromium/patches/patch-third_party_angle_src_libANGLE_Display_cpp index fd36680bd..dc1b6e4f5 100644 --- a/www/chromium/patches/patch-third_party_angle_src_libANGLE_Display_cpp +++ b/www/chromium/patches/patch-third_party_angle_src_libANGLE_Display_cpp @@ -19,16 +19,16 @@ Index: third_party/angle/src/libANGLE/Display.cpp # if defined(ANGLE_USE_GBM) if (platformType == 0) { -@@ -452,7 +452,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di +@@ -457,7 +457,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di #if defined(ANGLE_ENABLE_OPENGL) # if defined(ANGLE_PLATFORM_WINDOWS) impl = new rx::DisplayWGL(state); -# elif defined(ANGLE_PLATFORM_LINUX) +# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD) # if defined(ANGLE_USE_GBM) - if (platformType == 0 || - platformType == EGL_PLATFORM_VULKAN_DISPLAY_MODE_HEADLESS_ANGLE) -@@ -501,7 +501,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di + if (platformType == 0) + { +@@ -508,7 +508,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di impl = rx::CreateVulkanWin32Display(state); } break; @@ -37,7 +37,7 @@ Index: third_party/angle/src/libANGLE/Display.cpp # if defined(ANGLE_USE_GBM) if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable()) { -@@ -2125,7 +2125,7 @@ static ClientExtensions GenerateClientExtensions() +@@ -2148,7 +2148,7 @@ static ClientExtensions GenerateClientExtensions() extensions.x11Visual = true; #endif diff --git a/www/chromium/patches/patch-third_party_angle_src_libANGLE_formatutils_cpp b/www/chromium/patches/patch-third_party_angle_src_libANGLE_formatutils_cpp index 42644a76f..b9085e15f 100644 --- a/www/chromium/patches/patch-third_party_angle_src_libANGLE_formatutils_cpp +++ b/www/chromium/patches/patch-third_party_angle_src_libANGLE_formatutils_cpp @@ -1,7 +1,7 @@ Index: third_party/angle/src/libANGLE/formatutils.cpp --- third_party/angle/src/libANGLE/formatutils.cpp.orig +++ third_party/angle/src/libANGLE/formatutils.cpp -@@ -1473,7 +1473,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMa +@@ -1475,7 +1475,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMa AddYUVFormat(&map, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported); AddYUVFormat(&map, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported); diff --git a/www/chromium/patches/patch-third_party_blink_renderer_controller_blink_initializer_cc b/www/chromium/patches/patch-third_party_blink_renderer_controller_blink_initializer_cc index e830c1862..ee56152ab 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_controller_blink_initializer_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_controller_blink_initializer_cc @@ -16,7 +16,7 @@ Index: third_party/blink/renderer/controller/blink_initializer.cc #include "third_party/blink/renderer/controller/highest_pmf_reporter.h" #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h" #endif -@@ -231,7 +231,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder +@@ -227,7 +227,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder main_thread_task_runner); #endif @@ -25,7 +25,7 @@ Index: third_party/blink/renderer/controller/blink_initializer.cc binders.Add( ConvertToBaseRepeatingCallback( CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)), -@@ -270,7 +270,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform +@@ -266,7 +266,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform #endif #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ diff --git a/www/chromium/patches/patch-third_party_blink_renderer_core_exported_web_view_impl_cc b/www/chromium/patches/patch-third_party_blink_renderer_core_exported_web_view_impl_cc index 2b8de6b04..79560019f 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_core_exported_web_view_impl_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_core_exported_web_view_impl_cc @@ -10,7 +10,7 @@ Index: third_party/blink/renderer/core/exported/web_view_impl.cc if (!prefs.should_antialias_text) { // When anti-aliasing is off, GTK maps all non-zero hinting settings to // 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight' -@@ -3318,7 +3318,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs +@@ -3323,7 +3323,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs renderer_preferences_.use_subpixel_positioning); // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. diff --git a/www/chromium/patches/patch-third_party_blink_renderer_core_html_canvas_canvas_async_blob_creator_cc b/www/chromium/patches/patch-third_party_blink_renderer_core_html_canvas_canvas_async_blob_creator_cc index dee34c582..976a2a782 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_core_html_canvas_canvas_async_blob_creator_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_core_html_canvas_canvas_async_blob_creator_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc --- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig +++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc -@@ -45,7 +45,7 @@ constexpr base::TimeDelta kEncodeRowSlackBeforeDeadlin +@@ -48,7 +48,7 @@ constexpr base::TimeDelta kEncodeRowSlackBeforeDeadlin /* The value is based on user statistics on Nov 2017. */ #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ diff --git a/www/chromium/patches/patch-third_party_blink_renderer_core_layout_ng_grid_ng_grid_layout_algorithm_cc b/www/chromium/patches/patch-third_party_blink_renderer_core_layout_ng_grid_ng_grid_layout_algorithm_cc index 0edf1a925..7d79b9af7 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_core_layout_ng_grid_ng_grid_layout_algorithm_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_core_layout_ng_grid_ng_grid_layout_algorithm_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc --- third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc.orig +++ third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc -@@ -3431,7 +3431,13 @@ void NGGridLayoutAlgorithm::PlaceGridItems( +@@ -3452,7 +3452,13 @@ void NGGridLayoutAlgorithm::PlaceGridItems( DCHECK(out_row_break_between); const auto& container_space = ConstraintSpace(); @@ -15,7 +15,7 @@ Index: third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.c const auto* cached_layout_subtree = container_space.GridLayoutSubtree(); const auto container_writing_direction = -@@ -3595,7 +3601,13 @@ void NGGridLayoutAlgorithm::PlaceGridItemsForFragmenta +@@ -3616,7 +3622,13 @@ void NGGridLayoutAlgorithm::PlaceGridItemsForFragmenta // TODO(ikilpatrick): Update |SetHasSeenAllChildren| and early exit if true. const auto& constraint_space = ConstraintSpace(); diff --git a/www/chromium/patches/patch-third_party_blink_renderer_core_paint_object_paint_properties_sparse_h b/www/chromium/patches/patch-third_party_blink_renderer_core_paint_object_paint_properties_sparse_h index 4d927c51f..5eb647ce2 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_core_paint_object_paint_properties_sparse_h +++ b/www/chromium/patches/patch-third_party_blink_renderer_core_paint_object_paint_properties_sparse_h @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/core/paint/object_paint_properties_sparse.h --- third_party/blink/renderer/core/paint/object_paint_properties_sparse.h.orig +++ third_party/blink/renderer/core/paint/object_paint_properties_sparse.h -@@ -269,8 +269,8 @@ class CORE_EXPORT ObjectPaintPropertiesSparse : public +@@ -272,8 +272,8 @@ class CORE_EXPORT ObjectPaintPropertiesSparse : public NodeList& nodes, NodeId node_id, const ParentType& parent, diff --git a/www/chromium/patches/patch-third_party_blink_renderer_core_paint_paint_layer_cc b/www/chromium/patches/patch-third_party_blink_renderer_core_paint_paint_layer_cc index 09c77588b..1db6072e1 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_core_paint_paint_layer_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_core_paint_paint_layer_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/core/paint/paint_layer.cc --- third_party/blink/renderer/core/paint/paint_layer.cc.orig +++ third_party/blink/renderer/core/paint/paint_layer.cc -@@ -119,7 +119,7 @@ namespace blink { +@@ -118,7 +118,7 @@ namespace blink { namespace { diff --git a/www/chromium/patches/patch-third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc b/www/chromium/patches/patch-third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc index d55ccd5f5..e34690e92 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_core_scroll_scrollbar_theme_aura_cc @@ -10,7 +10,7 @@ Index: third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc return false; #else return true; -@@ -329,7 +329,7 @@ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scr +@@ -355,7 +355,7 @@ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scr const WebMouseEvent& event) { // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. diff --git a/www/chromium/patches/patch-third_party_blink_renderer_modules_media_audio_audio_renderer_mixer_manager_test_cc b/www/chromium/patches/patch-third_party_blink_renderer_modules_media_audio_audio_renderer_mixer_manager_test_cc index 560dceed3..d361d3c9a 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_modules_media_audio_audio_renderer_mixer_manager_test_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_modules_media_audio_audio_renderer_mixer_manager_test_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc --- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig +++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc -@@ -722,7 +722,7 @@ TEST_F(AudioRendererMixerManagerTest, MixerParamsLaten +@@ -724,7 +724,7 @@ TEST_F(AudioRendererMixerManagerTest, MixerParamsLaten mixer->get_output_params_for_testing().sample_rate()); #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \ diff --git a/www/chromium/patches/patch-third_party_blink_renderer_modules_webgl_webgl_rendering_context_base_cc b/www/chromium/patches/patch-third_party_blink_renderer_modules_webgl_webgl_rendering_context_base_cc index 34b462ba4..07622ef39 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_modules_webgl_webgl_rendering_context_base_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_modules_webgl_webgl_rendering_context_base_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc --- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig +++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc -@@ -6287,7 +6287,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid +@@ -6321,7 +6321,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid constexpr bool kAllowZeroCopyImages = true; #endif diff --git a/www/chromium/patches/patch-third_party_blink_renderer_modules_webgpu_gpu_queue_cc b/www/chromium/patches/patch-third_party_blink_renderer_modules_webgpu_gpu_queue_cc index b437fe8fc..85f5e6cec 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_modules_webgpu_gpu_queue_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_modules_webgpu_gpu_queue_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/modules/webgpu/gpu_queue.cc --- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig +++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc -@@ -698,7 +698,7 @@ bool GPUQueue::CopyFromCanvasSourceImage( +@@ -746,7 +746,7 @@ bool GPUQueue::CopyFromCanvasSourceImage( // on linux platform. // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES // backend is failing for unknown reasons. diff --git a/www/chromium/patches/patch-third_party_blink_renderer_platform_BUILD_gn b/www/chromium/patches/patch-third_party_blink_renderer_platform_BUILD_gn index 169fc9199..a82e3fd28 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_platform_BUILD_gn +++ b/www/chromium/patches/patch-third_party_blink_renderer_platform_BUILD_gn @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/platform/BUILD.gn --- third_party/blink/renderer/platform/BUILD.gn.orig +++ third_party/blink/renderer/platform/BUILD.gn -@@ -1923,7 +1923,7 @@ static_library("test_support") { +@@ -1931,7 +1931,7 @@ static_library("test_support") { ] # fuzzed_data_provider may not work with a custom toolchain. diff --git a/www/chromium/patches/patch-third_party_blink_renderer_platform_peerconnection_rtc_video_encoder_factory_cc b/www/chromium/patches/patch-third_party_blink_renderer_platform_peerconnection_rtc_video_encoder_factory_cc index c96bdb15d..0c35555dc 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_platform_peerconnection_rtc_video_encoder_factory_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_platform_peerconnection_rtc_video_encoder_factory_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc --- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig +++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc -@@ -197,12 +197,12 @@ SupportedFormats GetSupportedFormatsInternal( +@@ -198,12 +198,12 @@ SupportedFormats GetSupportedFormatsInternal( supported_formats.scalability_modes.push_back(profile.scalability_modes); supported_formats.sdp_formats.push_back(std::move(*format)); diff --git a/www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5 b/www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5 index 191806a7d..ebe75cd31 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5 +++ b/www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5 @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/platform/runtime_enabled_features.json5 --- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig +++ third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -2658,7 +2658,7 @@ +@@ -2781,7 +2781,7 @@ name: "PaymentHandlerMinimalHeaderUX", origin_trial_feature_name: "PaymentHandlerMinimalHeaderUX", origin_trial_allows_third_party: true, @@ -10,7 +10,7 @@ Index: third_party/blink/renderer/platform/runtime_enabled_features.json5 }, { name: "PaymentInstruments", -@@ -3654,7 +3654,7 @@ +@@ -3803,7 +3803,7 @@ name: "UnrestrictedSharedArrayBuffer", base_feature: "none", origin_trial_feature_name: "UnrestrictedSharedArrayBuffer", @@ -19,7 +19,7 @@ Index: third_party/blink/renderer/platform/runtime_enabled_features.json5 }, { name: "URLPatternCompareComponent", -@@ -3848,12 +3848,12 @@ +@@ -4006,12 +4006,12 @@ status: "experimental", base_feature: "none", origin_trial_feature_name: "WebAppUrlHandling", diff --git a/www/chromium/patches/patch-third_party_blink_renderer_platform_video_capture_video_capture_impl_cc b/www/chromium/patches/patch-third_party_blink_renderer_platform_video_capture_video_capture_impl_cc index ee28c6e67..a0d2d1815 100644 --- a/www/chromium/patches/patch-third_party_blink_renderer_platform_video_capture_video_capture_impl_cc +++ b/www/chromium/patches/patch-third_party_blink_renderer_platform_video_capture_video_capture_impl_cc @@ -1,7 +1,7 @@ Index: third_party/blink/renderer/platform/video_capture/video_capture_impl.cc --- third_party/blink/renderer/platform/video_capture/video_capture_impl.cc.orig +++ third_party/blink/renderer/platform/video_capture/video_capture_impl.cc -@@ -612,7 +612,7 @@ bool VideoCaptureImpl::VideoFrameBufferPreparer::BindV +@@ -621,7 +621,7 @@ bool VideoCaptureImpl::VideoFrameBufferPreparer::BindV } const unsigned texture_target = diff --git a/www/chromium/patches/patch-third_party_boringssl_src_util_generate_build_files_py b/www/chromium/patches/patch-third_party_boringssl_src_util_generate_build_files_py index ff1525572..2df2aedea 100644 --- a/www/chromium/patches/patch-third_party_boringssl_src_util_generate_build_files_py +++ b/www/chromium/patches/patch-third_party_boringssl_src_util_generate_build_files_py @@ -1,7 +1,7 @@ Index: third_party/boringssl/src/util/generate_build_files.py --- third_party/boringssl/src/util/generate_build_files.py.orig +++ third_party/boringssl/src/util/generate_build_files.py -@@ -792,10 +792,10 @@ def main(platforms): +@@ -766,10 +766,10 @@ def main(platforms): ] # Generate err_data.c @@ -16,7 +16,7 @@ Index: third_party/boringssl/src/util/generate_build_files.py crypto_c_files.append('err_data.c') crypto_c_files.sort() -@@ -806,11 +806,11 @@ def main(platforms): +@@ -780,11 +780,11 @@ def main(platforms): crypto_test_files = [] if EMBED_TEST_DATA: # Generate crypto_test_data.cc diff --git a/www/chromium/patches/patch-third_party_cpuinfo_cpuinfo_gni b/www/chromium/patches/patch-third_party_cpuinfo_cpuinfo_gni index d61ee2806..b9a4cb551 100644 --- a/www/chromium/patches/patch-third_party_cpuinfo_cpuinfo_gni +++ b/www/chromium/patches/patch-third_party_cpuinfo_cpuinfo_gni @@ -7,6 +7,6 @@ Index: third_party/cpuinfo/cpuinfo.gni # cpuinfo is not supported on fuchsia. - !is_fuchsia && + !is_fuchsia && !is_bsd && - # cpuinfo is crashy on the Windows Arm64 chips. - !(is_win && current_cpu == "arm64") && # There's a few arm architectures that are not supported by cpuinfo, + # especially amongst ChromeOS devices. + # See //third_party/cpuinfo/src/src/arm/linux/cp.h. diff --git a/www/chromium/patches/patch-third_party_libsync_src_sync_c b/www/chromium/patches/patch-third_party_libsync_src_sync_c index 7483391f4..6e0481023 100644 --- a/www/chromium/patches/patch-third_party_libsync_src_sync_c +++ b/www/chromium/patches/patch-third_party_libsync_src_sync_c @@ -1,17 +1,17 @@ Index: third_party/libsync/src/sync.c --- third_party/libsync/src/sync.c.orig +++ third_party/libsync/src/sync.c -@@ -17,7 +17,9 @@ +@@ -17,8 +17,8 @@ */ #include -+#if !defined(__OpenBSD__) - #include -+#endif +-#include #include ++#include #include #include -@@ -29,6 +31,12 @@ + #include +@@ -29,6 +29,12 @@ #include diff --git a/www/chromium/patches/patch-third_party_pdfium_pdfium_gni b/www/chromium/patches/patch-third_party_pdfium_pdfium_gni index aaadaa427..720dcca8d 100644 --- a/www/chromium/patches/patch-third_party_pdfium_pdfium_gni +++ b/www/chromium/patches/patch-third_party_pdfium_pdfium_gni @@ -8,5 +8,5 @@ Index: third_party/pdfium/pdfium.gni - pdf_use_partition_alloc = pdf_use_partition_alloc_override + pdf_use_partition_alloc = pdf_use_partition_alloc_override && use_partition_alloc_as_malloc - # Build PDFium to use Skia (experimental) for all PDFium graphics. - # If enabled, coexists in build with AGG graphics and the default + # Temporary config allowing chromium to switch its location of the + # partition_alloc library. https://crbug.com/1467773 diff --git a/www/chromium/patches/patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc b/www/chromium/patches/patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc index db59e0d03..86a6b355b 100644 --- a/www/chromium/patches/patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc +++ b/www/chromium/patches/patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc @@ -1,7 +1,7 @@ Index: third_party/perfetto/src/tracing/core/tracing_service_impl.cc --- third_party/perfetto/src/tracing/core/tracing_service_impl.cc.orig +++ third_party/perfetto/src/tracing/core/tracing_service_impl.cc -@@ -3203,7 +3203,8 @@ bool TracingServiceImpl::SnapshotClocks( +@@ -3213,7 +3213,8 @@ bool TracingServiceImpl::SnapshotClocks( #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \ !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \ diff --git a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_vk_loader_platform_h b/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_vk_loader_platform_h index 44ee21c5b..9f135076c 100644 --- a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_vk_loader_platform_h +++ b/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-loader_src_loader_vk_loader_platform_h @@ -1,7 +1,7 @@ Index: third_party/vulkan-deps/vulkan-loader/src/loader/vk_loader_platform.h --- third_party/vulkan-deps/vulkan-loader/src/loader/vk_loader_platform.h.orig +++ third_party/vulkan-deps/vulkan-loader/src/loader/vk_loader_platform.h -@@ -303,7 +303,15 @@ static inline char *loader_platform_executable_path(ch +@@ -304,7 +304,15 @@ static inline char *loader_platform_executable_path(ch return buffer; } @@ -16,5 +16,5 @@ Index: third_party/vulkan-deps/vulkan-loader/src/loader/vk_loader_platform.h +} +#elif defined(__Fuchsia__) static inline char *loader_platform_executable_path(char *buffer, size_t size) { return NULL; } - #elif defined(__QNXNTO__) + #elif defined(__QNX__) diff --git a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_stateless_sl_instance_device_cpp b/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_stateless_sl_instance_device_cpp deleted file mode 100644 index 99be84a72..000000000 --- a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_stateless_sl_instance_device_cpp +++ /dev/null @@ -1,18 +0,0 @@ -Index: third_party/vulkan-deps/vulkan-validation-layers/src/layers/stateless/sl_instance_device.cpp ---- third_party/vulkan-deps/vulkan-validation-layers/src/layers/stateless/sl_instance_device.cpp.orig -+++ third_party/vulkan-deps/vulkan-validation-layers/src/layers/stateless/sl_instance_device.cpp -@@ -26,12 +26,12 @@ bool StatelessValidation::ValidateApiVersion(uint32_t - skip |= LogError(instance, "VUID-VkApplicationInfo-apiVersion-04010", - "Invalid CreateInstance->pCreateInfo->pApplicationInfo.apiVersion number (0x%08x). " - "Using VK_API_VERSION_%" PRIu32 "_%" PRIu32 ".", -- api_version, effective_api_version.major(), effective_api_version.minor()); -+ api_version, effective_api_version.vk_major(), effective_api_version.vk_minor()); - } else { - skip |= LogWarning(instance, kVUIDUndefined, - "Unrecognized CreateInstance->pCreateInfo->pApplicationInfo.apiVersion number (0x%08x). " - "Assuming VK_API_VERSION_%" PRIu32 "_%" PRIu32 ".", -- api_version, effective_api_version.major(), effective_api_version.minor()); -+ api_version, effective_api_version.vk_major(), effective_api_version.vk_minor()); - } - } - return skip; diff --git a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_utils_vk_layer_utils_h b/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_utils_vk_layer_utils_h deleted file mode 100644 index b3ec327d6..000000000 --- a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_utils_vk_layer_utils_h +++ /dev/null @@ -1,12 +0,0 @@ -Index: third_party/vulkan-deps/vulkan-validation-layers/src/layers/utils/vk_layer_utils.h ---- third_party/vulkan-deps/vulkan-validation-layers/src/layers/utils/vk_layer_utils.h.orig -+++ third_party/vulkan-deps/vulkan-validation-layers/src/layers/utils/vk_layer_utils.h -@@ -69,7 +69,7 @@ static inline std::string StringAPIVersion(APIVersion - if (!version.valid()) { - return ""; - } -- version_name << version.major() << "." << version.minor() << "." << version.patch() << " (0x" << std::setfill('0') -+ version_name << version.vk_major() << "." << version.vk_minor() << "." << version.vk_patch() << " (0x" << std::setfill('0') - << std::setw(8) << std::hex << version.value() << ")"; - return version_name.str(); - } diff --git a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vulkan_generated_vk_extension_helper_h b/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vulkan_generated_vk_extension_helper_h deleted file mode 100644 index 7f502aab3..000000000 --- a/www/chromium/patches/patch-third_party_vulkan-deps_vulkan-validation-layers_src_layers_vulkan_generated_vk_extension_helper_h +++ /dev/null @@ -1,16 +0,0 @@ -Index: third_party/vulkan-deps/vulkan-validation-layers/src/layers/vulkan/generated/vk_extension_helper.h ---- third_party/vulkan-deps/vulkan-validation-layers/src/layers/vulkan/generated/vk_extension_helper.h.orig -+++ third_party/vulkan-deps/vulkan-validation-layers/src/layers/vulkan/generated/vk_extension_helper.h -@@ -87,9 +87,9 @@ class APIVersion { - - bool valid() const { return api_version_ != VVL_UNRECOGNIZED_API_VERSION; } - uint32_t value() const { return api_version_; } -- uint32_t major() const { return VK_API_VERSION_MAJOR(api_version_); } -- uint32_t minor() const { return VK_API_VERSION_MINOR(api_version_); } -- uint32_t patch() const { return VK_API_VERSION_PATCH(api_version_); } -+ uint32_t vk_major() const { return VK_API_VERSION_MAJOR(api_version_); } -+ uint32_t vk_minor() const { return VK_API_VERSION_MINOR(api_version_); } -+ uint32_t vk_patch() const { return VK_API_VERSION_PATCH(api_version_); } - - bool operator<(APIVersion api_version) const { return api_version_ < api_version.api_version_; } - bool operator<=(APIVersion api_version) const { return api_version_ <= api_version.api_version_; } diff --git a/www/chromium/patches/patch-third_party_widevine_cdm_widevine_gni b/www/chromium/patches/patch-third_party_widevine_cdm_widevine_gni new file mode 100644 index 000000000..ab89d32cd --- /dev/null +++ b/www/chromium/patches/patch-third_party_widevine_cdm_widevine_gni @@ -0,0 +1,12 @@ +Index: third_party/widevine/cdm/widevine.gni +--- third_party/widevine/cdm/widevine.gni.orig ++++ third_party/widevine/cdm/widevine.gni +@@ -27,6 +27,8 @@ library_widevine_cdm_available = + (is_chromeos && + (target_cpu == "x64" || target_cpu == "arm" || target_cpu == "arm64")) || + (target_os == "linux" && target_cpu == "x64") || ++ (target_os == "openbsd" && target_cpu == "x64") || ++ (target_os == "freebsd" && target_cpu == "x64") || + (target_os == "mac" && (target_cpu == "x64" || target_cpu == "arm64")) || + (target_os == "win" && + (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm64")) diff --git a/www/chromium/patches/patch-tools_protoc_wrapper_protoc_wrapper_py b/www/chromium/patches/patch-tools_protoc_wrapper_protoc_wrapper_py index 66719fb87..07703b443 100644 --- a/www/chromium/patches/patch-tools_protoc_wrapper_protoc_wrapper_py +++ b/www/chromium/patches/patch-tools_protoc_wrapper_protoc_wrapper_py @@ -1,7 +1,7 @@ Index: tools/protoc_wrapper/protoc_wrapper.py --- tools/protoc_wrapper/protoc_wrapper.py.orig +++ tools/protoc_wrapper/protoc_wrapper.py -@@ -175,15 +175,19 @@ def main(argv): +@@ -179,15 +179,19 @@ def main(argv): if not options.exclude_imports: protoc_cmd += ["--include_imports"] diff --git a/www/chromium/patches/patch-ui_base_ui_base_features_cc b/www/chromium/patches/patch-ui_base_ui_base_features_cc index 925788ffd..49e80d1d6 100644 --- a/www/chromium/patches/patch-ui_base_ui_base_features_cc +++ b/www/chromium/patches/patch-ui_base_ui_base_features_cc @@ -1,8 +1,8 @@ Index: ui/base/ui_base_features.cc --- ui/base/ui_base_features.cc.orig +++ ui/base/ui_base_features.cc -@@ -113,7 +113,7 @@ BASE_FEATURE(kAlwaysConfirmComposition, - base::FEATURE_ENABLED_BY_DEFAULT); +@@ -135,7 +135,7 @@ bool AreF11AndF12ShortcutsEnabled() { + } #endif // BUILDFLAG(IS_CHROMEOS_ASH) -#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) @@ -10,7 +10,7 @@ Index: ui/base/ui_base_features.cc BASE_FEATURE(kRedundantImeCompositionClearing, "RedundantImeCompositionClearing", base::FEATURE_ENABLED_BY_DEFAULT); -@@ -212,7 +212,7 @@ BASE_FEATURE(kExperimentalFlingAnimation, +@@ -234,7 +234,7 @@ BASE_FEATURE(kExperimentalFlingAnimation, "ExperimentalFlingAnimation", // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. @@ -19,7 +19,7 @@ Index: ui/base/ui_base_features.cc (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_ASH) && \ !BUILDFLAG(IS_CHROMEOS_LACROS)) base::FEATURE_ENABLED_BY_DEFAULT -@@ -319,7 +319,7 @@ bool IsForcedColorsEnabled() { +@@ -346,7 +346,7 @@ bool IsForcedColorsEnabled() { // milestones. BASE_FEATURE(kEyeDropper, "EyeDropper", @@ -28,7 +28,7 @@ Index: ui/base/ui_base_features.cc base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT -@@ -531,7 +531,7 @@ ChromeRefresh2023Level GetChromeRefresh2023Level() { +@@ -565,7 +565,7 @@ ChromeRefresh2023Level GetChromeRefresh2023Level() { return level; } diff --git a/www/chromium/patches/patch-ui_base_ui_base_features_h b/www/chromium/patches/patch-ui_base_ui_base_features_h index ec1f8f3d2..790f8854b 100644 --- a/www/chromium/patches/patch-ui_base_ui_base_features_h +++ b/www/chromium/patches/patch-ui_base_ui_base_features_h @@ -1,8 +1,8 @@ Index: ui/base/ui_base_features.h --- ui/base/ui_base_features.h.orig +++ ui/base/ui_base_features.h -@@ -133,7 +133,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES) - BASE_DECLARE_FEATURE(kAlwaysConfirmComposition); +@@ -138,7 +138,7 @@ BASE_DECLARE_FEATURE(kSupportF11AndF12KeyShortcuts); + COMPONENT_EXPORT(UI_BASE_FEATURES) bool AreF11AndF12ShortcutsEnabled(); #endif // BUILDFLAG(IS_CHROMEOS_ASH) -#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) @@ -10,7 +10,7 @@ Index: ui/base/ui_base_features.h COMPONENT_EXPORT(UI_BASE_FEATURES) BASE_DECLARE_FEATURE(kRedundantImeCompositionClearing); #endif // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) -@@ -266,7 +266,7 @@ enum class ChromeRefresh2023Level { +@@ -273,7 +273,7 @@ enum class ChromeRefresh2023Level { COMPONENT_EXPORT(UI_BASE_FEATURES) ChromeRefresh2023Level GetChromeRefresh2023Level(); diff --git a/www/chromium/patches/patch-ui_base_ui_base_switches_cc b/www/chromium/patches/patch-ui_base_ui_base_switches_cc new file mode 100644 index 000000000..4c8a5f722 --- /dev/null +++ b/www/chromium/patches/patch-ui_base_ui_base_switches_cc @@ -0,0 +1,19 @@ +Index: ui/base/ui_base_switches.cc +--- ui/base/ui_base_switches.cc.orig ++++ ui/base/ui_base_switches.cc +@@ -31,13 +31,13 @@ const char kShowMacOverlayBorders[] = "show-mac-overla + const char kEnableResourcesFileSharing[] = "enable-resources-file-sharing"; + #endif + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + // Specifies system font family name. Improves determenism when rendering + // pages in headless mode. + const char kSystemFontFamily[] = "system-font-family"; + #endif + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // Specify the toolkit used to construct the Linux GUI. + const char kUiToolkitFlag[] = "ui-toolkit"; + #endif diff --git a/www/chromium/patches/patch-ui_base_ui_base_switches_h b/www/chromium/patches/patch-ui_base_ui_base_switches_h new file mode 100644 index 000000000..1bdf50241 --- /dev/null +++ b/www/chromium/patches/patch-ui_base_ui_base_switches_h @@ -0,0 +1,17 @@ +Index: ui/base/ui_base_switches.h +--- ui/base/ui_base_switches.h.orig ++++ ui/base/ui_base_switches.h +@@ -27,11 +27,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOv + COMPONENT_EXPORT(UI_BASE) extern const char kEnableResourcesFileSharing[]; + #endif + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + COMPONENT_EXPORT(UI_BASE) extern const char kSystemFontFamily[]; + #endif + +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + COMPONENT_EXPORT(UI_BASE) extern const char kUiToolkitFlag[]; + #endif + diff --git a/www/chromium/patches/patch-ui_color_color_id_h b/www/chromium/patches/patch-ui_color_color_id_h index 0dee66dea..ba48c6391 100644 --- a/www/chromium/patches/patch-ui_color_color_id_h +++ b/www/chromium/patches/patch-ui_color_color_id_h @@ -1,7 +1,7 @@ Index: ui/color/color_id.h --- ui/color/color_id.h.orig +++ ui/color/color_id.h -@@ -543,7 +543,7 @@ +@@ -567,7 +567,7 @@ E_CPONLY(kColorNativeColor6) \ E_CPONLY(kColorNativeBaseColor) \ E_CPONLY(kColorNativeSecondaryColor) diff --git a/www/chromium/patches/patch-ui_gfx_BUILD_gn b/www/chromium/patches/patch-ui_gfx_BUILD_gn index ed2b80700..82d5bb6d0 100644 --- a/www/chromium/patches/patch-ui_gfx_BUILD_gn +++ b/www/chromium/patches/patch-ui_gfx_BUILD_gn @@ -1,7 +1,7 @@ Index: ui/gfx/BUILD.gn --- ui/gfx/BUILD.gn.orig +++ ui/gfx/BUILD.gn -@@ -644,7 +644,7 @@ source_set("memory_buffer_sources") { +@@ -645,7 +645,7 @@ source_set("memory_buffer_sources") { deps += [ "//build/config/linux/libdrm" ] } diff --git a/www/chromium/patches/patch-ui_gfx_codec_png_codec_cc b/www/chromium/patches/patch-ui_gfx_codec_png_codec_cc index 470619a52..817af40f8 100644 --- a/www/chromium/patches/patch-ui_gfx_codec_png_codec_cc +++ b/www/chromium/patches/patch-ui_gfx_codec_png_codec_cc @@ -1,8 +1,8 @@ Index: ui/gfx/codec/png_codec.cc --- ui/gfx/codec/png_codec.cc.orig +++ ui/gfx/codec/png_codec.cc -@@ -11,7 +11,7 @@ - #include "base/memory/raw_ptr_exclusion.h" +@@ -12,7 +12,7 @@ + #include "base/metrics/histogram_macros.h" #include "base/notreached.h" #include "base/strings/string_util.h" -#include "third_party/libpng/png.h" diff --git a/www/chromium/patches/patch-ui_gfx_linux_client_native_pixmap_dmabuf_cc b/www/chromium/patches/patch-ui_gfx_linux_client_native_pixmap_dmabuf_cc deleted file mode 100644 index 7f2297840..000000000 --- a/www/chromium/patches/patch-ui_gfx_linux_client_native_pixmap_dmabuf_cc +++ /dev/null @@ -1,26 +0,0 @@ -Index: ui/gfx/linux/client_native_pixmap_dmabuf.cc ---- ui/gfx/linux/client_native_pixmap_dmabuf.cc.orig -+++ ui/gfx/linux/client_native_pixmap_dmabuf.cc -@@ -5,7 +5,9 @@ - #include "ui/gfx/linux/client_native_pixmap_dmabuf.h" - - #include -+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) - #include -+#endif - #include - #include - #include -@@ -27,11 +29,7 @@ - #include "ui/gfx/buffer_format_util.h" - #include "ui/gfx/switches.h" - --#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) --#include --#else --#include -- -+#if defined(__OpenBSD__) || defined(__FreeBSD__) - struct dma_buf_sync { - __u64 flags; - }; diff --git a/www/chromium/patches/patch-ui_gfx_linux_dmabuf_uapi_h b/www/chromium/patches/patch-ui_gfx_linux_dmabuf_uapi_h new file mode 100644 index 000000000..dff87abba --- /dev/null +++ b/www/chromium/patches/patch-ui_gfx_linux_dmabuf_uapi_h @@ -0,0 +1,37 @@ +Index: ui/gfx/linux/dmabuf_uapi.h +--- ui/gfx/linux/dmabuf_uapi.h.orig ++++ ui/gfx/linux/dmabuf_uapi.h +@@ -5,12 +5,11 @@ + #ifndef UI_GFX_LINUX_DMABUF_UAPI_H_ + #define UI_GFX_LINUX_DMABUF_UAPI_H_ + +-#include ++#include + +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) +-#include +-#else +-#include ++typedef int32_t __s32; ++typedef uint32_t __u32; ++typedef uint64_t __u64; + + struct dma_buf_sync { + __u64 flags; +@@ -26,9 +25,7 @@ constexpr __u64 DMA_BUF_SYNC_END = 1 << 2; + constexpr char DMA_BUF_BASE = 'b'; + constexpr unsigned long DMA_BUF_IOCTL_SYNC = + _IOW(DMA_BUF_BASE, 0, struct dma_buf_sync); +-#endif + +-#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 0, 0) + struct dma_buf_export_sync_file { + __u32 flags; + __s32 fd; +@@ -43,6 +40,5 @@ constexpr unsigned long DMA_BUF_IOCTL_EXPORT_SYNC_FILE + _IOWR(DMA_BUF_BASE, 2, struct dma_buf_export_sync_file); + constexpr unsigned long DMA_BUF_IOCTL_IMPORT_SYNC_FILE = + _IOW(DMA_BUF_BASE, 3, struct dma_buf_import_sync_file); +-#endif + + #endif // UI_GFX_LINUX_DMABUF_UAPI_H_ diff --git a/www/chromium/patches/patch-ui_gl_BUILD_gn b/www/chromium/patches/patch-ui_gl_BUILD_gn index 48e0ee0c5..03d432696 100644 --- a/www/chromium/patches/patch-ui_gl_BUILD_gn +++ b/www/chromium/patches/patch-ui_gl_BUILD_gn @@ -18,7 +18,7 @@ Index: ui/gl/BUILD.gn "//ui/events/platform", "//ui/gfx", "//ui/gfx/geometry", -@@ -373,7 +370,6 @@ component("gl") { +@@ -376,7 +373,6 @@ component("gl") { data_deps += [ "//third_party/angle:libEGL", "//third_party/angle:libGLESv2", @@ -26,7 +26,7 @@ Index: ui/gl/BUILD.gn ] if (enable_swiftshader) { data_deps += [ -@@ -574,7 +570,6 @@ test("gl_unittests") { +@@ -577,7 +573,6 @@ test("gl_unittests") { data_deps = [ "//testing/buildbot/filters:gl_unittests_filters", diff --git a/www/chromium/patches/patch-ui_gl_gl_switches_cc b/www/chromium/patches/patch-ui_gl_gl_switches_cc index d9aa3169a..84c9df5e5 100644 --- a/www/chromium/patches/patch-ui_gl_gl_switches_cc +++ b/www/chromium/patches/patch-ui_gl_gl_switches_cc @@ -10,7 +10,7 @@ Index: ui/gl/gl_switches.cc #include #include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck #endif -@@ -289,7 +289,7 @@ bool IsDefaultANGLEVulkan() { +@@ -294,7 +294,7 @@ bool IsDefaultANGLEVulkan() { base::android::SDK_VERSION_Q) return false; #endif // BUILDFLAG(IS_ANDROID) diff --git a/www/chromium/patches/patch-ui_gtk_printing_print_dialog_gtk_cc b/www/chromium/patches/patch-ui_gtk_printing_print_dialog_gtk_cc index 17131e47a..f81d105a0 100644 --- a/www/chromium/patches/patch-ui_gtk_printing_print_dialog_gtk_cc +++ b/www/chromium/patches/patch-ui_gtk_printing_print_dialog_gtk_cc @@ -1,7 +1,7 @@ Index: ui/gtk/printing/print_dialog_gtk.cc --- ui/gtk/printing/print_dialog_gtk.cc.orig +++ ui/gtk/printing/print_dialog_gtk.cc -@@ -403,7 +403,7 @@ void PrintDialogGtk::ShowDialog( +@@ -440,7 +440,7 @@ void PrintDialogGtk::ShowDialog( GtkPrintCapabilities cap = static_cast( GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET | GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE | diff --git a/www/chromium/patches/patch-ui_native_theme_native_theme_base_cc b/www/chromium/patches/patch-ui_native_theme_native_theme_base_cc index 05c883c29..b54e426cb 100644 --- a/www/chromium/patches/patch-ui_native_theme_native_theme_base_cc +++ b/www/chromium/patches/patch-ui_native_theme_native_theme_base_cc @@ -1,12 +1,12 @@ Index: ui/native_theme/native_theme_base.cc --- ui/native_theme/native_theme_base.cc.orig +++ ui/native_theme/native_theme_base.cc -@@ -274,7 +274,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas, +@@ -275,7 +275,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas, break; // 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) case kFrameTopArea: - PaintFrameTopArea(canvas, state, rect, extra.frame_top_area, - color_scheme); + PaintFrameTopArea(canvas, state, rect, + absl::get(extra), diff --git a/www/chromium/patches/patch-ui_native_theme_native_theme_h b/www/chromium/patches/patch-ui_native_theme_native_theme_h index d190df5e8..01dc2cc40 100644 --- a/www/chromium/patches/patch-ui_native_theme_native_theme_h +++ b/www/chromium/patches/patch-ui_native_theme_native_theme_h @@ -1,7 +1,7 @@ Index: ui/native_theme/native_theme.h --- ui/native_theme/native_theme.h.orig +++ ui/native_theme/native_theme.h -@@ -60,7 +60,7 @@ class NATIVE_THEME_EXPORT NativeTheme { +@@ -62,7 +62,7 @@ class NATIVE_THEME_EXPORT NativeTheme { kCheckbox, // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. diff --git a/www/chromium/patches/patch-ui_ozone_platform_headless_vulkan_implementation_headless_cc b/www/chromium/patches/patch-ui_ozone_platform_headless_vulkan_implementation_headless_cc index f99f0e63b..df3a27eda 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_headless_vulkan_implementation_headless_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_headless_vulkan_implementation_headless_cc @@ -1,7 +1,25 @@ Index: ui/ozone/platform/headless/vulkan_implementation_headless.cc --- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig +++ ui/ozone/platform/headless/vulkan_implementation_headless.cc -@@ -141,7 +141,7 @@ VulkanImplementationHeadless::CreateImageFromGpuMemory +@@ -117,7 +117,7 @@ VulkanImplementationHeadless::ExportVkFenceToGpuFence( + + VkExternalSemaphoreHandleTypeFlagBits + VulkanImplementationHeadless::GetExternalSemaphoreHandleType() { +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT; + #else + return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT; +@@ -127,7 +127,7 @@ VulkanImplementationHeadless::GetExternalSemaphoreHand + bool VulkanImplementationHeadless::CanImportGpuMemoryBuffer( + gpu::VulkanDeviceQueue* device_queue, + gfx::GpuMemoryBufferType memory_buffer_type) { +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + const auto& enabled_extensions = device_queue->enabled_extensions(); + return gfx::HasExtension(enabled_extensions, + VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME) && +@@ -150,7 +150,7 @@ VulkanImplementationHeadless::CreateImageFromGpuMemory VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT; auto tiling = VK_IMAGE_TILING_OPTIMAL; diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_cc b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_cc index 5aac0801c..421c8dd2c 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_cc @@ -1,7 +1,7 @@ Index: ui/ozone/platform/wayland/host/wayland_toplevel_window.cc --- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.cc -@@ -548,7 +548,7 @@ void WaylandToplevelWindow::HandleAuraToplevelConfigur +@@ -539,7 +539,7 @@ void WaylandToplevelWindow::HandleAuraToplevelConfigur const bool did_active_change = is_active_ != window_states.is_activated; is_active_ = window_states.is_activated; diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_h b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_h index 7fa6eeb4d..5a044888a 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_h +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_toplevel_window_h @@ -1,7 +1,7 @@ Index: ui/ozone/platform/wayland/host/wayland_toplevel_window.h --- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.h -@@ -256,7 +256,7 @@ class WaylandToplevelWindow : public WaylandWindow, +@@ -244,7 +244,7 @@ class WaylandToplevelWindow : public WaylandWindow, // Contains the previous state of the window. PlatformWindowState previous_state_ = PlatformWindowState::kUnknown; diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_cc b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_cc index 5d8452c6a..2283a145a 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_cc @@ -19,7 +19,16 @@ Index: ui/ozone/platform/wayland/host/wayland_window.cc auto async_cursor = WaylandAsyncCursor::FromPlatformCursor(platform_cursor); if (async_cursor_ == async_cursor) { -@@ -1070,12 +1070,12 @@ void WaylandWindow::UpdateCursorShape(scoped_refptrbitmaps(), hotspot_in_dips, std::ceil(cursor->cursor_image_scale_factor())); } diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_h b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_h index a0c0cbe19..ed175716c 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_h +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_window_h @@ -1,7 +1,7 @@ Index: ui/ozone/platform/wayland/host/wayland_window.h --- ui/ozone/platform/wayland/host/wayland_window.h.orig +++ ui/ozone/platform/wayland/host/wayland_window.h -@@ -38,7 +38,7 @@ +@@ -39,7 +39,7 @@ #include "ui/platform_window/platform_window_init_properties.h" #include "ui/platform_window/wm/wm_drag_handler.h" @@ -10,7 +10,7 @@ Index: ui/ozone/platform/wayland/host/wayland_window.h #include "ui/ozone/platform/wayland/host/wayland_async_cursor.h" #endif -@@ -240,7 +240,7 @@ class WaylandWindow : public PlatformWindow, +@@ -241,7 +241,7 @@ class WaylandWindow : public PlatformWindow, bool is_snapped_primary = false; bool is_snapped_secondary = false; bool is_floated = false; @@ -18,8 +18,8 @@ Index: ui/ozone/platform/wayland/host/wayland_window.h +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) WindowTiledEdges tiled_edges; #endif - }; -@@ -487,7 +487,7 @@ class WaylandWindow : public PlatformWindow, + +@@ -492,7 +492,7 @@ class WaylandWindow : public PlatformWindow, void UpdateCursorShape(scoped_refptr cursor); @@ -28,7 +28,7 @@ Index: ui/ozone/platform/wayland/host/wayland_window.h void OnCursorLoaded(scoped_refptr cursor, scoped_refptr bitmap_cursor); #endif -@@ -546,7 +546,7 @@ class WaylandWindow : public PlatformWindow, +@@ -551,7 +551,7 @@ class WaylandWindow : public PlatformWindow, wl::Object aura_surface_; diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg_toplevel_wrapper_impl_cc b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg_toplevel_wrapper_impl_cc index a13c96273..769adc427 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg_toplevel_wrapper_impl_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg_toplevel_wrapper_impl_cc @@ -1,12 +1,12 @@ Index: ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc --- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig +++ ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc -@@ -284,7 +284,7 @@ void XDGToplevelWrapperImpl::ConfigureTopLevel( +@@ -308,7 +308,7 @@ void XDGToplevelWrapperImpl::OnToplevelConfigure(void* CheckIfWlArrayHasValue(states, XDG_TOPLEVEL_STATE_ACTIVATED), }; -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) - if (xdg_toplevel_get_version(xdg_toplevel) >= + if (xdg_toplevel_get_version(toplevel) >= XDG_TOPLEVEL_STATE_TILED_LEFT_SINCE_VERSION) { // All four tiled states have the same since version, so it is enough to diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp_text_input_wrapper_v1_cc b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp_text_input_wrapper_v1_cc index 4f2bb2bd7..356eb310c 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp_text_input_wrapper_v1_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp_text_input_wrapper_v1_cc @@ -1,7 +1,7 @@ Index: ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc --- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig +++ ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc -@@ -225,6 +225,10 @@ void ZWPTextInputWrapperV1::SetSurroundingText( +@@ -226,6 +226,10 @@ void ZWPTextInputWrapperV1::SetSurroundingText( // so if it exceeds 16 bits, it may be broken. static constexpr size_t kSizeLimit = 60000; if (HasAdvancedSurroundingTextSupport() && text.length() > kSizeLimit) { @@ -12,7 +12,7 @@ Index: ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc base::ScopedFD memfd(memfd_create("surrounding_text", MFD_CLOEXEC)); if (!memfd.get()) { PLOG(ERROR) << "Failed to create memfd"; -@@ -237,6 +241,7 @@ void ZWPTextInputWrapperV1::SetSurroundingText( +@@ -238,6 +242,7 @@ void ZWPTextInputWrapperV1::SetSurroundingText( zcr_extended_text_input_v1_set_large_surrounding_text( extended_obj_.get(), memfd.get(), text.length(), selection_range.start(), selection_range.end()); diff --git a/www/chromium/patches/patch-ui_ozone_platform_wayland_ozone_platform_wayland_cc b/www/chromium/patches/patch-ui_ozone_platform_wayland_ozone_platform_wayland_cc index 0459bc6f3..e14ce49e1 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_wayland_ozone_platform_wayland_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_wayland_ozone_platform_wayland_cc @@ -17,7 +17,7 @@ Index: ui/ozone/platform/wayland/ozone_platform_wayland.cc #include "ui/ozone/platform/wayland/host/linux_ui_delegate_wayland.h" #endif -@@ -246,7 +246,7 @@ class OzonePlatformWayland : public OzonePlatform, +@@ -262,7 +262,7 @@ class OzonePlatformWayland : public OzonePlatform, buffer_manager_connector_ = std::make_unique( connection_->buffer_manager_host()); @@ -26,7 +26,7 @@ Index: ui/ozone/platform/wayland/ozone_platform_wayland.cc cursor_factory_ = std::make_unique(connection_.get()); #else cursor_factory_ = std::make_unique(); -@@ -256,7 +256,7 @@ class OzonePlatformWayland : public OzonePlatform, +@@ -272,7 +272,7 @@ class OzonePlatformWayland : public OzonePlatform, supported_buffer_formats_ = connection_->buffer_manager_host()->GetSupportedBufferFormats(); @@ -35,7 +35,7 @@ Index: ui/ozone/platform/wayland/ozone_platform_wayland.cc linux_ui_delegate_ = std::make_unique(connection_.get()); #endif -@@ -489,7 +489,7 @@ class OzonePlatformWayland : public OzonePlatform, +@@ -510,7 +510,7 @@ class OzonePlatformWayland : public OzonePlatform, DrmRenderNodePathFinder path_finder_; #endif diff --git a/www/chromium/patches/patch-ui_ozone_platform_x11_ozone_platform_x11_cc b/www/chromium/patches/patch-ui_ozone_platform_x11_ozone_platform_x11_cc index fe98e2582..63217776a 100644 --- a/www/chromium/patches/patch-ui_ozone_platform_x11_ozone_platform_x11_cc +++ b/www/chromium/patches/patch-ui_ozone_platform_x11_ozone_platform_x11_cc @@ -1,7 +1,7 @@ Index: ui/ozone/platform/x11/ozone_platform_x11.cc --- ui/ozone/platform/x11/ozone_platform_x11.cc.orig +++ ui/ozone/platform/x11/ozone_platform_x11.cc -@@ -197,7 +197,7 @@ class OzonePlatformX11 : public OzonePlatform, +@@ -196,7 +196,7 @@ class OzonePlatformX11 : public OzonePlatform, properties->supports_global_application_menus = true; properties->app_modal_dialogs_use_event_blocker = true; properties->fetch_buffer_formats_for_gmb_on_gpu = true; diff --git a/www/chromium/patches/patch-ui_views_controls_textfield_textfield_cc b/www/chromium/patches/patch-ui_views_controls_textfield_textfield_cc index 34c267203..a1c64292f 100644 --- a/www/chromium/patches/patch-ui_views_controls_textfield_textfield_cc +++ b/www/chromium/patches/patch-ui_views_controls_textfield_textfield_cc @@ -1,7 +1,7 @@ Index: ui/views/controls/textfield/textfield.cc --- ui/views/controls/textfield/textfield.cc.orig +++ ui/views/controls/textfield/textfield.cc -@@ -78,7 +78,7 @@ +@@ -79,7 +79,7 @@ #include "base/win/win_util.h" #endif @@ -10,7 +10,7 @@ Index: ui/views/controls/textfield/textfield.cc #include "ui/base/ime/linux/text_edit_command_auralinux.h" #include "ui/linux/linux_ui.h" #endif -@@ -172,7 +172,7 @@ bool IsControlKeyModifier(int flags) { +@@ -173,7 +173,7 @@ bool IsControlKeyModifier(int flags) { // Control-modified key combination, but we cannot extend it to other platforms // as Control has different meanings and behaviors. // https://crrev.com/2580483002/#msg46 @@ -19,7 +19,7 @@ Index: ui/views/controls/textfield/textfield.cc return flags & ui::EF_CONTROL_DOWN; #else return false; -@@ -741,7 +741,7 @@ bool Textfield::OnKeyPressed(const ui::KeyEvent& event +@@ -742,7 +742,7 @@ bool Textfield::OnKeyPressed(const ui::KeyEvent& event if (!textfield) return handled; @@ -28,7 +28,7 @@ Index: ui/views/controls/textfield/textfield.cc auto* linux_ui = ui::LinuxUi::instance(); std::vector commands; if (!handled && linux_ui && -@@ -923,7 +923,7 @@ void Textfield::AboutToRequestFocusFromTabTraversal(bo +@@ -924,7 +924,7 @@ void Textfield::AboutToRequestFocusFromTabTraversal(bo } bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) { @@ -37,7 +37,7 @@ Index: ui/views/controls/textfield/textfield.cc // Skip any accelerator handling that conflicts with custom keybindings. auto* linux_ui = ui::LinuxUi::instance(); std::vector commands; -@@ -1928,7 +1928,7 @@ bool Textfield::ShouldDoLearning() { +@@ -1929,7 +1929,7 @@ bool Textfield::ShouldDoLearning() { return false; } @@ -46,7 +46,7 @@ Index: ui/views/controls/textfield/textfield.cc // TODO(https://crbug.com/952355): Implement this method to support Korean IME // reconversion feature on native text fields (e.g. find bar). bool Textfield::SetCompositionFromExistingText( -@@ -2441,14 +2441,14 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent( +@@ -2442,14 +2442,14 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent( #endif return ui::TextEditCommand::DELETE_BACKWARD; } diff --git a/www/chromium/patches/patch-ui_views_controls_textfield_textfield_h b/www/chromium/patches/patch-ui_views_controls_textfield_textfield_h index 5f7c79a7f..b1d8f83f5 100644 --- a/www/chromium/patches/patch-ui_views_controls_textfield_textfield_h +++ b/www/chromium/patches/patch-ui_views_controls_textfield_textfield_h @@ -1,7 +1,7 @@ Index: ui/views/controls/textfield/textfield.h --- ui/views/controls/textfield/textfield.h.orig +++ ui/views/controls/textfield/textfield.h -@@ -43,7 +43,7 @@ +@@ -44,7 +44,7 @@ #include "ui/views/view.h" #include "ui/views/word_lookup_client.h" @@ -10,7 +10,7 @@ Index: ui/views/controls/textfield/textfield.h #include #endif -@@ -451,7 +451,7 @@ class VIEWS_EXPORT Textfield : public View, +@@ -452,7 +452,7 @@ class VIEWS_EXPORT Textfield : public View, // Set whether the text should be used to improve typing suggestions. void SetShouldDoLearning(bool value) { should_do_learning_ = value; } diff --git a/www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc b/www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc index a717c03b1..437ef1ded 100644 --- a/www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc +++ b/www/chromium/patches/patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc @@ -1,7 +1,7 @@ Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc --- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig +++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc -@@ -43,7 +43,7 @@ +@@ -44,7 +44,7 @@ #include "ui/wm/core/window_util.h" #include "ui/wm/public/window_move_client.h" @@ -10,7 +10,7 @@ Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc #include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_linux.h" #endif -@@ -264,7 +264,7 @@ void DesktopWindowTreeHostPlatform::Init(const Widget: +@@ -265,7 +265,7 @@ void DesktopWindowTreeHostPlatform::Init(const Widget: if (params.type == Widget::InitParams::TYPE_WINDOW) GetContentWindow()->SetProperty(aura::client::kAnimationsDisabledKey, true); @@ -19,7 +19,7 @@ Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc const bool requires_accelerated_widget = params.requires_accelerated_widget; #else const bool requires_accelerated_widget = false; -@@ -345,7 +345,7 @@ std::unique_ptr +@@ -346,7 +346,7 @@ std::unique_ptr DesktopWindowTreeHostPlatform::CreateDragDropClient() { ui::WmDragHandler* drag_handler = ui::GetWmDragHandler(*(platform_window())); std::unique_ptr drag_drop_client = @@ -28,7 +28,7 @@ Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc std::make_unique(window(), drag_handler); #else std::make_unique(window(), drag_handler); -@@ -1072,7 +1072,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg +@@ -1081,7 +1081,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg // DesktopWindowTreeHost: // Linux subclasses this host and adds some Linux specific bits. diff --git a/www/chromium/patches/patch-ui_views_widget_widget_cc b/www/chromium/patches/patch-ui_views_widget_widget_cc index 8da695bb6..08868ac6a 100644 --- a/www/chromium/patches/patch-ui_views_widget_widget_cc +++ b/www/chromium/patches/patch-ui_views_widget_widget_cc @@ -10,7 +10,7 @@ Index: ui/views/widget/widget.cc #include "ui/linux/linux_ui.h" #endif -@@ -2026,7 +2026,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const +@@ -2041,7 +2041,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const if (parent_) return parent_->GetNativeTheme(); diff --git a/www/chromium/patches/patch-ui_views_window_dialog_delegate_cc b/www/chromium/patches/patch-ui_views_window_dialog_delegate_cc index d94227b6a..6bb69b247 100644 --- a/www/chromium/patches/patch-ui_views_window_dialog_delegate_cc +++ b/www/chromium/patches/patch-ui_views_window_dialog_delegate_cc @@ -1,7 +1,7 @@ Index: ui/views/window/dialog_delegate.cc --- ui/views/window/dialog_delegate.cc.orig +++ ui/views/window/dialog_delegate.cc -@@ -83,7 +83,7 @@ Widget* DialogDelegate::CreateDialogWidget( +@@ -78,7 +78,7 @@ Widget* DialogDelegate::CreateDialogWidget( // static bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) { diff --git a/www/chromium/patches/patch-ui_views_window_frame_background_cc b/www/chromium/patches/patch-ui_views_window_frame_background_cc index f75ef3632..251882d55 100644 --- a/www/chromium/patches/patch-ui_views_window_frame_background_cc +++ b/www/chromium/patches/patch-ui_views_window_frame_background_cc @@ -8,5 +8,5 @@ Index: ui/views/window/frame_background.cc -#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ +#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \ BUILDFLAG(ENABLE_DESKTOP_AURA) - ui::NativeTheme::ExtraParams params; - params.frame_top_area.use_custom_frame = use_custom_frame_; + ui::NativeTheme::FrameTopAreaExtraParams frame_top_area; + frame_top_area.use_custom_frame = use_custom_frame_; diff --git a/www/chromium/patches/patch-v8_BUILD_gn b/www/chromium/patches/patch-v8_BUILD_gn index bed988da8..dcb1fdb0d 100644 --- a/www/chromium/patches/patch-v8_BUILD_gn +++ b/www/chromium/patches/patch-v8_BUILD_gn @@ -1,7 +1,7 @@ Index: v8/BUILD.gn --- v8/BUILD.gn.orig +++ v8/BUILD.gn -@@ -1404,6 +1404,14 @@ config("toolchain") { +@@ -1417,6 +1417,14 @@ config("toolchain") { } else if (target_os == "chromeos") { defines += [ "V8_HAVE_TARGET_OS" ] defines += [ "V8_TARGET_OS_CHROMEOS" ] @@ -16,32 +16,20 @@ Index: v8/BUILD.gn } # TODO(infra): Support v8_enable_prof on Windows. -@@ -2331,6 +2339,11 @@ template("run_mksnapshot") { - "--turbo-log-builtins-count-input", - v8_log_builtins_block_count_input, +@@ -2358,6 +2366,12 @@ template("run_mksnapshot") { ] -+ if (v8_current_cpu == "x86") { -+ args -= [ -+ "--abort-on-bad-builtin-profile-data", -+ ] -+ } } - if (v8_enable_builtins_profiling) { -@@ -2353,6 +2366,12 @@ template("run_mksnapshot") { - if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) { - args += [ "--reorder-builtins" ] - } ++ if (v8_current_cpu == "x86") { ++ args -= [ ++ "--abort-on-bad-builtin-profile-data", ++ ] ++ } + -+ if (v8_current_cpu == "x86") { -+ args -= [ -+ "--abort-on-bad-builtin-profile-data", -+ ] -+ } + if (v8_enable_builtins_profiling) { + args += [ "--turbo-profiling" ] } - - # This is needed to distinguish between generating code for the simulator -@@ -6081,7 +6100,7 @@ v8_component("v8_libbase") { +@@ -6111,7 +6125,7 @@ v8_component("v8_libbase") { } } @@ -50,7 +38,7 @@ Index: v8/BUILD.gn sources += [ "src/base/debug/stack_trace_posix.cc", "src/base/platform/platform-linux.cc", -@@ -6092,6 +6111,18 @@ v8_component("v8_libbase") { +@@ -6122,6 +6136,18 @@ v8_component("v8_libbase") { "dl", "rt", ] diff --git a/www/chromium/patches/patch-v8_src_api_api_cc b/www/chromium/patches/patch-v8_src_api_api_cc index aea7ca428..53ae128b8 100644 --- a/www/chromium/patches/patch-v8_src_api_api_cc +++ b/www/chromium/patches/patch-v8_src_api_api_cc @@ -10,7 +10,7 @@ Index: v8/src/api/api.cc #include #include -@@ -6336,7 +6336,7 @@ bool v8::V8::Initialize(const int build_config) { +@@ -6352,7 +6352,7 @@ bool v8::V8::Initialize(const int build_config) { return true; } diff --git a/www/chromium/patches/patch-v8_src_builtins_x64_builtins-x64_cc b/www/chromium/patches/patch-v8_src_builtins_x64_builtins-x64_cc index da812bd46..0bb7855f4 100644 --- a/www/chromium/patches/patch-v8_src_builtins_x64_builtins-x64_cc +++ b/www/chromium/patches/patch-v8_src_builtins_x64_builtins-x64_cc @@ -19,26 +19,17 @@ Index: v8/src/builtins/x64/builtins-x64.cc // Store the current pc as the handler offset. It's used later to create the // handler table. -@@ -4015,6 +4017,8 @@ void GenericJSToWasmWrapperHelper(MacroAssembler* masm - RestoreParentSuspender(masm, rbx, rcx); - } - __ bind(&suspend); +@@ -3327,6 +3329,9 @@ void SwitchBackAndReturnPromise(MacroAssembler* masm, + void GenerateExceptionHandlingLandingPad(MacroAssembler* masm, + Label* return_promise) { + int catch_handler = __ pc_offset(); + + __ endbr64(); - // No need to process the return value if the stack is suspended, there is a - // single 'externref' value (the promise) which doesn't require conversion. - -@@ -4281,6 +4285,9 @@ void GenericJSToWasmWrapperHelper(MacroAssembler* masm - // thrown exception. - if (stack_switch) { - int catch_handler = __ pc_offset(); + -+ __ endbr64(); -+ - // Restore rsp to free the reserved stack slots for the sections. - __ leaq(rsp, MemOperand(rbp, kLastSpillOffset)); + // Restore rsp to free the reserved stack slots for the sections. + __ leaq(rsp, MemOperand(rbp, StackSwitchFrameConstants::kLastSpillOffset)); -@@ -4567,6 +4574,7 @@ void Builtins::Generate_WasmSuspend(MacroAssembler* ma +@@ -3658,6 +3663,7 @@ void Builtins::Generate_WasmSuspend(MacroAssembler* ma LoadJumpBuffer(masm, jmpbuf, true); __ Trap(); __ bind(&resume); @@ -46,7 +37,7 @@ Index: v8/src/builtins/x64/builtins-x64.cc __ LeaveFrame(StackFrame::STACK_SWITCH); __ ret(0); } -@@ -4711,6 +4719,7 @@ void Generate_WasmResumeHelper(MacroAssembler* masm, w +@@ -3790,6 +3796,7 @@ void Generate_WasmResumeHelper(MacroAssembler* masm, w } __ Trap(); __ bind(&suspend); diff --git a/www/chromium/patches/patch-v8_src_codegen_x64_macro-assembler-x64_h b/www/chromium/patches/patch-v8_src_codegen_x64_macro-assembler-x64_h index e77c96cdb..f21b06e86 100644 --- a/www/chromium/patches/patch-v8_src_codegen_x64_macro-assembler-x64_h +++ b/www/chromium/patches/patch-v8_src_codegen_x64_macro-assembler-x64_h @@ -1,7 +1,7 @@ Index: v8/src/codegen/x64/macro-assembler-x64.h --- v8/src/codegen/x64/macro-assembler-x64.h.orig +++ v8/src/codegen/x64/macro-assembler-x64.h -@@ -642,11 +642,14 @@ class V8_EXPORT_PRIVATE MacroAssembler +@@ -646,11 +646,14 @@ class V8_EXPORT_PRIVATE MacroAssembler // Define a function entrypoint. This doesn't emit any code for this // architecture, as control-flow integrity is not supported for it. diff --git a/www/chromium/patches/patch-v8_src_compiler_backend_x64_code-generator-x64_cc b/www/chromium/patches/patch-v8_src_compiler_backend_x64_code-generator-x64_cc index fd6b5e8f2..effe2e784 100644 --- a/www/chromium/patches/patch-v8_src_compiler_backend_x64_code-generator-x64_cc +++ b/www/chromium/patches/patch-v8_src_compiler_backend_x64_code-generator-x64_cc @@ -1,7 +1,7 @@ Index: v8/src/compiler/backend/x64/code-generator-x64.cc --- v8/src/compiler/backend/x64/code-generator-x64.cc.orig +++ v8/src/compiler/backend/x64/code-generator-x64.cc -@@ -6795,11 +6795,11 @@ void CodeGenerator::AssembleArchTableSwitch(Instructio +@@ -6828,11 +6828,11 @@ void CodeGenerator::AssembleArchTableSwitch(Instructio // target = table + (target - table) __ addq(input, kScratchRegister); // Jump to the target. diff --git a/www/chromium/patches/patch-v8_src_diagnostics_perf-jit_cc b/www/chromium/patches/patch-v8_src_diagnostics_perf-jit_cc index 569e8b870..e543decb6 100644 --- a/www/chromium/patches/patch-v8_src_diagnostics_perf-jit_cc +++ b/www/chromium/patches/patch-v8_src_diagnostics_perf-jit_cc @@ -1,8 +1,8 @@ Index: v8/src/diagnostics/perf-jit.cc --- v8/src/diagnostics/perf-jit.cc.orig +++ v8/src/diagnostics/perf-jit.cc -@@ -30,7 +30,7 @@ - #include "src/common/assert-scope.h" +@@ -31,7 +31,7 @@ + #include "src/flags/flags.h" // Only compile the {LinuxPerfJitLogger} on Linux. -#if V8_OS_LINUX diff --git a/www/chromium/patches/patch-v8_src_execution_isolate_cc b/www/chromium/patches/patch-v8_src_execution_isolate_cc index e2ee51929..1e2998c88 100644 --- a/www/chromium/patches/patch-v8_src_execution_isolate_cc +++ b/www/chromium/patches/patch-v8_src_execution_isolate_cc @@ -12,7 +12,7 @@ Index: v8/src/execution/isolate.cc extern "C" const uint8_t v8_Default_embedded_blob_code_[]; extern "C" uint32_t v8_Default_embedded_blob_code_size_; extern "C" const uint8_t v8_Default_embedded_blob_data_[]; -@@ -4021,6 +4025,11 @@ void Isolate::InitializeDefaultEmbeddedBlob() { +@@ -4034,6 +4038,11 @@ void Isolate::InitializeDefaultEmbeddedBlob() { uint32_t code_size = DefaultEmbeddedBlobCodeSize(); const uint8_t* data = DefaultEmbeddedBlobData(); uint32_t data_size = DefaultEmbeddedBlobDataSize(); diff --git a/www/gitea/Makefile b/www/gitea/Makefile index eb72fd48c..b5d364e3b 100644 --- a/www/gitea/Makefile +++ b/www/gitea/Makefile @@ -1,6 +1,6 @@ COMMENT = compact self-hosted Git service -VERSION = 1.20.4 +VERSION = 1.20.5 DISTNAME = gitea-src-${VERSION} PKGNAME = gitea-${VERSION} diff --git a/www/gitea/distinfo b/www/gitea/distinfo index ac1ad3032..a5794c654 100644 --- a/www/gitea/distinfo +++ b/www/gitea/distinfo @@ -1,2 +1,2 @@ -SHA256 (gitea-src-1.20.4.tar.gz) = 96LI7/4FZy17KED2xc4UFyW4e47DZMuSnMw7loYYB8c= -SIZE (gitea-src-1.20.4.tar.gz) = 50489949 +SHA256 (gitea-src-1.20.5.tar.gz) = cH/AHsFXOdvfSfj9AZUd3l/RlYE06o1ByZu0vvGQuXw= +SIZE (gitea-src-1.20.5.tar.gz) = 50448780 diff --git a/www/h2o/Makefile b/www/h2o/Makefile index e0be4df1e..c891917d9 100644 --- a/www/h2o/Makefile +++ b/www/h2o/Makefile @@ -1,14 +1,14 @@ COMMENT = optimized HTTP server with support for HTTP/1.x and HTTP/2 -SHARED_LIBS += h2o-evloop 0.0 -SHARED_LIBS += h2o 0.0 +SHARED_LIBS += h2o-evloop 1.0 +SHARED_LIBS += h2o 1.0 CATEGORIES = www -GH_ACCOUNT = h2o +GH_ACCOUNT = PowerDNS GH_PROJECT = h2o -GH_TAGNAME = v2.2.6 -REVISION = 9 +GH_TAGNAME = v2.2.6-pdns2 +PKGNAME = h2o-2.2.6pl2 HOMEPAGE = https://h2o.examp1e.net/ MAINTAINER = Otto Moerbeek diff --git a/www/h2o/distinfo b/www/h2o/distinfo index 26e762fbf..b96c714ea 100644 --- a/www/h2o/distinfo +++ b/www/h2o/distinfo @@ -1,2 +1,2 @@ -SHA256 (h2o-2.2.6.tar.gz) = +MvBtTDYX/CY9u/Cw/28Xim6/7MGFMqsWdXHEPe9ogE= -SIZE (h2o-2.2.6.tar.gz) = 16257760 +SHA256 (h2o-2.2.6-pdns2.tar.gz) = 4llZw/mhAuejMsoLuLP1M+sUkZ1aYMqZlzDC6+5LVI8= +SIZE (h2o-2.2.6-pdns2.tar.gz) = 16258479 diff --git a/www/p5-Dancer2/Makefile b/www/p5-Dancer2/Makefile index 602eef159..612cb6c9a 100644 --- a/www/p5-Dancer2/Makefile +++ b/www/p5-Dancer2/Makefile @@ -1,6 +1,6 @@ COMMENT = lightweight yet powerful web application framework -DISTNAME = Dancer2-0.400001 +DISTNAME = Dancer2-1.0.0 CATEGORIES = www diff --git a/www/p5-Dancer2/distinfo b/www/p5-Dancer2/distinfo index 8045dc006..d11dfb978 100644 --- a/www/p5-Dancer2/distinfo +++ b/www/p5-Dancer2/distinfo @@ -1,2 +1,2 @@ -SHA256 (Dancer2-0.400001.tar.gz) = nbV1vFBBP8GTmVaa0s+8UvtJ7XEV0DGUqQjZmJMEt0w= -SIZE (Dancer2-0.400001.tar.gz) = 391249 +SHA256 (Dancer2-1.0.0.tar.gz) = XGdoJ2d2sh5/G7qGvQfhXcqwheT5ReVir+ndZebobHc= +SIZE (Dancer2-1.0.0.tar.gz) = 407850 diff --git a/x11/mate/system-monitor/Makefile b/x11/mate/system-monitor/Makefile index 84813cf50..3b996a032 100644 --- a/x11/mate/system-monitor/Makefile +++ b/x11/mate/system-monitor/Makefile @@ -1,8 +1,7 @@ COMMENT= MATE system monitor -REVISION= 1 MATE_PROJECT= mate-system-monitor -MATE_VERSION= 1.26.0 +MATE_VERSION= 1.26.1 CATEGORIES= sysutils diff --git a/x11/mate/system-monitor/distinfo b/x11/mate/system-monitor/distinfo index eef6f65ee..95a709962 100644 --- a/x11/mate/system-monitor/distinfo +++ b/x11/mate/system-monitor/distinfo @@ -1,2 +1,2 @@ -SHA256 (mate/mate-system-monitor-1.26.0.tar.xz) = g0csOt155Ssvs8G8VfM/loxxorkOK2ICetaIwc7MM48= -SIZE (mate/mate-system-monitor-1.26.0.tar.xz) = 2472116 +SHA256 (mate/mate-system-monitor-1.26.1.tar.xz) = HrX7m2y0qK2DCyboR6m70B1WiqvTg8Yo7p8IQJuJKOc= +SIZE (mate/mate-system-monitor-1.26.1.tar.xz) = 2513252 diff --git a/x11/mate/system-monitor/pkg/PLIST b/x11/mate/system-monitor/pkg/PLIST index ec34e30e8..dc783809a 100644 --- a/x11/mate/system-monitor/pkg/PLIST +++ b/x11/mate/system-monitor/pkg/PLIST @@ -1996,6 +1996,9 @@ share/locale/el/LC_MESSAGES/mate-system-monitor.mo share/locale/en_AU/LC_MESSAGES/mate-system-monitor.mo share/locale/en_CA/LC_MESSAGES/mate-system-monitor.mo share/locale/en_GB/LC_MESSAGES/mate-system-monitor.mo +share/locale/en_US/ +share/locale/en_US/LC_MESSAGES/ +share/locale/en_US/LC_MESSAGES/mate-system-monitor.mo share/locale/eo/LC_MESSAGES/mate-system-monitor.mo share/locale/es/LC_MESSAGES/mate-system-monitor.mo share/locale/es_AR/ @@ -2062,8 +2065,6 @@ share/locale/hu/LC_MESSAGES/mate-system-monitor.mo share/locale/hy/LC_MESSAGES/mate-system-monitor.mo share/locale/ia/LC_MESSAGES/mate-system-monitor.mo share/locale/id/LC_MESSAGES/mate-system-monitor.mo -share/locale/ie/ -share/locale/ie/LC_MESSAGES/ share/locale/ie/LC_MESSAGES/mate-system-monitor.mo share/locale/ig/ share/locale/ig/LC_MESSAGES/ diff --git a/x11/xfce4/xfce4-pulseaudio/Makefile b/x11/xfce4/xfce4-pulseaudio/Makefile index 07f2853f4..355b6c752 100644 --- a/x11/xfce4/xfce4-pulseaudio/Makefile +++ b/x11/xfce4/xfce4-pulseaudio/Makefile @@ -1,6 +1,6 @@ COMMENT= Xfce4 pulseaudio control line panel plugin -XFCE_VERSION= 0.4.7 +XFCE_VERSION= 0.4.8 XFCE_PLUGIN= pulseaudio # GPLv2 diff --git a/x11/xfce4/xfce4-pulseaudio/distinfo b/x11/xfce4/xfce4-pulseaudio/distinfo index ba3d248dc..e7a479fb2 100644 --- a/x11/xfce4/xfce4-pulseaudio/distinfo +++ b/x11/xfce4/xfce4-pulseaudio/distinfo @@ -1,2 +1,2 @@ -SHA256 (xfce4/xfce4-pulseaudio-plugin-0.4.7.tar.bz2) = UN0JB3FEHNfjAOdkobxIQ1rOTD66ob3YSQtAlfOWjiw= -SIZE (xfce4/xfce4-pulseaudio-plugin-0.4.7.tar.bz2) = 432495 +SHA256 (xfce4/xfce4-pulseaudio-plugin-0.4.8.tar.bz2) = vXQrIHw5wiHpHFfJyb4oOeuALRse4BoCt0J80C0/A0g= +SIZE (xfce4/xfce4-pulseaudio-plugin-0.4.8.tar.bz2) = 434257 diff --git a/x11/xfce4/xfce4-taskmanager/Makefile b/x11/xfce4/xfce4-taskmanager/Makefile index ffa1651b1..07d1d9c15 100644 --- a/x11/xfce4/xfce4-taskmanager/Makefile +++ b/x11/xfce4/xfce4-taskmanager/Makefile @@ -1,9 +1,7 @@ COMMENT= Xfce4 task manager and system monitor -XFCE_VERSION= 1.5.5 -XFCE_COMMIT= c4564879 +XFCE_VERSION= 1.5.6 XFCE_GOODIE= xfce4-taskmanager -REVISION= 2 # GPLv2 PERMIT_PACKAGE= Yes diff --git a/x11/xfce4/xfce4-taskmanager/distinfo b/x11/xfce4/xfce4-taskmanager/distinfo index cd2c22e2a..49e3d5b97 100644 --- a/x11/xfce4/xfce4-taskmanager/distinfo +++ b/x11/xfce4/xfce4-taskmanager/distinfo @@ -1,2 +1,2 @@ -SHA256 (xfce4/xfce4-taskmanager-c4564879.tar.bz2) = HH5iNPEs7VKGCFy7yHivqsAMfPq48qUf/We4IXxTgKY= -SIZE (xfce4/xfce4-taskmanager-c4564879.tar.bz2) = 123263 +SHA256 (xfce4/xfce4-taskmanager-1.5.6.tar.bz2) = IJeQAHYaQfrtT39j8nvRi7Nvsn209+zIeEpGBwH7Srs= +SIZE (xfce4/xfce4-taskmanager-1.5.6.tar.bz2) = 423948 diff --git a/x11/xfce4/xfce4-taskmanager/pkg/PLIST b/x11/xfce4/xfce4-taskmanager/pkg/PLIST index 4f243026f..f6ddb44ff 100644 --- a/x11/xfce4/xfce4-taskmanager/pkg/PLIST +++ b/x11/xfce4/xfce4-taskmanager/pkg/PLIST @@ -4,7 +4,11 @@ share/icons/hicolor/128x128/apps/org.xfce.taskmanager.png share/icons/hicolor/16x16/actions/xc_crosshair.png share/icons/hicolor/16x16/apps/org.xfce.taskmanager.png share/icons/hicolor/24x24/actions/xc_crosshair.png +share/icons/hicolor/24x24/apps/org.xfce.taskmanager.png +share/icons/hicolor/32x32/apps/org.xfce.taskmanager.png share/icons/hicolor/48x48/apps/org.xfce.taskmanager.png +share/icons/hicolor/64x64/apps/org.xfce.taskmanager.png +share/icons/hicolor/96x96/apps/org.xfce.taskmanager.png share/icons/hicolor/scalable/actions/xc_crosshair.svg share/icons/hicolor/scalable/apps/org.xfce.taskmanager.svg share/locale/ar/LC_MESSAGES/xfce4-taskmanager.mo diff --git a/x11/xkbcommon/Makefile b/x11/xkbcommon/Makefile index 87c04b3a8..188ea85b8 100644 --- a/x11/xkbcommon/Makefile +++ b/x11/xkbcommon/Makefile @@ -37,10 +37,7 @@ CONFIGURE_ARGS += -Denable-docs=false \ -Dxkb-config-root=${X11BASE}/share/X11/xkb/ \ -Denable-xkbregistry=true -TEST_DEPENDS= devel/bison \ - shells/bash - -TEST_IS_INTERACTIVE= x11 +TEST_DEPENDS= devel/bison # Fix undefined references errors .include @@ -48,8 +45,4 @@ TEST_IS_INTERACTIVE= x11 CONFIGURE_ENV += LDFLAGS="-L${X11BASE}/lib" .endif -# XXX: This test still fails -pre-test: - sed -i 's,bin/bash,${LOCALBASE}/bin/bash,' ${WRKSRC}/test/symbols-leak-test.bash - .include