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 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