BSD Ports

devel/toomanycooks 1.6.1 FreeBSD

C++20 concurrency framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSL
Categories
devel
Package size
161.5 KiB, 1002.7 KiB installed

Description

C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.

In the other systems

The newest version among them is 1.6.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/toomanycooks1.6.1 newestnone known-[email protected]-
HardenedBSDdevel/toomanycooks1.6.1 newestno data-[email protected]-
GhostBSDdevel/toomanycooks1.6.1 newestno data-[email protected]-

Install

Binary package:

pkg install toomanycooks

From the ports tree:

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

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

RUN_DEPENDS=	toomanycooks>0:devel/toomanycooks

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:latest1.6.11.6.1--1.6.1
FreeBSD:14:quarterly1.6.11.6.1n/a-1.6.1
FreeBSD:15:latest1.6.11.6.1n/a--
FreeBSD:15:quarterly1.6.11.6.1n/an/an/a
FreeBSD:16:latest1.6.11.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 16
Run dependencies 7
Required by 1

Configuration

No options to configure.

USES
cmake:noninja
Service scripts
none

Files

pkg-plist 93
  • include/tmc/all_headers.hpp
  • include/tmc/asio/README.md
  • include/tmc/asio/aw_asio.hpp
  • include/tmc/asio/ex_asio.hpp
  • include/tmc/atomic_condvar.hpp
  • include/tmc/auto_reset_event.hpp
  • include/tmc/aw_resume_on.hpp
  • include/tmc/aw_yield.hpp
  • include/tmc/barrier.hpp
  • include/tmc/channel.hpp
  • include/tmc/current.hpp
  • include/tmc/detail/atomic_bitmap.hpp
  • include/tmc/detail/auto_reset_event.ipp
  • include/tmc/detail/awaitable_customizer.hpp
  • include/tmc/detail/barrier.ipp
  • include/tmc/detail/bit_manip.hpp
  • include/tmc/detail/bitmap_object_pool.hpp
  • include/tmc/detail/compat.hpp
  • include/tmc/detail/concepts_awaitable.hpp
  • include/tmc/detail/concepts_work_item.hpp
  • include/tmc/detail/container_cpu_quota.hpp
  • include/tmc/detail/container_cpu_quota.ipp
  • include/tmc/detail/coro_functor.hpp
  • include/tmc/detail/ex_braid.ipp
  • include/tmc/detail/ex_cpu.ipp
  • include/tmc/detail/ex_cpu_st.ipp
  • include/tmc/detail/ex_manual_st.ipp
  • include/tmc/detail/hwloc_forward_defs.hpp
  • include/tmc/detail/hwloc_forward_defs.ipp
  • include/tmc/detail/hwloc_unique_bitmap.hpp
  • include/tmc/detail/hwloc_unique_bitmap.ipp
  • include/tmc/detail/impl.hpp
  • include/tmc/detail/init_params.hpp
  • include/tmc/detail/init_params.ipp
  • include/tmc/detail/manual_reset_event.ipp
  • include/tmc/detail/matrix.hpp
  • include/tmc/detail/matrix.ipp
  • include/tmc/detail/mixins.hpp
  • include/tmc/detail/mutex.ipp
  • include/tmc/detail/qu_chase_lev32.hpp
  • include/tmc/detail/qu_chase_lev64.hpp
  • include/tmc/detail/qu_inbox.hpp
  • include/tmc/detail/qu_mc.hpp
  • include/tmc/detail/qu_mpsc_blocking.hpp
  • include/tmc/detail/qu_storage.hpp
  • include/tmc/detail/qu_work_stealing.hpp
  • include/tmc/detail/result_each.hpp
  • include/tmc/detail/result_each.ipp
  • include/tmc/detail/semaphore.ipp
  • include/tmc/detail/task_unsafe.hpp
  • include/tmc/detail/task_wrapper.hpp
  • include/tmc/detail/thread_layout.hpp
  • include/tmc/detail/thread_layout.ipp
  • include/tmc/detail/thread_locals.hpp
  • include/tmc/detail/tiny_lock.hpp
  • include/tmc/detail/tiny_opt.hpp
  • include/tmc/detail/tiny_stack.hpp
  • include/tmc/detail/tiny_vec.hpp
  • include/tmc/detail/topology.ipp
  • include/tmc/detail/tsan.hpp
  • include/tmc/detail/waiter_list.hpp
  • include/tmc/detail/waiter_list.ipp
  • include/tmc/ex_any.hpp
  • include/tmc/ex_braid.hpp
  • include/tmc/ex_cpu.hpp
  • include/tmc/ex_cpu_st.hpp
  • include/tmc/ex_manual_st.hpp
  • include/tmc/external.hpp
  • include/tmc/fork_group.hpp
  • include/tmc/latch.hpp
  • include/tmc/manual_reset_event.hpp
  • include/tmc/mutex.hpp
  • include/tmc/qu_mpsc_bounded.hpp
  • include/tmc/qu_mpsc_unbounded.hpp
  • include/tmc/qu_spsc_bounded.hpp
  • include/tmc/qu_spsc_unbounded.hpp
  • include/tmc/semaphore.hpp
  • include/tmc/spawn.hpp
  • include/tmc/spawn_func.hpp
  • include/tmc/spawn_group.hpp
  • include/tmc/spawn_many.hpp
  • include/tmc/spawn_tuple.hpp
  • include/tmc/sync.hpp
  • include/tmc/task.hpp
  • include/tmc/topology.hpp
  • include/tmc/traits.hpp
  • include/tmc/utils.hpp
  • include/tmc/version.hpp
  • include/tmc/work_item.hpp
  • lib/cmake/TooManyCooks/TooManyCooksConfig.cmake
  • lib/cmake/TooManyCooks/TooManyCooksConfigVersion.cmake
  • lib/cmake/TooManyCooks/TooManyCooksTargets.cmake
  • lib/cmake/TooManyCooks/tmc-find-hwloc.cmake
distinfo 1
FileSizeSHA256
tzcnt-TooManyCooks-v1.6.1_GH0.tar.gz233169f6cfa33b48292ff1eb5637f090bc5a09a41c8ed3cc2c95bcef8a6b4f94d7d2e7

Commit history 0

No commits in the history this site was built from.