BSD Ports

devel/pika 0.34.0_4 FreeBSD

C++ library for concurrency and parallelism

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
213840c151
License
BSL
Categories
devel
Package size
851.8 KiB, 4683.3 KiB installed

Description

pika is a C++ library for concurrency and parallelism. It implements senders/receivers (as proposed in P2300) for CPU thread pools, MPI, and CUDA.

Install

Binary package:

pkg install pika

From the ports tree:

cd /usr/ports/devel/pika/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pika>0:devel/pika
LIB_DEPENDS=	libpika.so:devel/pika

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.34.0_40.34.0_40.11.00.34.0_10.34.0_4
FreeBSD:14:quarterly0.34.0_40.34.0_4n/a0.34.00.34.0_4
FreeBSD:15:latest0.34.0_40.34.0_4n/a0.34.0_10.34.0_1
FreeBSD:15:quarterly0.34.0_40.34.0_4n/an/an/a
FreeBSD:16:latest0.34.0_40.34.0_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 26
Run dependencies 9

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang
Service scripts
none

Files

pkg-plist 534
  • bin/pika-bind
  • include/pika/affinity/affinity_data.hpp
  • include/pika/affinity/config/defines.hpp
  • include/pika/affinity/parse_affinity_options.hpp
  • include/pika/allocator_support/aligned_allocator.hpp
  • include/pika/allocator_support/allocator_deleter.hpp
  • include/pika/allocator_support/config/defines.hpp
  • include/pika/allocator_support/internal_allocator.hpp
  • include/pika/allocator_support/traits/is_allocator.hpp
  • include/pika/assert.hpp
  • 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_base/config/defines.hpp
  • include/pika/async_base/scheduling_properties.hpp
  • include/pika/async_rw_mutex.hpp
  • include/pika/barrier.hpp
  • include/pika/chrono.hpp
  • include/pika/command_line_handling/command_line_handling.hpp
  • include/pika/command_line_handling/config/defines.hpp
  • include/pika/command_line_handling/get_env_var_as.hpp
  • include/pika/command_line_handling/late_command_line_handling.hpp
  • include/pika/command_line_handling/parse_command_line.hpp
  • include/pika/concepts/concepts.hpp
  • include/pika/concepts/config/defines.hpp
  • include/pika/concepts/has_member_xxx.hpp
  • include/pika/concepts/has_xxx.hpp
  • include/pika/concurrency/barrier.hpp
  • include/pika/concurrency/cache_line_data.hpp
  • include/pika/concurrency/concurrentqueue.hpp
  • include/pika/concurrency/config/defines.hpp
  • include/pika/concurrency/deque.hpp
  • include/pika/concurrency/detail/contiguous_index_queue.hpp
  • include/pika/concurrency/detail/freelist.hpp
  • include/pika/concurrency/detail/tagged_ptr_pair.hpp
  • include/pika/concurrency/spinlock.hpp
  • include/pika/concurrency/spinlock_pool.hpp
  • include/pika/condition_variable.hpp
  • include/pika/config.hpp
  • include/pika/config/attributes.hpp
  • include/pika/config/autolink.hpp
  • include/pika/config/branch_hints.hpp
  • include/pika/config/compiler_fence.hpp
  • include/pika/config/compiler_specific.hpp
  • include/pika/config/config/defines.hpp
  • include/pika/config/config_strings.hpp
  • include/pika/config/constexpr.hpp
  • include/pika/config/debug.hpp
  • include/pika/config/defines.hpp
  • include/pika/config/emulate_deleted.hpp
  • include/pika/config/export_definitions.hpp
  • include/pika/config/forceinline.hpp
  • include/pika/config/manual_profiling.hpp
  • include/pika/config/modules_enabled.hpp
  • include/pika/config/static_call_operator.hpp
  • include/pika/config/threads_stack.hpp
  • include/pika/config/version.hpp
  • include/pika/config/warnings_prefix.hpp
  • include/pika/config/warnings_suffix.hpp
  • include/pika/coroutines/config/defines.hpp
  • include/pika/coroutines/coroutine.hpp
  • include/pika/coroutines/coroutine_fwd.hpp
  • include/pika/coroutines/detail/combined_tagged_state.hpp
  • include/pika/coroutines/detail/context_base.hpp
  • include/pika/coroutines/detail/context_generic_context.hpp
  • include/pika/coroutines/detail/context_impl.hpp
  • include/pika/coroutines/detail/context_linux_x86.hpp
  • include/pika/coroutines/detail/context_posix.hpp
  • include/pika/coroutines/detail/context_windows_fibers.hpp
  • include/pika/coroutines/detail/coroutine_accessor.hpp
  • include/pika/coroutines/detail/coroutine_impl.hpp
  • include/pika/coroutines/detail/coroutine_self.hpp
  • include/pika/coroutines/detail/coroutine_stackful_self.hpp
  • include/pika/coroutines/detail/coroutine_stackless_self.hpp
  • include/pika/coroutines/detail/get_stack_pointer.hpp
  • include/pika/coroutines/detail/posix_utility.hpp
  • include/pika/coroutines/detail/sigaltstack_sigsegv_handler.hpp
  • include/pika/coroutines/detail/swap_context.hpp
  • include/pika/coroutines/detail/tss.hpp
  • include/pika/coroutines/stackless_coroutine.hpp
  • include/pika/coroutines/thread_enums.hpp
  • include/pika/coroutines/thread_id_type.hpp
  • include/pika/cuda.hpp
  • include/pika/datastructures/config/defines.hpp
  • include/pika/datastructures/detail/small_vector.hpp
  • include/pika/datastructures/detail/variant.hpp
  • include/pika/datastructures/member_pack.hpp
  • include/pika/datastructures/traits/is_tuple_like.hpp
  • include/pika/datastructures/variant.hpp
  • include/pika/debugging/attach_debugger.hpp
  • include/pika/debugging/backtrace.hpp
  • include/pika/debugging/config/defines.hpp
  • include/pika/debugging/demangle_helper.hpp
  • include/pika/debugging/detail/backtrace.hpp
  • include/pika/debugging/environ.hpp
  • include/pika/debugging/print.hpp
  • include/pika/detail/filesystem.hpp
  • include/pika/errors/config/defines.hpp
  • include/pika/errors/error.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
pika-org-pika-0.34.0_GH0.tar.gz1.102582e+0682f0f4a4aa1da691d02fbf05882e1a2c8c3dcf113309a5a4264122c44d02ac20

Commit history 1

DateCommitCreditsLog message
213840c151 Dima Panov */*: bump consumers after devel/boost update