git: bebea0912317 - main - devel/qcoro: update to 0.6.0

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Mon, 11 Jul 2022 08:27:23 UTC
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bebea0912317051a4ccf777e841b3e644b8d10d8

commit bebea0912317051a4ccf777e841b3e644b8d10d8
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2022-07-11 07:29:17 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2022-07-11 08:26:58 +0000

    devel/qcoro: update to 0.6.0
    
    Changelog:
     * Fix build with gcc 11.3.0 (resolves #57) by @danvratil in #58
     * Fix ODR violation when LTO is enabled by @danvratil in #59
     * Rework Github CI - add compilers and platforms by @danvratil in #60
     * CI: consolidate the CI builds into a single matrix by @danvratil in #61
     * Export QCoro wrapper classes by @danvratil in #65
     * CI: disable shared libs on Windows by @danvratil in #67
     * Enable "modern Qt" compiler definitions by @danvratil in #66
     * Introduce Generator and AsyncGenerator coroutine return types by @danvratil in #69
     * Fix installing export header by @danvratil in #77
     * Deprecate task.h in favor of qcorotask.h (#70) by @danvratil in #76
     * QtWebSockets support by @danvratil in #75
     * Document -DQCORO_WITH_QTWEBSOCKETS by @dangelog in #81
     * Fix the build by #include'ing by @dangelog in #82
     * QCoroTask: fixup a template type parameter name by @dangelog in #83
     * Add support for clang-cl (fixes #84) by @danvratil in #86
     * Fix possible race in TestWsServer by @danvratil in #88
     * WebSocket bugfixes & documentation by @danvratil in #89
     * Explicitly enable exception support for clang-cl (fixes #90) by @danvratil in #91
---
 devel/qcoro/Makefile  |  8 ++------
 devel/qcoro/distinfo  |  8 +++-----
 devel/qcoro/pkg-plist | 24 ++++++++++++++++++++++++
 3 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/devel/qcoro/Makefile b/devel/qcoro/Makefile
index d90350d08295..510f6cee7b81 100644
--- a/devel/qcoro/Makefile
+++ b/devel/qcoro/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	qcoro
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.1
-PORTREVISION=	1
+DISTVERSION=	0.6.0
 CATEGORIES=	devel kde
 
 MAINTAINER=	kde@FreeBSD.org
@@ -11,7 +10,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSES/MIT.txt
 
 USES=		cmake compiler:c++17-lang pkgconfig qt:5
-USE_QT=		concurrent core dbus network testlib \
+USE_QT=		concurrent core dbus network testlib websockets \
 		buildtools_build qmake_build
 
 USE_GITHUB=	yes
@@ -22,7 +21,4 @@ CMAKE_ARGS=	-DUSE_QT_VERSION=5
 
 BROKEN_FreeBSD_12=	requires recent C++ compiler
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES=	b4abc5874103.patch:-p1
-
 .include <bsd.port.mk>
diff --git a/devel/qcoro/distinfo b/devel/qcoro/distinfo
index 68f1794a4190..a11e6769d71a 100644
--- a/devel/qcoro/distinfo
+++ b/devel/qcoro/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1651673770
-SHA256 (danvratil-qcoro-v0.5.1_GH0.tar.gz) = 49c996797d101d8152dcd5a35005c274770d75ef18eabff78c12cdfba36e6a8f
-SIZE (danvratil-qcoro-v0.5.1_GH0.tar.gz) = 91850
-SHA256 (b4abc5874103.patch) = 48d4f3bdb0267452fc230eff314a83dd683542bae8ac5da974deb8582680c9fc
-SIZE (b4abc5874103.patch) = 2121
+TIMESTAMP = 1657522013
+SHA256 (danvratil-qcoro-v0.6.0_GH0.tar.gz) = 26d6ea1103c51b895e93d27b59bee394f80db8fd9ca21e7c0056583b1938906d
+SIZE (danvratil-qcoro-v0.6.0_GH0.tar.gz) = 122618
diff --git a/devel/qcoro/pkg-plist b/devel/qcoro/pkg-plist
index 85498e36a8c5..d98a9c643650 100644
--- a/devel/qcoro/pkg-plist
+++ b/devel/qcoro/pkg-plist
@@ -1,19 +1,26 @@
 include/qcoro5/QCoro/QCoro
 include/qcoro5/QCoro/QCoroAbstractSocket
+include/qcoro5/QCoro/QCoroAsyncGenerator
 include/qcoro5/QCoro/QCoroCore
 include/qcoro5/QCoro/QCoroDBus
 include/qcoro5/QCoro/QCoroDBusPendingCall
 include/qcoro5/QCoro/QCoroDBusPendingReply
 include/qcoro5/QCoro/QCoroFuture
+include/qcoro5/QCoro/QCoroFwd
+include/qcoro5/QCoro/QCoroGenerator
 include/qcoro5/QCoro/QCoroIODevice
 include/qcoro5/QCoro/QCoroLocalSocket
 include/qcoro5/QCoro/QCoroNetwork
 include/qcoro5/QCoro/QCoroNetworkReply
 include/qcoro5/QCoro/QCoroProcess
 include/qcoro5/QCoro/QCoroSignal
+include/qcoro5/QCoro/QCoroTask
 include/qcoro5/QCoro/QCoroTcpServer
 include/qcoro5/QCoro/QCoroThread
 include/qcoro5/QCoro/QCoroTimer
+include/qcoro5/QCoro/QCoroWebSocket
+include/qcoro5/QCoro/QCoroWebSocketServer
+include/qcoro5/QCoro/QCoroWebSockets
 include/qcoro5/QCoro/Task
 include/qcoro5/qcoro/concepts_p.h
 include/qcoro5/qcoro/config.h
@@ -21,20 +28,31 @@ include/qcoro5/qcoro/coroutine.h
 include/qcoro5/qcoro/macros_p.h
 include/qcoro5/qcoro/qcoro.h
 include/qcoro5/qcoro/qcoroabstractsocket.h
+include/qcoro5/qcoro/qcoroasyncgenerator.h
 include/qcoro5/qcoro/qcorocore.h
+include/qcoro5/qcoro/qcorocore_export.h
 include/qcoro5/qcoro/qcorodbus.h
+include/qcoro5/qcoro/qcorodbus_export.h
 include/qcoro5/qcoro/qcorodbuspendingcall.h
 include/qcoro5/qcoro/qcorodbuspendingreply.h
 include/qcoro5/qcoro/qcorofuture.h
+include/qcoro5/qcoro/qcorofwd.h
+include/qcoro5/qcoro/qcorogenerator.h
 include/qcoro5/qcoro/qcoroiodevice.h
 include/qcoro5/qcoro/qcorolocalsocket.h
 include/qcoro5/qcoro/qcoronetwork.h
+include/qcoro5/qcoro/qcoronetwork_export.h
 include/qcoro5/qcoro/qcoronetworkreply.h
 include/qcoro5/qcoro/qcoroprocess.h
 include/qcoro5/qcoro/qcorosignal.h
+include/qcoro5/qcoro/qcorotask.h
 include/qcoro5/qcoro/qcorotcpserver.h
 include/qcoro5/qcoro/qcorothread.h
 include/qcoro5/qcoro/qcorotimer.h
+include/qcoro5/qcoro/qcorowebsocket.h
+include/qcoro5/qcoro/qcorowebsockets.h
+include/qcoro5/qcoro/qcorowebsockets_export.h
+include/qcoro5/qcoro/qcorowebsocketserver.h
 include/qcoro5/qcoro/task.h
 include/qcoro5/qcoro/waitoperationbase_p.h
 lib/cmake/QCoro5/QCoro5Config.cmake
@@ -55,10 +73,16 @@ lib/cmake/QCoro5Network/QCoro5NetworkConfig.cmake
 lib/cmake/QCoro5Network/QCoro5NetworkConfigVersion.cmake
 lib/cmake/QCoro5Network/QCoro5NetworkTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/QCoro5Network/QCoro5NetworkTargets.cmake
+lib/cmake/QCoro5WebSockets/QCoro5WebSocketsConfig.cmake
+lib/cmake/QCoro5WebSockets/QCoro5WebSocketsConfigVersion.cmake
+lib/cmake/QCoro5WebSockets/QCoro5WebSocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro5WebSockets/QCoro5WebSocketsTargets.cmake
 lib/libQCoro5Core.a
 lib/libQCoro5DBus.a
 lib/libQCoro5Network.a
+lib/libQCoro5WebSockets.a
 %%QT_MKSPECDIR%%/modules/qt_QCoroCore.pri
 %%QT_MKSPECDIR%%/modules/qt_QCoroCoro.pri
 %%QT_MKSPECDIR%%/modules/qt_QCoroDBus.pri
 %%QT_MKSPECDIR%%/modules/qt_QCoroNetwork.pri
+%%QT_MKSPECDIR%%/modules/qt_QCoroWebSockets.pri