diff options
Diffstat (limited to 'devel/asyncplusplus')
-rw-r--r-- | devel/asyncplusplus/Makefile | 15 | ||||
-rw-r--r-- | devel/asyncplusplus/distinfo | 6 | ||||
-rw-r--r-- | devel/asyncplusplus/pkg-descr | 2 | ||||
-rw-r--r-- | devel/asyncplusplus/pkg-plist | 5 |
4 files changed, 20 insertions, 8 deletions
diff --git a/devel/asyncplusplus/Makefile b/devel/asyncplusplus/Makefile index 1b5d56fb41e1..bd302d194f23 100644 --- a/devel/asyncplusplus/Makefile +++ b/devel/asyncplusplus/Makefile @@ -1,17 +1,30 @@ PORTNAME= asyncplusplus DISTVERSIONPREFIX= v DISTVERSION= 1.1 +PORTREVISION= 1 # 1 is for the added STATIC option CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Async++ concurrency framework for C++11 +WWW= https://github.com/Amanieu/asyncplusplus LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++11-lang +USE_LDCONFIG= yes + USE_GITHUB= yes GH_ACCOUNT= Amanieu -USE_LDCONFIG= yes +GH_TAGNAME= 627e0520d1b22c075f65fb7abc6269377e3a4c40 # include the PR https://github.com/Amanieu/asyncplusplus/pull/57 to build the shared library + +CMAKE_ON= ASYNCXX_BUILD_SHARED + +OPTIONS_DEFINE= STATIC +OPTIONS_DEFAULT= STATIC +OPTIONS_SUB= yes + +STATIC_DESC= Build static library +STATIC_CMAKE_BOOL= ASYNCXX_BUILD_STATIC .include <bsd.port.mk> diff --git a/devel/asyncplusplus/distinfo b/devel/asyncplusplus/distinfo index 3b32e9442deb..8343d29be9d7 100644 --- a/devel/asyncplusplus/distinfo +++ b/devel/asyncplusplus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1589707210 -SHA256 (Amanieu-asyncplusplus-v1.1_GH0.tar.gz) = d160d3a433a1e08f51c785742843182c2b81a7bc872766f57bf5f3108377b858 -SIZE (Amanieu-asyncplusplus-v1.1_GH0.tar.gz) = 34095 +TIMESTAMP = 1706053634 +SHA256 (Amanieu-asyncplusplus-v1.1-627e0520d1b22c075f65fb7abc6269377e3a4c40_GH0.tar.gz) = d80ea20299d3e2165ac3f78534ca6e442f5e5348fb14765b4c97a36f71b71a10 +SIZE (Amanieu-asyncplusplus-v1.1-627e0520d1b22c075f65fb7abc6269377e3a4c40_GH0.tar.gz) = 34922 diff --git a/devel/asyncplusplus/pkg-descr b/devel/asyncplusplus/pkg-descr index b24befb4a4aa..3aab87a63fcc 100644 --- a/devel/asyncplusplus/pkg-descr +++ b/devel/asyncplusplus/pkg-descr @@ -1,4 +1,2 @@ sync++ is a lightweight concurrency framework for C++11. The concept was inspired by the Microsoft PPL library and the N3428 C++ standard proposal. - -WWW: https://github.com/Amanieu/asyncplusplus diff --git a/devel/asyncplusplus/pkg-plist b/devel/asyncplusplus/pkg-plist index 19177d80ad1e..8537b1067aa9 100644 --- a/devel/asyncplusplus/pkg-plist +++ b/devel/asyncplusplus/pkg-plist @@ -1,6 +1,6 @@ -cmake/Async++-%%CMAKE_BUILD_TYPE%%.cmake -cmake/Async++.cmake cmake/Async++Config.cmake +cmake/asyncxx-targets-%%CMAKE_BUILD_TYPE%%.cmake +cmake/asyncxx-targets.cmake include/async++.h include/async++/aligned_alloc.h include/async++/cancel.h @@ -17,4 +17,5 @@ include/async++/task.h include/async++/task_base.h include/async++/traits.h include/async++/when_all_any.h +%%STATIC%%lib/libasync++.a lib/libasync++.so |