From owner-svn-ports-head@freebsd.org Thu Jul 30 20:39:47 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D316B3AE538; Thu, 30 Jul 2020 20:39:47 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BHj2W4r1fz3f05; Thu, 30 Jul 2020 20:39:47 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8450C16C86; Thu, 30 Jul 2020 20:39:47 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06UKdl5E086994; Thu, 30 Jul 2020 20:39:47 GMT (envelope-from rene@FreeBSD.org) Received: (from rene@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06UKddwO086954; Thu, 30 Jul 2020 20:39:39 GMT (envelope-from rene@FreeBSD.org) Message-Id: <202007302039.06UKddwO086954@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rene set sender to rene@FreeBSD.org using -f From: Rene Ladan Date: Thu, 30 Jul 2020 20:39:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r543833 - in head/www/chromium: . files X-SVN-Group: ports-head X-SVN-Commit-Author: rene X-SVN-Commit-Paths: in head/www/chromium: . files X-SVN-Commit-Revision: 543833 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jul 2020 20:39:47 -0000 Author: rene Date: Thu Jul 30 20:39:39 2020 New Revision: 543833 URL: https://svnweb.freebsd.org/changeset/ports/543833 Log: www/chromium: update to 84.0.4147.105 Submitted by: Matthias Wolf via GitHub MFH: 2020Q3 Security: http://vuxml.freebsd.org/freebsd/9a447f78-d0f8-11ea-9837-e09467587c17.html Security: http://vuxml.freebsd.org/freebsd/870d59b0-c6c4-11ea-8015-e09467587c17.html Added: head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc (contents, props changed) head/www/chromium/files/patch-base_test_BUILD.gn (contents, props changed) head/www/chromium/files/patch-base_threading_scoped__blocking__call__unittest.cc (contents, props changed) head/www/chromium/files/patch-cc_test_layer__tree__test.cc (contents, props changed) head/www/chromium/files/patch-cc_test_pixel__test.cc (contents, props changed) head/www/chromium/files/patch-cc_trees_frame__rate__estimator.cc (contents, props changed) head/www/chromium/files/patch-chrome_browser_extensions_api_extension__action_browser__action__interactive__test.cc (contents, props changed) head/www/chromium/files/patch-chrome_browser_pdf_pdf__extension__test.cc (contents, props changed) head/www/chromium/files/patch-chrome_browser_sync_test_integration_single__client__wallet__sync__test.cc (contents, props changed) head/www/chromium/files/patch-chrome_browser_ui_test_test__browser__dialog.cc (contents, props changed) head/www/chromium/files/patch-chrome_browser_ui_test_test__browser__ui.cc (contents, props changed) head/www/chromium/files/patch-chrome_browser_ui_views_bookmarks_bookmark__bar__view__test.cc (contents, props changed) head/www/chromium/files/patch-chrome_test_chromedriver_server_chromedriver__server.cc (contents, props changed) head/www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc (contents, props changed) head/www/chromium/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc (contents, props changed) head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__main__runner.cc (contents, props changed) head/www/chromium/files/patch-content_shell_renderer_web__test_test__runner.cc (contents, props changed) head/www/chromium/files/patch-gpu_command__buffer_tests_webgpu__test.cc (contents, props changed) head/www/chromium/files/patch-net_cert_cert__verifier.cc (contents, props changed) head/www/chromium/files/patch-net_cert_cert__verify__proc.cc (contents, props changed) head/www/chromium/files/patch-net_cert_cert__verify__proc.h (contents, props changed) head/www/chromium/files/patch-remoting_test_it2me__standalone__host.cc (contents, props changed) head/www/chromium/files/patch-remoting_test_it2me__standalone__host__main.cc (contents, props changed) head/www/chromium/files/patch-services_network_public_cpp_cert__verifier_cert__verifier__creation.cc (contents, props changed) head/www/chromium/files/patch-services_tracing_public_cpp_BUILD.gn (contents, props changed) head/www/chromium/files/patch-third__party_blink_renderer_core_exported_web__frame__test.cc (contents, props changed) head/www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc (contents, props changed) head/www/chromium/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc (contents, props changed) head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_shaping_harfbuzz__shaper__test.cc (contents, props changed) head/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_image__frame__generator__test.cc (contents, props changed) head/www/chromium/files/patch-third__party_googletest_src_googletest_include_gtest_internal_gtest-port.h (contents, props changed) head/www/chromium/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h (contents, props changed) head/www/chromium/files/patch-third__party_zlib_cpu__features.c (contents, props changed) head/www/chromium/files/patch-ui_aura_test_aura__test__helper.cc (contents, props changed) head/www/chromium/files/patch-ui_gfx_x_BUILD.gn (contents, props changed) head/www/chromium/files/patch-ui_gfx_x_gen__xproto.py (contents, props changed) Deleted: head/www/chromium/files/patch-base_test_fontconfig__util__linux.cc head/www/chromium/files/patch-base_test_generate__fontconfig__caches.cc head/www/chromium/files/patch-chrome_browser_extensions_install__signer.cc head/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc head/www/chromium/files/patch-content_browser_media_media__internals.cc head/www/chromium/files/patch-content_shell_test__runner_test__runner.cc head/www/chromium/files/patch-media_blink_webmediaplayer__impl.cc head/www/chromium/files/patch-media_webrtc_webrtc__switches.cc head/www/chromium/files/patch-net_base_features.cc head/www/chromium/files/patch-third__party_skia_third__party_vulkanmemoryallocator_include_vk__mem__alloc.h head/www/chromium/files/patch-third__party_yasm_yasm__assemble.gni head/www/chromium/files/patch-third__party_zlib_BUILD.gn head/www/chromium/files/patch-third_party_zlib_cpu__features.c head/www/chromium/files/patch-ui_message__center_public_cpp_message__center__constants.h Modified: head/www/chromium/Makefile head/www/chromium/distinfo head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h head/www/chromium/files/patch-BUILD.gn head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc head/www/chromium/files/patch-base_BUILD.gn head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc head/www/chromium/files/patch-base_cpu.cc head/www/chromium/files/patch-base_debug_debugger__posix.cc head/www/chromium/files/patch-base_debug_elf__reader.cc head/www/chromium/files/patch-base_debug_proc__maps__linux.cc head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc head/www/chromium/files/patch-base_files_file__util.h head/www/chromium/files/patch-base_files_file__util__unittest.cc head/www/chromium/files/patch-base_logging__unittest.cc head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc head/www/chromium/files/patch-base_path__service__unittest.cc head/www/chromium/files/patch-base_process_memory.cc head/www/chromium/files/patch-base_process_process__linux.cc head/www/chromium/files/patch-base_process_process__metrics.cc head/www/chromium/files/patch-base_process_process__metrics__posix.cc head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc head/www/chromium/files/patch-base_security__unittest.cc head/www/chromium/files/patch-base_synchronization_lock__impl.h head/www/chromium/files/patch-base_system_sys__info__freebsd.cc head/www/chromium/files/patch-base_test_launcher_test__launcher.cc head/www/chromium/files/patch-base_test_test__file__util__posix.cc head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc head/www/chromium/files/patch-build_config_compiler_BUILD.gn head/www/chromium/files/patch-build_config_compiler_compiler.gni head/www/chromium/files/patch-cc_BUILD.gn head/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc head/www/chromium/files/patch-cc_trees_property__tree.cc head/www/chromium/files/patch-chrome_app_BUILD.gn head/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc head/www/chromium/files/patch-chrome_app_chromium__strings.grd head/www/chromium/files/patch-chrome_app_generated__resources.grd head/www/chromium/files/patch-chrome_app_google__chrome__strings.grd head/www/chromium/files/patch-chrome_app_settings__strings.grdp head/www/chromium/files/patch-chrome_browser_BUILD.gn head/www/chromium/files/patch-chrome_browser_about__flags.cc head/www/chromium/files/patch-chrome_browser_background_background__mode__manager.cc head/www/chromium/files/patch-chrome_browser_browser__resources.grd head/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders.cc head/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc head/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h head/www/chromium/files/patch-chrome_browser_custom__handlers_protocol__handler__registry.cc head/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc head/www/chromium/files/patch-chrome_browser_download_download__item__model.cc head/www/chromium/files/patch-chrome_browser_download_download__prefs.cc head/www/chromium/files/patch-chrome_browser_download_download__prefs.h head/www/chromium/files/patch-chrome_browser_download_download__query.cc head/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc head/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn head/www/chromium/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc head/www/chromium/files/patch-chrome_browser_extensions_api_erp_chrome_desktop_report_request_helper.cc head/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc head/www/chromium/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc head/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc head/www/chromium/files/patch-chrome_browser_flag__descriptions.cc head/www/chromium/files/patch-chrome_browser_flag__descriptions.h head/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc head/www/chromium/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc head/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc head/www/chromium/files/patch-chrome_browser_memory__details.cc head/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc head/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc head/www/chromium/files/patch-chrome_browser_metrics_process__memory__metrics__emitter.cc head/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc head/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc head/www/chromium/files/patch-chrome_browser_password__manager_password__store__factory.cc head/www/chromium/files/patch-chrome_browser_performance__monitor_process__metrics__history.cc head/www/chromium/files/patch-chrome_browser_performance__monitor_process__metrics__history.h head/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc head/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc head/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc head/www/chromium/files/patch-chrome_browser_profiles_profile__attributes__entry.cc head/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__browser__proxy.js head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.html head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.js head/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc head/www/chromium/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc head/www/chromium/files/patch-chrome_browser_sharing_shared__clipboard_feature__flags.cc head/www/chromium/files/patch-chrome_browser_sharing_shared__clipboard_feature__flags.h head/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc head/www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc head/www/chromium/files/patch-chrome_browser_ui_BUILD.gn head/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc head/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc head/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc head/www/chromium/files/patch-chrome_browser_ui_views_download_download__item__view.cc head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc head/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc head/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc head/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc head/www/chromium/files/patch-chrome_common_BUILD.gn head/www/chromium/files/patch-chrome_common_channel__info__posix.cc head/www/chromium/files/patch-chrome_common_chrome__features.cc head/www/chromium/files/patch-chrome_common_chrome__features.h head/www/chromium/files/patch-chrome_common_chrome__switches.cc head/www/chromium/files/patch-chrome_common_chrome__switches.h head/www/chromium/files/patch-chrome_common_extensions_command.cc head/www/chromium/files/patch-chrome_common_features.gni head/www/chromium/files/patch-chrome_common_media_cdm__host__file__path.cc head/www/chromium/files/patch-chrome_common_pref__names.cc head/www/chromium/files/patch-chrome_common_pref__names.h head/www/chromium/files/patch-chrome_common_webui__url__constants.cc head/www/chromium/files/patch-chrome_common_webui__url__constants.h head/www/chromium/files/patch-chrome_renderer_chrome__content__renderer__client.cc head/www/chromium/files/patch-chrome_test_BUILD.gn head/www/chromium/files/patch-chrome_test_base_chrome__test__launcher.cc head/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc head/www/chromium/files/patch-chrome_test_base_testing__browser__process.h head/www/chromium/files/patch-chrome_test_chromedriver_key__converter__unittest.cc head/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc head/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc head/www/chromium/files/patch-components_BUILD.gn head/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc head/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc head/www/chromium/files/patch-components_autofill_core_browser_autofill__external__delegate.cc head/www/chromium/files/patch-components_autofill_core_browser_personal__data__manager.cc head/www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc head/www/chromium/files/patch-components_crash_core_common_BUILD.gn head/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc head/www/chromium/files/patch-components_feature__engagement_public_feature__list.h head/www/chromium/files/patch-components_metrics_BUILD.gn head/www/chromium/files/patch-components_metrics_metrics__log.cc head/www/chromium/files/patch-components_neterror_resources_neterror.js head/www/chromium/files/patch-components_network__session__configurator_browser_network__session__configurator.cc head/www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc head/www/chromium/files/patch-components_policy_core_common_schema.cc head/www/chromium/files/patch-components_policy_resources_policy__templates.json head/www/chromium/files/patch-components_policy_tools_generate__policy__source.py head/www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc head/www/chromium/files/patch-components_viz_service_display__embedder_skia__output__device__dawn.cc head/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc head/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h head/www/chromium/files/patch-components_viz_test_mock__display__client.h head/www/chromium/files/patch-content_app_content__main__runner__impl.cc head/www/chromium/files/patch-content_browser_BUILD.gn head/www/chromium/files/patch-content_browser_browser__main__loop.cc head/www/chromium/files/patch-content_browser_devtools_protocol_system__info__handler.cc head/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h head/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc head/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc head/www/chromium/files/patch-content_browser_scheduler_responsiveness_watcher.cc head/www/chromium/files/patch-content_browser_utility__process__host.cc head/www/chromium/files/patch-content_browser_webui_shared__resources__data__source.cc head/www/chromium/files/patch-content_common_BUILD.gn head/www/chromium/files/patch-content_common_user__agent.cc head/www/chromium/files/patch-content_gpu_gpu__main.cc head/www/chromium/files/patch-content_gpu_gpu__sandbox__hook__linux.cc head/www/chromium/files/patch-content_public_app_content__main__delegate.cc head/www/chromium/files/patch-content_public_common_BUILD.gn head/www/chromium/files/patch-content_public_common_common__param__traits__macros.h head/www/chromium/files/patch-content_public_common_content__features.cc head/www/chromium/files/patch-content_public_common_content__switches.cc head/www/chromium/files/patch-content_public_common_content__switches.h head/www/chromium/files/patch-content_public_test_browser__test__base.cc head/www/chromium/files/patch-content_renderer_BUILD.gn head/www/chromium/files/patch-content_renderer_media_audio_audio__device__factory.cc head/www/chromium/files/patch-content_renderer_render__process__impl.cc head/www/chromium/files/patch-content_renderer_render__thread__impl.cc head/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc head/www/chromium/files/patch-content_shell_BUILD.gn head/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__context.cc head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__main__parts.cc head/www/chromium/files/patch-content_test_BUILD.gn head/www/chromium/files/patch-content_test_content__test__suite.cc head/www/chromium/files/patch-content_utility_BUILD.gn head/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc head/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc head/www/chromium/files/patch-extensions_browser_browser__context__keyed__service__factories.cc head/www/chromium/files/patch-extensions_common_api___permission__features.json head/www/chromium/files/patch-extensions_common_image__util.cc head/www/chromium/files/patch-extensions_renderer_bindings_api__binding__util.cc head/www/chromium/files/patch-gpu_command__buffer_common_gpu__memory__buffer__support.cc head/www/chromium/files/patch-gpu_command__buffer_service_external__vk__image__backing.cc head/www/chromium/files/patch-gpu_command__buffer_service_external__vk__image__gl__representation.cc head/www/chromium/files/patch-gpu_config_gpu__control__list.cc head/www/chromium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc head/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc head/www/chromium/files/patch-gpu_ipc_service_gpu__watchdog__thread.h head/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.cc head/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.h head/www/chromium/files/patch-headless_BUILD.gn head/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.cc head/www/chromium/files/patch-headless_lib_browser_headless__request__context__manager.cc head/www/chromium/files/patch-headless_lib_headless__content__main__delegate.cc head/www/chromium/files/patch-headless_lib_headless__content__main__delegate.h head/www/chromium/files/patch-media_BUILD.gn head/www/chromium/files/patch-media_audio_audio__input__device.cc head/www/chromium/files/patch-media_base_media__switches.cc head/www/chromium/files/patch-media_base_video__frame.h head/www/chromium/files/patch-media_media__options.gni head/www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc head/www/chromium/files/patch-media_mojo_services_gpu__mojo__media__client.cc head/www/chromium/files/patch-mojo_public_js_mojo__bindings__resources.grd head/www/chromium/files/patch-net_BUILD.gn head/www/chromium/files/patch-net_nqe_network__quality__estimator.cc head/www/chromium/files/patch-net_proxy__resolution_configured__proxy__resolution__service.cc head/www/chromium/files/patch-net_socket_unix__domain__client__socket__posix.cc head/www/chromium/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc head/www/chromium/files/patch-net_url__request_url__fetcher.cc head/www/chromium/files/patch-net_url__request_url__fetcher.h head/www/chromium/files/patch-net_url__request_url__request__context.cc head/www/chromium/files/patch-net_url__request_url__request__context__builder.cc head/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc head/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc head/www/chromium/files/patch-remoting_host_host__main.cc head/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc head/www/chromium/files/patch-sandbox_linux_services_libc__interceptor.cc head/www/chromium/files/patch-services_audio_BUILD.gn head/www/chromium/files/patch-services_device_geolocation_location__arbitrator.cc head/www/chromium/files/patch-services_device_usb_BUILD.gn head/www/chromium/files/patch-services_network_BUILD.gn head/www/chromium/files/patch-services_network_network__context.cc head/www/chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc head/www/chromium/files/patch-services_tracing_public_cpp_perfetto_trace__time.cc head/www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc head/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp head/www/chromium/files/patch-third__party_angle_BUILD.gn head/www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp head/www/chromium/files/patch-third__party_angle_third__party_vulkan-loader_src_loader_loader.c head/www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc head/www/chromium/files/patch-third__party_blink_renderer_core_html_forms_internal__popup__menu.cc head/www/chromium/files/patch-third__party_blink_renderer_core_layout_layout__view.cc head/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc head/www/chromium/files/patch-third__party_blink_renderer_modules_mediastream_processed__local__audio__source.cc head/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc head/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc head/www/chromium/files/patch-third__party_crashpad_crashpad_client_BUILD.gn head/www/chromium/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h head/www/chromium/files/patch-third__party_googletest_src_googletest_src_gtest.cc head/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc head/www/chromium/files/patch-third__party_perfetto_src_base_subprocess.cc head/www/chromium/files/patch-third__party_perfetto_src_base_thread__task__runner.cc head/www/chromium/files/patch-third__party_perfetto_src_tracing_core_tracing__service__impl.cc head/www/chromium/files/patch-third__party_webrtc_rtc__base_network.cc head/www/chromium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc head/www/chromium/files/patch-tools_gn_build_gen.py head/www/chromium/files/patch-tools_json__schema__compiler_feature__compiler.py head/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc head/www/chromium/files/patch-ui_base_ime_init_input__method__initializer.cc head/www/chromium/files/patch-ui_base_ui__base__features.cc head/www/chromium/files/patch-ui_base_ui__base__features.h head/www/chromium/files/patch-ui_compositor_compositor.cc head/www/chromium/files/patch-ui_compositor_compositor.h head/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc head/www/chromium/files/patch-ui_gfx_BUILD.gn head/www/chromium/files/patch-ui_gfx_font__render__params.h head/www/chromium/files/patch-ui_gfx_native__pixmap__handle.cc head/www/chromium/files/patch-ui_gfx_render__text.cc head/www/chromium/files/patch-ui_gl_BUILD.gn head/www/chromium/files/patch-ui_gl_generate__bindings.py head/www/chromium/files/patch-ui_gtk_print__dialog__gtk.cc head/www/chromium/files/patch-ui_native__theme_native__theme__base.cc head/www/chromium/files/patch-ui_strings_app__locale__settings.grd head/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate__view.cc head/www/chromium/files/patch-ui_views_controls_label.cc head/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc head/www/chromium/files/patch-ui_views_examples_widget__example.cc head/www/chromium/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc head/www/chromium/files/patch-ui_views_widget_native__widget__aura.cc head/www/chromium/files/patch-ui_views_window_dialog__delegate.cc head/www/chromium/files/patch-v8_BUILD.gn head/www/chromium/files/patch-v8_src_api_api.cc head/www/chromium/files/patch-v8_src_base_platform_platform-freebsd.cc head/www/chromium/files/patch-weblayer_BUILD.gn head/www/chromium/files/patch-weblayer_app_content__main__delegate__impl.cc head/www/chromium/files/patch-weblayer_browser_browser__main__parts__impl.cc head/www/chromium/files/patch-weblayer_browser_content__browser__client__impl.cc head/www/chromium/files/patch-weblayer_browser_content__browser__client__impl.h head/www/chromium/files/patch-weblayer_browser_system__network__context__manager.cc head/www/chromium/pkg-plist Modified: head/www/chromium/Makefile ============================================================================== --- head/www/chromium/Makefile Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/Makefile Thu Jul 30 20:39:39 2020 (r543833) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= chromium -PORTVERSION= 83.0.4103.116 -PORTREVISION= 1 +PORTVERSION= 84.0.4147.105 CATEGORIES?= www java MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ LOCAL/cpm/chromium/:fonts @@ -21,10 +20,10 @@ BUILD_DEPENDS= bash:shells/bash \ .if !defined(GN_ONLY) BUILD_DEPENDS+= gperf:devel/gperf \ - yasm:devel/yasm \ ffmpeg>=3.2.2,1:multimedia/ffmpeg \ flock:sysutils/flock \ node:www/node \ + xcb-proto>0:x11/xcb-proto \ ${LOCALBASE}/bin/ar:devel/binutils \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ @@ -255,7 +254,15 @@ pre-configure: #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ - ffmpeg flac fontconfig freetype harfbuzz-ng libdrm libpng libwebp libxml libxslt openh264 opus snappy yasm || ${FALSE} + ffmpeg flac fontconfig freetype harfbuzz-ng libdrm libpng libwebp libxml libxslt openh264 opus snappy || ${FALSE} + + # We need the site package from xcbgen, which installs as python3.7 (really: default version), while the chromium + # build still needs to use python2.7. It works, because xcbgen can run with both versions, but we want to avoid + # having the pre-compiled pyc files from 2.7 in the 3.7 site packages + # Remove this as soon as chromium uses python3.x as well + @${MKDIR} ${WRKDIR}/site-packages/xcbgen + ${CP} ${PYTHONBASE}/lib/python3.7/site-packages/xcbgen/*.py \ + ${WRKDIR}/site-packages/xcbgen .endif do-configure: Modified: head/www/chromium/distinfo ============================================================================== --- head/www/chromium/distinfo Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/distinfo Thu Jul 30 20:39:39 2020 (r543833) @@ -1,7 +1,7 @@ -TIMESTAMP = 1593564988 -SHA256 (chromium-83.0.4103.116.tar.xz) = bb0c7e8dfee9f3a5e30eca7f34fc9f21caefa82a86c058c552f52b1ae2da2ac3 -SIZE (chromium-83.0.4103.116.tar.xz) = 802626772 -SHA256 (chromium-83.0.4103.116-testdata.tar.xz) = 0b999ed70e758e18229ff01c7d0bdea83aedc9f6e0ac56d78d4e46120f8d6a2c -SIZE (chromium-83.0.4103.116-testdata.tar.xz) = 257103056 +TIMESTAMP = 1595931907 +SHA256 (chromium-84.0.4147.105.tar.xz) = caf4ebeb2a2333454c3067a2534aeecaab5029aa78fc0d8b27f79ad3b9c5ccac +SIZE (chromium-84.0.4147.105.tar.xz) = 845167500 +SHA256 (chromium-84.0.4147.105-testdata.tar.xz) = 571cfaa82ea28413b22e65907d0ecdb055e02142f8e1b86f3fe2f1bb9557ac03 +SIZE (chromium-84.0.4147.105-testdata.tar.xz) = 257190208 SHA256 (test_fonts.tar.xz) = cf9cbe3b7f1c4c42d426bddc65ec178d333ad7e205a36fe0a606a3c0c545ece1 SIZE (test_fonts.tar.xz) = 200040 Modified: head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h ============================================================================== --- head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h Thu Jul 30 20:39:39 2020 (r543833) @@ -1,4 +1,4 @@ ---- third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2020-05-18 18:42:41 UTC +--- third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2020-07-07 22:03:25 UTC +++ third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h @@ -16,7 +16,7 @@ #if defined(OS_ANDROID) Modified: head/www/chromium/files/patch-BUILD.gn ============================================================================== --- head/www/chromium/files/patch-BUILD.gn Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-BUILD.gn Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- BUILD.gn.orig 2020-06-03 18:40:09 UTC +--- BUILD.gn.orig 2020-07-07 21:58:11 UTC +++ BUILD.gn -@@ -418,7 +418,7 @@ group("gn_all") { +@@ -417,7 +417,7 @@ group("gn_all") { ] } @@ -29,7 +29,7 @@ "//media/cast:generate_barcode_video", "//media/cast:generate_timecode_audio", "//net:crash_cache", -@@ -579,10 +573,6 @@ group("gn_all") { +@@ -578,10 +572,6 @@ group("gn_all") { "//mojo:mojo_perftests", "//services/service_manager/public/cpp", "//testing/gmock:gmock_main", @@ -40,7 +40,7 @@ ] if (!is_android) { -@@ -656,7 +646,7 @@ group("gn_all") { +@@ -655,7 +645,7 @@ group("gn_all") { host_os == "win") { deps += [ "//chrome/test/mini_installer:mini_installer_tests" ] } @@ -49,7 +49,7 @@ deps += [ "//third_party/breakpad:symupload($host_toolchain)" ] } -@@ -789,7 +779,6 @@ group("gn_all") { +@@ -788,7 +778,6 @@ group("gn_all") { "//chrome/browser/vr:vr_common_perftests", "//chrome/browser/vr:vr_common_unittests", "//chrome/browser/vr:vr_pixeltests", @@ -57,7 +57,7 @@ ] if (is_desktop_linux && use_ozone) { deps += [ "//chrome/browser/vr/testapp:vr_testapp" ] -@@ -1072,7 +1061,7 @@ if (!is_ios) { +@@ -1074,7 +1063,7 @@ if (!is_ios) { ] } @@ -66,7 +66,7 @@ data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] } -@@ -1081,7 +1070,7 @@ if (!is_ios) { +@@ -1083,7 +1072,7 @@ if (!is_ios) { data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } @@ -75,7 +75,7 @@ data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } -@@ -1274,9 +1263,6 @@ group("chromium_builder_perf") { +@@ -1276,9 +1265,6 @@ group("chromium_builder_perf") { if (is_win) { data_deps += [ "//chrome/installer/mini_installer:mini_installer" ] Modified: head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc ============================================================================== --- head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- apps/app_restore_service_browsertest.cc.orig 2020-03-23 15:18:04 UTC +--- apps/app_restore_service_browsertest.cc.orig 2020-07-07 21:57:29 UTC +++ apps/app_restore_service_browsertest.cc -@@ -147,7 +147,7 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, FileAcc +@@ -148,7 +148,7 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, FileAcc } // Flaky: crbug.com/269613 Modified: head/www/chromium/files/patch-base_BUILD.gn ============================================================================== --- head/www/chromium/files/patch-base_BUILD.gn Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_BUILD.gn Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/BUILD.gn.orig 2020-05-13 18:40:16 UTC +--- base/BUILD.gn.orig 2020-07-07 21:58:11 UTC +++ base/BUILD.gn -@@ -59,7 +59,7 @@ declare_args() { +@@ -60,7 +60,7 @@ declare_args() { # replacement base::Location::Current(). On by default in non-official builds # for testing purposes. # TODO(https://crbug.com/974061): remove this eventually. @@ -9,7 +9,7 @@ # Unsafe developer build. Has developer-friendly features that may weaken or # disable security measures like sandboxing or ASLR. -@@ -929,7 +929,7 @@ jumbo_component("base") { +@@ -936,7 +936,7 @@ jumbo_component("base") { "timer/hi_res_timer_manager_posix.cc", ] @@ -18,7 +18,7 @@ sources += [ "profiler/stack_copier_signal.cc", "profiler/stack_copier_signal.h", -@@ -938,6 +938,12 @@ jumbo_component("base") { +@@ -945,6 +945,12 @@ jumbo_component("base") { "profiler/thread_delegate_posix.h", ] } @@ -31,7 +31,7 @@ } if (is_win) { -@@ -1321,7 +1327,7 @@ jumbo_component("base") { +@@ -1329,7 +1335,7 @@ jumbo_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. @@ -40,7 +40,7 @@ host_toolchain != "//build/toolchain/cros:host") { libs += [ "atomic" ] } -@@ -1347,7 +1353,7 @@ jumbo_component("base") { +@@ -1355,7 +1361,7 @@ jumbo_component("base") { "allocator/allocator_shim_override_glibc_weak_symbols.h", ] deps += [ "//base/allocator:tcmalloc" ] @@ -49,7 +49,7 @@ sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ] } else if (is_android && use_allocator == "none") { sources += [ -@@ -1942,6 +1948,33 @@ jumbo_component("base") { +@@ -1952,6 +1958,33 @@ jumbo_component("base") { } } @@ -83,7 +83,7 @@ # iOS if (is_ios) { sources -= [ -@@ -2898,7 +2931,7 @@ test("base_unittests") { +@@ -2946,7 +2979,7 @@ test("base_unittests") { "posix/unix_domain_socket_unittest.cc", "task/thread_pool/task_tracker_posix_unittest.cc", ] @@ -92,7 +92,7 @@ sources += [ "profiler/stack_copier_signal_unittest.cc" ] } } -@@ -3087,6 +3120,12 @@ test("base_unittests") { +@@ -3154,6 +3187,12 @@ test("base_unittests") { manifest = "//build/config/fuchsia/tests.cmx" } Modified: head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/allocator/allocator_shim_unittest.cc.orig 2020-03-16 18:39:41 UTC +--- base/allocator/allocator_shim_unittest.cc.orig 2020-07-07 21:57:30 UTC +++ base/allocator/allocator_shim_unittest.cc -@@ -348,7 +348,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) { +@@ -355,7 +355,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) { ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u); #endif // !OS_WIN @@ -9,7 +9,7 @@ void* memalign_ptr = memalign(128, 53); ASSERT_NE(nullptr, memalign_ptr); ASSERT_EQ(0u, reinterpret_cast(memalign_ptr) % 128); -@@ -361,7 +361,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) { +@@ -368,7 +368,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) { ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u); // pvalloc rounds the size up to the next page. ASSERT_GE(aligned_allocs_intercepted_by_size[kPageSize], 1u); @@ -18,7 +18,7 @@ char* realloc_ptr = static_cast(malloc(10)); strcpy(realloc_ptr, "foobar"); -@@ -377,13 +377,13 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) { +@@ -384,13 +384,13 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) { free(zero_alloc_ptr); ASSERT_GE(frees_intercepted_by_addr[Hash(zero_alloc_ptr)], 1u); @@ -34,7 +34,7 @@ #if !defined(OS_WIN) free(posix_memalign_ptr); -@@ -550,7 +550,7 @@ static size_t GetAllocatedSize(void* ptr) { +@@ -557,7 +557,7 @@ static size_t GetAllocatedSize(void* ptr) { static size_t GetAllocatedSize(void* ptr) { return malloc_size(ptr); } Modified: head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/partition_alloc_unittest.cc.orig 2020-03-23 15:20:45 UTC +--- base/allocator/partition_allocator/partition_alloc_unittest.cc.orig 2020-07-07 21:58:11 UTC +++ base/allocator/partition_allocator/partition_alloc_unittest.cc -@@ -314,9 +314,13 @@ void FreeFullPage(PartitionPage* page) { +@@ -307,9 +307,13 @@ void FreeFullPage(PartitionRoot* root, PartitionRoot:: } } Modified: head/www/chromium/files/patch-base_cpu.cc ============================================================================== --- head/www/chromium/files/patch-base_cpu.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_cpu.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/cpu.cc.orig 2019-10-21 19:06:18 UTC +--- base/cpu.cc.orig 2020-07-07 21:57:30 UTC +++ base/cpu.cc -@@ -14,7 +14,7 @@ +@@ -15,7 +15,7 @@ #include "base/stl_util.h" @@ -9,7 +9,7 @@ #include "base/files/file_util.h" #endif -@@ -135,7 +135,7 @@ uint64_t xgetbv(uint32_t xcr) { +@@ -136,7 +136,7 @@ uint64_t xgetbv(uint32_t xcr) { #endif // ARCH_CPU_X86_FAMILY @@ -18,7 +18,7 @@ std::string* CpuInfoBrand() { static std::string* brand = []() { // This function finds the value from /proc/cpuinfo under the key "model -@@ -165,7 +165,7 @@ std::string* CpuInfoBrand() { +@@ -166,7 +166,7 @@ std::string* CpuInfoBrand() { return brand; } #endif // defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || @@ -27,7 +27,7 @@ } // namespace -@@ -287,7 +287,7 @@ void CPU::Initialize() { +@@ -288,7 +288,7 @@ void CPU::Initialize() { } } #elif defined(ARCH_CPU_ARM_FAMILY) Modified: head/www/chromium/files/patch-base_debug_debugger__posix.cc ============================================================================== --- head/www/chromium/files/patch-base_debug_debugger__posix.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_debug_debugger__posix.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/debug/debugger_posix.cc.orig 2020-05-13 18:40:16 UTC +--- base/debug/debugger_posix.cc.orig 2020-07-07 21:58:11 UTC +++ base/debug/debugger_posix.cc -@@ -95,7 +95,7 @@ bool BeingDebugged() { +@@ -98,7 +98,7 @@ bool BeingDebugged() { KERN_PROC, KERN_PROC_PID, getpid() @@ -9,7 +9,7 @@ , sizeof(struct kinfo_proc), 0 #endif -@@ -103,33 +103,35 @@ bool BeingDebugged() { +@@ -106,33 +106,35 @@ bool BeingDebugged() { // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and // binary interfaces may change. Modified: head/www/chromium/files/patch-base_debug_elf__reader.cc ============================================================================== --- head/www/chromium/files/patch-base_debug_elf__reader.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_debug_elf__reader.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/debug/elf_reader.cc.orig 2020-02-24 18:39:05 UTC +--- base/debug/elf_reader.cc.orig 2020-07-07 21:57:30 UTC +++ base/debug/elf_reader.cc -@@ -35,7 +35,9 @@ using Nhdr = Elf64_Nhdr; +@@ -36,7 +36,9 @@ using Nhdr = Elf64_Nhdr; using Word = Elf64_Word; #endif @@ -10,7 +10,7 @@ // Returns a pointer to the header of the ELF binary mapped into memory, // or a null pointer if the header is invalid. -@@ -98,6 +100,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, +@@ -99,6 +101,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, bool found = false; while (current_section < section_end) { current_note = reinterpret_cast(current_section); @@ -18,7 +18,7 @@ if (current_note->n_type == NT_GNU_BUILD_ID) { StringPiece note_name(current_section + sizeof(Nhdr), current_note->n_namesz); -@@ -107,6 +110,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, +@@ -108,6 +111,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, break; } } Modified: head/www/chromium/files/patch-base_debug_proc__maps__linux.cc ============================================================================== --- head/www/chromium/files/patch-base_debug_proc__maps__linux.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_debug_proc__maps__linux.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/debug/proc_maps_linux.cc.orig 2020-03-16 18:39:41 UTC +--- base/debug/proc_maps_linux.cc.orig 2020-07-07 21:57:30 UTC +++ base/debug/proc_maps_linux.cc -@@ -12,7 +12,7 @@ +@@ -13,7 +13,7 @@ #include "base/strings/string_split.h" #include "build/build_config.h" @@ -9,7 +9,7 @@ #include #endif -@@ -28,6 +28,11 @@ +@@ -29,6 +29,11 @@ namespace base { namespace debug { @@ -21,7 +21,7 @@ // Scans |proc_maps| starting from |pos| returning true if the gate VMA was // found, otherwise returns false. static bool ContainsGateVMA(std::string* proc_maps, size_t pos) { -@@ -43,15 +48,16 @@ static bool ContainsGateVMA(std::string* proc_maps, si +@@ -44,15 +49,16 @@ static bool ContainsGateVMA(std::string* proc_maps, si return false; #endif } @@ -40,7 +40,7 @@ return false; } proc_maps->clear(); -@@ -65,7 +71,7 @@ bool ReadProcMaps(std::string* proc_maps) { +@@ -66,7 +72,7 @@ bool ReadProcMaps(std::string* proc_maps) { ssize_t bytes_read = HANDLE_EINTR(read(fd.get(), buffer, kReadSize)); if (bytes_read < 0) { @@ -49,7 +49,7 @@ proc_maps->clear(); return false; } -@@ -76,6 +82,7 @@ bool ReadProcMaps(std::string* proc_maps) { +@@ -77,6 +83,7 @@ bool ReadProcMaps(std::string* proc_maps) { if (bytes_read == 0) break; @@ -57,7 +57,7 @@ // The gate VMA is handled as a special case after seq_file has finished // iterating through all entries in the virtual memory table. // -@@ -86,6 +93,7 @@ bool ReadProcMaps(std::string* proc_maps) { +@@ -87,6 +94,7 @@ bool ReadProcMaps(std::string* proc_maps) { // Avoid this by searching for the gate VMA and breaking early. if (ContainsGateVMA(proc_maps, pos)) break; @@ -65,7 +65,7 @@ } return true; -@@ -114,10 +122,32 @@ bool ParseProcMaps(const std::string& input, +@@ -115,10 +123,32 @@ bool ParseProcMaps(const std::string& input, MappedMemoryRegion region; const char* line = lines[i].c_str(); char permissions[5] = {'\0'}; // Ensure NUL-terminated string. @@ -99,7 +99,7 @@ // Sample format from man 5 proc: // -@@ -133,6 +163,7 @@ bool ParseProcMaps(const std::string& input, +@@ -134,6 +164,7 @@ bool ParseProcMaps(const std::string& input, DPLOG(WARNING) << "sscanf failed for line: " << line; return false; } @@ -107,7 +107,7 @@ region.permissions = 0; -@@ -151,14 +182,31 @@ bool ParseProcMaps(const std::string& input, +@@ -152,14 +183,31 @@ bool ParseProcMaps(const std::string& input, else if (permissions[2] != '-') return false; Modified: head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/files/file_path_watcher_unittest.cc.orig 2020-05-13 18:40:16 UTC +--- base/files/file_path_watcher_unittest.cc.orig 2020-07-07 21:58:11 UTC +++ base/files/file_path_watcher_unittest.cc -@@ -430,7 +430,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { +@@ -424,7 +424,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { VLOG(1) << "Waiting for file1 creation"; ASSERT_TRUE(WaitForEvents()); @@ -9,7 +9,7 @@ // Mac implementation does not detect files modified in a directory. ASSERT_TRUE(WriteFile(file1, "content v2")); VLOG(1) << "Waiting for file1 modification"; -@@ -803,7 +803,7 @@ enum Permission { +@@ -797,7 +797,7 @@ enum Permission { Execute }; @@ -18,7 +18,7 @@ bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) { struct stat stat_buf; -@@ -832,9 +832,9 @@ bool ChangeFilePermissions(const FilePath& path, Permi +@@ -826,9 +826,9 @@ bool ChangeFilePermissions(const FilePath& path, Permi } return chmod(path.value().c_str(), stat_buf.st_mode) == 0; } @@ -30,7 +30,7 @@ // Linux implementation of FilePathWatcher doesn't catch attribute changes. // http://crbug.com/78043 // Windows implementation of FilePathWatcher catches attribute changes that -@@ -869,7 +869,7 @@ TEST_F(FilePathWatcherTest, DirAttributesChanged) { +@@ -863,7 +863,7 @@ TEST_F(FilePathWatcherTest, DirAttributesChanged) { ASSERT_TRUE(ChangeFilePermissions(test_dir1, Execute, true)); } Modified: head/www/chromium/files/patch-base_files_file__util.h ============================================================================== --- head/www/chromium/files/patch-base_files_file__util.h Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_files_file__util.h Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/files/file_util.h.orig 2020-03-16 18:39:41 UTC +--- base/files/file_util.h.orig 2020-07-07 21:58:11 UTC +++ base/files/file_util.h -@@ -519,7 +519,7 @@ BASE_EXPORT bool VerifyPathControlledByAdmin(const bas +@@ -552,7 +552,7 @@ BASE_EXPORT bool VerifyPathControlledByAdmin(const bas // the directory |path|, in the number of FilePath::CharType, or -1 on failure. BASE_EXPORT int GetMaximumPathComponentLength(const base::FilePath& path); Modified: head/www/chromium/files/patch-base_files_file__util__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_files_file__util__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_files_file__util__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/files/file_util_unittest.cc.orig 2020-03-23 13:34:59 UTC +--- base/files/file_util_unittest.cc.orig 2020-07-07 21:58:11 UTC +++ base/files/file_util_unittest.cc -@@ -3434,7 +3434,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) { +@@ -3465,7 +3465,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) { } #endif // defined(OS_WIN) @@ -9,7 +9,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) { FilePath file_path("/proc/cpuinfo"); std::string data = "temp"; -@@ -3452,7 +3452,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSyste +@@ -3483,7 +3483,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSyste EXPECT_FALSE(ReadFileToStringWithMaxSize(file_path, nullptr, 4)); } Modified: head/www/chromium/files/patch-base_logging__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_logging__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_logging__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/logging_unittest.cc.orig 2019-12-16 21:51:21 UTC +--- base/logging_unittest.cc.orig 2020-07-07 21:58:11 UTC +++ base/logging_unittest.cc -@@ -591,7 +591,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo +@@ -552,7 +552,7 @@ 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; Modified: head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc ============================================================================== --- head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/memory/platform_shared_memory_region_posix.cc.orig 2020-05-13 18:40:16 UTC +--- base/memory/platform_shared_memory_region_posix.cc.orig 2020-07-07 21:57:30 UTC +++ base/memory/platform_shared_memory_region_posix.cc -@@ -69,7 +69,7 @@ FDPair ScopedFDPair::get() const { +@@ -70,7 +70,7 @@ FDPair ScopedFDPair::get() const { return {fd.get(), readonly_fd.get()}; } @@ -9,7 +9,7 @@ // static ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) { PlatformSharedMemoryRegion region = -@@ -78,7 +78,7 @@ ScopedFD PlatformSharedMemoryRegion::ExecutableRegion: +@@ -79,7 +79,7 @@ ScopedFD PlatformSharedMemoryRegion::ExecutableRegion: return region.PassPlatformHandle().fd; return ScopedFD(); } @@ -18,7 +18,7 @@ // static PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Take( -@@ -203,7 +203,7 @@ bool PlatformSharedMemoryRegion::MapAtInternal(off_t o +@@ -204,7 +204,7 @@ bool PlatformSharedMemoryRegion::MapAtInternal(off_t o // static PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode, size_t size @@ -27,7 +27,7 @@ , bool executable #endif -@@ -232,7 +232,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion: +@@ -233,7 +233,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion: // flag. FilePath directory; if (!GetShmemTempDir( Modified: head/www/chromium/files/patch-base_path__service__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_path__service__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_path__service__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/path_service_unittest.cc.orig 2020-03-23 15:23:42 UTC +--- base/path_service_unittest.cc.orig 2020-07-07 21:57:30 UTC +++ base/path_service_unittest.cc -@@ -36,7 +36,7 @@ bool ReturnsValidPath(int dir_type) { +@@ -37,7 +37,7 @@ bool ReturnsValidPath(int dir_type) { if (dir_type == DIR_CACHE) check_path_exists = false; #endif Modified: head/www/chromium/files/patch-base_process_memory.cc ============================================================================== --- head/www/chromium/files/patch-base_process_memory.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_process_memory.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/process/memory.cc.orig 2020-03-16 18:39:41 UTC +--- base/process/memory.cc.orig 2020-07-07 21:57:30 UTC +++ base/process/memory.cc -@@ -42,7 +42,7 @@ void OnNoMemoryInternal(size_t size) { +@@ -44,7 +44,7 @@ NOINLINE void OnNoMemoryInternal(size_t size) { } // namespace internal // Defined in memory_win.cc for Windows. @@ -9,7 +9,7 @@ namespace { -@@ -61,7 +61,7 @@ void TerminateBecauseOutOfMemory(size_t size) { +@@ -63,7 +63,7 @@ void TerminateBecauseOutOfMemory(size_t size) { #endif // !defined(OS_WIN) // Defined in memory_mac.mm for Mac. Modified: head/www/chromium/files/patch-base_process_process__linux.cc ============================================================================== --- head/www/chromium/files/patch-base_process_process__linux.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_process_process__linux.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/process/process_linux.cc.orig 2020-03-16 18:39:41 UTC +--- base/process/process_linux.cc.orig 2020-07-07 21:57:30 UTC +++ base/process/process_linux.cc -@@ -79,6 +79,9 @@ Time Process::CreationTime() const { +@@ -80,6 +80,9 @@ Time Process::CreationTime() const { internal::VM_STARTTIME) : internal::ReadProcStatsAndGetFieldAsInt64( Pid(), internal::VM_STARTTIME); @@ -10,7 +10,7 @@ if (!start_ticks) return Time(); TimeDelta start_offset = internal::ClockTicksToTimeDelta(start_ticks); -@@ -86,8 +89,10 @@ Time Process::CreationTime() const { +@@ -87,8 +90,10 @@ Time Process::CreationTime() const { if (boot_time.is_null()) return Time(); return Time(boot_time + start_offset); @@ -21,7 +21,7 @@ // static bool Process::CanBackgroundProcesses() { #if defined(OS_CHROMEOS) -@@ -139,6 +144,7 @@ bool Process::SetProcessBackgrounded(bool background) +@@ -140,6 +145,7 @@ bool Process::SetProcessBackgrounded(bool background) DPCHECK(result == 0); return result == 0; } Modified: head/www/chromium/files/patch-base_process_process__metrics.cc ============================================================================== --- head/www/chromium/files/patch-base_process_process__metrics.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_process_process__metrics.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/process/process_metrics.cc.orig 2019-07-24 18:58:02 UTC +--- base/process/process_metrics.cc.orig 2020-07-07 21:57:30 UTC +++ base/process/process_metrics.cc -@@ -57,7 +57,7 @@ SystemMetrics SystemMetrics::Sample() { +@@ -58,7 +58,7 @@ SystemMetrics SystemMetrics::Sample() { SystemMetrics system_metrics; system_metrics.committed_memory_ = GetSystemCommitCharge(); @@ -9,7 +9,7 @@ GetSystemMemoryInfo(&system_metrics.memory_info_); GetVmStatInfo(&system_metrics.vmstat_info_); GetSystemDiskInfo(&system_metrics.disk_info_); -@@ -75,7 +75,7 @@ std::unique_ptr SystemMetrics::ToValue() const +@@ -76,7 +76,7 @@ std::unique_ptr SystemMetrics::ToValue() const std::unique_ptr res(new DictionaryValue()); res->SetIntKey("committed_memory", static_cast(committed_memory_)); @@ -18,7 +18,7 @@ std::unique_ptr meminfo = memory_info_.ToValue(); std::unique_ptr vmstat = vmstat_info_.ToValue(); meminfo->MergeDictionary(vmstat.get()); -@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage( +@@ -127,7 +127,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage( } #endif @@ -27,7 +27,7 @@ int ProcessMetrics::CalculateIdleWakeupsPerSecond( uint64_t absolute_idle_wakeups) { return CalculateEventsPerSecond(absolute_idle_wakeups, -@@ -138,7 +138,7 @@ int ProcessMetrics::GetIdleWakeupsPerSecond() { +@@ -139,7 +139,7 @@ int ProcessMetrics::GetIdleWakeupsPerSecond() { NOTIMPLEMENTED(); // http://crbug.com/120488 return 0; } Modified: head/www/chromium/files/patch-base_process_process__metrics__posix.cc ============================================================================== --- head/www/chromium/files/patch-base_process_process__metrics__posix.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_process_process__metrics__posix.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,4 +1,4 @@ ---- base/process/process_metrics_posix.cc.orig 2019-10-21 19:06:18 UTC +--- base/process/process_metrics_posix.cc.orig 2020-07-07 21:57:30 UTC +++ base/process/process_metrics_posix.cc @@ -20,6 +20,8 @@ @@ -9,7 +9,7 @@ #else #include #endif -@@ -117,7 +119,7 @@ size_t ProcessMetrics::GetMallocUsage() { +@@ -126,7 +128,7 @@ size_t ProcessMetrics::GetMallocUsage() { #else return minfo.hblkhd + minfo.arena; #endif Added: head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -0,0 +1,11 @@ +--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2020-07-13 13:09:53 UTC ++++ base/profiler/stack_sampling_profiler_test_util.cc +@@ -23,7 +23,7 @@ + // Fortunately, it provides _alloca, which functions identically. + #include + #define alloca _alloca +-#else ++#elif !defined(OS_BSD) + #include + #endif + Modified: head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2020-05-13 18:40:16 UTC +--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2020-07-07 21:58:11 UTC +++ base/profiler/stack_sampling_profiler_unittest.cc -@@ -43,7 +43,7 @@ +@@ -41,7 +41,7 @@ #include #include #include Modified: head/www/chromium/files/patch-base_security__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_security__unittest.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_security__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/security_unittest.cc.orig 2019-04-30 22:22:28 UTC +--- base/security_unittest.cc.orig 2020-07-07 21:57:30 UTC +++ base/security_unittest.cc -@@ -60,7 +60,7 @@ NOINLINE Type HideValueFromCompiler(volatile Type valu +@@ -59,7 +59,7 @@ NOINLINE Type HideValueFromCompiler(volatile Type valu // FAILS_ is too clunky. void OverflowTestsSoftExpectTrue(bool overflow_detected) { if (!overflow_detected) { Modified: head/www/chromium/files/patch-base_synchronization_lock__impl.h ============================================================================== --- head/www/chromium/files/patch-base_synchronization_lock__impl.h Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_synchronization_lock__impl.h Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/synchronization/lock_impl.h.orig 2020-03-08 08:35:16 UTC +--- base/synchronization/lock_impl.h.orig 2020-07-07 21:58:11 UTC +++ base/synchronization/lock_impl.h -@@ -67,10 +67,13 @@ void LockImpl::Unlock() { +@@ -69,10 +69,13 @@ void LockImpl::Unlock() { ::ReleaseSRWLockExclusive(reinterpret_cast(&native_handle_)); } #elif defined(OS_POSIX) || defined(OS_FUCHSIA) Modified: head/www/chromium/files/patch-base_system_sys__info__freebsd.cc ============================================================================== --- head/www/chromium/files/patch-base_system_sys__info__freebsd.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_system_sys__info__freebsd.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,9 +1,9 @@ ---- base/system/sys_info_freebsd.cc.orig 2020-06-15 18:59:42 UTC +--- base/system/sys_info_freebsd.cc.orig 2020-07-07 21:57:30 UTC +++ base/system/sys_info_freebsd.cc -@@ -9,30 +9,76 @@ +@@ -9,30 +9,86 @@ #include - #include "base/logging.h" + #include "base/notreached.h" +#include "base/strings/string_util.h" namespace base { @@ -15,34 +15,40 @@ - sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0); - sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); - if (pages == -1 || page_size == -1) { -+ if(r == 0) ++ ++ if (r == 0) + r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0); -+ if(r == 0) -+ r =sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); -+ if(r == -1) { ++ if (r == 0) ++ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); ++ ++ if (r == -1) { NOTREACHED(); return 0; } ++ return static_cast(pages) * page_size; } +int64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() { + int page_size, r = 0; -+ unsigned pgfree, pginact, pgcache; ++ unsigned int pgfree, pginact, pgcache; + size_t size = sizeof(page_size); + size_t szpg = sizeof(pgfree); -+ if(r == 0) ++ ++ if (r == 0) + r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0); -+ if(r == 0) ++ if (r == 0) + r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0); -+ if(r == 0) ++ if (r == 0) + r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0); -+ if(r == 0) ++ if (r == 0) + r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0); -+ if(r == -1) { ++ ++ if (r == -1) { + NOTREACHED(); + return 0; + } ++ + return static_cast((pgfree + pginact + pgcache) * page_size); +} + @@ -51,8 +57,11 @@ + int mib[] = { CTL_HW, HW_MODEL }; + char name[256]; + size_t size = base::size(name); -+ if (sysctl(mib, base::size(mib), &name, &size, NULL, 0) == 0) ++ ++ if (sysctl(mib, base::size(mib), &name, &size, NULL, 0) == 0) { + return name; ++ } ++ + return std::string(); +} + @@ -71,12 +80,13 @@ + +SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() { + HardwareInfo info; -+ // Set the manufacturer to "FreeBSD" and the model to -+ // an empty string. ++ + info.manufacturer = "FreeBSD"; + info.model = HardwareModelName(); ++ + DCHECK(IsStringUTF8(info.manufacturer)); + DCHECK(IsStringUTF8(info.model)); ++ + return info; } Added: head/www/chromium/files/patch-base_test_BUILD.gn ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_test_BUILD.gn Thu Jul 30 20:39:39 2020 (r543833) @@ -0,0 +1,15 @@ +--- base/test/BUILD.gn.orig 2020-07-13 15:42:25 UTC ++++ base/test/BUILD.gn +@@ -408,7 +408,11 @@ if (is_linux) { + + copy("fonts_conf") { + sources = [ "fonts.conf" ] +- outputs = [ "${root_build_dir}/etc/fonts/{{source_file_part}}" ] ++ if (is_bsd) { ++ outputs = [ "${root_build_dir}/usr/local/etc/fonts/{{source_file_part}}" ] ++ } else { ++ outputs = [ "${root_build_dir}/etc/fonts/{{source_file_part}}" ] ++ } + } + + if (current_toolchain == host_toolchain) { Modified: head/www/chromium/files/patch-base_test_launcher_test__launcher.cc ============================================================================== --- head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,4 +1,4 @@ ---- base/test/launcher/test_launcher.cc.orig 2020-03-16 18:40:27 UTC +--- base/test/launcher/test_launcher.cc.orig 2020-07-07 21:58:11 UTC +++ base/test/launcher/test_launcher.cc @@ -55,6 +55,7 @@ #include "testing/gtest/include/gtest/gtest.h" @@ -8,7 +8,7 @@ #include #include "base/files/file_descriptor_watcher_posix.h" -@@ -551,7 +552,7 @@ ChildProcessResults DoLaunchChildTestProcess( +@@ -557,7 +558,7 @@ ChildProcessResults DoLaunchChildTestProcess( #if !defined(OS_FUCHSIA) options.new_process_group = true; #endif Modified: head/www/chromium/files/patch-base_test_test__file__util__posix.cc ============================================================================== --- head/www/chromium/files/patch-base_test_test__file__util__posix.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_test_test__file__util__posix.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- base/test/test_file_util_posix.cc.orig 2020-02-03 21:52:37 UTC +--- base/test/test_file_util_posix.cc.orig 2020-07-07 21:57:30 UTC +++ base/test/test_file_util_posix.cc -@@ -84,7 +84,7 @@ void SyncPageCacheToDisk() { +@@ -85,7 +85,7 @@ void SyncPageCacheToDisk() { sync(); } Added: head/www/chromium/files/patch-base_threading_scoped__blocking__call__unittest.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_threading_scoped__blocking__call__unittest.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -0,0 +1,11 @@ +--- base/threading/scoped_blocking_call_unittest.cc.orig 2020-07-13 13:43:07 UTC ++++ base/threading/scoped_blocking_call_unittest.cc +@@ -273,7 +273,7 @@ TEST_F(ScopedBlockingCallIOJankMonitoringTest, ManyInA + } + + TEST_F(ScopedBlockingCallIOJankMonitoringTest, OverlappingMultipleWindows) { +- constexpr auto kJankTiming = ++ auto kJankTiming = + internal::IOJankMonitoringWindow::kMonitoringWindow * 3 + + internal::IOJankMonitoringWindow::kIOJankInterval * 5; + Modified: head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc ============================================================================== --- head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Thu Jul 30 20:39:39 2020 (r543833) @@ -1,12 +1,12 @@ ---- base/threading/thread_task_runner_handle.cc.orig 2019-12-16 21:50:40 UTC +--- base/threading/thread_task_runner_handle.cc.orig 2020-07-07 21:57:30 UTC +++ base/threading/thread_task_runner_handle.cc @@ -8,6 +8,7 @@ #include #include "base/bind.h" +#include "base/callback_helpers.h" + #include "base/check_op.h" #include "base/lazy_instance.h" - #include "base/logging.h" #include "base/run_loop.h" @@ -38,6 +39,7 @@ bool ThreadTaskRunnerHandle::IsSet() { return !!thread_task_runner_tls.Pointer()->Get(); Modified: head/www/chromium/files/patch-build_config_compiler_BUILD.gn ============================================================================== --- head/www/chromium/files/patch-build_config_compiler_BUILD.gn Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-build_config_compiler_BUILD.gn Thu Jul 30 20:39:39 2020 (r543833) @@ -1,6 +1,6 @@ ---- build/config/compiler/BUILD.gn.orig 2020-06-03 18:40:10 UTC +--- build/config/compiler/BUILD.gn.orig 2020-07-07 21:58:11 UTC +++ build/config/compiler/BUILD.gn -@@ -138,7 +138,7 @@ declare_args() { +@@ -133,7 +133,7 @@ declare_args() { # 'is_android' breaks content_shell_test_apk on android-kitkat-arm-rel. # 'use_xcode_clang' may call old clang. init_stack_vars = @@ -9,7 +9,7 @@ # This argument is to control whether enabling text section splitting in the # final binary. When enabled, the separated text sections with prefix -@@ -307,7 +307,7 @@ config("compiler") { +@@ -287,7 +287,7 @@ config("compiler") { } # Linker warnings. @@ -18,7 +18,7 @@ ldflags += [ "-Wl,--fatal-warnings" ] } if (fatal_linker_warnings && (is_mac || is_ios)) { -@@ -401,7 +401,7 @@ config("compiler") { +@@ -381,7 +381,7 @@ config("compiler") { # Compiler instrumentation can introduce dependencies in DSOs to symbols in # the executable they are loaded into, so they are unresolved at link-time. @@ -27,7 +27,7 @@ ldflags += [ "-Wl,-z,defs", "-Wl,--as-needed", -@@ -500,7 +500,7 @@ config("compiler") { +@@ -472,7 +472,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -36,7 +36,7 @@ cflags += [ "-fcrash-diagnostics-dir=" + rebase_path("//tools/clang/crashreports", root_build_dir) ] -@@ -770,7 +770,7 @@ config("compiler_cpu_abi") { +@@ -735,7 +735,7 @@ config("compiler_cpu_abi") { cflags += [ "-mtune=$arm_tune" ] } } else if (current_cpu == "arm64") { @@ -45,7 +45,7 @@ cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] } -@@ -1120,7 +1120,7 @@ config("compiler_deterministic") { +@@ -1085,7 +1085,7 @@ config("compiler_deterministic") { "-Xclang", ".", ] @@ -54,8 +54,8 @@ # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167) asmflags = [ "-Wa,-fdebug-compilation-dir,." ] } -@@ -1503,7 +1503,7 @@ config("default_warnings") { - cflags += [ "-Wno-nonportable-include-path" ] +@@ -1476,7 +1476,7 @@ config("default_warnings") { + cflags += [ "-Wno-max-tokens" ] } - if (current_toolchain == host_toolchain || !use_xcode_clang) { @@ -63,7 +63,16 @@ # Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not # recognize. cflags += [ -@@ -1753,7 +1753,7 @@ config("thin_archive") { +@@ -1638,7 +1638,7 @@ config("no_chromium_code") { + # suppressing them individually, we just blanket suppress them here. + "-Wno-unused-variable", + ] +- if (!is_nacl && (current_toolchain == host_toolchain || !use_xcode_clang)) { ++ if (!is_nacl && (current_toolchain == host_toolchain || !use_xcode_clang) && !is_bsd) { + cflags += [ + # TODO(https://crbug.com/1031169): Clean up and enable. + "-Wno-misleading-indentation", +@@ -1716,7 +1716,7 @@ config("thin_archive") { # Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't # have a "thin archive" mode (it does accept -T, but it means truncating # archive names to 16 characters, which is not what we want). @@ -72,7 +81,7 @@ arflags = [ "-T" ] } else if (is_win && use_lld) { arflags = [ "/llvmlibthin" ] -@@ -2277,7 +2277,7 @@ config("symbols") { +@@ -2246,7 +2246,7 @@ config("symbols") { # flag, so we can use use -g1 for pnacl and nacl-clang compiles. # gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang. if (!is_nacl || is_clang) { @@ -81,7 +90,7 @@ } if (is_clang && !is_nacl && !use_xcode_clang) { -@@ -2305,7 +2305,7 @@ config("symbols") { +@@ -2274,7 +2274,7 @@ config("symbols") { # DWARF info may be corrupt; offsets in a range list entry are in different # sections" there. Maybe just a bug in nacl_switch_32.S. if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" && Modified: head/www/chromium/files/patch-build_config_compiler_compiler.gni ============================================================================== --- head/www/chromium/files/patch-build_config_compiler_compiler.gni Thu Jul 30 20:18:43 2020 (r543832) +++ head/www/chromium/files/patch-build_config_compiler_compiler.gni Thu Jul 30 20:39:39 2020 (r543833) @@ -1,15 +1,6 @@ ---- build/config/compiler/compiler.gni.orig 2020-05-13 18:40:16 UTC +--- build/config/compiler/compiler.gni.orig 2020-07-07 21:58:11 UTC +++ build/config/compiler/compiler.gni -@@ -47,7 +47,7 @@ declare_args() { - # only two architectures that are currently checked in). Turn this off when - # you are using a custom toolchain and need to control -B in cflags. - linux_use_bundled_binutils = -- linux_use_bundled_binutils_override && is_linux && -+ linux_use_bundled_binutils_override && (is_linux && !is_bsd) && *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***