From owner-svn-ports-all@freebsd.org Fri May 24 12:35:04 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81E5D15AA556; Fri, 24 May 2019 12:35:04 +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) server-signature RSA-PSS (4096 bits) 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 33F158BE05; Fri, 24 May 2019 12:35:04 +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 0D6771CCEB; Fri, 24 May 2019 12:35:04 +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 x4OCZ4nL056006; Fri, 24 May 2019 12:35:04 GMT (envelope-from rene@FreeBSD.org) Received: (from rene@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x4OCYwWJ055964; Fri, 24 May 2019 12:34:58 GMT (envelope-from rene@FreeBSD.org) Message-Id: <201905241234.x4OCYwWJ055964@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rene set sender to rene@FreeBSD.org using -f From: Rene Ladan Date: Fri, 24 May 2019 12:34:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r502461 - 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: 502461 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 33F158BE05 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; NEURAL_HAM_SHORT(-0.98)[-0.977,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 May 2019 12:35:05 -0000 Author: rene Date: Fri May 24 12:34:58 2019 New Revision: 502461 URL: https://svnweb.freebsd.org/changeset/ports/502461 Log: www/chromium: update to 74.0.3729.157 Submitted by: Matthias Wolf via GitHub (#150 #151) MFH: 2019Q2 Added: head/www/chromium/files/patch-base_debug_elf__reader.cc (contents, props changed) head/www/chromium/files/patch-base_memory_protected__memory__posix.cc (contents, props changed) head/www/chromium/files/patch-base_syslog__logging.cc (contents, props changed) head/www/chromium/files/patch-base_test_fontconfig__util__linux.cc (contents, props changed) head/www/chromium/files/patch-chrome_test_chromedriver_chrome__launcher.cc (contents, props changed) head/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn (contents, props changed) head/www/chromium/files/patch-chromecast_browser_metrics_cast__metrics__service__client.cc (contents, props changed) head/www/chromium/files/patch-chromecast_browser_metrics_cast__metrics__service__client.h (contents, props changed) head/www/chromium/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc (contents, props changed) head/www/chromium/files/patch-content_browser_devtools_protocol_system__info__handler.cc (contents, props changed) head/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc (contents, props changed) head/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc (contents, props changed) head/www/chromium/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc (contents, props changed) head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc (contents, props changed) head/www/chromium/files/patch-content_browser_utility__process__host.cc (contents, props changed) head/www/chromium/files/patch-content_renderer_render__process__impl.cc (contents, props changed) head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__context.cc (contents, props changed) head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__main__parts.cc (contents, props changed) head/www/chromium/files/patch-extensions_shell_browser_shell__extensions__api__client.cc (contents, props changed) head/www/chromium/files/patch-extensions_shell_browser_shell__extensions__api__client.h (contents, props changed) head/www/chromium/files/patch-google__apis_gcm_engine_heartbeat__manager.cc (contents, props changed) head/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.cc (contents, props changed) head/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.h (contents, props changed) head/www/chromium/files/patch-net_http_http__auth__gssapi__posix.h (contents, props changed) head/www/chromium/files/patch-services_content_simple__browser_simple__browser__service.cc (contents, props changed) head/www/chromium/files/patch-services_network_public_cpp_features.cc (contents, props changed) head/www/chromium/files/patch-services_video__capture_broadcasting__receiver.cc (contents, props changed) head/www/chromium/files/patch-third__party_angle_src_common_system__utils__posix.cpp (contents, props changed) head/www/chromium/files/patch-third__party_harfbuzz-ng_harfbuzz.gni (contents, props changed) head/www/chromium/files/patch-third__party_nasm_config_config-linux.h (contents, props changed) head/www/chromium/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h (contents, props changed) Deleted: head/www/chromium/files/patch-base_debug_elf__reader__linux.cc head/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc head/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.h head/www/chromium/files/patch-components_download_quarantine_quarantine__linux.cc head/www/chromium/files/patch-components_download_quarantine_test__support__linux.cc head/www/chromium/files/patch-content_public_common_renderer__preferences.h head/www/chromium/files/patch-net_http_http__network__session.cc head/www/chromium/files/patch-services_catalog_store.cc head/www/chromium/files/patch-services_catalog_store.h head/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn head/www/chromium/files/patch-third__party_blink_renderer_platform_wtf_threading.cc head/www/chromium/files/patch-third__party_googletest_src_googletest_include_gtest_internal_gtest-port.h head/www/chromium/files/patch-third__party_googletest_src_googletest_test_googletest-port-test.cc head/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h Modified: head/www/chromium/Makefile head/www/chromium/distinfo head/www/chromium/files/patch-BUILD.gn head/www/chromium/files/patch-base_BUILD.gn head/www/chromium/files/patch-base_allocator_allocator__shim.cc head/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h head/www/chromium/files/patch-base_files_file__path__unittest.cc head/www/chromium/files/patch-base_files_file__util.h head/www/chromium/files/patch-base_logging__unittest.cc head/www/chromium/files/patch-base_process_launch.h head/www/chromium/files/patch-base_process_process__metrics.cc head/www/chromium/files/patch-base_process_process__metrics.h head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc head/www/chromium/files/patch-base_security__unittest.cc head/www/chromium/files/patch-base_system_sys__info__posix.cc head/www/chromium/files/patch-base_test_generate__fontconfig__caches.cc head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc head/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc head/www/chromium/files/patch-build_config_BUILD.gn head/www/chromium/files/patch-build_config_allocator.gni 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-build_detect__host__arch.py head/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni head/www/chromium/files/patch-build_toolchain_linux_BUILD.gn head/www/chromium/files/patch-cc_BUILD.gn head/www/chromium/files/patch-cc_trees_property__tree.cc head/www/chromium/files/patch-chrome_app_chrome__main.cc 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_app_shutdown__signal__handlers__posix.cc head/www/chromium/files/patch-chrome_browser_about__flags.cc head/www/chromium/files/patch-chrome_browser_apps_platform__apps_api_music__manager__private_device__id__linux.cc head/www/chromium/files/patch-chrome_browser_browser__resources.grd head/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc head/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.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_devtools_devtools__eye__dropper.cc head/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc head/www/chromium/files/patch-chrome_browser_download_download__commands.cc head/www/chromium/files/patch-chrome_browser_download_download__prefs.h head/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn head/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc head/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.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_settings__private_prefs__util.cc head/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.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_fileapi_mtp__device__map__service.cc head/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc head/www/chromium/files/patch-chrome_browser_media_router_providers_wired__display_wired__display__media__route__provider.cc head/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc head/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__handler__host.cc head/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__handler__host.h head/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc head/www/chromium/files/patch-chrome_browser_password__manager_password__store__factory.cc 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_process__singleton__posix.cc head/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc head/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc head/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.html head/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc head/www/chromium/files/patch-chrome_browser_ssl_ssl__error__controller__client.cc head/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc head/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc head/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc head/www/chromium/files/patch-chrome_browser_ui_browser__window.h head/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.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_task__manager_task__manager__table__model.cc head/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.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_frame_opaque__browser__frame__view.cc head/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc head/www/chromium/files/patch-chrome_browser_ui_views_tabs_new__tab__button.cc head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.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_md__settings__localized__strings__provider.cc head/www/chromium/files/patch-chrome_browser_web__applications_extensions_web__app__extension__shortcut.cc head/www/chromium/files/patch-chrome_common_BUILD.gn 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__paths.cc head/www/chromium/files/patch-chrome_common_chrome__paths.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_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-chromecast_browser_cast__browser__main__parts.cc head/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc head/www/chromium/files/patch-chromecast_media_cma_backend_media__pipeline__backend__for__mixer.cc head/www/chromium/files/patch-components_autofill__strings.grdp head/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc head/www/chromium/files/patch-components_autofill_core_common_autofill__util.cc head/www/chromium/files/patch-components_crash_content_app_BUILD.gn head/www/chromium/files/patch-components_crash_content_app_crashpad.cc head/www/chromium/files/patch-components_crash_core_common_BUILD.gn head/www/chromium/files/patch-components_download_internal_common_base__file.cc head/www/chromium/files/patch-components_flags__ui_flags__state.cc head/www/chromium/files/patch-components_metrics_BUILD.gn 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_resources_policy__templates.json head/www/chromium/files/patch-components_services_filesystem_file__system__app.cc head/www/chromium/files/patch-components_services_font_font__service__app.cc head/www/chromium/files/patch-components_sync_base_get__session__name.cc 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_media_media__internals.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_service__manager_service__manager__context.cc head/www/chromium/files/patch-content_browser_storage__partition__impl.cc head/www/chromium/files/patch-content_browser_storage__partition__impl__map.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_gpu_gpu__main.cc head/www/chromium/files/patch-content_public_app_content__packaged__services__manifest.cc head/www/chromium/files/patch-content_public_app_v8__snapshot__overlay__manifest.cc 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_public_test_mock__render__thread.cc head/www/chromium/files/patch-content_renderer_media_audio_audio__device__factory.cc head/www/chromium/files/patch-content_renderer_media_stream_processed__local__audio__source.cc head/www/chromium/files/patch-content_renderer_media_webrtc_webrtc__audio__renderer__unittest.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_renderer_renderer__blink__platform__impl.h head/www/chromium/files/patch-content_shell_BUILD.gn head/www/chromium/files/patch-content_shell_test__runner_test__runner.cc head/www/chromium/files/patch-content_test_content__test__suite.cc head/www/chromium/files/patch-device_usb_usb__service__impl.cc head/www/chromium/files/patch-extensions_browser_api_messaging_message__service.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_api_runtime.json head/www/chromium/files/patch-gpu_command__buffer_tests_gl__copy__texture__CHROMIUM__unittest.cc head/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc 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-ipc_ipc__channel.h head/www/chromium/files/patch-media_BUILD.gn head/www/chromium/files/patch-media_audio_BUILD.gn head/www/chromium/files/patch-media_audio_alsa_audio__manager__alsa.cc head/www/chromium/files/patch-media_base_video__frame.cc head/www/chromium/files/patch-media_base_video__frame.h head/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc head/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc head/www/chromium/files/patch-media_capture_video_mock__gpu__memory__buffer__manager.cc head/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc head/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc head/www/chromium/files/patch-media_media__options.gni head/www/chromium/files/patch-media_mojo_services_gpu__mojo__media__client.cc head/www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc head/www/chromium/files/patch-mojo_public_c_system_thunks.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_base_address__tracker__linux.cc head/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc head/www/chromium/files/patch-net_dns_host__resolver__proc.cc head/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc head/www/chromium/files/patch-net_nqe_network__quality__estimator.cc head/www/chromium/files/patch-net_nqe_network__quality__estimator__unittest.cc head/www/chromium/files/patch-net_proxy__resolution_proxy__resolution__service.cc head/www/chromium/files/patch-net_socket_socket__posix.cc head/www/chromium/files/patch-net_socket_socks5__client__socket.cc head/www/chromium/files/patch-net_socket_udp__socket__posix.cc head/www/chromium/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc head/www/chromium/files/patch-net_tools_quic_quic__http__proxy__backend.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-remoting_host_me2me__desktop__environment.cc head/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc head/www/chromium/files/patch-services_audio_BUILD.gn head/www/chromium/files/patch-services_device_device__service.h head/www/chromium/files/patch-services_device_geolocation_location__arbitrator.cc head/www/chromium/files/patch-services_device_hid_hid__connection__freebsd.cc head/www/chromium/files/patch-services_device_hid_hid__connection__freebsd.h head/www/chromium/files/patch-services_device_hid_hid__service__freebsd.cc head/www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc 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_network_network__service.cc head/www/chromium/files/patch-services_network_network__service.h head/www/chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h head/www/chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc head/www/chromium/files/patch-services_service__manager_embedder_main.cc head/www/chromium/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn 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_core_inspector_inspector__memory__agent.cc head/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc 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_wtf_BUILD.gn head/www/chromium/files/patch-third__party_boringssl_BUILD.gn head/www/chromium/files/patch-third__party_boringssl_src_crypto_cpu-aarch64-linux.c head/www/chromium/files/patch-third__party_crc32c_src_src_crc32c__arm64__linux__check.h head/www/chromium/files/patch-third__party_googletest_src_googletest_src_gtest-port.cc head/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc head/www/chromium/files/patch-third__party_pdfium_core_fxge_fx__ge__linux.cpp head/www/chromium/files/patch-third__party_perfetto_src_base_unix__socket.cc head/www/chromium/files/patch-third__party_perfetto_src_tracing_core_tracing__service__impl.cc head/www/chromium/files/patch-third__party_swiftshader_src_OpenGL_libEGL_libEGL.cpp head/www/chromium/files/patch-third__party_swiftshader_third__party_llvm-7.0_configs_linux_include_llvm_Config_config.h head/www/chromium/files/patch-third__party_swiftshader_third__party_llvm-7.0_configs_linux_include_llvm_Config_llvm-config.h head/www/chromium/files/patch-third__party_webrtc_BUILD.gn head/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn head/www/chromium/files/patch-third__party_webrtc_rtc__base_BUILD.gn head/www/chromium/files/patch-third__party_webrtc_rtc__base_network.cc head/www/chromium/files/patch-third__party_zlib_arm__features.c head/www/chromium/files/patch-tools_gn_build_gen.py head/www/chromium/files/patch-tools_gn_util_sys__info.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_gfx_BUILD.gn head/www/chromium/files/patch-ui_gfx_linux_client__native__pixmap__dmabuf.cc head/www/chromium/files/patch-ui_gfx_native__pixmap__handle.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_gl_sync__control__vsync__provider.cc 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_widget_desktop__aura_desktop__window__tree__host__platform.cc head/www/chromium/files/patch-v8_BUILD.gn head/www/chromium/files/patch-v8_src_api.cc head/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc head/www/chromium/pkg-plist Modified: head/www/chromium/Makefile ============================================================================== --- head/www/chromium/Makefile Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/Makefile Fri May 24 12:34:58 2019 (r502461) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= chromium -PORTVERSION= 73.0.3683.103 -PORTREVISION= 2 +PORTVERSION= 74.0.3729.157 CATEGORIES?= www MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ LOCAL/cpm/chromium/:fonts Modified: head/www/chromium/distinfo ============================================================================== --- head/www/chromium/distinfo Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/distinfo Fri May 24 12:34:58 2019 (r502461) @@ -1,7 +1,7 @@ -TIMESTAMP = 1554469972 -SHA256 (chromium-73.0.3683.103.tar.xz) = eb02c419de98bb8849fd0a37a3e7bbb813938c37e3d6b2c2526df3e84f9653af -SIZE (chromium-73.0.3683.103.tar.xz) = 710804864 -SHA256 (chromium-73.0.3683.103-testdata.tar.xz) = 91332c838df414e373721a07a8ae609ca5abd0d1a9f341b2de91b5c55827cbb3 -SIZE (chromium-73.0.3683.103-testdata.tar.xz) = 352670716 +TIMESTAMP = 1558103760 +SHA256 (chromium-74.0.3729.157.tar.xz) = dcbe311d6ba7124496beca4a7ae401ac072c1f8e1a47d17b0919dba1b5962e06 +SIZE (chromium-74.0.3729.157.tar.xz) = 743051004 +SHA256 (chromium-74.0.3729.157-testdata.tar.xz) = fccea72fcbe732495fbfe2b22815fc0a238b459fa88e8fa2ddfc8aaa52492ff9 +SIZE (chromium-74.0.3729.157-testdata.tar.xz) = 350162436 SHA256 (test_fonts.tar.xz) = cf9cbe3b7f1c4c42d426bddc65ec178d333ad7e205a36fe0a606a3c0c545ece1 SIZE (test_fonts.tar.xz) = 200040 Modified: head/www/chromium/files/patch-BUILD.gn ============================================================================== --- head/www/chromium/files/patch-BUILD.gn Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-BUILD.gn Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- BUILD.gn.orig 2019-03-11 22:00:51 UTC +--- BUILD.gn.orig 2019-04-30 22:22:25 UTC +++ BUILD.gn -@@ -381,7 +381,7 @@ group("gn_all") { +@@ -387,7 +387,7 @@ group("gn_all") { ] } @@ -9,7 +9,7 @@ deps += [ "//third_party/breakpad:breakpad_unittests", "//third_party/breakpad:core-2-minidump", -@@ -422,8 +422,6 @@ group("gn_all") { +@@ -428,8 +428,6 @@ group("gn_all") { "//net:disk_cache_memory_test", "//net:quic_client", "//net:quic_server", @@ -18,7 +18,7 @@ "//testing:empty_main", ] -@@ -480,10 +478,6 @@ group("gn_all") { +@@ -486,10 +484,6 @@ group("gn_all") { "//chrome/test/chromedriver:chromedriver", "//chrome/test/chromedriver:chromedriver_tests", "//components/sync:run_sync_testserver", @@ -29,7 +29,7 @@ "//media/cast:generate_barcode_video", "//media/cast:generate_timecode_audio", "//net:crash_cache", -@@ -538,10 +532,6 @@ group("gn_all") { +@@ -544,10 +538,6 @@ group("gn_all") { "//mojo:mojo_perftests", "//services/service_manager/public/cpp", "//testing/gmock:gmock_main", @@ -40,7 +40,7 @@ ] if (!is_android) { -@@ -615,7 +605,7 @@ group("gn_all") { +@@ -621,7 +611,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)" ] } -@@ -873,7 +863,6 @@ if (is_chromeos) { +@@ -878,7 +868,6 @@ if (is_chromeos) { "//ppapi/examples/video_decode", "//sandbox/linux:chrome_sandbox", "//sandbox/linux:sandbox_linux_unittests", @@ -57,7 +57,7 @@ # Blocked on https://github.com/catapult-project/catapult/issues/2297 #"//third_party/catapult/telemetry:bitmaptools", -@@ -1001,7 +990,7 @@ if (!is_ios) { +@@ -1029,7 +1018,7 @@ if (!is_ios) { ] } @@ -66,7 +66,7 @@ data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] } -@@ -1010,7 +999,7 @@ if (!is_ios) { +@@ -1038,7 +1027,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)" ] } -@@ -1150,9 +1139,6 @@ group("chromium_builder_perf") { +@@ -1178,9 +1167,6 @@ group("chromium_builder_perf") { if (is_win) { data_deps += [ "//chrome/installer/mini_installer:mini_installer" ] Modified: head/www/chromium/files/patch-base_BUILD.gn ============================================================================== --- head/www/chromium/files/patch-base_BUILD.gn Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_BUILD.gn Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/BUILD.gn.orig 2019-03-11 22:00:51 UTC +--- base/BUILD.gn.orig 2019-04-30 22:22:27 UTC +++ base/BUILD.gn -@@ -1185,7 +1185,7 @@ jumbo_component("base") { +@@ -1188,7 +1188,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. @@ -9,7 +9,7 @@ host_toolchain != "//build/toolchain/cros:host") { libs += [ "atomic" ] } -@@ -1211,7 +1211,7 @@ jumbo_component("base") { +@@ -1214,7 +1214,7 @@ jumbo_component("base") { "allocator/allocator_shim_override_glibc_weak_symbols.h", ] deps += [ "//base/allocator:tcmalloc" ] @@ -18,7 +18,7 @@ sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ] } else if (is_android && use_allocator == "none") { sources += [ -@@ -1751,6 +1751,33 @@ jumbo_component("base") { +@@ -1764,6 +1764,33 @@ jumbo_component("base") { } } @@ -52,7 +52,7 @@ # iOS if (is_ios) { set_sources_assignment_filter([]) -@@ -2808,6 +2835,12 @@ test("base_unittests") { +@@ -2840,6 +2867,12 @@ test("base_unittests") { ] set_sources_assignment_filter(sources_assignment_filter) } Modified: head/www/chromium/files/patch-base_allocator_allocator__shim.cc ============================================================================== --- head/www/chromium/files/patch-base_allocator_allocator__shim.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_allocator_allocator__shim.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,11 +1,11 @@ ---- base/allocator/allocator_shim.cc.orig 2019-03-11 22:00:51 UTC +--- base/allocator/allocator_shim.cc.orig 2019-04-30 22:22:27 UTC +++ base/allocator/allocator_shim.cc -@@ -70,7 +70,7 @@ inline const allocator::AllocatorDispatch* GetChainHea +@@ -69,7 +69,7 @@ inline const base::allocator::AllocatorDispatch* GetCh // Unfortunately due to that bug NoBarrier_Load() is mistakenly fully // barriered on Linux+Clang, and that causes visible perf regressons. - return reinterpret_cast( + return reinterpret_cast( -#if defined(OS_LINUX) && defined(__clang__) +#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(__clang__) - *static_cast(&g_chain_head) + *static_cast(&g_chain_head) #else - subtle::NoBarrier_Load(&g_chain_head) + base::subtle::NoBarrier_Load(&g_chain_head) Modified: head/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h ============================================================================== --- head/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h Fri May 24 12:34:58 2019 (r502461) @@ -1,4 +1,4 @@ ---- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2019-03-11 22:00:51 UTC +--- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2019-04-30 22:22:27 UTC +++ base/allocator/partition_allocator/page_allocator_internals_posix.h @@ -14,7 +14,7 @@ #if defined(OS_MACOSX) @@ -27,7 +27,7 @@ void* SystemAllocPagesInternal(void* hint, size_t length, -@@ -134,7 +134,7 @@ void SetSystemPagesAccessInternal( +@@ -144,7 +144,7 @@ void SetSystemPagesAccessInternal( void FreePagesInternal(void* address, size_t length) { CHECK(!munmap(address, length)); Added: head/www/chromium/files/patch-base_debug_elf__reader.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_debug_elf__reader.cc Fri May 24 12:34:58 2019 (r502461) @@ -0,0 +1,18 @@ +--- base/debug/elf_reader.cc.orig 2019-04-30 22:22:28 UTC ++++ base/debug/elf_reader.cc +@@ -82,6 +82,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, + reinterpret_cast(elf_base + header.p_offset); + bool found = false; + while (current_note < section_end) { ++#if !defined(OS_BSD) + if (current_note->n_type == NT_GNU_BUILD_ID) { + const char* note_name = + reinterpret_cast(current_note) + sizeof(Nhdr); +@@ -91,6 +92,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base, + break; + } + } ++#endif + + current_note = reinterpret_cast( + reinterpret_cast(current_note) + sizeof(Nhdr) + Modified: head/www/chromium/files/patch-base_files_file__path__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_files_file__path__unittest.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_files_file__path__unittest.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/files/file_path_unittest.cc.orig 2019-03-11 22:00:51 UTC +--- base/files/file_path_unittest.cc.orig 2019-04-30 22:22:28 UTC +++ base/files/file_path_unittest.cc -@@ -1138,7 +1138,7 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_AsUTF8Unsafe) +@@ -1139,7 +1139,7 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_AsUTF8Unsafe) "\xEF\xBC\xA1\xEF\xBC\xA2\xEF\xBC\xA3.txt" }, }; Modified: head/www/chromium/files/patch-base_files_file__util.h ============================================================================== --- head/www/chromium/files/patch-base_files_file__util.h Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_files_file__util.h Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/files/file_util.h.orig 2019-03-11 22:00:51 UTC +--- base/files/file_util.h.orig 2019-04-30 22:22:28 UTC +++ base/files/file_util.h -@@ -445,7 +445,7 @@ BASE_EXPORT bool VerifyPathControlledByAdmin(const bas +@@ -449,7 +449,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_logging__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_logging__unittest.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_logging__unittest.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/logging_unittest.cc.orig 2019-03-11 22:00:51 UTC +--- base/logging_unittest.cc.orig 2019-04-30 22:22:28 UTC +++ base/logging_unittest.cc -@@ -420,7 +420,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo +@@ -421,7 +421,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; Added: head/www/chromium/files/patch-base_memory_protected__memory__posix.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_memory_protected__memory__posix.cc Fri May 24 12:34:58 2019 (r502461) @@ -0,0 +1,31 @@ +--- base/memory/protected_memory_posix.cc.orig 2019-05-01 17:25:41 UTC ++++ base/memory/protected_memory_posix.cc +@@ -8,9 +8,9 @@ + #include + #include + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) + #include +-#endif // defined(OS_LINUX) ++#endif // defined(OS_LINUX) || defined(OS_BSD) + + #if defined(OS_MACOSX) && !defined(OS_IOS) + #include +@@ -44,7 +44,7 @@ bool AutoWritableMemory::SetMemoryReadOnly(void* start + return SetMemory(start, end, PROT_READ); + } + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) + void AssertMemoryIsReadOnly(const void* ptr) { + #if DCHECK_IS_ON() + const uintptr_t page_mask = ~(base::GetPageSize() - 1); +@@ -74,6 +74,6 @@ void AssertMemoryIsReadOnly(const void* ptr) { + DCHECK_EQ(region_info.protection, VM_PROT_READ); + #endif // DCHECK_IS_ON() + } +-#endif // defined(OS_LINUX) || (defined(OS_MACOSX) && !defined(OS_IOS)) ++#endif // defined(OS_LINUX) || (defined(OS_MACOSX) && !defined(OS_IOS)) || defined(OS_BSD) + + } // namespace base Modified: head/www/chromium/files/patch-base_process_launch.h ============================================================================== --- head/www/chromium/files/patch-base_process_launch.h Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_process_launch.h Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/process/launch.h.orig 2019-03-11 22:00:51 UTC +--- base/process/launch.h.orig 2019-04-30 22:22:28 UTC +++ base/process/launch.h -@@ -175,7 +175,7 @@ struct BASE_EXPORT LaunchOptions { +@@ -179,7 +179,7 @@ struct BASE_EXPORT LaunchOptions { FileHandleMappingVector fds_to_remap; #endif // defined(OS_WIN) @@ -9,12 +9,12 @@ // If non-zero, start the process using clone(), using flags as provided. // Unlike in clone, clone_flags may not contain a custom termination signal // that is sent to the parent when the child dies. The termination signal will -@@ -188,7 +188,7 @@ struct BASE_EXPORT LaunchOptions { +@@ -192,7 +192,7 @@ struct BASE_EXPORT LaunchOptions { // Sets parent process death signal to SIGKILL. bool kill_on_parent_death = false; -#endif // defined(OS_LINUX) +#endif // defined(OS_LINUX) || defined(OS_BSD) - #if defined(OS_FUCHSIA) - // If valid, launches the application in that job object. + #if defined(OS_MACOSX) && !defined(OS_IOS) + // Mach ports that will be accessible to the child process. These are not Modified: head/www/chromium/files/patch-base_process_process__metrics.cc ============================================================================== --- head/www/chromium/files/patch-base_process_process__metrics.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_process_process__metrics.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/process/process_metrics.cc.orig 2019-03-21 01:36:27.000000000 +0100 -+++ base/process/process_metrics.cc 2019-03-24 19:52:47.516944000 +0100 -@@ -126,7 +126,7 @@ +--- base/process/process_metrics.cc.orig 2019-04-30 22:22:28 UTC ++++ base/process/process_metrics.cc +@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage( } #endif @@ -9,7 +9,7 @@ int ProcessMetrics::CalculateIdleWakeupsPerSecond( uint64_t absolute_idle_wakeups) { return CalculateEventsPerSecond(absolute_idle_wakeups, -@@ -138,7 +138,7 @@ +@@ -138,7 +138,7 @@ int ProcessMetrics::GetIdleWakeupsPerSecond() { NOTIMPLEMENTED(); // http://crbug.com/120488 return 0; } Modified: head/www/chromium/files/patch-base_process_process__metrics.h ============================================================================== --- head/www/chromium/files/patch-base_process_process__metrics.h Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_process_process__metrics.h Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/process/process_metrics.h.orig 2019-03-21 01:36:27.000000000 +0100 -+++ base/process/process_metrics.h 2019-03-24 19:51:50.158637000 +0100 -@@ -41,7 +41,7 @@ +--- base/process/process_metrics.h.orig 2019-04-30 22:22:28 UTC ++++ base/process/process_metrics.h +@@ -41,7 +41,7 @@ namespace base { // Full declaration is in process_metrics_iocounters.h. struct IoCounters; @@ -9,7 +9,7 @@ // Minor and major page fault counts since the process creation. // Both counts are process-wide, and exclude child processes. // -@@ -51,7 +51,7 @@ +@@ -51,7 +51,7 @@ struct PageFaultCounts { int64_t minor; int64_t major; }; @@ -18,7 +18,7 @@ // Convert a POSIX timeval to microseconds. BASE_EXPORT int64_t TimeValToMicroseconds(const struct timeval& tv); -@@ -92,7 +92,7 @@ +@@ -92,7 +92,7 @@ class BASE_EXPORT ProcessMetrics { // convenience wrapper for CreateProcessMetrics(). static std::unique_ptr 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; -@@ -199,14 +199,14 @@ +@@ -199,14 +199,14 @@ class BASE_EXPORT ProcessMetrics { int GetOpenFdSoftLimit() const; #endif // defined(OS_POSIX) @@ -44,7 +44,7 @@ // Returns total memory usage of malloc. size_t GetMallocUsage(); -@@ -218,7 +218,7 @@ +@@ -218,7 +218,7 @@ class BASE_EXPORT ProcessMetrics { ProcessMetrics(ProcessHandle process, PortProvider* port_provider); #endif // !defined(OS_MACOSX) || defined(OS_IOS) @@ -53,7 +53,7 @@ int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups); #endif #if defined(OS_MACOSX) -@@ -247,7 +247,7 @@ +@@ -247,7 +247,7 @@ class BASE_EXPORT ProcessMetrics { // Number of bytes transferred to/from disk in bytes. uint64_t last_cumulative_disk_usage_ = 0; @@ -62,7 +62,7 @@ // Same thing for idle wakeups. TimeTicks last_idle_wakeups_time_; uint64_t last_absolute_idle_wakeups_; -@@ -293,7 +293,7 @@ +@@ -293,7 +293,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de #endif // defined(OS_POSIX) #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \ @@ -71,7 +71,7 @@ // Data about system-wide memory consumption. Values are in KB. Available on // Windows, Mac, Linux, Android and Chrome OS. // -@@ -326,7 +326,7 @@ +@@ -326,7 +326,7 @@ struct BASE_EXPORT SystemMemoryInfoKB { int avail_phys = 0; #endif @@ -80,7 +80,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 -@@ -341,7 +341,7 @@ +@@ -341,7 +341,7 @@ struct BASE_EXPORT SystemMemoryInfoKB { #endif #if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || \ @@ -89,7 +89,7 @@ int buffers = 0; int cached = 0; int active_anon = 0; -@@ -351,7 +351,7 @@ +@@ -351,7 +351,7 @@ struct BASE_EXPORT SystemMemoryInfoKB { int dirty = 0; int reclaimable = 0; #endif // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || @@ -98,7 +98,7 @@ #if defined(OS_CHROMEOS) int shmem = 0; -@@ -377,9 +377,9 @@ +@@ -377,9 +377,9 @@ struct BASE_EXPORT SystemMemoryInfoKB { BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo); #endif // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || @@ -110,3 +110,12 @@ // Parse the data found in /proc//stat and return the sum of the // CPU-related ticks. Returns -1 on parse error. // Exposed for testing. +@@ -452,7 +452,7 @@ BASE_EXPORT bool GetSystemDiskInfo(SystemDiskInfo* dis + // Returns the amount of time spent in user space since boot across all CPUs. + BASE_EXPORT TimeDelta GetUserCpuTimeSinceBoot(); + +-#endif // defined(OS_LINUX) || defined(OS_ANDROID) ++#endif // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) + + #if defined(OS_CHROMEOS) + // Data from files in directory /sys/block/zram0 about ZRAM usage. Modified: head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc ============================================================================== --- head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,5 +1,5 @@ ---- base/process/process_metrics_freebsd.cc.orig 2019-03-21 01:36:27.000000000 +0100 -+++ base/process/process_metrics_freebsd.cc 2019-03-24 22:18:22.764297000 +0100 +--- base/process/process_metrics_freebsd.cc.orig 2019-04-30 22:22:28 UTC ++++ base/process/process_metrics_freebsd.cc @@ -5,6 +5,7 @@ #include "base/process/process_metrics.h" @@ -26,7 +26,7 @@ // static std::unique_ptr ProcessMetrics::CreateProcessMetrics( -@@ -69,4 +74,93 @@ +@@ -69,4 +74,93 @@ size_t GetSystemCommitCharge() { return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize); } Modified: head/www/chromium/files/patch-base_security__unittest.cc ============================================================================== --- head/www/chromium/files/patch-base_security__unittest.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_security__unittest.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,6 +1,6 @@ ---- base/security_unittest.cc.orig 2019-03-11 22:00:51 UTC +--- base/security_unittest.cc.orig 2019-04-30 22:22:28 UTC +++ base/security_unittest.cc -@@ -59,7 +59,7 @@ NOINLINE Type HideValueFromCompiler(volatile Type valu +@@ -60,7 +60,7 @@ NOINLINE Type HideValueFromCompiler(volatile Type valu // FAILS_ is too clunky. void OverflowTestsSoftExpectTrue(bool overflow_detected) { if (!overflow_detected) { Added: head/www/chromium/files/patch-base_syslog__logging.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_syslog__logging.cc Fri May 24 12:34:58 2019 (r502461) @@ -0,0 +1,20 @@ +--- base/syslog_logging.cc.orig 2019-05-01 17:21:47 UTC ++++ base/syslog_logging.cc +@@ -9,7 +9,7 @@ + #include "base/bind.h" + #include "base/callback_helpers.h" + #include "base/debug/stack_trace.h" +-#elif defined(OS_LINUX) ++#elif defined(OS_LINUX) || defined(OS_BSD) + // defines LOG_INFO, LOG_WARNING macros that could conflict with + // base::LOG_INFO, base::LOG_WARNING. + #include +@@ -94,7 +94,7 @@ EventLogMessage::~EventLogMessage() { + 1, 0, strings, nullptr)) { + stream() << " !!NOT ADDED TO EVENTLOG!!"; + } +-#elif defined(OS_LINUX) ++#elif defined(OS_LINUX) || defined(OS_BSD) + const char kEventSource[] = "chrome"; + openlog(kEventSource, LOG_NOWAIT | LOG_PID, LOG_USER); + // We can't use the defined names for the logging severity from syslog.h Modified: head/www/chromium/files/patch-base_system_sys__info__posix.cc ============================================================================== --- head/www/chromium/files/patch-base_system_sys__info__posix.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_system_sys__info__posix.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,4 +1,4 @@ ---- base/system/sys_info_posix.cc.orig 2019-03-11 22:00:51 UTC +--- base/system/sys_info_posix.cc.orig 2019-04-30 22:22:28 UTC +++ base/system/sys_info_posix.cc @@ -38,7 +38,7 @@ @@ -27,7 +27,7 @@ int SysInfo::NumberOfProcessors() { return g_lazy_number_of_processors.Get().value(); } -@@ -225,6 +225,8 @@ std::string SysInfo::OperatingSystemArchitecture() { +@@ -227,6 +227,8 @@ std::string SysInfo::OperatingSystemArchitecture() { arch = "x86"; } else if (arch == "amd64") { arch = "x86_64"; Added: head/www/chromium/files/patch-base_test_fontconfig__util__linux.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/chromium/files/patch-base_test_fontconfig__util__linux.cc Fri May 24 12:34:58 2019 (r502461) @@ -0,0 +1,408 @@ +--- base/test/fontconfig_util_linux.cc.orig 2019-04-30 22:22:28 UTC ++++ base/test/fontconfig_util_linux.cc +@@ -6,24 +6,397 @@ + + #include + +-#include +- + #include "base/base_paths.h" + #include "base/environment.h" + #include "base/files/file_path.h" ++#include "base/files/file_util.h" + #include "base/logging.h" ++#include "base/macros.h" + #include "base/path_service.h" ++#include "base/strings/string_util.h" + + namespace base { + ++namespace { ++ ++const char kFontsConfTemplate[] = R"( ++ ++ ++ ++ ++ $1 ++ ++ ++ $2 ++ ++ ++ ++ ++ false ++ ++ ++ ++ ++ ++ Times ++ ++ ++ Tinos ++ ++ ++ ++ ++ ++ sans ++ ++ ++ DejaVu Sans ++ ++ ++ ++ ++ ++ sans serif ++ ++ ++ Arimo ++ ++ ++ ++ ++ ++ ++ Helvetica ++ ++ ++ Arimo ++ ++ ++ ++ ++ ++ sans-serif ++ ++ ++ Arimo ++ ++ ++ ++ ++ ++ serif ++ ++ ++ Tinos ++ ++ ++ ++ ++ ++ mono ++ ++ ++ Cousine ++ ++ ++ ++ ++ ++ monospace ++ ++ ++ Cousine ++ ++ ++ ++ ++ ++ Courier ++ ++ ++ Cousine ++ ++ ++ ++ ++ ++ cursive ++ ++ ++ Comic Sans MS ++ ++ ++ ++ ++ ++ fantasy ++ ++ ++ Impact ++ ++ ++ ++ ++ ++ Monaco ++ ++ ++ Tinos ++ ++ ++ ++ ++ ++ Arial ++ ++ ++ Arimo ++ ++ ++ ++ ++ ++ Courier New ++ ++ ++ Cousine ++ ++ ++ ++ ++ ++ Georgia ++ ++ ++ Gelasio ++ ++ ++ ++ ++ ++ Times New Roman ++ ++ ++ Tinos ++ ++ ++ ++ ++ ++ Verdana ++ ++ ++ ++ Arimo ++ ++ ++ ++ ++ ++ ++ NonAntiAliasedSans ++ ++ ++ Arimo ++ ++ ++ false ++ ++ ++ ++ ++ ++ SlightHintedGeorgia ++ ++ ++ Gelasio ++ ++ ++ hintslight ++ ++ ++ ++ ++ ++ NonHintedSans ++ ++ ++ Arimo ++ ++ ++ ++ hintfull ++ ++ ++ false ++ ++ ++ ++ ++ ++ AutohintedSerif ++ ++ ++ Arimo ++ ++ ++ true ++ ++ ++ hintmedium ++ ++ ++ ++ ++ ++ HintedSerif ++ ++ ++ Arimo ++ ++ ++ false ++ ++ ++ hintmedium ++ ++ ++ ++ ++ ++ FullAndAutoHintedSerif ++ ++ ++ Arimo ++ ++ ++ true ++ ++ ++ hintfull ++ ++ ++ ++ ++ ++ SubpixelEnabledArial ++ ++ ++ Arimo ++ ++ ++ rgb ++ ++ ++ ++ ++ ++ SubpixelDisabledArial ++ ++ ++ Arimo ++ ++ ++ none ++ ++ ++ ++ ++ ++ ++ SubpixelPositioning ++ ++ ++ Tinos ++ ++ ++ ++ ++ ++ ++ SubpixelPositioningAhem ++ ++ ++ ahem ++ ++ ++ ++ ++ ++ SlightHintedTimesNewRoman ++ ++ ++ Tinos ++ ++ ++ hintslight ++ ++ ++ ++ ++ ++ ++ DejaVu Sans ++ ++ ++ ++ ++)"; ++ ++} // namespace ++ + void SetUpFontconfig() { +- FilePath dir_module; +- CHECK(PathService::Get(DIR_MODULE, &dir_module)); ++ std::unique_ptr env = Environment::Create(); ++ if (!env->HasVar("FONTCONFIG_FILE")) { ++ // fonts.conf must be generated on-the-fly since it contains absolute paths ++ // which may be different if ++ // 1. The user moves/renames their build directory (or any parent dirs). ++ // 2. The build directory is mapped on a swarming bot at a location ++ // different from the one the buildbot used. ++ FilePath dir_module; ++ PathService::Get(DIR_MODULE, &dir_module); ++ FilePath font_cache = dir_module.Append("fontconfig_caches"); ++ FilePath test_fonts = dir_module.Append("test_fonts"); ++ std::string fonts_conf = ReplaceStringPlaceholders( ++ kFontsConfTemplate, {font_cache.value(), test_fonts.value()}, nullptr); + +- std::unique_ptr env(Environment::Create()); +- // TODO(thomasanderson): This still stat()'s the real /etc/fonts/fonts.conf. +- // Prevent fontconfig from doing this. +- CHECK(env->SetVar("FONTCONFIG_SYSROOT", dir_module.value().c_str())); ++ // Write the data to a different file and then atomically rename it to ++ // fonts.conf. This avoids the file being in a bad state when different ++ // parallel tests call this function at the same time. ++ FilePath fonts_conf_file_temp; ++ if(!CreateTemporaryFileInDir(dir_module, &fonts_conf_file_temp)) ++ CHECK(CreateTemporaryFile(&fonts_conf_file_temp)); ++ CHECK( ++ WriteFile(fonts_conf_file_temp, fonts_conf.c_str(), fonts_conf.size())); ++ FilePath fonts_conf_file = dir_module.Append("fonts.conf"); ++ if (ReplaceFile(fonts_conf_file_temp, fonts_conf_file, nullptr)) ++ env->SetVar("FONTCONFIG_FILE", fonts_conf_file.value()); ++ else ++ env->SetVar("FONTCONFIG_FILE", fonts_conf_file_temp.value()); ++ } + } + + } // namespace base Modified: head/www/chromium/files/patch-base_test_generate__fontconfig__caches.cc ============================================================================== --- head/www/chromium/files/patch-base_test_generate__fontconfig__caches.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_test_generate__fontconfig__caches.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,7 +1,15 @@ ---- base/test/generate_fontconfig_caches.cc.orig 2019-03-11 22:00:51 UTC +--- base/test/generate_fontconfig_caches.cc.orig 2019-04-30 22:22:28 UTC +++ base/test/generate_fontconfig_caches.cc -@@ -57,7 +57,14 @@ int main() { - base::TearDownFontconfig(); +@@ -52,14 +52,21 @@ int main() { + + // Delete directory before generating fontconfig caches. This will notify + // future fontconfig_caches changes. +- CHECK(base::DeleteFile(fontconfig_caches, /*recursive=*/true)); + ++ CHECK(base::DeleteFile(fontconfig_caches, /*recursive=*/true)); + base::SetUpFontconfig(); + FcInit(); + FcFini(); // Check existence of intended fontconfig cache file. +#if defined(OS_BSD) 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 Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,13 +1,13 @@ ---- base/threading/thread_task_runner_handle.cc.orig 2019-03-11 22:00:51 UTC +--- base/threading/thread_task_runner_handle.cc.orig 2019-04-30 22:22:28 UTC +++ base/threading/thread_task_runner_handle.cc -@@ -7,6 +7,7 @@ +@@ -8,6 +8,7 @@ #include #include "base/bind.h" +#include "base/callback_helpers.h" #include "base/lazy_instance.h" #include "base/logging.h" - #include "base/memory/ptr_util.h" + #include "base/run_loop.h" @@ -37,6 +38,7 @@ bool ThreadTaskRunnerHandle::IsSet() { return !!thread_task_runner_tls.Pointer()->Get(); } @@ -16,7 +16,7 @@ // static ScopedClosureRunner ThreadTaskRunnerHandle::OverrideForTesting( scoped_refptr overriding_task_runner) { -@@ -86,6 +88,7 @@ ScopedClosureRunner ThreadTaskRunnerHandle::OverrideFo +@@ -81,6 +83,7 @@ ScopedClosureRunner ThreadTaskRunnerHandle::OverrideFo base::Unretained(ttrh->task_runner_.get()), std::move(no_running_during_override))); } Modified: head/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc ============================================================================== --- head/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc Fri May 24 12:34:58 2019 (r502461) @@ -1,11 +1,11 @@ ---- base/trace_event/malloc_dump_provider.cc.orig 2019-03-11 22:00:51 UTC +--- base/trace_event/malloc_dump_provider.cc.orig 2019-04-30 22:22:28 UTC +++ base/trace_event/malloc_dump_provider.cc @@ -17,6 +17,8 @@ #if defined(OS_MACOSX) #include +#elif defined(OS_BSD) -+#include "stdlib.h" ++#include #else #include #endif Modified: head/www/chromium/files/patch-build_config_BUILD.gn ============================================================================== --- head/www/chromium/files/patch-build_config_BUILD.gn Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-build_config_BUILD.gn Fri May 24 12:34:58 2019 (r502461) @@ -1,4 +1,4 @@ ---- build/config/BUILD.gn.orig 2019-03-11 22:00:52 UTC +--- build/config/BUILD.gn.orig 2019-04-30 22:22:28 UTC +++ build/config/BUILD.gn @@ -162,7 +162,7 @@ config("debug") { # builds, and we have to tell it to turn it off. @@ -19,7 +19,7 @@ ] } } -@@ -342,7 +340,7 @@ config("executable_config") { +@@ -346,7 +344,7 @@ config("executable_config") { "//build/config/ios:ios_dynamic_flags", "//build/config/ios:ios_executable_flags", ] Modified: head/www/chromium/files/patch-build_config_allocator.gni ============================================================================== --- head/www/chromium/files/patch-build_config_allocator.gni Fri May 24 12:34:16 2019 (r502460) +++ head/www/chromium/files/patch-build_config_allocator.gni Fri May 24 12:34:58 2019 (r502461) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***