svn commit: r508999 - in branches/2019Q3/www/chromium: . files
Tobias Kortkamp
tobik at FreeBSD.org
Thu Aug 15 14:48:30 UTC 2019
Author: tobik
Date: Thu Aug 15 14:48:22 2019
New Revision: 508999
URL: https://svnweb.freebsd.org/changeset/ports/508999
Log:
MFH: r508722 r508754
www/chromium: Update to 76.0.3809.100
Changelog: https://chromium.googlesource.com/chromium/src/+log/75.0.3770.142..76.0.3809.100?pretty=fuller&n=10000
Submitted by: Matthias Wolf <matthias at rheinwolf.de>
www/chromium: Sync sndio backend with OpenBSD and unbreak build after r508722
../../media/audio/openbsd/audio_manager_openbsd.cc:158:14: error: allocating an object of abstract class type 'media::SndioAudioOutputStream'
return new SndioAudioOutputStream(params, this);
^
../../media/audio/audio_io.h:117:16: note: unimplemented pure virtual method 'Flush' in 'SndioAudioOutputStream'
virtual void Flush() = 0;
PR: 239802
Submitted by: tobik
Reported by: kib
Tested by: kib
Approved by: chromium (cpm)
Approved by: ports-secteam (miwi)
Added:
branches/2019Q3/www/chromium/files/patch-base_base__switches.cc
- copied unchanged from r508722, head/www/chromium/files/patch-base_base__switches.cc
branches/2019Q3/www/chromium/files/patch-base_base__switches.h
- copied unchanged from r508722, head/www/chromium/files/patch-base_base__switches.h
branches/2019Q3/www/chromium/files/patch-base_cpu.cc
- copied unchanged from r508722, head/www/chromium/files/patch-base_cpu.cc
branches/2019Q3/www/chromium/files/patch-base_files_file__path__watcher.cc
- copied unchanged from r508722, head/www/chromium/files/patch-base_files_file__path__watcher.cc
branches/2019Q3/www/chromium/files/patch-base_files_scoped__file.cc
- copied unchanged from r508722, head/www/chromium/files/patch-base_files_scoped__file.cc
branches/2019Q3/www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc
- copied unchanged from r508722, head/www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc
branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__content__browser__overlay__manifest.cc
- copied unchanged from r508722, head/www/chromium/files/patch-chrome_app_chrome__content__browser__overlay__manifest.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_first__run_first__run__dialog.h
- copied unchanged from r508722, head/www/chromium/files/patch-chrome_browser_first__run_first__run__dialog.h
branches/2019Q3/www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h
- copied unchanged from r508722, head/www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h
branches/2019Q3/www/chromium/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
- copied unchanged from r508722, head/www/chromium/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
- copied unchanged from r508722, head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
branches/2019Q3/www/chromium/files/patch-components_sync__device__info_local__device__info__util__linux.cc
- copied unchanged from r508722, head/www/chromium/files/patch-components_sync__device__info_local__device__info__util__linux.cc
branches/2019Q3/www/chromium/files/patch-content_browser_builtin__service__manifests.cc
- copied unchanged from r508722, head/www/chromium/files/patch-content_browser_builtin__service__manifests.cc
branches/2019Q3/www/chromium/files/patch-content_shell_app_shell__main__delegate.cc
- copied unchanged from r508722, head/www/chromium/files/patch-content_shell_app_shell__main__delegate.cc
branches/2019Q3/www/chromium/files/patch-media_gpu_libyuv__image__processor.cc
- copied unchanged from r508722, head/www/chromium/files/patch-media_gpu_libyuv__image__processor.cc
branches/2019Q3/www/chromium/files/patch-services_device_usb_BUILD.gn
- copied unchanged from r508722, head/www/chromium/files/patch-services_device_usb_BUILD.gn
branches/2019Q3/www/chromium/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
- copied unchanged from r508722, head/www/chromium/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_BUILD.gn
- copied unchanged from r508722, head/www/chromium/files/patch-third__party_blink_renderer_BUILD.gn
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_shaping_shape__result__inline__headers.h
- copied unchanged from r508722, head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_shaping_shape__result__inline__headers.h
branches/2019Q3/www/chromium/files/patch-third__party_pdfium_core_fxcrt_cfx__datetime.cpp
- copied unchanged from r508722, head/www/chromium/files/patch-third__party_pdfium_core_fxcrt_cfx__datetime.cpp
branches/2019Q3/www/chromium/files/patch-third__party_pdfium_xfa_fwl_cfwl__notedriver.cpp
- copied unchanged from r508722, head/www/chromium/files/patch-third__party_pdfium_xfa_fwl_cfwl__notedriver.cpp
branches/2019Q3/www/chromium/files/patch-v8_src_api_api.cc
- copied unchanged from r508722, head/www/chromium/files/patch-v8_src_api_api.cc
Deleted:
branches/2019Q3/www/chromium/files/patch-cc_scheduler_compositor__frame__reporting__controller.cc
branches/2019Q3/www/chromium/files/patch-chromecast_browser_metrics_cast__metrics__service__client.cc
branches/2019Q3/www/chromium/files/patch-chromecast_browser_metrics_cast__metrics__service__client.h
branches/2019Q3/www/chromium/files/patch-components_sync_base_get__session__name.cc
branches/2019Q3/www/chromium/files/patch-components_sync_base_get__session__name__linux.cc
branches/2019Q3/www/chromium/files/patch-content_public_app_content__packaged__services__manifest.cc
branches/2019Q3/www/chromium/files/patch-device_usb_BUILD.gn
branches/2019Q3/www/chromium/files/patch-device_usb_usb__context.cc
branches/2019Q3/www/chromium/files/patch-device_usb_usb__error.cc
branches/2019Q3/www/chromium/files/patch-device_usb_usb__service__impl.cc
branches/2019Q3/www/chromium/files/patch-device_usb_usb__service__impl.h
branches/2019Q3/www/chromium/files/patch-services_network_public_cpp_features.cc
branches/2019Q3/www/chromium/files/patch-third__party_angle_src_common_system__utils__posix.cpp
branches/2019Q3/www/chromium/files/patch-third__party_skia_src_ports_SkFontHost__FreeType.cpp
branches/2019Q3/www/chromium/files/patch-third__party_webrtc_rtc__base_string__utils.h
branches/2019Q3/www/chromium/files/patch-v8_src_api.cc
branches/2019Q3/www/chromium/files/patch-v8_src_external-reference-table.cc
branches/2019Q3/www/chromium/files/patch-v8_src_log-utils.h
Modified:
branches/2019Q3/www/chromium/Makefile
branches/2019Q3/www/chromium/distinfo
branches/2019Q3/www/chromium/files/patch-BUILD.gn
branches/2019Q3/www/chromium/files/patch-base_BUILD.gn
branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim.cc
branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc
branches/2019Q3/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h
branches/2019Q3/www/chromium/files/patch-base_files_file__util.h
branches/2019Q3/www/chromium/files/patch-base_i18n_icu__util.cc
branches/2019Q3/www/chromium/files/patch-base_logging__unittest.cc
branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.cc
branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.h
branches/2019Q3/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
branches/2019Q3/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
branches/2019Q3/www/chromium/files/patch-base_sampling__heap__profiler_sampling__heap__profiler.cc
branches/2019Q3/www/chromium/files/patch-base_system_sys__info__posix.cc
branches/2019Q3/www/chromium/files/patch-build_config_BUILD.gn
branches/2019Q3/www/chromium/files/patch-build_config_compiler_BUILD.gn
branches/2019Q3/www/chromium/files/patch-build_config_compiler_compiler.gni
branches/2019Q3/www/chromium/files/patch-build_config_linux_pkg-config.py
branches/2019Q3/www/chromium/files/patch-build_detect__host__arch.py
branches/2019Q3/www/chromium/files/patch-build_gn__run__binary.py
branches/2019Q3/www/chromium/files/patch-cc_BUILD.gn
branches/2019Q3/www/chromium/files/patch-cc_trees_property__tree.cc
branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
branches/2019Q3/www/chromium/files/patch-chrome_app_chromium__strings.grd
branches/2019Q3/www/chromium/files/patch-chrome_app_generated__resources.grd
branches/2019Q3/www/chromium/files/patch-chrome_app_google__chrome__strings.grd
branches/2019Q3/www/chromium/files/patch-chrome_app_settings__strings.grdp
branches/2019Q3/www/chromium/files/patch-chrome_app_theme_chrome__unscaled__resources.grd
branches/2019Q3/www/chromium/files/patch-chrome_browser_about__flags.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_after__startup__task__utils.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_browser__resources.grd
branches/2019Q3/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
branches/2019Q3/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_download_download__commands.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_download_download__commands.h
branches/2019Q3/www/chromium/files/patch-chrome_browser_download_download__item__model.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
branches/2019Q3/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_flag__descriptions.h
branches/2019Q3/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__handler__host.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_metrics_process__memory__metrics__emitter.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_profiles_profile__attributes__entry.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.js
branches/2019Q3/www/chromium/files/patch-chrome_browser_signin_signin__util.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ssl_ssl__error__controller__client.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_browser__window.h
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_tabs_new__tab__button.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
branches/2019Q3/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
branches/2019Q3/www/chromium/files/patch-chrome_common_BUILD.gn
branches/2019Q3/www/chromium/files/patch-chrome_common_chrome__features.cc
branches/2019Q3/www/chromium/files/patch-chrome_common_chrome__features.h
branches/2019Q3/www/chromium/files/patch-chrome_common_chrome__paths__internal.h
branches/2019Q3/www/chromium/files/patch-chrome_common_chrome__switches.cc
branches/2019Q3/www/chromium/files/patch-chrome_common_chrome__switches.h
branches/2019Q3/www/chromium/files/patch-chrome_common_extensions_api_api__sources.gni
branches/2019Q3/www/chromium/files/patch-chrome_common_features.gni
branches/2019Q3/www/chromium/files/patch-chrome_common_pref__names.cc
branches/2019Q3/www/chromium/files/patch-chrome_common_pref__names.h
branches/2019Q3/www/chromium/files/patch-chrome_common_webui__url__constants.cc
branches/2019Q3/www/chromium/files/patch-chrome_common_webui__url__constants.h
branches/2019Q3/www/chromium/files/patch-chrome_renderer_chrome__content__renderer__client.cc
branches/2019Q3/www/chromium/files/patch-chrome_test_BUILD.gn
branches/2019Q3/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc
branches/2019Q3/www/chromium/files/patch-chrome_test_base_testing__browser__process.h
branches/2019Q3/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
branches/2019Q3/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
branches/2019Q3/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn
branches/2019Q3/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc
branches/2019Q3/www/chromium/files/patch-components_autofill_core_browser_personal__data__manager.cc
branches/2019Q3/www/chromium/files/patch-components_autofill_core_common_autofill__util.cc
branches/2019Q3/www/chromium/files/patch-components_crash_content_app_BUILD.gn
branches/2019Q3/www/chromium/files/patch-components_crash_core_common_BUILD.gn
branches/2019Q3/www/chromium/files/patch-components_download_internal_common_base__file.cc
branches/2019Q3/www/chromium/files/patch-components_feature__engagement_public_event__constants.cc
branches/2019Q3/www/chromium/files/patch-components_feature__engagement_public_event__constants.h
branches/2019Q3/www/chromium/files/patch-components_gcm__driver_gcm__client__impl.cc
branches/2019Q3/www/chromium/files/patch-components_metrics_BUILD.gn
branches/2019Q3/www/chromium/files/patch-components_metrics_metrics__log.cc
branches/2019Q3/www/chromium/files/patch-components_network__session__configurator_browser_network__session__configurator.cc
branches/2019Q3/www/chromium/files/patch-components_policy_resources_policy__templates.json
branches/2019Q3/www/chromium/files/patch-components_services_filesystem_file__system__app.cc
branches/2019Q3/www/chromium/files/patch-content_app_content__main__runner__impl.cc
branches/2019Q3/www/chromium/files/patch-content_browser_BUILD.gn
branches/2019Q3/www/chromium/files/patch-content_browser_browser__main__loop.cc
branches/2019Q3/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
branches/2019Q3/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc
branches/2019Q3/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
branches/2019Q3/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h
branches/2019Q3/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
branches/2019Q3/www/chromium/files/patch-content_browser_service__manager_service__manager__context.cc
branches/2019Q3/www/chromium/files/patch-content_browser_webui_shared__resources__data__source.cc
branches/2019Q3/www/chromium/files/patch-content_common_BUILD.gn
branches/2019Q3/www/chromium/files/patch-content_gpu_gpu__main.cc
branches/2019Q3/www/chromium/files/patch-content_gpu_gpu__sandbox__hook__linux.cc
branches/2019Q3/www/chromium/files/patch-content_public_common_child__process__host.h
branches/2019Q3/www/chromium/files/patch-content_public_common_common__param__traits__macros.h
branches/2019Q3/www/chromium/files/patch-content_public_common_content__features.cc
branches/2019Q3/www/chromium/files/patch-content_public_common_content__switches.cc
branches/2019Q3/www/chromium/files/patch-content_public_test_browser__test__base.cc
branches/2019Q3/www/chromium/files/patch-content_renderer_render__process__impl.cc
branches/2019Q3/www/chromium/files/patch-content_renderer_render__thread__impl.cc
branches/2019Q3/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
branches/2019Q3/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h
branches/2019Q3/www/chromium/files/patch-content_shell_BUILD.gn
branches/2019Q3/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc
branches/2019Q3/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__main__parts.cc
branches/2019Q3/www/chromium/files/patch-content_shell_test__runner_test__runner.cc
branches/2019Q3/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc
branches/2019Q3/www/chromium/files/patch-extensions_common_api___permission__features.json
branches/2019Q3/www/chromium/files/patch-extensions_common_features_feature.cc
branches/2019Q3/www/chromium/files/patch-gpu_command__buffer_service_external__vk__image__backing.cc
branches/2019Q3/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc
branches/2019Q3/www/chromium/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
branches/2019Q3/www/chromium/files/patch-gpu_ipc_service_gpu__watchdog__thread.cc
branches/2019Q3/www/chromium/files/patch-gpu_ipc_service_gpu__watchdog__thread.h
branches/2019Q3/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.cc
branches/2019Q3/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.h
branches/2019Q3/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.cc
branches/2019Q3/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.h
branches/2019Q3/www/chromium/files/patch-ipc_ipc__message__utils.cc
branches/2019Q3/www/chromium/files/patch-ipc_ipc__message__utils.h
branches/2019Q3/www/chromium/files/patch-media_base_video__frame.cc
branches/2019Q3/www/chromium/files/patch-media_base_video__frame.h
branches/2019Q3/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc
branches/2019Q3/www/chromium/files/patch-media_gpu_linux_platform__video__frame__utils.cc
branches/2019Q3/www/chromium/files/patch-media_gpu_vaapi_vaapi__dmabuf__video__frame__mapper.cc
branches/2019Q3/www/chromium/files/patch-media_gpu_vaapi_vaapi__video__encode__accelerator.cc
branches/2019Q3/www/chromium/files/patch-media_gpu_video__frame__mapper__factory.cc
branches/2019Q3/www/chromium/files/patch-media_media__options.gni
branches/2019Q3/www/chromium/files/patch-media_mojo_services_gpu__mojo__media__client.cc
branches/2019Q3/www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
branches/2019Q3/www/chromium/files/patch-mojo_public_js_mojo__bindings__resources.grd
branches/2019Q3/www/chromium/files/patch-net_BUILD.gn
branches/2019Q3/www/chromium/files/patch-net_base_network__change__notifier.cc
branches/2019Q3/www/chromium/files/patch-net_features.gni
branches/2019Q3/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc
branches/2019Q3/www/chromium/files/patch-net_proxy__resolution_proxy__resolution__service.cc
branches/2019Q3/www/chromium/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
branches/2019Q3/www/chromium/files/patch-net_tools_quic_quic__http__proxy__backend.cc
branches/2019Q3/www/chromium/files/patch-net_url__request_url__request__context__builder.cc
branches/2019Q3/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
branches/2019Q3/www/chromium/files/patch-services_content_simple__browser_simple__browser__service.cc
branches/2019Q3/www/chromium/files/patch-services_content_simple__browser_simple__browser__service.h
branches/2019Q3/www/chromium/files/patch-services_network_BUILD.gn
branches/2019Q3/www/chromium/files/patch-services_network_network__context.cc
branches/2019Q3/www/chromium/files/patch-services_network_network__service.cc
branches/2019Q3/www/chromium/files/patch-services_network_network__service.h
branches/2019Q3/www/chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
branches/2019Q3/www/chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc
branches/2019Q3/www/chromium/files/patch-services_service__manager_embedder_main.cc
branches/2019Q3/www/chromium/files/patch-third__party_angle_BUILD.gn
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_core_layout_layout__view.cc
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
branches/2019Q3/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
branches/2019Q3/www/chromium/files/patch-third__party_pdfium_core_fxcrt_fx__system.h
branches/2019Q3/www/chromium/files/patch-third__party_pdfium_core_fxge_fx__ge__linux.cpp
branches/2019Q3/www/chromium/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
branches/2019Q3/www/chromium/files/patch-third__party_pdfium_xfa_fgas_font_cfx__fontsourceenum__file.cpp
branches/2019Q3/www/chromium/files/patch-third__party_perfetto_src_base_unix__socket.cc
branches/2019Q3/www/chromium/files/patch-third__party_perfetto_src_tracing_core_tracing__service__impl.cc
branches/2019Q3/www/chromium/files/patch-third__party_skia_src_core_SkCpu.cpp
branches/2019Q3/www/chromium/files/patch-third__party_skia_src_sksl_SkSLString.h
branches/2019Q3/www/chromium/files/patch-third__party_sqlite_BUILD.gn
branches/2019Q3/www/chromium/files/patch-third__party_webrtc_rtc__base_BUILD.gn
branches/2019Q3/www/chromium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
branches/2019Q3/www/chromium/files/patch-tools_gn_build_gen.py
branches/2019Q3/www/chromium/files/patch-tools_json__schema__compiler_feature__compiler.py
branches/2019Q3/www/chromium/files/patch-tools_variations_fieldtrial__to__struct.py
branches/2019Q3/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
branches/2019Q3/www/chromium/files/patch-ui_base_resource_resource__bundle.cc
branches/2019Q3/www/chromium/files/patch-ui_base_webui_web__ui__util.cc
branches/2019Q3/www/chromium/files/patch-ui_gfx_BUILD.gn
branches/2019Q3/www/chromium/files/patch-ui_gfx_font__render__params.h
branches/2019Q3/www/chromium/files/patch-ui_gfx_ipc_gfx__param__traits__macros.h
branches/2019Q3/www/chromium/files/patch-ui_gfx_linux_client__native__pixmap__dmabuf.cc
branches/2019Q3/www/chromium/files/patch-ui_gfx_mojo_buffer__types__struct__traits.cc
branches/2019Q3/www/chromium/files/patch-ui_gfx_mojo_buffer__types__struct__traits.h
branches/2019Q3/www/chromium/files/patch-ui_gfx_native__pixmap__handle.cc
branches/2019Q3/www/chromium/files/patch-ui_gfx_native__pixmap__handle.h
branches/2019Q3/www/chromium/files/patch-ui_gfx_render__text.cc
branches/2019Q3/www/chromium/files/patch-ui_gl_BUILD.gn
branches/2019Q3/www/chromium/files/patch-ui_gl_generate__bindings.py
branches/2019Q3/www/chromium/files/patch-ui_gl_gl__surface__glx.cc
branches/2019Q3/www/chromium/files/patch-ui_message__center_views_message__popup__view.cc
branches/2019Q3/www/chromium/files/patch-ui_views_controls_label.cc
branches/2019Q3/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc
branches/2019Q3/www/chromium/files/patch-ui_views_examples_widget__example.cc
branches/2019Q3/www/chromium/files/patch-ui_views_style_platform__style.cc
branches/2019Q3/www/chromium/files/patch-ui_views_views__delegate.h
branches/2019Q3/www/chromium/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__x11.cc
branches/2019Q3/www/chromium/files/patch-ui_views_window_custom__frame__view.cc
branches/2019Q3/www/chromium/files/patch-ui_webui_resources_js_cr.js
branches/2019Q3/www/chromium/files/patch-v8_BUILD.gn
branches/2019Q3/www/chromium/files/sndio_output.cc
branches/2019Q3/www/chromium/files/sndio_output.h
branches/2019Q3/www/chromium/pkg-plist
Directory Properties:
branches/2019Q3/ (props changed)
Modified: branches/2019Q3/www/chromium/Makefile
==============================================================================
--- branches/2019Q3/www/chromium/Makefile Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/Makefile Thu Aug 15 14:48:22 2019 (r508999)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= chromium
-PORTVERSION= 75.0.3770.142
-PORTREVISION= 2
+PORTVERSION= 76.0.3809.100
CATEGORIES?= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
LOCAL/cpm/chromium/:fonts
@@ -315,8 +314,9 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/chrome/tools/build/linux/chrome-wrapper \
${STAGEDIR}${DATADIR}
- # ANGLE
-.for f in libEGL.so libGLESv2.so
+ # ANGLE, EGL, Vk
+.for f in libEGL.so libGLESv2.so libVkICD_mock_icd.so libVkLayer_core_validation.so libVkLayer_object_lifetimes.so \
+ libVkLayer_stateless_validation.so libVkLayer_thread_safety.so libVkLayer_unique_objects.so
${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
.endfor
Modified: branches/2019Q3/www/chromium/distinfo
==============================================================================
--- branches/2019Q3/www/chromium/distinfo Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/distinfo Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,7 +1,7 @@
-TIMESTAMP = 1563322422
-SHA256 (chromium-75.0.3770.142.tar.xz) = 510e6ca7ccc218b401b375c13656f6aecab196b03142026dc3602b9d1804a5ac
-SIZE (chromium-75.0.3770.142.tar.xz) = 709968204
-SHA256 (chromium-75.0.3770.142-testdata.tar.xz) = 4a5736d686d4081c2e550089691670d81959a5e7d8f9c02ad973e797390da476
-SIZE (chromium-75.0.3770.142-testdata.tar.xz) = 352138048
+TIMESTAMP = 1565536681
+SHA256 (chromium-76.0.3809.100.tar.xz) = 8cd93ada3e0837ced512f69783400991d3b82e0d9622e04fab5922877577d26d
+SIZE (chromium-76.0.3809.100.tar.xz) = 728852892
+SHA256 (chromium-76.0.3809.100-testdata.tar.xz) = 95eed86c25e75b9b8cb611a3a63debb0d9243e2e314ffe121890a80c5446954f
+SIZE (chromium-76.0.3809.100-testdata.tar.xz) = 262859232
SHA256 (test_fonts.tar.xz) = cf9cbe3b7f1c4c42d426bddc65ec178d333ad7e205a36fe0a606a3c0c545ece1
SIZE (test_fonts.tar.xz) = 200040
Modified: branches/2019Q3/www/chromium/files/patch-BUILD.gn
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-BUILD.gn Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-BUILD.gn Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- BUILD.gn.orig 2019-06-04 18:55:14 UTC
+--- BUILD.gn.orig 2019-07-24 18:58:00 UTC
+++ BUILD.gn
-@@ -385,7 +385,7 @@ group("gn_all") {
+@@ -386,7 +386,7 @@ group("gn_all") {
]
}
@@ -9,7 +9,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -426,8 +426,6 @@ group("gn_all") {
+@@ -427,8 +427,6 @@ group("gn_all") {
"//net:disk_cache_memory_test",
"//net:quic_client",
"//net:quic_server",
@@ -18,7 +18,7 @@
"//testing:empty_main",
]
-@@ -482,10 +480,6 @@ group("gn_all") {
+@@ -483,10 +481,6 @@ group("gn_all") {
"//chrome/test:load_library_perf_tests",
"//chrome/test:sync_performance_tests",
"//chrome/test/chromedriver:chromedriver",
@@ -29,7 +29,7 @@
"//media/cast:generate_barcode_video",
"//media/cast:generate_timecode_audio",
"//net:crash_cache",
-@@ -540,10 +534,6 @@ group("gn_all") {
+@@ -541,10 +535,6 @@ group("gn_all") {
"//mojo:mojo_perftests",
"//services/service_manager/public/cpp",
"//testing/gmock:gmock_main",
@@ -40,7 +40,7 @@
]
if (!is_android) {
-@@ -618,7 +608,7 @@ group("gn_all") {
+@@ -619,7 +609,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)" ]
}
-@@ -757,7 +747,6 @@ group("gn_all") {
+@@ -758,7 +748,6 @@ group("gn_all") {
"//chrome/browser/vr:vr_common_perftests",
"//chrome/browser/vr:vr_common_unittests",
"//chrome/browser/vr:vr_pixeltests",
@@ -57,7 +57,7 @@
]
if (is_desktop_linux && use_ozone) {
deps += [ "//chrome/browser/vr/testapp:vr_testapp" ]
-@@ -876,7 +865,6 @@ if (is_chromeos) {
+@@ -877,7 +866,6 @@ if (is_chromeos) {
"//ppapi/examples/video_decode",
"//sandbox/linux:chrome_sandbox",
"//sandbox/linux:sandbox_linux_unittests",
@@ -65,7 +65,7 @@
# Blocked on https://github.com/catapult-project/catapult/issues/2297
#"//third_party/catapult/telemetry:bitmaptools",
-@@ -1029,7 +1017,7 @@ if (!is_ios) {
+@@ -1033,7 +1021,7 @@ if (!is_ios) {
]
}
@@ -74,7 +74,7 @@
data_deps +=
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
}
-@@ -1038,7 +1026,7 @@ if (!is_ios) {
+@@ -1042,7 +1030,7 @@ if (!is_ios) {
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
@@ -83,7 +83,7 @@
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
-@@ -1181,9 +1169,6 @@ group("chromium_builder_perf") {
+@@ -1185,9 +1173,6 @@ group("chromium_builder_perf") {
if (is_win) {
data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
Modified: branches/2019Q3/www/chromium/files/patch-base_BUILD.gn
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_BUILD.gn Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_BUILD.gn Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig 2019-06-04 18:55:15 UTC
+--- base/BUILD.gn.orig 2019-07-24 18:58:01 UTC
+++ base/BUILD.gn
-@@ -1234,7 +1234,7 @@ jumbo_component("base") {
+@@ -1258,7 +1258,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" ]
}
-@@ -1260,7 +1260,7 @@ jumbo_component("base") {
+@@ -1284,7 +1284,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 += [
-@@ -1813,6 +1813,33 @@ jumbo_component("base") {
+@@ -1862,6 +1862,33 @@ jumbo_component("base") {
}
}
@@ -52,7 +52,7 @@
# iOS
if (is_ios) {
set_sources_assignment_filter([])
-@@ -2910,6 +2937,12 @@ test("base_unittests") {
+@@ -2999,6 +3026,12 @@ test("base_unittests") {
]
set_sources_assignment_filter(sources_assignment_filter)
}
Modified: branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- base/allocator/allocator_shim.cc.orig 2019-04-30 22:22:27 UTC
+--- base/allocator/allocator_shim.cc.orig 2019-07-24 18:58:01 UTC
+++ base/allocator/allocator_shim.cc
-@@ -69,7 +69,7 @@ inline const base::allocator::AllocatorDispatch* GetCh
+@@ -70,7 +70,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 base::allocator::AllocatorDispatch*>(
Modified: branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,15 +1,14 @@
---- base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig 2019-03-11 22:00:51 UTC
+--- base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig 2019-07-24 18:58:01 UTC
+++ base/allocator/allocator_shim_default_dispatch_to_glibc.cc
-@@ -3,19 +3,28 @@
- // found in the LICENSE file.
-
+@@ -5,18 +5,28 @@
#include "base/allocator/allocator_shim.h"
+
+ #include <dlfcn.h>
+-#include <malloc.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <malloc_np.h>
--#include <malloc.h>
--
// This translation unit defines a default dispatch for the allocator shim which
// routes allocations to libc functions.
-// The code here is strongly inspired from tcmalloc's libc_override_glibc.h.
@@ -23,13 +22,13 @@
-void __libc_free(void* ptr);
+void* __malloc(size_t size);
+void* __calloc(size_t n, size_t size);
-+void* __realloc(void* address, size_t size);
++void* __realloc(void* address, size_t len);
+void* __memalign(size_t alignment, size_t size) {
+ void *ret;
+ if (__posix_memalign(&ret, alignment, size) != 0) {
-+ return nullptr;
++ return nullptr;
+ } else {
-+ return ret;
++ return ret;
+ }
+}
+int __posix_memalign(void **ptr, size_t alignment, size_t size);
@@ -37,7 +36,7 @@
} // extern "C"
namespace {
-@@ -23,32 +32,32 @@ namespace {
+@@ -24,32 +34,32 @@ namespace {
using base::allocator::AllocatorDispatch;
void* GlibcMalloc(const AllocatorDispatch*, size_t size, void* context) {
Modified: branches/2019Q3/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,7 +1,7 @@
---- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2019-06-04 18:55:15 UTC
+--- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2019-07-24 18:58:01 UTC
+++ base/allocator/partition_allocator/page_allocator_internals_posix.h
-@@ -14,7 +14,7 @@
- #if defined(OS_MACOSX)
+@@ -16,7 +16,7 @@
+
#include <mach/mach.h>
#endif
-#if defined(OS_LINUX)
Copied: branches/2019Q3/www/chromium/files/patch-base_base__switches.cc (from r508722, head/www/chromium/files/patch-base_base__switches.cc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-base_base__switches.cc Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-base_base__switches.cc)
@@ -0,0 +1,20 @@
+--- base/base_switches.cc.orig 2019-07-29 16:52:17 UTC
++++ base/base_switches.cc
+@@ -107,7 +107,7 @@ const char kProfilingFlush[] = "profiling-flush";
+ const char kDisableUsbKeyboardDetect[] = "disable-usb-keyboard-detect";
+ #endif
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
+ // The /dev/shm partition is too small in certain VM environments, causing
+ // Chrome to fail or crash (see http://crbug.com/715363). Use this flag to
+ // work-around this issue (a temporary directory will always be used to create
+@@ -128,7 +128,7 @@ const char kEnableCrashReporterForTesting[] =
+ const char kEnableReachedCodeProfiler[] = "enable-reached-code-profiler";
+ #endif
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ // Controls whether or not retired instruction counts are surfaced for threads
+ // in trace events on Linux.
+ //
Copied: branches/2019Q3/www/chromium/files/patch-base_base__switches.h (from r508722, head/www/chromium/files/patch-base_base__switches.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-base_base__switches.h Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-base_base__switches.h)
@@ -0,0 +1,20 @@
+--- base/base_switches.h.orig 2019-07-29 18:05:10 UTC
++++ base/base_switches.h
+@@ -36,7 +36,7 @@ extern const char kWaitForDebugger[];
+ extern const char kDisableUsbKeyboardDetect[];
+ #endif
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
+ extern const char kDisableDevShmUsage[];
+ #endif
+
+@@ -49,7 +49,7 @@ extern const char kEnableReachedCodeProfiler[];
+ extern const char kOrderfileMemoryOptimization[];
+ #endif
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ extern const char kEnableThreadInstructionCount[];
+ #endif
+
Copied: branches/2019Q3/www/chromium/files/patch-base_cpu.cc (from r508722, head/www/chromium/files/patch-base_cpu.cc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-base_cpu.cc Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-base_cpu.cc)
@@ -0,0 +1,38 @@
+--- base/cpu.cc.orig 2019-07-29 18:05:46 UTC
++++ base/cpu.cc
+@@ -15,7 +15,7 @@
+ #include "base/stl_util.h"
+ #include "build/build_config.h"
+
+-#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX))
++#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
+ #include "base/files/file_util.h"
+ #endif
+
+@@ -97,7 +97,7 @@ uint64_t xgetbv(uint32_t xcr) {
+
+ #endif // ARCH_CPU_X86_FAMILY
+
+-#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX))
++#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
+ std::string* CpuInfoBrand() {
+ static std::string* brand = []() {
+ // This function finds the value from /proc/cpuinfo under the key "model
+@@ -127,7 +127,7 @@ std::string* CpuInfoBrand() {
+ return brand;
+ }
+ #endif // defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) ||
+- // defined(OS_LINUX))
++ // defined(OS_LINUX) || defined(OS_BSD))
+
+ } // namespace
+
+@@ -252,7 +252,7 @@ void CPU::Initialize() {
+ }
+ }
+ #elif defined(ARCH_CPU_ARM_FAMILY)
+-#if (defined(OS_ANDROID) || defined(OS_LINUX))
++#if (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
+ cpu_brand_ = *CpuInfoBrand();
+ #elif defined(OS_WIN)
+ // Windows makes high-resolution thread timing information available in
Copied: branches/2019Q3/www/chromium/files/patch-base_files_file__path__watcher.cc (from r508722, head/www/chromium/files/patch-base_files_file__path__watcher.cc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-base_files_file__path__watcher.cc Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-base_files_file__path__watcher.cc)
@@ -0,0 +1,11 @@
+--- base/files/file_path_watcher.cc.orig 2019-07-29 18:12:09 UTC
++++ base/files/file_path_watcher.cc
+@@ -20,7 +20,7 @@ FilePathWatcher::~FilePathWatcher() {
+ // static
+ bool FilePathWatcher::RecursiveWatchAvailable() {
+ #if (defined(OS_MACOSX) && !defined(OS_IOS)) || defined(OS_WIN) || \
+- defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
++ defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
+ return true;
+ #else
+ // FSEvents isn't available on iOS.
Modified: branches/2019Q3/www/chromium/files/patch-base_files_file__util.h
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_files_file__util.h Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_files_file__util.h Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- base/files/file_util.h.orig 2019-06-04 18:55:15 UTC
+--- base/files/file_util.h.orig 2019-07-24 18:58:02 UTC
+++ base/files/file_util.h
-@@ -467,7 +467,7 @@ BASE_EXPORT bool VerifyPathControlledByAdmin(const bas
+@@ -476,7 +476,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);
Copied: branches/2019Q3/www/chromium/files/patch-base_files_scoped__file.cc (from r508722, head/www/chromium/files/patch-base_files_scoped__file.cc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-base_files_scoped__file.cc Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-base_files_scoped__file.cc)
@@ -0,0 +1,11 @@
+--- base/files/scoped_file.cc.orig 2019-07-29 18:17:43 UTC
++++ base/files/scoped_file.cc
+@@ -30,7 +30,7 @@ void ScopedFDCloseTraits::Free(int fd) {
+ // a single open directory would bypass the entire security model.
+ int ret = IGNORE_EINTR(close(fd));
+
+-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || \
++#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || defined(OS_BSD) || \
+ defined(OS_ANDROID)
+ // NB: Some file descriptors can return errors from close() e.g. network
+ // filesystems such as NFS and Linux input devices. On Linux, macOS, and
Modified: branches/2019Q3/www/chromium/files/patch-base_i18n_icu__util.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_i18n_icu__util.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_i18n_icu__util.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,4 +1,4 @@
---- base/i18n/icu_util.cc.orig 2019-03-11 22:00:51 UTC
+--- base/i18n/icu_util.cc.orig 2019-07-24 18:58:02 UTC
+++ base/i18n/icu_util.cc
@@ -20,7 +20,7 @@
#include "build/build_config.h"
@@ -9,7 +9,7 @@
#include "third_party/icu/source/i18n/unicode/timezone.h"
#endif
-@@ -315,7 +315,7 @@ bool InitializeICU() {
+@@ -285,7 +285,7 @@ bool InitializeICU() {
// TODO(jungshik): Some callers do not care about tz at all. If necessary,
// add a boolean argument to this function to init'd the default tz only
// when requested.
Modified: branches/2019Q3/www/chromium/files/patch-base_logging__unittest.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_logging__unittest.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_logging__unittest.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- base/logging_unittest.cc.orig 2019-04-30 22:22:28 UTC
+--- base/logging_unittest.cc.orig 2019-07-24 18:58:02 UTC
+++ base/logging_unittest.cc
-@@ -421,7 +421,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
+@@ -444,7 +444,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
// need the arch-specific boilerplate below, which is inspired by breakpad.
// At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
uintptr_t crash_addr = 0;
Modified: branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,5 +1,23 @@
---- base/process/process_metrics.cc.orig 2019-04-30 22:22:28 UTC
+--- base/process/process_metrics.cc.orig 2019-07-24 18:58:02 UTC
+++ base/process/process_metrics.cc
+@@ -57,7 +57,7 @@ SystemMetrics SystemMetrics::Sample() {
+ SystemMetrics system_metrics;
+
+ system_metrics.committed_memory_ = GetSystemCommitCharge();
+-#if defined(OS_LINUX) || defined(OS_ANDROID)
++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
+ GetSystemMemoryInfo(&system_metrics.memory_info_);
+ GetVmStatInfo(&system_metrics.vmstat_info_);
+ GetSystemDiskInfo(&system_metrics.disk_info_);
+@@ -75,7 +75,7 @@ std::unique_ptr<Value> SystemMetrics::ToValue() const
+ std::unique_ptr<DictionaryValue> res(new DictionaryValue());
+
+ res->SetIntKey("committed_memory", static_cast<int>(committed_memory_));
+-#if defined(OS_LINUX) || defined(OS_ANDROID)
++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
+ std::unique_ptr<DictionaryValue> meminfo = memory_info_.ToValue();
+ std::unique_ptr<DictionaryValue> vmstat = vmstat_info_.ToValue();
+ meminfo->MergeDictionary(vmstat.get());
@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
}
#endif
Modified: branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.h
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.h Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_process_process__metrics.h Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,4 +1,4 @@
---- base/process/process_metrics.h.orig 2019-04-30 22:22:28 UTC
+--- base/process/process_metrics.h.orig 2019-07-24 18:58:02 UTC
+++ base/process/process_metrics.h
@@ -41,7 +41,7 @@ namespace base {
// Full declaration is in process_metrics_iocounters.h.
@@ -62,15 +62,15 @@
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -293,7 +293,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+@@ -292,7 +292,7 @@ BASE_EXPORT size_t GetMaxFds();
+ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_descriptors);
#endif // defined(OS_POSIX)
- #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
-- defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
-+ defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA) || defined(OS_BSD)
+-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) || \
+ defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
// Data about system-wide memory consumption. Values are in KB. Available on
// Windows, Mac, Linux, Android and Chrome OS.
- //
@@ -326,7 +326,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
int avail_phys = 0;
#endif
@@ -80,30 +80,31 @@
// 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 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -340,7 +340,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+ int swap_free = 0;
#endif
- #if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || \
-- defined(OS_FUCHSIA)
-+ defined(OS_FUCHSIA) || defined(OS_BSD)
+-#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || \
++#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD) || \
+ defined(OS_FUCHSIA)
int buffers = 0;
int cached = 0;
- int active_anon = 0;
-@@ -351,7 +351,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -350,7 +350,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+ int inactive_file = 0;
int dirty = 0;
int reclaimable = 0;
- #endif // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) ||
-- // defined(OS_FUCHSIA)
-+ // defined(OS_FUCHSIA) || defined(OS_BSD)
+-#endif // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) ||
++#endif // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD) ||
+ // defined(OS_FUCHSIA)
#if defined(OS_CHROMEOS)
- int shmem = 0;
-@@ -377,9 +377,9 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -376,10 +376,10 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+ // Exposed for memory debugging widget.
BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo);
- #endif // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ||
-- // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
-+ // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA) || defined(OS_BSD)
+-#endif // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ||
++#endif // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
+ // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
-#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
@@ -119,3 +120,12 @@
#if defined(OS_CHROMEOS)
// Data from files in directory /sys/block/zram0 about ZRAM usage.
+@@ -547,7 +547,7 @@ class BASE_EXPORT SystemMetrics {
+ FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
+
+ size_t committed_memory_;
+-#if defined(OS_LINUX) || defined(OS_ANDROID)
++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
+ SystemMemoryInfoKB memory_info_;
+ VmStatInfo vmstat_info_;
+ SystemDiskInfo disk_info_;
Modified: branches/2019Q3/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,4 +1,4 @@
---- base/process/process_metrics_freebsd.cc.orig 2019-04-30 22:22:28 UTC
+--- base/process/process_metrics_freebsd.cc.orig 2019-07-24 18:58:02 UTC
+++ base/process/process_metrics_freebsd.cc
@@ -5,6 +5,7 @@
#include "base/process/process_metrics.h"
@@ -8,7 +8,7 @@
#include <sys/sysctl.h>
#include <sys/user.h>
#include <unistd.h>
-@@ -14,11 +15,15 @@
+@@ -14,11 +15,29 @@
#include "base/process/process_metrics_iocounters.h"
#include "base/stl_util.h"
@@ -18,7 +18,21 @@
+#include <libutil.h>
+
namespace base {
++namespace {
++int GetPageShift() {
++ int pagesize = getpagesize();
++ int pageshift = 0;
++
++ while (pagesize > 1) {
++ pageshift++;
++ pagesize >>= 1;
++ }
++
++ return pageshift;
++}
++}
++
ProcessMetrics::ProcessMetrics(ProcessHandle process)
- : process_(process),
- last_cpu_(0) {}
@@ -26,7 +40,7 @@
// static
std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -69,4 +74,93 @@ size_t GetSystemCommitCharge() {
+@@ -69,4 +88,216 @@ size_t GetSystemCommitCharge() {
return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
}
@@ -110,13 +124,136 @@
+ return total_count;
+}
+
++size_t ProcessMetrics::GetResidentSetSize() const {
++ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
++
++ if (kd == nullptr)
++ return 0;
++
++ struct kinfo_proc *pp;
++ int nproc;
++
++ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
++ kvm_close(kd);
++ return 0;
++ }
++
++ size_t rss;
++
++ if (nproc > 0) {
++ rss = pp->ki_rssize << GetPageShift();
++ } else {
++ rss = 0;
++ }
++
++ kvm_close(kd);
++ return rss;
++}
++
+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+ NOTIMPLEMENTED();
-+ return 0;
++ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
++
++ if (kd == nullptr)
++ return 0;
++
++ struct kinfo_proc *pp;
++ int nproc;
++
++ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
++ kvm_close(kd);
++ return 0;
++ }
++
++ size_t swrss;
++
++ if (nproc > 0) {
++ swrss = pp->ki_swrss > pp->ki_rssize
++ ? (pp->ki_swrss - pp->ki_rssize) << GetPageShift()
++ : 0;
++ } else {
++ swrss = 0;
++ }
++
++ kvm_close(kd);
++ return swrss;
+}
+
+int ProcessMetrics::GetIdleWakeupsPerSecond() {
+ NOTIMPLEMENTED();
+ return 0;
++}
++
++bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++bool GetVmStatInfo(VmStatInfo* vmstat) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++SystemDiskInfo::SystemDiskInfo() {
++ reads = 0;
++ reads_merged = 0;
++ sectors_read = 0;
++ read_time = 0;
++ writes = 0;
++ writes_merged = 0;
++ sectors_written = 0;
++ write_time = 0;
++ io = 0;
++ io_time = 0;
++ weighted_io_time = 0;
++}
++
++SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default;
++
++std::unique_ptr<Value> SystemDiskInfo::ToValue() const {
++ auto res = std::make_unique<DictionaryValue>();
++
++ // Write out uint64_t variables as doubles.
++ // Note: this may discard some precision, but for JS there's no other option.
++ res->SetDouble("reads", static_cast<double>(reads));
++ res->SetDouble("reads_merged", static_cast<double>(reads_merged));
++ res->SetDouble("sectors_read", static_cast<double>(sectors_read));
++ res->SetDouble("read_time", static_cast<double>(read_time));
++ res->SetDouble("writes", static_cast<double>(writes));
++ res->SetDouble("writes_merged", static_cast<double>(writes_merged));
++ res->SetDouble("sectors_written", static_cast<double>(sectors_written));
++ res->SetDouble("write_time", static_cast<double>(write_time));
++ res->SetDouble("io", static_cast<double>(io));
++ res->SetDouble("io_time", static_cast<double>(io_time));
++ res->SetDouble("weighted_io_time", static_cast<double>(weighted_io_time));
++
++ return std::move(res);
++}
++
++std::unique_ptr<DictionaryValue> SystemMemoryInfoKB::ToValue() const {
++ auto res = std::make_unique<DictionaryValue>();
++ res->SetIntKey("total", total);
++ res->SetIntKey("free", free);
++ res->SetIntKey("available", available);
++ res->SetIntKey("buffers", buffers);
++ res->SetIntKey("cached", cached);
++ res->SetIntKey("active_anon", active_anon);
++ res->SetIntKey("inactive_anon", inactive_anon);
++ res->SetIntKey("active_file", active_file);
++ res->SetIntKey("inactive_file", inactive_file);
++ res->SetIntKey("swap_total", swap_total);
++ res->SetIntKey("swap_free", swap_free);
++ res->SetIntKey("swap_used", swap_total - swap_free);
++ res->SetIntKey("dirty", dirty);
++ res->SetIntKey("reclaimable", reclaimable);
++
++ return res;
++}
++
++std::unique_ptr<DictionaryValue> VmStatInfo::ToValue() const {
++ auto res = std::make_unique<DictionaryValue>();
++ res->SetIntKey("pswpin", pswpin);
++ res->SetIntKey("pswpout", pswpout);
++ res->SetIntKey("pgmajfault", pgmajfault);
++ return res;
+}
} // namespace base
Modified: branches/2019Q3/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2019-03-11 22:00:51 UTC
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2019-07-24 18:58:02 UTC
+++ base/profiler/stack_sampling_profiler_unittest.cc
-@@ -39,7 +39,7 @@
+@@ -41,7 +41,7 @@
#include <intrin.h>
#include <malloc.h>
#include <windows.h>
Modified: branches/2019Q3/www/chromium/files/patch-base_sampling__heap__profiler_sampling__heap__profiler.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_sampling__heap__profiler_sampling__heap__profiler.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_sampling__heap__profiler_sampling__heap__profiler.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,5 +1,5 @@
---- base/sampling_heap_profiler/sampling_heap_profiler.cc.orig 2019-06-13 09:11:51.000000000 +0200
-+++ base/sampling_heap_profiler/sampling_heap_profiler.cc 2019-06-14 21:28:04.089347000 +0200
+--- base/sampling_heap_profiler/sampling_heap_profiler.cc.orig 2019-07-24 18:58:02 UTC
++++ base/sampling_heap_profiler/sampling_heap_profiler.cc
@@ -30,6 +30,10 @@
#include <sys/prctl.h>
#endif
@@ -11,12 +11,12 @@
#if defined(OS_ANDROID) && BUILDFLAG(CAN_UNWIND_WITH_CFI_TABLE) && \
defined(OFFICIAL_BUILD)
#include "base/trace_event/cfi_backtrace_android.h"
-@@ -65,6 +69,10 @@
+@@ -65,6 +69,10 @@ const char* GetAndLeakThreadName() {
#elif defined(OS_MACOSX)
int err = pthread_getname_np(pthread_self(), name, kBufferLen);
if (err == 0 && *name != '\0')
+ return strdup(name);
-+#elif defined(OS_BSD) && defined(HAVE_PTHREAD_GET_NAME_NP)
++#elif defined(OS_BSD) && __FreeBSD__ >= 12
+ pthread_get_name_np(pthread_self(), name, kBufferLen);
+ if (*name != '\0')
return strdup(name);
Modified: branches/2019Q3/www/chromium/files/patch-base_system_sys__info__posix.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-base_system_sys__info__posix.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-base_system_sys__info__posix.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,11 +1,11 @@
---- base/system/sys_info_posix.cc.orig 2019-04-30 22:22:28 UTC
+--- base/system/sys_info_posix.cc.orig 2019-07-24 18:58:02 UTC
+++ base/system/sys_info_posix.cc
@@ -38,7 +38,7 @@
namespace {
-#if !defined(OS_OPENBSD) && !defined(OS_FUCHSIA)
-+#if !defined(OS_BSD) && !defined(OS_FUCHSIA)
++#if !defined(OS_FUCHSIA) && !defined(OS_BSD)
int NumberOfProcessors() {
// sysconf returns the number of "logical" (not "physical") processors on both
// Mac and Linux. So we get the number of max available "logical" processors.
@@ -14,7 +14,7 @@
base::LazyInstance<base::internal::LazySysInfoValue<int, NumberOfProcessors>>::
Leaky g_lazy_number_of_processors = LAZY_INSTANCE_INITIALIZER;
-#endif // !defined(OS_OPENBSD) && !defined(OS_FUCHSIA)
-+#endif // !defined(OS_BSD) && !defined(OS_FUCHSIA)
++#endif // !defined(OS_FUCHSIA) && !defined(OS_BSD)
#if !defined(OS_FUCHSIA)
int64_t AmountOfVirtualMemory() {
@@ -23,7 +23,7 @@
namespace base {
-#if !defined(OS_OPENBSD) && !defined(OS_FUCHSIA)
-+#if !defined(OS_BSD) && !defined(OS_FUCHSIA)
++#if !defined(OS_FUCHSIA) && !defined(OS_BSD)
int SysInfo::NumberOfProcessors() {
return g_lazy_number_of_processors.Get().value();
}
Copied: branches/2019Q3/www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc (from r508722, head/www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc)
@@ -0,0 +1,11 @@
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2019-07-29 13:26:54 UTC
++++ base/task/thread_pool/environment_config_unittest.cc
+@@ -14,7 +14,7 @@ namespace internal {
+ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPriorityForWorker) {
+ #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_IOS)
+ EXPECT_TRUE(CanUseBackgroundPriorityForWorkerThread());
+-#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
++#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || defined(OS_BSD) || \
+ defined(OS_CHROMEOS) || defined(OS_NACL)
+ EXPECT_FALSE(CanUseBackgroundPriorityForWorkerThread());
+ #else
Modified: branches/2019Q3/www/chromium/files/patch-build_config_BUILD.gn
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-build_config_BUILD.gn Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-build_config_BUILD.gn Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- build/config/BUILD.gn.orig 2019-06-04 18:55:15 UTC
+--- build/config/BUILD.gn.orig 2019-07-24 18:58:02 UTC
+++ build/config/BUILD.gn
-@@ -163,7 +163,7 @@ config("debug") {
+@@ -161,7 +161,7 @@ config("debug") {
# builds, and we have to tell it to turn it off.
defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
}
@@ -9,7 +9,7 @@
# Enable libstdc++ debugging facilities to help catch problems early, see
# http://crbug.com/65151 .
# TODO(phajdan.jr): Should we enable this for all of POSIX?
-@@ -264,9 +264,7 @@ config("default_libs") {
+@@ -259,9 +259,7 @@ config("default_libs") {
]
} else if (is_linux) {
libs = [
@@ -19,7 +19,7 @@
]
}
}
-@@ -354,7 +352,7 @@ config("executable_config") {
+@@ -349,7 +347,7 @@ config("executable_config") {
"//build/config/ios:ios_dynamic_flags",
"//build/config/ios:ios_executable_flags",
]
Modified: branches/2019Q3/www/chromium/files/patch-build_config_compiler_BUILD.gn
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-build_config_compiler_BUILD.gn Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-build_config_compiler_BUILD.gn Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,4 +1,4 @@
---- build/config/compiler/BUILD.gn.orig 2019-06-04 18:55:15 UTC
+--- build/config/compiler/BUILD.gn.orig 2019-07-24 18:58:02 UTC
+++ build/config/compiler/BUILD.gn
@@ -54,7 +54,7 @@ declare_args() {
# only two architectures that are currently checked in). Turn this off when
@@ -36,7 +36,7 @@
cflags += [ "-fcrash-diagnostics-dir=" +
rebase_path("//tools/clang/crashreports", root_build_dir) ]
-@@ -740,7 +740,7 @@ config("compiler_cpu_abi") {
+@@ -741,7 +741,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -45,16 +45,16 @@
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1174,7 +1174,7 @@ config("assembler_debug_dir") {
- # TODO(thakis): Once openmax_dl no longer uses -fno-integrated-as, move
- # this behind the -fdebug-compilation-dir cflags in the "compiler" config.
- if (symbol_level != 0 && is_clang && strip_absolute_paths_from_debug_symbols) {
+@@ -1102,7 +1102,7 @@ config("compiler_deterministic") {
+ "-Xclang",
+ ".",
+ ]
- if (!is_win) {
+ if (!is_win && !is_bsd) {
# We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
}
-@@ -1490,7 +1490,7 @@ config("default_warnings") {
+@@ -1492,7 +1492,7 @@ config("default_warnings") {
cflags += [ "-Wno-nonportable-include-path" ]
}
@@ -63,7 +63,7 @@
# Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
# recognize.
cflags += [
-@@ -1699,7 +1699,7 @@ config("thin_archive") {
+@@ -1701,7 +1701,7 @@ config("thin_archive") {
# Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't
# have a "thin archive" mode (it does accept -T, but it means truncating
# archive names to 16 characters, which is not what we want).
@@ -72,7 +72,7 @@
arflags = [ "-T" ]
} else if (is_win && use_lld) {
arflags = [ "/llvmlibthin" ]
-@@ -2286,7 +2286,7 @@ config("symbols") {
+@@ -2288,7 +2288,7 @@ config("symbols") {
# flag, so we can use use -g1 for pnacl and nacl-clang compiles.
# gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang.
if (!is_nacl || is_clang) {
@@ -81,7 +81,7 @@
}
if (use_debug_fission && !is_nacl && !is_android) {
-@@ -2307,7 +2307,7 @@ config("symbols") {
+@@ -2309,7 +2309,7 @@ config("symbols") {
# DWARF info may be corrupt; offsets in a range list entry are in different
# sections" there. Maybe just a bug in nacl_switch_32.S.
if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" &&
Modified: branches/2019Q3/www/chromium/files/patch-build_config_compiler_compiler.gni
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-build_config_compiler_compiler.gni Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-build_config_compiler_compiler.gni Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- build/config/compiler/compiler.gni.orig 2019-04-30 22:22:28 UTC
+--- build/config/compiler/compiler.gni.orig 2019-07-24 18:58:02 UTC
+++ build/config/compiler/compiler.gni
-@@ -181,7 +181,7 @@ declare_args() {
+@@ -179,7 +179,7 @@ declare_args() {
declare_args() {
# Whether to use the gold linker from binutils instead of lld or bfd.
use_gold =
Modified: branches/2019Q3/www/chromium/files/patch-build_config_linux_pkg-config.py
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-build_config_linux_pkg-config.py Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-build_config_linux_pkg-config.py Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,7 +1,7 @@
---- build/config/linux/pkg-config.py.orig 2019-03-11 22:00:52 UTC
+--- build/config/linux/pkg-config.py.orig 2019-07-24 18:58:02 UTC
+++ build/config/linux/pkg-config.py
-@@ -57,8 +57,12 @@ def SetConfigPath(options):
- print "You must specify an architecture via -a if using a sysroot."
+@@ -59,8 +59,12 @@ def SetConfigPath(options):
+ print("You must specify an architecture via -a if using a sysroot.")
sys.exit(1)
- libdir = sysroot + '/usr/' + options.system_libdir + '/pkgconfig'
@@ -15,12 +15,12 @@
os.environ['PKG_CONFIG_LIBDIR'] = libdir
return libdir
-@@ -107,7 +111,7 @@ def main():
+@@ -109,7 +113,7 @@ def main():
# If this is run on non-Linux platforms, just return nothing and indicate
# success. This allows us to "kind of emulate" a Linux build from other
# platforms.
- if "linux" not in sys.platform:
+ if "bsd" not in sys.platform:
- print "[[],[],[],[],[]]"
+ print("[[],[],[],[],[]]")
return 0
Modified: branches/2019Q3/www/chromium/files/patch-build_detect__host__arch.py
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-build_detect__host__arch.py Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-build_detect__host__arch.py Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- build/detect_host_arch.py.orig 2019-04-30 22:22:28 UTC
+--- build/detect_host_arch.py.orig 2019-07-24 18:58:02 UTC
+++ build/detect_host_arch.py
-@@ -19,6 +19,8 @@ def HostArch():
+@@ -21,6 +21,8 @@ def HostArch():
host_arch = 'ia32'
elif host_arch in ['x86_64', 'amd64']:
host_arch = 'x64'
Modified: branches/2019Q3/www/chromium/files/patch-build_gn__run__binary.py
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-build_gn__run__binary.py Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-build_gn__run__binary.py Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- build/gn_run_binary.py.orig 2019-03-11 22:00:52 UTC
+--- build/gn_run_binary.py.orig 2019-07-24 18:58:02 UTC
+++ build/gn_run_binary.py
-@@ -22,7 +22,7 @@ if not os.path.isabs(path):
+@@ -24,7 +24,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
Modified: branches/2019Q3/www/chromium/files/patch-cc_BUILD.gn
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-cc_BUILD.gn Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-cc_BUILD.gn Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- cc/BUILD.gn.orig 2019-06-04 18:55:15 UTC
+--- cc/BUILD.gn.orig 2019-07-24 18:58:02 UTC
+++ cc/BUILD.gn
-@@ -562,7 +562,7 @@ cc_test_static_library("test_support") {
+@@ -566,7 +566,7 @@ cc_test_static_library("test_support") {
if (enable_vulkan) {
deps += [ "//gpu/vulkan/init" ]
}
@@ -9,7 +9,7 @@
data_deps = [
"//third_party/mesa_headers",
]
-@@ -762,9 +762,6 @@ cc_test("cc_unittests") {
+@@ -767,9 +767,6 @@ cc_test("cc_unittests") {
"//ui/gfx/geometry",
"//ui/gl",
"//ui/gl:test_support",
Modified: branches/2019Q3/www/chromium/files/patch-cc_trees_property__tree.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-cc_trees_property__tree.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-cc_trees_property__tree.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,6 +1,6 @@
---- cc/trees/property_tree.cc.orig 2019-06-04 18:55:15 UTC
+--- cc/trees/property_tree.cc.orig 2019-07-24 18:58:03 UTC
+++ cc/trees/property_tree.cc
-@@ -1334,13 +1334,13 @@ gfx::ScrollOffset ScrollTree::MaxScrollOffset(int scro
+@@ -1348,13 +1348,13 @@ gfx::ScrollOffset ScrollTree::MaxScrollOffset(int scro
gfx::Size clip_layer_bounds = container_bounds(scroll_node->id);
Copied: branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__content__browser__overlay__manifest.cc (from r508722, head/www/chromium/files/patch-chrome_app_chrome__content__browser__overlay__manifest.cc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__content__browser__overlay__manifest.cc Thu Aug 15 14:48:22 2019 (r508999, copy of r508722, head/www/chromium/files/patch-chrome_app_chrome__content__browser__overlay__manifest.cc)
@@ -0,0 +1,20 @@
+--- chrome/app/chrome_content_browser_overlay_manifest.cc.orig 2019-07-29 18:39:15 UTC
++++ chrome/app/chrome_content_browser_overlay_manifest.cc
+@@ -79,7 +79,7 @@
+ #include "chrome/services/app_service/public/cpp/manifest.h"
+ #endif
+
+-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) || \
+ defined(OS_CHROMEOS)
+ #include "chrome/browser/performance_manager/webui_graph_dump.mojom.h" // nogncheck
+ #include "chrome/browser/ui/webui/discards/discards.mojom.h"
+@@ -240,7 +240,7 @@ const service_manager::Manifest& GetChromeContentBrows
+ #else
+ app_management::mojom::PageHandlerFactory,
+ #endif
+-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) || \
+ defined(OS_CHROMEOS)
+ mojom::DiscardsDetailsProvider,
+ performance_manager::mojom::WebUIGraphDump,
Modified: branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
==============================================================================
--- branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc Thu Aug 15 14:45:14 2019 (r508998)
+++ branches/2019Q3/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc Thu Aug 15 14:48:22 2019 (r508999)
@@ -1,4 +1,4 @@
---- chrome/app/chrome_main_delegate.cc.orig 2019-06-04 18:55:16 UTC
+--- chrome/app/chrome_main_delegate.cc.orig 2019-07-24 18:58:05 UTC
+++ chrome/app/chrome_main_delegate.cc
@@ -100,7 +100,7 @@
#include "chrome/app/shutdown_signal_handlers_posix.h"
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-branches
mailing list