git: dd5f2860cd69 - main - devel/pika: Update 0.7.0 -> 0.8.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 26 Sep 2022 06:30:34 UTC
The branch main has been updated by yuri:

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

commit dd5f2860cd691885794b12fb953029c4a29e2a72
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-09-26 04:24:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-09-26 06:30:27 +0000

    devel/pika: Update 0.7.0 -> 0.8.0
    
    Reported by:    portscout
---
 devel/pika/Makefile  | 13 +++++--------
 devel/pika/distinfo  |  8 +++-----
 devel/pika/pkg-plist | 31 ++++++-------------------------
 3 files changed, 14 insertions(+), 38 deletions(-)

diff --git a/devel/pika/Makefile b/devel/pika/Makefile
index 8e792c383914..c1cf7f07ed60 100644
--- a/devel/pika/Makefile
+++ b/devel/pika/Makefile
@@ -1,11 +1,7 @@
 PORTNAME=	pika
-DISTVERSION=	0.7.0
-PORTREVISION=	1
+DISTVERSION=	0.8.0
 CATEGORIES=	devel
 
-PATCH_SITES=	https://github.com/pika-org/pika/commit/
-PATCHFILES=	b3f72acf5d4f90ed3dfb9092efe351a9e76fa6e8.patch:-p1
-
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	C++ library for concurrency and parallelism
 WWW=		https://github.com/pika-org/pika
@@ -14,7 +10,8 @@ LICENSE=	BSL
 LICENSE_FILE=	${WRKSRC}/LICENSE_1_0.txt
 
 BUILD_DEPENDS=	boost-libs>=0:devel/boost-libs
-LIB_DEPENDS=	libhwloc.so:devel/hwloc2 \
+LIB_DEPENDS=	libboost_context.so:devel/boost-libs \
+		libhwloc.so:devel/hwloc2 \
 		libtcmalloc_minimal.so:devel/google-perftools
 
 USES=		cmake:testing compiler:c++17-lang
@@ -25,8 +22,8 @@ GH_ACCOUNT=	pika-org
 
 CMAKE_ON=	PIKA_WITH_MALLOC
 CMAKE_ON+=	PIKA_WITH_GENERIC_CONTEXT_COROUTINES # prerequisite, build breaks on aarch64, armv6 w/out it
-CMAKE_TESTING_ON=	PIKA_WITH_TESTS PIKA_WITH_TESTS_UNIT # unclear how to run tests
-CMAKE_TESTING_TARGET=	tests test
+CMAKE_TESTING_ON=	PIKA_WITH_TESTS PIKA_WITH_TESTS_UNIT
+CMAKE_TESTING_TARGET=	tests # 3 tests are known to fail, see https://github.com/pika-org/pika/issues/463
 
 BINARY_ALIAS=	git=false
 
diff --git a/devel/pika/distinfo b/devel/pika/distinfo
index a865638ebd9d..092f697e6f24 100644
--- a/devel/pika/distinfo
+++ b/devel/pika/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1659600642
-SHA256 (pika-org-pika-0.7.0_GH0.tar.gz) = e1bf978c88515f7af28ee47f98b795ffee521c15b39877ea4cfb405f31d507ed
-SIZE (pika-org-pika-0.7.0_GH0.tar.gz) = 2077227
-SHA256 (b3f72acf5d4f90ed3dfb9092efe351a9e76fa6e8.patch) = 36c50a86393922db2d4bb69456f675abce09684e842ac0570e6d22f3779a0fd0
-SIZE (b3f72acf5d4f90ed3dfb9092efe351a9e76fa6e8.patch) = 9391
+TIMESTAMP = 1664150244
+SHA256 (pika-org-pika-0.8.0_GH0.tar.gz) = 058e82d7c8f95badabe52bbb4682d55aadf340d67ced1226c0673b4529adc182
+SIZE (pika-org-pika-0.8.0_GH0.tar.gz) = 2059513
diff --git a/devel/pika/pkg-plist b/devel/pika/pkg-plist
index cca8c36ba870..7fb257df5bc6 100644
--- a/devel/pika/pkg-plist
+++ b/devel/pika/pkg-plist
@@ -3,7 +3,6 @@ include/pika/affinity/config/defines.hpp
 include/pika/affinity/parse_affinity_options.hpp
 include/pika/algorithm.hpp
 include/pika/algorithms/config/defines.hpp
-include/pika/algorithms/traits/is_value_proxy.hpp
 include/pika/algorithms/traits/pointer_category.hpp
 include/pika/algorithms/traits/projected.hpp
 include/pika/algorithms/traits/projected_range.hpp
@@ -230,7 +229,6 @@ include/pika/executors/fork_join_executor.hpp
 include/pika/executors/guided_pool_executor.hpp
 include/pika/executors/limiting_executor.hpp
 include/pika/executors/parallel_executor.hpp
-include/pika/executors/parallel_executor_aggregated.hpp
 include/pika/executors/restricted_thread_pool_executor.hpp
 include/pika/executors/scheduler_executor.hpp
 include/pika/executors/sequenced_executor.hpp
@@ -261,20 +259,16 @@ include/pika/functional/detail/vtable/function_vtable.hpp
 include/pika/functional/detail/vtable/vtable.hpp
 include/pika/functional/first_argument.hpp
 include/pika/functional/function.hpp
-include/pika/functional/function_ref.hpp
 include/pika/functional/invoke.hpp
 include/pika/functional/invoke_fused.hpp
 include/pika/functional/invoke_result.hpp
-include/pika/functional/mem_fn.hpp
 include/pika/functional/one_shot.hpp
-include/pika/functional/protect.hpp
 include/pika/functional/tag_invoke.hpp
 include/pika/functional/traits/get_function_address.hpp
 include/pika/functional/traits/get_function_annotation.hpp
 include/pika/functional/traits/is_action.hpp
 include/pika/functional/traits/is_bind_expression.hpp
 include/pika/functional/traits/is_invocable.hpp
-include/pika/functional/traits/is_placeholder.hpp
 include/pika/functional/unique_function.hpp
 include/pika/future.hpp
 include/pika/futures/config/defines.hpp
@@ -301,9 +295,6 @@ include/pika/futures/traits/promise_local_result.hpp
 include/pika/futures/traits/promise_remote_result.hpp
 include/pika/hardware/bit_manipulation.hpp
 include/pika/hardware/config/defines.hpp
-include/pika/hardware/cpuid.hpp.orig
-include/pika/hardware/cpuid/linux_x86.hpp.orig
-include/pika/hardware/cpuid/msvc.hpp.orig
 include/pika/hardware/timestamp.hpp
 include/pika/hardware/timestamp/bgq.hpp
 include/pika/hardware/timestamp/cuda.hpp
@@ -404,12 +395,12 @@ include/pika/modules/schedulers.hpp
 include/pika/modules/string_util.hpp
 include/pika/modules/synchronization.hpp
 include/pika/modules/tag_invoke.hpp
+include/pika/modules/thread_manager.hpp
 include/pika/modules/thread_pool_util.hpp
 include/pika/modules/thread_pools.hpp
 include/pika/modules/thread_support.hpp
 include/pika/modules/threading.hpp
 include/pika/modules/threading_base.hpp
-include/pika/modules/threadmanager.hpp
 include/pika/modules/timing.hpp
 include/pika/modules/topology.hpp
 include/pika/modules/type_support.hpp
@@ -590,7 +581,6 @@ include/pika/parallel/util/detail/chunk_size.hpp
 include/pika/parallel/util/detail/chunk_size_iterator.hpp
 include/pika/parallel/util/detail/handle_exception_termination_handler.hpp
 include/pika/parallel/util/detail/handle_local_exceptions.hpp
-include/pika/parallel/util/detail/handle_remote_exceptions.hpp
 include/pika/parallel/util/detail/partitioner_iteration.hpp
 include/pika/parallel/util/detail/scoped_executor_parameters.hpp
 include/pika/parallel/util/detail/select_partitioner.hpp
@@ -731,6 +721,8 @@ include/pika/system_error.hpp
 include/pika/tag_invoke/config/defines.hpp
 include/pika/task_block.hpp
 include/pika/thread.hpp
+include/pika/thread_manager/config/defines.hpp
+include/pika/thread_manager/thread_manager_fwd.hpp
 include/pika/thread_pool_util/config/defines.hpp
 include/pika/thread_pool_util/thread_pool_suspension_helpers.hpp
 include/pika/thread_pools/config/defines.hpp
@@ -779,8 +771,6 @@ include/pika/threading_base/thread_pool_base.hpp
 include/pika/threading_base/thread_queue_init_parameters.hpp
 include/pika/threading_base/thread_specific_ptr.hpp
 include/pika/threading_base/threading_base_fwd.hpp
-include/pika/threadmanager/config/defines.hpp
-include/pika/threadmanager/threadmanager_fwd.hpp
 include/pika/timing/config/defines.hpp
 include/pika/timing/high_resolution_timer.hpp
 include/pika/timing/steady_clock.hpp
@@ -795,12 +785,11 @@ include/pika/type_support/detail/wrap_int.hpp
 include/pika/type_support/detected.hpp
 include/pika/type_support/empty_function.hpp
 include/pika/type_support/equality.hpp
-include/pika/type_support/identity.hpp
 include/pika/type_support/lazy_conditional.hpp
-include/pika/type_support/lazy_enable_if.hpp
 include/pika/type_support/pack.hpp
+include/pika/type_support/type_identity.hpp
 include/pika/type_support/unused.hpp
-include/pika/type_support/unwrap_ref.hpp
+include/pika/type_support/unwrap_reference.hpp
 include/pika/type_support/void_guard.hpp
 include/pika/type_traits.hpp
 include/pika/unwrap.hpp
@@ -810,11 +799,8 @@ include/pika/util/detail/reserve.hpp
 include/pika/util/from_string.hpp
 include/pika/util/get_and_reset_value.hpp
 include/pika/util/get_entry_as.hpp
-include/pika/util/insert_checked.hpp
 include/pika/util/ios_flags_saver.hpp
 include/pika/util/manage_config.hpp
-include/pika/util/max.hpp
-include/pika/util/min.hpp
 include/pika/util/to_string.hpp
 include/pika/version.hpp
 include/pika/version/config/defines.hpp
@@ -886,11 +872,6 @@ lib/cmake/pika/pika_targets.cmake
 lib/cmake/pika/pika_utils.cmake
 lib/cmake/pika/scripts/pika_local_create_symbolic_link_directory.bat
 lib/cmake/pika/scripts/pika_local_create_symbolic_link_file.bat
-lib/cmake/pika/tests/builtin_integer_pack.cpp
-lib/cmake/pika/tests/builtin_make_integer_seq.cpp
-lib/cmake/pika/tests/builtin_make_integer_seq.cu
-lib/cmake/pika/tests/builtin_type_pack_element.cpp
-lib/cmake/pika/tests/builtin_type_pack_element.cu
 lib/cmake/pika/tests/c11_aligned_alloc.cpp
 lib/cmake/pika/tests/cpuid.cpp
 lib/cmake/pika/tests/cxx11_std_atomic.cpp
@@ -924,4 +905,4 @@ lib/cmake/pika/tests/stable_inplace_merge.cpp
 lib/cmake/pika/tests/unistd_h.cpp
 lib/libpika.so
 lib/libpika.so.0
-lib/libpika.so.0.7.0
+lib/libpika.so.0.8.0