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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.34.0_4 | 0.34.0_4 | 0.11.0 | 0.34.0_1 | 0.34.0_4 |
| FreeBSD:14:quarterly | 0.34.0_4 | 0.34.0_4 | n/a | 0.34.0 | 0.34.0_4 |
| FreeBSD:15:latest | 0.34.0_4 | 0.34.0_4 | n/a | 0.34.0_1 | 0.34.0_1 |
| FreeBSD:15:quarterly | 0.34.0_4 | 0.34.0_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.34.0_4 | 0.34.0_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
boost-libs>=0: devel/boost-libs
Library 3
libfmt.so: devel/libfmtlibhwloc.so: devel/hwloc2libspdlog.so: devel/spdlog
The full lists below include those, and their dependencies in turn.
Build dependencies 26
- archivers/liblz4
- archivers/zstd
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/icu
- devel/jsoncpp
- devel/level-zero
- devel/libffi
- devel/libfmt
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- devel/spdlog
- dns/libidn2
- lang/python312
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
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
| File | Size | SHA256 |
|---|---|---|
| pika-org-pika-0.34.0_GH0.tar.gz | 1.102582e+06 | 82f0f4a4aa1da691d02fbf05882e1a2c8c3dcf113309a5a4264122c44d02ac20 |