From nobody Mon Aug 22 14:09:38 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MBDkp4wzQz4ZkVH; Mon, 22 Aug 2022 14:09:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MBDkp4Vlpz45ht; Mon, 22 Aug 2022 14:09:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661177378; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=27gGRkIN4goHZHz7CRX/HsFx/13p9L4acMqtw2JWtAo=; b=mUqu58IS+GEWNeYjOZbzAcWi5Qe96rPaQ/G1feX0+RukSEoxBo1J912kGGHYhjgx+QreYE NmS50mFAagLww1RZ6NvzAmMztDslaL2QmgIE/A9IMoM+jpkgOYTR46cdw3800qLgeXxa3V NiMM5LBZWT5D3UTD6MvmOgfGNZSNg3vYDS8LftBW9lpE32CBra7yFcrO88ZyDQp1/2B0Q/ LC5S7uGu7XcK5lVYTUEjBRwhv1Wb7X9eDxKW1vnnHTdHzYlvTB4uMAb5a0HRURkb6FzKte h5tSjwJ62KIqHv0jBiFzP7t0QKogubquehZXv3MssHFg3VvqX410pTLsPPV3nw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MBDkp3bwBzsJ5; Mon, 22 Aug 2022 14:09:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 27ME9cCR057015; Mon, 22 Aug 2022 14:09:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27ME9cMr057014; Mon, 22 Aug 2022 14:09:38 GMT (envelope-from git) Date: Mon, 22 Aug 2022 14:09:38 GMT Message-Id: <202208221409.27ME9cMr057014@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: cc6ad6188cdd - main - www/qt6-websockets: new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cc6ad6188cdd4bc640c7e13fa77256996e18a024 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661177378; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=27gGRkIN4goHZHz7CRX/HsFx/13p9L4acMqtw2JWtAo=; b=VEEbMwxiFIi93qr0hy/LWNc7YFcEqSqz2rmhn2uQIe5uPqi2hjl/uQCGWDYG5f2pD08TUp Q0k1PDWAjX10/PXdyp24v5Yw+5ovY1ftswzk5vfag+KRSXHIY2wDkjHphT0IuOLM3Lbl+O RqQliSEoX4qfVUjWiYWYCvKj1UunV+uzFyhaqxPyI1CZUJwMlnM548xC/ITR/hyJcojGR1 /g3J6Vxp+Z2VZhRgMZNj9R90moqKYGQ+J6MrE7ZcYZPfQ+cUczfrnJGdR24U3N/G4gpMuW YhrBmfBFYRY2pbLY98jZOzbigG631UkSb7bGt+P/LuzdKXYhTtDHMPf/t2711Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1661177378; a=rsa-sha256; cv=none; b=tOxd8lcnTLmzwGAb05UfoHoKqbALIHE3p9l8PWJ+yjeH4UdCEAazsvHfwnTJ431PtWwqx7 ykIlTyMocS34dwOPAj5mjVIbYJLcSY45JIxCLuqHm6hl7RINBVI2foJCoKvQ28hFjZlfcO AwpIHsnhIJuyTNbjOSst0Vy2QLCoAUtdKdztgU/4pUlM6BuBHw4nR2buN9uGDzq5M0ePES KjgJyV5prqTIESimWMJ3Cr7cJ8HzGGFxgu7aWeR1LKEUpp6PYNjBLrA70B2y4D7UZlv90X lhcJuBSjKGBhTsZI1LSPedUeFlpHJ1Z2wczryNhnvW5IaGb5PalPmV/YIyh+Hg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=cc6ad6188cdd4bc640c7e13fa77256996e18a024 commit cc6ad6188cdd4bc640c7e13fa77256996e18a024 Author: Tobias C. Berner AuthorDate: 2022-08-22 13:58:25 +0000 Commit: Tobias C. Berner CommitDate: 2022-08-22 14:09:20 +0000 www/qt6-websockets: new port This adds the missing Qt 6 websockets 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. --- www/Makefile | 1 + www/qt6-websockets/Makefile | 14 ++++++++++++ www/qt6-websockets/distinfo | 3 +++ www/qt6-websockets/pkg-descr | 10 +++++++++ www/qt6-websockets/pkg-plist | 53 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 81 insertions(+) diff --git a/www/Makefile b/www/Makefile index e9e72f33e9d5..54a90025592a 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1796,6 +1796,7 @@ SUBDIR += qt5-websockets SUBDIR += qt5-websockets-qml SUBDIR += qt5-webview + SUBDIR += qt6-websockets SUBDIR += quark SUBDIR += qutebrowser SUBDIR += radicale diff --git a/www/qt6-websockets/Makefile b/www/qt6-websockets/Makefile new file mode 100644 index 000000000000..43e92f6090f0 --- /dev/null +++ b/www/qt6-websockets/Makefile @@ -0,0 +1,14 @@ +PORTNAME= websockets +PORTVERSION= ${QT6_VERSION} +CATEGORIES= www +PKGNAMEPREFIX= qt6- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt implementation of WebSocket protocol + +BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers + +USES= cmake compiler:c++11-lang pkgconfig qt-dist:6 +USE_QT= base declarative + +.include diff --git a/www/qt6-websockets/distinfo b/www/qt6-websockets/distinfo new file mode 100644 index 000000000000..9869e8cfc881 --- /dev/null +++ b/www/qt6-websockets/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1661176146 +SHA256 (KDE/Qt/6.3.1/qtwebsockets-everywhere-src-6.3.1.tar.xz) = 9f980d90c97fcbde1b50c773f6dc580cfdf8c36ce14a1be3aa2ccadfe605121a +SIZE (KDE/Qt/6.3.1/qtwebsockets-everywhere-src-6.3.1.tar.xz) = 264268 diff --git a/www/qt6-websockets/pkg-descr b/www/qt6-websockets/pkg-descr new file mode 100644 index 000000000000..cc4f1c041389 --- /dev/null +++ b/www/qt6-websockets/pkg-descr @@ -0,0 +1,10 @@ +WebSocket is a web-based protocol designed to enable a two-way interactive +communication session between a client application and a remote host. It +enables the two entities to send data back and forth if the initial handshake +succeeds. + +The Qt WebSockets module provides C++ and QML interfaces that enable Qt +applications to act as a server that can process WebSocket requests, or a +client that can consume data received from the server, or both. + +WWW: https://qt.io diff --git a/www/qt6-websockets/pkg-plist b/www/qt6-websockets/pkg-plist new file mode 100644 index 000000000000..5c34bafd2b61 --- /dev/null +++ b/www/qt6-websockets/pkg-plist @@ -0,0 +1,53 @@ +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qdefaultmaskgenerator_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qsslserver_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocket_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketcorsauthenticator_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketdataprocessor_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketframe_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsockethandshakerequest_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsockethandshakeresponse_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketprotocol_p.h +%%QT_INCDIR%%/QtWebSockets/%%FULLVER%%/QtWebSockets/private/qwebsocketserver_p.h +%%QT_INCDIR%%/QtWebSockets/QMaskGenerator +%%QT_INCDIR%%/QtWebSockets/QWebSocket +%%QT_INCDIR%%/QtWebSockets/QWebSocketCorsAuthenticator +%%QT_INCDIR%%/QtWebSockets/QWebSocketProtocol +%%QT_INCDIR%%/QtWebSockets/QWebSocketServer +%%QT_INCDIR%%/QtWebSockets/QtWebSockets +%%QT_INCDIR%%/QtWebSockets/QtWebSocketsDepends +%%QT_INCDIR%%/QtWebSockets/QtWebSocketsVersion +%%QT_INCDIR%%/QtWebSockets/qmaskgenerator.h +%%QT_INCDIR%%/QtWebSockets/qtwebsocketsexports.h +%%QT_INCDIR%%/QtWebSockets/qtwebsocketsversion.h +%%QT_INCDIR%%/QtWebSockets/qwebsocket.h +%%QT_INCDIR%%/QtWebSockets/qwebsocketcorsauthenticator.h +%%QT_INCDIR%%/QtWebSockets/qwebsocketprotocol.h +%%QT_INCDIR%%/QtWebSockets/qwebsockets_global.h +%%QT_INCDIR%%/QtWebSockets/qwebsocketserver.h +lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebSocketsTestsConfig.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qmlwebsocketsAdditionalTargetInfo.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qmlwebsocketsConfig.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qmlwebsocketsConfigVersion.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qmlwebsocketsConfigVersionImpl.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qmlwebsocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qmlwebsocketsTargets.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsAdditionalTargetInfo.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsConfig.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsConfigVersion.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsConfigVersionImpl.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsDependencies.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsTargets.cmake +lib/cmake/Qt6WebSockets/Qt6WebSocketsVersionlessTargets.cmake +%%QT_LIBDIR%%/libQt6WebSockets.prl +%%QT_LIBDIR%%/libQt6WebSockets.so +%%QT_LIBDIR%%/libQt6WebSockets.so.6 +%%QT_LIBDIR%%/libQt6WebSockets.so.%%FULLVER%% +%%QT_LIBDIR%%/metatypes/qt6websockets_release_metatypes.json +%%QT_MKSPECDIR%%/modules/qt_lib_websockets.pri +%%QT_MKSPECDIR%%/modules/qt_lib_websockets_private.pri +%%QT_QMLDIR%%/QtWebSockets/libqmlwebsocketsplugin.so +%%QT_QMLDIR%%/QtWebSockets/plugins.qmltypes +%%QT_QMLDIR%%/QtWebSockets/qmldir +libdata/pkgconfig/Qt6WebSockets.pc +%%QT_DATADIR%%/modules/WebSockets.json