svn commit: r502461 - in head/www/chromium: . files
Rene Ladan
rene at FreeBSD.org
Fri May 24 12:35:05 UTC 2019
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 <atomic> 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<const allocator::AllocatorDispatch*>(
+ return reinterpret_cast<const base::allocator::AllocatorDispatch*>(
-#if defined(OS_LINUX) && defined(__clang__)
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(__clang__)
- *static_cast<const volatile subtle::AtomicWord*>(&g_chain_head)
+ *static_cast<const volatile base::subtle::AtomicWord*>(&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<const Nhdr*>(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<const char*>(current_note) + sizeof(Nhdr);
+@@ -91,6 +92,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
+ break;
+ }
+ }
++#endif
+
+ current_note = reinterpret_cast<const Nhdr*>(
+ reinterpret_cast<const char*>(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 <sys/mman.h>
+ #include <unistd.h>
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ #include <sys/resource.h>
+-#endif // defined(OS_LINUX)
++#endif // defined(OS_LINUX) || defined(OS_BSD)
+
+ #if defined(OS_MACOSX) && !defined(OS_IOS)
+ #include <mach/mach.h>
+@@ -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<ProcessMetrics> CreateCurrentProcessMetrics();
@@ -27,7 +27,7 @@
// Resident Set Size is a Linux/Android specific memory concept. Do not
// attempt to extend this to other platforms.
BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -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/<pid>/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> 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)
+ // <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
+ // base::LOG_INFO, base::LOG_WARNING.
+ #include <syslog.h>
+@@ -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 <fontconfig/fontconfig.h>
+
+-#include <memory>
+-
+ #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"(<?xml version="1.0"?>
++<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
++<fontconfig>
++
++ <!-- Cache location. -->
++ <cachedir>$1</cachedir>
++
++ <!-- GCS-synced fonts. -->
++ <dir>$2</dir>
++
++ <!-- Default properties. -->
++ <match target="font">
++ <edit name="embeddedbitmap" mode="append_last">
++ <bool>false</bool>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Times</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Tinos</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>sans</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>DejaVu Sans</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>sans serif</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ </match>
++
++ <!-- Some layout tests specify Helvetica as a family and we need to make sure
++ that we don't fallback to Tinos for them -->
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Helvetica</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>sans-serif</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>serif</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Tinos</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>mono</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Cousine</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>monospace</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Cousine</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Courier</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Cousine</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>cursive</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Comic Sans MS</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>fantasy</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Impact</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Monaco</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Tinos</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Arial</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Courier New</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Cousine</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Georgia</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Gelasio</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Times New Roman</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Tinos</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test qual="any" name="family">
++ <string>Verdana</string>
++ </test>
++ <!-- NOT metrically compatible! -->
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ </match>
++
++ <!-- TODO(thomasanderson): Move these configs to be test-specific. -->
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>NonAntiAliasedSans</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <edit name="antialias" mode="assign">
++ <bool>false</bool>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>SlightHintedGeorgia</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Gelasio</string>
++ </edit>
++ <edit name="hintstyle" mode="assign">
++ <const>hintslight</const>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>NonHintedSans</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <!-- These deliberately contradict each other. The 'hinting' preference
++ should take priority -->
++ <edit name="hintstyle" mode="assign">
++ <const>hintfull</const>
++ </edit>
++ <edit name="hinting" mode="assign">
++ <bool>false</bool>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>AutohintedSerif</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <edit name="autohint" mode="assign">
++ <bool>true</bool>
++ </edit>
++ <edit name="hintstyle" mode="assign">
++ <const>hintmedium</const>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>HintedSerif</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <edit name="autohint" mode="assign">
++ <bool>false</bool>
++ </edit>
++ <edit name="hintstyle" mode="assign">
++ <const>hintmedium</const>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>FullAndAutoHintedSerif</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <edit name="autohint" mode="assign">
++ <bool>true</bool>
++ </edit>
++ <edit name="hintstyle" mode="assign">
++ <const>hintfull</const>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>SubpixelEnabledArial</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <edit name="rgba" mode="assign">
++ <const>rgb</const>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>SubpixelDisabledArial</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Arimo</string>
++ </edit>
++ <edit name="rgba" mode="assign">
++ <const>none</const>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <!-- FontConfig doesn't currently provide a well-defined way to turn on
++ subpixel positioning. This is just an arbitrary pattern to use after
++ turning subpixel positioning on globally to ensure that we don't have
++ issues with our style getting cached for other tests. -->
++ <test name="family" compare="eq">
++ <string>SubpixelPositioning</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Tinos</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <!-- See comments above -->
++ <test name="family" compare="eq">
++ <string>SubpixelPositioningAhem</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>ahem</string>
++ </edit>
++ </match>
++
++ <match target="pattern">
++ <test name="family" compare="eq">
++ <string>SlightHintedTimesNewRoman</string>
++ </test>
++ <edit name="family" mode="assign">
++ <string>Tinos</string>
++ </edit>
++ <edit name="hintstyle" mode="assign">
++ <const>hintslight</const>
++ </edit>
++ </match>
++
++ <!-- When we encounter a character that the current font doesn't
++ support, gfx::GetFallbackFontForChar() returns the first font
++ that does have a glyph for the character. The list of fonts is
++ sorted by a pattern that includes the current locale, but doesn't
++ include a font family (which means that the fallback font depends
++ on the locale but not on the current font).
++
++ DejaVu Sans is commonly the only font that supports some
++ characters, such as "⇧", and even when other candidates are
++ available, DejaVu Sans is commonly first among them, because of
++ the way Fontconfig is ordinarily configured. For example, the
++ configuration in the Fonconfig source lists DejaVu Sans under the
++ sans-serif generic family, and appends sans-serif to patterns
++ that don't already include a generic family (such as the pattern
++ in gfx::GetFallbackFontForChar()).
++
++ To get the same fallback font in the layout tests, we could
++ duplicate this configuration here, or more directly, simply
++ append DejaVu Sans to all patterns. -->
++ <match target="pattern">
++ <edit name="family" mode="append_last">
++ <string>DejaVu Sans</string>
++ </edit>
++ </match>
++
++</fontconfig>
++)";
++
++} // namespace
++
+ void SetUpFontconfig() {
+- FilePath dir_module;
+- CHECK(PathService::Get(DIR_MODULE, &dir_module));
++ std::unique_ptr<Environment> 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<Environment> 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 <utility>
#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<SingleThreadTaskRunner> 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 <malloc/malloc.h>
+#elif defined(OS_BSD)
-+#include "stdlib.h"
++#include <stdlib.h>
#else
#include <malloc.h>
#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 ***
More information about the svn-ports-all
mailing list