git: 1685a58f468b - main - devel/qcoro: Create new port.

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Thu, 07 Apr 2022 16:30:38 UTC
The branch main has been updated by arrowd:

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

commit 1685a58f468b184f872e25e867ce1bf692d60436
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2022-04-06 17:17:15 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-04-07 16:26:35 +0000

    devel/qcoro: Create new port.
---
 devel/qcoro/Makefile  | 19 +++++++++++++++++++
 devel/qcoro/distinfo  |  3 +++
 devel/qcoro/pkg-descr |  6 ++++++
 devel/qcoro/pkg-plist | 45 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 73 insertions(+)

diff --git a/devel/qcoro/Makefile b/devel/qcoro/Makefile
new file mode 100644
index 000000000000..a5cc1f315df4
--- /dev/null
+++ b/devel/qcoro/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	qcoro
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.3.0
+CATEGORIES=	devel kde
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Coroutines for Qt
+
+USES=		cmake compiler:c++17-lang pkgconfig qt:5
+USE_QT=		concurrent core dbus network testlib \
+		buildtools_build qmake_build
+USE_GITHUB=	y
+GH_ACCOUNT=	danvratil
+
+CMAKE_OFF=	QCORO_BUILD_EXAMPLES
+CMAKE_ARGS=	-DUSE_QT_VERSION=5
+		#-DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config12
+
+.include <bsd.port.mk>
diff --git a/devel/qcoro/distinfo b/devel/qcoro/distinfo
new file mode 100644
index 000000000000..7b46cc40a64e
--- /dev/null
+++ b/devel/qcoro/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1638131586
+SHA256 (danvratil-qcoro-v0.3.0_GH0.tar.gz) = 610fcf621de0cf04597e2e308d1d22a7fce2a39eafa2d4827d1ff6c8b0e724c0
+SIZE (danvratil-qcoro-v0.3.0_GH0.tar.gz) = 59213
diff --git a/devel/qcoro/pkg-descr b/devel/qcoro/pkg-descr
new file mode 100644
index 000000000000..767d35929d39
--- /dev/null
+++ b/devel/qcoro/pkg-descr
@@ -0,0 +1,6 @@
+QCoro - Coroutines for Qt
+
+The QCoro library provides set of tools to make use of the C++20 coroutines in
+connection with certain asynchronous Qt actions.
+
+WWW: https://github.com/danvratil/qcoro
diff --git a/devel/qcoro/pkg-plist b/devel/qcoro/pkg-plist
new file mode 100644
index 000000000000..76136806634c
--- /dev/null
+++ b/devel/qcoro/pkg-plist
@@ -0,0 +1,45 @@
+include/QCoro/QCoro
+include/QCoro/QCoroAbstractSocket
+include/QCoro/QCoroCore
+include/QCoro/QCoroDBus
+include/QCoro/QCoroDBusPendingCall
+include/QCoro/QCoroDBusPendingReply
+include/QCoro/QCoroFuture
+include/QCoro/QCoroIODevice
+include/QCoro/QCoroLocalSocket
+include/QCoro/QCoroNetwork
+include/QCoro/QCoroNetworkReply
+include/QCoro/QCoroProcess
+include/QCoro/QCoroSignal
+include/QCoro/QCoroTcpServer
+include/QCoro/QCoroTimer
+include/QCoro/Task
+include/qcoro/concepts_p.h
+include/qcoro/config.h
+include/qcoro/coroutine.h
+include/qcoro/macros_p.h
+include/qcoro/qcoro.h
+include/qcoro/qcoroabstractsocket.h
+include/qcoro/qcorocore.h
+include/qcoro/qcorodbus.h
+include/qcoro/qcorodbuspendingcall.h
+include/qcoro/qcorodbuspendingreply.h
+include/qcoro/qcorofuture.h
+include/qcoro/qcoroiodevice.h
+include/qcoro/qcorolocalsocket.h
+include/qcoro/qcoronetwork.h
+include/qcoro/qcoronetworkreply.h
+include/qcoro/qcoroprocess.h
+include/qcoro/qcorosignal.h
+include/qcoro/qcorotcpserver.h
+include/qcoro/qcorotimer.h
+include/qcoro/task.h
+include/qcoro/waitoperationbase_p.h
+lib/cmake/QCoro/QCoroConfig.cmake
+lib/cmake/QCoro/QCoroConfigVersion.cmake
+lib/cmake/QCoro/QCoroMacros.cmake
+lib/cmake/QCoro/QCoroTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro/QCoroTargets.cmake
+lib/libQCoroCore.a
+lib/libQCoroDBus.a
+lib/libQCoroNetwork.a