From owner-svn-ports-head@freebsd.org Tue Jun 7 20:28:46 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50763B6E4A6; Tue, 7 Jun 2016 20:28:46 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8F1DF1B21; Tue, 7 Jun 2016 20:28:45 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u57KSi7l052115; Tue, 7 Jun 2016 20:28:44 GMT (envelope-from rene@FreeBSD.org) Received: (from rene@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u57KSfGh052082; Tue, 7 Jun 2016 20:28:41 GMT (envelope-from rene@FreeBSD.org) Message-Id: <201606072028.u57KSfGh052082@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rene set sender to rene@FreeBSD.org using -f From: Rene Ladan Date: Tue, 7 Jun 2016 20:28:41 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r416521 - in head/www/chromium: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 20:28:46 -0000 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 ++#include ++#endif + #include + #include + 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(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 + #include + #include + #include ++#if defined(OS_BSD) ++#include ++#endif + #include + + #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 /* 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 ++#include ++#include ++#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 + #include + ++/* getuid() */ ++#include ++#include ++ + #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 ++#include ++#include ++#include ++#endif ++ + #if defined(OS_MACOSX) + #include + #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//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 /* getpagesize() */ ++#include /* 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 + #endif + ++#if defined(OS_BSD) ++#include ++#include ++#include ++#include ++#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(std::numeric_limits::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((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(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 ++#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 ++#if !defined(OS_BSD) + #include ++#endif + #include + #include + #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 ***