Date: Wed, 27 Mar 2019 19:40:05 -0300 From: Joseph Mingrone <jrm@FreeBSD.org> To: Kai Knoblich <kai@FreeBSD.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r496989 - in head/www/qt5-webengine: . files Message-ID: <865zs4szzu.fsf@phe.ftfl.ca> In-Reply-To: <201903272234.x2RMY5l4085121@repo.freebsd.org> (Kai Knoblich's message of "Wed, 27 Mar 2019 22:34:05 %2B0000 (UTC)") References: <201903272234.x2RMY5l4085121@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Fantastic! Many thanks to all who worked on this. Joseph Kai Knoblich <kai@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 appli= ed > 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 r4499= 91) the > boolean variables "is_bsd" and "is_posix" were set to true in BUILDCONF= IG > 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 red= uces > 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 effor= ts 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@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 (con= tents, 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 chan= ged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_deb= ugger__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_sta= ck__trace.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_fil= e__path__watcher__stub.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_fil= e__path__watcher__unittest.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_mem= ory__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__l= ibrary__unittest.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_uni= x__domain__socket.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_uni= x__domain__socket__unittest.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_i= nternal__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_k= ill.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_k= ill__posix.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_m= emory.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__handle.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__handle.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__metrics.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__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__ev= ent_process__memory__dump.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_c= ompiler_compiler.gni (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_l= inux_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_s= ysroot.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_ch= rome.map (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_un= bundle_libusb.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_un= bundle_libwebp.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_un= bundle_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_goo= gle__chrome__strings.grd (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_set= tings__strings.grdp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_the= me_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 (c= ontents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser= _extensions_api_runtime_chrome__runtime__api__delegate.cc (contents, prop= s 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 change= d) > 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_cra= sh_core_common_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_dow= nload_quarantine_quarantine__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_net= work__session__configurator_browser_network__session__configurator.cc (co= ntents, 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_co= ntent__main__runner__impl.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_child__process__launcher__helper__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_memory_swap__metrics__driver__impl__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_renderer__host_render__message__filter.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_renderer__host_render__message__filter.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_renderer__host_render__process__host__impl.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_renderer__host_render__view__host__impl.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_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_gp= u__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_render= er_media_stream_processed__local__audio__source.cc (contents, props chang= ed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_render= er_renderer__main.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_utilit= y_utility__main.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_BUI= LD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_bro= wser_api_messaging_message__service.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_ren= derer_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_servic= e_gpu__memory__buffer__factory.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_b= rowser_headless__content__browser__client.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_b= rowser_headless__content__browser__client.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_h= eadless__macros.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__chann= el__common.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__chann= el__mojo.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_al= sa_audio__manager__alsa.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_aud= io__latency.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_sco= pedfd__helper.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_vid= eo__frame.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_vid= eo__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 ch= anged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_core_vali= dation__unittest.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_addre= ss__tracker__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_netwo= rk__interfaces__freebsd.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_netwo= rk__interfaces__freebsd.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_netwo= rk__interfaces__posix.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_disk__cach= e_blockfile_disk__format.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__u= til.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.g= ni (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy__res= olution_proxy__config__service__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy__res= olution_proxy__resolution__service.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_third__par= ty_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_featur= es.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_catal= og_public_cpp_manifest__parsing__util.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catal= og_store.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catal= og_store.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_devic= e_geolocation_location__arbitrator.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_devic= e_hid_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_devic= e_time__zone__monitor_time__zone__monitor.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_netwo= rk_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_netwo= rk_network__sandbox__hook__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_netwo= rk_network__service.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_netwo= rk_network__service.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resou= rce__coordinator_public_cpp_memory__instrumentation_os__metrics.h (conten= ts, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resou= rce__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc = (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_embedder_set__process__title__linux.cc (contents, props chang= ed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_embedder_set__process__title__linux.h (contents, props change= d) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_public_cpp_standalone__service_BUILD.gn (contents, props chan= ged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_public_cpp_standalone__service_standalone__service.cc (conten= ts, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_sandbox_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_zygote_common_zygote__features.gni (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_zygote_host_zygote__host__impl__linux.cc (contents, props cha= nged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_zygote_host_zygote__host__impl__linux.h (contents, props chan= ged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_zygote_zygote__host__linux.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_zygote_zygote__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_servi= ce__manager_zygote_zygote__main__linux.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_gpu__info__util_SystemInfo__internal.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_gpu__info__util_SystemInfo__libpci.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_gpu__info__util_SystemInfo__linux.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_gpu__info__util_SystemInfo__x11.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_libANGLE_Display.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_libANGLE_renderer_gl_renderergl__utils.cpp (contents, props chan= ged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_core_editing_editing__behavior.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_core_html_canvas_canvas__async__blob__creator.cc (contents,= props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_core_html_forms_internal__popup__menu.cc (contents, props c= hanged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_fonts_font__cache.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_fonts_font__cache.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_fonts_font__metrics.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_fonts_skia_font__cache__skia.cc (contents, props c= hanged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_heap_stack__frame__depth.cc (contents, props chang= ed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_wtf_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_wtf_assertions.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_wtf_atomics.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_wtf_container__annotations.h (contents, props chan= ged) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_wtf_stack__util.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= link_renderer_platform_wtf_threading__pthreads.cc (contents, props change= d) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_c= rc32c_src_src_crc32c__arm64__linux__check.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_l= ibXNVCtrl_NVCtrl.c (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_core_fxge_fx__ge__linux.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_fxjs_cjs__publicmethods.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_fxjs_js__define.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_s= kia_src_core_SkCpu.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_s= kia_src_gpu_GrAutoLocaleSetter.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_s= kia_src_ports_SkOSFile__stdio.cpp (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_s= kia_src_sksl_SkSLString.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_s= kia_third__party_vulkanmemoryallocator_include_vk__mem__alloc.h (contents= , props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_BUILD.gn (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_byteorder.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_httpcommon.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_ifaddrs__converter.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_ipaddress.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_network.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_network.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_physicalsocketserver.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_physicalsocketserver.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_platform__thread.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_platform__thread__types.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_rtc__base_stringutils.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_webrtc.gni (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_z= lib_arm__features.c (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_json__sc= hema__compiler_feature__compiler.py (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_json__sc= hema__compiler_model.py (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdr= op_os__exchange__data__provider__factory.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__ba= se__features.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__ba= se__features.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_devi= ces_x11_device__data__manager__x11.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__l= ist.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__me= mory__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_c= lient__native__pixmap__dmabuf.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojo_bu= ffer__types__struct__traits.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojo_bu= ffer__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__bind= ings__api__autogen__glx.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bind= ings__autogen__glx.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__bind= ings__autogen__glx.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__fenc= e.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__impl= ementation.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_native__the= me_native__theme.h (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_native__the= me_native__theme__base.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_gn_base_files_file__pos= ix.cc (contents, props changed) > head/www/qt5-webengine/files/patch-src_3rdparty_gn_build_gen.py (cont= ents, 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__proce= ss.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 (con= tents, props changed) > head/www/qt5-webengine/files/patch-src_core_api_core__api.pro (conten= ts, 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_ev= ent__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_fil= e__path__unittest.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_uni= x__domain__socket__linux.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_uni= x__domain__socket__linux__unittest.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_m= emory__stubs.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__posix.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_test_BUIL= D.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_breakpad_BUILD= .gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_c= lang_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_c= rypto.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_l= inux_gtk2_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_l= inux_gtk3_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_s= anitizers_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_s= anitizers_sanitizers.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_u= i.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_secondar= y_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_res= ources_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_BU= ILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_BUI= LD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_bro= wser_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_bro= wser_metrics_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chromecast_cra= sh_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_BUI= LD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_con= tent__settings_core_browser_website__settings__registry.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_plu= gins_renderer_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_pol= icy_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_sto= rage__monitor_storage__monitor.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_var= iations_proto_study.proto > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_app_BU= ILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_app_co= ntent__main__runner.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_accessibility_browser__accessibility__manager.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_child__process__launcher.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_device__sensors_data__fetcher__shared__memory.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_devtools_protocol_color__picker.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_download_base__file.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_gpu_gpu__data__manager__impl__private.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_gpu_gpu__data__manager__impl__private.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_gpu_gpu__internals__ui.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_gpu_gpu__process__host.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_memory_memory__coordinator__impl.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_ppapi__plugin__process__host.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_renderer__host_render__process__host__impl.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_tracing_tracing__controller__impl.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_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_gp= u__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_render= er_media_webrtc_processed__local__audio__source.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_render= er_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_B= UILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__ut= il.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_geoloca= tion_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_geoloca= tion_location__arbitrator.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_hid_BUI= LD.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__z= one__monitor_time__zone__monitor.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_time__z= one__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_bro= wser_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_BUI= LD.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__con= form__support_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gles2__con= form__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_servic= e_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_tools_comp= ositor__model__bench_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_BUI= LD.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_BUI= LD.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_BUI= LD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_cdm_ppap= i_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_syste= m_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_netwo= rk__interfaces__linux.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_netwo= rk__interfaces__posix.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy_prox= y__config__service__linux.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_proxy_prox= y__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_ex= tensions_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_servi= ce__manager_standalone_context.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_BU= ILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_im= e_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_pu= blic_cpp_gles2__context.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_ui_su= rfaces_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_W= ebKit_Source_bindings_core_v8_V8ScriptRunner.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_core_layout_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_fonts_FontCache.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_fonts_FontCache.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_fonts_FontPlatformData.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_fonts_FontPlatformData.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_fonts_SimpleFontData.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_fonts_skia_FontCacheSkia.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_heap_GCInfo.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_platform_heap_StackFrameDepth.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_web_PopupMenuImpl.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_wtf_Assertions.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_wtf_Atomics.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_wtf_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_wtf_ByteSwap.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_wtf_ContainerAnnotations.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_W= ebKit_Source_wtf_ThreadingPthreads.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_gni_angle.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_src_tests_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_e= xpat_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_f= fmpeg_ffmpeg__generated.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_f= ontconfig_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_f= reetype2_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_g= lslang_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_h= arfbuzz-ng_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_l= ibusb_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_l= ibxml_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_l= ibxslt_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_m= esa_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_m= inigbm_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_o= pus_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_o= ts_include_opentype-sanitiser.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_fpdfsdk_javascript_JS__Value.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_fpdfsdk_javascript_PublicMethods.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_pdfium.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_skia_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_httpcommon.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_ifaddrs__converter.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_ipaddress.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_linux.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_linux.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_network.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_network.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_physicalsocketserver.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_platform__thread.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_stringutils.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_base_systeminfo.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_modules_video__coding_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_system__wrappers_source_atomic32__non__darwin__unix.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_voice__engine_voice__engine__defines.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= idevine_cdm_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_y= asm_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_boots= trap_bootstrap.py > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_accessibili= ty_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_BU= ILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_in= put__method__factory.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__fe= atures.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__ce= nter_message__center__style.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__ce= nter_views_message__center__button__bar.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__ce= nter_views_message__center__button__bar.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_resources_u= i__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_acces= sibility_native__view__accessibility.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_contr= ols_webview_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_mus_B= UILD.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_pl= atform_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_libsamp= ler_sampler.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_wasm_wa= sm-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_sta= ck__trace__posix.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_fil= e__util.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_native__l= ibrary__posix.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_l= aunch.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_m= emory.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_m= emory__unittest.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__handle__freebsd.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__info__linux.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__iterator__freebsd.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__metrics.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_p= rocess__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__pa= rty_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__ev= ent_malloc__dump__provider.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__ev= ent_process__memory__dump.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_B= UILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_B= UILDCONFIG.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_a= llocator.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_c= ompiler_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_f= eatures.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_toolchai= n_gcc__toolchain.gni > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_toolchai= n_linux_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_chr= omium__strings.grd > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_gen= erated__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_rendere= r_pepper_pepper__flash__font__file__host.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_rendere= r_pepper_pepper__flash__font__file__host.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_aut= ofill_content_renderer_password__form__conversion__utils.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_con= tent__settings_core_browser_website__settings__registry.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_cra= sh_content_app_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_cra= sh_content_browser_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_fee= dback_anonymizer__tool.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_met= rics_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_net= error_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_plu= gins_renderer_plugin__placeholder.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_sto= rage__monitor_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_sto= rage__monitor_storage__monitor__freebsd.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_web= crypto_algorithms_test__helpers.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_browser__main__loop.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_memory_memory__monitor.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browse= r_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_BU= ILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gp= u__main.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_render= er_render__thread__impl.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_render= er_renderer__blink__platform__impl.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_render= er_renderer__blink__platform__impl.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_bluetoo= th_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_bro= wser_api_declarative__webrequest_webrequest__action.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_bro= wser_api_web__request_form__data__parser.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_command__b= uffer_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_servic= e_gpu__init.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__messa= ge__utils.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ipc_ipc__messa= ge__utils.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_BU= ILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_au= dio__manager.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_audio_au= dio__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_netwo= rk__change__notifier.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_addres= s__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__reque= st_url__request__context__builder.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdf= ium__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_servi= ce__manager_runner_host_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_ext_SkMem= ory__new__handler.cpp > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_a= ngle_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= oringssl_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_b= oringssl_src_include_openssl_cpu.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_p= dfium_core_fxcrt_fx__system.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_s= qlite_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_u= srsctp_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_modules_audio__device_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_w= ebrtc_system__wrappers_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_z= lib_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_perf_chr= ome__telemetry__build_BUILD.gn > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_tools_variatio= ns_fieldtrial__to__struct.py > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_in= put__method__initializer.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_resour= ce_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__r= ender__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__co= ntrol__vsync__provider.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_sync__co= ntrol__vsync__provider.h > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__ce= nter_views_message__view__factory.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_contr= ols_label.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_contr= ols_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_cp= u.cc > head/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_base_pl= atform_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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- 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=3D webengine > DISTVERSION=3D ${QT5_VERSION} > -PORTREVISION=3D 15 > CATEGORIES=3D www > PKGNAMEPREFIX=3D qt5- > @@ -30,6 +29,7 @@ COMMENT=3D Qt 5 library to render web content > BUILD_DEPENDS=3D 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=3D libavcodec.so:multimedia/ffmpeg \ > libdbus-1.so:devel/dbus \ > @@ -45,10 +45,11 @@ LIB_DEPENDS=3D 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=3D ${.CURDIR}/distinfo > -QT5_VERSION=3D 5.9.5 > +QT5_VERSION=3D 5.12.1 > OPTIONS_SINGLE=3D AUDIO > OPTIONS_SINGLE_AUDIO=3D ALSA PULSEAUDIO SNDIO > @@ -72,8 +73,9 @@ SNDIO_VARS_OFF=3D QMAKE_CONFIGURE_ARGS+=3D-no-sndio > # We pass `norecursive' to USES=3Dqmake because src/plugins/plugins.pro = checks > # whether webenginewidgets is available, which fails when qmake processe= s all > # .pro files at once. > -USES=3D gperf jpeg python:2.7,build pkgconfig \ > +USES=3D gl gnome gperf jpeg python:2.7,build pkgconfig \ > qmake:norecursive,outsource qt-dist:5,webengine shebangfix > +USE_GL=3D gl > USE_GNOME=3D glib20 libxml2 libxslt > USE_QT=3D core declarative designer gui location network webchannel \ > widgets buildtools_build qmake_build printsupport > @@ -82,8 +84,7 @@ USE_XORG=3D x11 xcb xcomposite xcursor xext xi xorgproto > USE_LDCONFIG=3D ${QT_LIBDIR} > - > -QMAKE_CONFIGURE_ARGS=3D -proprietary-codecs -system-ffmpeg > +QMAKE_CONFIGURE_ARGS=3D -proprietary-codecs -system-ffmpeg -disable-webr= tc > # We could just set it to an empty string as well. "all" does not accoun= t for > # dependencies correctly in the generated Makefiles, use the right targe= t here. > Modified: head/www/qt5-webengine/distinfo > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- 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 =3D 1526203565 > -SHA256 (KDE/Qt/5.9.5/qtwebengine-opensource-src-5.9.5.tar.xz) =3D 70d26d= b4e7944291c5f843b875916fb95ceec0f0a8fea3daea8004990199fc07 > -SIZE (KDE/Qt/5.9.5/qtwebengine-opensource-src-5.9.5.tar.xz) =3D 216767300 > +TIMESTAMP =3D 1549725518 > +SHA256 (KDE/Qt/5.12.1/qtwebengine-everywhere-src-5.12.1.tar.xz) =3D 43e9= 1e06bc4a60ef0f91d15ae06425cf9c6b4f7dafe960259a5b013c687c3bd0 > +SIZE (KDE/Qt/5.12.1/qtwebengine-everywhere-src-5.12.1.tar.xz) =3D 249191= 844 > Modified: head/www/qt5-webengine/files/audio_manager_openbsd.cc > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/www/qt5-webengine/files/audio_manager_openbsd.cc Wed Mar 27 22:1= 5:59 2019 (r496988) > +++ head/www/qt5-webengine/files/audio_manager_openbsd.cc Wed Mar 27 22:3= 4: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 =3D 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> au= dio_thread, > + AudioLogFactory* audio_log_fact= ory) > + : AudioManagerBase(std::move(audio_thread), > audio_log_factory) { > DLOG(WARNING) << "AudioManagerOpenBSD"; > SetMaxOutputStreamsAllowed(kMaxOutputStreams); > @@ -133,10 +130,8 @@ AudioParameters AudioManagerOpenBSD::GetPreferredOut= pu > ChannelLayout channel_layout =3D CHANNEL_LAYOUT_STEREO; > int sample_rate =3D kDefaultSampleRate; > int buffer_size =3D kDefaultOutputBufferSize; > - int bits_per_sample =3D 16; > if (input_params.IsValid()) { > sample_rate =3D input_params.sample_rate(); > - bits_per_sample =3D input_params.bits_per_sample(); > channel_layout =3D input_params.channel_layout(); > buffer_size =3D 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::MakeOutputS= tre > } > #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 ot= her > - // 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, kAudioIOMa= x + 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_fa= ctory)); > + 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_fact= ory)); > + return std::make_unique<FakeAudioManager>(std::move(audio_thread), > + audio_log_factory); > #endif > } > Modified: head/www/qt5-webengine/files/audio_manager_openbsd.h > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- 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) overrid= e; > 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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/www/qt5-webengine/files/freebsd.pri Wed Mar 27 22:15:59 2019 (r4= 96988) > +++ head/www/qt5-webengine/files/freebsd.pri Wed Mar 27 22:34:04 2019 (r4= 96989) > @@ -1,11 +1,10 @@ > -include(desktop_linux.pri) > +include(linux.pri) > -gn_args +=3D disable_nacl=3Dtrue \ > - enable_basic_printing=3Dtrue \ > +gn_args +=3D enable_basic_printing=3Dtrue \ > enable_print_preview=3Dtrue \ > - enable_webrtc=3Dfalse \ > enable_hidpi=3Dtrue \ > - use_dbus=3Dtrue > + use_dbus=3Dtrue \ > + use_udev=3Dfalse > # Once the port works better, we can think about readding the diverse `u= se_system_<foo>` > # for bundled libraries. > Modified: head/www/qt5-webengine/files/patch-clang > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/www/qt5-webengine/files/patch-clang Wed Mar 27 22:15:59 2019 (r4= 96988) > +++ head/www/qt5-webengine/files/patch-clang Wed Mar 27 22:34:04 2019 (r4= 96989) > @@ -1,14 +1,14 @@ > ---- src/3rdparty/chromium/base/strings/safe_sprintf_unittest.cc.orig 201= 6-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 201= 8-11-13 18:25:11 UTC > ++++ src/3rdparty/chromium/base/strings/safe_sprintf_unittest.cc > +@@ -730,6 +730,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) { > } > - > +=20 > 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.c= c 2015-04-15 00:18:48.000000000 +0200 > -+++ src/3rdparty/chromium/base/threading/thread_local_storage_unittest.c= c 2015-04-18 21:45:40.000000000 +0200 > -@@ -60,7 +60,7 @@ > +--- src/3rdparty/chromium/base/threading/thread_local_storage_unittest.c= c.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 =3D reinterpret_cast<int*>(value); > // Destructors should never be called with a NULL. > @@ -27,74 +27,29 @@ > if (*ptr =3D=3D 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.00= 0000000 +0200 > -+++ src/3rdparty/chromium/base/tracked_objects.cc 2015-04-18 21:57:33.00= 0000000 +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*>(N= ULL)); > -+ DCHECK_EQ(this->next_retired_worker_, static_cast<ThreadData*>(NULL)); > - this->next_retired_worker_ =3D first_retired_worker_; > - first_retired_worker_ =3D this; > - } > ---- src/3rdparty/chromium/base/tracked_objects_unittest.cc.orig 2015-0= 8-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 =3D ThreadData::TallyABirthIfActive(location); > - > - if (ThreadData::status() =3D=3D 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 201= 5-04-15 00:18:55.000000000 +0200 > -+++ src/3rdparty/chromium/media/audio/audio_output_proxy_unittest.cc 201= 5-04-18 22:02:38.000000000 +0200 > -@@ -387,7 +387,7 @@ > +--- src/3rdparty/chromium/media/audio/audio_output_proxy_unittest.cc.ori= g 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*>(NUL= L))); > + .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_co= mpound, > - const FLAG needflag =3D FLAG_NULL); > - > -- struct hentry * check_twosfx(const char * word, int len, char in= _compound, const FLAG needflag =3D NULL); > -+ struct hentry * check_twosfx(const char * word, int len, char in= _compound, const FLAG needflag =3D 0); > - > - char * check_morph(const char * word, int len, char in_compound, > - const FLAG needflag =3D FLAG_NULL); > -@@ -90,7 +90,7 @@ > - // const FLAG cclass =3D FLAG_NULL, const FLAG needf= lag =3D FLAG_NULL, char in_compound=3DIN_CPD_NOT); > - const FLAG cclass =3D FLAG_NULL, const FLAG needfla= g =3D FLAG_NULL, const FLAG badflag =3D 0); > - > -- struct hentry * check_twosfx(const char * word, int len, int optfla= gs, PfxEntry* ppfx, const FLAG needflag =3D NULL); > -+ struct hentry * check_twosfx(const char * word, int len, int optfla= gs, PfxEntry* ppfx, const FLAG needflag =3D 0); > - > - char * check_twosfx_morph(const char * word, int len, int optfla= gs, > - PfxEntry* ppfx, const FLAG needflag =3D FLAG_NULL); > ---- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/co= re/cmap_table.cc 2015-04-15 00:31:48.000000000 +0200 > -+++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/co= re/cmap_table.cc 2015-04-18 22:05:41.000000000 +0200 > -@@ -439,7 +439,7 @@ > +=20 > + EXPECT_CALL(callback_, OnError()).Times(2); > +=20 > +--- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/co= re/cmap_table.cc.orig 2018-11-13 18:25:11 UTC > ++++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/co= re/cmap_table.cc > +@@ -439,7 +439,7 @@ CMapTable::CMapFormat0::Builder::Builder( > } > - > +=20 > 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(WritableFon= tD > : 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(ReadableFon= tD > : 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(WritableFon= tD > 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= *=20 > } > - > +=20 > 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 =3D std::remove(tasks_.begin(), > - tasks_.end(), > -- reinterpret_cast<Task *>(NULL)); > -+ static_cast<Task *>(NULL)); > - > - tasks_.erase(it, tasks_.end()); > - > +=20 > Modified: head/www/qt5-webengine/files/patch-mkspecs_features_configure.p= rf > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- 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 +=3D reduce_binary_size > +@@ -64,17 +64,17 @@ defineTest(runConfigure) { > + return(false); > } > - linux { > + unix { > +=20 > + !qtConfig(webengine-host-pkg-config) { > + skipBuild("Host pkg-config is required") > + return(false) > + } > +=20 > +- !qtConfig(webengine-system-glibc) { > +- skipBuild("A suitable version of libc could not be found. S= ee: https://sourceware.org/bugzilla/show_bug.cgi?id=3D14898") > +- 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=3D14898") > ++ # return(false) > ++ #} > +=20 > QT_FOR_CONFIG +=3D 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.p= rf > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- 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 speci= fic > 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 @@ > -=20 > - defineTest(isPlatformSupported) { > - QT_FOR_CONFIG +=3D 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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /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) { > +=20 > + defineTest(isPlatformSupported) { > + QT_FOR_CONFIG +=3D 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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- 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 -0= 400 > -+++ 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 +=3D [ > - "//chrome", > - "//chrome/test:browser_tests", > -@@ -286,7 +286,7 @@ > - } > - } > -=20 > -- 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 m= issing. > - deps +=3D [ > -@@ -336,7 +336,7 @@ > - "//third_party/catapult/telemetry:bitmaptools($host_toolchain)", > - ] > - } > -- } else { > -+ } else if (!is_bsd) { > - deps +=3D [ "//ios:all" ] > - } > -=20 > -@@ -504,18 +504,23 @@ > - ] > - } > -=20 > -- if (is_linux) { > -- # The following are definitely linux-only. > -+ if (is_linux || is_bsd) { > -+ # The following are definitely? linux-only. > - deps +=3D [ > - "//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 +=3D [ > -+ "//sandbox/linux:chrome_sandbox", > -+ "//sandbox/linux:sandbox_linux_unittests", > -+ ] > -+ } > -+ > - if (use_dbus) { > - deps +=3D [ > - "//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 +=3D [ > - "//base:base_i18n_perftests", > - "//base:base_perftests", > -@@ -612,7 +617,7 @@ > - if (enable_nacl) { > - deps +=3D [ "//components/nacl/loader:nacl_loader_unittests" ] > -=20 > -- if (is_linux) { > -+ if (is_linux || is_bsd) { > - # TODO(dpranke): Figure out what platforms should actually have= this. > - deps +=3D [ "//components/nacl/loader:nacl_helper" ] > -=20 > -@@ -722,7 +727,7 @@ > - deps +=3D > - [ "//chrome/installer/mini_installer:next_version_mini_instal= ler" ] > + if (!is_android) { > +@@ -607,7 +597,7 @@ group("gn_all") { > + host_os =3D=3D "win" && !use_qt) { > + deps +=3D [ "//chrome/test/mini_installer:mini_installer_tests" ] > } > -- } else if (!is_android && !is_ios) { > -+ } else if (!is_android && !is_ios && !is_bsd) { > - deps +=3D [ "//breakpad:symupload($host_toolchain)" ] > +- } else if (!is_android && !is_ios && !is_fuchsia) { > ++ } else if (!is_android && !is_ios && !is_fuchsia && !is_bsd) { > + deps +=3D [ "//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 +=3D [ > -@@ -840,7 +845,7 @@ > - ] > -=20 > - if (target_cpu =3D=3D "x86" || target_cpu =3D=3D "x64") { > -- if (!is_android) { > -+ if (!is_android && !is_bsd) { > - deps +=3D [ "//chrome/test:load_library_perf_tests" ] > - if (use_qt) { > - deps -=3D [ "//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 =3D=3D host_toolchain) { > -+ if ((is_linux || is_bsd) && current_toolchain =3D=3D host_toolchain= ) { > - deps +=3D [ "//v8:v8_shell" ] > - } > - } > -@@ -861,7 +866,7 @@ > - } > - if ((is_linux && !is_chromeos && !is_chromecast) || (is_win && use_dr= fuzz) || > -- (use_libfuzzer && is_mac)) { > -+ (use_libfuzzer && is_mac) || is_bsd) { > - deps +=3D [ > - "//testing/libfuzzer/fuzzers", > - "//testing/libfuzzer/tests:libfuzzer_tests", > -@@ -904,7 +909,7 @@ > -=20 > - group("gn_mojo_targets") { > - testonly =3D 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 =3D [ > -@@ -930,7 +935,7 @@ > - } > - } > -=20 > --if (!is_ios) { > -+if (!is_ios || !is_bsd) { > - # This group includes all of the targets needed to build and test Bli= nk, > - # including running the layout tests (see below). > - group("blink_tests") { > -@@ -976,7 +981,7 @@ > - data_deps +=3D [ "//content/shell:content_shell_crash_service" ] > - } > -=20 > - if (!is_win && !is_android) { > + if (!is_win && !is_android && !is_bsd) { > - data_deps +=3D [ "//breakpad:minidump_stackwalk($host_toolchain)"= ] > + data_deps +=3D > + [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)= " ] > } > -=20 > -@@ -984,7 +989,7 @@ > - data_deps +=3D [ "//breakpad:dump_syms($host_toolchain)" ] > +@@ -965,7 +954,7 @@ if (!is_ios && !use_qt) { > + data_deps +=3D [ "//third_party/breakpad:dump_syms($host_toolchai= n)" ] > } > - if (is_linux) { > + if (is_linux && !is_bsd) { > - data_deps +=3D [ "//breakpad:dump_syms($host_toolchain)" ] > + data_deps +=3D [ "//third_party/breakpad:dump_syms($host_toolchai= n)" ] > } > -@@ -1006,7 +1011,7 @@ > - group("chromium_builder_perf") { > - testonly =3D 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 =3D [ > - "//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 +=3D [ "//chrome/installer/mini_installer:mini_installe= r" ] > - } else { > -+ } else if (!is_bsd) { > - data_deps +=3D [ "//breakpad:minidump_stackwalk($host_toolchain)"= ] > +- data_deps +=3D > +- [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)= " ] > } > - } > + if (is_win || is_android) { > + data_deps +=3D [ > Modified: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_B= UILD.gn > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_BUILD.g= n Wed Mar 27 22:15:59 2019 (r496988) > +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_BUILD.g= n 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 +=3D [ "//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 && !us= e_qt)) && > +- host_toolchain !=3D "//build/toolchain/cros:host") { > ++ if (!use_sysroot && (is_android || (is_linux && !is_chromecast && !us= e_qt) && !is_clang && > ++ host_toolchain !=3D "//build/toolchain/cros:host")) { > + libs +=3D [ "atomic" ] > } > +@@ -1274,7 +1274,7 @@ jumbo_component("base") { > + "allocator/allocator_shim_override_glibc_weak_symbols.h", > + ] > + deps +=3D [ "//base/allocator:tcmalloc" ] > +- } else if (is_linux && use_allocator =3D=3D "none") { > ++ } else if ((is_linux && !is_bsd) && use_allocator =3D=3D "none") { > + sources +=3D [ "allocator/allocator_shim_default_dispatch_to_glib= c.cc" ] > + } else if (is_android && use_allocator =3D=3D "none") { > + sources +=3D [ > +@@ -1704,6 +1704,33 @@ jumbo_component("base") { > + } > + } > +=20 > + if (is_bsd) { > + sources -=3D [ > -+ "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 +=3D [ > ++ "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") { > - } > -=20 > - # Linux. > -- if (is_linux) { > -+ if (is_linux || is_bsd) { > - if (is_asan || is_lsan || is_msan || is_tsan) { > - # For llvm-sanitizer. > - data +=3D [ "//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 -=3D [ > - "nix/mime_util_xdg.cc", > - "nix/mime_util_xdg.h", > -@@ -1388,6 +1417,13 @@ component("base") { > - } > - } > -=20 > -+ if (is_bsd) { > -+ sources -=3D [ > -+ "threading/platform_thread_linux.cc", > -+ ] > -+ sources +=3D [ "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) > } > -=20 > ++ > + if (is_bsd) { > + sources -=3D [ > + "debug/proc_maps_linux_unittest.cc", > + ] > -+ } > -+ > ++ }=20 > +=20 > if (is_win) { > deps +=3D [ "//base:scoped_handle_test_dll" ] > - if (current_cpu =3D=3D "x64") { > Added: head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allo= cator_allocator__shim.cc > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocat= or_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_a= llocator_allocator__shim__default__dispatch__to__glibc.cc > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocat= or_allocator__shim__default__dispatch__to__glibc.cc Wed Mar 27 22:15:59 201= 9 (r496988) > +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocat= or_allocator__shim__default__dispatch__to__glibc.cc Wed Mar 27 22:34:04 201= 9 (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" > -- > +=20 > -#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_a= llocator_allocator__shim__unittest.cc > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocat= or_allocator__shim__unittest.cc Wed Mar 27 22:15:59 2019 (r496988) > +++ head/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocat= or_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> > -=20 > -@@ -193,11 +192,13 @@ TEST_F(AllocatorShimTest, InterceptLibcS > - ASSERT_GE(zero_allocs_intercepted_by_size[2 * 23], 1u); > -=20 > - #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 =3D 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 > -=20 > - void* posix_memalign_ptr =3D nullptr; > - int res =3D 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); > -=20 > -+#if !defined(OS_BSD) > - void* pvalloc_ptr =3D 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 =3D static_cast<char*>(realloc(nullptr, 71)); > -@@ -240,8 +243,10 @@ TEST_F(AllocatorShimTest, InterceptLibcS > + char* realloc_ptr =3D 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 *** --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEVbCTpybDiFVxIrrVNqQMg7DW754FAlyb+8VfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1 QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUACgkQNqQMg7DW 7579WxAAmTO25txvMz+uwvXqJ34plMSMQRI47iD/9r9bDUv/0x0nsF0aFNKs47Am OwDCWsQthOlp0XW5V5RUAGiWvgNkbnaTwqsRcUhCpxMvpMRDQcyziXa//7LGuWmu xwAlMsUW2aUs4aLq7XyjaYtyseQxCbYWjvvsRsVCWtWfK/rTzJq7HCjvI8RBXake iKk1C3kq2IgpV+YkfFsajzqBFfiRYPC8or+PPSP473oY0HLr+ETSKR94M5RWJsmP D56fysU4weK8uw+X796L2sNWK+Da23rgk5WUorVSZRYit9+OgT5rkcARTw8+5GcL TeUbm9W/U17SD5QfQcQSQdVFLxoPj/MQH9BlcWLwWG5+cy/vedeESHxvAbSkWnTj OVgs2DSMolJFcpOLsjdveui1XLMeXvm7WkA4BFWBqXpfAZWiaM1TWe1nETkr0EXi jeb7ppJnFuqSTTFC5vgagDf2/xTH6y4j7LsxwgizsQB8yhkDnSOU994U8tcSFtyA F/ZVlvgeRX+jywofKi8T25jSBfq/7UewPEVGjSkemciqIZpSfgnKy8ZzFmYrYTIa bGEH5oa0+OcBEMTHyTpf4DeiNifuJ51bk/4XbmD3NYs+KZJy/B9B5sg96sUgUM+s XyeiWwuErYx7+u3B148rnzOXtisKkKJqn31fv3E/0IJ046KqQFI= =hjwB -----END PGP SIGNATURE----- --=-=-=--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?865zs4szzu.fsf>