svn commit: r444178 - in branches/2017Q2/www/chromium: . files

Carlos J. Puga Medina cpm at FreeBSD.org
Fri Jun 23 12:52:45 UTC 2017


Author: cpm
Date: Fri Jun 23 12:52:40 2017
New Revision: 444178
URL: https://svnweb.freebsd.org/changeset/ports/444178

Log:
  MFH: r443998
  
  www/chromium: update to 59.0.3071.104
  
  - Use https in WWW and MASTER_SITES
  - Sort ONLY_FOR_ARCHS, USES, USE_GNOME and GN_ARGS
  - Put in correct place MAKE_ENV+= V=1 variable
  - Use LLD linker by default for supported archs
  - Fix DEBUG option
  - Fix gpu_info_collector.cc warning: control may reach end of non-void function [-Wreturn-type]
  - Get rid of multiple definition errors
  
  Changelog: https://chromium.googlesource.com/chromium/src/+log/58.0.3029.110..59.0.3071.104?pretty=fuller&n=10000
  
  Security:	https://www.vuxml.org/freebsd/52f4b48b-4ac3-11e7-99aa-e8e0b747a45a.html
  Security:	https://www.vuxml.org/freebsd/f53dd5cc-527f-11e7-a772-e8e0b747a45a.html
  
  Approved by:	ports-secteam (feld)

Added:
  branches/2017Q2/www/chromium/files/patch-base_debug_debugger__posix.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-base_debug_debugger__posix.cc
  branches/2017Q2/www/chromium/files/patch-base_trace__event_trace__log.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-base_trace__event_trace__log.cc
  branches/2017Q2/www/chromium/files/patch-build__overrides_pdfium.gni
     - copied unchanged from r443998, head/www/chromium/files/patch-build__overrides_pdfium.gni
  branches/2017Q2/www/chromium/files/patch-build_config_freetype_BUILD.gn
     - copied unchanged from r443998, head/www/chromium/files/patch-build_config_freetype_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_api_webrtc__audio__private_webrtc__audio__private__api.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-chrome_browser_extensions_api_webrtc__audio__private_webrtc__audio__private__api.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_flag__descriptions.h
     - copied unchanged from r443998, head/www/chromium/files/patch-chrome_browser_flag__descriptions.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_memory__details__linux.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-chrome_browser_memory__details__linux.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.html
     - copied unchanged from r443998, head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.html
  branches/2017Q2/www/chromium/files/patch-components_tracing_child_child__trace__message__filter.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-components_tracing_child_child__trace__message__filter.cc
  branches/2017Q2/www/chromium/files/patch-device_usb_BUILD.gn
     - copied unchanged from r443998, head/www/chromium/files/patch-device_usb_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-services_service__manager_embedder_set__process__title__linux.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-services_service__manager_embedder_set__process__title__linux.cc
  branches/2017Q2/www/chromium/files/patch-services_service__manager_embedder_set__process__title__linux.h
     - copied unchanged from r443998, head/www/chromium/files/patch-services_service__manager_embedder_set__process__title__linux.h
  branches/2017Q2/www/chromium/files/patch-services_ui_gpu_gpu__service.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-services_ui_gpu_gpu__service.cc
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Assertions.cpp
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Assertions.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_BUILD.gn
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ByteSwap.h
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ByteSwap.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ContainerAnnotations.h
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ContainerAnnotations.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_StackUtil.cpp
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_StackUtil.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ThreadingPthreads.cpp
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ThreadingPthreads.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_libxml_chromium_libxml__utils.cc
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_libxml_chromium_libxml__utils.cc
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_base_byteorder.h
     - copied unchanged from r443998, head/www/chromium/files/patch-third__party_webrtc_base_byteorder.h
  branches/2017Q2/www/chromium/files/patch-tools_grit_grit__rule.gni
     - copied unchanged from r443998, head/www/chromium/files/patch-tools_grit_grit__rule.gni
Deleted:
  branches/2017Q2/www/chromium/files/patch-base_process_memory__stubs.cc
  branches/2017Q2/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc
  branches/2017Q2/www/chromium/files/patch-chrome_app_resources_locale__settings.grd
  branches/2017Q2/www/chromium/files/patch-components_tracing_child_child__memory__dump__manager__delegate__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_media_video__capture__manager.cc
  branches/2017Q2/www/chromium/files/patch-content_common_set__process__title__linux.cc
  branches/2017Q2/www/chromium/files/patch-content_common_set__process__title__linux.h
  branches/2017Q2/www/chromium/files/patch-content_gpu_gpu__child__thread.cc
  branches/2017Q2/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_StackUtil.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp
  branches/2017Q2/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h
  branches/2017Q2/www/chromium/files/patch-ui_app__list_app__list__constants.cc
  branches/2017Q2/www/chromium/files/patch-ui_app__list_app__list__constants.h
  branches/2017Q2/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h
  branches/2017Q2/www/chromium/files/patch-v8_src_wasm_wasm-result.h
Modified:
  branches/2017Q2/www/chromium/Makefile
  branches/2017Q2/www/chromium/Makefile.tests
  branches/2017Q2/www/chromium/distinfo
  branches/2017Q2/www/chromium/files/patch-BUILD.gn
  branches/2017Q2/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc
  branches/2017Q2/www/chromium/files/patch-ash_display_mirror__window__controller.cc
  branches/2017Q2/www/chromium/files/patch-base_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim.cc
  branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc
  branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc
  branches/2017Q2/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc
  branches/2017Q2/www/chromium/files/patch-base_files_file__path__unittest.cc
  branches/2017Q2/www/chromium/files/patch-base_files_file__util.h
  branches/2017Q2/www/chromium/files/patch-base_native__library__posix.cc
  branches/2017Q2/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc
  branches/2017Q2/www/chromium/files/patch-base_process_launch.cc
  branches/2017Q2/www/chromium/files/patch-base_process_memory.cc
  branches/2017Q2/www/chromium/files/patch-base_process_memory.h
  branches/2017Q2/www/chromium/files/patch-base_process_memory__unittest.cc
  branches/2017Q2/www/chromium/files/patch-base_process_process__info__linux.cc
  branches/2017Q2/www/chromium/files/patch-base_process_process__iterator__freebsd.cc
  branches/2017Q2/www/chromium/files/patch-base_process_process__metrics.h
  branches/2017Q2/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
  branches/2017Q2/www/chromium/files/patch-base_process_process__posix.cc
  branches/2017Q2/www/chromium/files/patch-base_sys__info__freebsd.cc
  branches/2017Q2/www/chromium/files/patch-base_sys__info__posix.cc
  branches/2017Q2/www/chromium/files/patch-base_test_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-base_test_launcher_test__launcher.cc
  branches/2017Q2/www/chromium/files/patch-base_test_test__file__util__posix.cc
  branches/2017Q2/www/chromium/files/patch-base_threading_platform__thread__linux.cc
  branches/2017Q2/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc
  branches/2017Q2/www/chromium/files/patch-base_trace__event_process__memory__dump.cc
  branches/2017Q2/www/chromium/files/patch-breakpad_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-build_config_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-build_config_BUILDCONFIG.gn
  branches/2017Q2/www/chromium/files/patch-build_config_allocator.gni
  branches/2017Q2/www/chromium/files/patch-build_config_clang_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-build_config_compiler_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-build_config_crypto.gni
  branches/2017Q2/www/chromium/files/patch-build_config_features.gni
  branches/2017Q2/www/chromium/files/patch-build_config_sanitizers_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-build_config_ui.gni
  branches/2017Q2/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
  branches/2017Q2/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc
  branches/2017Q2/www/chromium/files/patch-cc_trees_property__tree.cc
  branches/2017Q2/www/chromium/files/patch-chrome_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_app_chrome__command__ids.h
  branches/2017Q2/www/chromium/files/patch-chrome_app_chrome__main.cc
  branches/2017Q2/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
  branches/2017Q2/www/chromium/files/patch-chrome_app_chrome__main__delegate.h
  branches/2017Q2/www/chromium/files/patch-chrome_app_chromium__strings.grd
  branches/2017Q2/www/chromium/files/patch-chrome_app_generated__resources.grd
  branches/2017Q2/www/chromium/files/patch-chrome_app_google__chrome__strings.grd
  branches/2017Q2/www/chromium/files/patch-chrome_app_mash_mash__runner.cc
  branches/2017Q2/www/chromium/files/patch-chrome_app_settings__strings.grdp
  branches/2017Q2/www/chromium/files/patch-chrome_app_shutdown__signal__handlers__posix.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_browser_about__flags.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_after__startup__task__utils.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_browser__process__impl.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_browser__process__impl.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_browser__resources.grd
  branches/2017Q2/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_download_download__commands.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_download_download__prefs.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_download_download__status__updater.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_memory__details.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py
  branches/2017Q2/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.h
  branches/2017Q2/www/chromium/files/patch-chrome_browser_ui_webui_settings_md__settings__localized__strings__provider.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc
  branches/2017Q2/www/chromium/files/patch-chrome_browser_web__applications_web__app.h
  branches/2017Q2/www/chromium/files/patch-chrome_chrome__paks.gni
  branches/2017Q2/www/chromium/files/patch-chrome_common_chrome__paths.cc
  branches/2017Q2/www/chromium/files/patch-chrome_common_chrome__paths__internal.h
  branches/2017Q2/www/chromium/files/patch-chrome_common_chrome__switches.cc
  branches/2017Q2/www/chromium/files/patch-chrome_common_chrome__switches.h
  branches/2017Q2/www/chromium/files/patch-chrome_common_extensions_api_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc
  branches/2017Q2/www/chromium/files/patch-chrome_common_extensions_command.cc
  branches/2017Q2/www/chromium/files/patch-chrome_common_features.gni
  branches/2017Q2/www/chromium/files/patch-chrome_common_pref__names.cc
  branches/2017Q2/www/chromium/files/patch-chrome_common_pref__names.h
  branches/2017Q2/www/chromium/files/patch-chrome_common_url__constants.cc
  branches/2017Q2/www/chromium/files/patch-chrome_common_url__constants.h
  branches/2017Q2/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc
  branches/2017Q2/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h
  branches/2017Q2/www/chromium/files/patch-chrome_test_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc
  branches/2017Q2/www/chromium/files/patch-chrome_test_base_testing__browser__process.h
  branches/2017Q2/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
  branches/2017Q2/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
  branches/2017Q2/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
  branches/2017Q2/www/chromium/files/patch-chromecast_crash_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-components_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc
  branches/2017Q2/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc
  branches/2017Q2/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc
  branches/2017Q2/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc
  branches/2017Q2/www/chromium/files/patch-components_filesystem_file__system__app.cc
  branches/2017Q2/www/chromium/files/patch-components_flags__ui_flags__state.cc
  branches/2017Q2/www/chromium/files/patch-components_metrics_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc
  branches/2017Q2/www/chromium/files/patch-components_neterror_resources_neterror.js
  branches/2017Q2/www/chromium/files/patch-components_policy_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-components_policy_resources_policy__templates.json
  branches/2017Q2/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc
  branches/2017Q2/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc
  branches/2017Q2/www/chromium/files/patch-components_sync_base_get__session__name.cc
  branches/2017Q2/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.cc
  branches/2017Q2/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.h
  branches/2017Q2/www/chromium/files/patch-components_update__client_update__query__params.cc
  branches/2017Q2/www/chromium/files/patch-content_app_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-content_app_content__main__runner.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h
  branches/2017Q2/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h
  branches/2017Q2/www/chromium/files/patch-content_browser_browser__main__loop.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_download_base__file.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h
  branches/2017Q2/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_media_media__internals.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_memory_memory__monitor.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.h
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_browser_utility__process__host__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_child_child__process.cc
  branches/2017Q2/www/chromium/files/patch-content_child_child__process.h
  branches/2017Q2/www/chromium/files/patch-content_child_child__thread__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_child_child__thread__impl.h
  branches/2017Q2/www/chromium/files/patch-content_common_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-content_common_child__process__messages.h
  branches/2017Q2/www/chromium/files/patch-content_common_content__switches__internal.cc
  branches/2017Q2/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc
  branches/2017Q2/www/chromium/files/patch-content_common_view__messages.h
  branches/2017Q2/www/chromium/files/patch-content_gpu_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-content_gpu_gpu__main.cc
  branches/2017Q2/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc
  branches/2017Q2/www/chromium/files/patch-content_public_common_child__process__host.h
  branches/2017Q2/www/chromium/files/patch-content_public_common_content__switches.cc
  branches/2017Q2/www/chromium/files/patch-content_public_common_content__switches.h
  branches/2017Q2/www/chromium/files/patch-content_public_common_renderer__preferences.h
  branches/2017Q2/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc
  branches/2017Q2/www/chromium/files/patch-content_renderer_render__thread__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
  branches/2017Q2/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h
  branches/2017Q2/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc
  branches/2017Q2/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc
  branches/2017Q2/www/chromium/files/patch-content_shell_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc
  branches/2017Q2/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc
  branches/2017Q2/www/chromium/files/patch-content_test_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-crypto_nss__util.cc
  branches/2017Q2/www/chromium/files/patch-device_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-device_battery_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-device_bluetooth_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-device_gamepad_gamepad__provider.cc
  branches/2017Q2/www/chromium/files/patch-device_geolocation_location__arbitrator.cc
  branches/2017Q2/www/chromium/files/patch-device_sensors_data__fetcher__shared__memory.h
  branches/2017Q2/www/chromium/files/patch-device_serial_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc
  branches/2017Q2/www/chromium/files/patch-device_usb_usb__context.cc
  branches/2017Q2/www/chromium/files/patch-device_usb_usb__service__impl.cc
  branches/2017Q2/www/chromium/files/patch-device_usb_usb__service__impl.h
  branches/2017Q2/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc
  branches/2017Q2/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc
  branches/2017Q2/www/chromium/files/patch-gpu_config_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-gpu_config_gpu__control__list.cc
  branches/2017Q2/www/chromium/files/patch-gpu_config_gpu__info__collector.cc
  branches/2017Q2/www/chromium/files/patch-gpu_config_gpu__test__config.cc
  branches/2017Q2/www/chromium/files/patch-gpu_ipc_service_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc
  branches/2017Q2/www/chromium/files/patch-gpu_vulkan_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.cc
  branches/2017Q2/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.h
  branches/2017Q2/www/chromium/files/patch-headless_lib_headless__content__main__delegate.cc
  branches/2017Q2/www/chromium/files/patch-headless_lib_headless__content__main__delegate.h
  branches/2017Q2/www/chromium/files/patch-ipc_ipc__channel.h
  branches/2017Q2/www/chromium/files/patch-ipc_ipc__message__utils.cc
  branches/2017Q2/www/chromium/files/patch-ipc_ipc__message__utils.h
  branches/2017Q2/www/chromium/files/patch-mash_package_mash__packaged__service.cc
  branches/2017Q2/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc
  branches/2017Q2/www/chromium/files/patch-media_audio_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-media_audio_audio__manager.cc
  branches/2017Q2/www/chromium/files/patch-media_base_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-media_base_audio__latency.cc
  branches/2017Q2/www/chromium/files/patch-media_base_video__frame.cc
  branches/2017Q2/www/chromium/files/patch-media_base_video__frame.h
  branches/2017Q2/www/chromium/files/patch-media_capture_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc
  branches/2017Q2/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc
  branches/2017Q2/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc
  branches/2017Q2/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc
  branches/2017Q2/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc
  branches/2017Q2/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc
  branches/2017Q2/www/chromium/files/patch-media_cast_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h
  branches/2017Q2/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc
  branches/2017Q2/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc
  branches/2017Q2/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc
  branches/2017Q2/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc
  branches/2017Q2/www/chromium/files/patch-net_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-net_base_mime__util__unittest.cc
  branches/2017Q2/www/chromium/files/patch-net_base_network__change__notifier.cc
  branches/2017Q2/www/chromium/files/patch-net_dns_dns__util.cc
  branches/2017Q2/www/chromium/files/patch-net_dns_host__resolver__proc.cc
  branches/2017Q2/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc
  branches/2017Q2/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc
  branches/2017Q2/www/chromium/files/patch-net_proxy_proxy__service.cc
  branches/2017Q2/www/chromium/files/patch-net_socket_udp__socket__posix.cc
  branches/2017Q2/www/chromium/files/patch-net_tools_cert__verify__tool_verify__using__path__builder.cc
  branches/2017Q2/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc
  branches/2017Q2/www/chromium/files/patch-net_url__request_url__request__context__builder.cc
  branches/2017Q2/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc
  branches/2017Q2/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc
  branches/2017Q2/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc
  branches/2017Q2/www/chromium/files/patch-printing_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-remoting_host_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-remoting_host_host__details.cc
  branches/2017Q2/www/chromium/files/patch-services_catalog_public_cpp_manifest__parsing__util.cc
  branches/2017Q2/www/chromium/files/patch-services_catalog_store.cc
  branches/2017Q2/www/chromium/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
  branches/2017Q2/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_standalone__service.cc
  branches/2017Q2/www/chromium/files/patch-services_ui_gpu_gpu__main.cc
  branches/2017Q2/www/chromium/files/patch-skia_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp
  branches/2017Q2/www/chromium/files/patch-storage_browser_quota_quota__settings.cc
  branches/2017Q2/www/chromium/files/patch-testing_gtest_src_gtest.cc
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_angle_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c
  branches/2017Q2/www/chromium/files/patch-third__party_expat_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni
  branches/2017Q2/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
  branches/2017Q2/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
  branches/2017Q2/www/chromium/files/patch-third__party_libusb_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_mesa_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_opus_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_pdfium_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp
  branches/2017Q2/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_base_network.cc
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_yasm_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-third__party_zlib_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-tools_gn_args.cc
  branches/2017Q2/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py
  branches/2017Q2/www/chromium/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_aura_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_base_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
  branches/2017Q2/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h
  branches/2017Q2/www/chromium/files/patch-ui_base_ime_input__method__factory.cc
  branches/2017Q2/www/chromium/files/patch-ui_base_resource_resource__bundle.cc
  branches/2017Q2/www/chromium/files/patch-ui_base_ui__features.gni
  branches/2017Q2/www/chromium/files/patch-ui_compositor_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc
  branches/2017Q2/www/chromium/files/patch-ui_events_event__switches.cc
  branches/2017Q2/www/chromium/files/patch-ui_gfx_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_gfx_canvas__skia.cc
  branches/2017Q2/www/chromium/files/patch-ui_gfx_font__list.cc
  branches/2017Q2/www/chromium/files/patch-ui_gfx_font__render__params.h
  branches/2017Q2/www/chromium/files/patch-ui_gfx_render__text.cc
  branches/2017Q2/www/chromium/files/patch-ui_gl_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc
  branches/2017Q2/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h
  branches/2017Q2/www/chromium/files/patch-ui_message__center_message__center__style.h
  branches/2017Q2/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc
  branches/2017Q2/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h
  branches/2017Q2/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_controls_label.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_examples_widget__example.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_mus_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-ui_views_mus_aura__init.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_selection__controller.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_views__delegate.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_views__delegate.h
  branches/2017Q2/www/chromium/files/patch-ui_views_views__switches.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_window_custom__frame__view.cc
  branches/2017Q2/www/chromium/files/patch-ui_views_window_dialog__delegate.cc
  branches/2017Q2/www/chromium/files/patch-v8_BUILD.gn
  branches/2017Q2/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc
  branches/2017Q2/www/chromium/files/patch-v8_src_globals.h
  branches/2017Q2/www/chromium/pkg-descr
  branches/2017Q2/www/chromium/pkg-plist
Directory Properties:
  branches/2017Q2/   (props changed)

Modified: branches/2017Q2/www/chromium/Makefile
==============================================================================
--- branches/2017Q2/www/chromium/Makefile	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/Makefile	Fri Jun 23 12:52:40 2017	(r444178)
@@ -2,9 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	chromium
-PORTVERSION=	58.0.3029.110
+PORTVERSION=	59.0.3071.104
 CATEGORIES=	www
-MASTER_SITES=	http://commondatastorage.googleapis.com/chromium-browser-official/
+MASTER_SITES=	https://commondatastorage.googleapis.com/chromium-browser-official/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} # default, but needed to get distinfo correct if TEST is on
 
 MAINTAINER=	chromium at FreeBSD.org
@@ -57,16 +57,17 @@ LIB_DEPENDS=	libspeechd.so:accessibility/speech-dispat
 RUN_DEPENDS=	xdg-open:devel/xdg-utils \
 		droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf
 
-ONLY_FOR_ARCHS=	i386 amd64
-USES=		compiler bison cpe desktop-file-utils execinfo jpeg \
+ONLY_FOR_ARCHS=	amd64 i386
+USES=		bison compiler cpe desktop-file-utils execinfo jpeg \
 		ninja perl5 pkgconfig python:2,build shebangfix tar:xz
 
 CPE_VENDOR=	google
 CPE_PRODUCT=	chrome
+USE_LDCONFIG=	${DATADIR}
 USE_PERL5=	build
 USE_XORG=	scrnsaverproto x11 xcb xcomposite xcursor xext xdamage xfixes xi \
 		xproto xrandr xrender xscrnsaver xtst
-USE_GNOME=	atk glib20 gtk20 gtk30 dconf libxslt libxml2
+USE_GNOME=	atk dconf glib20 gtk20 gtk30 libxml2 libxslt
 MAKE_ARGS=	-C out/${BUILDTYPE}
 SHEBANG_FILES=	chrome/tools/build/linux/chrome-wrapper
 ALL_TARGET=	chrome
@@ -78,20 +79,22 @@ INSTALLS_ICONS=	yes
 # Some parts don't have use_system_* flag, and can be turned on/off by using
 # replace_gn_files.py script, some parts just turned on/off for target host
 # OS "target_os == is_bsd", like libusb, libpci.
-GN_ARGS+=	is_clang=true \
-		clang_use_chrome_plugins=false \
+GN_ARGS+=	clang_use_chrome_plugins=false \
 		enable_media_router=true \
 		enable_nacl=false \
 		enable_one_click_signin=true \
 		enable_remoting=false \
 		enable_webrtc=false \
 		fieldtrial_testing_like_official_build=true \
+		is_clang=true \
 		toolkit_views=true \
+		treat_warnings_as_errors=false \
 		use_allocator="none" \
 		use_aura=true \
 		use_cups=true \
 		use_experimental_allocator_shim=false \
-		treat_warnings_as_errors=false \
+		use_gtk3=true \
+		use_lld=true \
 		use_sysroot=false \
 		use_system_libjpeg=true \
 		use_system_sqlite=false   # chrome has additional patches
@@ -146,17 +149,13 @@ GN_ARGS+=	proprietary_codecs=false
 GN_ARGS+=	enable_hevc_demuxing=false
 .endif
 
-DEBUG_MAKE_ENV=	V=1
 .if ${PORT_OPTIONS:MDEBUG}
 BUILDTYPE=	Debug
 GN_ARGS+=	is_debug=true
 GN_BOOTSTRAP_FLAGS+=	--debug
-#GN_ARGS+=	is_component_build=true
+MAKE_ENV+=	V=1
 .else
 BUILDTYPE=	Release
-.if ${ARCH} == amd64
-GN_ARGS+=	use_lld=true # harder, better, faster, stronger
-.endif
 GN_ARGS+=	is_debug=false
 GN_ARGS+=	symbol_level=0
 GN_ARGS+=	remove_webcore_debug_symbols=true
@@ -244,8 +243,8 @@ test regression-test: build
 do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
 	${INSTALL_MAN} ${WRKSRC}/out/${BUILDTYPE}/chrome.1 ${STAGEDIR}${MANPREFIX}/man/man1
-.for t in font_service test_ime_driver ui
-	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${t}.service \
+.for m in font_service test_ime_driver ui
+	${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${m}.service \
 		${STAGEDIR}${DATADIR}
 .endfor
 .for s in 22 24 48 64 128 256
@@ -274,6 +273,12 @@ do-install:
 	${INSTALL_SCRIPT} ${WRKDIR}/chrome ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/mksnapshot \
 		${STAGEDIR}${DATADIR}
+.if ${PORT_OPTIONS:MDEBUG}
+	${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/*.so \
+		${STAGEDIR}${DATADIR}
+	${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/character_data_generator \
+		${STAGEDIR}${DATADIR}
+.endif
 .if ${PORT_OPTIONS:MDRIVER}
 	${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver \
 		${STAGEDIR}${PREFIX}/bin

Modified: branches/2017Q2/www/chromium/Makefile.tests
==============================================================================
--- branches/2017Q2/www/chromium/Makefile.tests	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/Makefile.tests	Fri Jun 23 12:52:40 2017	(r444178)
@@ -4,7 +4,6 @@ TEST_TARGETS=	base_unittests \
 		crypto_unittests \
 		cacheinvalidation_unittests \
 		gpu_unittests \
-		sync_unit_tests \
 		printing_unittests \
 		sql_unittests \
 		content_unittests \

Modified: branches/2017Q2/www/chromium/distinfo
==============================================================================
--- branches/2017Q2/www/chromium/distinfo	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/distinfo	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1494416961
-SHA256 (chromium-58.0.3029.110.tar.xz) = f24cef3dd2acf9dd5ccdeeca47fea42d1c1ddff32b7375dc9e0cd35a4e8d78ff
-SIZE (chromium-58.0.3029.110.tar.xz) = 518167664
-SHA256 (chromium-58.0.3029.110-testdata.tar.xz) = 53ace1eaee38bc3bb11aef932851131d563a2deefb2fd9c9f1fa524b7098e472
-SIZE (chromium-58.0.3029.110-testdata.tar.xz) = 124161428
+TIMESTAMP = 1497583686
+SHA256 (chromium-59.0.3071.104.tar.xz) = a949fa166cdcdbd8419fbdb4583804613d9845130f0c851e4c647d79a4c300d0
+SIZE (chromium-59.0.3071.104.tar.xz) = 531895868
+SHA256 (chromium-59.0.3071.104-testdata.tar.xz) = 4826be59b1f29dcf25c9868d0cac296fb2c98a8f1f944e6a3d7cea275705b771
+SIZE (chromium-59.0.3071.104-testdata.tar.xz) = 124231072

Modified: branches/2017Q2/www/chromium/files/patch-BUILD.gn
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-BUILD.gn	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-BUILD.gn	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- BUILD.gn.orig	2017-04-19 19:06:27 UTC
+--- BUILD.gn.orig	2017-06-05 19:03:00 UTC
 +++ BUILD.gn
-@@ -220,7 +220,7 @@ group("both_gn_and_gyp") {
+@@ -95,7 +95,7 @@ group("gn_all") {
      ]
    }
  
@@ -9,7 +9,7 @@
      deps += [
        "//chrome",
        "//chrome/test:browser_tests",
-@@ -277,7 +277,7 @@ group("both_gn_and_gyp") {
+@@ -153,7 +153,7 @@ group("gn_all") {
      ]
    }
  
@@ -18,7 +18,7 @@
      # TODO(GYP): Figure out which of these should actually build on iOS,
      # and whether there should be other targets that are iOS-only and missing.
      deps += [
-@@ -322,7 +322,7 @@ group("both_gn_and_gyp") {
+@@ -199,7 +199,7 @@ group("gn_all") {
        "//ui/touch_selection:ui_touch_selection_unittests",
        "//url/ipc:url_ipc_unittests",
      ]
@@ -27,7 +27,7 @@
      deps += [ "//ios:all" ]
    }
  
-@@ -482,7 +482,7 @@ group("both_gn_and_gyp") {
+@@ -359,7 +359,7 @@ group("gn_all") {
      ]
    }
  
@@ -36,7 +36,7 @@
      # The following are definitely linux-only.
      deps += [
        "//chrome:manpage",
-@@ -505,9 +505,16 @@ group("both_gn_and_gyp") {
+@@ -382,9 +382,16 @@ group("gn_all") {
        # TODO(dpranke): add the linux_dump_symbols flag?
        deps += [ "//chrome:linux_symbols" ]
      }
@@ -54,7 +54,7 @@
      deps += [
        "//base:base_i18n_perftests",
        "//base:base_perftests",
-@@ -578,7 +585,7 @@ group("both_gn_and_gyp") {
+@@ -455,7 +462,7 @@ group("gn_all") {
      if (enable_nacl) {
        deps += [ "//components/nacl/loader:nacl_loader_unittests" ]
  
@@ -63,7 +63,7 @@
          # TODO(dpranke): Figure out what platforms should actually have this.
          deps += [ "//components/nacl/loader:nacl_helper" ]
  
-@@ -684,7 +691,7 @@ group("both_gn_and_gyp") {
+@@ -557,7 +564,7 @@ group("gn_all") {
        deps +=
            [ "//chrome/installer/mini_installer:next_version_mini_installer" ]
      }
@@ -72,7 +72,7 @@
      deps += [ "//breakpad:symupload($host_toolchain)" ]
    }
  
-@@ -728,7 +735,7 @@ group("gn_only") {
+@@ -595,7 +602,7 @@ group("gn_all") {
      deps += [ "//components/proximity_auth:proximity_auth_unittests" ]
    }
  
@@ -81,7 +81,7 @@
      deps += [
        "//mash:all",
        "//media/mojo/services:media_service_unittests",
-@@ -754,7 +761,7 @@ group("gn_only") {
+@@ -620,7 +627,7 @@ group("gn_all") {
      }
    }
  
@@ -90,7 +90,7 @@
      # TODO(GYP): Figure out if any of these should be in gn_all
      # and figure out how cross-platform they are
      deps += [
-@@ -794,7 +801,7 @@ group("gn_only") {
+@@ -659,7 +666,7 @@ group("gn_all") {
      }
  
      if (target_cpu == "x86" || target_cpu == "x64") {
@@ -99,7 +99,7 @@
          deps += [ "//chrome/test:load_library_perf_tests" ]
        }
        deps += [
-@@ -802,7 +809,7 @@ group("gn_only") {
+@@ -667,7 +674,7 @@ group("gn_all") {
          "//third_party/libjpeg_turbo:simd_asm",
        ]
      }
@@ -108,7 +108,7 @@
        deps += [ "//v8:v8_shell" ]
      }
    }
-@@ -812,7 +819,7 @@ group("gn_only") {
+@@ -677,7 +684,7 @@ group("gn_all") {
    }
  
    if ((is_linux && !is_chromeos && !is_chromecast) || (is_win && use_drfuzz) ||
@@ -117,7 +117,7 @@
      deps += [
        "//testing/libfuzzer/fuzzers",
        "//testing/libfuzzer/tests:libfuzzer_tests",
-@@ -844,7 +851,7 @@ group("gn_only") {
+@@ -828,7 +835,7 @@ if (is_chromeos) {
  
  group("gn_mojo_targets") {
    testonly = true
@@ -126,7 +126,7 @@
      # TODO(GYP): Figure out if any of these should be in gn_all
      # and figure out how cross-platform they are
      deps = [
-@@ -870,7 +877,7 @@ group("gn_visibility") {
+@@ -854,7 +861,7 @@ group("gn_visibility") {
    }
  }
  
@@ -135,7 +135,7 @@
    # This group includes all of the targets needed to build and test Blink,
    # including running the layout tests (see below).
    group("blink_tests") {
-@@ -935,7 +942,7 @@ if (!is_ios) {
+@@ -921,7 +928,7 @@ if (!is_ios) {
        data_deps += [ "//content/shell:content_shell_crash_service" ]
      }
  
@@ -144,7 +144,7 @@
        data_deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ]
      }
  
-@@ -943,7 +950,7 @@ if (!is_ios) {
+@@ -929,7 +936,7 @@ if (!is_ios) {
        data_deps += [ "//breakpad:dump_syms($host_toolchain)" ]
      }
  

Modified: branches/2017Q2/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- apps/ui/views/app_window_frame_view.cc.orig	2017-04-19 19:06:27 UTC
+--- apps/ui/views/app_window_frame_view.cc.orig	2017-06-05 19:03:00 UTC
 +++ apps/ui/views/app_window_frame_view.cc
-@@ -132,7 +132,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF
+@@ -132,7 +132,7 @@ gfx::Rect AppWindowFrameView::GetBoundsForClientView()
  gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds(
      const gfx::Rect& client_bounds) const {
    gfx::Rect window_bounds = client_bounds;

Modified: branches/2017Q2/www/chromium/files/patch-ash_display_mirror__window__controller.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-ash_display_mirror__window__controller.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-ash_display_mirror__window__controller.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- ash/display/mirror_window_controller.cc.orig	2017-04-19 19:06:27 UTC
+--- ash/display/mirror_window_controller.cc.orig	2017-06-05 19:03:00 UTC
 +++ ash/display/mirror_window_controller.cc
-@@ -251,7 +251,11 @@ void MirrorWindowController::UpdateWindo
+@@ -249,7 +249,11 @@ void MirrorWindowController::UpdateWindow(
                           return info.id() == iter->first;
                         }) == display_info_list.end()) {
          CloseAndDeleteHost(iter->second, true);

Modified: branches/2017Q2/www/chromium/files/patch-base_BUILD.gn
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_BUILD.gn	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_BUILD.gn	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,15 @@
---- base/BUILD.gn.orig	2017-04-19 19:06:28 UTC
-+++ base/BUILD.gn
-@@ -1156,6 +1156,9 @@ component("base") {
+--- base/BUILD.gn.orig	2017-06-05 21:03:00.000000000 +0200
++++ base/BUILD.gn	2017-06-13 19:23:34.211227000 +0200
+@@ -1098,7 +1098,7 @@
+       "base_paths_win.h",
+     ]
+ 
+-    if (is_linux) {
++    if (is_linux || is_bsd) {
+       sources += [ "base_paths_posix.cc" ]
+     }
+   }
+@@ -1157,6 +1157,9 @@
        deps += [ "//base/allocator:tcmalloc" ]
      } else if (is_linux && use_allocator == "none") {
        sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ]
@@ -10,7 +19,7 @@
      } else if (is_android && use_allocator == "none") {
        sources += [
          "allocator/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc",
-@@ -1171,6 +1174,34 @@ component("base") {
+@@ -1172,6 +1175,33 @@
      }
    }
  
@@ -28,7 +37,6 @@
 +    ]
 +    sources += [
 +      "files/file_path_watcher_stub.cc",
-+      "process/memory_stubs.cc",
 +      "process/process_handle_freebsd.cc",
 +      "process/process_iterator_freebsd.cc",
 +      "process/process_metrics_freebsd.cc",
@@ -45,7 +53,7 @@
    # Allow more direct string conversions on platforms with native utf8
    # strings
    if (is_mac || is_ios || is_chromeos || is_chromecast) {
-@@ -1467,7 +1498,7 @@ component("base") {
+@@ -1469,7 +1499,7 @@
    }
  
    # Linux.
@@ -54,7 +62,7 @@
      if (is_asan || is_lsan || is_msan || is_tsan) {
        # For llvm-sanitizer.
        data += [ "//third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6" ]
-@@ -1492,7 +1523,7 @@ component("base") {
+@@ -1494,7 +1524,7 @@
        "//base/third_party/xdg_user_dirs",
      ]
    } else {
@@ -63,30 +71,16 @@
      sources -= [
        "nix/mime_util_xdg.cc",
        "nix/mime_util_xdg.h",
-@@ -1508,6 +1539,13 @@ component("base") {
-     }
-   }
- 
-+  if (is_bsd) {
-+    sources -= [
-+      "threading/platform_thread_linux.cc",
-+    ]
-+    sources += [ "threading/platform_thread_freebsd.cc" ]
+@@ -2325,6 +2355,12 @@
+       "trace_event/trace_event_android_unittest.cc",
+     ]
+     set_sources_assignment_filter(sources_assignment_filter)
 +  }
 +
-   # iOS
-   if (is_ios) {
-     set_sources_assignment_filter([])
-@@ -2309,6 +2347,12 @@ test("base_unittests") {
-     set_sources_assignment_filter(sources_assignment_filter)
-   }
- 
 +  if (is_bsd) {
 +    sources -= [
 +      "debug/proc_maps_linux_unittest.cc",
 +    ]
-+  }
-+
+   }
+ 
    if (is_win) {
-     deps += [ "//base:scoped_handle_test_dll" ]
-     if (current_cpu == "x64") {

Modified: branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/allocator/allocator_shim.cc.orig	2017-04-19 19:06:28 UTC
+--- base/allocator/allocator_shim.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/allocator/allocator_shim.cc
-@@ -81,7 +81,7 @@ inline const allocator::AllocatorDispatc
+@@ -83,7 +83,7 @@ inline const allocator::AllocatorDispatch* GetChainHea
    // 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*>(

Modified: branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,15 +1,15 @@
---- base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig	2017-04-19 19:06:28 UTC
+--- base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/allocator/allocator_shim_default_dispatch_to_glibc.cc
 @@ -3,19 +3,28 @@
  // found in the LICENSE file.
  
  #include "base/allocator/allocator_shim.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.

Modified: branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/allocator/allocator_shim_unittest.cc.orig	2017-04-19 19:06:28 UTC
+--- base/allocator/allocator_shim_unittest.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/allocator/allocator_shim_unittest.cc
-@@ -289,7 +289,7 @@ TEST_F(AllocatorShimTest, InterceptLibcS
+@@ -293,7 +293,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
    ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u);
  #endif  // !OS_WIN
  
@@ -9,7 +9,7 @@
    void* memalign_ptr = memalign(128, 53);
    ASSERT_NE(nullptr, memalign_ptr);
    ASSERT_EQ(0u, reinterpret_cast<uintptr_t>(memalign_ptr) % 128);
-@@ -302,7 +302,7 @@ TEST_F(AllocatorShimTest, InterceptLibcS
+@@ -306,7 +306,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
    ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u);
    // pvalloc rounds the size up to the next page.
    ASSERT_GE(aligned_allocs_intercepted_by_size[kPageSize], 1u);
@@ -18,7 +18,7 @@
  
    char* realloc_ptr = static_cast<char*>(malloc(10));
    strcpy(realloc_ptr, "foobar");
-@@ -318,13 +318,13 @@ TEST_F(AllocatorShimTest, InterceptLibcS
+@@ -322,13 +322,13 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
    free(zero_alloc_ptr);
    ASSERT_GE(frees_intercepted_by_addr[Hash(zero_alloc_ptr)], 1u);
  

Copied: branches/2017Q2/www/chromium/files/patch-base_debug_debugger__posix.cc (from r443998, head/www/chromium/files/patch-base_debug_debugger__posix.cc)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2017Q2/www/chromium/files/patch-base_debug_debugger__posix.cc	Fri Jun 23 12:52:40 2017	(r444178, copy of r443998, head/www/chromium/files/patch-base_debug_debugger__posix.cc)
@@ -0,0 +1,57 @@
+--- base/debug/debugger_posix.cc.orig	2017-06-18 01:23:49.065175000 +0200
++++ base/debug/debugger_posix.cc	2017-06-18 01:58:29.603481000 +0200
+@@ -84,7 +84,7 @@
+     KERN_PROC,
+     KERN_PROC_PID,
+     getpid()
+-#if defined(OS_OPENBSD)
++#if defined(OS_BSD) 
+     , sizeof(struct kinfo_proc),
+     0
+ #endif
+@@ -92,33 +92,36 @@
+ 
+   // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE.  The source and
+   // binary interfaces may change.
+-  struct kinfo_proc info;
+-  size_t info_size = sizeof(info);
++  struct kinfo_proc *info;
++  size_t info_size;
+ 
+-#if defined(OS_OPENBSD)
+   if (sysctl(mib, arraysize(mib), NULL, &info_size, NULL, 0) < 0)
+     return -1;
+ 
++  info = (struct kinfo_proc *)malloc(info_size);
++
+   mib[5] = (info_size / sizeof(struct kinfo_proc));
+-#endif
+ 
+-  int sysctl_result = sysctl(mib, arraysize(mib), &info, &info_size, NULL, 0);
++  int sysctl_result = sysctl(mib, arraysize(mib), info, &info_size, NULL, 0);
+   DCHECK_EQ(sysctl_result, 0);
+   if (sysctl_result != 0) {
+     is_set = true;
+     being_debugged = false;
+-    return being_debugged;
++    goto out;
+   }
+ 
+   // This process is being debugged if the P_TRACED flag is set.
+   is_set = true;
+ #if defined(OS_FREEBSD)
+-  being_debugged = (info.ki_flag & P_TRACED) != 0;
++  being_debugged = (info->ki_flag & P_TRACED) != 0;
+ #elif defined(OS_BSD)
+-  being_debugged = (info.p_flag & P_TRACED) != 0;
++  being_debugged = (info->p_flag & P_TRACED) != 0;
+ #else
+-  being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
++  being_debugged = (info->kp_proc.p_flag & P_TRACED) != 0;
+ #endif
++
++out:
++  free(info);
+   return being_debugged;
+ }
+ 

Modified: branches/2017Q2/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/debug/thread_heap_usage_tracker.cc.orig	2017-04-19 19:06:28 UTC
+--- base/debug/thread_heap_usage_tracker.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/debug/thread_heap_usage_tracker.cc
-@@ -16,11 +16,13 @@
+@@ -16,10 +16,12 @@
  #include "base/threading/thread_local_storage.h"
  #include "build/build_config.h"
  
@@ -9,8 +9,7 @@
  #include <malloc/malloc.h>
  #else
  #include <malloc.h>
- #endif
 +#endif
+ #endif
  
  namespace base {
- namespace debug {

Modified: branches/2017Q2/www/chromium/files/patch-base_files_file__path__unittest.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_files_file__path__unittest.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_files_file__path__unittest.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/files/file_path_unittest.cc.orig	2017-04-19 19:06:28 UTC
+--- base/files/file_path_unittest.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/files/file_path_unittest.cc
-@@ -1133,7 +1133,7 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_
+@@ -1133,7 +1133,7 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_AsUTF8Unsafe) 
        "\xEF\xBC\xA1\xEF\xBC\xA2\xEF\xBC\xA3.txt" },
    };
  

Modified: branches/2017Q2/www/chromium/files/patch-base_files_file__util.h
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_files_file__util.h	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_files_file__util.h	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/files/file_util.h.orig	2017-04-19 19:06:28 UTC
+--- base/files/file_util.h.orig	2017-06-05 19:03:00 UTC
 +++ base/files/file_util.h
-@@ -406,7 +406,7 @@ BASE_EXPORT bool VerifyPathControlledByA
+@@ -406,7 +406,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: branches/2017Q2/www/chromium/files/patch-base_native__library__posix.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_native__library__posix.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_native__library__posix.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/native_library_posix.cc.orig	2017-04-19 19:06:28 UTC
+--- base/native_library_posix.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/native_library_posix.cc
-@@ -35,7 +35,7 @@ NativeLibrary LoadNativeLibraryWithOptio
+@@ -35,7 +35,7 @@ NativeLibrary LoadNativeLibraryWithOptions(const FileP
    // further investigation, as it might vary across versions. Crash here to
    // warn developers that they're trying to rely on uncertain behavior.
    CHECK(!options.prefer_own_symbols);

Modified: branches/2017Q2/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/posix/unix_domain_socket_linux.cc.orig	2017-04-19 19:06:28 UTC
+--- base/posix/unix_domain_socket_linux.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/posix/unix_domain_socket_linux.cc
 @@ -23,6 +23,15 @@
  
@@ -16,7 +16,7 @@
  const size_t UnixDomainSocket::kMaxFileDescriptors = 16;
  
  #if !defined(OS_NACL_NONSFI)
-@@ -40,8 +49,14 @@ static bool CreateSocketPair(ScopedFD* o
+@@ -37,8 +46,14 @@ bool CreateSocketPair(ScopedFD* one, ScopedFD* two) {
  
  // static
  bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
@@ -31,7 +31,7 @@
  }
  #endif  // !defined(OS_NACL_NONSFI)
  
-@@ -147,7 +162,11 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+@@ -144,7 +159,11 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
        // The PNaCl toolchain for Non-SFI binary build does not support
        // SCM_CREDENTIALS.
        if (cmsg->cmsg_level == SOL_SOCKET &&

Modified: branches/2017Q2/www/chromium/files/patch-base_process_launch.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_launch.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_launch.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/process/launch.cc.orig	2017-04-19 19:06:28 UTC
+--- base/process/launch.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/process/launch.cc
-@@ -15,7 +15,7 @@ LaunchOptions::~LaunchOptions() = defaul
+@@ -15,7 +15,7 @@ LaunchOptions::~LaunchOptions() = default;
  
  LaunchOptions LaunchOptionsForTest() {
    LaunchOptions options;

Modified: branches/2017Q2/www/chromium/files/patch-base_process_memory.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_memory.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_memory.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/process/memory.cc.orig	2017-04-19 19:06:28 UTC
+--- base/process/memory.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/process/memory.cc
-@@ -31,7 +31,7 @@ void TerminateBecauseOutOfMemory(size_t 
+@@ -31,7 +31,7 @@ void TerminateBecauseOutOfMemory(size_t size) {
  #endif
  
  // Defined in memory_mac.mm for Mac.

Modified: branches/2017Q2/www/chromium/files/patch-base_process_memory.h
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_memory.h	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_memory.h	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/process/memory.h.orig	2017-04-19 19:06:28 UTC
+--- base/process/memory.h.orig	2017-06-05 19:03:00 UTC
 +++ base/process/memory.h
-@@ -32,7 +32,7 @@ BASE_EXPORT void EnableTerminationOnOutO
+@@ -32,7 +32,7 @@ BASE_EXPORT void EnableTerminationOnOutOfMemory();
  // Crash reporting classifies such crashes as OOM.
  BASE_EXPORT void TerminateBecauseOutOfMemory(size_t size);
  

Modified: branches/2017Q2/www/chromium/files/patch-base_process_memory__unittest.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_memory__unittest.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_memory__unittest.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,7 +1,7 @@
---- base/process/memory_unittest.cc.orig	2017-04-19 19:06:28 UTC
+--- base/process/memory_unittest.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/process/memory_unittest.cc
-@@ -93,10 +93,10 @@ TEST(MemoryTest, AllocatorShimWorking) {
-   ASSERT_TRUE(base::allocator::IsAllocatorInitialized());
+@@ -101,10 +101,10 @@ TEST(MemoryTest, AllocatorShimWorking) {
+ #endif
  }
  
 -// OpenBSD does not support these tests. Don't test these on ASan/TSan/MSan
@@ -13,7 +13,7 @@
      BUILDFLAG(ENABLE_WIN_ALLOCATOR_SHIM_TESTS) && \
      !defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
  
-@@ -488,5 +488,5 @@ TEST_F(OutOfMemoryHandledTest, Unchecked
+@@ -508,5 +508,5 @@ TEST_F(OutOfMemoryHandledTest, UncheckedCalloc) {
    EXPECT_FALSE(base::UncheckedCalloc(1, test_size_, &value_));
    EXPECT_TRUE(value_ == NULL);
  }

Modified: branches/2017Q2/www/chromium/files/patch-base_process_process__info__linux.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_process__info__linux.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_process__info__linux.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/process/process_info_linux.cc.orig	2017-04-19 19:06:28 UTC
+--- base/process/process_info_linux.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/process/process_info_linux.cc
 @@ -11,10 +11,28 @@
  #include "base/process/process_handle.h"
@@ -28,10 +28,10 @@
 +#else
    int64_t start_ticks =
        internal::ReadProcSelfStatsAndGetFieldAsInt64(internal::VM_STARTTIME);
-   DCHECK(start_ticks);
-@@ -22,6 +40,7 @@ const Time CurrentProcessInfo::CreationT
-   Time boot_time = internal::GetBootTime();
-   DCHECK(!boot_time.is_null());
+   if (!start_ticks)
+@@ -24,6 +42,7 @@ const Time CurrentProcessInfo::CreationTime() {
+   if (boot_time.is_null())
+     return Time();
    return Time(boot_time + start_offset);
 +#endif
  }

Modified: branches/2017Q2/www/chromium/files/patch-base_process_process__iterator__freebsd.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_process__iterator__freebsd.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_process__iterator__freebsd.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/process/process_iterator_freebsd.cc.orig	2017-04-19 19:06:28 UTC
+--- base/process/process_iterator_freebsd.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/process/process_iterator_freebsd.cc
 @@ -10,6 +10,10 @@
  #include <sys/sysctl.h>
@@ -11,7 +11,7 @@
  #include "base/logging.h"
  #include "base/macros.h"
  #include "base/strings/string_split.h"
-@@ -72,19 +76,13 @@ bool ProcessIterator::CheckForNextProces
+@@ -72,19 +76,13 @@ bool ProcessIterator::CheckForNextProcess() {
    for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
      size_t length;
      struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_];

Modified: branches/2017Q2/www/chromium/files/patch-base_process_process__metrics.h
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_process__metrics.h	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_process__metrics.h	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/process/process_metrics.h.orig	2017-04-19 19:06:28 UTC
+--- base/process/process_metrics.h.orig	2017-06-05 19:03:00 UTC
 +++ base/process/process_metrics.h
 @@ -22,6 +22,12 @@
  #include "base/values.h"
@@ -13,7 +13,34 @@
  #if defined(OS_MACOSX)
  #include <mach/mach.h>
  #include "base/process/port_provider_mac.h"
-@@ -329,13 +335,17 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
+@@ -205,7 +211,7 @@ class BASE_EXPORT ProcessMetrics {
+   // otherwise.
+   bool GetIOCounters(IoCounters* io_counters) const;
+ 
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+   // Returns the number of file descriptors currently open by the process, or
+   // -1 on error.
+   int GetOpenFdCount() const;
+@@ -213,7 +219,7 @@ class BASE_EXPORT ProcessMetrics {
+   // Returns the soft limit of file descriptors that can be opened by the
+   // process, or -1 on error.
+   int GetOpenFdSoftLimit() const;
+-#endif  // defined(OS_LINUX)
++#endif  // defined(OS_LINUX) || defined(OS_BSD)
+ 
+  private:
+ #if !defined(OS_MACOSX) || defined(OS_IOS)
+@@ -289,7 +295,7 @@ BASE_EXPORT void SetFdLimit(unsigned int max_descripto
+ #endif  // defined(OS_POSIX)
+ 
+ #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
+-    defined(OS_ANDROID)
++    defined(OS_ANDROID) || defined(OS_BSD)
+ // Data about system-wide memory consumption. Values are in KB. Available on
+ // Windows, Mac, Linux, Android and Chrome OS.
+ //
+@@ -383,13 +389,17 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
  // CPU-related ticks.  Returns -1 on parse error.
  // Exposed for testing.
  BASE_EXPORT int ParseProcStatCPU(const std::string& input);

Modified: branches/2017Q2/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_process__metrics__freebsd.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_process__metrics__freebsd.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/process/process_metrics_freebsd.cc.orig	2017-04-19 19:06:28 UTC
+--- base/process/process_metrics_freebsd.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/process/process_metrics_freebsd.cc
 @@ -13,6 +13,9 @@
  #include "base/memory/ptr_util.h"
@@ -10,10 +10,12 @@
  namespace base {
  
  ProcessMetrics::ProcessMetrics(ProcessHandle process)
-@@ -122,4 +125,23 @@ size_t GetSystemCommitCharge() {
-   return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
- }
+@@ -120,6 +123,25 @@ size_t GetSystemCommitCharge() {
+   pagesize = getpagesize();
  
+   return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
++}
++
 +int GetNumberOfThreads(ProcessHandle process) {
 +  // Taken from FreeBSD top (usr.bin/top/machine.c)
 +
@@ -31,6 +33,6 @@
 +    return 0;
 +
 +  return nproc;
-+}
-+
+ }
+ 
  }  // namespace base

Modified: branches/2017Q2/www/chromium/files/patch-base_process_process__posix.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_process_process__posix.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_process_process__posix.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,5 +1,5 @@
---- base/process/process_posix.cc.orig	2017-04-19 19:06:28 UTC
-+++ base/process/process_posix.cc
+--- base/process/process_posix.cc.orig	2017-06-15 21:03:00.000000000 +0200
++++ base/process/process_posix.cc	2017-06-19 15:25:27.760111000 +0200
 @@ -21,8 +21,18 @@
  #include <sys/event.h>
  #endif
@@ -19,7 +19,7 @@
  #if !defined(OS_NACL_NONSFI)
  
  bool WaitpidWithTimeout(base::ProcessHandle handle,
-@@ -184,13 +194,13 @@ bool WaitForExitWithTimeoutImpl(base::Pr
+@@ -184,13 +194,13 @@
    base::ProcessHandle parent_pid = base::GetParentProcessId(handle);
    base::ProcessHandle our_pid = base::GetCurrentProcessHandle();
    if (parent_pid != our_pid) {
@@ -36,7 +36,7 @@
    }
  
    int status;
-@@ -257,12 +267,16 @@ Process Process::DeprecatedGetProcessFro
+@@ -256,12 +266,16 @@
    return Process(handle);
  }
  
@@ -55,7 +55,7 @@
  
  // static
  void Process::TerminateCurrentProcessImmediately(int exit_code) {
-@@ -370,15 +384,32 @@ bool Process::WaitForExitWithTimeout(Tim
+@@ -369,15 +383,31 @@
  bool Process::IsProcessBackgrounded() const {
    // See SetProcessBackgrounded().
    DCHECK(IsValid());
@@ -82,7 +82,6 @@
 +  int priority = value ? kBackgroundPriority : kForegroundPriority;
 +  int result   = setpriority(PRIO_PROCESS, process_, priority);
 +
-+  DPCHECK(result == 0);
 +  return result == 0;
 +#endif // !defined(OS_FREEBSD)
  }

Modified: branches/2017Q2/www/chromium/files/patch-base_sys__info__freebsd.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_sys__info__freebsd.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_sys__info__freebsd.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/sys_info_freebsd.cc.orig	2017-04-19 19:06:28 UTC
+--- base/sys_info_freebsd.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/sys_info_freebsd.cc
 @@ -12,12 +12,34 @@
  
@@ -39,7 +39,7 @@
      NOTREACHED();
      return 0;
    }
-@@ -25,14 +47,24 @@ int64_t SysInfo::AmountOfPhysicalMemory(
+@@ -25,14 +47,24 @@ int64_t SysInfo::AmountOfPhysicalMemory() {
  }
  
  // static

Modified: branches/2017Q2/www/chromium/files/patch-base_sys__info__posix.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_sys__info__posix.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_sys__info__posix.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/sys_info_posix.cc.orig	2017-04-19 19:06:28 UTC
+--- base/sys_info_posix.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/sys_info_posix.cc
 @@ -35,7 +35,7 @@
  
@@ -9,7 +9,7 @@
  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.
-@@ -128,7 +128,7 @@ bool GetDiskSpaceInfo(const base::FilePa
+@@ -128,7 +128,7 @@ bool GetDiskSpaceInfo(const base::FilePath& path,
  
  namespace base {
  

Modified: branches/2017Q2/www/chromium/files/patch-base_test_BUILD.gn
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_test_BUILD.gn	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_test_BUILD.gn	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/test/BUILD.gn.orig	2017-04-19 19:06:28 UTC
+--- base/test/BUILD.gn.orig	2017-06-05 19:03:00 UTC
 +++ base/test/BUILD.gn
-@@ -312,7 +312,7 @@ static_library("run_all_base_unittests")
+@@ -314,7 +314,7 @@ static_library("run_all_base_unittests") {
    ]
  }
  

Modified: branches/2017Q2/www/chromium/files/patch-base_test_launcher_test__launcher.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_test_launcher_test__launcher.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_test_launcher_test__launcher.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/test/launcher/test_launcher.cc.orig	2017-04-19 19:06:28 UTC
+--- base/test/launcher/test_launcher.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/test/launcher/test_launcher.cc
-@@ -60,6 +60,10 @@
+@@ -61,6 +61,10 @@
  #include "base/win/windows_version.h"
  #endif
  

Modified: branches/2017Q2/www/chromium/files/patch-base_test_test__file__util__posix.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_test_test__file__util__posix.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_test_test__file__util__posix.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/test/test_file_util_posix.cc.orig	2017-04-19 19:06:28 UTC
+--- base/test/test_file_util_posix.cc.orig	2017-06-05 19:03:00 UTC
 +++ base/test/test_file_util_posix.cc
-@@ -79,7 +79,7 @@ bool DieFileDie(const FilePath& file, bo
+@@ -79,7 +79,7 @@ bool DieFileDie(const FilePath& file, bool recurse) {
    return DeleteFile(file, recurse);
  }
  

Modified: branches/2017Q2/www/chromium/files/patch-base_threading_platform__thread__linux.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_threading_platform__thread__linux.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_threading_platform__thread__linux.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/threading/platform_thread_linux.cc.orig	2017-04-19 19:06:28 UTC
+--- base/threading/platform_thread_linux.cc.orig	2017-06-05 19:03:01 UTC
 +++ base/threading/platform_thread_linux.cc
 @@ -19,7 +19,9 @@
  
@@ -10,7 +10,7 @@
  #include <sys/resource.h>
  #include <sys/time.h>
  #include <sys/types.h>
-@@ -130,7 +132,7 @@ void PlatformThread::SetName(const std::
+@@ -130,7 +132,7 @@ void PlatformThread::SetName(const std::string& name) 
    ThreadIdNameManager::GetInstance()->SetName(CurrentId(), name);
    tracked_objects::ThreadData::InitializeThreadContext(name);
  
@@ -19,7 +19,7 @@
    // On linux we can get the thread names to show up in the debugger by setting
    // the process name for the LWP.  We don't want to do this for the main
    // thread because that would rename the process, causing tools like killall
-@@ -150,7 +152,7 @@ void PlatformThread::SetName(const std::
+@@ -150,7 +152,7 @@ void PlatformThread::SetName(const std::string& name) 
  #endif  //  !defined(OS_NACL)
  }
  

Modified: branches/2017Q2/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,4 +1,4 @@
---- base/threading/thread_task_runner_handle.cc.orig	2017-04-19 19:06:28 UTC
+--- base/threading/thread_task_runner_handle.cc.orig	2017-06-05 19:03:01 UTC
 +++ base/threading/thread_task_runner_handle.cc
 @@ -7,6 +7,7 @@
  #include <utility>
@@ -16,7 +16,7 @@
  // static
  ScopedClosureRunner ThreadTaskRunnerHandle::OverrideForTesting(
      scoped_refptr<SingleThreadTaskRunner> overriding_task_runner) {
-@@ -77,6 +79,7 @@ ScopedClosureRunner ThreadTaskRunnerHand
+@@ -77,6 +79,7 @@ ScopedClosureRunner ThreadTaskRunnerHandle::OverrideFo
        base::Passed(&overriding_task_runner),
        base::Unretained(ttrh->task_runner_.get())));
  }

Modified: branches/2017Q2/www/chromium/files/patch-base_trace__event_process__memory__dump.cc
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-base_trace__event_process__memory__dump.cc	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-base_trace__event_process__memory__dump.cc	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- base/trace_event/process_memory_dump.cc.orig	2017-04-19 19:06:28 UTC
+--- base/trace_event/process_memory_dump.cc.orig	2017-06-05 19:03:01 UTC
 +++ base/trace_event/process_memory_dump.cc
-@@ -83,7 +83,7 @@ size_t ProcessMemoryDump::CountResidentB
+@@ -83,7 +83,7 @@ size_t ProcessMemoryDump::CountResidentBytes(void* sta
    const size_t kMaxChunkSize = 8 * 1024 * 1024;
    size_t max_vec_size =
        GetSystemPageCount(std::min(mapped_size, kMaxChunkSize), page_size);

Copied: branches/2017Q2/www/chromium/files/patch-base_trace__event_trace__log.cc (from r443998, head/www/chromium/files/patch-base_trace__event_trace__log.cc)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2017Q2/www/chromium/files/patch-base_trace__event_trace__log.cc	Fri Jun 23 12:52:40 2017	(r444178, copy of r443998, head/www/chromium/files/patch-base_trace__event_trace__log.cc)
@@ -0,0 +1,20 @@
+--- base/trace_event/trace_log.cc.orig	2017-06-05 19:03:01 UTC
++++ base/trace_event/trace_log.cc
+@@ -1504,7 +1504,7 @@ void TraceLog::AddMetadataEventsWhileLocked() {
+                             process_name_);
+   }
+ 
+-#if !defined(OS_NACL) && !defined(OS_IOS)
++#if !defined(OS_NACL) && !defined(OS_IOS) && !defined(OS_BSD)
+   Time process_creation_time = CurrentProcessInfo::CreationTime();
+   if (!process_creation_time.is_null()) {
+     TimeDelta process_uptime = Time::Now() - process_creation_time;
+@@ -1512,7 +1512,7 @@ void TraceLog::AddMetadataEventsWhileLocked() {
+                             current_thread_id, "process_uptime_seconds",
+                             "uptime", process_uptime.InSeconds());
+   }
+-#endif  // !defined(OS_NACL) && !defined(OS_IOS)
++#endif  // !defined(OS_NACL) && !defined(OS_IOS) && !defined(OS_BSD)
+ 
+   if (!process_labels_.empty()) {
+     std::vector<base::StringPiece> labels;

Modified: branches/2017Q2/www/chromium/files/patch-breakpad_BUILD.gn
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-breakpad_BUILD.gn	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-breakpad_BUILD.gn	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- breakpad/BUILD.gn.orig	2017-04-19 19:06:28 UTC
+--- breakpad/BUILD.gn.orig	2017-06-05 19:03:01 UTC
 +++ breakpad/BUILD.gn
-@@ -468,7 +468,7 @@ if (is_mac) {
+@@ -472,7 +472,7 @@ if (is_mac) {
    }
  }
  

Copied: branches/2017Q2/www/chromium/files/patch-build__overrides_pdfium.gni (from r443998, head/www/chromium/files/patch-build__overrides_pdfium.gni)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2017Q2/www/chromium/files/patch-build__overrides_pdfium.gni	Fri Jun 23 12:52:40 2017	(r444178, copy of r443998, head/www/chromium/files/patch-build__overrides_pdfium.gni)
@@ -0,0 +1,11 @@
+--- build_overrides/pdfium.gni.orig	2017-06-05 19:03:01 UTC
++++ build_overrides/pdfium.gni
+@@ -10,7 +10,7 @@ pdf_enable_xfa_override = false
+ 
+ # Build PDFium either using the bundled FreeType, or using a third-party
+ # FreeType, configured by the embedder in //build/config/freetype.
+-pdf_bundle_freetype_override = !is_linux && !is_win
++pdf_bundle_freetype_override = false
+ 
+ # Disable use of Skia backend.
+ pdf_use_skia_override = false

Modified: branches/2017Q2/www/chromium/files/patch-build_config_BUILD.gn
==============================================================================
--- branches/2017Q2/www/chromium/files/patch-build_config_BUILD.gn	Fri Jun 23 12:29:48 2017	(r444177)
+++ branches/2017Q2/www/chromium/files/patch-build_config_BUILD.gn	Fri Jun 23 12:52:40 2017	(r444178)
@@ -1,6 +1,6 @@
---- build/config/BUILD.gn.orig	2017-04-19 19:06:28 UTC
+--- build/config/BUILD.gn.orig	2017-06-05 19:03:01 UTC
 +++ build/config/BUILD.gn
-@@ -193,7 +193,7 @@ config("debug") {
+@@ -169,7 +169,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?
-@@ -276,7 +276,7 @@ config("default_libs") {
+@@ -258,7 +258,7 @@ config("default_libs") {
        "CoreText.framework",
        "Foundation.framework",
      ]
@@ -18,7 +18,7 @@
      libs = [
        "dl",
        "rt",
-@@ -307,7 +307,7 @@ config("executable_config") {

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-branches mailing list