svn commit: r416521 - in head/www/chromium: . files
Rene Ladan
rene at FreeBSD.org
Tue Jun 7 20:28:46 UTC 2016
Author: rene
Date: Tue Jun 7 20:28:41 2016
New Revision: 416521
URL: https://svnweb.freebsd.org/changeset/ports/416521
Log:
www/chromium: update to 51.0.2704.84
A lot of patch files are renamed in this update.
Submitted by: Timothy Vaccarelli
Obtained from: https://github.com/LeFroid/
MFH: 2016Q2
Security: http://vuxml.freebsd.org/freebsd/c039a761-2c29-11e6-8912-3065ec8fd3ec.html
Security: http://vuxml.freebsd.org/freebsd/1a6bbb95-24b8-11e6-bd31-3065ec8fd3ec.html
Security: http://vuxml.freebsd.org/freebsd/4dfafa16-24ba-11e6-bd31-3065ec8fd3ec.html
Security: http://vuxml.freebsd.org/freebsd/7da1da96-24bb-11e6-bd31-3065ec8fd3ec.html
Security: http://vuxml.freebsd.org/freebsd/6d8505f0-0614-11e6-b39c-00262d5ed8ee.html
Added:
head/www/chromium/files/patch-base__trace_event__process_memory_dump.h (contents, props changed)
head/www/chromium/files/patch-base_base.gyp (contents, props changed)
head/www/chromium/files/patch-base_base.gypi (contents, props changed)
head/www/chromium/files/patch-base_debug_stack__trace__posix.cc (contents, props changed)
head/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h (contents, props changed)
head/www/chromium/files/patch-base_i18n_icu__util.cc (contents, props changed)
head/www/chromium/files/patch-base_i18n_icu__util.h (contents, props changed)
head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc (contents, props changed)
head/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc (contents, props changed)
head/www/chromium/files/patch-base_process_internal__linux.h (contents, props changed)
head/www/chromium/files/patch-base_process_launch.cc (contents, props changed)
head/www/chromium/files/patch-base_process_launch.h (contents, props changed)
head/www/chromium/files/patch-base_process_memory.cc (contents, props changed)
head/www/chromium/files/patch-base_process_memory__stubs.cc (contents, props changed)
head/www/chromium/files/patch-base_process_memory__unittest.cc (contents, props changed)
head/www/chromium/files/patch-base_process_process__info__linux.cc (contents, props changed)
head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc (contents, props changed)
head/www/chromium/files/patch-base_process_process__metrics.h (contents, props changed)
head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc (contents, props changed)
head/www/chromium/files/patch-base_process_process__posix.cc (contents, props changed)
head/www/chromium/files/patch-base_security__unittest.cc (contents, props changed)
head/www/chromium/files/patch-base_strings_safe__sprintf.cc (contents, props changed)
head/www/chromium/files/patch-base_sys__info__freebsd.cc (contents, props changed)
head/www/chromium/files/patch-base_sys__info__posix.cc (contents, props changed)
head/www/chromium/files/patch-base_test_launcher_test__launcher.cc (contents, props changed)
head/www/chromium/files/patch-base_third__party_libevent_libevent.gyp (contents, props changed)
head/www/chromium/files/patch-base_threading_platform__thread__linux.cc (contents, props changed)
head/www/chromium/files/patch-base_threading_platform__thread__posix.cc (contents, props changed)
head/www/chromium/files/patch-base_trace__event_process__memory__dump.cc (contents, props changed)
head/www/chromium/files/patch-build_common.gypi (contents, props changed)
head/www/chromium/files/patch-build_filename__rules.gypi (contents, props changed)
head/www/chromium/files/patch-build_linux_system.gyp (contents, props changed)
head/www/chromium/files/patch-build_linux_unbundle_libwebp.gyp (contents, props changed)
head/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc (contents, props changed)
head/www/chromium/files/patch-cc_trees_property__tree.cc (contents, props changed)
head/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc (contents, props changed)
head/www/chromium/files/patch-chrome_app_chrome__main__delegate.h (contents, props changed)
head/www/chromium/files/patch-chrome_app_chromium__strings.grd (contents, props changed)
head/www/chromium/files/patch-chrome_app_generated__resources.grd (contents, props changed)
head/www/chromium/files/patch-chrome_app_resources_locale__settings.grd (contents, props changed)
head/www/chromium/files/patch-chrome_browser_about__flags.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_browser__resources.grd (contents, props changed)
head/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_defaults.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_download__commands.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_download__commands.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_download__prefs.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_download__prefs.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_download__query.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_api_input__ime_input__ime__api.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_api_music__manager__private_device__id__linux.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_window__open__apitest.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_gpu_gl__string__manager.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_gpu_gpu__feature__checker.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_media_webrtc__log__uploader.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_memory__details.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_search_local__files__ntp__source.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_browser__view__prefs.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_exclusive__access_exclusive__access__bubble.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_panels_panel__manager.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_message__center_message__center__frame__view.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_panels_panel__frame__view.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_webui_extensions_extension__loader__handler.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h (contents, props changed)
head/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_web__applications_web__app.h (contents, props changed)
head/www/chromium/files/patch-chrome_chrome__browser.gypi (contents, props changed)
head/www/chromium/files/patch-chrome_chrome__browser__extensions.gypi (contents, props changed)
head/www/chromium/files/patch-chrome_chrome__browser__ui.gypi (contents, props changed)
head/www/chromium/files/patch-chrome_chrome__common.gypi (contents, props changed)
head/www/chromium/files/patch-chrome_chrome__exe.gypi (contents, props changed)
head/www/chromium/files/patch-chrome_common_chrome__paths.cc (contents, props changed)
head/www/chromium/files/patch-chrome_common_chrome__paths.h (contents, props changed)
head/www/chromium/files/patch-chrome_common_chrome__paths__internal.h (contents, props changed)
head/www/chromium/files/patch-chrome_common_chrome__switches.cc (contents, props changed)
head/www/chromium/files/patch-chrome_common_chrome__switches.h (contents, props changed)
head/www/chromium/files/patch-chrome_common_component__flash__hint__file__linux.h (contents, props changed)
head/www/chromium/files/patch-chrome_common_extensions_api_schemas.gypi (contents, props changed)
head/www/chromium/files/patch-chrome_common_extensions_command.cc (contents, props changed)
head/www/chromium/files/patch-chrome_common_pref__names.cc (contents, props changed)
head/www/chromium/files/patch-chrome_common_pref__names.h (contents, props changed)
head/www/chromium/files/patch-chrome_common_variations_fieldtrial__testing__config.gyp (contents, props changed)
head/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc (contents, props changed)
head/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h (contents, props changed)
head/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc (contents, props changed)
head/www/chromium/files/patch-chrome_test_base_testing__browser__process.h (contents, props changed)
head/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc (contents, props changed)
head/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc (contents, props changed)
head/www/chromium/files/patch-components_autofill_core_browser_form__structure.cc (contents, props changed)
head/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc (contents, props changed)
head/www/chromium/files/patch-components_dom__distiller_core_page__features.cc (contents, props changed)
head/www/chromium/files/patch-components_drive_drive__api__util.cc (contents, props changed)
head/www/chromium/files/patch-components_feedback_anonymizer__tool.cc (contents, props changed)
head/www/chromium/files/patch-components_flags__ui_flags__state.cc (contents, props changed)
head/www/chromium/files/patch-components_json__schema_json__schema__validator.cc (contents, props changed)
head/www/chromium/files/patch-components_keyed__service_core_dependency__graph__unittest.cc (contents, props changed)
head/www/chromium/files/patch-components_metrics_drive__metrics__provider__linux.cc (contents, props changed)
head/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc (contents, props changed)
head/www/chromium/files/patch-components_neterror_resources_neterror.js (contents, props changed)
head/www/chromium/files/patch-components_password__manager_core_browser_import_csv__reader.cc (contents, props changed)
head/www/chromium/files/patch-components_plugins_renderer_plugin__placeholder.cc (contents, props changed)
head/www/chromium/files/patch-components_policy_core_common_schema.cc (contents, props changed)
head/www/chromium/files/patch-components_policy_resources_policy__templates.json (contents, props changed)
head/www/chromium/files/patch-components_policy_tools_generate__policy__source.py (contents, props changed)
head/www/chromium/files/patch-components_storage__monitor.gypi (contents, props changed)
head/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc (contents, props changed)
head/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc (contents, props changed)
head/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.h (contents, props changed)
head/www/chromium/files/patch-components_update__client_update__query__params.cc (contents, props changed)
head/www/chromium/files/patch-components_url__matcher_regex__set__matcher.cc (contents, props changed)
head/www/chromium/files/patch-components_url__matcher_url__matcher__factory.cc (contents, props changed)
head/www/chromium/files/patch-components_webcrypto_algorithms_test__helpers.cc (contents, props changed)
head/www/chromium/files/patch-content_app_content__main__runner.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h (contents, props changed)
head/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h (contents, props changed)
head/www/chromium/files/patch-content_browser_browser__main__loop.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_child__process__launcher.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_download_base__file.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_download_base__file__linux.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_geolocation_location__arbitrator__impl.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_geolocation_wifi__data__provider__freebsd.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_geolocation_wifi__data__provider__freebsd.h (contents, props changed)
head/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_indexed__db_indexed__db__backing__store.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_time__zone__monitor.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc (contents, props changed)
head/www/chromium/files/patch-content_browser_utility__process__host__impl.cc (contents, props changed)
head/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc (contents, props changed)
head/www/chromium/files/patch-content_common_set__process__title__linux.cc (contents, props changed)
head/www/chromium/files/patch-content_common_set__process__title__linux.h (contents, props changed)
head/www/chromium/files/patch-content_content__browser.gypi (contents, props changed)
head/www/chromium/files/patch-content_content__common.gypi (contents, props changed)
head/www/chromium/files/patch-content_content__tests.gypi (contents, props changed)
head/www/chromium/files/patch-content_gpu_gpu__child__thread.cc (contents, props changed)
head/www/chromium/files/patch-content_gpu_gpu__main.cc (contents, props changed)
head/www/chromium/files/patch-content_public_common_content__switches.cc (contents, props changed)
head/www/chromium/files/patch-content_public_common_content__switches.h (contents, props changed)
head/www/chromium/files/patch-content_public_test_browser__test__base.cc (contents, props changed)
head/www/chromium/files/patch-content_renderer_devtools_v8__sampling__profiler.cc (contents, props changed)
head/www/chromium/files/patch-content_renderer_media_webrtc__audio__capturer.cc (contents, props changed)
head/www/chromium/files/patch-content_renderer_render__thread__impl.cc (contents, props changed)
head/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc (contents, props changed)
head/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h (contents, props changed)
head/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc (contents, props changed)
head/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__gtkoraura.cc (contents, props changed)
head/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc (contents, props changed)
head/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc (contents, props changed)
head/www/chromium/files/patch-crypto_nss__util.cc (contents, props changed)
head/www/chromium/files/patch-device_hid_hid.gyp (contents, props changed)
head/www/chromium/files/patch-device_serial_serial.gyp (contents, props changed)
head/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc (contents, props changed)
head/www/chromium/files/patch-device_serial_serial__service__impl.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb.gyp (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__context.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__context__unittest.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__device__handle__impl.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__device__handle__impl.h (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__device__impl.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__error.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__service__impl.cc (contents, props changed)
head/www/chromium/files/patch-device_usb_usb__service__impl.h (contents, props changed)
head/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc (contents, props changed)
head/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc (contents, props changed)
head/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc (contents, props changed)
head/www/chromium/files/patch-extensions_common_image__util.cc (contents, props changed)
head/www/chromium/files/patch-extensions_common_stack__frame.cc (contents, props changed)
head/www/chromium/files/patch-gpu_command__buffer_service_program__manager.cc (contents, props changed)
head/www/chromium/files/patch-gpu_config_gpu__control__list.cc (contents, props changed)
head/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc (contents, props changed)
head/www/chromium/files/patch-gpu_config_gpu__info__collector.cc (contents, props changed)
head/www/chromium/files/patch-gpu_config_gpu__test__config.cc (contents, props changed)
head/www/chromium/files/patch-gpu_gpu__config.gypi (contents, props changed)
head/www/chromium/files/patch-gpu_gpu__ipc__service.gypi (contents, props changed)
head/www/chromium/files/patch-ipc_ipc__message__utils.cc (contents, props changed)
head/www/chromium/files/patch-ipc_ipc__message__utils.h (contents, props changed)
head/www/chromium/files/patch-media_audio_audio__manager.cc (contents, props changed)
head/www/chromium/files/patch-media_audio_audio__manager.h (contents, props changed)
head/www/chromium/files/patch-media_base_audio__splicer.cc (contents, props changed)
head/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc (contents, props changed)
head/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc (contents, props changed)
head/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc (contents, props changed)
head/www/chromium/files/patch-media_capture_video_video__capture__device.cc (contents, props changed)
head/www/chromium/files/patch-media_capture_video_video__capture__device.h (contents, props changed)
head/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc (contents, props changed)
head/www/chromium/files/patch-media_filters_decrypting__audio__decoder.cc (contents, props changed)
head/www/chromium/files/patch-media_filters_vp9__parser.h (contents, props changed)
head/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc (contents, props changed)
head/www/chromium/files/patch-media_formats_common_offset__byte__queue.h (contents, props changed)
head/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc (contents, props changed)
head/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc (contents, props changed)
head/www/chromium/files/patch-media_media.gyp (contents, props changed)
head/www/chromium/files/patch-mojo_shell_public_cpp_initialize__base__and__icu.cc (contents, props changed)
head/www/chromium/files/patch-mojo_shell_runner_init.cc (contents, props changed)
head/www/chromium/files/patch-native__client_build_common.gypi (contents, props changed)
head/www/chromium/files/patch-native__client_src_shared_platform_platform.gyp (contents, props changed)
head/www/chromium/files/patch-net_base_address__tracker__linux.cc (contents, props changed)
head/www/chromium/files/patch-net_base_address__tracker__linux.h (contents, props changed)
head/www/chromium/files/patch-net_base_address__tracker__linux__unittest.cc (contents, props changed)
head/www/chromium/files/patch-net_base_mime__util__unittest.cc (contents, props changed)
head/www/chromium/files/patch-net_base_network__change__notifier.cc (contents, props changed)
head/www/chromium/files/patch-net_base_network__interfaces__linux.cc (contents, props changed)
head/www/chromium/files/patch-net_base_network__interfaces__posix.cc (contents, props changed)
head/www/chromium/files/patch-net_dns_address__sorter__posix.cc (contents, props changed)
head/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc (contents, props changed)
head/www/chromium/files/patch-net_dns_dns__reloader.cc (contents, props changed)
head/www/chromium/files/patch-net_dns_dns__session.cc (contents, props changed)
head/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc (contents, props changed)
head/www/chromium/files/patch-net_net.gyp (contents, props changed)
head/www/chromium/files/patch-net_net.gypi (contents, props changed)
head/www/chromium/files/patch-net_net__common.gypi (contents, props changed)
head/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc (contents, props changed)
head/www/chromium/files/patch-net_proxy_proxy__service.cc (contents, props changed)
head/www/chromium/files/patch-net_quic_congestion__control_rtt__stats.cc (contents, props changed)
head/www/chromium/files/patch-net_socket_socks5__client__socket.cc (contents, props changed)
head/www/chromium/files/patch-net_udp_udp__socket__unittest.cc (contents, props changed)
head/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc (contents, props changed)
head/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc (contents, props changed)
head/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc (contents, props changed)
head/www/chromium/files/patch-printing_printing.gyp (contents, props changed)
head/www/chromium/files/patch-remoting_remoting__host.gypi (contents, props changed)
head/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp (contents, props changed)
head/www/chromium/files/patch-skia_skia__chrome.gypi (contents, props changed)
head/www/chromium/files/patch-skia_skia__common.gypi (contents, props changed)
head/www/chromium/files/patch-sync_util_get__session__name.cc (contents, props changed)
head/www/chromium/files/patch-sync_util_get__session__name__linux.cc (contents, props changed)
head/www/chromium/files/patch-testing_gtest_src_gtest.cc (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_core_core.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_blink__platform.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_GCInfo.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_image-decoders_png_PNGImageDecoder.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_text_Character.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_platform_text_CharacterPropertyDataGenerator.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_web_web.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h (contents, props changed)
head/www/chromium/files/patch-third__party_WebKit_Source_wtf_wtf.gyp (contents, props changed)
head/www/chromium/files/patch-third__party__libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h (contents, props changed)
head/www/chromium/files/patch-third__party__libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h (contents, props changed)
head/www/chromium/files/patch-third__party_cacheinvalidation_src_google_cacheinvalidation_include_types.h (contents, props changed)
head/www/chromium/files/patch-third__party_ffmpeg_chromium_scripts_generate__gyp.py (contents, props changed)
head/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni (contents, props changed)
head/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gypi (contents, props changed)
head/www/chromium/files/patch-third__party_ffmpeg_libavutil_mem.c (contents, props changed)
head/www/chromium/files/patch-third__party_flac_flac.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_jsoncpp_jsoncpp.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_khronos_khronos.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc (contents, props changed)
head/www/chromium/files/patch-third__party_libXNVCtrl_libXNVCtrl.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libjingle_libjingle.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libjpeg_libjpeg.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h (contents, props changed)
head/www/chromium/files/patch-third__party_libphonenumber_libphonenumber.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libusb_libusb.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libwebp_libwebp.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libxml_libxml.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libxslt_libxslt.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_libyuv_include_libyuv_row.h (contents, props changed)
head/www/chromium/files/patch-third__party_ots_include_opentype-sanitiser.h (contents, props changed)
head/www/chromium/files/patch-third__party_pdfium_build_standalone.gypi (contents, props changed)
head/www/chromium/files/patch-third__party_pdfium_core_fxcrt_include_fx__system.h (contents, props changed)
head/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp (contents, props changed)
head/www/chromium/files/patch-third__party_pdfium_pdfium.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_pdfium_third__party_base_logging.h (contents, props changed)
head/www/chromium/files/patch-third__party_re2_re2.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_sfntly_sfntly.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_snappy_snappy.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_sqlite_sqlite.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_usrsctp_usrsctp.gyp (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_ifaddrs__converter.h (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_ipaddress.h (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_linux.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_linux.h (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_network.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_network.h (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_stringutils.h (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_base_systeminfo.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_build_common.gypi (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_modules_audio__device_audio__device.gypi (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_modules_desktop__capture_desktop__capture.gypi (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_modules_video__coding_receiver.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_system__wrappers_source_atomic32__posix.cc (contents, props changed)
head/www/chromium/files/patch-third__party_webrtc_voice__engine_voice__engine__defines.h (contents, props changed)
head/www/chromium/files/patch-tools_gyp_pylib_gyp_generator_make.py (contents, props changed)
head/www/chromium/files/patch-tools_gyp_test_additional-targets_src_dir1_actions.gyp (contents, props changed)
head/www/chromium/files/patch-tools_gyp_test_library_src_library.gyp (contents, props changed)
head/www/chromium/files/patch-ui_accessibility_accessibility.gyp (contents, props changed)
head/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h (contents, props changed)
head/www/chromium/files/patch-ui_app__list_app__list__constants.cc (contents, props changed)
head/www/chromium/files/patch-ui_app__list_app__list__constants.h (contents, props changed)
head/www/chromium/files/patch-ui_app__list_app__list__menu.cc (contents, props changed)
head/www/chromium/files/patch-ui_app__list_views_app__list__view.cc (contents, props changed)
head/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h (contents, props changed)
head/www/chromium/files/patch-ui_base_ime_input__method__factory.cc (contents, props changed)
head/www/chromium/files/patch-ui_base_ime_input__method__initializer.cc (contents, props changed)
head/www/chromium/files/patch-ui_base_resource_resource__bundle.cc (contents, props changed)
head/www/chromium/files/patch-ui_base_ui__base.gyp (contents, props changed)
head/www/chromium/files/patch-ui_base_webui_web__ui__util.cc (contents, props changed)
head/www/chromium/files/patch-ui_events_event__switches.cc (contents, props changed)
head/www/chromium/files/patch-ui_events_event__switches.h (contents, props changed)
head/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc (contents, props changed)
head/www/chromium/files/patch-ui_gfx_canvas__skia.cc (contents, props changed)
head/www/chromium/files/patch-ui_gfx_font__fallback__linux.cc (contents, props changed)
head/www/chromium/files/patch-ui_gfx_font__render__params.h (contents, props changed)
head/www/chromium/files/patch-ui_gfx_render__text.cc (contents, props changed)
head/www/chromium/files/patch-ui_gl_gl.gyp (contents, props changed)
head/www/chromium/files/patch-ui_gl_gl__surface__glx.cc (contents, props changed)
head/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc (contents, props changed)
head/www/chromium/files/patch-ui_message__center_message__center__style.h (contents, props changed)
head/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc (contents, props changed)
head/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h (contents, props changed)
head/www/chromium/files/patch-ui_message__center_views_message__center__view.cc (contents, props changed)
head/www/chromium/files/patch-ui_message__center_views_notification__view.cc (contents, props changed)
head/www/chromium/files/patch-ui_resources_ui__resources.grd (contents, props changed)
head/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h (contents, props changed)
head/www/chromium/files/patch-ui_views_bubble_bubble__delegate.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_controls_button_label__button.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_controls_scrollbar_base__scroll__bar.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_controls_webview_webview.gyp (contents, props changed)
head/www/chromium/files/patch-ui_views_examples_widget__example.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_style_platform__style.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_views.gyp (contents, props changed)
head/www/chromium/files/patch-ui_views_views__delegate.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_views__delegate.h (contents, props changed)
head/www/chromium/files/patch-ui_views_views__switches.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_window_custom__frame__view.cc (contents, props changed)
head/www/chromium/files/patch-ui_views_window_dialog__delegate.cc (contents, props changed)
head/www/chromium/files/patch-ui_webui_resources_js_cr.js (contents, props changed)
head/www/chromium/files/patch-ui_webui_resources_js_util.js (contents, props changed)
head/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc (contents, props changed)
Deleted:
head/www/chromium/files/patch-base__base.gyp
head/www/chromium/files/patch-base__base.gypi
head/www/chromium/files/patch-base__debug__stack_trace_posix.cc
head/www/chromium/files/patch-base__files__file_path_watcher_kqueue.h
head/www/chromium/files/patch-base__move.h
head/www/chromium/files/patch-base__posix__unix_domain_socket_linux.cc
head/www/chromium/files/patch-base__posix__unix_domain_socket_linux_unittest.cc
head/www/chromium/files/patch-base__process__internal_linux.h
head/www/chromium/files/patch-base__process__launch.cc
head/www/chromium/files/patch-base__process__launch.h
head/www/chromium/files/patch-base__process__memory.cc
head/www/chromium/files/patch-base__process__memory_stubs.cc
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__security_unittest.cc
head/www/chromium/files/patch-base__strings__safe_sprintf.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__launcher__test_launcher.cc
head/www/chromium/files/patch-base__threading__platform_thread_linux.cc
head/www/chromium/files/patch-base__trace_event__process_memory_dump.cc
head/www/chromium/files/patch-build__common.gypi
head/www/chromium/files/patch-build__filename_rules.gypi
head/www/chromium/files/patch-build__linux__system.gyp
head/www/chromium/files/patch-build__linux__unbundle__libwebp.gyp
head/www/chromium/files/patch-cc__layers__layer_impl.cc
head/www/chromium/files/patch-cc__layers__scrollbar_layer_impl_base.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__resources__locale_settings.grd
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_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__defaults.cc
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__download_commands.cc
head/www/chromium/files/patch-chrome__browser__download__download_commands.h
head/www/chromium/files/patch-chrome__browser__download__download_prefs.cc
head/www/chromium/files/patch-chrome__browser__download__download_prefs.h
head/www/chromium/files/patch-chrome__browser__download__download_query.cc
head/www/chromium/files/patch-chrome__browser__download__download_shelf_context_menu.cc
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__music_manager_private__device_id_linux.cc
head/www/chromium/files/patch-chrome__browser__extensions__window_open_apitest.cc
head/www/chromium/files/patch-chrome__browser__gpu__gl_string_manager.cc
head/www/chromium/files/patch-chrome__browser__gpu__gpu_feature_checker.cc
head/www/chromium/files/patch-chrome__browser__media__webrtc_log_uploader.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__media_galleries__media_folder_finder.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__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__renderer_preferences_util.cc
head/www/chromium/files/patch-chrome__browser__safe_browsing__incident_reporting__incident_handler_util.cc
head/www/chromium/files/patch-chrome__browser__search__local_files_ntp_source.cc
head/www/chromium/files/patch-chrome__browser__sync__chrome_sync_client.cc
head/www/chromium/files/patch-chrome__browser__tracing__crash_service_uploader.cc
head/www/chromium/files/patch-chrome__browser__ui__aura__chrome_browser_main_extra_parts_aura.cc
head/www/chromium/files/patch-chrome__browser__ui__aura__chrome_browser_main_extra_parts_aura.h
head/www/chromium/files/patch-chrome__browser__ui__browser_command_controller.cc
head/www/chromium/files/patch-chrome__browser__ui__browser_view_prefs.cc
head/www/chromium/files/patch-chrome__browser__ui__exclusive_access__exclusive_access_bubble.cc
head/www/chromium/files/patch-chrome__browser__ui__panels__panel_manager.cc
head/www/chromium/files/patch-chrome__browser__ui__startup__startup_browser_creator.cc
head/www/chromium/files/patch-chrome__browser__ui__toolbar__app_menu_model.cc
head/www/chromium/files/patch-chrome__browser__ui__view__tabs__tab_drag_controller.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_views_delegate.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__browser_frame.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_layout.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__message_center__message_center_frame_view.cc
head/www/chromium/files/patch-chrome__browser__ui__views__panels__panel_frame_view.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__extensions__extension_loader_handler.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__web_applications__web_app.cc
head/www/chromium/files/patch-chrome__browser__web_applications__web_app.h
head/www/chromium/files/patch-chrome__chrome_browser.gypi
head/www/chromium/files/patch-chrome__chrome_browser_extensions.gypi
head/www/chromium/files/patch-chrome__chrome_browser_ui.gypi
head/www/chromium/files/patch-chrome__chrome_common.gypi
head/www/chromium/files/patch-chrome__chrome_exe.gypi
head/www/chromium/files/patch-chrome__common__chrome_paths.cc
head/www/chromium/files/patch-chrome__common__chrome_paths.h
head/www/chromium/files/patch-chrome__common__chrome_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__component_flash_hint_file_linux.h
head/www/chromium/files/patch-chrome__common__extensions__command.cc
head/www/chromium/files/patch-chrome__common__pref_names.cc
head/www/chromium/files/patch-chrome__common__pref_names.h
head/www/chromium/files/patch-chrome__common__variations__fieldtrial_testing_config.gyp
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__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-components__autofill__content__renderer__password_form_conversion_utils.cc
head/www/chromium/files/patch-components__autofill__core__browser__form_structure.cc
head/www/chromium/files/patch-components__cookie_config__cookie_store_util.cc
head/www/chromium/files/patch-components__dom_distiller__core__page_features.cc
head/www/chromium/files/patch-components__drive__drive_api_util.cc
head/www/chromium/files/patch-components__feedback__anonymizer_tool.cc
head/www/chromium/files/patch-components__flags_ui__flags_state.cc
head/www/chromium/files/patch-components__json_schema__json_schema_validator.cc
head/www/chromium/files/patch-components__keyed_service__core__dependency_graph_unittest.cc
head/www/chromium/files/patch-components__metrics__drive_metrics_provider_linux.cc
head/www/chromium/files/patch-components__metrics__system_memory_stats_recorder_linux.cc
head/www/chromium/files/patch-components__password_manager__core__browser__import__csv_reader.cc
head/www/chromium/files/patch-components__plugins__renderer_plugin_placeholder.cc
head/www/chromium/files/patch-components__policy__core__common__schema.cc
head/www/chromium/files/patch-components__policy__resources__policy_templates.json
head/www/chromium/files/patch-components__policy__tools__generate_policy_source.py
head/www/chromium/files/patch-components__storage_monitor.gypi
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__storage_monitor__storage_monitor_freebsd.h
head/www/chromium/files/patch-components__update_client__update_query_params.cc
head/www/chromium/files/patch-components__url_matcher__regex_set_matcher.cc
head/www/chromium/files/patch-components__url_matcher__url_matcher_factory.cc
head/www/chromium/files/patch-components__webcrypto__algorithms__test_helpers.cc
head/www/chromium/files/patch-content__app__content_main_runner.cc
head/www/chromium/files/patch-content__browser__browser_main_loop.cc
head/www/chromium/files/patch-content__browser__child_process_launcher.cc
head/www/chromium/files/patch-content__browser__download__base_file.cc
head/www/chromium/files/patch-content__browser__download__base_file_linux.cc
head/www/chromium/files/patch-content__browser__geolocation__location_arbitrator_impl.cc
head/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc
head/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.h
head/www/chromium/files/patch-content__browser__gpu__gpu_data_manager_impl_private.cc
head/www/chromium/files/patch-content__browser__indexed_db__indexed_db_backing_store.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__renderer_process_host_impl.cc
head/www/chromium/files/patch-content__browser__time_zone_monitor.cc
head/www/chromium/files/patch-content__browser__time_zone_monitor_linux.cc
head/www/chromium/files/patch-content__common__sandbox_linux__sandbox_debug_handling_linux.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__content_browser.gypi
head/www/chromium/files/patch-content__content_common.gypi
head/www/chromium/files/patch-content__content_tests.gypi
head/www/chromium/files/patch-content__gpu__gpu_child_thread.cc
head/www/chromium/files/patch-content__gpu__gpu_main.cc
head/www/chromium/files/patch-content__public__common__content_switches.cc
head/www/chromium/files/patch-content__public__common__content_switches.h
head/www/chromium/files/patch-content__public__test__browser_test_base.cc
head/www/chromium/files/patch-content__renderer__devtools__v8_sampling_profiler.cc
head/www/chromium/files/patch-content__renderer__media__webrtc_audio_capturer.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_gtkoraura.cc
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-crypto__nss_util.cc
head/www/chromium/files/patch-device__hid__hid.gyp
head/www/chromium/files/patch-device__serial__serial.gyp
head/www/chromium/files/patch-device__serial__serial_io_handler_posix.cc
head/www/chromium/files/patch-device__serial__serial_service_impl.cc
head/www/chromium/files/patch-device__usb__usb.gyp
head/www/chromium/files/patch-device__usb__usb_context.cc
head/www/chromium/files/patch-device__usb__usb_context_unittest.cc
head/www/chromium/files/patch-device__usb__usb_device_handle_impl.cc
head/www/chromium/files/patch-device__usb__usb_device_handle_impl.h
head/www/chromium/files/patch-device__usb__usb_device_impl.cc
head/www/chromium/files/patch-device__usb__usb_error.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__declarative_webrequest__webrequest_action.cc
head/www/chromium/files/patch-extensions__browser__api__serial__serial_api.cc
head/www/chromium/files/patch-extensions__browser__api__web_request__form_data_parser.cc
head/www/chromium/files/patch-extensions__common__image_util.cc
head/www/chromium/files/patch-extensions__common__stack_frame.cc
head/www/chromium/files/patch-gpu__command_buffer__service__program_manager.cc
head/www/chromium/files/patch-gpu__config__gpu_control_list.cc
head/www/chromium/files/patch-gpu__config__gpu_control_list_unittest.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__config__gpu_util.cc
head/www/chromium/files/patch-gpu__gpu_config.gypi
head/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc
head/www/chromium/files/patch-media__audio__audio_manager.cc
head/www/chromium/files/patch-media__audio__audio_manager.h
head/www/chromium/files/patch-media__base__audio_splicer.cc
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__video_capture_device_linux.cc
head/www/chromium/files/patch-media__capture__video__video_capture_device.cc
head/www/chromium/files/patch-media__capture__video__video_capture_device.h
head/www/chromium/files/patch-media__capture__video__video_capture_device_factory.cc
head/www/chromium/files/patch-media__filters__decrypting_audio_decoder.cc
head/www/chromium/files/patch-media__filters__vp9_parser.h
head/www/chromium/files/patch-media__formats__common__offset_byte_queue.cc
head/www/chromium/files/patch-media__formats__common__offset_byte_queue.h
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-media__media.gyp
head/www/chromium/files/patch-native_client__build__common.gypi
head/www/chromium/files/patch-native_client__src__shared__platform__platform.gyp
head/www/chromium/files/patch-net__base__address_tracker_linux.cc
head/www/chromium/files/patch-net__base__address_tracker_linux.h
head/www/chromium/files/patch-net__base__address_tracker_linux_unittest.cc
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__base__network_interfaces_linux.cc
head/www/chromium/files/patch-net__base__network_interfaces_posix.cc
head/www/chromium/files/patch-net__dns__address_sorter_posix.cc
head/www/chromium/files/patch-net__dns__dns_config_service_posix_unittest.cc
head/www/chromium/files/patch-net__dns__dns_reloader.cc
head/www/chromium/files/patch-net__dns__dns_session.cc
head/www/chromium/files/patch-net__http__http_auth_gssapi_posix.cc
head/www/chromium/files/patch-net__net.gyp
head/www/chromium/files/patch-net__net.gypi
head/www/chromium/files/patch-net__net_common.gypi
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__quic__congestion_control__rtt_stats.cc
head/www/chromium/files/patch-net__socket__socks5_client_socket.cc
head/www/chromium/files/patch-net__udp__udp_socket_unittest.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__printing.gyp
head/www/chromium/files/patch-remoting__remoting_host.gypi
head/www/chromium/files/patch-skia__ext__SkMemory_new_handler.cpp
head/www/chromium/files/patch-skia__skia_chrome.gypi
head/www/chromium/files/patch-skia__skia_common.gypi
head/www/chromium/files/patch-sync__util__get_session_name.cc
head/www/chromium/files/patch-sync__util__get_session_name_linux.cc
head/www/chromium/files/patch-testing__gtest__src__gtest.cc
head/www/chromium/files/patch-third_party__WebKit__Source__bindings__core__v8__V8ScriptRunner.cpp
head/www/chromium/files/patch-third_party__WebKit__Source__core__core.gyp
head/www/chromium/files/patch-third_party__WebKit__Source__platform__blink_platform.gyp
head/www/chromium/files/patch-third_party__WebKit__Source__platform__heap__GCInfo.cpp
head/www/chromium/files/patch-third_party__WebKit__Source__platform__heap__StackFrameDepth.cpp
head/www/chromium/files/patch-third_party__WebKit__Source__web__web.gyp
head/www/chromium/files/patch-third_party__WebKit__Source__wtf__ByteSwap.h
head/www/chromium/files/patch-third_party__WebKit__Source__wtf__wtf.gyp
head/www/chromium/files/patch-third_party__ffmpeg__chromium__scripts__generate_gyp.py
head/www/chromium/files/patch-third_party__ffmpeg__ffmpeg_generated.gni
head/www/chromium/files/patch-third_party__ffmpeg__ffmpeg_generated.gypi
head/www/chromium/files/patch-third_party__ffmpeg__libavutil__mem.c
head/www/chromium/files/patch-third_party__khronos__khronos.gyp
head/www/chromium/files/patch-third_party__leveldatabase__env_chromium.cc
head/www/chromium/files/patch-third_party__libXNVCtrl__libXNVCtrl.gyp
head/www/chromium/files/patch-third_party__libexif__libexif.gyp
head/www/chromium/files/patch-third_party__libjingle__libjingle.gyp
head/www/chromium/files/patch-third_party__libjpeg_turbo__libjpeg.gyp
head/www/chromium/files/patch-third_party__libphonenumber__libphonenumber.gyp
head/www/chromium/files/patch-third_party__libyuv__include__libyuv__row.h
head/www/chromium/files/patch-third_party__ots__include__opentype-sanitiser.h
head/www/chromium/files/patch-third_party__pdfium__build__standalone.gypi
head/www/chromium/files/patch-third_party__pdfium__core__include__fxcrt__fx_system.h
head/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__JS_Value.cpp
head/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__PublicMethods.cpp
head/www/chromium/files/patch-third_party__pdfium__pdfium.gyp
head/www/chromium/files/patch-third_party__pdfium__third_party__base__logging.h
head/www/chromium/files/patch-third_party__sfntly__sfntly.gyp
head/www/chromium/files/patch-third_party__sqlite__sqlite.gyp
head/www/chromium/files/patch-third_party__webrtc__base__httpcommon.cc
head/www/chromium/files/patch-third_party__webrtc__base__ifaddrs_converter.h
head/www/chromium/files/patch-third_party__webrtc__base__ipaddress.h
head/www/chromium/files/patch-third_party__webrtc__base__linux.cc
head/www/chromium/files/patch-third_party__webrtc__base__linux.h
head/www/chromium/files/patch-third_party__webrtc__base__network.cc
head/www/chromium/files/patch-third_party__webrtc__base__network.h
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__base__stringutils.h
head/www/chromium/files/patch-third_party__webrtc__base__systeminfo.cc
head/www/chromium/files/patch-third_party__webrtc__build__common.gypi
head/www/chromium/files/patch-third_party__webrtc__modules__audio_device__audio_device.gypi
head/www/chromium/files/patch-third_party__webrtc__modules__desktop_capture__desktop_capture.gypi
head/www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc
head/www/chromium/files/patch-third_party__webrtc__modules__video_coding__receiver.cc
head/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__atomic32_posix.cc
head/www/chromium/files/patch-third_party__webrtc__voice_engine__voice_engine_defines.h
head/www/chromium/files/patch-tools__gyp__pylib__gyp__generator__make.py
head/www/chromium/files/patch-tools__gyp__test__additional-targets__src__dir1__actions.gyp
head/www/chromium/files/patch-tools__gyp__test__library__src__library.gyp
head/www/chromium/files/patch-ui__accessibility__accessibility.gyp
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__app_list_menu.cc
head/www/chromium/files/patch-ui__app_list__views__app_list_view.cc
head/www/chromium/files/patch-ui__base__ime__input_method_factory.cc
head/www/chromium/files/patch-ui__base__ime__input_method_initializer.cc
head/www/chromium/files/patch-ui__base__resource__resource_bundle.cc
head/www/chromium/files/patch-ui__base__ui_base.gyp
head/www/chromium/files/patch-ui__base__user_activity__user_activity_detector.cc
head/www/chromium/files/patch-ui__base__web_ui_util.cc
head/www/chromium/files/patch-ui__events__event_switches.cc
head/www/chromium/files/patch-ui__events__event_switches.h
head/www/chromium/files/patch-ui__events__keycodes__dom__keycode_converter.cc
head/www/chromium/files/patch-ui__gfx__canvas_skia.cc
head/www/chromium/files/patch-ui__gfx__render_text.cc
head/www/chromium/files/patch-ui__gl__gl.gyp
head/www/chromium/files/patch-ui__gl__gl_surface_glx.cc
head/www/chromium/files/patch-ui__gl__sync_control_vsync_provider.cc
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_center_view.cc
head/www/chromium/files/patch-ui__message_center__views__notification_view.cc
head/www/chromium/files/patch-ui__resources__ui_resources.grd
head/www/chromium/files/patch-ui__shell_dialogs__select_file_dialog.cc
head/www/chromium/files/patch-ui__views__accessibility__native_view_accessibility.h
head/www/chromium/files/patch-ui__views__bubble__bubble_delegate.cc
head/www/chromium/files/patch-ui__views__controls__button__label_button.cc
head/www/chromium/files/patch-ui__views__controls__scrollbar__base_scroll_bar.cc
head/www/chromium/files/patch-ui__views__controls__textfield__textfield.cc
head/www/chromium/files/patch-ui__views__controls__webview__webview.gyp
head/www/chromium/files/patch-ui__views__examples__widget_example.cc
head/www/chromium/files/patch-ui__views__views.gyp
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-ui__webui__resources__js__cr.js
head/www/chromium/files/patch-ui__webui__resources__js__util.js
head/www/chromium/files/patch-v8__src__base__platform__platform-posix.cc
Modified:
head/www/chromium/Makefile
head/www/chromium/distinfo
head/www/chromium/pkg-plist
Modified: head/www/chromium/Makefile
==============================================================================
--- head/www/chromium/Makefile Tue Jun 7 18:44:18 2016 (r416520)
+++ head/www/chromium/Makefile Tue Jun 7 20:28:41 2016 (r416521)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= chromium
-PORTVERSION= 49.0.2623.112
-PORTREVISION= 1
+PORTVERSION= 51.0.2704.84
CATEGORIES= www
MASTER_SITES= http://commondatastorage.googleapis.com/chromium-browser-official/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # default, but needed to get distinfo correct if TEST is on
@@ -26,34 +25,35 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:de
${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply \
${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib
-LIB_DEPENDS= libcairo.so:graphics/cairo \
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libcairo.so:graphics/cairo \
+ libcups.so:print/cups \
libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
- libasound.so:audio/alsa-lib \
- libfreetype.so:print/freetype2 \
- libnss3.so:security/nss \
+ libdrm.so:graphics/libdrm \
+ libexpat.so:textproc/expat2 \
libFLAC.so:audio/flac \
+ libfreetype.so:print/freetype2 \
libgnome-keyring.so:security/libgnome-keyring \
libharfbuzz.so:print/harfbuzz \
- libcups.so:print/cups \
libevent.so:devel/libevent2 \
libexif.so:graphics/libexif \
+ libfontconfig.so:x11-fonts/fontconfig \
libgcrypt.so:security/libgcrypt \
- libpci.so:devel/libpci \
- libdrm.so:graphics/libdrm \
libicuuc.so:devel/icu \
libjsoncpp.so:devel/jsoncpp \
libnspr4.so:devel/nspr \
+ libnss3.so:security/nss \
+ libpci.so:devel/libpci \
libpng.so:graphics/png \
libre2.so:devel/re2 \
libsnappy.so:archivers/snappy \
libspeechd.so:accessibility/speech-dispatcher \
libspeex.so:audio/speex \
- libxml2.so:textproc/libxml2 \
- libwebp.so:graphics/webp
+ libwebp.so:graphics/webp \
+ libxml2.so:textproc/libxml2
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
- alsa-lib>=1.1.1_1:audio/alsa-lib \
droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
xdg-open:devel/xdg-utils
@@ -74,14 +74,16 @@ USES+= compiler:c++11-lib
CPE_VENDOR= google
CPE_PRODUCT= chrome
USE_PERL5= build
-USE_XORG= scrnsaverproto x11 xproto xscrnsaver xtst
+USE_XORG= scrnsaverproto x11 xcomposite xcursor xext xdamage xfixes xi \
+ xproto xrandr xrender xscrnsaver xtst
USE_GNOME= atk glib20 gtk20 dconf libxslt
MAKE_ARGS= -C out/${BUILDTYPE}
SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper
ALL_TARGET= chrome
INSTALLS_ICONS= yes
-#TODO bz@ : if you do undestand the gyp stuff, third_party/widevine/cdm/widevine_cdm.gyp talks about it (plz install libwidevinecdm.so)
+#TODO bz@ : install libwidevinecdm.so (see
+# third_party/widevine/cdm/widevine_cdm.gyp)
# See build/common.gypi for all the available variables.
GYP_DEFINES+= \
clang_use_chrome_plugins=0 \
@@ -97,6 +99,7 @@ GYP_DEFINES+= \
enable_webrtc=1 \
werror= \
no_gc_sections=1 \
+ OS=freebsd \
os_ver=${OSVERSION} \
prefix_dir=${LOCALBASE} \
python_ver=${PYTHON_VER} \
@@ -177,7 +180,7 @@ GYP_DEFINES+= use_pulseaudio=1
GYP_DEFINES+= use_pulseaudio=0
.endif
-.if ! ${MACHINE_CPU:Msse2}
+.if empty(MACHINE_CPU:Msse2)
GYP_DEFINES+= disable_sse2=1
.endif
@@ -315,8 +318,8 @@ pre-configure:
'third_party/libjingle' \
'third_party/libphonenumber' \
'third_party/libsrtp' \
- 'third_party/libvpx_new' \
- 'third_party/libvpx_new/source/libvpx/third_party/x86inc' \
+ 'third_party/libvpx' \
+ 'third_party/libvpx/source/libvpx/third_party/x86inc' \
'third_party/libwebm' \
'third_party/libxml/chromium' \
'third_party/libXNVCtrl' \
@@ -325,10 +328,9 @@ pre-configure:
'third_party/lzma_sdk' \
'third_party/markupsafe' \
'third_party/mesa' \
- 'third_party/mojo' \
'third_party/modp_b64' \
'third_party/mt19937ar' \
- 'third_party/npapi' \
+ 'third_party/openh264' \
'third_party/openmax_dl' \
'third_party/opus' \
'third_party/ots' \
@@ -397,7 +399,8 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \
${STAGEDIR}${DATADIR}
cd ${WRKSRC}/out/${BUILDTYPE} && \
- ${COPYTREE_SHARE} "locales resources" ${STAGEDIR}${DATADIR}
+ ${COPYTREE_SHARE} "locales pseudo_locales resources" ${STAGEDIR}${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DESKTOPDIR}
${INSTALL_DATA} ${WRKDIR}/chromium-browser.desktop \
${STAGEDIR}${DESKTOPDIR}
${INSTALL_SCRIPT} ${WRKDIR}/chrome ${STAGEDIR}${PREFIX}/bin
Modified: head/www/chromium/distinfo
==============================================================================
--- head/www/chromium/distinfo Tue Jun 7 18:44:18 2016 (r416520)
+++ head/www/chromium/distinfo Tue Jun 7 20:28:41 2016 (r416521)
@@ -1,4 +1,5 @@
-SHA256 (chromium-49.0.2623.112.tar.xz) = 443b6d5f0d07f336783e700edc4ecae96769e105d0f8553e98fefae747302cf0
-SIZE (chromium-49.0.2623.112.tar.xz) = 520397552
-SHA256 (chromium-49.0.2623.112-testdata.tar.xz) = 2822d6ebfdab23b018aeba78bfb448be68c3ac6de3fed7fe649500c4341abe49
-SIZE (chromium-49.0.2623.112-testdata.tar.xz) = 117571488
+TIMESTAMP = 1465247626
+SHA256 (chromium-51.0.2704.84.tar.xz) = 33a3fe1cb8fa5be7b35aa8ae00c8b0a6dc90975bfa9aea9865180b57b0a4dc6a
+SIZE (chromium-51.0.2704.84.tar.xz) = 448556852
+SHA256 (chromium-51.0.2704.84-testdata.tar.xz) = f74796ad850f874df407dd624eeb3a887d6d4fff312c79d4269f370f179490a1
+SIZE (chromium-51.0.2704.84-testdata.tar.xz) = 121441480
Added: head/www/chromium/files/patch-base__trace_event__process_memory_dump.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base__trace_event__process_memory_dump.h Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,11 @@
+--- base/trace_event/process_memory_dump.h.orig 2016-05-25 15:00:55.000000000 -0400
++++ base/trace_event/process_memory_dump.h 2016-05-27 01:46:53.167565000 -0400
+@@ -23,7 +23,7 @@
+
+ // Define COUNT_RESIDENT_BYTES_SUPPORTED if platform supports counting of the
+ // resident memory.
+-#if (defined(OS_POSIX) && !defined(OS_NACL)) || defined(OS_WIN)
++#if (defined(OS_POSIX) && !defined(OS_NACL) && !defined(OS_BSD)) || defined(OS_WIN)
+ #define COUNT_RESIDENT_BYTES_SUPPORTED
+ #endif
+
Added: head/www/chromium/files/patch-base_base.gyp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_base.gyp Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,23 @@
+--- base/base.gyp.orig 2016-05-11 19:02:11 UTC
++++ base/base.gyp
+@@ -113,7 +113,7 @@
+ ],
+ 'link_settings': {
+ 'libraries': [
+- '-L/usr/local/lib -lexecinfo',
++ '-L/usr/local/lib -lexecinfo -lkvm',
+ ],
+ },
+ }],
+@@ -748,6 +748,11 @@
+ 'sync_socket_unittest.cc',
+ ],
+ }],
++ ['OS == "freebsd"', {
++ 'sources!': [
++ 'debug/proc_maps_linux_unittest.cc',
++ ],
++ }],
+ ], # target_conditions
+ },
+ {
Added: head/www/chromium/files/patch-base_base.gypi
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_base.gypi Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,20 @@
+--- base/base.gypi.orig 2016-05-11 19:02:11 UTC
++++ base/base.gypi
+@@ -999,11 +999,16 @@
+ 'process/memory_stubs.cc',
+ ],
+ 'sources/': [
++ ['exclude', '^debug/proc_maps_linux\\.cc$'],
+ ['exclude', '^files/file_path_watcher_linux\\.cc$'],
+- ['exclude', '^files/file_path_watcher_stub\\.cc$'],
+ ['exclude', '^files/file_util_linux\\.cc$'],
++ ['exclude', '^process/memory_linux\\.cc$'],
+ ['exclude', '^process/process_linux\\.cc$'],
+ ['exclude', '^sys_info_linux\\.cc$'],
++ ['exclude', '^process/process_iterator_linux\\.cc$'],
++ ['exclude', '^process/process_metrics_linux\\.cc$'],
++ ['exclude', '^files/file_path_watcher_fsevents\\.cc$'],
++ ['exclude', '^files/file_path_watcher_fsevents\\.h$'],
+ ],
+ }],
+ # Remove all unnecessary files for build_nexe.py to avoid exceeding
Added: head/www/chromium/files/patch-base_debug_stack__trace__posix.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_debug_stack__trace__posix.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,21 @@
+--- base/debug/stack_trace_posix.cc.orig 2016-05-11 19:02:11 UTC
++++ base/debug/stack_trace_posix.cc
+@@ -571,6 +571,10 @@ class SandboxSymbolizeHelper {
+ // for the modules that are loaded in the current process.
+ // Returns true on success.
+ bool CacheMemoryRegions() {
++#if defined(OS_FREEBSD)
++ // TODO (rene) avoid link error, implement something?
++ return false;
++#else
+ // Reads /proc/self/maps.
+ std::string contents;
+ if (!ReadProcMaps(&contents)) {
+@@ -586,6 +590,7 @@ class SandboxSymbolizeHelper {
+
+ is_initialized_ = true;
+ return true;
++#endif
+ }
+
+ // Opens all object files and caches their file descriptors.
Added: head/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,13 @@
+--- base/files/file_path_watcher_kqueue.h.orig 2016-03-25 13:04:44 UTC
++++ base/files/file_path_watcher_kqueue.h
+@@ -5,6 +5,10 @@
+ #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
+ #define BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
+
++#ifdef __FreeBSD__
++#include <sys/stdint.h>
++#include <sys/types.h>
++#endif
+ #include <sys/event.h>
+ #include <vector>
+
Added: head/www/chromium/files/patch-base_i18n_icu__util.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_i18n_icu__util.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,13 @@
+--- base/i18n/icu_util.cc.orig 2016-05-21 17:18:09 UTC
++++ base/i18n/icu_util.cc
+@@ -36,10 +36,6 @@
+ #include "base/mac/foundation_util.h"
+ #endif
+
+-#define ICU_UTIL_DATA_FILE 0
+-#define ICU_UTIL_DATA_SHARED 1
+-#define ICU_UTIL_DATA_STATIC 2
+-
+ namespace base {
+ namespace i18n {
+
Added: head/www/chromium/files/patch-base_i18n_icu__util.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_i18n_icu__util.h Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,13 @@
+--- base/i18n/icu_util.h.orig 2016-05-21 17:19:29 UTC
++++ base/i18n/icu_util.h
+@@ -11,6 +11,10 @@
+ #include "base/i18n/base_i18n_export.h"
+ #include "build/build_config.h"
+
++#define ICU_UTIL_DATA_FILE 0
++#define ICU_UTIL_DATA_SHARED 1
++#define ICU_UTIL_DATA_STATIC 2
++
+ namespace base {
+ namespace i18n {
+
Added: head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,44 @@
+--- base/posix/unix_domain_socket_linux.cc.orig 2016-03-25 13:04:44 UTC
++++ base/posix/unix_domain_socket_linux.cc
+@@ -23,6 +23,15 @@
+
+ namespace base {
+
++#if defined(__FreeBSD__)
++// Port over Linux ucred structure
++struct ucred {
++ pid_t pid; // process ID of the sending process
++ uid_t uid; // user ID of the sending process
++ gid_t gid; // group ID of the sending process
++};
++#endif
++
+ const size_t UnixDomainSocket::kMaxFileDescriptors = 16;
+
+ #if !defined(OS_NACL_NONSFI)
+@@ -41,7 +50,13 @@ static bool CreateSocketPair(ScopedFD* o
+ // static
+ bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
+ const int enable = 1;
++#if defined(__FreeBSD__)
++ // XXX(rene) do this? :
++ // taken from dbus, Academic Free License 2.1 / GPL 2+
++ return 0; // fake OK
++#else
+ return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
++#endif
+ }
+ #endif // !defined(OS_NACL_NONSFI)
+
+@@ -147,7 +162,11 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+ // The PNaCl toolchain for Non-SFI binary build does not support
+ // SCM_CREDENTIALS.
+ if (cmsg->cmsg_level == SOL_SOCKET &&
++#if defined(__FreeBSD__)
++ 1) { // XXX(rene) carpet getting full ...
++#else
+ cmsg->cmsg_type == SCM_CREDENTIALS) {
++#endif
+ DCHECK_EQ(payload_len, sizeof(struct ucred));
+ DCHECK_EQ(pid, -1);
+ pid = reinterpret_cast<struct ucred*>(CMSG_DATA(cmsg))->pid;
Added: head/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,18 @@
+--- base/posix/unix_domain_socket_linux_unittest.cc.orig 2016-03-25 13:04:44 UTC
++++ base/posix/unix_domain_socket_linux_unittest.cc
+@@ -2,10 +2,15 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+
++#include "build/build_config.h"
++
+ #include <stddef.h>
+ #include <stdint.h>
+ #include <sys/socket.h>
+ #include <sys/types.h>
++#if defined(OS_BSD)
++#include <signal.h>
++#endif
+ #include <unistd.h>
+
+ #include "base/bind.h"
Added: head/www/chromium/files/patch-base_process_internal__linux.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_internal__linux.h Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,11 @@
+--- base/process/internal_linux.h.orig 2016-03-25 13:04:44 UTC
++++ base/process/internal_linux.h
+@@ -14,6 +14,8 @@
+
+ #include "base/files/file_path.h"
+
++#include <unistd.h> /* pid_t */
++
+ namespace base {
+
+ class Time;
Added: head/www/chromium/files/patch-base_process_launch.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_launch.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,16 @@
+--- base/process/launch.cc.orig 2016-04-08 16:02:06 UTC
++++ base/process/launch.cc
+@@ -25,11 +25,11 @@ LaunchOptions::LaunchOptions()
+ fds_to_remap(NULL),
+ maximize_rlimits(NULL),
+ new_process_group(false)
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_FREEBSD)
+ , clone_flags(0)
+ , allow_new_privs(false)
+ , kill_on_parent_death(false)
+-#endif // OS_LINUX
++#endif // OS_LINUX || OS_FREEBSD
+ #if defined(OS_POSIX)
+ , pre_exec_delegate(NULL)
+ #endif // OS_POSIX
Added: head/www/chromium/files/patch-base_process_launch.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_launch.h Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,20 @@
+--- base/process/launch.h.orig 2016-05-11 19:02:11 UTC
++++ base/process/launch.h
+@@ -135,7 +135,7 @@ struct BASE_EXPORT LaunchOptions {
+ // will be the same as its pid.
+ bool new_process_group;
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_FREEBSD)
+ // If non-zero, start the process using clone(), using flags as provided.
+ // Unlike in clone, clone_flags may not contain a custom termination signal
+ // that is sent to the parent when the child dies. The termination signal will
+@@ -148,7 +148,7 @@ struct BASE_EXPORT LaunchOptions {
+
+ // Sets parent process death signal to SIGKILL.
+ bool kill_on_parent_death;
+-#endif // defined(OS_LINUX)
++#endif // defined(OS_LINUX) || defined(OS_FREEBSD)
+
+ #if defined(OS_POSIX)
+ // If not empty, change to this directory before execing the new process.
Added: head/www/chromium/files/patch-base_process_memory.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_memory.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,39 @@
+--- base/process/memory.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/memory.cc
+@@ -46,4 +46,36 @@ bool UncheckedCalloc(size_t num_items, s
+
+ #endif
+
++#if defined(OS_FREEBSD)
++
++#if defined(USE_TCMALLOC)
++// Used by UncheckedMalloc. If tcmalloc is linked to the executable
++// this will be replaced by a strong symbol that actually implement
++// the semantics and don't call new handler in case the allocation fails.
++extern "C" {
++
++__attribute__((weak, visibility("default")))
++void* tc_malloc_skip_new_handler_weak(size_t size);
++
++void* tc_malloc_skip_new_handler_weak(size_t size) {
++ return malloc(size);
++}
++
++}
++#endif
++
++bool UncheckedMalloc(size_t size, void** result) {
++#if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) || \
++ (!defined(LIBC_GLIBC) && !defined(USE_TCMALLOC))
++ *result = malloc(size);
++#elif defined(LIBC_GLIBC) && !defined(USE_TCMALLOC)
++ *result = __libc_malloc(size);
++#elif defined(USE_TCMALLOC)
++ *result = tc_malloc_skip_new_handler_weak(size);
++#endif
++ return *result != NULL;
++}
++
++#endif // defined(OS_FREEBSD)
++
+ } // namespace base
Added: head/www/chromium/files/patch-base_process_memory__stubs.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_memory__stubs.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,18 @@
+--- base/process/memory_stubs.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/memory_stubs.cc
+@@ -27,6 +27,8 @@ bool AdjustOOMScore(ProcessId process, i
+ // their respective stdlib function since those functions will return null on a
+ // failure to allocate.
+
++#if !defined(OS_FREEBSD)
++// FreeBSD brings it's own implementation in memory.cc -- cmt
+ bool UncheckedMalloc(size_t size, void** result) {
+ *result = malloc(size);
+ return *result != nullptr;
+@@ -36,5 +38,6 @@ bool UncheckedCalloc(size_t num_items, s
+ *result = calloc(num_items, size);
+ return *result != nullptr;
+ }
++#endif
+
+ } // namespace base
Added: head/www/chromium/files/patch-base_process_memory__unittest.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_memory__unittest.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,23 @@
+--- base/process/memory_unittest.cc.orig 2016-05-11 19:02:11 UTC
++++ base/process/memory_unittest.cc
+@@ -140,11 +140,11 @@ TEST(ProcessMemoryTest, MacTerminateOnHe
+ #endif // defined(OS_MACOSX)
+
+ // Android doesn't implement set_new_handler, so we can't use the
+-// OutOfMemoryTest cases. OpenBSD does not support these tests either.
++// OutOfMemoryTest cases. OpenBSD and FreeBSD do not support these tests either.
+ // Don't test these on ASan/TSan/MSan configurations: only test the real
+ // allocator.
+ // Windows only supports these tests with the allocator shim in place.
+-#if !defined(OS_ANDROID) && !defined(OS_OPENBSD) && \
++#if !defined(OS_ANDROID) && !defined(OS_BSD) && \
+ !(defined(OS_WIN) && !defined(ALLOCATOR_SHIM)) && \
+ !defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
+
+@@ -474,5 +474,5 @@ TEST_F(OutOfMemoryHandledTest, Unchecked
+ EXPECT_TRUE(value_ == NULL);
+ }
+ #endif // !defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
+-#endif // !defined(OS_ANDROID) && !defined(OS_OPENBSD) && !(defined(OS_WIN) &&
++#endif // !defined(OS_ANDROID) && !defined(OS_BSD) && !(defined(OS_WIN) &&
+ // !defined(ALLOCATOR_SHIM)) && !defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
Added: head/www/chromium/files/patch-base_process_process__info__linux.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_process__info__linux.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,39 @@
+--- base/process/process_info_linux.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/process_info_linux.cc
+@@ -11,10 +11,28 @@
+ #include "base/process/process_handle.h"
+ #include "base/time/time.h"
+
++#if defined(__FreeBSD__) || defined(__DragonFly__)
++#include <sys/types.h>
++#include <sys/sysctl.h>
++#include <sys/user.h>
++#endif
++
+ namespace base {
+
+ // static
+ const Time CurrentProcessInfo::CreationTime() {
++#if defined(__FreeBSD__) || defined(__DragonFly__)
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid() };
++ struct kinfo_proc proc;
++ size_t len = sizeof(struct kinfo_proc);
++ if (sysctl(mib, arraysize(mib), &proc, &len, NULL, 0) < 0)
++ return Time();
++#if defined(__DragonFly__)
++ return Time::FromTimeVal(proc.kp_start);
++#else
++ return Time::FromTimeVal(proc.ki_start);
++#endif
++#else
+ ProcessHandle pid = GetCurrentProcessHandle();
+ int64_t start_ticks =
+ internal::ReadProcStatsAndGetFieldAsInt64(pid, internal::VM_STARTTIME);
+@@ -23,6 +41,7 @@ const Time CurrentProcessInfo::CreationT
+ Time boot_time = internal::GetBootTime();
+ DCHECK(!boot_time.is_null());
+ return Time(boot_time + start_offset);
++#endif
+ }
+
+ } // namespace base
Added: head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_process__iterator__freebsd.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,36 @@
+--- base/process/process_iterator_freebsd.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/process_iterator_freebsd.cc
+@@ -10,6 +10,10 @@
+ #include <sys/sysctl.h>
+ #include <unistd.h>
+
++/* getuid() */
++#include <unistd.h>
++#include <sys/types.h>
++
+ #include "base/logging.h"
+ #include "base/macros.h"
+ #include "base/strings/string_split.h"
+@@ -72,19 +76,13 @@ bool ProcessIterator::CheckForNextProces
+ 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_];
+- int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid };
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_ARGS, kinfo.ki_pid };
+
+ if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB))
+ continue;
+
+- length = 0;
+- if (sysctl(mib, arraysize(mib), NULL, &length, NULL, 0) < 0) {
+- LOG(ERROR) << "failed to figure out the buffer size for a command line";
+- continue;
+- }
+-
+- data.resize(length);
+-
++ data.resize(ARG_MAX);
++ length = ARG_MAX;
+ if (sysctl(mib, arraysize(mib), &data[0], &length, NULL, 0) < 0) {
+ LOG(ERROR) << "failed to fetch a commandline";
+ continue;
Added: head/www/chromium/files/patch-base_process_process__metrics.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_process__metrics.h Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,34 @@
+--- base/process/process_metrics.h.orig 2016-05-11 19:02:11 UTC
++++ base/process/process_metrics.h
+@@ -21,6 +21,13 @@
+ #include "base/values.h"
+ #include "build/build_config.h"
+
++#if defined(OS_BSD)
++#include <kvm.h>
++#include <sys/param.h>
++#include <sys/sysctl.h>
++#include <sys/user.h>
++#endif
++
+ #if defined(OS_MACOSX)
+ #include <mach/mach.h>
+ #include "base/process/port_provider_mac.h"
+@@ -314,13 +321,17 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
+ // CPU-related ticks. Returns -1 on parse error.
+ // Exposed for testing.
+ BASE_EXPORT int ParseProcStatCPU(const std::string& input);
++#endif
+
++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FREEBSD)
+ // Get the number of threads of |process| as available in /proc/<pid>/stat.
+ // This should be used with care as no synchronization with running threads is
+ // done. This is mostly useful to guarantee being single-threaded.
+ // Returns 0 on failure.
+ BASE_EXPORT int GetNumberOfThreads(ProcessHandle process);
++#endif
+
++#if defined(OS_LINUX) || defined(OS_ANDROID)
+ // /proc/self/exe refers to the current executable.
+ BASE_EXPORT extern const char kProcSelfExe[];
+
Added: head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,36 @@
+--- base/process/process_metrics_freebsd.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/process_metrics_freebsd.cc
+@@ -12,6 +12,9 @@
+ #include "base/macros.h"
+ #include "base/sys_info.h"
+
++#include <unistd.h> /* getpagesize() */
++#include <fcntl.h> /* O_RDONLY */
++
+ namespace base {
+
+ ProcessMetrics::ProcessMetrics(ProcessHandle process)
+@@ -121,4 +124,23 @@ size_t GetSystemCommitCharge() {
+ return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
+ }
+
++int GetNumberOfThreads(ProcessHandle process) {
++ // Taken from FreeBSD top (usr.bin/top/machine.c)
++
++ kvm_t* kd = kvm_open(NULL, "/dev/null", NULL, O_RDONLY, "kvm_open");
++ if (kd == NULL)
++ return 0;
++
++ struct kinfo_proc* pbase;
++ int nproc;
++ pbase = kvm_getprocs(kd, KERN_PROC_PID, process, &nproc);
++ if (pbase == NULL)
++ return 0;
++
++ if (kvm_close(kd) == -1)
++ return 0;
++
++ return nproc;
++}
++
+ } // namespace base
Added: head/www/chromium/files/patch-base_process_process__posix.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_process_process__posix.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,107 @@
+--- base/process/process_posix.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/process_posix.cc
+@@ -20,8 +20,18 @@
+ #include <sys/event.h>
+ #endif
+
++#if defined(OS_BSD)
++#include <signal.h>
++#include <sys/types.h>
++#include <sys/event.h>
++#include <sys/time.h>
++#endif
++
+ namespace {
+
++const int kBackgroundPriority = 5;
++const int kForegroundPriority = 0;
++
+ #if !defined(OS_NACL_NONSFI)
+
+ bool WaitpidWithTimeout(base::ProcessHandle handle,
+@@ -86,7 +96,7 @@ bool WaitpidWithTimeout(base::ProcessHan
+ return ret_pid > 0;
+ }
+
+-#if defined(OS_MACOSX)
++#if defined(OS_MACOSX) || defined(OS_BSD)
+ // Using kqueue on Mac so that we can wait on non-child processes.
+ // We can't use kqueues on child processes because we need to reap
+ // our own children using wait.
+@@ -175,7 +185,7 @@ static bool WaitForSingleNonChildProcess
+
+ return true;
+ }
+-#endif // OS_MACOSX
++#endif // OS_MACOSX || OS_BSD
+
+ bool WaitForExitWithTimeoutImpl(base::ProcessHandle handle,
+ int* exit_code,
+@@ -183,13 +193,13 @@ bool WaitForExitWithTimeoutImpl(base::Pr
+ base::ProcessHandle parent_pid = base::GetParentProcessId(handle);
+ base::ProcessHandle our_pid = base::GetCurrentProcessHandle();
+ if (parent_pid != our_pid) {
+-#if defined(OS_MACOSX)
++#if defined(OS_MACOSX) || defined(OS_BSD)
+ // On Mac we can wait on non child processes.
+ return WaitForSingleNonChildProcess(handle, timeout);
+ #else
+ // Currently on Linux we can't handle non child processes.
+ NOTIMPLEMENTED();
+-#endif // OS_MACOSX
++#endif // OS_MACOSX || OS_BSD
+ }
+
+ int status;
+@@ -256,12 +266,16 @@ Process Process::DeprecatedGetProcessFro
+ return Process(handle);
+ }
+
+-#if !defined(OS_LINUX)
++#if !defined(OS_LINUX) && !defined(OS_FREEBSD)
+ // static
+ bool Process::CanBackgroundProcesses() {
+ return false;
+ }
+-#endif // !defined(OS_LINUX)
++#elif defined(OS_FREEBSD)
++bool Process::CanBackgroundProcesses() {
++ return true;
++}
++#endif // !defined(OS_LINUX) && !defined(OS_FREEBSD)
+
+ bool Process::IsValid() const {
+ return process_ != kNullProcessHandle;
+@@ -361,15 +375,32 @@ bool Process::WaitForExitWithTimeout(Tim
+ bool Process::IsProcessBackgrounded() const {
+ // See SetProcessBackgrounded().
+ DCHECK(IsValid());
++#if defined(OS_FREEBSD)
++ return true;
++#else
+ return false;
++#endif
+ }
+
+ bool Process::SetProcessBackgrounded(bool value) {
++#if !defined(OS_FREEBSD)
+ // Not implemented for POSIX systems other than Linux. With POSIX, if we were
+ // to lower the process priority we wouldn't be able to raise it back to its
+ // initial priority.
+ NOTIMPLEMENTED();
+ return false;
++#else
++ DCHECK(IsValid());
++
++ if (!CanBackgroundProcesses())
++ return false;
++
++ int priority = value ? kBackgroundPriority : kForegroundPriority;
++ int result = setpriority(PRIO_PROCESS, process_, priority);
++
++ DPCHECK(result == 0);
++ return result == 0;
++#endif // !defined(OS_FREEBSD)
+ }
+ #endif // !defined(OS_LINUX)
+
Added: head/www/chromium/files/patch-base_security__unittest.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_security__unittest.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,11 @@
+--- base/security_unittest.cc.orig 2016-05-11 19:02:11 UTC
++++ base/security_unittest.cc
+@@ -73,7 +73,7 @@ bool IsTcMallocBypassed() {
+ // FAILS_ is too clunky.
+ void OverflowTestsSoftExpectTrue(bool overflow_detected) {
+ if (!overflow_detected) {
+-#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_MACOSX)
++#if defined(OS_POSIX) && !defined(OS_NACL)
+ // Sadly, on Linux, Android, and OSX we don't have a good story yet. Don't
+ // fail the test, but report.
+ printf("Platform has overflow: %s\n",
Added: head/www/chromium/files/patch-base_strings_safe__sprintf.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_strings_safe__sprintf.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,16 @@
+--- base/strings/safe_sprintf.cc.orig 2016-03-25 13:04:44 UTC
++++ base/strings/safe_sprintf.cc
+@@ -115,8 +115,11 @@ class Buffer {
+ count_(0) {
+ // MSVS2013's standard library doesn't mark max() as constexpr yet. cl.exe
+ // supports static_cast but doesn't really implement constexpr yet so it doesn't
+-// complain, but clang does.
+-#if __cplusplus >= 201103 && !(defined(__clang__) && defined(OS_WIN))
++// complain, but clang does. Older FreeBSD (<10) use libstdc++4.2, which
++// doesn't mark numeric_limits::max() as constexp.
++#if __cplusplus >= 201103 && \
++ !(defined(OS_FREEBSD) && __FreeBSD_version > 1000054) && \
++ !(defined(__clang__) && defined(OS_WIN))
+ static_assert(kSSizeMaxConst ==
+ static_cast<size_t>(std::numeric_limits<ssize_t>::max()),
+ "kSSizeMaxConst should be the max value of an ssize_t");
Added: head/www/chromium/files/patch-base_sys__info__freebsd.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_sys__info__freebsd.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,67 @@
+--- base/sys_info_freebsd.cc.orig 2016-03-25 13:04:44 UTC
++++ base/sys_info_freebsd.cc
+@@ -12,12 +12,34 @@
+
+ namespace base {
+
++int64_t SysInfo::AmountOfAvailablePhysicalMemory() {
++ int page_size, r = 0;
++ unsigned pgfree, pginact, pgcache;
++ size_t size = sizeof(page_size);
++ size_t szpg = sizeof(pgfree);
++ if(r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
++ if(r == 0)
++ r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0);
++ if(r == 0)
++ r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0);
++ if(r == 0)
++ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
++ if (r == -1) {
++ NOTREACHED();
++ return 0;
++ }
++ return static_cast<int64_t>((pgfree + pginact + pgcache) * page_size);
++}
++
+ int64_t SysInfo::AmountOfPhysicalMemory() {
+- int pages, page_size;
++ int pages, page_size, r = 0;
+ size_t size = sizeof(pages);
+- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
+- sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+- if (pages == -1 || page_size == -1) {
++ if(r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
++ if(r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
++ if (r == -1) {
+ NOTREACHED();
+ return 0;
+ }
+@@ -35,4 +57,25 @@ uint64_t SysInfo::MaxSharedMemorySize()
+ return static_cast<uint64_t>(limit);
+ }
+
++// static
++std::string SysInfo::CPUModelName() {
++ int mib[] = { CTL_HW, HW_MODEL };
++ char name[256];
++ size_t size = arraysize(name);
++ if (sysctl(mib, arraysize(mib), &name, &size, NULL, 0) == 0)
++ return name;
++ return std::string();
++}
++
++int SysInfo::NumberOfProcessors() {
++ int mib[] = { CTL_HW, HW_NCPU };
++ int ncpu;
++ size_t size = sizeof(ncpu);
++ if (sysctl(mib, arraysize(mib), &ncpu, &size, NULL, 0) == -1) {
++ NOTREACHED();
++ return 1;
++ }
++ return ncpu;
++}
++
+ } // namespace base
Added: head/www/chromium/files/patch-base_sys__info__posix.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_sys__info__posix.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,11 @@
+--- base/sys_info_posix.cc.orig 2016-03-25 13:04:44 UTC
++++ base/sys_info_posix.cc
+@@ -77,7 +77,7 @@ base::LazyInstance<
+
+ namespace base {
+
+-#if !defined(OS_OPENBSD)
++#if !defined(OS_OPENBSD) && !defined(OS_FREEBSD)
+ int SysInfo::NumberOfProcessors() {
+ return g_lazy_number_of_processors.Get().value();
+ }
Added: head/www/chromium/files/patch-base_test_launcher_test__launcher.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,13 @@
+--- base/test/launcher/test_launcher.cc.orig 2016-05-11 19:02:11 UTC
++++ base/test/launcher/test_launcher.cc
+@@ -52,6 +52,10 @@
+ #include "base/win/windows_version.h"
+ #endif
+
++#if defined(OS_FREEBSD)
++#include <signal.h>
++#endif
++
+ namespace base {
+
+ // See https://groups.google.com/a/chromium.org/d/msg/chromium-dev/nkdTP7sstSc/uT3FaE_sgkAJ .
Added: head/www/chromium/files/patch-base_third__party_libevent_libevent.gyp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_third__party_libevent_libevent.gyp Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,83 @@
+--- base/third_party/libevent/libevent.gyp.orig 2016-05-20 17:19:03 UTC
++++ base/third_party/libevent/libevent.gyp
+@@ -1,4 +1,4 @@
+-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
++# Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+
+@@ -6,59 +6,22 @@
+ 'targets': [
+ {
+ 'target_name': 'libevent',
+- 'product_name': 'event',
+- 'type': 'static_library',
++ 'type': 'none',
+ 'toolsets': ['host', 'target'],
+- 'sources': [
+- 'buffer.c',
+- 'evbuffer.c',
+- 'evdns.c',
+- 'event.c',
+- 'event_tagging.c',
+- 'evrpc.c',
+- 'evutil.c',
+- 'http.c',
+- 'log.c',
+- 'poll.c',
+- 'select.c',
+- 'signal.c',
+- 'strlcpy.c',
+- ],
+- 'defines': [
+- 'HAVE_CONFIG_H',
+- ],
+- 'include_dirs': [
+- '../../..',
+- ],
+- 'conditions': [
+- # libevent has platform-specific implementation files. Since its
+- # native build uses autoconf, platform-specific config.h files are
+- # provided and live in platform-specific directories.
+- [ 'OS == "linux" or (OS == "android" and _toolset == "host")', {
+- 'sources': [ 'epoll.c' ],
+- 'include_dirs': [ 'linux' ],
+- 'link_settings': {
+- 'libraries': [
+- # We need rt for clock_gettime().
+- # TODO(port) Maybe on FreeBSD as well?
+- '-lrt',
+- ],
+- },
+- }],
+- [ 'OS == "android" and _toolset == "target"', {
+- # On android, clock_gettime() is in libc.so, so no need to link librt.
+- 'sources': [ 'epoll.c' ],
+- 'include_dirs': [ 'android' ],
+- }],
+- [ 'OS == "mac" or OS == "ios" or os_bsd==1', {
+- 'sources': [ 'kqueue.c' ],
+- 'include_dirs': [ 'mac' ]
+- }],
+- [ 'OS == "solaris"', {
+- 'sources': [ 'devpoll.c', 'evport.c' ],
+- 'include_dirs': [ 'solaris' ]
+- }],
++ 'variables': {
++ 'headers_root_path': '.',
++ 'header_filenames': [
++ 'event.h',
++ ],
++ },
++ 'includes': [
++ '../../../build/shim_headers.gypi',
+ ],
+- },
++ 'link_settings': {
++ 'libraries': [
++ '-levent',
++ ],
++ },
++ }
+ ],
+ }
Added: head/www/chromium/files/patch-base_threading_platform__thread__linux.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_threading_platform__thread__linux.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,21 @@
+--- base/threading/platform_thread_linux.cc.orig 2016-04-08 16:02:06 UTC
++++ base/threading/platform_thread_linux.cc
+@@ -17,7 +17,9 @@
+
+ #if !defined(OS_NACL)
+ #include <pthread.h>
++#if !defined(OS_BSD)
+ #include <sys/prctl.h>
++#endif
+ #include <sys/types.h>
+ #include <unistd.h>
+ #endif
+@@ -70,7 +72,7 @@ void PlatformThread::SetName(const std::
+ ThreadIdNameManager::GetInstance()->SetName(CurrentId(), name);
+ tracked_objects::ThreadData::InitializeThreadContext(name);
+
+-#if !defined(OS_NACL)
++#if !defined(OS_NACL) && !defined(OS_BSD)
+ // 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
Added: head/www/chromium/files/patch-base_threading_platform__thread__posix.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_threading_platform__thread__posix.cc Tue Jun 7 20:28:41 2016 (r416521)
@@ -0,0 +1,11 @@
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-head
mailing list