Skip to content

Commit

Permalink
devel/pika: update 0.20.0 → 0.21.0
Browse files Browse the repository at this point in the history
Reported by:	portscout
  • Loading branch information
yurivict committed Dec 7, 2023
1 parent 39b9d8a commit b986ed3
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 146 deletions.
7 changes: 2 additions & 5 deletions devel/pika/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pika
DISTVERSION= 0.20.0
DISTVERSION= 0.21.0
CATEGORIES= devel

MAINTAINER= yuri@FreeBSD.org
Expand All @@ -25,14 +25,11 @@ 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 PIKA_WITH_TESTS_REGRESSIONS # only hellow_world test runs, see https://github.com/pika-org/pika/issues/853
CMAKE_TESTING_TARGET= test
CMAKE_TESTING_TARGET= test # some tests fail because some executables aren't found, see https://github.com/pika-org/pika/issues/886

BINARY_ALIAS= git=false

post-install:
@${RM} -r ${STAGEDIR}${DATADIR} # remove copy of license

xpre-test: # unlike most other cmake projects tests fail to build when reconfigured, and require full rebuild
@${RM} -r ${BUILD_WRKSRC}/*

.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions devel/pika/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1699219062
SHA256 (pika-org-pika-0.20.0_GH0.tar.gz) = f338cceea66a0e3954806b2aca08f6560bba524ecea222f04bc18b483851c877
SIZE (pika-org-pika-0.20.0_GH0.tar.gz) = 1266717
TIMESTAMP = 1701931424
SHA256 (pika-org-pika-0.21.0_GH0.tar.gz) = 0ab24966e6ae026b355147f02354af4bd2117c342915fe844addf8e493735a33
SIZE (pika-org-pika-0.21.0_GH0.tar.gz) = 1054361
@@ -1,6 +1,6 @@
- hack to work around https://github.com/pika-org/pika/issues/649

--- libs/pika/init_runtime/include/pika/init_runtime/init_runtime.hpp.orig 2023-04-10 00:11:12 UTC
--- libs/pika/init_runtime/include/pika/init_runtime/init_runtime.hpp.orig 2023-12-06 08:42:57 UTC
+++ libs/pika/init_runtime/include/pika/init_runtime/init_runtime.hpp
@@ -44,6 +44,7 @@

Expand All @@ -10,12 +10,3 @@
extern char** environ;
#endif

@@ -113,7 +114,7 @@ namespace pika {
}

#if defined(__FreeBSD__)
- freebsd_environ = environ;
+ //freebsd_environ = environ;
#endif
// set a handler for std::abort
std::signal(SIGABRT, pika::detail::on_abort);
@@ -0,0 +1,11 @@
--- libs/pika/init_runtime/src/init_runtime.cpp.orig 2023-12-07 06:48:45 UTC
+++ libs/pika/init_runtime/src/init_runtime.cpp
@@ -355,7 +359,7 @@ namespace pika {
}

#if defined(__FreeBSD__)
- freebsd_environ = environ;
+ //freebsd_environ = environ;
#endif
// set a handler for std::abort
[[maybe_unused]] auto signal_handler = std::signal(SIGABRT, pika::detail::on_abort);
130 changes: 2 additions & 128 deletions devel/pika/pkg-plist
Expand Up @@ -12,36 +12,10 @@ include/pika/assertion/config/defines.hpp
include/pika/assertion/current_function.hpp
include/pika/assertion/evaluate_assert.hpp
include/pika/assertion/source_location.hpp
include/pika/async/apply.hpp
include/pika/async/async.hpp
include/pika/async/async_fwd.hpp
include/pika/async/config/defines.hpp
include/pika/async/dataflow.hpp
include/pika/async/sync.hpp
include/pika/async/sync_fwd.hpp
include/pika/async_base/apply.hpp
include/pika/async_base/async.hpp
include/pika/async_base/config/defines.hpp
include/pika/async_base/dataflow.hpp
include/pika/async_base/launch_policy.hpp
include/pika/async_base/scheduling_properties.hpp
include/pika/async_base/sync.hpp
include/pika/async_base/traits/is_launch_policy.hpp
include/pika/async_combinators/config/defines.hpp
include/pika/async_combinators/detail/throw_if_exceptional.hpp
include/pika/async_combinators/future_wait.hpp
include/pika/async_combinators/split_future.hpp
include/pika/async_combinators/wait_all.hpp
include/pika/async_combinators/wait_any.hpp
include/pika/async_combinators/wait_each.hpp
include/pika/async_combinators/wait_some.hpp
include/pika/async_combinators/when_all.hpp
include/pika/async_combinators/when_any.hpp
include/pika/async_combinators/when_each.hpp
include/pika/async_combinators/when_some.hpp
include/pika/async_rw_mutex.hpp
include/pika/barrier.hpp
include/pika/channel.hpp
include/pika/chrono.hpp
include/pika/command_line_handling/command_line_handling.hpp
include/pika/command_line_handling/config/defines.hpp
Expand Down Expand Up @@ -78,7 +52,6 @@ include/pika/config/emulate_deleted.hpp
include/pika/config/export_definitions.hpp
include/pika/config/forceinline.hpp
include/pika/config/forward.hpp
include/pika/config/lambda_capture_this.hpp
include/pika/config/manual_profiling.hpp
include/pika/config/modules_enabled.hpp
include/pika/config/move.hpp
Expand Down Expand Up @@ -142,10 +115,9 @@ include/pika/execution/algorithms/drop_value.hpp
include/pika/execution/algorithms/ensure_started.hpp
include/pika/execution/algorithms/execute.hpp
include/pika/execution/algorithms/just.hpp
include/pika/execution/algorithms/keep_future.hpp
include/pika/execution/algorithms/let_error.hpp
include/pika/execution/algorithms/let_value.hpp
include/pika/execution/algorithms/make_future.hpp
include/pika/execution/algorithms/require_started.hpp
include/pika/execution/algorithms/schedule_from.hpp
include/pika/execution/algorithms/split.hpp
include/pika/execution/algorithms/split_tuple.hpp
Expand All @@ -159,67 +131,22 @@ include/pika/execution/algorithms/unpack.hpp
include/pika/execution/algorithms/when_all.hpp
include/pika/execution/algorithms/when_all_vector.hpp
include/pika/execution/config/defines.hpp
include/pika/execution/detail/async_launch_policy_dispatch.hpp
include/pika/execution/detail/execution_parameter_callbacks.hpp
include/pika/execution/detail/future_exec.hpp
include/pika/execution/detail/post_policy_dispatch.hpp
include/pika/execution/detail/sync_launch_policy_dispatch.hpp
include/pika/execution/execution.hpp
include/pika/execution/executor_parameters.hpp
include/pika/execution/executors/auto_chunk_size.hpp
include/pika/execution/executors/dynamic_chunk_size.hpp
include/pika/execution/executors/execution.hpp
include/pika/execution/executors/execution_information.hpp
include/pika/execution/executors/execution_parameters.hpp
include/pika/execution/executors/execution_parameters_fwd.hpp
include/pika/execution/executors/fused_bulk_execute.hpp
include/pika/execution/executors/guided_chunk_size.hpp
include/pika/execution/executors/persistent_auto_chunk_size.hpp
include/pika/execution/executors/rebind_executor.hpp
include/pika/execution/executors/static_chunk_size.hpp
include/pika/execution/scheduler_queries.hpp
include/pika/execution/traits/executor_traits.hpp
include/pika/execution/traits/future_then_result_exec.hpp
include/pika/execution/traits/is_execution_policy.hpp
include/pika/execution_base/agent_base.hpp
include/pika/execution_base/agent_ref.hpp
include/pika/execution_base/any_sender.hpp
include/pika/execution_base/completion_scheduler.hpp
include/pika/execution_base/config/defines.hpp
include/pika/execution_base/context_base.hpp
include/pika/execution_base/detail/spinlock_deadlock_detection.hpp
include/pika/execution_base/execution.hpp
include/pika/execution_base/operation_state.hpp
include/pika/execution_base/receiver.hpp
include/pika/execution_base/resource_base.hpp
include/pika/execution_base/sender.hpp
include/pika/execution_base/stdexec_forward.hpp
include/pika/execution_base/this_thread.hpp
include/pika/execution_base/traits/is_executor.hpp
include/pika/execution_base/traits/is_executor_parameters.hpp
include/pika/executors/annotating_executor.hpp
include/pika/executors/apply.hpp
include/pika/executors/async.hpp
include/pika/executors/config/defines.hpp
include/pika/executors/current_executor.hpp
include/pika/executors/dataflow.hpp
include/pika/executors/datapar/execution_policy.hpp
include/pika/executors/datapar/execution_policy_fwd.hpp
include/pika/executors/detail/hierarchical_spawning.hpp
include/pika/executors/exception_list.hpp
include/pika/executors/execution_policy.hpp
include/pika/executors/execution_policy_annotation.hpp
include/pika/executors/execution_policy_fwd.hpp
include/pika/executors/fork_join_executor.hpp
include/pika/executors/limiting_executor.hpp
include/pika/executors/parallel_executor.hpp
include/pika/executors/restricted_thread_pool_executor.hpp
include/pika/executors/scheduler_executor.hpp
include/pika/executors/sequenced_executor.hpp
include/pika/executors/std_execution_policy.hpp
include/pika/executors/std_thread_scheduler.hpp
include/pika/executors/sync.hpp
include/pika/executors/thread_pool_executor.hpp
include/pika/executors/thread_pool_scheduler.hpp
include/pika/executors/thread_pool_scheduler_bulk.hpp
include/pika/filesystem/config/defines.hpp
Expand Down Expand Up @@ -249,27 +176,6 @@ 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/unique_function.hpp
include/pika/future.hpp
include/pika/futures/config/defines.hpp
include/pika/futures/detail/future_data.hpp
include/pika/futures/detail/future_transforms.hpp
include/pika/futures/future.hpp
include/pika/futures/future_fwd.hpp
include/pika/futures/futures_factory.hpp
include/pika/futures/packaged_continuation.hpp
include/pika/futures/packaged_task.hpp
include/pika/futures/promise.hpp
include/pika/futures/traits/acquire_future.hpp
include/pika/futures/traits/acquire_shared_state.hpp
include/pika/futures/traits/detail/future_await_traits.hpp
include/pika/futures/traits/detail/future_traits.hpp
include/pika/futures/traits/future_access.hpp
include/pika/futures/traits/future_then_result.hpp
include/pika/futures/traits/future_traits.hpp
include/pika/futures/traits/is_future.hpp
include/pika/futures/traits/is_future_range.hpp
include/pika/futures/traits/is_future_tuple.hpp
include/pika/futures/traits/promise_local_result.hpp
include/pika/hashing/config/defines.hpp
include/pika/hashing/fibhash.hpp
include/pika/include/config/defines.hpp
Expand Down Expand Up @@ -299,13 +205,6 @@ include/pika/iterator_support/zip_iterator.hpp
include/pika/itt_notify/config/defines.hpp
include/pika/itt_notify/thread_name.hpp
include/pika/latch.hpp
include/pika/lcos/and_gate.hpp
include/pika/lcos/channel.hpp
include/pika/lcos/composable_guard.hpp
include/pika/lcos/conditional_trigger.hpp
include/pika/lcos/config/defines.hpp
include/pika/lcos/receive_buffer.hpp
include/pika/lcos/trigger.hpp
include/pika/lock_registration/config/defines.hpp
include/pika/lock_registration/detail/register_locks.hpp
include/pika/logging/config/defines.hpp
Expand All @@ -323,9 +222,7 @@ include/pika/memory/detail/sp_convertible.hpp
include/pika/memory/intrusive_ptr.hpp
include/pika/modules/affinity.hpp
include/pika/modules/allocator_support.hpp
include/pika/modules/async.hpp
include/pika/modules/async_base.hpp
include/pika/modules/async_combinators.hpp
include/pika/modules/command_line_handling.hpp
include/pika/modules/concepts.hpp
include/pika/modules/concurrency.hpp
Expand All @@ -337,17 +234,14 @@ include/pika/modules/execution.hpp
include/pika/modules/execution_base.hpp
include/pika/modules/executors.hpp
include/pika/modules/functional.hpp
include/pika/modules/futures.hpp
include/pika/modules/hashing.hpp
include/pika/modules/ini.hpp
include/pika/modules/init_runtime.hpp
include/pika/modules/iterator_support.hpp
include/pika/modules/itt_notify.hpp
include/pika/modules/lcos.hpp
include/pika/modules/lock_registration.hpp
include/pika/modules/logging.hpp
include/pika/modules/memory.hpp
include/pika/modules/pack_traversal.hpp
include/pika/modules/prefix.hpp
include/pika/modules/preprocessor.hpp
include/pika/modules/program_options.hpp
Expand All @@ -360,7 +254,6 @@ 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
Expand All @@ -371,15 +264,6 @@ include/pika/modules/type_support.hpp
include/pika/modules/util.hpp
include/pika/mpi.hpp
include/pika/mutex.hpp
include/pika/pack_traversal/config/defines.hpp
include/pika/pack_traversal/detail/container_category.hpp
include/pika/pack_traversal/detail/pack_traversal_async_impl.hpp
include/pika/pack_traversal/detail/pack_traversal_impl.hpp
include/pika/pack_traversal/detail/unwrap_impl.hpp
include/pika/pack_traversal/pack_traversal.hpp
include/pika/pack_traversal/pack_traversal_async.hpp
include/pika/pack_traversal/traits/pack_traversal_rebind_container.hpp
include/pika/pack_traversal/unwrap.hpp
include/pika/prefix/config/defines.hpp
include/pika/prefix/find_prefix.hpp
include/pika/preprocessor/cat.hpp
Expand Down Expand Up @@ -493,8 +377,6 @@ include/pika/tag_invoke/config/defines.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
include/pika/thread_pools/scheduled_thread_pool.hpp
include/pika/thread_pools/scheduled_thread_pool_impl.hpp
Expand Down Expand Up @@ -568,7 +450,6 @@ include/pika/type_support/type_identity.hpp
include/pika/type_support/unused.hpp
include/pika/type_support/unwrap_reference.hpp
include/pika/type_support/void_guard.hpp
include/pika/unwrap.hpp
include/pika/util/config/defines.hpp
include/pika/util/detail/reserve.hpp
include/pika/util/get_and_reset_value.hpp
Expand Down Expand Up @@ -657,20 +538,13 @@ lib/cmake/pika/tests/cxx17_copy_elision.cpp
lib/cmake/pika/tests/cxx17_memory_resource.cpp
lib/cmake/pika/tests/cxx17_noexcept_function.cpp
lib/cmake/pika/tests/cxx17_std_aligned_alloc.cpp
lib/cmake/pika/tests/cxx17_std_execution_policies.cpp
lib/cmake/pika/tests/cxx20_coroutines.cpp
lib/cmake/pika/tests/cxx20_lambda_capture.cpp
lib/cmake/pika/tests/cxx20_no_unique_address_attribute.cpp
lib/cmake/pika/tests/cxx20_paren_initialization_of_aggregates.cpp
lib/cmake/pika/tests/cxx20_perfect_pack_capture.cpp
lib/cmake/pika/tests/cxx20_std_disable_sized_sentinel_for.cpp
lib/cmake/pika/tests/cxx20_std_endian.cpp
lib/cmake/pika/tests/cxx20_std_execution_policies.cpp
lib/cmake/pika/tests/cxx20_trivial_virtual_destructor.cpp
lib/cmake/pika/tests/cxx_lambda_capture_decltype.cpp
lib/cmake/pika/tests/mm_prefetch.cpp
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.20.0
lib/libpika.so.0.21.0

0 comments on commit b986ed3

Please sign in to comment.