www/qt6-webchannel: new port
This adds the missing Qt 6 webchannel module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
This commit is contained in:
parent
5416464274
commit
1fd3ee7dff
5 changed files with 75 additions and 0 deletions
|
@ -1796,6 +1796,7 @@
|
|||
SUBDIR += qt5-websockets
|
||||
SUBDIR += qt5-websockets-qml
|
||||
SUBDIR += qt5-webview
|
||||
SUBDIR += qt6-webchannel
|
||||
SUBDIR += qt6-websockets
|
||||
SUBDIR += quark
|
||||
SUBDIR += qutebrowser
|
||||
|
|
14
www/qt6-webchannel/Makefile
Normal file
14
www/qt6-webchannel/Makefile
Normal file
|
@ -0,0 +1,14 @@
|
|||
PORTNAME= webchannel
|
||||
PORTVERSION= ${QT6_VERSION}
|
||||
CATEGORIES= www
|
||||
PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 library for integration of C++/QML with HTML/js clients
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
USES= cmake compiler:c++11-lang pkgconfig qt-dist:6
|
||||
USE_QT= base declarative websockets
|
||||
|
||||
.include <bsd.port.mk>
|
3
www/qt6-webchannel/distinfo
Normal file
3
www/qt6-webchannel/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1661175986
|
||||
SHA256 (KDE/Qt/6.3.1/qtwebchannel-everywhere-src-6.3.1.tar.xz) = aaa20ac23f86992721b7ee487c379a3fd68caa8cdcea0a77a37e0d8b47ff2668
|
||||
SIZE (KDE/Qt/6.3.1/qtwebchannel-everywhere-src-6.3.1.tar.xz) = 213812
|
13
www/qt6-webchannel/pkg-descr
Normal file
13
www/qt6-webchannel/pkg-descr
Normal file
|
@ -0,0 +1,13 @@
|
|||
Qt WebChannel enables peer-to-peer communication between a server (QML/C++
|
||||
application) and a client (HTML/JavaScript or QML application). It is supported
|
||||
out of the box by Qt WebEngine. In addition, it can work on all browsers that
|
||||
support WebSockets, enabling Qt WebChannel clients to run in any JavaScript
|
||||
environment (including QML). This requires implementing a custom transport
|
||||
based on Qt WebSockets.
|
||||
|
||||
The module provides a JavaScript library for seamless integration of C++ and
|
||||
QML applications with HTML/JavaScript and QML clients. The clients must use the
|
||||
JavaScript library to access the serialized QObjects published by the host
|
||||
applications.
|
||||
|
||||
WWW: https://qt.io
|
44
www/qt6-webchannel/pkg-plist
Normal file
44
www/qt6-webchannel/pkg-plist
Normal file
|
@ -0,0 +1,44 @@
|
|||
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/qmetaobjectpublisher_p.h
|
||||
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/qqmlwebchannelattached_p.h
|
||||
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/qwebchannel_p.h
|
||||
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/signalhandler_p.h
|
||||
%%QT_INCDIR%%/QtWebChannel/%%FULLVER%%/QtWebChannel/private/variantargument_p.h
|
||||
%%QT_INCDIR%%/QtWebChannel/QQmlWebChannel
|
||||
%%QT_INCDIR%%/QtWebChannel/QWebChannel
|
||||
%%QT_INCDIR%%/QtWebChannel/QWebChannelAbstractTransport
|
||||
%%QT_INCDIR%%/QtWebChannel/QtWebChannel
|
||||
%%QT_INCDIR%%/QtWebChannel/QtWebChannelDepends
|
||||
%%QT_INCDIR%%/QtWebChannel/QtWebChannelVersion
|
||||
%%QT_INCDIR%%/QtWebChannel/qqmlwebchannel.h
|
||||
%%QT_INCDIR%%/QtWebChannel/qtwebchannelexports.h
|
||||
%%QT_INCDIR%%/QtWebChannel/qtwebchannelversion.h
|
||||
%%QT_INCDIR%%/QtWebChannel/qwebchannel.h
|
||||
%%QT_INCDIR%%/QtWebChannel/qwebchannelabstracttransport.h
|
||||
%%QT_INCDIR%%/QtWebChannel/qwebchannelglobal.h
|
||||
lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebChannelTestsConfig.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelConfig.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelConfigVersion.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6webchannelTargets.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelConfig.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelConfigVersion.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelDependencies.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelTargets.cmake
|
||||
lib/cmake/Qt6WebChannel/Qt6WebChannelVersionlessTargets.cmake
|
||||
%%QT_LIBDIR%%/libQt6WebChannel.prl
|
||||
%%QT_LIBDIR%%/libQt6WebChannel.so
|
||||
%%QT_LIBDIR%%/libQt6WebChannel.so.6
|
||||
%%QT_LIBDIR%%/libQt6WebChannel.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/metatypes/qt6webchannel_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webchannel.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webchannel_private.pri
|
||||
%%QT_QMLDIR%%/QtWebChannel/libwebchannelplugin.so
|
||||
%%QT_QMLDIR%%/QtWebChannel/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtWebChannel/qmldir
|
||||
libdata/pkgconfig/Qt6WebChannel.pc
|
||||
%%QT_DATADIR%%/modules/WebChannel.json
|
Loading…
Reference in a new issue