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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | devel/toomanycooks | 1.6.1 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/toomanycooks | 1.6.1 newest | no data | - | [email protected] | - |
| GhostBSD | devel/toomanycooks | 1.6.1 newest | no 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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.6.1 | 1.6.1 | - | - | 1.6.1 |
| FreeBSD:14:quarterly | 1.6.1 | 1.6.1 | n/a | - | 1.6.1 |
| FreeBSD:15:latest | 1.6.1 | 1.6.1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.6.1 | 1.6.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.6.1 | 1.6.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
libhwloc.so: devel/hwloc2
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
| File | Size | SHA256 |
|---|---|---|
| tzcnt-TooManyCooks-v1.6.1_GH0.tar.gz | 233169 | f6cfa33b48292ff1eb5637f090bc5a09a41c8ed3cc2c95bcef8a6b4f94d7d2e7 |
Commit history 0
No commits in the history this site was built from.