devel/hpx 1.11.0.20250715_4 FreeBSD
C++ Standard Library for Parallelism and Concurrency
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- BSL
- Categories
- devel
- Package size
- 9649.4 KiB, 99861.2 KiB installed
Description
HPX (High Performance ParalleX) is a general purpose C++ runtime system for parallel and distributed applications of any scale. It strives to provide a unified programming model which transparently utilizes the available resources to achieve unprecedented levels of scalability. This library strictly adheres to the C++11 Standard and leverages the Boost C++ Libraries which makes HPX easy to use, highly optimized, and very portable. HPX is developed for conventional architectures including Linux-based systems, Windows, Mac, and the BlueGene/Q, as well as accelerators such as the Xeon Phi.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/hpx | 1.11.0.20250715_4 |
| HardenedBSD | devel/hpx | 1.11.0.20250715_4 |
| GhostBSD | devel/hpx | 1.11.0.20250715_3 |
Install
Binary package:
pkg install hpx
From the ports tree:
cd /usr/ports/devel/hpx/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= hpx>0:devel/hpx
LIB_DEPENDS= libhpx.so:devel/hpx
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 | 1.11.0.20250715_4 | 1.11.0.20250715_4 | 1.8.0_1 | - | - |
| FreeBSD:14:quarterly | 1.11.0.20250715_4 | 1.11.0.20250715_4 | n/a | - | - |
| FreeBSD:15:latest | 1.11.0.20250715_4 | 1.11.0.20250715_4 | n/a | - | - |
| FreeBSD:15:quarterly | 1.11.0.20250715_4 | 1.11.0.20250715_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.11.0.20250715_4 | 1.11.0.20250715_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
asio>0: net/asio
Library 2
libboost_filesystem.so: devel/boost-libslibhwloc.so.15: devel/hwloc2
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- 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/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/python312
- math/mpdecimal
- misc/hwdata
- net/asio
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 16
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang python shebangfix
- Service scripts
- none
Files
pkg-plist 2742
- bin/hpxcxx
- bin/hpxrun.py
- include/hpx/actions/action_support.hpp
- include/hpx/actions/actions_fwd.hpp
- include/hpx/actions/base_action.hpp
- include/hpx/actions/config/defines.hpp
- include/hpx/actions/invoke_function.hpp
- include/hpx/actions/post_helper.hpp
- include/hpx/actions/post_helper_fwd.hpp
- include/hpx/actions/register_action.hpp
- include/hpx/actions/transfer_action.hpp
- include/hpx/actions/transfer_base_action.hpp
- include/hpx/actions_base/action_priority.hpp
- include/hpx/actions_base/action_stacksize.hpp
- include/hpx/actions_base/actions_base_fwd.hpp
- include/hpx/actions_base/actions_base_support.hpp
- include/hpx/actions_base/basic_action.hpp
- include/hpx/actions_base/basic_action_fwd.hpp
- include/hpx/actions_base/component_action.hpp
- include/hpx/actions_base/config/defines.hpp
- include/hpx/actions_base/detail/action_factory.hpp
- include/hpx/actions_base/detail/invocation_count_registry.hpp
- include/hpx/actions_base/detail/per_action_data_counter_registry.hpp
- include/hpx/actions_base/lambda_to_action.hpp
- include/hpx/actions_base/plain_action.hpp
- include/hpx/actions_base/preassigned_action_id.hpp
- include/hpx/actions_base/traits/action_continuation.hpp
- include/hpx/actions_base/traits/action_decorate_continuation.hpp
- include/hpx/actions_base/traits/action_does_termination_detection.hpp
- include/hpx/actions_base/traits/action_is_target_valid.hpp
- include/hpx/actions_base/traits/action_priority.hpp
- include/hpx/actions_base/traits/action_remote_result.hpp
- include/hpx/actions_base/traits/action_schedule_thread.hpp
- include/hpx/actions_base/traits/action_select_direct_execution.hpp
- include/hpx/actions_base/traits/action_stacksize.hpp
- include/hpx/actions_base/traits/action_trigger_continuation_fwd.hpp
- include/hpx/actions_base/traits/action_was_object_migrated.hpp
- include/hpx/actions_base/traits/extract_action.hpp
- include/hpx/actions_base/traits/is_client.hpp
- include/hpx/actions_base/traits/is_continuation.hpp
- include/hpx/actions_base/traits/is_distribution_policy.hpp
- include/hpx/actions_base/traits/is_valid_action.hpp
- include/hpx/affinity.hpp
- include/hpx/affinity/affinity_data.hpp
- include/hpx/affinity/config/defines.hpp
- include/hpx/affinity/detail/parse_mappings.hpp
- include/hpx/affinity/detail/partlit.hpp
- include/hpx/affinity/parse_affinity_options.hpp
- include/hpx/agas/addressing_service.hpp
- include/hpx/agas/agas_fwd.hpp
- include/hpx/agas/config/defines.hpp
- include/hpx/agas/state.hpp
- include/hpx/agas_base/agas_fwd.hpp
- include/hpx/agas_base/component_namespace.hpp
- include/hpx/agas_base/config/defines.hpp
- include/hpx/agas_base/detail/bootstrap_component_namespace.hpp
- include/hpx/agas_base/detail/bootstrap_locality_namespace.hpp
- include/hpx/agas_base/detail/hosted_component_namespace.hpp
- include/hpx/agas_base/detail/hosted_locality_namespace.hpp
- include/hpx/agas_base/gva.hpp
- include/hpx/agas_base/locality_namespace.hpp
- include/hpx/agas_base/primary_namespace.hpp
- include/hpx/agas_base/route.hpp
- include/hpx/agas_base/server/component_namespace.hpp
- include/hpx/agas_base/server/locality_namespace.hpp
- include/hpx/agas_base/server/primary_namespace.hpp
- include/hpx/agas_base/server/symbol_namespace.hpp
- include/hpx/agas_base/symbol_namespace.hpp
- include/hpx/algorithm.hpp
- include/hpx/algorithms.hpp
- include/hpx/algorithms/config/defines.hpp
- include/hpx/algorithms/traits/is_pair.hpp
- include/hpx/algorithms/traits/is_value_proxy.hpp
- include/hpx/algorithms/traits/pointer_category.hpp
- include/hpx/algorithms/traits/projected.hpp
- include/hpx/algorithms/traits/projected_range.hpp
- include/hpx/algorithms/traits/segmented_iterator_traits.hpp
- include/hpx/allocator_support.hpp
- include/hpx/allocator_support/aligned_allocator.hpp
- include/hpx/allocator_support/allocator_deleter.hpp
- include/hpx/allocator_support/config/defines.hpp
- include/hpx/allocator_support/detail/new.hpp
- include/hpx/allocator_support/internal_allocator.hpp
- include/hpx/allocator_support/thread_local_caching_allocator.hpp
- include/hpx/allocator_support/traits/is_allocator.hpp
- include/hpx/any.hpp
- include/hpx/apply.hpp
- include/hpx/asio/asio_util.hpp
- include/hpx/asio/config/defines.hpp
- include/hpx/asio/map_hostnames.hpp
- include/hpx/assert.hpp
- include/hpx/assertion.hpp
- include/hpx/assertion/config/defines.hpp
- include/hpx/assertion/current_function.hpp
- include/hpx/assertion/evaluate_assert.hpp
- include/hpx/assertion/source_location.hpp
- include/hpx/async.hpp
- include/hpx/async_base/apply.hpp
- include/hpx/async_base/async.hpp
- include/hpx/async_base/config/defines.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| STEllAR-GROUP-hpx-v1.11.0-20250715-2114d4a_GH0.tar.gz | 6.085559e+06 | 757ea60d64e182083253e4fece2c45ba6609abd9f20ec990d4145e44382648bb |