/[ports]
ViewVC logotype

Revision 448132


Jump to revision: Previous Next
Author: rakuco
Date: Thu Aug 17 15:56:11 2017 UTC (6 years, 10 months ago)
Changed paths: 84
Log Message:
New port: www/qt5-webengine.

Qt WebEngine provides functionality for rendering regions of dynamic web
content. In other words, this is Chromium's Blink web engine and parts of
Chromium's content layer wrapped by Qt. Qt WebKit is deprecated upstream, and
WebEngine is the future.

This port has been in the works for a very long time, with contributions by
myself, tcberner, Adriaan de Groot and Marie Loise Nolden.

Since most of the port is just a large part of Chromium's code base, this means
sharing some of the pain www/chromium goes through by having to patch a ton of
files. We cannot share the exact same patches because this version of Qt
WebEngine is based on an older Chromium release.

I have verified that the port works, but it is possible that many things are
still wrong or missing, so bug reports are encouraged.

Reviewed by:	Adriaan de Groot <groot@kde.org>, tcberner
Differential Revision:	https://reviews.freebsd.org/D12063


Changed paths

Path Details
Directoryhead/Mk/bsd.qt.mk modified , text changed
Directoryhead/devel/qt5/distinfo modified , text changed
Directoryhead/www/Makefile modified , text changed
Directoryhead/www/qt5-webengine/ added
Directoryhead/www/qt5-webengine/Makefile added
Directoryhead/www/qt5-webengine/distinfo added
Directoryhead/www/qt5-webengine/files/ added
Directoryhead/www/qt5-webengine/files/freebsd.pri added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher__kqueue.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_posix_unix__domain__socket__linux.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_memory__stubs.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__posix.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_tracked__objects.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_common.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_linux_unbundle_libusb.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_app_content__main__runner.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_child__process__launcher.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_frame__host_render__widget__host__view__guest.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_geolocation_location__arbitrator__impl.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__browser.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_content__common.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__child__thread.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_devtools_v8__sampling__profiler.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_crypto_nss__util.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_gpu__config.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_filters_vp9__parser.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_media.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_dns_dns__reloader.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_net.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_skia_skia__chrome.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_WebKit_Source_wtf_ByteSwap.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ffmpeg_libavutil_mem.c added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_libjingle_libjingle.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_sfntly_src_cpp_src_sfntly_table_core_cmap__table.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_platform__thread.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_base_taskrunner.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_build_common.gypi added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_modules_video__capture_device__info__impl.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_atomic32__posix.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_system__wrappers_source_condition__variable.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_voice__engine_voice__engine__defines.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_events_event__switches.h added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl.gyp added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc added
Directoryhead/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h added
Directoryhead/www/qt5-webengine/files/patch-src_core_core__common.pri added
Directoryhead/www/qt5-webengine/files/patch-src_core_core__module.pro added
Directoryhead/www/qt5-webengine/files/patch-src_core_gyp__run.pro added
Directoryhead/www/qt5-webengine/files/patch-src_core_qtwebengine.gypi added
Directoryhead/www/qt5-webengine/files/patch-tools-qmake-config.tests-enable-on-FreeBSD added
Directoryhead/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_configure.prf added
Directoryhead/www/qt5-webengine/files/patch-tools_qmake_mkspecs_features_functions.prf added
Directoryhead/www/qt5-webengine/pkg-plist added

  ViewVC Help
Powered by ViewVC 1.1.27