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