diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2022-08-22 15:23:01 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2022-08-22 15:23:01 +0000 |
commit | 040da30fe2f88f4fecda80d59598d12a57391492 (patch) | |
tree | c375a0b0d794ced844f5c97562a9bbbc1ec467ff | |
parent | b717108d9c9d02739a27eaab29fc2445e13947f8 (diff) | |
download | ports-040da30fe2f88f4fecda80d59598d12a57391492.tar.gz ports-040da30fe2f88f4fecda80d59598d12a57391492.zip |
devel/qt6-languageserver: new port
This adds the missing Qt 6 languageserver 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.
-rw-r--r-- | Mk/Uses/qt-dist.mk | 2 | ||||
-rw-r--r-- | Mk/Uses/qt.mk | 2 | ||||
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/qt6-languageserver/Makefile | 14 | ||||
-rw-r--r-- | devel/qt6-languageserver/distinfo | 3 | ||||
-rw-r--r-- | devel/qt6-languageserver/pkg-descr | 4 | ||||
-rw-r--r-- | devel/qt6-languageserver/pkg-plist | 57 |
7 files changed, 81 insertions, 2 deletions
diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk index 3d3ff38a321e..5b3a54ea6f3c 100644 --- a/Mk/Uses/qt-dist.mk +++ b/Mk/Uses/qt-dist.mk @@ -28,7 +28,7 @@ _QT5_DISTS= 3d activeqt androidextras base charts connectivity datavis3d \ serialport speech svg tools translations virtualkeyboard wayland \ webchannel webengine webglplugin websockets webview winextras \ x11extras xmlpatterns -_QT6_DISTS= 3d 5compat base declarative doc imageformats lottie multimedia quick3d quickcontrols2 \ +_QT6_DISTS= 3d 5compat base declarative doc imageformats languageserver lottie multimedia quick3d quickcontrols2 \ quicktimeline networkauth remoteobjects scxml sensors serialbus serialport shadertools svg tools \ translations virtualkeyboard webchannel webengine \ websockets webview wayland diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk index f7170c1ed036..96d71af8236a 100644 --- a/Mk/Uses/qt.mk +++ b/Mk/Uses/qt.mk @@ -150,7 +150,7 @@ _USE_QT5_ONLY= 3d buildtools charts concurrent connectivity \ scripttools sql sql-mysql sql-odbc sql-pgsql sql-sqlite2 \ sql-sqlite3 svg testlib webkit xml xmlpatterns -_USE_QT6_ONLY= 3d 5compat base declarative doc lottie imageformats quick3d \ +_USE_QT6_ONLY= 3d 5compat base declarative doc languageserver lottie imageformats quick3d \ quickcontrols2 quicktimeline networkauth remoteobjects scxml sensors \ serialbus serialport shadertools \ svg tools translations wayland webchannel websockets diff --git a/devel/Makefile b/devel/Makefile index 02cd3ce4c6f4..b2c3788f551e 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5615,6 +5615,7 @@ SUBDIR += qt5-uitools SUBDIR += qt6-5compat SUBDIR += qt6-base + SUBDIR += qt6-languageserver SUBDIR += qt6-remoteobjects SUBDIR += qt6-scxml SUBDIR += qt6-tools diff --git a/devel/qt6-languageserver/Makefile b/devel/qt6-languageserver/Makefile new file mode 100644 index 000000000000..fd3dc56bf1c4 --- /dev/null +++ b/devel/qt6-languageserver/Makefile @@ -0,0 +1,14 @@ +PORTNAME= languageserver +PORTVERSION= ${QT6_VERSION} +CATEGORIES= devel +PKGNAMEPREFIX= qt6- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt 6 implementation of the Language Server Protocol + +BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers + +USES= cmake compiler:c++11-lang pkgconfig qt-dist:6 +USE_QT= base + +.include <bsd.port.mk> diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo new file mode 100644 index 000000000000..3d82e37f2fb8 --- /dev/null +++ b/devel/qt6-languageserver/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1661181325 +SHA256 (KDE/Qt/6.3.1/qtlanguageserver-everywhere-src-6.3.1.tar.xz) = 791147a487ac568211d2d254e93821d171a40445ef14d6cffd05fe56c9fa4abc +SIZE (KDE/Qt/6.3.1/qtlanguageserver-everywhere-src-6.3.1.tar.xz) = 147848 diff --git a/devel/qt6-languageserver/pkg-descr b/devel/qt6-languageserver/pkg-descr new file mode 100644 index 000000000000..a3a4704a38bf --- /dev/null +++ b/devel/qt6-languageserver/pkg-descr @@ -0,0 +1,4 @@ +Qt Language Server: implements the Language Server Protocol Specification and +the JsonRpc 2.0 protocol. The module does not contain a public API. + +WWW: https://qt.io diff --git a/devel/qt6-languageserver/pkg-plist b/devel/qt6-languageserver/pkg-plist new file mode 100644 index 000000000000..cd2c8ad3b4a8 --- /dev/null +++ b/devel/qt6-languageserver/pkg-plist @@ -0,0 +1,57 @@ +%%QT_INCDIR%%/QtJsonRpc/%%FULLVER%%/QtJsonRpc/private/qhttpmessagestreamparser_p.h +%%QT_INCDIR%%/QtJsonRpc/%%FULLVER%%/QtJsonRpc/private/qjsonrpcprotocol_p.h +%%QT_INCDIR%%/QtJsonRpc/%%FULLVER%%/QtJsonRpc/private/qjsonrpcprotocol_p_p.h +%%QT_INCDIR%%/QtJsonRpc/%%FULLVER%%/QtJsonRpc/private/qjsonrpctransport_p.h +%%QT_INCDIR%%/QtJsonRpc/%%FULLVER%%/QtJsonRpc/private/qjsontypedrpc_p.h +%%QT_INCDIR%%/QtJsonRpc/%%FULLVER%%/QtJsonRpc/private/qtypedjson_p.h +%%QT_INCDIR%%/QtJsonRpc/QtJsonRpc +%%QT_INCDIR%%/QtJsonRpc/QtJsonRpcDepends +%%QT_INCDIR%%/QtJsonRpc/QtJsonRpcVersion +%%QT_INCDIR%%/QtJsonRpc/qtjsonrpcglobal.h +%%QT_INCDIR%%/QtJsonRpc/qtjsonrpcversion.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverbase_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverbase_p_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageservergen_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageservergen_p_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverjsonrpctransport_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverprespectypes_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverprotocol_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverspec_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlanguageserverspectypes_p.h +%%QT_INCDIR%%/QtLanguageServer/%%FULLVER%%/QtLanguageServer/private/qlspnotifysignals_p.h +%%QT_INCDIR%%/QtLanguageServer/QtLanguageServer +%%QT_INCDIR%%/QtLanguageServer/QtLanguageServerDepends +%%QT_INCDIR%%/QtLanguageServer/QtLanguageServerVersion +%%QT_INCDIR%%/QtLanguageServer/qtlanguageserverglobal.h +%%QT_INCDIR%%/QtLanguageServer/qtlanguageserverversion.h +lib/cmake/Qt6BuildInternals/StandaloneTests/QtLanguageServerTestsConfig.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateAdditionalTargetInfo.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateConfig.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateConfigVersion.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateConfigVersionImpl.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateDependencies.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateTargets.cmake +lib/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateVersionlessTargets.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateAdditionalTargetInfo.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateConfig.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateConfigVersion.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateConfigVersionImpl.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateDependencies.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateTargets.cmake +lib/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateVersionlessTargets.cmake +%%QT_LIBDIR%%/libQt6JsonRpc.prl +%%QT_LIBDIR%%/libQt6JsonRpc.so +%%QT_LIBDIR%%/libQt6JsonRpc.so.6 +%%QT_LIBDIR%%/libQt6JsonRpc.so.%%FULLVER%% +%%QT_LIBDIR%%/libQt6LanguageServer.prl +%%QT_LIBDIR%%/libQt6LanguageServer.so +%%QT_LIBDIR%%/libQt6LanguageServer.so.6 +%%QT_LIBDIR%%/libQt6LanguageServer.so.%%FULLVER%% +%%QT_LIBDIR%%/metatypes/qt6jsonrpcprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6languageserverprivate_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_MKSPECDIR%%/modules/qt_lib_jsonrpc_private.pri +%%QT_MKSPECDIR%%/modules/qt_lib_languageserver_private.pri +%%QT_DATADIR%%/modules/JsonRpcPrivate.json +%%QT_DATADIR%%/modules/LanguageServerPrivate.json |