svn commit: r443998 - in head/www/chromium: . files
Carlos J. Puga Medina
cpm at FreeBSD.org
Tue Jun 20 20:20:50 UTC 2017
Author: cpm
Date: Tue Jun 20 20:20:44 2017
New Revision: 443998
URL: https://svnweb.freebsd.org/changeset/ports/443998
Log:
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
MFH: 2017Q2
Security: https://www.vuxml.org/freebsd/52f4b48b-4ac3-11e7-99aa-e8e0b747a45a.html
Security: https://www.vuxml.org/freebsd/f53dd5cc-527f-11e7-a772-e8e0b747a45a.html
Added:
head/www/chromium/files/patch-base_debug_debugger__posix.cc (contents, props changed)
head/www/chromium/files/patch-base_trace__event_trace__log.cc (contents, props changed)
head/www/chromium/files/patch-build__overrides_pdfium.gni (contents, props changed)
head/www/chromium/files/patch-build_config_freetype_BUILD.gn (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_api_webrtc__audio__private_webrtc__audio__private__api.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_flag__descriptions.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_flag__descriptions.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_memory__details__linux.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.html (contents, props changed)
head/www/chromium/files/patch-components_tracing_child_child__trace__message__filter.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_BUILD.gn (contents, props changed)
head/www/chromium/files/patch-services_service__manager_embedder_set__process__title__linux.cc (contents, props changed)
head/www/chromium/files/patch-services_service__manager_embedder_set__process__title__linux.h (contents, props changed)
head/www/chromium/files/patch-services_ui_gpu_gpu__service.cc (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Assertions.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_Atomics.h (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_BUILD.gn (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ByteSwap.h (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ContainerAnnotations.h (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_StackUtil.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_wtf_ThreadingPthreads.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_libxml_chromium_libxml__utils.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_byteorder.h (contents, props changed)
head/www/chromium/files/patch-tools_grit_grit__rule.gni (contents, props changed)
Deleted:
head/www/chromium/files/patch-base_process_memory__stubs.cc
head/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc
head/www/chromium/files/patch-chrome_app_resources_locale__settings.grd
head/www/chromium/files/patch-components_tracing_child_child__memory__dump__manager__delegate__impl.cc
head/www/chromium/files/patch-content_browser_renderer__host_media_video__capture__manager.cc
head/www/chromium/files/patch-content_common_set__process__title__linux.cc
head/www/chromium/files/patch-content_common_set__process__title__linux.h
head/www/chromium/files/patch-content_gpu_gpu__child__thread.cc
head/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_StackUtil.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp
head/www/chromium/files/patch-third__party_pdfium_pdfium.gni
head/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h
head/www/chromium/files/patch-ui_app__list_app__list__constants.cc
head/www/chromium/files/patch-ui_app__list_app__list__constants.h
head/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc
head/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h
head/www/chromium/files/patch-v8_src_wasm_wasm-result.h
Modified:
head/www/chromium/Makefile
head/www/chromium/Makefile.tests
head/www/chromium/distinfo
head/www/chromium/files/patch-BUILD.gn
head/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc
head/www/chromium/files/patch-ash_display_mirror__window__controller.cc
head/www/chromium/files/patch-base_BUILD.gn
head/www/chromium/files/patch-base_allocator_allocator__shim.cc
head/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc
head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc
head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc
head/www/chromium/files/patch-base_files_file__path__unittest.cc
head/www/chromium/files/patch-base_files_file__util.h
head/www/chromium/files/patch-base_native__library__posix.cc
head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc
head/www/chromium/files/patch-base_process_launch.cc
head/www/chromium/files/patch-base_process_memory.cc
head/www/chromium/files/patch-base_process_memory.h
head/www/chromium/files/patch-base_process_memory__unittest.cc
head/www/chromium/files/patch-base_process_process__info__linux.cc
head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc
head/www/chromium/files/patch-base_process_process__metrics.h
head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
head/www/chromium/files/patch-base_process_process__posix.cc
head/www/chromium/files/patch-base_sys__info__freebsd.cc
head/www/chromium/files/patch-base_sys__info__posix.cc
head/www/chromium/files/patch-base_test_BUILD.gn
head/www/chromium/files/patch-base_test_launcher_test__launcher.cc
head/www/chromium/files/patch-base_test_test__file__util__posix.cc
head/www/chromium/files/patch-base_threading_platform__thread__linux.cc
head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc
head/www/chromium/files/patch-base_trace__event_process__memory__dump.cc
head/www/chromium/files/patch-breakpad_BUILD.gn
head/www/chromium/files/patch-build_config_BUILD.gn
head/www/chromium/files/patch-build_config_BUILDCONFIG.gn
head/www/chromium/files/patch-build_config_allocator.gni
head/www/chromium/files/patch-build_config_clang_BUILD.gn
head/www/chromium/files/patch-build_config_compiler_BUILD.gn
head/www/chromium/files/patch-build_config_crypto.gni
head/www/chromium/files/patch-build_config_features.gni
head/www/chromium/files/patch-build_config_sanitizers_BUILD.gn
head/www/chromium/files/patch-build_config_ui.gni
head/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
head/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc
head/www/chromium/files/patch-cc_trees_property__tree.cc
head/www/chromium/files/patch-chrome_BUILD.gn
head/www/chromium/files/patch-chrome_app_chrome__command__ids.h
head/www/chromium/files/patch-chrome_app_chrome__main.cc
head/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
head/www/chromium/files/patch-chrome_app_chrome__main__delegate.h
head/www/chromium/files/patch-chrome_app_chromium__strings.grd
head/www/chromium/files/patch-chrome_app_generated__resources.grd
head/www/chromium/files/patch-chrome_app_google__chrome__strings.grd
head/www/chromium/files/patch-chrome_app_mash_mash__runner.cc
head/www/chromium/files/patch-chrome_app_settings__strings.grdp
head/www/chromium/files/patch-chrome_app_shutdown__signal__handlers__posix.cc
head/www/chromium/files/patch-chrome_browser_BUILD.gn
head/www/chromium/files/patch-chrome_browser_about__flags.cc
head/www/chromium/files/patch-chrome_browser_after__startup__task__utils.cc
head/www/chromium/files/patch-chrome_browser_browser__process__impl.cc
head/www/chromium/files/patch-chrome_browser_browser__process__impl.h
head/www/chromium/files/patch-chrome_browser_browser__resources.grd
head/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
head/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc
head/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc
head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
head/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc
head/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h
head/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
head/www/chromium/files/patch-chrome_browser_download_download__commands.cc
head/www/chromium/files/patch-chrome_browser_download_download__prefs.cc
head/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc
head/www/chromium/files/patch-chrome_browser_download_download__status__updater.cc
head/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
head/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
head/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc
head/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc
head/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc
head/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc
head/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
head/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
head/www/chromium/files/patch-chrome_browser_memory__details.cc
head/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
head/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc
head/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc
head/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
head/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc
head/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc
head/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc
head/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc
head/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
head/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc
head/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py
head/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
head/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc
head/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc
head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
head/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
head/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc
head/www/chromium/files/patch-chrome_browser_ui_BUILD.gn
head/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
head/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h
head/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
head/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
head/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
head/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
head/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc
head/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc
head/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
head/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
head/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h
head/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc
head/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
head/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc
head/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
head/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h
head/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.h
head/www/chromium/files/patch-chrome_browser_ui_webui_settings_md__settings__localized__strings__provider.cc
head/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc
head/www/chromium/files/patch-chrome_browser_web__applications_web__app.h
head/www/chromium/files/patch-chrome_chrome__paks.gni
head/www/chromium/files/patch-chrome_common_chrome__paths.cc
head/www/chromium/files/patch-chrome_common_chrome__paths__internal.h
head/www/chromium/files/patch-chrome_common_chrome__switches.cc
head/www/chromium/files/patch-chrome_common_chrome__switches.h
head/www/chromium/files/patch-chrome_common_extensions_api_BUILD.gn
head/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc
head/www/chromium/files/patch-chrome_common_extensions_command.cc
head/www/chromium/files/patch-chrome_common_features.gni
head/www/chromium/files/patch-chrome_common_pref__names.cc
head/www/chromium/files/patch-chrome_common_pref__names.h
head/www/chromium/files/patch-chrome_common_url__constants.cc
head/www/chromium/files/patch-chrome_common_url__constants.h
head/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc
head/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h
head/www/chromium/files/patch-chrome_test_BUILD.gn
head/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc
head/www/chromium/files/patch-chrome_test_base_testing__browser__process.h
head/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
head/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
head/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
head/www/chromium/files/patch-chromecast_crash_BUILD.gn
head/www/chromium/files/patch-components_BUILD.gn
head/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc
head/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc
head/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc
head/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc
head/www/chromium/files/patch-components_filesystem_file__system__app.cc
head/www/chromium/files/patch-components_flags__ui_flags__state.cc
head/www/chromium/files/patch-components_metrics_BUILD.gn
head/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc
head/www/chromium/files/patch-components_neterror_resources_neterror.js
head/www/chromium/files/patch-components_policy_BUILD.gn
head/www/chromium/files/patch-components_policy_resources_policy__templates.json
head/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc
head/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc
head/www/chromium/files/patch-components_sync_base_get__session__name.cc
head/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.cc
head/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.h
head/www/chromium/files/patch-components_update__client_update__query__params.cc
head/www/chromium/files/patch-content_app_BUILD.gn
head/www/chromium/files/patch-content_app_content__main__runner.cc
head/www/chromium/files/patch-content_browser_BUILD.gn
head/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h
head/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h
head/www/chromium/files/patch-content_browser_browser__main__loop.cc
head/www/chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc
head/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc
head/www/chromium/files/patch-content_browser_download_base__file.cc
head/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
head/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h
head/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc
head/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
head/www/chromium/files/patch-content_browser_media_media__internals.cc
head/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc
head/www/chromium/files/patch-content_browser_memory_memory__monitor.cc
head/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.h
head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
head/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc
head/www/chromium/files/patch-content_browser_utility__process__host__impl.cc
head/www/chromium/files/patch-content_child_child__process.cc
head/www/chromium/files/patch-content_child_child__process.h
head/www/chromium/files/patch-content_child_child__thread__impl.cc
head/www/chromium/files/patch-content_child_child__thread__impl.h
head/www/chromium/files/patch-content_common_BUILD.gn
head/www/chromium/files/patch-content_common_child__process__messages.h
head/www/chromium/files/patch-content_common_content__switches__internal.cc
head/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc
head/www/chromium/files/patch-content_common_view__messages.h
head/www/chromium/files/patch-content_gpu_BUILD.gn
head/www/chromium/files/patch-content_gpu_gpu__main.cc
head/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc
head/www/chromium/files/patch-content_public_common_child__process__host.h
head/www/chromium/files/patch-content_public_common_content__switches.cc
head/www/chromium/files/patch-content_public_common_content__switches.h
head/www/chromium/files/patch-content_public_common_renderer__preferences.h
head/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc
head/www/chromium/files/patch-content_renderer_render__thread__impl.cc
head/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
head/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h
head/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc
head/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc
head/www/chromium/files/patch-content_shell_BUILD.gn
head/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc
head/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc
head/www/chromium/files/patch-content_test_BUILD.gn
head/www/chromium/files/patch-crypto_nss__util.cc
head/www/chromium/files/patch-device_BUILD.gn
head/www/chromium/files/patch-device_battery_BUILD.gn
head/www/chromium/files/patch-device_bluetooth_BUILD.gn
head/www/chromium/files/patch-device_gamepad_gamepad__provider.cc
head/www/chromium/files/patch-device_geolocation_location__arbitrator.cc
head/www/chromium/files/patch-device_sensors_data__fetcher__shared__memory.h
head/www/chromium/files/patch-device_serial_BUILD.gn
head/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc
head/www/chromium/files/patch-device_usb_usb__context.cc
head/www/chromium/files/patch-device_usb_usb__service__impl.cc
head/www/chromium/files/patch-device_usb_usb__service__impl.h
head/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc
head/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc
head/www/chromium/files/patch-gpu_config_BUILD.gn
head/www/chromium/files/patch-gpu_config_gpu__control__list.cc
head/www/chromium/files/patch-gpu_config_gpu__info__collector.cc
head/www/chromium/files/patch-gpu_config_gpu__test__config.cc
head/www/chromium/files/patch-gpu_ipc_service_BUILD.gn
head/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc
head/www/chromium/files/patch-gpu_vulkan_BUILD.gn
head/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.cc
head/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.h
head/www/chromium/files/patch-headless_lib_headless__content__main__delegate.cc
head/www/chromium/files/patch-headless_lib_headless__content__main__delegate.h
head/www/chromium/files/patch-ipc_ipc__channel.h
head/www/chromium/files/patch-ipc_ipc__message__utils.cc
head/www/chromium/files/patch-ipc_ipc__message__utils.h
head/www/chromium/files/patch-mash_package_mash__packaged__service.cc
head/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc
head/www/chromium/files/patch-media_audio_BUILD.gn
head/www/chromium/files/patch-media_audio_audio__manager.cc
head/www/chromium/files/patch-media_base_BUILD.gn
head/www/chromium/files/patch-media_base_audio__latency.cc
head/www/chromium/files/patch-media_base_video__frame.cc
head/www/chromium/files/patch-media_base_video__frame.h
head/www/chromium/files/patch-media_capture_BUILD.gn
head/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc
head/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc
head/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc
head/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc
head/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc
head/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc
head/www/chromium/files/patch-media_cast_BUILD.gn
head/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h
head/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc
head/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc
head/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc
head/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc
head/www/chromium/files/patch-net_BUILD.gn
head/www/chromium/files/patch-net_base_mime__util__unittest.cc
head/www/chromium/files/patch-net_base_network__change__notifier.cc
head/www/chromium/files/patch-net_dns_dns__util.cc
head/www/chromium/files/patch-net_dns_host__resolver__proc.cc
head/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc
head/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc
head/www/chromium/files/patch-net_proxy_proxy__service.cc
head/www/chromium/files/patch-net_socket_udp__socket__posix.cc
head/www/chromium/files/patch-net_tools_cert__verify__tool_verify__using__path__builder.cc
head/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc
head/www/chromium/files/patch-net_url__request_url__request__context__builder.cc
head/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc
head/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc
head/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc
head/www/chromium/files/patch-printing_BUILD.gn
head/www/chromium/files/patch-remoting_host_BUILD.gn
head/www/chromium/files/patch-remoting_host_host__details.cc
head/www/chromium/files/patch-services_catalog_public_cpp_manifest__parsing__util.cc
head/www/chromium/files/patch-services_catalog_store.cc
head/www/chromium/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
head/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_standalone__service.cc
head/www/chromium/files/patch-services_ui_gpu_gpu__main.cc
head/www/chromium/files/patch-skia_BUILD.gn
head/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp
head/www/chromium/files/patch-storage_browser_quota_quota__settings.cc
head/www/chromium/files/patch-testing_gtest_src_gtest.cc
head/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp
head/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp
head/www/chromium/files/patch-third__party_angle_BUILD.gn
head/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn
head/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c
head/www/chromium/files/patch-third__party_expat_BUILD.gn
head/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni
head/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn
head/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
head/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
head/www/chromium/files/patch-third__party_libusb_BUILD.gn
head/www/chromium/files/patch-third__party_mesa_BUILD.gn
head/www/chromium/files/patch-third__party_opus_BUILD.gn
head/www/chromium/files/patch-third__party_pdfium_BUILD.gn
head/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp
head/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp
head/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn
head/www/chromium/files/patch-third__party_webrtc_BUILD.gn
head/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn
head/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc
head/www/chromium/files/patch-third__party_webrtc_base_network.cc
head/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc
head/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc
head/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
head/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn
head/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn
head/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn
head/www/chromium/files/patch-third__party_yasm_BUILD.gn
head/www/chromium/files/patch-third__party_zlib_BUILD.gn
head/www/chromium/files/patch-tools_gn_args.cc
head/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py
head/www/chromium/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn
head/www/chromium/files/patch-ui_aura_BUILD.gn
head/www/chromium/files/patch-ui_base_BUILD.gn
head/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
head/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h
head/www/chromium/files/patch-ui_base_ime_input__method__factory.cc
head/www/chromium/files/patch-ui_base_resource_resource__bundle.cc
head/www/chromium/files/patch-ui_base_ui__features.gni
head/www/chromium/files/patch-ui_compositor_BUILD.gn
head/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc
head/www/chromium/files/patch-ui_events_event__switches.cc
head/www/chromium/files/patch-ui_gfx_BUILD.gn
head/www/chromium/files/patch-ui_gfx_canvas__skia.cc
head/www/chromium/files/patch-ui_gfx_font__list.cc
head/www/chromium/files/patch-ui_gfx_font__render__params.h
head/www/chromium/files/patch-ui_gfx_render__text.cc
head/www/chromium/files/patch-ui_gl_BUILD.gn
head/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc
head/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h
head/www/chromium/files/patch-ui_message__center_message__center__style.h
head/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc
head/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h
head/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc
head/www/chromium/files/patch-ui_views_BUILD.gn
head/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc
head/www/chromium/files/patch-ui_views_controls_label.cc
head/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc
head/www/chromium/files/patch-ui_views_examples_widget__example.cc
head/www/chromium/files/patch-ui_views_mus_BUILD.gn
head/www/chromium/files/patch-ui_views_mus_aura__init.cc
head/www/chromium/files/patch-ui_views_selection__controller.cc
head/www/chromium/files/patch-ui_views_views__delegate.cc
head/www/chromium/files/patch-ui_views_views__delegate.h
head/www/chromium/files/patch-ui_views_views__switches.cc
head/www/chromium/files/patch-ui_views_window_custom__frame__view.cc
head/www/chromium/files/patch-ui_views_window_dialog__delegate.cc
head/www/chromium/files/patch-v8_BUILD.gn
head/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc
head/www/chromium/files/patch-v8_src_globals.h
head/www/chromium/pkg-descr
head/www/chromium/pkg-plist
Modified: head/www/chromium/Makefile
==============================================================================
--- head/www/chromium/Makefile Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/Makefile Tue Jun 20 20:20:44 2017 (r443998)
@@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= chromium
-PORTVERSION= 58.0.3029.110
-PORTREVISION= 2
+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
@@ -59,16 +58,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
@@ -80,20 +80,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
@@ -148,17 +150,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
@@ -246,8 +244,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
@@ -276,6 +274,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: head/www/chromium/Makefile.tests
==============================================================================
--- head/www/chromium/Makefile.tests Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/Makefile.tests Tue Jun 20 20:20:44 2017 (r443998)
@@ -4,7 +4,6 @@ TEST_TARGETS= base_unittests \
crypto_unittests \
cacheinvalidation_unittests \
gpu_unittests \
- sync_unit_tests \
printing_unittests \
sql_unittests \
content_unittests \
Modified: head/www/chromium/distinfo
==============================================================================
--- head/www/chromium/distinfo Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/distinfo Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-BUILD.gn Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-BUILD.gn Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc
==============================================================================
--- head/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-ash_display_mirror__window__controller.cc
==============================================================================
--- head/www/chromium/files/patch-ash_display_mirror__window__controller.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-ash_display_mirror__window__controller.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-base_BUILD.gn Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_BUILD.gn Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_allocator_allocator__shim.cc
==============================================================================
--- head/www/chromium/files/patch-base_allocator_allocator__shim.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_allocator_allocator__shim.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc
==============================================================================
--- head/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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);
Added: head/www/chromium/files/patch-base_debug_debugger__posix.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_debug_debugger__posix.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc
==============================================================================
--- head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_files_file__path__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_files_file__path__unittest.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_files_file__path__unittest.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_files_file__util.h
==============================================================================
--- head/www/chromium/files/patch-base_files_file__util.h Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_files_file__util.h Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_native__library__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_native__library__posix.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_native__library__posix.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc
==============================================================================
--- head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_launch.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_launch.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_launch.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_memory.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_memory.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_memory.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_memory.h
==============================================================================
--- head/www/chromium/files/patch-base_process_memory.h Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_memory.h Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_memory__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_memory__unittest.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_memory__unittest.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_process__info__linux.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__info__linux.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_process__info__linux.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_process__metrics.h
==============================================================================
--- head/www/chromium/files/patch-base_process_process__metrics.h Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_process__metrics.h Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_process_process__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__posix.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_process_process__posix.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_sys__info__freebsd.cc
==============================================================================
--- head/www/chromium/files/patch-base_sys__info__freebsd.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_sys__info__freebsd.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_sys__info__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_sys__info__posix.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_sys__info__posix.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_test_BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-base_test_BUILD.gn Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_test_BUILD.gn Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_test_launcher_test__launcher.cc
==============================================================================
--- head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_test_test__file__util__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_test_test__file__util__posix.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_test_test__file__util__posix.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_threading_platform__thread__linux.cc
==============================================================================
--- head/www/chromium/files/patch-base_threading_platform__thread__linux.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_threading_platform__thread__linux.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc
==============================================================================
--- head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-base_trace__event_process__memory__dump.cc
==============================================================================
--- head/www/chromium/files/patch-base_trace__event_process__memory__dump.cc Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-base_trace__event_process__memory__dump.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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);
Added: head/www/chromium/files/patch-base_trace__event_trace__log.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_trace__event_trace__log.cc Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-breakpad_BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-breakpad_BUILD.gn Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-breakpad_BUILD.gn Tue Jun 20 20:20:44 2017 (r443998)
@@ -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) {
}
}
Added: head/www/chromium/files/patch-build__overrides_pdfium.gni
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-build__overrides_pdfium.gni Tue Jun 20 20:20:44 2017 (r443998)
@@ -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: head/www/chromium/files/patch-build_config_BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-build_config_BUILD.gn Tue Jun 20 20:17:15 2017 (r443997)
+++ head/www/chromium/files/patch-build_config_BUILD.gn Tue Jun 20 20:20:44 2017 (r443998)
@@ -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",
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-head
mailing list