diff --git a/devel/concurrencpp/Makefile b/devel/concurrencpp/Makefile index 865f7c22f7a7..be71d73ee69c 100644 --- a/devel/concurrencpp/Makefile +++ b/devel/concurrencpp/Makefile @@ -1,41 +1,41 @@ PORTNAME= concurrencpp DISTVERSIONPREFIX= v. -DISTVERSION= 0.1.5 +DISTVERSION= 0.1.6 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 # XXX Drop after FreeBSD 12.3 EOL around 2023-03-31 .if exists(/usr/include/c++/v1) && !exists(/usr/include/c++/v1/semaphore) BROKEN_FreeBSD_12= fatal error: 'semaphore' file not found (missing C++ include ) .endif 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 6c751836f855..66147c0b7e7a 100644 --- a/devel/concurrencpp/distinfo +++ b/devel/concurrencpp/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1679523811 +SHA256 (David-Haim-concurrencpp-v.0.1.6_GH0.tar.gz) = e7d5c23a73ff1d7199d361d3402ad2a710dfccf7630b622346df94a7532b4221 +SIZE (David-Haim-concurrencpp-v.0.1.6_GH0.tar.gz) = 127912 diff --git a/devel/concurrencpp/pkg-plist b/devel/concurrencpp/pkg-plist index f96dd04369a4..5fad2c1b3da1 100644 --- a/devel/concurrencpp/pkg-plist +++ b/devel/concurrencpp/pkg-plist @@ -1,51 +1,54 @@ 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_condition_variable.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 +include/concurrencpp/utils/slist.h lib/cmake/concurrencppConfig.cmake lib/cmake/concurrencppConfigVersion.cmake lib/cmake/concurrencppTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/concurrencppTargets.cmake lib/libconcurrencpp.so +lib/libconcurrencpp.so.0 +lib/libconcurrencpp.so.0.1.6