svn commit: r496989 - in head/www/qt5-webengine: . files

Joseph Mingrone jrm at FreeBSD.org
Wed Mar 27 22:42:50 UTC 2019


Fantastic!  Many thanks to all who worked on this.

Joseph

Kai Knoblich <kai at FreeBSD.org> writes:

> Author: kai
> Date: Wed Mar 27 22:34:04 2019
> New Revision: 496989
> URL: https://svnweb.freebsd.org/changeset/ports/496989

> Log:
>   www/qt5-webengine: Update to 5.12.1

>   It was again a long journey to bring the port in sync with the other Qt5
>   ports. It runs now under the hood with Chromium 69.0.3497.128 and applied
>   security fixes up to version 71.0.3578.94.

>   Also the approach with the handling of the BUILD.gn files has changed. With
>   the previous version of www/qt5-webengine (and www/chromium up to r449991) the
>   boolean variables "is_bsd" and "is_posix" were set to true in BUILDCONFIG
>   when FreeBSD was detected as operating system during the build process.

>   Now the boolean variable "is_linux" is set to true as well and this reduces
>   some patching of BUILD.gn files. It makes it (hopefully) also somewhat easier
>   to exclude Linux-only features from future www/qt5-webengine versions.

>   The .debug entries in the pkg-plist are prefixed with @comment each as a
>   temporary workaround because building with "separate_debug_info" fails to
>   build QtWebEngineProcess at the moment. (see also: QTBUG-74312)

>   Many kudos must go to the FreeBSD Chromium team for their ongoing efforts to
>   keep the browser in a good shape. I was able to use a decent amount of
>   patches from there which sped up the whole process.

>   At last but not least: Many thanks must also go to rakuco@ for finding the
>   last pieces to make www/qt5-webengine more usable and tcberner@ for the moral
>   support during the whole time.

>   Changelogs:

>   https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.12.0
>   https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.12.1

>   PR:		234470 [1] (related), 235075 [2]
>   Reported by:	Michael Danilov [2], aeuii at posteo.de [1]
>   Reviewed by:	rakuco, tcberner (mentor)
>   Approved by:	rakuco, tcberner (mentor), kde (maintainer)
>   Differential Revision:	https://reviews.freebsd.org/D18757

> Added:
>   head/www/qt5-webengine/files/patch-mkspecs_features_platform.prf   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_debugger__posix.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__stub.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_memory__mapped__file__posix.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_logging__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_native__library__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_kill.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_kill__posix.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__posix.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_thread__task__runner__handle.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_compiler.gni   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_linux_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_sysroot.gni   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_gn__run__binary.py   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_chrome.map   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libwebp.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_replace__gn__files.py   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_cc_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_settings__strings.grdp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_devtools_devtools__eye__dropper.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_about__ui.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_download_quarantine_quarantine__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_network__session__configurator_browser_network__session__configurator.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_os__crypt__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner__impl.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher__helper__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_memory_swap__metrics__driver__impl__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__message__filter.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__view__host__impl.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__event__handler.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_common__sandbox__support__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_user__agent.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_view__messages.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__sandbox__hook__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__blink__platform__impl.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_ppapi__plugin_ppapi__plugin__main.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_media_stream_processed__local__audio__source.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_utility_utility__main.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_renderer_bindings_api__binding__util.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__content__browser__client.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__macros.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__common.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__channel__mojo.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_alsa_audio__manager__alsa.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_audio__latency.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__factory__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_core_validation__unittest.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__freebsd.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__freebsd.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_disk__cache_blockfile_disk__format.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__util.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_host__resolver__proc.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_features.gni   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__config__service__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy__resolution_proxy__resolution__service.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_third__party_quic_platform_impl_quic__ip__address__impl.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_tools_cert__verify__tool_cert__verify__tool.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_sandbox_features.gni   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_init__process__reaper.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_sandbox_linux_services_libc__interceptor.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catalog_public_cpp_manifest__parsing__util.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catalog_store.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catalog_store.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_device_geolocation_location__arbitrator.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_device_hid_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_device_time__zone__monitor_time__zone__monitor.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_network_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_network_network__sandbox__hook__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_network_network__service.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_embedder_set__process__title__linux.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_standalone__service_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_public_cpp_standalone__service_standalone__service.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_sandbox_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_common_zygote__features.gni   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_host_zygote__host__impl__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_host_zygote__host__impl__linux.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__host__linux.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__main__linux.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__internal.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_renderer_gl_renderergl__utils.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_editing_editing__behavior.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_html_forms_internal__popup__menu.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__metrics.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_heap_stack__frame__depth.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_assertions.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_atomics.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_container__annotations.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_threading__pthreads.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_crc32c_src_src_crc32c__arm64__linux__check.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libXNVCtrl_NVCtrl.c   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxge_fx__ge__linux.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_cjs__publicmethods.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fxjs_js__define.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_core_SkCpu.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_gpu_GrAutoLocaleSetter.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkOSFile__stdio.cpp   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_sksl_SkSLString.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_third__party_vulkanmemoryallocator_include_vk__mem__alloc.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_BUILD.gn   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byteorder.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_httpcommon.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ifaddrs__converter.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_ipaddress.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_network.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physicalsocketserver.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_physicalsocketserver.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_stringutils.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_webrtc.gni   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_arm__features.c   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_feature__compiler.py   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_json__schema__compiler_model.py   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_devices_x11_device__data__manager__x11.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__list.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_ipc_gfx__param__traits__macros.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_client__native__pixmap__dmabuf.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojo_buffer__types__struct__traits.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojo_buffer__types__struct__traits.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_generate__bindings.py   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bindings__api__autogen__glx.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bindings__autogen__glx.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bindings__autogen__glx.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fence.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__implementation.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_native__theme_native__theme__base.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_base_files_file__posix.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_build_gen.py   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_tools_gn_args.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_tools_gn_exec__process.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_util_exe__path.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_util_semaphore.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_util_semaphore.h   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_3rdparty_gn_util_ticks.cc   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_core_api_core__api.pro   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_core_configure.json   (contents, props changed)
>   head/www/qt5-webengine/files/patch-src_core_ozone_gl__surface__glx__qt.cpp   (contents, props changed)
> Deleted:
>   head/www/qt5-webengine/files/patch-archgit_qtwebengine-ffmpeg4
>   head/www/qt5-webengine/files/patch-configure.json
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base__trace_event__process_memory_dump.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__stubs.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_test_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_breakpad_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_clang_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_crypto.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_linux_gtk2_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_linux_gtk3_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_sanitizers_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_sanitizers_sanitizers.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_ui.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_secondary_third__party_nss_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_resources_locale__settings.grd
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_messaging_message__service.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_music__manager__private_device__id__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_omnibox_omnibox__api.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_safe__browsing_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_libgtkui_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_extensions_api_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_test_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_browser_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_browser_metrics_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_crash_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_plugins_renderer_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_policy_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_variations_proto_study.proto
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_app_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_accessibility_browser__accessibility__manager.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_device__sensors_data__fetcher__shared__memory.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_devtools_protocol_color__picker.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_download_base__file.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__data__manager__impl__private.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__internals__ui.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_memory_memory__coordinator__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_tracing_tracing__controller__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_sandbox__linux_sandbox__debug__handling__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_set__process__title__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_set__process__title__linux.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_in__process__gpu__thread.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_media_webrtc_processed__local__audio__source.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_webscrollbarbehavior__impl__aura.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_test_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__util.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_battery_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_geolocation_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_geolocation_location__arbitrator.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_hid_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_media__transfer__protocol_media__transfer__protocol__daemon__client.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_media__transfer__protocol_media__transfer__protocol__manager.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_time__zone__monitor_time__zone__monitor.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_time__zone__monitor_time__zone__monitor__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__device__handle__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__device__handle__impl.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__device__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_serial_serial__api.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_config_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gles2__conform__support_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gles2__conform__support_native_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_client_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_tools_compositor__model__bench_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media__audio__alsa__audio_manager_alsa.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_cast_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_cdm_ppapi_ppapi__cdm__adapter.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_edk_system_options__validation__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_edk_test_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_native__client__sdk_src_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_mime__util__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy_proxy__config__service__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy_proxy__service.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_tools_get__server__time_get__server__time.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_tests_extensions_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_printing_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_remoting_host_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_sdch_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_standalone_context.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_ime_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_public_cpp_gles2__context.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_surfaces_surfaces__context__provider.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_testing_gtest_src_gtest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_core_layout_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontCache.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontCache.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_GCInfo.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_web_PopupMenuImpl.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_Assertions.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_Atomics.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ByteSwap.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ContainerAnnotations.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ThreadingPthreads.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_gni_angle.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_src_tests_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_expat_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_ffmpeg__generated.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_fontconfig_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_freetype2_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_glslang_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_harfbuzz-ng_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libusb_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libxml_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libxslt_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_mesa_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_minigbm_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_opus_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_pdfium.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_skia_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_httpcommon.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_ifaddrs__converter.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_ipaddress.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_linux.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_network.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_network.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_physicalsocketserver.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_platform__thread.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_stringutils.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_systeminfo.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__coding_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_atomic32__non__darwin__unix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_voice__engine_voice__engine__defines.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_widevine_cdm_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_yasm_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_battor__agent_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_gn_args.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_gn_bootstrap_bootstrap.py
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_accessibility_platform_ax__platform__node.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_aura_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_input__method__factory.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__features.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_compositor_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__center_message__center__style.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__center__button__bar.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__center__button__bar.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_resources_ui__resources.grd
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_accessibility_native__view__accessibility.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_webview_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_mus_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_views__switches.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_arm_cpu-arm.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_globals.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_libsampler_sampler.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_wasm-result.h
>   head/www/qt5-webengine/files/patch-src_buildtools_gn.pro
>   head/www/qt5-webengine/files/patch-src_core_api_core_api.pro
> Modified:
>   head/www/qt5-webengine/Makefile
>   head/www/qt5-webengine/distinfo
>   head/www/qt5-webengine/files/audio_manager_openbsd.cc
>   head/www/qt5-webengine/files/audio_manager_openbsd.h
>   head/www/qt5-webengine/files/freebsd.pri
>   head/www/qt5-webengine/files/patch-clang
>   head/www/qt5-webengine/files/patch-mkspecs_features_configure.prf
>   head/www/qt5-webengine/files/patch-mkspecs_features_functions.prf
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__default__dispatch__to__glibc.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__util.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_native__library__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_launch.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__unittest.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__handle__freebsd.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__info__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__iterator__freebsd.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_sys__info__freebsd.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_sys__info__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_third__party_libevent_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_malloc__dump__provider.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_BUILDCONFIG.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_allocator.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_features.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_toolchain_gcc__toolchain.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_toolchain_linux_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_generated__resources.grd
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_resources_safe__browsing_gen__file__type__proto.py
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_features.gni
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_renderer_pepper_pepper__flash__font__file__host.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_autofill_content_renderer_password__form__conversion__utils.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_content__settings_core_browser_website__settings__registry.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_crash_content_app_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_crash_content_browser_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_feedback_anonymizer__tool.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_metrics_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_neterror_resources_neterror.js
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_os__crypt_os__crypt.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_plugins_renderer_plugin__placeholder.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_storage__monitor__freebsd.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_webcrypto_algorithms_test__helpers.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_memory_memory__monitor.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__widget__host__view__aura.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_common_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__blink__platform__impl.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_bluetooth_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_serial_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_serial_serial__io__handler__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__error.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_declarative__webrequest_webrequest__action.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_web__request_form__data__parser.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_program__manager.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__control__list.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_config_gpu__test__config.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__message__utils.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__manager.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_audio__manager.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_fake__video__capture__device__factory.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_buffer.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_data__pipe.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_public_c_system_message__pipe.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__change__notifier.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context__builder.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_runner_host_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMemory__new__handler.cpp
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_angle_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_include_openssl_cpu.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_fx__system.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_sqlite_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_usrsctp_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_audio__device_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_perf_chrome__telemetry__build_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_variations_fieldtrial__to__struct.py
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_input__method__initializer.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_resource_resource__bundle.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__control__vsync__provider.h
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__view__factory.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_label.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_textfield_textfield.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_style_platform__style.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_BUILD.gn
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_base_cpu.cc
>   head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix.cc
>   head/www/qt5-webengine/files/patch-src_core_config_linux.pri
>   head/www/qt5-webengine/files/patch-src_core_core__module.pro
>   head/www/qt5-webengine/files/sndio_input.cc
>   head/www/qt5-webengine/files/sndio_input.h
>   head/www/qt5-webengine/files/sndio_output.cc
>   head/www/qt5-webengine/pkg-plist

> Modified: head/www/qt5-webengine/Makefile
> ==============================================================================
> --- head/www/qt5-webengine/Makefile	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/Makefile	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -20,7 +20,6 @@

>  PORTNAME=	webengine
>  DISTVERSION=	${QT5_VERSION}
> -PORTREVISION=	15
>  CATEGORIES=	www
>  PKGNAMEPREFIX=	qt5-

> @@ -30,6 +29,7 @@ COMMENT=	Qt 5 library to render web content
>  BUILD_DEPENDS=	bison:devel/bison \
>  		ninja:devel/ninja \
>  		yasm:devel/yasm \
> +		${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
>  		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
>  LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
>  		libdbus-1.so:devel/dbus \
> @@ -45,10 +45,11 @@ LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
>  		libpng.so:graphics/png \
>  		libre2.so:devel/re2 \
>  		libsnappy.so:archivers/snappy \
> +		libvpx.so:multimedia/libvpx \
>  		libwebp.so:graphics/webp

>  DISTINFO_FILE=	${.CURDIR}/distinfo
> -QT5_VERSION=	5.9.5
> +QT5_VERSION=	5.12.1

>  OPTIONS_SINGLE=		AUDIO
>  OPTIONS_SINGLE_AUDIO=	ALSA PULSEAUDIO SNDIO
> @@ -72,8 +73,9 @@ SNDIO_VARS_OFF=		QMAKE_CONFIGURE_ARGS+=-no-sndio
>  # We pass `norecursive' to USES=qmake because src/plugins/plugins.pro checks
>  # whether webenginewidgets is available, which fails when qmake processes all
>  # .pro files at once.
> -USES=		gperf jpeg python:2.7,build pkgconfig \
> +USES=		gl gnome gperf jpeg python:2.7,build pkgconfig \
>  		qmake:norecursive,outsource qt-dist:5,webengine shebangfix
> +USE_GL=		gl
>  USE_GNOME=	glib20 libxml2 libxslt
>  USE_QT=		core declarative designer gui location network webchannel \
>  		widgets buildtools_build qmake_build printsupport
> @@ -82,8 +84,7 @@ USE_XORG=	x11 xcb xcomposite xcursor xext xi xorgproto

>  USE_LDCONFIG=	${QT_LIBDIR}

> -
> -QMAKE_CONFIGURE_ARGS=	-proprietary-codecs -system-ffmpeg
> +QMAKE_CONFIGURE_ARGS=	-proprietary-codecs -system-ffmpeg -disable-webrtc

>  # We could just set it to an empty string as well. "all" does not account for
>  # dependencies correctly in the generated Makefiles, use the right target here.

> Modified: head/www/qt5-webengine/distinfo
> ==============================================================================
> --- head/www/qt5-webengine/distinfo	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/distinfo	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1526203565
> -SHA256 (KDE/Qt/5.9.5/qtwebengine-opensource-src-5.9.5.tar.xz) = 70d26db4e7944291c5f843b875916fb95ceec0f0a8fea3daea8004990199fc07
> -SIZE (KDE/Qt/5.9.5/qtwebengine-opensource-src-5.9.5.tar.xz) = 216767300
> +TIMESTAMP = 1549725518
> +SHA256 (KDE/Qt/5.12.1/qtwebengine-everywhere-src-5.12.1.tar.xz) = 43e91e06bc4a60ef0f91d15ae06425cf9c6b4f7dafe960259a5b013c687c3bd0
> +SIZE (KDE/Qt/5.12.1/qtwebengine-everywhere-src-5.12.1.tar.xz) = 249191844

> Modified: head/www/qt5-webengine/files/audio_manager_openbsd.cc
> ==============================================================================
> --- head/www/qt5-webengine/files/audio_manager_openbsd.cc	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/audio_manager_openbsd.cc	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -3,14 +3,12 @@
>  // found in the LICENSE file.

>  #include "base/metrics/histogram_macros.h"
> +#include "base/memory/ptr_util.h"

>  #include "media/audio/openbsd/audio_manager_openbsd.h"

>  #include "media/audio/audio_device_description.h"
>  #include "media/audio/audio_output_dispatcher.h"
> -#if defined(USE_PULSEAUDIO)
> -#include "media/audio/pulse/audio_manager_pulse.h"
> -#endif
>  #if defined(USE_SNDIO)
>  #include "media/audio/sndio/sndio_input.h"
>  #include "media/audio/sndio/sndio_output.h"
> @@ -48,10 +46,6 @@ bool AudioManagerOpenBSD::HasAudioInputDevices() {
>    return true;
>  }

> -void AudioManagerOpenBSD::ShowAudioInputSettings() {
> -  NOTIMPLEMENTED();
> -}
> -
>  void AudioManagerOpenBSD::GetAudioInputDeviceNames(
>      AudioDeviceNames* device_names) {
>    DCHECK(device_names->empty());
> @@ -63,6 +57,12 @@ void AudioManagerOpenBSD::GetAudioOutputDeviceNames(
>    AddDefaultDevice(device_names);
>  }

> +#if defined(USE_SNDIO)
> +const char* AudioManagerOpenBSD::GetName() {
> +  return "SNDIO";
> +}
> +#endif
> +
>  AudioParameters AudioManagerOpenBSD::GetInputStreamParameters(
>      const std::string& device_id) {
>    static const int kDefaultInputBufferSize = 1024;
> @@ -73,15 +73,12 @@ AudioParameters AudioManagerOpenBSD::GetInputStreamPar

>    return AudioParameters(
>        AudioParameters::AUDIO_PCM_LOW_LATENCY, CHANNEL_LAYOUT_STEREO,
> -      kDefaultSampleRate, 16, buffer_size);
> +      kDefaultSampleRate, buffer_size);
>  }

> -AudioManagerOpenBSD::AudioManagerOpenBSD(
> -    scoped_refptr<base::SingleThreadTaskRunner> task_runner,
> -    scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
> -    AudioLogFactory* audio_log_factory)
> -    : AudioManagerBase(std::move(task_runner),
> -                       std::move(worker_task_runner),
> +AudioManagerOpenBSD::AudioManagerOpenBSD(std::unique_ptr<AudioThread> audio_thread,
> +                                         AudioLogFactory* audio_log_factory)
> +    : AudioManagerBase(std::move(audio_thread),
>                         audio_log_factory) {
>    DLOG(WARNING) << "AudioManagerOpenBSD";
>    SetMaxOutputStreamsAllowed(kMaxOutputStreams);
> @@ -133,10 +130,8 @@ AudioParameters AudioManagerOpenBSD::GetPreferredOutpu
>    ChannelLayout channel_layout = CHANNEL_LAYOUT_STEREO;
>    int sample_rate = kDefaultSampleRate;
>    int buffer_size = kDefaultOutputBufferSize;
> -  int bits_per_sample = 16;
>    if (input_params.IsValid()) {
>      sample_rate = input_params.sample_rate();
> -    bits_per_sample = input_params.bits_per_sample();
>      channel_layout = input_params.channel_layout();
>      buffer_size = std::min(buffer_size, input_params.frames_per_buffer());
>    }
> @@ -147,7 +142,7 @@ AudioParameters AudioManagerOpenBSD::GetPreferredOutpu

>    return AudioParameters(
>        AudioParameters::AUDIO_PCM_LOW_LATENCY, channel_layout,
> -      sample_rate, bits_per_sample, buffer_size);
> +      sample_rate, buffer_size);
>  }

>  AudioInputStream* AudioManagerOpenBSD::MakeInputStream(
> @@ -164,34 +159,17 @@ AudioOutputStream* AudioManagerOpenBSD::MakeOutputStre
>  }
>  #endif

> -ScopedAudioManagerPtr CreateAudioManager(
> -    scoped_refptr<base::SingleThreadTaskRunner> task_runner,
> -    scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
> +std::unique_ptr<media::AudioManager> CreateAudioManager(
> +    std::unique_ptr<AudioThread> audio_thread,
>      AudioLogFactory* audio_log_factory) {
>    DLOG(WARNING) << "CreateAudioManager";
> -#if defined(USE_PULSEAUDIO)
> -  // Do not move task runners when creating AudioManagerPulse.
> -  // If the creation fails, we need to use the task runners to create other
> -  // AudioManager implementations.
> -  std::unique_ptr<AudioManagerPulse, AudioManagerDeleter> manager(
> -      new AudioManagerPulse(task_runner, worker_task_runner,
> -                            audio_log_factory));
> -  if (manager->Init()) {
> -    UMA_HISTOGRAM_ENUMERATION("Media.OpenBSDAudioIO", kPulse, kAudioIOMax + 1);
> -    return std::move(manager);
> -  }
> -  DVLOG(1) << "PulseAudio is not available on the OS";
> -#endif
> -
>  #if defined(USE_SNDIO)
>    UMA_HISTOGRAM_ENUMERATION("Media.OpenBSDAudioIO", kSndio, kAudioIOMax + 1);
> -  return ScopedAudioManagerPtr(
> -      new AudioManagerOpenBSD(std::move(task_runner),
> -                              std::move(worker_task_runner),audio_log_factory));
> +  return std::make_unique<AudioManagerOpenBSD>(std::move(audio_thread),
> +                                            audio_log_factory);
>  #else
> -  return ScopedAudioManagerPtr(
> -      new FakeAudioManager(std::move(task_runner),
> -                           std::move(worker_task_runner), audio_log_factory));
> +  return std::make_unique<FakeAudioManager>(std::move(audio_thread),
> +                                            audio_log_factory);
>  #endif

>  }

> Modified: head/www/qt5-webengine/files/audio_manager_openbsd.h
> ==============================================================================
> --- head/www/qt5-webengine/files/audio_manager_openbsd.h	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/audio_manager_openbsd.h	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -17,19 +17,18 @@ namespace media {

>  class MEDIA_EXPORT AudioManagerOpenBSD : public AudioManagerBase {
>   public:
> -  AudioManagerOpenBSD(
> -      scoped_refptr<base::SingleThreadTaskRunner> task_runner,
> -      scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
> -      AudioLogFactory* audio_log_factory);
> +  AudioManagerOpenBSD(std::unique_ptr<AudioThread> audio_thread,
> +                   AudioLogFactory* audio_log_factory);
> +  ~AudioManagerOpenBSD() override;

>    // Implementation of AudioManager.
>    bool HasAudioOutputDevices() override;
>    bool HasAudioInputDevices() override;
> -  void ShowAudioInputSettings() override;
>    void GetAudioInputDeviceNames(AudioDeviceNames* device_names) override;
>    void GetAudioOutputDeviceNames(AudioDeviceNames* device_names) override;
>    AudioParameters GetInputStreamParameters(
>        const std::string& device_id) override;
> +  const char* GetName() override;

>    // Implementation of AudioManagerBase.
>    AudioOutputStream* MakeLinearOutputStream(
> @@ -49,8 +48,6 @@ class MEDIA_EXPORT AudioManagerOpenBSD : public AudioM
>        const LogCallback& log_callback) override;

>   protected:
> -  ~AudioManagerOpenBSD() override;
> -
>    AudioParameters GetPreferredOutputStreamParameters(
>        const std::string& output_device_id,
>        const AudioParameters& input_params) override;

> Modified: head/www/qt5-webengine/files/freebsd.pri
> ==============================================================================
> --- head/www/qt5-webengine/files/freebsd.pri	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/freebsd.pri	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,11 +1,10 @@
> -include(desktop_linux.pri)
> +include(linux.pri)

> -gn_args +=   disable_nacl=true		\
> -             enable_basic_printing=true	\
> +gn_args +=   enable_basic_printing=true	\
>               enable_print_preview=true	\
> -             enable_webrtc=false	\
>               enable_hidpi=true		\
> -             use_dbus=true
> +             use_dbus=true \
> +             use_udev=false

>  # Once the port works better, we can think about readding the diverse `use_system_<foo>`
>  # for bundled libraries.

> Modified: head/www/qt5-webengine/files/patch-clang
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-clang	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-clang	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,14 +1,14 @@
> ---- src/3rdparty/chromium/base/strings/safe_sprintf_unittest.cc.orig	2016-10-06 04:02:08.000000000 +0300
> -+++ src/3rdparty/chromium/base/strings/safe_sprintf_unittest.cc	2016-10-25 21:42:28.951114000 +0300
> -@@ -728,6 +728,7 @@
> +--- src/3rdparty/chromium/base/strings/safe_sprintf_unittest.cc.orig	2018-11-13 18:25:11 UTC
> ++++ src/3rdparty/chromium/base/strings/safe_sprintf_unittest.cc
> +@@ -730,6 +730,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
>   }
> -
> + 
>   TEST(SafeSPrintfTest, EmitNULL) {
>  +/* Avoid compiler error: http://pastebin.com/1edWUE84
>     char buf[40];
>   #if defined(__GNUC__)
>   #pragma GCC diagnostic push
> -@@ -739,6 +740,7 @@
> +@@ -741,6 +742,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
>     EXPECT_EQ("0x0", std::string(buf));
>     EXPECT_EQ(6, SafeSPrintf(buf, "%s", NULL));
>     EXPECT_EQ("<NULL>", std::string(buf));
> @@ -16,9 +16,9 @@
>   #if defined(__GCC__)
>   #pragma GCC diagnostic pop
>   #endif
> ---- src/3rdparty/chromium/base/threading/thread_local_storage_unittest.cc 2015-04-15 00:18:48.000000000 +0200
> -+++ src/3rdparty/chromium/base/threading/thread_local_storage_unittest.cc 2015-04-18 21:45:40.000000000 +0200
> -@@ -60,7 +60,7 @@
> +--- src/3rdparty/chromium/base/threading/thread_local_storage_unittest.cc.orig	2018-11-13 18:25:11 UTC
> ++++ src/3rdparty/chromium/base/threading/thread_local_storage_unittest.cc
> +@@ -86,7 +86,7 @@ class ThreadLocalStorageRunner : public DelegateSimple
>   void ThreadLocalStorageCleanup(void *value) {
>     int *ptr = reinterpret_cast<int*>(value);
>     // Destructors should never be called with a NULL.
> @@ -27,74 +27,29 @@
>     if (*ptr == kFinalTlsValue)
>       return;  // We've been called enough times.
>     ASSERT_LT(kFinalTlsValue, *ptr);
> ---- src/3rdparty/chromium/base/tracked_objects.cc 2015-04-15 00:31:20.000000000 +0200
> -+++ src/3rdparty/chromium/base/tracked_objects.cc 2015-04-18 21:57:33.000000000 +0200
> -@@ -425,7 +425,7 @@
> -   }
> -   // We must NOT do any allocations during this callback.
> -   // Using the simple linked lists avoids all allocations.
> --  DCHECK_EQ(this->next_retired_worker_, reinterpret_cast<ThreadData*>(NULL));
> -+  DCHECK_EQ(this->next_retired_worker_, static_cast<ThreadData*>(NULL));
> -   this->next_retired_worker_ = first_retired_worker_;
> -   first_retired_worker_ = this;
> - }
> ---- src/3rdparty/chromium/base/tracked_objects_unittest.cc.orig   2015-08-22 15:01:51.000000000 -0400
> -+++ src/3rdparty/chromium/base/tracked_objects_unittest.cc    2015-09-03 09:20:53.370191000 -0400
> -@@ -58,9 +58,9 @@
> -     Births* birth = ThreadData::TallyABirthIfActive(location);
> -
> -     if (ThreadData::status() == ThreadData::DEACTIVATED)
> --      EXPECT_EQ(reinterpret_cast<Births*>(NULL), birth);
> -+      EXPECT_EQ(static_cast<Births*>(NULL), birth);
> -     else
> --      EXPECT_NE(reinterpret_cast<Births*>(NULL), birth);
> -+      EXPECT_NE(static_cast<Births*>(NULL), birth);
> -   }
> -
> -   // Helper function to verify the most common test expectations.
> ---- src/3rdparty/chromium/media/audio/audio_output_proxy_unittest.cc	2015-04-15 00:18:55.000000000 +0200
> -+++ src/3rdparty/chromium/media/audio/audio_output_proxy_unittest.cc	2015-04-18 22:02:38.000000000 +0200
> -@@ -387,7 +387,7 @@
> +--- src/3rdparty/chromium/media/audio/audio_output_proxy_unittest.cc.orig	2018-11-13 18:25:11 UTC
> ++++ src/3rdparty/chromium/media/audio/audio_output_proxy_unittest.cc
> +@@ -410,7 +410,7 @@ class AudioOutputProxyTest : public testing::Test {
>       // |stream| is closed at this point. Start() should reopen it again.
> -     EXPECT_CALL(manager(), MakeAudioOutputStream(_, _))
> +     EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _))
>           .Times(2)
>  -        .WillRepeatedly(Return(reinterpret_cast<AudioOutputStream*>(NULL)));
>  +        .WillRepeatedly(Return(static_cast<AudioOutputStream*>(NULL)));
> -
> -     EXPECT_CALL(callback_, OnError(_))
> -         .Times(2);
> ---- src/3rdparty/chromium/third_party/hunspell/src/hunspell/affentry.hxx.orig 2015-07-21 18:46:37.322427000 -0400
> -+++ src/3rdparty/chromium/third_party/hunspell/src/hunspell/affentry.hxx  2015-07-21 18:48:02.034251000 -0400
> -@@ -27,7 +27,7 @@
> -   struct hentry *      checkword(const char * word, int len, char in_compound,
> -                             const FLAG needflag = FLAG_NULL);
> -
> --  struct hentry *      check_twosfx(const char * word, int len, char in_compound, const FLAG needflag = NULL);
> -+  struct hentry *      check_twosfx(const char * word, int len, char in_compound, const FLAG needflag = 0);
> -
> -   char *      check_morph(const char * word, int len, char in_compound,
> -                             const FLAG needflag = FLAG_NULL);
> -@@ -90,7 +90,7 @@
> - //                    const FLAG cclass = FLAG_NULL, const FLAG needflag = FLAG_NULL, char in_compound=IN_CPD_NOT);
> -                     const FLAG cclass = FLAG_NULL, const FLAG needflag = FLAG_NULL, const FLAG badflag = 0);
> -
> --  struct hentry *   check_twosfx(const char * word, int len, int optflags, PfxEntry* ppfx, const FLAG needflag = NULL);
> -+  struct hentry *   check_twosfx(const char * word, int len, int optflags, PfxEntry* ppfx, const FLAG needflag = 0);
> -
> -   char *      check_twosfx_morph(const char * word, int len, int optflags,
> -                  PfxEntry* ppfx, const FLAG needflag = FLAG_NULL);
> ---- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc	2015-04-15 00:31:48.000000000 +0200
> -+++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc	2015-04-18 22:05:41.000000000 +0200
> -@@ -439,7 +439,7 @@
> + 
> +     EXPECT_CALL(callback_, OnError()).Times(2);
> + 
> +--- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc.orig	2018-11-13 18:25:11 UTC
> ++++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc
> +@@ -439,7 +439,7 @@ CMapTable::CMapFormat0::Builder::Builder(
>   }
> -
> + 
>   CMapTable::CMapFormat0::Builder::Builder(const CMapId& cmap_id)
>  -    : CMap::Builder(reinterpret_cast<ReadableFontData*>(NULL),
>  +    : CMap::Builder(static_cast<ReadableFontData*>(NULL),
>                       CMapFormat::kFormat0,
>                       cmap_id) {
>   }
> -@@ -563,7 +563,7 @@
> +@@ -563,7 +563,7 @@ CMapTable::CMapFormat2::Builder::Builder(WritableFontD
>       : CMapTable::CMap::Builder(data ? down_cast<WritableFontData*>(
>                                      data->Slice(offset, data->ReadUShort(
>                                          offset + Offset::kFormat0Length)))
> @@ -103,7 +58,7 @@
>                                  CMapFormat::kFormat2, cmap_id) {
>     // TODO(arthurhsu): FIXIT: heavy lifting and leak, need fix.
>   }
> -@@ -574,7 +574,7 @@
> +@@ -574,7 +574,7 @@ CMapTable::CMapFormat2::Builder::Builder(ReadableFontD
>       : CMapTable::CMap::Builder(data ? down_cast<ReadableFontData*>(
>                                      data->Slice(offset, data->ReadUShort(
>                                          offset + Offset::kFormat0Length)))
> @@ -112,32 +67,21 @@
>                                  CMapFormat::kFormat2, cmap_id) {
>     // TODO(arthurhsu): FIXIT: heavy lifting and leak, need fix.
>   }
> -@@ -958,7 +958,7 @@
> +@@ -958,7 +958,7 @@ CMapTable::CMapFormat4::Builder::Builder(WritableFontD
>   CMapTable::CMapFormat4::Builder::Builder(SegmentList* segments,
> -                                          IntegerList* glyph_id_array,
> +                                          std::vector<int32_t>* glyph_id_array,
>                                            const CMapId& cmap_id)
>  -    : CMap::Builder(reinterpret_cast<ReadableFontData*>(NULL),
>  +    : CMap::Builder(static_cast<ReadableFontData*>(NULL),
>                       CMapFormat::kFormat4, cmap_id),
>         segments_(segments->begin(), segments->end()),
>         glyph_id_array_(glyph_id_array->begin(), glyph_id_array->end()) {
> -@@ -966,7 +966,7 @@
> +@@ -966,7 +966,7 @@ CMapTable::CMapFormat4::Builder::Builder(SegmentList* 
>   }
> -
> + 
>   CMapTable::CMapFormat4::Builder::Builder(const CMapId& cmap_id)
>  -    : CMap::Builder(reinterpret_cast<ReadableFontData*>(NULL),
>  +    : CMap::Builder(static_cast<ReadableFontData*>(NULL),
>                       CMapFormat::kFormat4, cmap_id) {
>   }
> -
> ---- src/3rdparty/chromium/third_party/webrtc/base/taskrunner.cc	2015-04-15 00:32:17.000000000 +0200
> -+++ src/3rdparty/chromium/third_party/webrtc/base/taskrunner.cc	2015-04-18 22:10:53.000000000 +0200
> -@@ -102,7 +102,7 @@
> -   std::vector<Task *>::iterator it;
> -   it = std::remove(tasks_.begin(),
> -                    tasks_.end(),
> --                   reinterpret_cast<Task *>(NULL));
> -+                   static_cast<Task *>(NULL));
> -
> -   tasks_.erase(it, tasks_.end());
> -
> + 

> Modified: head/www/qt5-webengine/files/patch-mkspecs_features_configure.prf
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-mkspecs_features_configure.prf	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-mkspecs_features_configure.prf	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,20 +1,34 @@
> ---- mkspecs/features/configure.prf.orig	2017-04-19 08:37:44 UTC
> +--- mkspecs/features/configure.prf.orig	2018-11-27 04:10:38 UTC
>  +++ mkspecs/features/configure.prf
> -@@ -4,7 +4,7 @@ load(functions)
> +@@ -22,7 +22,7 @@ defineTest(runConfigure) {
> +         return(false)
> +     }

> - defineTest(runConfigure) {
> -     webengine_successfully_configured: return(true)
>  -    linux:contains(QT_CONFIG,no-pkg-config) {
>  +    unix:contains(QT_CONFIG,no-pkg-config) {
>           skipBuild("pkg-config is required")
>           return(false)
>       }
> -@@ -53,7 +53,7 @@ defineTest(runConfigure) {
> -         qtConfig(embedded): WEBENGINE_CONFIG += reduce_binary_size
> +@@ -64,17 +64,17 @@ defineTest(runConfigure) {
> +         return(false);
>       }

>  -    linux {
>  +    unix {
> + 
> +         !qtConfig(webengine-host-pkg-config) {
> +             skipBuild("Host pkg-config is required")
> +             return(false)
> +         }
> + 
> +-        !qtConfig(webengine-system-glibc) {
> +-            skipBuild("A suitable version of libc could not be found. See: https://sourceware.org/bugzilla/show_bug.cgi?id=14898")
> +-            return(false)
> +-        }
> ++        #!qtConfig(webengine-system-glibc) {
> ++        #    skipBuild("A suitable version of libc could not be found. See: https://sourceware.org/bugzilla/show_bug.cgi?id=14898")
> ++        #    return(false)
> ++        #}
> + 
>           QT_FOR_CONFIG += gui-private
> -         !config_khr:skipBuild("khronos development headers appear to be missing (mesa/libegl1-mesa-dev)")


> Modified: head/www/qt5-webengine/files/patch-mkspecs_features_functions.prf
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-mkspecs_features_functions.prf	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-mkspecs_features_functions.prf	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,26 +1,17 @@
>  Include the freebsd.pri file provided by the port, to pass FreeBSD specific
>  settings to gn.

> ---- mkspecs/features/functions.prf.orig
> +--- mkspecs/features/functions.prf.orig	2019-01-16 22:42:58 UTC
>  +++ mkspecs/features/functions.prf
> -@@ -15,7 +15,7 @@
> - 
> - defineTest(isPlatformSupported) {
> -   QT_FOR_CONFIG += gui-private
> --  linux {
> -+  unix {
> -     if(!gcc:!clang)|intel_icc {
> -       skipBuild("Qt WebEngine on Linux requires clang or GCC.")
> -       return(false)
> -@@ -367,6 +367,7 @@
> -     }
> +@@ -82,6 +82,7 @@ defineReplace(gnArgs) {
> +     linux: include($$QTWEBENGINE_ROOT/src/core/config/linux.pri)
>       macos: include($$QTWEBENGINE_ROOT/src/core/config/mac_osx.pri)
>       win32: include($$QTWEBENGINE_ROOT/src/core/config/windows.pri)
>  +    freebsd: include($$QTWEBENGINE_ROOT/src/core/config/freebsd.pri)
>       isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.)
>       return($$gn_args)
>   }
> -@@ -386,6 +387,7 @@
> +@@ -101,6 +102,7 @@ defineReplace(gnOS) {
>       macos: return(mac)
>       win32: return(win)
>       linux: return(linux)

> Added: head/www/qt5-webengine/files/patch-mkspecs_features_platform.prf
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/www/qt5-webengine/files/patch-mkspecs_features_platform.prf	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -0,0 +1,11 @@
> +--- mkspecs/features/platform.prf.orig	2018-11-27 04:10:38 UTC
> ++++ mkspecs/features/platform.prf
> +@@ -11,7 +11,7 @@ defineTest(isQtMinimum) {
> + 
> + defineTest(isPlatformSupported) {
> +   QT_FOR_CONFIG += gui-private
> +-  linux {
> ++  unix {
> +     if(!gcc:!clang)|intel_icc {
> +       skipBuild("Qt WebEngine on Linux requires clang or GCC.")
> +       return(false)

> Modified: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_BUILD.gn
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_BUILD.gn	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_BUILD.gn	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,174 +1,87 @@
> ---- src/3rdparty/chromium/BUILD.gn.orig	2017-06-20 05:10:02.000000000 -0400
> -+++ src/3rdparty/chromium/BUILD.gn	2017-12-15 16:23:27.924636000 -0500
> -@@ -218,7 +218,7 @@
> -     ]
> +--- src/3rdparty/chromium/BUILD.gn.orig	2019-01-16 10:59:47 UTC
> ++++ src/3rdparty/chromium/BUILD.gn
> +@@ -356,7 +356,7 @@ group("gn_all") {
> +         [ "//third_party/android_crazy_linker:android_crazy_linker_zip_fuzzer" ]
>     }

> --  if (!is_ios && !is_android && !is_chromecast) {
> -+  if (!is_ios && !is_android && !is_bsd && !is_chromecast) {
> +-  if (is_linux || is_android) {
> ++  if ((is_linux && !is_bsd) || is_android) {
>       deps += [
> -       "//chrome",
> -       "//chrome/test:browser_tests",
> -@@ -286,7 +286,7 @@
> -     }
> -   }
> - 
> --  if (!is_ios) {
> -+  if (!is_ios && !is_bsd) {
> -     # TODO(GYP): Figure out which of these should actually build on iOS,
> -     # and whether there should be other targets that are iOS-only and missing.
> -     deps += [
> -@@ -336,7 +336,7 @@
> -         "//third_party/catapult/telemetry:bitmaptools($host_toolchain)",
> -       ]
> -     }
> --  } else {
> -+  } else if (!is_bsd) {
> -     deps += [ "//ios:all" ]
> -   }
> - 
> -@@ -504,18 +504,23 @@
> -     ]
> -   }
> - 
> --  if (is_linux) {
> --    # The following are definitely linux-only.
> -+  if (is_linux || is_bsd) {
> -+    # The following are definitely? linux-only.
> -     deps += [
> -       "//chrome:manpage",
> -       "//chrome:xdg_mime",
> +       "//third_party/breakpad:breakpad_unittests",
> +       "//third_party/breakpad:core-2-minidump",
> +@@ -398,8 +398,6 @@ group("gn_all") {
>         "//net:disk_cache_memory_test",
>         "//net:quic_client",
>         "//net:quic_server",
>  -      "//sandbox/linux:chrome_sandbox",
>  -      "//sandbox/linux:sandbox_linux_unittests",
> +       "//testing:empty_main",
>       ]

> -+    if (is_linux) {
> -+      deps += [
> -+        "//sandbox/linux:chrome_sandbox",
> -+        "//sandbox/linux:sandbox_linux_unittests",
> -+      ]
> -+    }
> -+
> -     if (use_dbus) {
> -       deps += [
> -         "//dbus:dbus_test_server",
> -@@ -533,7 +538,7 @@
> -     }
> -   }
> +@@ -456,10 +454,6 @@ group("gn_all") {
> +         "//chrome/test/chromedriver:chromedriver",
> +         "//chrome/test/chromedriver:chromedriver_tests",
> +         "//components/sync:run_sync_testserver",
> +-        "//courgette:courgette",
> +-        "//courgette:courgette_fuzz",
> +-        "//courgette:courgette_minimal_tool",
> +-        "//courgette:courgette_unittests",
> +         "//media/cast:generate_barcode_video",
> +         "//media/cast:generate_timecode_audio",
> +         "//net:crash_cache",
> +@@ -527,10 +521,6 @@ group("gn_all") {
> +       "//mojo:mojo_perftests",
> +       "//services/service_manager/public/cpp",
> +       "//testing/gmock:gmock_main",
> +-      "//third_party/breakpad:dump_syms($host_toolchain)",
> +-      "//third_party/breakpad:microdump_stackwalk($host_toolchain)",
> +-      "//third_party/breakpad:minidump_dump($host_toolchain)",
> +-      "//third_party/breakpad:minidump_stackwalk($host_toolchain)",
> +     ]

> --  if (is_ios || is_win || (is_linux && !is_chromeos)) {
> -+  if (is_ios || is_win || is_bsd || (is_linux && !is_chromeos)) {
> -     deps += [
> -       "//base:base_i18n_perftests",
> -       "//base:base_perftests",
> -@@ -612,7 +617,7 @@
> -     if (enable_nacl) {
> -       deps += [ "//components/nacl/loader:nacl_loader_unittests" ]
> - 
> --      if (is_linux) {
> -+      if (is_linux || is_bsd) {
> -         # TODO(dpranke): Figure out what platforms should actually have this.
> -         deps += [ "//components/nacl/loader:nacl_helper" ]
> - 
> -@@ -722,7 +727,7 @@
> -       deps +=
> -           [ "//chrome/installer/mini_installer:next_version_mini_installer" ]
> +     if (!is_android) {
> +@@ -607,7 +597,7 @@ group("gn_all") {
> +         host_os == "win" && !use_qt) {
> +       deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
>       }
> --  } else if (!is_android && !is_ios) {
> -+  } else if (!is_android && !is_ios && !is_bsd) {
> -     deps += [ "//breakpad:symupload($host_toolchain)" ]
> +-  } else if (!is_android && !is_ios && !is_fuchsia) {
> ++  } else if (!is_android && !is_ios && !is_fuchsia && !is_bsd) {
> +     deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
>     }

> -@@ -787,7 +792,7 @@
> -     }
> -   }
> +@@ -833,7 +823,6 @@ if (is_chromeos) {
> +       "//ppapi/examples/video_decode",
> +       "//sandbox/linux:chrome_sandbox",
> +       "//sandbox/linux:sandbox_linux_unittests",
> +-      "//third_party/breakpad:minidump_stackwalk($host_toolchain)",

> --  if (is_linux && !is_chromeos && !is_chromecast) {
> -+  if ((is_linux || is_bsd) && !is_chromeos && !is_chromecast) {
> -     # TODO(GYP): Figure out if any of these should be in gn_all
> -     # and figure out how cross-platform they are
> -     deps += [
> -@@ -840,7 +845,7 @@
> -     ]
> - 
> -     if (target_cpu == "x86" || target_cpu == "x64") {
> --      if (!is_android) {
> -+      if (!is_android && !is_bsd) {
> -         deps += [ "//chrome/test:load_library_perf_tests" ]
> -         if (use_qt) {
> -           deps -= [ "//chrome/test:load_library_perf_tests" ]
> -@@ -851,7 +856,7 @@
> -         "//third_party/libjpeg_turbo:simd_asm",
> +       # Blocked on https://github.com/catapult-project/catapult/issues/2297
> +       #"//third_party/catapult/telemetry:bitmaptools",
> +@@ -956,7 +945,7 @@ if (!is_ios && !use_qt) {
>         ]
>       }
> --    if (is_linux && current_toolchain == host_toolchain) {
> -+    if ((is_linux || is_bsd) && current_toolchain == host_toolchain) {
> -       deps += [ "//v8:v8_shell" ]
> -     }
> -   }
> -@@ -861,7 +866,7 @@
> -   }

> -   if ((is_linux && !is_chromeos && !is_chromecast) || (is_win && use_drfuzz) ||
> --      (use_libfuzzer && is_mac)) {
> -+      (use_libfuzzer && is_mac) || is_bsd) {
> -     deps += [
> -       "//testing/libfuzzer/fuzzers",
> -       "//testing/libfuzzer/tests:libfuzzer_tests",
> -@@ -904,7 +909,7 @@
> - 
> - group("gn_mojo_targets") {
> -   testonly = true
> --  if (is_linux && !is_chromeos) {
> -+  if (is_bsd || (is_linux && !is_chromeos)) {
> -     # TODO(GYP): Figure out if any of these should be in gn_all
> -     # and figure out how cross-platform they are
> -     deps = [
> -@@ -930,7 +935,7 @@
> -   }
> - }
> - 
> --if (!is_ios) {
> -+if (!is_ios || !is_bsd) {
> -   # This group includes all of the targets needed to build and test Blink,
> -   # including running the layout tests (see below).
> -   group("blink_tests") {
> -@@ -976,7 +981,7 @@
> -       data_deps += [ "//content/shell:content_shell_crash_service" ]
> -     }
> - 
>  -    if (!is_win && !is_android) {
>  +    if (!is_win && !is_android && !is_bsd) {
> -       data_deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ]
> +       data_deps +=
> +           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
>       }
> - 
> -@@ -984,7 +989,7 @@
> -       data_deps += [ "//breakpad:dump_syms($host_toolchain)" ]
> +@@ -965,7 +954,7 @@ if (!is_ios && !use_qt) {
> +       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
>       }

>  -    if (is_linux) {
>  +    if (is_linux && !is_bsd) {
> -       data_deps += [ "//breakpad:dump_syms($host_toolchain)" ]
> +       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
>       }

> -@@ -1006,7 +1011,7 @@
> - group("chromium_builder_perf") {
> -   testonly = true
> +@@ -1090,9 +1079,6 @@ group("chromium_builder_perf") {

> --  if (!is_ios && !is_android && !is_chromecast) {
> -+  if (!is_ios && !is_android && !is_chromecast && !is_bsd) {
> -     data_deps = [
> -       "//cc:cc_perftests",
> -       "//chrome/test:load_library_perf_tests",
> -@@ -1043,7 +1048,7 @@
> -         "//chrome/installer/mini_installer:mini_installer",
> -         "//chrome/test:angle_perftests",
> -       ]
> +     if (is_win) {
> +       data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
>  -    } else {
> -+    } else if (!is_bsd) {
> -       data_deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ]
> +-      data_deps +=
> +-          [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
>       }
> -   }
> +     if (is_win || is_android) {
> +       data_deps += [

> Modified: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_BUILD.gn	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,25 +1,45 @@
> ---- src/3rdparty/chromium/base/BUILD.gn.orig	2017-01-26 00:49:07 UTC
> +--- src/3rdparty/chromium/base/BUILD.gn.orig	2018-11-13 18:25:11 UTC
>  +++ src/3rdparty/chromium/base/BUILD.gn
> -@@ -1076,6 +1076,35 @@ component("base") {
> -     public_deps += [ "//base/allocator:unified_allocator_shim" ]
> +@@ -1248,8 +1248,8 @@ jumbo_component("base") {
> +   # Needed for <atomic> 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.
> +-  if (!use_sysroot && (is_android || (is_linux && !is_chromecast && !use_qt)) &&
> +-      host_toolchain != "//build/toolchain/cros:host") {
> ++  if (!use_sysroot && (is_android || (is_linux && !is_chromecast && !use_qt) && !is_clang &&
> ++      host_toolchain != "//build/toolchain/cros:host")) {
> +     libs += [ "atomic" ]
>     }

> +@@ -1274,7 +1274,7 @@ jumbo_component("base") {
> +         "allocator/allocator_shim_override_glibc_weak_symbols.h",
> +       ]
> +       deps += [ "//base/allocator:tcmalloc" ]
> +-    } else if (is_linux && use_allocator == "none") {
> ++    } else if ((is_linux && !is_bsd) && use_allocator == "none") {
> +       sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ]
> +     } else if (is_android && use_allocator == "none") {
> +       sources += [
> +@@ -1704,6 +1704,33 @@ jumbo_component("base") {
> +     }
> +   }
> + 
>  +  if (is_bsd) {
>  +    sources -= [
> -+      "files/file_util_linux.cc",
>  +      "files/file_path_watcher_linux.cc",
> ++      "files/file_util_linux.cc",
> ++      "process/memory_linux.cc",
>  +      "process/process_linux.cc",
> ++      "process/process_handle_linux.cc",
>  +      "process/process_iterator_linux.cc",
>  +      "process/process_metrics_linux.cc",
> -+      "process/process_handle_linux.cc",
> -+      "sys_info_linux.cc",
> -+      "trace_event/malloc_dump_provider.cc",
> -+      "trace_event/malloc_dump_provider.h",
> -+      "debug/proc_maps_linux.cc",
> -+      "debug/proc_maps_linux.h",
> ++      "sys_info_linux.cc"
>  +    ]
>  +    sources += [
> ++      "files/file_path_watcher_kqueue.cc",
> ++      "files/file_path_watcher_kqueue.h",
>  +      "files/file_path_watcher_stub.cc",
> ++      "process/memory_stubs.cc",
>  +      "process/process_handle_freebsd.cc",
>  +      "process/process_iterator_freebsd.cc",
>  +      "process/process_metrics_freebsd.cc",
> @@ -31,53 +51,19 @@
>  +    ]
>  +  }
>  +
> -+
> -+
> -   # Allow more direct string conversions on platforms with native utf8
> -   # strings
> -   if (is_mac || is_ios || is_chromeos || is_chromecast) {
> -@@ -1347,7 +1376,7 @@ component("base") {
> -   }
> - 
> -   # Linux.
> --  if (is_linux) {
> -+  if (is_linux || is_bsd) {
> -     if (is_asan || is_lsan || is_msan || is_tsan) {
> -       # For llvm-sanitizer.
> -       data += [ "//third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6" ]
> -@@ -1372,7 +1401,7 @@ component("base") {
> -       "//base/third_party/xdg_user_dirs",
> -     ]
> -   } else {
> --    # Non-Linux.
> -+    # Non-Linux/BSD.
> -     sources -= [
> -       "nix/mime_util_xdg.cc",
> -       "nix/mime_util_xdg.h",
> -@@ -1388,6 +1417,13 @@ component("base") {
> -     }
> -   }
> - 
> -+  if (is_bsd) {
> -+    sources -= [
> -+      "threading/platform_thread_linux.cc",
> -+    ]
> -+    sources += [ "threading/platform_thread_freebsd.cc" ]
> -+  }
> -+
>     # iOS
>     if (is_ios) {
>       set_sources_assignment_filter([])
> -@@ -2154,6 +2190,12 @@ test("base_unittests") {
> +@@ -2693,6 +2720,12 @@ test("base_unittests") {
> +     ]
>       set_sources_assignment_filter(sources_assignment_filter)
>     }
> - 
> ++
>  +  if (is_bsd) {
>  +    sources -= [
>  +      "debug/proc_maps_linux_unittest.cc",
>  +    ]
> -+  }
> -+
> ++  } 
> + 
>     if (is_win) {
>       deps += [ "//base:scoped_handle_test_dll" ]
> -     if (current_cpu == "x64") {

> Added: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim.cc
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim.cc	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -0,0 +1,11 @@
> +--- src/3rdparty/chromium/base/allocator/allocator_shim.cc.orig	2018-11-13 18:25:11 UTC
> ++++ src/3rdparty/chromium/base/allocator/allocator_shim.cc
> +@@ -69,7 +69,7 @@ inline const allocator::AllocatorDispatch* GetChainHea
> +   // Unfortunately due to that bug NoBarrier_Load() is mistakenly fully
> +   // barriered on Linux+Clang, and that causes visible perf regressons.
> +   return reinterpret_cast<const allocator::AllocatorDispatch*>(
> +-#if defined(OS_LINUX) && defined(__clang__)
> ++#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(__clang__)
> +       *static_cast<const volatile subtle::AtomicWord*>(&g_chain_head)
> + #else
> +       subtle::NoBarrier_Load(&g_chain_head)

> Modified: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__default__dispatch__to__glibc.cc
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__default__dispatch__to__glibc.cc	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__default__dispatch__to__glibc.cc	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,10 +1,9 @@
> ---- src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig	2017-01-26 00:49:07 UTC
> +--- src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig	2018-11-13 18:25:11 UTC
>  +++ src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc
> -@@ -3,19 +3,28 @@
> - // found in the LICENSE file.
> +@@ -4,18 +4,28 @@

>   #include "base/allocator/allocator_shim.h"
> --
> + 
>  -#include <malloc.h>
>  +#include <stdio.h>
>  +#include <stdlib.h>
> @@ -37,32 +36,41 @@
>   }  // extern "C"

>   namespace {
> -@@ -23,23 +32,23 @@ namespace {
> +@@ -23,32 +33,32 @@ namespace {
>   using base::allocator::AllocatorDispatch;

> - void* GlibcMalloc(const AllocatorDispatch*, size_t size) {
> + void* GlibcMalloc(const AllocatorDispatch*, size_t size, void* context) {
>  -  return __libc_malloc(size);
>  +  return __malloc(size);
>   }

> - void* GlibcCalloc(const AllocatorDispatch*, size_t n, size_t size) {
> + void* GlibcCalloc(const AllocatorDispatch*,
> +                   size_t n,
> +                   size_t size,
> +                   void* context) {
>  -  return __libc_calloc(n, size);
>  +  return __calloc(n, size);
>   }

> - void* GlibcRealloc(const AllocatorDispatch*, void* address, size_t size) {
> + void* GlibcRealloc(const AllocatorDispatch*,
> +                    void* address,
> +                    size_t size,
> +                    void* context) {
>  -  return __libc_realloc(address, size);
>  +  return __realloc(address, size);
>   }

> - void* GlibcMemalign(const AllocatorDispatch*, size_t alignment, size_t size) {
> + void* GlibcMemalign(const AllocatorDispatch*,
> +                     size_t alignment,
> +                     size_t size,
> +                     void* context) {
>  -  return __libc_memalign(alignment, size);
>  +  return __memalign(alignment, size);
>   }

> - void GlibcFree(const AllocatorDispatch*, void* address) {
> + void GlibcFree(const AllocatorDispatch*, void* address, void* context) {
>  -  __libc_free(address);
>  +  __free(address);
>   }

> - size_t GlibcGetSizeEstimate(const AllocatorDispatch*, void* address) {
> + size_t GlibcGetSizeEstimate(const AllocatorDispatch*,

> Modified: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc
> ==============================================================================
> --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc	Wed Mar 27 22:15:59 2019	(r496988)
> +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__unittest.cc	Wed Mar 27 22:34:04 2019	(r496989)
> @@ -1,61 +1,45 @@
> ---- src/3rdparty/chromium/base/allocator/allocator_shim_unittest.cc.orig	2017-01-26 00:49:07 UTC
> +--- src/3rdparty/chromium/base/allocator/allocator_shim_unittest.cc.orig	2018-11-13 18:25:11 UTC
>  +++ src/3rdparty/chromium/base/allocator/allocator_shim_unittest.cc
> -@@ -4,7 +4,6 @@
> +@@ -29,7 +29,7 @@
> + #include "base/allocator/allocator_interception_mac.h"
> + #include "base/mac/mac_util.h"
> + #include "third_party/apple_apsl/malloc.h"
> +-#else
> ++#elif !defined(OS_BSD)
> + #include <malloc.h>
> + #endif

> - #include "base/allocator/allocator_shim.h"
> +@@ -294,7 +294,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
> +   ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u);
> + #endif  // !OS_WIN

> --#include <malloc.h>
> - #include <stdlib.h>
> - #include <string.h>
> - 
> -@@ -193,11 +192,13 @@ TEST_F(AllocatorShimTest, InterceptLibcS
> -   ASSERT_GE(zero_allocs_intercepted_by_size[2 * 23], 1u);
> - 
> - #if !defined(OS_WIN)
> -+#if !defined(OS_BSD)
> +-#if !defined(OS_WIN) && !defined(OS_MACOSX)
> ++#if !defined(OS_WIN) && !defined(OS_MACOSX) && !defined(OS_BSD)
>     void* memalign_ptr = memalign(128, 53);
>     ASSERT_NE(nullptr, memalign_ptr);
>     ASSERT_EQ(0u, reinterpret_cast<uintptr_t>(memalign_ptr) % 128);
> -   ASSERT_GE(aligned_allocs_intercepted_by_alignment[128], 1u);
> -   ASSERT_GE(aligned_allocs_intercepted_by_size[53], 1u);
> -+#endif
> - 
> -   void* posix_memalign_ptr = nullptr;
> -   int res = posix_memalign(&posix_memalign_ptr, 256, 59);
> -@@ -214,12 +215,14 @@ TEST_F(AllocatorShimTest, InterceptLibcS
> +@@ -307,7 +307,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
>     ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u);
> -   ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u);
> - 
> -+#if !defined(OS_BSD)
> -   void* pvalloc_ptr = pvalloc(67);
> -   ASSERT_NE(nullptr, pvalloc_ptr);
> -   ASSERT_EQ(0u, reinterpret_cast<uintptr_t>(pvalloc_ptr) % kPageSize);
> -   ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u);
>     // pvalloc rounds the size up to the next page.
>     ASSERT_GE(aligned_allocs_intercepted_by_size[kPageSize], 1u);
> -+#endif
> - #endif  // OS_WIN
> +-#endif  // !OS_WIN && !OS_MACOSX
> ++#endif  // !OS_WIN && !OS_MACOSX && !OS_BSD

> -   char* realloc_ptr = static_cast<char*>(realloc(nullptr, 71));
> -@@ -240,8 +243,10 @@ TEST_F(AllocatorShimTest, InterceptLibcS
> +   char* realloc_ptr = static_cast<char*>(malloc(10));
> +   strcpy(realloc_ptr, "foobar");
> +@@ -323,13 +323,13 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
> +   free(zero_alloc_ptr);
>     ASSERT_GE(frees_intercepted_by_addr[Hash(zero_alloc_ptr)], 1u);

> - #if !defined(OS_WIN)
> -+#if !defined(OS_BSD)
> +-#if !defined(OS_WIN) && !defined(OS_MACOSX)
> ++#if !defined(OS_WIN) && !defined(OS_MACOSX) && !defined(OS_BSD)
>     free(memalign_ptr);
>     ASSERT_GE(frees_intercepted_by_addr[Hash(memalign_ptr)], 1u);
> -+#endif

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 962 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20190327/96a7f8d7/attachment.sig>


More information about the svn-ports-head mailing list