Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jan 2019 10:14:23 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r490122 - in head: Mk/Uses www www/qt5-webview
Message-ID:  <201901131014.x0DAEN9c087240@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tcberner
Date: Sun Jan 13 10:14:23 2019
New Revision: 490122
URL: https://svnweb.freebsd.org/changeset/ports/490122

Log:
  New port: www/qt5-webview
  
  Qt WebView provides a way to display web content in a QML application without
  necessarily including a full web browser stack by using native APIs where it
  makes sense.
  
  [1] http://doc.qt.io/qt-5/qtwebview-index.html
  
  PR:		234910

Added:
  head/www/qt5-webview/
  head/www/qt5-webview/Makefile   (contents, props changed)
  head/www/qt5-webview/pkg-plist   (contents, props changed)
Modified:
  head/Mk/Uses/qt.mk
  head/www/Makefile

Modified: head/Mk/Uses/qt.mk
==============================================================================
--- head/Mk/Uses/qt.mk	Sun Jan 13 09:53:41 2019	(r490121)
+++ head/Mk/Uses/qt.mk	Sun Jan 13 10:14:23 2019	(r490122)
@@ -156,7 +156,7 @@ _USE_QT5_ONLY=		3d buildtools canvas3d charts concurre
 			qdbus qdoc qdoc-data qev quickcontrols \
 			quickcontrols2 scxml sensors serialbus serialport speech \
 			sql-tds uiplugin uitools virtualkeyboard wayland webchannel \
-			webengine websockets websockets-qml widgets x11extras
+			webengine websockets websockets-qml webview widgets x11extras
 
 # Dependency tuples: _LIB should be preferred if possible.
 3d_PORT=		graphics/${_QT_RELNAME}-3d
@@ -440,6 +440,9 @@ websockets-qml_PATH=	${LOCALBASE}/${QT_QMLDIR_REL}/QtW
 
 webkit_PORT=		www/${_QT_RELNAME}-webkit
 webkit_LIB=		libQt${_QT_LIBVER}WebKit.so
+
+webview_PORT=		www/${_QT_RELNAME}-webview
+webview_LIB=		libQt${_QT_LIBVER}WebView.so
 
 widgets_PORT=		x11-toolkits/${_QT_RELNAME}-widgets
 widgets_LIB=		libQt${_QT_LIBVER}Widgets.so

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sun Jan 13 09:53:41 2019	(r490121)
+++ head/www/Makefile	Sun Jan 13 10:14:23 2019	(r490122)
@@ -1894,6 +1894,7 @@
     SUBDIR += qt5-webkit
     SUBDIR += qt5-websockets
     SUBDIR += qt5-websockets-qml
+    SUBDIR += qt5-webview
     SUBDIR += quark
     SUBDIR += qupzilla-qt4
     SUBDIR += qupzilla-qt5

Added: head/www/qt5-webview/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/qt5-webview/Makefile	Sun Jan 13 10:14:23 2019	(r490122)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME=	webview
+DISTVERSION=	${QT5_VERSION}
+CATEGORIES=	www
+PKGNAMEPREFIX=	qt5-
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Qt component for displaying web content
+
+USES=		compiler:c++11-lang qmake:norecursive qt-dist:5
+USE_QT=		core declarative gui network webengine \
+		buildtools_build
+USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
+
+.include <bsd.port.mk>

Added: head/www/qt5-webview/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/qt5-webview/pkg-plist	Sun Jan 13 10:14:23 2019	(r490122)
@@ -0,0 +1,34 @@
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qabstractwebview_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qnativeviewcontroller_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qquickviewcontroller_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qquickwebview_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qquickwebviewloadrequest_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebview_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebviewfactory_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebviewinterface_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebviewloadrequest_p.h
+%%QT_INCDIR%%/QtWebView/%%FULLVER%%/QtWebView/private/qwebviewplugin_p.h
+%%QT_INCDIR%%/QtWebView/QtWebView
+%%QT_INCDIR%%/QtWebView/QtWebViewDepends
+%%QT_INCDIR%%/QtWebView/QtWebViewVersion
+%%QT_INCDIR%%/QtWebView/qtwebviewfunctions.h
+%%QT_INCDIR%%/QtWebView/qtwebviewversion.h
+%%QT_INCDIR%%/QtWebView/qwebview_global.h
+%%QT_CMAKEDIR%%/Qt5WebView/Qt5WebViewConfig.cmake
+%%QT_CMAKEDIR%%/Qt5WebView/Qt5WebViewConfigVersion.cmake
+%%QT_CMAKEDIR%%/Qt5WebView/Qt5WebView_QWebEngineWebViewPlugin.cmake
+%%QT_LIBDIR%%/libQt5WebView.prl
+%%QT_LIBDIR%%/libQt5WebView.so
+%%QT_LIBDIR%%/libQt5WebView.so.5
+%%QT_LIBDIR%%/libQt5WebView.so.%%SHORTVER%%
+%%QT_LIBDIR%%/libQt5WebView.so.%%FULLVER%%
+%%DEBUG%%%%QT_LIBDIR%%/libQt5WebView.so.%%FULLVER%%.debug
+%%QT_MKSPECDIR%%/modules/qt_lib_webview.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_webview_private.pri
+%%QT_PLUGINDIR%%/webview/libqtwebview_webengine.so
+%%DEBUG%%%%QT_PLUGINDIR%%/webview/libqtwebview_webengine.so.debug
+%%QT_QMLDIR%%/QtWebView/libdeclarative_webview.so
+%%DEBUG%%%%QT_QMLDIR%%/QtWebView/libdeclarative_webview.so.debug
+%%QT_QMLDIR%%/QtWebView/plugins.qmltypes
+%%QT_QMLDIR%%/QtWebView/qmldir
+libdata/pkgconfig/Qt5WebView.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901131014.x0DAEN9c087240>