diff --git a/devel/concurrencpp/Makefile b/devel/concurrencpp/Makefile index 7c64256d70ec..50facc6bc819 100644 --- a/devel/concurrencpp/Makefile +++ b/devel/concurrencpp/Makefile @@ -1,37 +1,38 @@ PORTNAME= concurrencpp DISTVERSIONPREFIX= v. -DISTVERSION= 0.1.4 +DISTVERSION= 0.1.5 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ concurrency library: tasks, executors, timers, C++20 coroutines WWW= https://github.com/David-Haim/concurrencpp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_FreeBSD_12= fatal error: 'semaphore' file not found (missing C++ include ) -USES= cmake compiler:c++17-lang # should be compiler:c++20-lang +USES= cmake compiler:c++20-lang USE_GITHUB= yes GH_ACCOUNT= David-Haim CMAKE_ON= BUILD_SHARED_LIBS .include .if (${ARCH} == powerpc64le || ${ARCH} == powerpc64 || ${ARCH} == powerpc) && ${OSVERSION} < 1300523 BUILD_DEPENDS= llvm13>0:devel/llvm13 CPP= ${LOCALBASE}/bin/clang-cpp13 CC= ${LOCALBASE}/bin/clang13 CXX= ${LOCALBASE}/bin/clang++13 .endif do-test: # same as recommended in https://github.com/David-Haim/concurrencpp#building-installing-and-testing + # test async_lock_tests never finishes, see https://github.com/David-Haim/concurrencpp/issues/85 @cd ${WRKSRC} && \ ${CMAKE_BIN} -S test -B build/test && \ ${CMAKE_BIN} --build build/test && \ cd build/test && ctest . .include diff --git a/devel/concurrencpp/distinfo b/devel/concurrencpp/distinfo index 7f57b0f6baab..6c751836f855 100644 --- a/devel/concurrencpp/distinfo +++ b/devel/concurrencpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1640967804 -SHA256 (David-Haim-concurrencpp-v.0.1.4_GH0.tar.gz) = 3ad9424f975b766accc6eaedf4acfe1a20b5fdbb57fa3ae71f400e13d471e86f -SIZE (David-Haim-concurrencpp-v.0.1.4_GH0.tar.gz) = 113138 +TIMESTAMP = 1664047892 +SHA256 (David-Haim-concurrencpp-v.0.1.5_GH0.tar.gz) = 330150ebe11b3d30ffcb3efdecc184a34cf50a6bd43b68e294a496225d286651 +SIZE (David-Haim-concurrencpp-v.0.1.5_GH0.tar.gz) = 121906 diff --git a/devel/concurrencpp/pkg-plist b/devel/concurrencpp/pkg-plist index b4b95048b019..f96dd04369a4 100644 --- a/devel/concurrencpp/pkg-plist +++ b/devel/concurrencpp/pkg-plist @@ -1,49 +1,51 @@ include/concurrencpp/concurrencpp.h include/concurrencpp/coroutines/coroutine.h include/concurrencpp/errors.h include/concurrencpp/executors/constants.h include/concurrencpp/executors/derivable_executor.h include/concurrencpp/executors/executor.h include/concurrencpp/executors/executor_all.h include/concurrencpp/executors/inline_executor.h include/concurrencpp/executors/manual_executor.h include/concurrencpp/executors/thread_executor.h include/concurrencpp/executors/thread_pool_executor.h include/concurrencpp/executors/worker_thread_executor.h include/concurrencpp/forward_declarations.h include/concurrencpp/platform_defs.h include/concurrencpp/results/constants.h include/concurrencpp/results/generator.h include/concurrencpp/results/impl/consumer_context.h include/concurrencpp/results/impl/generator_state.h include/concurrencpp/results/impl/lazy_result_state.h include/concurrencpp/results/impl/producer_context.h include/concurrencpp/results/impl/result_state.h include/concurrencpp/results/impl/return_value_struct.h include/concurrencpp/results/impl/shared_result_state.h include/concurrencpp/results/lazy_result.h include/concurrencpp/results/lazy_result_awaitable.h include/concurrencpp/results/make_result.h include/concurrencpp/results/promises.h include/concurrencpp/results/result.h include/concurrencpp/results/result_awaitable.h include/concurrencpp/results/result_fwd_declarations.h include/concurrencpp/results/resume_on.h include/concurrencpp/results/shared_result.h include/concurrencpp/results/shared_result_awaitable.h include/concurrencpp/results/when_result.h include/concurrencpp/runtime/constants.h include/concurrencpp/runtime/runtime.h include/concurrencpp/task.h +include/concurrencpp/threads/async_lock.h include/concurrencpp/threads/binary_semaphore.h include/concurrencpp/threads/cache_line.h +include/concurrencpp/threads/constants.h include/concurrencpp/threads/thread.h include/concurrencpp/timers/constants.h include/concurrencpp/timers/timer.h include/concurrencpp/timers/timer_queue.h include/concurrencpp/utils/bind.h lib/cmake/concurrencppConfig.cmake lib/cmake/concurrencppConfigVersion.cmake lib/cmake/concurrencppTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/concurrencppTargets.cmake lib/libconcurrencpp.so