git: d1fc8f8fc633 - 2022Q2 - www/chromium: update to 103.0.5060.53
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 22 Jun 2022 08:15:38 UTC
The branch 2022Q2 has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d1fc8f8fc633309af3129e993bef21ebbe73ce04
commit d1fc8f8fc633309af3129e993bef21ebbe73ce04
Author: Robert Nagy <robert@openbsd.org>
AuthorDate: 2022-06-18 05:51:42 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2022-06-22 08:15:26 +0000
www/chromium: update to 103.0.5060.53
Security: https://vuxml.freebsd.org/freebsd/b2a4c5f1-f1fe-11ec-bcd2-3065ec8fd3ec.html
(cherry picked from commit 80ffbf089df7cc8d4b4879e23f6816fc7e338f7f)
---
www/chromium/Makefile | 4 +-
www/chromium/distinfo | 14 +-
www/chromium/files/patch-BUILD.gn | 10 +-
www/chromium/files/patch-base_BUILD.gn | 22 +-
...tion__allocator_address__space__randomization.h | 4 +-
...tor_partition__alloc__base_rand__util__posix.cc | 13 +
...tition__allocator_partition__alloc__constants.h | 4 +-
...llocator_partition__allocator_partition__page.h | 6 +-
...locator_partition__allocator_partition__root.cc | 4 +-
.../files/patch-base_files_dir__reader__linux.h | 39 +
.../files/patch-base_files_dir__reader__posix.h | 20 +
.../files/patch-base_files_file__util__posix.cc | 4 +-
.../files/patch-base_files_file__util__unittest.cc | 6 +-
www/chromium/files/patch-base_i18n_icu__util.cc | 6 +-
www/chromium/files/patch-base_logging__unittest.cc | 4 +-
...-base_memory_platform__shared__memory__region.h | 6 +-
www/chromium/files/patch-base_process_launch.h | 4 +-
.../files/patch-base_process_launch__posix.cc | 4 +-
.../files/patch-base_process_process__metrics.cc | 12 +-
.../files/patch-base_process_process__metrics.h | 28 +-
.../files/patch-base_process_process__unittest.cc | 4 +-
.../files/patch-base_synchronization_lock__impl.h | 6 +-
www/chromium/files/patch-base_system_sys__info.cc | 4 +-
www/chromium/files/patch-base_system_sys__info.h | 6 +-
.../files/patch-base_system_sys__info__posix.cc | 10 +-
.../files/patch-base_system_sys__info__unittest.cc | 4 +-
...patch-base_threading_platform__thread__linux.cc | 22 +-
...tch-base_trace__event_malloc__dump__provider.cc | 6 +-
...atch-base_trace__event_process__memory__dump.cc | 6 +-
.../files/patch-build_config_compiler_BUILD.gn | 21 +-
www/chromium/files/patch-build_config_rust.gni | 4 +-
.../files/patch-build_linux_unbundle_libxml.gn | 10 -
www/chromium/files/patch-cc_BUILD.gn | 6 +-
.../patch-chrome_app_app__management__strings.grdp | 10 +-
.../files/patch-chrome_app_chrome__command__ids.h | 13 +-
.../files/patch-chrome_app_chrome__main.cc | 6 +-
.../patch-chrome_app_chrome__main__delegate.cc | 18 +-
.../files/patch-chrome_app_chromium__strings.grd | 18 +-
.../patch-chrome_app_generated__resources.grd | 8 +-
.../patch-chrome_app_google__chrome__strings.grd | 18 +-
.../patch-chrome_app_theme_theme__resources.grd | 8 +-
.../files/patch-chrome_browser_about__flags.cc | 33 +-
.../patch-chrome_browser_browser__process__impl.cc | 8 +-
.../patch-chrome_browser_browser__process__impl.h | 4 +-
.../patch-chrome_browser_browser__resources.grd | 4 +-
..._browser_chrome__browser__interface__binders.cc | 16 +-
.../patch-chrome_browser_chrome__browser__main.cc | 12 +-
...-chrome_browser_chrome__browser__main__linux.cc | 24 +-
...ome_browser_chrome__content__browser__client.cc | 32 +-
...rome_browser_chrome__content__browser__client.h | 4 +-
...rome_browser_component__updater_registration.cc | 20 -
...wser_crash__upload__list_crash__upload__list.cc | 10 +-
...-chrome_browser_dev__ui__browser__resources.grd | 12 +-
...download_chrome__download__manager__delegate.cc | 12 +-
...hrome_browser_download_download__item__model.cc | 6 +-
...atch-chrome_browser_download_download__prefs.cc | 35 +-
...patch-chrome_browser_download_download__prefs.h | 4 +-
.../files/patch-chrome_browser_extensions_BUILD.gn | 4 +-
..._private_enterprise__reporting__private__api.cc | 4 +-
...__private_enterprise__reporting__private__api.h | 4 +-
...extensions_api_settings__private_prefs__util.cc | 6 +-
..._browser__context__keyed__service__factories.cc | 8 +-
...e__file__system__access__permission__context.cc | 4 +-
...hrome_browser_first__run_first__run__internal.h | 12 +-
.../patch-chrome_browser_flag__descriptions.cc | 21 +-
.../patch-chrome_browser_flag__descriptions.h | 19 +-
...chrome__browser__main__extra__parts__metrics.cc | 6 +-
...ser_metrics_chrome__metrics__service__client.cc | 8 +-
...rics_power_process__metrics__recorder__util.cc} | 6 +-
...rome_browser_metrics_power_process__monitor.cc} | 8 +-
...hrome_browser_metrics_power_process__monitor.h} | 6 +-
.../patch-chrome_browser_platform__util__linux.cc | 4 +-
...e_browser_plugins_plugins__resource__service.cc | 11 -
...onfiguration__policy__handler__list__factory.cc | 16 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 17 +-
...er_printing_print__backend__service__manager.cc | 8 +-
...hrome__browser__main__extra__parts__profiles.cc | 4 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 6 +-
...atch-chrome_browser_profiles_profiles__state.cc | 4 +-
...atch-chrome_browser_resources_settings_route.ts | 4 +-
...browsing_download__protection_file__analyzer.cc | 4 +-
...ser_signin_primary__account__policy__manager.cc | 10 +-
.../patch-chrome_browser_themes_theme__helper.cc | 20 +
.../patch-chrome_browser_themes_theme__service.cc | 8 +-
.../files/patch-chrome_browser_ui_browser.h | 11 +
...rome_browser_ui_browser__command__controller.cc | 37 +-
.../patch-chrome_browser_ui_browser__commands.cc | 20 -
.../patch-chrome_browser_ui_browser__commands.h | 11 -
.../files/patch-chrome_browser_ui_chrome__pages.cc | 4 +-
.../files/patch-chrome_browser_ui_chrome__pages.h | 4 +-
...h-chrome_browser_ui_signin__view__controller.cc | 4 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 4 +-
...browser_ui_startup_startup__browser__creator.cc | 6 +-
.../files/patch-chrome_browser_ui_tab__helpers.cc | 14 +-
...h-chrome_browser_ui_views_accelerator__table.cc | 39 +-
...rome_browser_ui_views_chrome__views__delegate.h | 11 +-
...wser_ui_views_chrome__views__delegate__linux.cc | 20 +
...h-chrome_browser_ui_views_first__run__dialog.cc | 10 +-
..._browser__desktop__window__tree__host__linux.cc | 4 +-
...e_browser__desktop__window__tree__host__linux.h | 11 -
...chrome_browser_ui_views_frame_browser__frame.cc | 8 +-
...-chrome_browser_ui_views_frame_browser__view.cc | 4 +-
..._ui_views_frame_system__menu__model__builder.cc | 10 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 4 +-
...es_signin__view__controller__delegate__views.cc | 6 +-
..._browser_ui_views_tabs_tab__drag__controller.cc | 10 +-
...i_webui_chrome__web__ui__controller__factory.cc | 16 +-
...bui_connectors__internals_zero__trust__utils.cc | 16 +-
..._browser_ui_webui_ntp_app__launcher__handler.cc | 6 +-
...tings_settings__localized__strings__provider.cc | 8 +-
...hrome_browser_ui_window__sizer_window__sizer.cc | 4 +-
...lications_os__integration_web__app__shortcut.cc | 10 +-
...browser_web__applications_web__app__provider.cc | 4 +-
...thn_chrome__authenticator__request__delegate.cc | 4 +-
.../files/patch-chrome_common_chrome__features.cc | 18 +-
.../files/patch-chrome_common_chrome__features.h | 12 +-
.../files/patch-chrome_common_chrome__paths.cc | 16 +-
.../files/patch-chrome_common_chrome__paths.h | 4 +-
.../files/patch-chrome_common_pref__names.cc | 14 +-
.../files/patch-chrome_common_pref__names.h | 12 +-
.../files/patch-chrome_common_url__constants.cc | 4 +-
.../files/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 10 +-
.../patch-chrome_common_webui__url__constants.h | 8 +-
...ls_public_cpp_system__signals__service__host.cc | 20 +
...als_public_cpp_system__signals__service__host.h | 20 +
www/chromium/files/patch-chrome_test_BUILD.gn | 4 +-
...raction_interaction__sequence__browser__util.cc | 11 +
.../files/patch-chrome_updater_app_app__install.cc | 4 +-
.../files/patch-chrome_updater_configurator.cc | 4 +-
...dater_device__management_cloud__policy__util.cc | 47 -
www/chromium/files/patch-chrome_updater_util.cc | 4 +-
.../files/patch-chrome_utility_services.cc | 35 +-
...hromecast_browser_cast__browser__main__parts.cc | 16 +-
...ecast_browser_cast__content__browser__client.cc | 6 +-
...ast_renderer_cast__content__renderer__client.cc | 4 +-
..._assistant_browser_autofill__assistant__impl.cc | 11 +
..._autofill__assistant_browser_client__context.cc | 11 +
...tch-components_autofill__payments__strings.grdp | 4 +-
...ill_core_common_autofill__payments__features.cc | 4 +-
...bedder__support_user__agent__utils__unittest.cc | 6 +-
...eature__engagement_public_feature__constants.cc | 8 +-
...feature__engagement_public_feature__constants.h | 12 +-
...nts_feature__engagement_public_feature__list.cc | 6 +-
...ents_feature__engagement_public_feature__list.h | 10 +-
...omponents_feed_core_v2_proto__util__unittest.cc | 4 +-
.../patch-components_flags__ui_flags__state.cc | 12 +-
...rator_browser_network__session__configurator.cc | 4 +-
...ser_network__session__configurator__unittest.cc | 4 +-
...-components_os__crypt_libsecret__util__linux.cc | 4 +-
.../files/patch-components_os__crypt_os__crypt.h | 49 +-
...aint__preview_browser_paint__preview__client.cc | 4 +-
...ssword__manager_core_browser_login__database.cc | 8 +-
...ger_core_browser_sync_password__sync__bridge.cc | 6 +-
...ager_core_common_password__manager__features.cc | 8 +-
...licy_core_common_cloud_cloud__policy__client.cc | 6 +-
...ponents_policy_resources_policy__templates.json | 44 +-
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 8 +-
.../patch-components_storage__monitor_BUILD.gn | 12 +-
...isplay__embedder_skia__output__surface__impl.cc | 4 +-
..._display__embedder_software__output__surface.cc | 6 +-
...e_display__embedder_software__output__surface.h | 6 +-
...atch-content_app_content__main__runner__impl.cc | 22 +-
www/chromium/files/patch-content_browser_BUILD.gn | 4 +-
..._browser_browser__child__process__host__impl.cc | 4 +-
.../patch-content_browser_browser__main__loop.cc | 10 +-
...wser_child__process__launcher__helper__linux.cc | 14 +-
...ent_browser_download_download__manager__impl.cc | 8 +-
...patch-content_browser_gpu_gpu__process__host.cc | 10 +-
...ontent_browser_media_media__interface__proxy.cc | 6 +-
...ser_renderer__host_render__frame__host__impl.cc | 29 -
...wser_renderer__host_render__frame__host__impl.h | 20 -
...r_renderer__host_render__process__host__impl.cc | 10 +-
...er_renderer__host_render__process__host__impl.h | 4 +-
...derer__host_render__widget__host__view__aura.cc | 8 +-
...h-content_browser_utility__sandbox__delegate.cc | 24 +-
...wser_web__contents_web__contents__view__aura.cc | 4 +-
www/chromium/files/patch-content_gpu_gpu__main.cc | 14 +-
...atch-content_public_common_content__features.cc | 8 +-
...patch-content_public_common_content__features.h | 4 +-
...atch-content_public_common_content__switches.cc | 6 +-
...patch-content_public_common_content__switches.h | 4 +-
.../patch-content_renderer_render__thread__impl.cc | 12 +-
...ent_renderer_renderer__blink__platform__impl.cc | 12 +-
www/chromium/files/patch-content_shell_BUILD.gn | 4 +-
...nt_shell_browser_shell__browser__main__parts.cc | 33 +-
www/chromium/files/patch-content_test_BUILD.gn | 6 +-
.../files/patch-content_utility_services.cc | 31 +-
.../files/patch-content_utility_utility__main.cc | 17 +-
.../patch-content_zygote_zygote__main__linux.cc | 12 +-
.../patch-device_bluetooth_cast__bluetooth.gni | 4 +-
.../patch-extensions_browser_extension__prefs.cc | 4 +-
...mmand.cc => patch-extensions_common_command.cc} | 8 +-
..._buffer_service_external__vk__image__backing.cc | 4 +-
...ared__image__backing__factory__angle__vulkan.cc | 4 +-
...rvice_shared__image__backing__factory__ozone.cc | 11 +
...mmand__buffer_service_shared__image__factory.cc | 22 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 4 +-
...ffer_tests_gl__gpu__memory__buffer__unittest.cc | 11 +-
.../files/patch-gpu_config_gpu__control__list.cc | 6 +-
.../files/patch-gpu_ipc_service_gpu__init.cc | 16 +-
...ss_lib_browser_headless__browser__main__parts.h | 4 +-
..._browser_headless__request__context__manager.cc | 4 +-
www/chromium/files/patch-ipc_ipc__channel.h | 4 +-
www/chromium/files/patch-media_audio_BUILD.gn | 4 +-
.../files/patch-media_audio_audio__features.cc | 4 +-
.../files/patch-media_base_audio__latency.cc | 4 +-
.../files/patch-media_base_media__switches.cc | 10 +-
.../files/patch-media_base_media__switches.h | 6 +-
.../files/patch-media_base_supported__types.cc | 6 +-
...capture_video_video__capture__device__client.cc | 4 +-
...gpu_gpu__video__encode__accelerator__factory.cc | 4 +-
.../files/patch-media_gpu_vaapi_vaapi__wrapper.cc | 4 +-
www/chromium/files/patch-media_media__options.gni | 8 +-
..._stable__video__decoder__types__mojom__traits.h | 4 +-
.../files/patch-media_webrtc_audio__processor.cc | 4 +-
.../files/patch-media_webrtc_helpers__unittests.cc | 4 +-
.../files/patch-media_webrtc_webrtc__features.cc | 11 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 4 +-
www/chromium/files/patch-net_BUILD.gn | 28 +-
....cc => patch-net_base_sockaddr__util__posix.cc} | 7 +-
...tch-net_base_sockaddr__util__posix__unittest.cc | 12 +
.../files/patch-net_cert_cert__verify__proc.cc | 4 +-
.../files/patch-net_cert_cert__verify__proc.h | 4 +-
.../patch-net_cert_cert__verify__proc__unittest.cc | 4 +-
...net_disk__cache_simple_simple__file__tracker.cc | 4 +-
.../files/patch-net_dns_host__resolver__manager.cc | 4 +-
.../files/patch-net_socket_tcp__socket__posix.cc | 16 +-
.../files/patch-net_socket_udp__socket__posix.cc | 8 +-
.../files/patch-net_third__party_quiche_BUILD.gn | 38 +-
...verify__tool_cert__verify__comparision__tool.cc | 6 +-
..._tools_cert__verify__tool_cert__verify__tool.cc | 8 +-
..._url__request_url__request__context__builder.cc | 4 +-
...nting_mojom_printing__context__mojom__traits.cc | 6 +-
...inting_mojom_printing__context__mojom__traits.h | 4 +-
.../files/patch-printing_printing__features.cc | 11 -
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 4 +-
...t_it2me_it2me__native__messaging__host__main.cc | 30 +-
.../patch-remoting_host_remoting__me2me__host.cc | 56 +-
...hn_remote__webauthn__caller__security__utils.cc | 29 +
...bauthn_remote__webauthn__extension__notifier.cc | 17 +-
www/chromium/files/patch-sandbox_policy_BUILD.gn | 6 +-
.../files/patch-sandbox_policy_sandbox__type.cc | 47 +-
.../files/patch-sandbox_policy_switches.cc | 6 +-
www/chromium/files/patch-sandbox_policy_switches.h | 6 +-
...ices_cert__verifier_cert__verifier__creation.cc | 44 +-
...ch-services_device_hid_hid__connection__fido.cc | 5 +-
...services_device_hid_hid__connection__freebsd.cc | 5 +-
...patch-services_device_hid_hid__service__fido.cc | 5 +-
...ch-services_device_hid_hid__service__freebsd.cc | 5 +-
...ces_device_serial_serial__io__handler__posix.cc | 4 +-
www/chromium/files/patch-services_network_BUILD.gn | 4 +-
...tracing_public_cpp_perfetto_perfetto__config.cc | 4 +-
...rvices_video__capture_broadcasting__receiver.cc | 21 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 4 +-
.../files/patch-third__party_angle_BUILD.gn | 10 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 14 +-
...rty_angle_src_libANGLE_renderer_driver__utils.h | 4 +-
...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h | 6 +-
.../files/patch-third__party_angle_util_BUILD.gn | 4 +-
...blink_renderer_controller_blink__initializer.cc | 8 +-
...rer_controller_memory__usage__monitor__posix.cc | 4 +-
...blink_renderer_core_exported_web__view__impl.cc | 6 +-
...y_blink_renderer_core_frame_web__frame__test.cc | 14 +-
...erer_core_inspector_inspector__memory__agent.cc | 4 +-
...odules_webaudio_audio__worklet__thread__test.cc | 4 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...rer_platform_graphics_begin__frame__provider.cc | 4 +-
...derer_platform_runtime__enabled__features.json5 | 22 +-
...arty_dawn_generator_dawn__version__generator.py | 22 -
..._party_dawn_include_dawn_native_VulkanBackend.h | 10 +-
...ch-third__party_dawn_src_dawn_common_Platform.h | 10 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 10 +-
..._chromium_config_Chrome_openbsd_ia32_config.asm | 2070 ++++++++++++++++++-
...eg_chromium_config_Chrome_openbsd_ia32_config.h | 2072 +++++++++++++++++++-
...config_Chrome_openbsd_ia32_config__components.h | 2066 -------------------
...rd__party_ipcz_src_reference__drivers_random.cc | 20 +
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 4 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 6 +-
...party_perfetto_src_base_test_vm__test__utils.cc | 4 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 6 +-
...__party_swiftshader_src_Common_Configurator.cpp | 13 -
...ird__party_swiftshader_src_Common_MutexLock.hpp | 11 -
..._party_swiftshader_src_Common_SharedLibrary.hpp | 11 -
...ird__party_swiftshader_src_Main_SwiftConfig.cpp | 14 -
...party_swiftshader_src_OpenGL_libEGL_Display.cpp | 20 -
...party_swiftshader_src_OpenGL_libEGL_Surface.cpp | 11 -
..._party_swiftshader_src_OpenGL_libEGL_libEGL.cpp | 29 -
..._party_swiftshader_src_OpenGL_libEGL_libEGL.hpp | 11 -
..._swiftshader_src_OpenGL_libGLESv2_libGLESv2.hpp | 11 -
...__party_swiftshader_src_System_Configurator.cpp | 12 +
.../files/patch-third__party_tflite_features.gni | 9 +
.../files/patch-third__party_webrtc_BUILD.gn | 4 +-
...rd__party_webrtc_modules_audio__device_BUILD.gn | 4 +-
.../patch-third__party_webrtc_rtc__base_BUILD.gn | 4 +-
.../patch-third__party_webrtc_rtc__base_network.cc | 6 +-
.../files/patch-third__party_zlib_BUILD.gn | 4 +-
www/chromium/files/patch-tools_gn_build_gen.py | 6 +-
...ls_memory_partition__allocator_inspect__utils.h | 11 +
www/chromium/files/patch-ui_aura_screen__ozone.h | 4 +-
.../files/patch-ui_base_ui__base__features.cc | 6 +-
www/chromium/files/patch-ui_color_color__id.h | 4 +-
.../files/patch-ui_compositor_compositor.cc | 4 +-
.../files/patch-ui_compositor_compositor.h | 4 +-
www/chromium/files/patch-ui_display_screen.h | 8 +-
.../files/patch-ui_events_event__switches.cc | 8 +-
.../files/patch-ui_events_event__switches.h | 6 +-
...ch-ui_gfx_mojom_buffer__types__mojom__traits.cc | 4 +-
www/chromium/files/patch-ui_gl_BUILD.gn | 6 +-
.../patch-ui_gl_gl__image__glx__native__pixmap.cc | 4 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 4 +-
...platform_headless_headless__surface__factory.cc | 4 +-
...ings_translations_app__locale__settings__bn.xtb | 8 +-
...ings_translations_app__locale__settings__ja.xtb | 8 +-
...ings_translations_app__locale__settings__ko.xtb | 8 +-
...ings_translations_app__locale__settings__ml.xtb | 8 +-
...ings_translations_app__locale__settings__th.xtb | 8 +-
...s_translations_app__locale__settings__zh-CN.xtb | 8 +-
...s_translations_app__locale__settings__zh-TW.xtb | 8 +-
.../patch-ui_views_examples_widget__example.cc | 4 +-
.../files/patch-ui_views_linux__ui_linux__ui.cc | 4 +-
.../files/patch-ui_views_linux__ui_linux__ui.h | 6 +-
..._ui__controls__factory__desktop__aura__ozone.cc | 20 -
...ktop__aura_desktop__drag__drop__client__ozone.h | 11 +
..._widget_desktop__aura_desktop__screen__ozone.cc | 8 +-
...__aura_desktop__window__tree__host__platform.cc | 22 +-
...e__host__platform__impl__interactive__uitest.cc | 11 +
.../patch-ui_views_widget_native__widget__aura.cc | 29 -
www/chromium/files/patch-ui_views_widget_widget.cc | 4 +-
www/chromium/files/patch-v8_BUILD.gn | 8 +-
www/chromium/files/patch-v8_src_api_api.cc | 8 +-
www/chromium/files/patch-v8_src_base_atomicops.h | 13 +-
.../patch-v8_src_base_platform_platform-posix.cc | 6 +-
...piler_backend_ia32_instruction-selector-ia32.cc | 6 +-
.../files/patch-v8_src_diagnostics_perf-jit.cc | 4 +-
.../files/patch-v8_src_diagnostics_perf-jit.h | 4 +-
...-weblayer_browser_browser__main__parts__impl.cc | 4 +-
...layer_browser_content__browser__client__impl.cc | 6 +-
338 files changed, 5758 insertions(+), 3886 deletions(-)
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index ef6a49dbe35a..c1d35882ffb0 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,7 +1,7 @@
# Created by: Florent Thoumie <flz@FreeBSD.org>
PORTNAME= chromium
-PORTVERSION= 102.0.5005.115
+PORTVERSION= 103.0.5060.53
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
https://nerd.hu/distfiles/:fonts
@@ -197,7 +197,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
.include "Makefile.tests"
TEST_DISTFILES= ${PORTNAME}-${DISTVERSION}-testdata${EXTRACT_SUFX} \
- test_fonts-cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb.tar.gz:fonts
+ test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz:fonts
TEST_ALL_TARGET= ${TEST_TARGETS}
.include <bsd.port.options.mk>
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index d27ac26ad93a..05d2f47cc3dc 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1654845180
-SHA256 (chromium-102.0.5005.115.tar.xz) = 301d40e5373b6dad9bc6aeb6898116d1f7dd2d0589ed18e108c56e2290df47e6
-SIZE (chromium-102.0.5005.115.tar.xz) = 1461900356
-SHA256 (chromium-102.0.5005.115-testdata.tar.xz) = f979682d8f159cdab5bc0f07ca6342e6e8f7718fedb30dac49bdd8f3f9739a4e
-SIZE (chromium-102.0.5005.115-testdata.tar.xz) = 260718224
-SHA256 (test_fonts-cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb.tar.gz) = ec973eccd669d417fbf2d0a4dac730744a3174268ff062db5451b55c82bc3492
-SIZE (test_fonts-cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb.tar.gz) = 26759650
+TIMESTAMP = 1655470095
+SHA256 (chromium-103.0.5060.53.tar.xz) = 0ecbae14670506da90c8bf744f83f52a64a5fff0765c2e2e066b0e68b805b101
+SIZE (chromium-103.0.5060.53.tar.xz) = 1470748636
+SHA256 (chromium-103.0.5060.53-testdata.tar.xz) = df1e4c1864c2b338553c19c58418c9c0fe4f9581e86d21ce3d2594594a3ec572
+SIZE (chromium-103.0.5060.53-testdata.tar.xz) = 260732188
+SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
+SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734
diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn
index 98eca15f4c7c..2ff3fd50744c 100644
--- a/www/chromium/files/patch-BUILD.gn
+++ b/www/chromium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig 2022-05-19 14:06:27 UTC
+--- BUILD.gn.orig 2022-06-17 14:20:10 UTC
+++ BUILD.gn
@@ -54,7 +54,7 @@ declare_args() {
root_extra_deps = []
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//services:services_unittests",
"//services/service_manager/public/cpp",
-@@ -450,7 +449,7 @@ group("gn_all") {
+@@ -447,7 +446,7 @@ group("gn_all") {
]
}
@@ -51,7 +51,7 @@
deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
}
-@@ -1159,7 +1167,7 @@ if (!is_ios) {
+@@ -1167,7 +1175,7 @@ if (!is_ios) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -60,7 +60,7 @@
data_deps +=
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
}
-@@ -1168,7 +1176,7 @@ if (!is_ios) {
+@@ -1176,7 +1184,7 @@ if (!is_ios) {
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
@@ -69,7 +69,7 @@
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
-@@ -1565,7 +1573,7 @@ group("chromium_builder_perf") {
+@@ -1580,7 +1588,7 @@ group("chromium_builder_perf") {
if (is_win) {
data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
diff --git a/www/chromium/files/patch-base_BUILD.gn b/www/chromium/files/patch-base_BUILD.gn
index 7f88a789793f..61aca5553be5 100644
--- a/www/chromium/files/patch-base_BUILD.gn
+++ b/www/chromium/files/patch-base_BUILD.gn
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig 2022-05-19 14:06:27 UTC
+--- base/BUILD.gn.orig 2022-06-17 14:20:10 UTC
+++ base/BUILD.gn
-@@ -998,7 +998,7 @@ mixed_component("base") {
+@@ -1004,7 +1004,7 @@ mixed_component("base") {
"timer/hi_res_timer_manager_posix.cc",
]
@@ -9,7 +9,7 @@
sources += [
"cpu_affinity_posix.cc",
"cpu_affinity_posix.h",
-@@ -1009,6 +1009,12 @@ mixed_component("base") {
+@@ -1015,6 +1015,12 @@ mixed_component("base") {
"profiler/thread_delegate_posix.h",
]
}
@@ -22,7 +22,7 @@
}
if (is_win) {
-@@ -1486,11 +1492,23 @@ mixed_component("base") {
+@@ -1496,11 +1502,23 @@ mixed_component("base") {
# building inside the cros_sdk environment - use host_toolchain as a
# more robust check for this.
if (!use_sysroot &&
@@ -47,7 +47,7 @@
if (use_allocator_shim) {
sources += [
"allocator/allocator_shim.cc",
-@@ -1518,7 +1536,7 @@ mixed_component("base") {
+@@ -1528,7 +1546,7 @@ mixed_component("base") {
]
configs += [ "//base/allocator:mac_no_default_new_delete_symbols" ]
}
@@ -56,7 +56,7 @@
sources += [
"allocator/allocator_shim_override_cpp_symbols.h",
"allocator/allocator_shim_override_glibc_weak_symbols.h",
-@@ -1574,7 +1592,7 @@ mixed_component("base") {
+@@ -1584,7 +1602,7 @@ mixed_component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -65,7 +65,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2147,6 +2165,42 @@ mixed_component("base") {
+@@ -2158,6 +2176,42 @@ mixed_component("base") {
}
}
@@ -108,7 +108,7 @@
# iOS
if (is_ios) {
sources -= [
-@@ -3436,7 +3490,7 @@ test("base_unittests") {
+@@ -3452,7 +3506,7 @@ test("base_unittests") {
}
}
@@ -117,7 +117,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3484,7 +3538,7 @@ test("base_unittests") {
+@@ -3500,7 +3554,7 @@ test("base_unittests") {
"posix/unix_domain_socket_unittest.cc",
"task/thread_pool/task_tracker_posix_unittest.cc",
]
@@ -126,7 +126,7 @@
sources += [
"cpu_affinity_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3495,7 +3549,7 @@ test("base_unittests") {
+@@ -3511,7 +3565,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -135,7 +135,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -3657,7 +3711,7 @@ test("base_unittests") {
+@@ -3683,7 +3737,7 @@ test("base_unittests") {
}
}
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_address__space__randomization.h b/www/chromium/files/patch-base_allocator_partition__allocator_address__space__randomization.h
index b92553d33536..f16c9802cfb4 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_address__space__randomization.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_address__space__randomization.h
@@ -1,4 +1,4 @@
---- base/allocator/partition_allocator/address_space_randomization.h.orig 2022-05-19 14:06:27 UTC
+--- base/allocator/partition_allocator/address_space_randomization.h.orig 2022-06-17 14:20:10 UTC
+++ base/allocator/partition_allocator/address_space_randomization.h
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
@@ -9,7 +9,7 @@
// We shouldn't allocate system pages at all for sanitizer builds. However,
// we do, and if random hint addresses interfere with address ranges
-@@ -121,7 +121,7 @@ AslrMask(uintptr_t bits) {
+@@ -128,7 +128,7 @@ AslrMask(uintptr_t bits) {
return AslrAddress(0x20000000ULL);
}
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc
new file mode 100644
index 000000000000..024aa1e97b2c
--- /dev/null
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc
@@ -0,0 +1,13 @@
+--- base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc.orig 2022-06-17 14:20:10 UTC
++++ base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc
+@@ -88,6 +88,10 @@ void RandBytes(void* output, size_t output_length) {
+ return;
+ }
+ }
++#elif BUILDFLAG(IS_BSD)
++ if (getentropy(output, output_length) == 0) {
++ return;
++ }
+ #endif
+
+ // If the OS-specific mechanisms didn't work, fall through to reading from
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h
index 380fe64d6f07..9bb71dd6268f 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/partition_alloc_constants.h.orig 2022-05-19 14:06:27 UTC
+--- base/allocator/partition_allocator/partition_alloc_constants.h.orig 2022-06-17 14:20:10 UTC
+++ base/allocator/partition_allocator/partition_alloc_constants.h
-@@ -80,7 +80,7 @@ PartitionPageShift() {
+@@ -84,7 +84,7 @@ PartitionPageShift() {
return 18; // 256 KiB
}
#elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h b/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h
index 294bfc737221..abf25cf132ff 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/partition_page.h.orig 2022-05-19 14:06:27 UTC
+--- base/allocator/partition_allocator/partition_page.h.orig 2022-06-17 14:20:10 UTC
+++ base/allocator/partition_allocator/partition_page.h
-@@ -129,13 +129,14 @@ struct __attribute__((packed)) SlotSpanMetadata {
+@@ -130,13 +130,14 @@ struct SlotSpanMetadata {
PartitionBucket<thread_safe>* const bucket = nullptr;
// CHECK()ed in AllocNewSlotSpan().
@@ -17,7 +17,7 @@
// System page size can be 4, 16, or 64 kiB on Linux on arm64. 64 kiB is
// currently (kMaxSlotsPerSlotSpanBits == 13) not supported by the code,
// so we use the 16 kiB maximum (64 kiB will crash).
-@@ -149,7 +150,9 @@ struct __attribute__((packed)) SlotSpanMetadata {
+@@ -150,7 +151,9 @@ struct SlotSpanMetadata {
#endif // defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE)
// The maximum number of bits needed to cover all currently supported OSes.
static constexpr size_t kMaxSlotsPerSlotSpanBits = 13;
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc b/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc
index 6461c1678b28..70cba6b75bf8 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc
@@ -1,4 +1,4 @@
---- base/allocator/partition_allocator/partition_root.cc.orig 2022-05-19 14:06:27 UTC
+--- base/allocator/partition_allocator/partition_root.cc.orig 2022-06-17 14:20:10 UTC
+++ base/allocator/partition_allocator/partition_root.cc
@@ -29,7 +29,7 @@
#include "wow64apiset.h"
@@ -27,7 +27,7 @@
// 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
-@@ -648,7 +648,7 @@ void PartitionRoot<thread_safe>::Init(PartitionOptions
+@@ -651,7 +651,7 @@ void PartitionRoot<thread_safe>::Init(PartitionOptions
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/www/chromium/files/patch-base_files_dir__reader__linux.h b/www/chromium/files/patch-base_files_dir__reader__linux.h
new file mode 100644
index 000000000000..82ff9a17eb2e
--- /dev/null
+++ b/www/chromium/files/patch-base_files_dir__reader__linux.h
@@ -0,0 +1,39 @@
+--- base/files/dir_reader_linux.h.orig 2022-06-18 05:49:12 UTC
++++ base/files/dir_reader_linux.h
+@@ -16,10 +16,16 @@
+ #include "base/logging.h"
+ #include "base/posix/eintr_wrapper.h"
+
++#include "build/build_config.h"
++
+ // See the comments in dir_reader_posix.h about this.
+
+ namespace base {
+
++#if BUILDFLAG(IS_BSD)
++#include <dirent.h>
++typedef struct dirent linux_dirent;
++#else
+ struct linux_dirent {
+ uint64_t d_ino;
+ int64_t d_off;
+@@ -27,6 +33,7 @@ struct linux_dirent {
+ unsigned char d_type;
+ char d_name[0];
+ };
++#endif
+
+ class DirReaderLinux {
+ public:
+@@ -61,7 +68,11 @@ class DirReaderLinux {
+ if (offset_ != size_)
+ return true;
+
++#if BUILDFLAG(IS_BSD)
++ const int r = getdents(fd_, reinterpret_cast<char *>(buf_), sizeof(buf_));
++#else
+ const int r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
++#endif
+ if (r == 0)
+ return false;
+ if (r == -1) {
diff --git a/www/chromium/files/patch-base_files_dir__reader__posix.h b/www/chromium/files/patch-base_files_dir__reader__posix.h
new file mode 100644
index 000000000000..2285fb726f8e
--- /dev/null
+++ b/www/chromium/files/patch-base_files_dir__reader__posix.h
@@ -0,0 +1,20 @@
+--- base/files/dir_reader_posix.h.orig 2022-06-17 14:20:10 UTC
++++ base/files/dir_reader_posix.h
+@@ -17,7 +17,7 @@
+ // seems worse than falling back to enumerating all file descriptors so we will
+ // probably never implement this on the Mac.
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "base/files/dir_reader_linux.h"
+ #else
+ #include "base/files/dir_reader_fallback.h"
+@@ -25,7 +25,7 @@
+
+ namespace base {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ typedef DirReaderLinux DirReaderPosix;
+ #else
+ typedef DirReaderFallback DirReaderPosix;
diff --git a/www/chromium/files/patch-base_files_file__util__posix.cc b/www/chromium/files/patch-base_files_file__util__posix.cc
index 058f7033f6a9..d0148196ba56 100644
--- a/www/chromium/files/patch-base_files_file__util__posix.cc
+++ b/www/chromium/files/patch-base_files_file__util__posix.cc
@@ -1,6 +1,6 @@
---- base/files/file_util_posix.cc.orig 2022-05-19 14:06:27 UTC
+--- base/files/file_util_posix.cc.orig 2022-06-17 14:20:10 UTC
+++ base/files/file_util_posix.cc
-@@ -697,32 +697,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
+@@ -696,32 +696,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
File::Error* error) {
ScopedBlockingCall scoped_blocking_call(
FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir().
diff --git a/www/chromium/files/patch-base_files_file__util__unittest.cc b/www/chromium/files/patch-base_files_file__util__unittest.cc
index 7a1b5ff376fb..cbc96b4a9d6f 100644
--- a/www/chromium/files/patch-base_files_file__util__unittest.cc
+++ b/www/chromium/files/patch-base_files_file__util__unittest.cc
@@ -1,6 +1,6 @@
---- base/files/file_util_unittest.cc.orig 2022-04-21 18:48:31 UTC
+--- base/files/file_util_unittest.cc.orig 2022-06-17 14:20:10 UTC
+++ base/files/file_util_unittest.cc
-@@ -3523,7 +3523,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+@@ -3522,7 +3522,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
}
#endif // BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -4239,7 +4239,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
+@@ -4238,7 +4238,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
NULL);
#else
size_t bytes_written =
diff --git a/www/chromium/files/patch-base_i18n_icu__util.cc b/www/chromium/files/patch-base_i18n_icu__util.cc
index 9f649aad1cf1..f9fe06225de0 100644
--- a/www/chromium/files/patch-base_i18n_icu__util.cc
+++ b/www/chromium/files/patch-base_i18n_icu__util.cc
@@ -1,6 +1,6 @@
---- base/i18n/icu_util.cc.orig 2022-05-19 14:06:27 UTC
+--- base/i18n/icu_util.cc.orig 2022-06-17 14:20:10 UTC
+++ base/i18n/icu_util.cc
-@@ -52,7 +52,7 @@
+@@ -54,7 +54,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
@@ -9,7 +9,7 @@
!BUILDFLAG(IS_CHROMECAST))
#include "third_party/icu/source/i18n/unicode/timezone.h"
#endif
-@@ -324,7 +324,7 @@ void InitializeIcuTimeZone() {
+@@ -326,7 +326,7 @@ void InitializeIcuTimeZone() {
FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
icu::TimeZone::adoptDefault(
icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
diff --git a/www/chromium/files/patch-base_logging__unittest.cc b/www/chromium/files/patch-base_logging__unittest.cc
index 875546922a1c..b792452342c0 100644
--- a/www/chromium/files/patch-base_logging__unittest.cc
+++ b/www/chromium/files/patch-base_logging__unittest.cc
@@ -1,4 +1,4 @@
---- base/logging_unittest.cc.orig 2022-02-28 16:54:41 UTC
+--- base/logging_unittest.cc.orig 2022-06-17 14:20:10 UTC
+++ base/logging_unittest.cc
@@ -32,7 +32,7 @@
#include "base/posix/eintr_wrapper.h"
@@ -9,7 +9,7 @@
#include <ucontext.h>
#endif
-@@ -552,14 +552,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
+@@ -574,14 +574,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
// need the arch-specific boilerplate below, which is inspired by breakpad.
// At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
uintptr_t crash_addr = 0;
diff --git a/www/chromium/files/patch-base_memory_platform__shared__memory__region.h b/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
index 8bc7dfe4b8ec..852cc726f377 100644
--- a/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
+++ b/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
@@ -1,6 +1,6 @@
---- base/memory/platform_shared_memory_region.h.orig 2022-05-19 14:06:27 UTC
+--- base/memory/platform_shared_memory_region.h.orig 2022-06-17 14:20:10 UTC
+++ base/memory/platform_shared_memory_region.h
-@@ -14,7 +14,7 @@
+@@ -16,7 +16,7 @@
#include <stdint.h>
@@ -9,7 +9,7 @@
namespace content {
class SandboxIPCHandler;
}
-@@ -81,7 +81,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -83,7 +83,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
};
diff --git a/www/chromium/files/patch-base_process_launch.h b/www/chromium/files/patch-base_process_launch.h
index 5ad4c6605f88..2a8f08199824 100644
--- a/www/chromium/files/patch-base_process_launch.h
+++ b/www/chromium/files/patch-base_process_launch.h
@@ -1,6 +1,6 @@
---- base/process/launch.h.orig 2022-05-19 14:06:27 UTC
+--- base/process/launch.h.orig 2022-06-17 14:20:10 UTC
+++ base/process/launch.h
-@@ -199,7 +199,7 @@ struct BASE_EXPORT LaunchOptions {
+@@ -198,7 +198,7 @@ struct BASE_EXPORT LaunchOptions {
bool clear_environment = false;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
diff --git a/www/chromium/files/patch-base_process_launch__posix.cc b/www/chromium/files/patch-base_process_launch__posix.cc
index 7e4f92b48eb9..137785dd2f2b 100644
--- a/www/chromium/files/patch-base_process_launch__posix.cc
+++ b/www/chromium/files/patch-base_process_launch__posix.cc
@@ -1,6 +1,6 @@
---- base/process/launch_posix.cc.orig 2022-02-07 13:39:41 UTC
+--- base/process/launch_posix.cc.orig 2022-06-17 14:20:10 UTC
+++ base/process/launch_posix.cc
-@@ -64,6 +64,9 @@
+@@ -63,6 +63,9 @@
#error "macOS should use launch_mac.cc"
#endif
diff --git a/www/chromium/files/patch-base_process_process__metrics.cc b/www/chromium/files/patch-base_process_process__metrics.cc
index 504425708f12..612be1c5ded0 100644
--- a/www/chromium/files/patch-base_process_process__metrics.cc
+++ b/www/chromium/files/patch-base_process_process__metrics.cc
@@ -1,6 +1,6 @@
---- base/process/process_metrics.cc.orig 2022-05-19 14:06:27 UTC
+--- base/process/process_metrics.cc.orig 2022-06-17 14:20:10 UTC
+++ base/process/process_metrics.cc
-@@ -18,7 +18,7 @@ namespace base {
+@@ -17,7 +17,7 @@ namespace base {
namespace {
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
int CalculateEventsPerSecond(uint64_t event_count,
uint64_t* last_event_count,
base::TimeTicks* last_calculated) {
-@@ -55,7 +55,7 @@ SystemMetrics SystemMetrics::Sample() {
+@@ -54,7 +54,7 @@ SystemMetrics SystemMetrics::Sample() {
SystemMetrics system_metrics;
system_metrics.committed_memory_ = GetSystemCommitCharge();
@@ -18,7 +18,7 @@
GetSystemMemoryInfo(&system_metrics.memory_info_);
GetVmStatInfo(&system_metrics.vmstat_info_);
GetSystemDiskInfo(&system_metrics.disk_info_);
-@@ -74,7 +74,7 @@ Value SystemMetrics::ToValue() const {
+@@ -73,7 +73,7 @@ Value SystemMetrics::ToValue() const {
Value res(Value::Type::DICTIONARY);
res.SetIntKey("committed_memory", static_cast<int>(committed_memory_));
@@ -27,7 +27,7 @@
Value meminfo = memory_info_.ToValue();
Value vmstat = vmstat_info_.ToValue();
meminfo.MergeDictionary(&vmstat);
-@@ -100,7 +100,7 @@ std::unique_ptr<ProcessMetrics> ProcessMetrics::Create
+@@ -99,7 +99,7 @@ std::unique_ptr<ProcessMetrics> ProcessMetrics::Create
#endif // !BUILDFLAG(IS_MAC)
}
@@ -36,7 +36,7 @@
double ProcessMetrics::GetPlatformIndependentCPUUsage() {
TimeDelta cumulative_cpu = GetCumulativeCPUUsage();
TimeTicks time = TimeTicks::Now();
-@@ -151,7 +151,7 @@ double ProcessMetrics::GetPreciseCPUUsage() {
+@@ -150,7 +150,7 @@ double ProcessMetrics::GetPreciseCPUUsage() {
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-base_process_process__metrics.h b/www/chromium/files/patch-base_process_process__metrics.h
index c6d856e7598b..79286ab92b7d 100644
--- a/www/chromium/files/patch-base_process_process__metrics.h
+++ b/www/chromium/files/patch-base_process_process__metrics.h
@@ -1,6 +1,6 @@
---- base/process/process_metrics.h.orig 2022-05-19 14:06:27 UTC
+--- base/process/process_metrics.h.orig 2022-06-17 14:20:10 UTC
+++ base/process/process_metrics.h
-@@ -36,7 +36,7 @@
+@@ -35,7 +35,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
#include <string>
#include <utility>
#include <vector>
-@@ -52,7 +52,7 @@ class Value;
+@@ -51,7 +51,7 @@ class Value;
// Full declaration is in process_metrics_iocounters.h.
struct IoCounters;
@@ -18,7 +18,7 @@
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -107,7 +107,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -106,7 +106,7 @@ class BASE_EXPORT ProcessMetrics {
// convenience wrapper for CreateProcessMetrics().
static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
@@ -27,7 +27,7 @@
// Resident Set Size is a Linux/Android specific memory concept. Do not
// attempt to extend this to other platforms.
BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -155,7 +155,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -154,7 +154,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -36,7 +36,7 @@
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -238,7 +238,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -237,7 +237,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
@@ -45,7 +45,7 @@
// Bytes of swap as reported by /proc/[pid]/status.
uint64_t GetVmSwapBytes() const;
-@@ -259,7 +259,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -258,7 +258,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -54,7 +54,7 @@
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -270,7 +270,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -269,7 +269,7 @@ class BASE_EXPORT ProcessMetrics {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -63,7 +63,7 @@
CPU::CoreType GetCoreType(int core_index);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX)
-@@ -294,7 +294,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -293,7 +293,7 @@ class BASE_EXPORT ProcessMetrics {
#endif
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -72,7 +72,7 @@
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -337,7 +337,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+@@ -336,7 +336,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
@@ -81,7 +81,7 @@
// Data about system-wide memory consumption. Values are in KB. Available on
// Windows, Mac, Linux, Android and Chrome OS.
//
-@@ -372,7 +372,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -371,7 +371,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -90,7 +90,7 @@
// This provides an estimate of available memory as described here:
// https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
// NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -387,7 +387,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -386,7 +386,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -99,7 +99,7 @@
int buffers = 0;
int cached = 0;
int active_anon = 0;
-@@ -424,7 +424,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
+@@ -423,7 +423,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -108,7 +108,7 @@
// Parse the data found in /proc/<pid>/stat and return the sum of the
// CPU-related ticks. Returns -1 on parse error.
*** 15105 LINES SKIPPED ***