BSD Ports

devel/taskflow 4.1.0 FreeBSD

Header-only library for parallel tasks in modern C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
165.8 KiB, 991.3 KiB installed

Description

Taskflow is faster, more expressive, and easier for drop-in integration than many of existing task programming frameworks in handling complex parallel workloads.

In the other systems

SystemPortVersion
FreeBSDdevel/taskflow4.1.0
DragonFlydevel/taskflow3.9.0
MidnightBSDdevel/taskflow4.1.0

Install

Binary package:

pkg install taskflow

From the ports tree:

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

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

RUN_DEPENDS=	taskflow>0:devel/taskflow

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:latest4.1.04.1.03.5.03.9.04.1.0
FreeBSD:14:quarterly4.1.04.1.0n/a3.9.04.1.0
FreeBSD:15:latest4.1.04.1.0n/a3.9.03.9.0
FreeBSD:15:quarterly4.1.04.1.0n/an/an/a
FreeBSD:16:latest4.1.04.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 15

Configuration

No options to configure.

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

Files

pkg-plist 74
  • include/taskflow/algorithm/algorithm.hpp
  • include/taskflow/algorithm/data_pipeline.hpp
  • include/taskflow/algorithm/fill.hpp
  • include/taskflow/algorithm/find.hpp
  • include/taskflow/algorithm/for_each.hpp
  • include/taskflow/algorithm/generate.hpp
  • include/taskflow/algorithm/merge.hpp
  • include/taskflow/algorithm/module.hpp
  • include/taskflow/algorithm/partitioner.hpp
  • include/taskflow/algorithm/pipeline.hpp
  • include/taskflow/algorithm/reduce.hpp
  • include/taskflow/algorithm/scan.hpp
  • include/taskflow/algorithm/sort.hpp
  • include/taskflow/algorithm/transform.hpp
  • include/taskflow/core/async.hpp
  • include/taskflow/core/async_task.hpp
  • include/taskflow/core/atomic_notifier.hpp
  • include/taskflow/core/declarations.hpp
  • include/taskflow/core/environment.hpp
  • include/taskflow/core/error.hpp
  • include/taskflow/core/executor.hpp
  • include/taskflow/core/flow_builder.hpp
  • include/taskflow/core/graph.hpp
  • include/taskflow/core/nonblocking_notifier.hpp
  • include/taskflow/core/runtime.hpp
  • include/taskflow/core/semaphore.hpp
  • include/taskflow/core/task.hpp
  • include/taskflow/core/task_group.hpp
  • include/taskflow/core/taskflow.hpp
  • include/taskflow/core/topology.hpp
  • include/taskflow/core/worker.hpp
  • include/taskflow/core/wsq.hpp
  • include/taskflow/cuda/algorithm/find.hpp
  • include/taskflow/cuda/algorithm/for_each.hpp
  • include/taskflow/cuda/algorithm/matmul.hpp
  • include/taskflow/cuda/algorithm/merge.hpp
  • include/taskflow/cuda/algorithm/reduce.hpp
  • include/taskflow/cuda/algorithm/scan.hpp
  • include/taskflow/cuda/algorithm/single_task.hpp
  • include/taskflow/cuda/algorithm/sort.hpp
  • include/taskflow/cuda/algorithm/transform.hpp
  • include/taskflow/cuda/algorithm/transpose.hpp
  • include/taskflow/cuda/cuda_capturer.hpp
  • include/taskflow/cuda/cuda_device.hpp
  • include/taskflow/cuda/cuda_error.hpp
  • include/taskflow/cuda/cuda_execution_policy.hpp
  • include/taskflow/cuda/cuda_graph.hpp
  • include/taskflow/cuda/cuda_graph_exec.hpp
  • include/taskflow/cuda/cuda_memory.hpp
  • include/taskflow/cuda/cuda_meta.hpp
  • include/taskflow/cuda/cuda_optimizer.hpp
  • include/taskflow/cuda/cuda_stream.hpp
  • include/taskflow/cuda/cudaflow.hpp
  • include/taskflow/observer/chrome.hpp
  • include/taskflow/observer/interface.hpp
  • include/taskflow/observer/tfprof.hpp
  • include/taskflow/taskflow.hpp
  • include/taskflow/utility/iterator.hpp
  • include/taskflow/utility/lazy_string.hpp
  • include/taskflow/utility/macros.hpp
  • include/taskflow/utility/math.hpp
  • include/taskflow/utility/mpmc.hpp
  • include/taskflow/utility/object_pool.hpp
  • include/taskflow/utility/os.hpp
  • include/taskflow/utility/serializer.hpp
  • include/taskflow/utility/small_vector.hpp
  • include/taskflow/utility/spsc.hpp
  • include/taskflow/utility/stream.hpp
  • include/taskflow/utility/traits.hpp
  • include/taskflow/utility/uuid.hpp
  • libdata/pkgconfig/taskflow.pc
  • share/cmake/Taskflow/TaskflowConfig.cmake
  • share/cmake/Taskflow/TaskflowConfigVersion.cmake
  • share/cmake/Taskflow/TaskflowTargets.cmake
distinfo 1
FileSizeSHA256
taskflow-taskflow-v4.1.0_GH0.tar.gz4.2507041e+072107f90e315e48a676922010b036357ff2b0c6b9160ce17fa9396e5860b1d715

Commit history 0

No commits in the history this site was built from.