notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2026Q2
concurrencykit Lock-free data structures for high performance concurrent systems
0.7.2 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.7.2Version of this port present on the latest quarterly branch.
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-25 13:32:01
Last Update: 2024-03-29 21:20:07
Commit Hash: 241c48a
People watching this port, also watch:: py311-pycparser, py311-Automat, p5-CPAN-Meta-YAML, p5-Net-HTTP, python
License: BSD2CLAUSE
WWW:
https://github.com/concurrencykit/ck
Description:
Concurrency Kit provides a plethora of concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures designed to aid in the design and implementation of high performance concurrent systems.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (250 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/concurrencykit-0.7.2/catalog.mk
  3. /usr/local/share/licenses/concurrencykit-0.7.2/LICENSE
  4. /usr/local/share/licenses/concurrencykit-0.7.2/BSD2CLAUSE
  5. include/ck_array.h
  6. include/ck_backoff.h
  7. include/ck_barrier.h
  8. include/ck_bitmap.h
  9. include/ck_brlock.h
  10. include/ck_bytelock.h
  11. include/ck_cc.h
  12. include/ck_cohort.h
  13. include/ck_elide.h
  14. include/ck_ec.h
  15. include/ck_epoch.h
  16. include/ck_fifo.h
  17. include/ck_hp_fifo.h
  18. include/ck_hp_stack.h
  19. include/ck_hp.h
  20. include/ck_hs.h
  21. include/ck_ht.h
  22. include/ck_limits.h
  23. include/ck_malloc.h
  24. include/ck_md.h
  25. include/ck_pflock.h
  26. include/ck_pr.h
  27. include/ck_queue.h
  28. include/ck_rhs.h
  29. include/ck_ring.h
  30. include/ck_rwcohort.h
  31. include/ck_rwlock.h
  32. include/ck_sequence.h
  33. include/ck_spinlock.h
  34. include/ck_stack.h
  35. include/ck_stdbool.h
  36. include/ck_stddef.h
  37. include/ck_stdint.h
  38. include/ck_stdlib.h
  39. include/ck_string.h
  40. include/ck_swlock.h
  41. include/ck_tflock.h
  42. include/gcc/aarch64/ck_f_pr.h
  43. include/gcc/aarch64/ck_pr_llsc.h
  44. include/gcc/aarch64/ck_pr_lse.h
  45. include/gcc/aarch64/ck_pr.h
  46. include/gcc/arm/ck_f_pr.h
  47. include/gcc/arm/ck_pr.h
  48. include/gcc/ck_cc.h
  49. include/gcc/ck_f_pr.h
  50. include/gcc/ck_pr.h
  51. include/gcc/ppc/ck_f_pr.h
  52. include/gcc/ppc/ck_pr.h
  53. include/gcc/ppc64/ck_f_pr.h
  54. include/gcc/ppc64/ck_pr.h
  55. include/gcc/riscv64/ck_f_pr.h
  56. include/gcc/riscv64/ck_pr.h
  57. include/gcc/s390x/ck_f_pr.h
  58. include/gcc/s390x/ck_pr.h
  59. include/gcc/sparcv9/ck_f_pr.h
  60. include/gcc/sparcv9/ck_pr.h
  61. include/gcc/x86_64/ck_f_pr.h
  62. include/gcc/x86_64/ck_pr_rtm.h
  63. include/gcc/x86_64/ck_pr.h
  64. include/gcc/x86/ck_f_pr.h
  65. include/gcc/x86/ck_pr.h
  66. include/spinlock/anderson.h
  67. include/spinlock/cas.h
  68. include/spinlock/clh.h
  69. include/spinlock/dec.h
  70. include/spinlock/fas.h
  71. include/spinlock/hclh.h
  72. include/spinlock/mcs.h
  73. include/spinlock/ticket.h
  74. lib/libck.a
  75. lib/libck.so
  76. lib/libck.so.0.7.2
  77. lib/libck.so.0
  78. libdata/pkgconfig/ck.pc
  79. share/man/man3/ck_array_buffer.3.gz
  80. share/man/man3/ck_array_commit.3.gz
  81. share/man/man3/ck_array_deinit.3.gz
  82. share/man/man3/CK_ARRAY_FOREACH.3.gz
  83. share/man/man3/ck_array_init.3.gz
  84. share/man/man3/ck_array_initialized.3.gz
  85. share/man/man3/ck_array_length.3.gz
  86. share/man/man3/ck_array_put_unique.3.gz
  87. share/man/man3/ck_array_put.3.gz
  88. share/man/man3/ck_array_remove.3.gz
  89. share/man/man3/ck_bitmap_base.3.gz
  90. share/man/man3/ck_bitmap_bits.3.gz
  91. share/man/man3/ck_bitmap_bts.3.gz
  92. share/man/man3/ck_bitmap_buffer.3.gz
  93. share/man/man3/ck_bitmap_clear.3.gz
  94. share/man/man3/ck_bitmap_init.3.gz
  95. share/man/man3/ck_bitmap_iterator_init.3.gz
  96. share/man/man3/ck_bitmap_next.3.gz
  97. share/man/man3/ck_bitmap_reset.3.gz
  98. share/man/man3/ck_bitmap_set.3.gz
  99. share/man/man3/ck_bitmap_size.3.gz
  100. share/man/man3/ck_bitmap_test.3.gz
  101. share/man/man3/ck_bitmap_union.3.gz
  102. share/man/man3/ck_brlock.3.gz
  103. share/man/man3/CK_COHORT_INIT.3.gz
  104. share/man/man3/CK_COHORT_INSTANCE.3.gz
  105. share/man/man3/CK_COHORT_LOCK.3.gz
  106. share/man/man3/CK_COHORT_PROTOTYPE.3.gz
  107. share/man/man3/CK_COHORT_TRYLOCK_PROTOTYPE.3.gz
  108. share/man/man3/CK_COHORT_TRYLOCK.3.gz
  109. share/man/man3/CK_COHORT_UNLOCK.3.gz
  110. share/man/man3/ck_cohort.3.gz
  111. share/man/man3/ck_elide.3.gz
  112. share/man/man3/ck_epoch_barrier.3.gz
  113. share/man/man3/ck_epoch_begin.3.gz
  114. share/man/man3/ck_epoch_call.3.gz
  115. share/man/man3/ck_epoch_end.3.gz
  116. share/man/man3/ck_epoch_init.3.gz
  117. share/man/man3/ck_epoch_poll.3.gz
  118. share/man/man3/ck_epoch_reclaim.3.gz
  119. share/man/man3/ck_epoch_recycle.3.gz
  120. share/man/man3/ck_epoch_register.3.gz
  121. share/man/man3/ck_epoch_synchronize.3.gz
  122. share/man/man3/ck_epoch_unregister.3.gz
  123. share/man/man3/ck_hs_apply.3.gz
  124. share/man/man3/ck_hs_count.3.gz
  125. share/man/man3/ck_hs_destroy.3.gz
  126. share/man/man3/ck_hs_fas.3.gz
  127. share/man/man3/ck_hs_gc.3.gz
  128. share/man/man3/ck_hs_get.3.gz
  129. share/man/man3/ck_hs_grow.3.gz
  130. share/man/man3/CK_HS_HASH.3.gz
  131. share/man/man3/ck_hs_init.3.gz
  132. share/man/man3/ck_hs_iterator_init.3.gz
  133. share/man/man3/ck_hs_move.3.gz
  134. share/man/man3/ck_hs_next.3.gz
  135. share/man/man3/ck_hs_put_unique.3.gz
  136. share/man/man3/ck_hs_put.3.gz
  137. share/man/man3/ck_hs_rebuild.3.gz
  138. share/man/man3/ck_hs_remove.3.gz
  139. share/man/man3/ck_hs_reset_size.3.gz
  140. share/man/man3/ck_hs_reset.3.gz
  141. share/man/man3/ck_hs_set.3.gz
  142. share/man/man3/ck_hs_stat.3.gz
  143. share/man/man3/ck_ht_count.3.gz
  144. share/man/man3/ck_ht_destroy.3.gz
  145. share/man/man3/ck_ht_entry_empty.3.gz
  146. share/man/man3/ck_ht_entry_key_direct.3.gz
  147. share/man/man3/ck_ht_entry_key_length.3.gz
  148. share/man/man3/ck_ht_entry_key_set_direct.3.gz
  149. share/man/man3/ck_ht_entry_key_set.3.gz
  150. share/man/man3/ck_ht_entry_key.3.gz
  151. share/man/man3/ck_ht_entry_set_direct.3.gz
  152. share/man/man3/ck_ht_entry_set.3.gz
  153. share/man/man3/ck_ht_entry_value_direct.3.gz
  154. share/man/man3/ck_ht_entry_value.3.gz
  155. share/man/man3/ck_ht_gc.3.gz
  156. share/man/man3/ck_ht_get_spmc.3.gz
  157. share/man/man3/ck_ht_grow_spmc.3.gz
  158. share/man/man3/ck_ht_hash_direct.3.gz
  159. share/man/man3/ck_ht_hash.3.gz
  160. share/man/man3/ck_ht_init.3.gz
  161. share/man/man3/ck_ht_iterator_init.3.gz
  162. share/man/man3/ck_ht_next.3.gz
  163. share/man/man3/ck_ht_put_spmc.3.gz
  164. share/man/man3/ck_ht_remove_spmc.3.gz
  165. share/man/man3/ck_ht_reset_size_spmc.3.gz
  166. share/man/man3/ck_ht_reset_spmc.3.gz
  167. share/man/man3/ck_ht_set_spmc.3.gz
  168. share/man/man3/ck_ht_stat.3.gz
  169. share/man/man3/ck_pflock.3.gz
  170. share/man/man3/ck_pr_add.3.gz
  171. share/man/man3/ck_pr_and.3.gz
  172. share/man/man3/ck_pr_barrier.3.gz
  173. share/man/man3/ck_pr_btc.3.gz
  174. share/man/man3/ck_pr_btr.3.gz
  175. share/man/man3/ck_pr_bts.3.gz
  176. share/man/man3/ck_pr_cas.3.gz
  177. share/man/man3/ck_pr_dec.3.gz
  178. share/man/man3/ck_pr_faa.3.gz
  179. share/man/man3/ck_pr_fas.3.gz
  180. share/man/man3/ck_pr_fence_acquire.3.gz
  181. share/man/man3/ck_pr_fence_atomic_load.3.gz
  182. share/man/man3/ck_pr_fence_atomic_store.3.gz
  183. share/man/man3/ck_pr_fence_atomic.3.gz
  184. share/man/man3/ck_pr_fence_load_atomic.3.gz
  185. share/man/man3/ck_pr_fence_load_depends.3.gz
  186. share/man/man3/ck_pr_fence_load_store.3.gz
  187. share/man/man3/ck_pr_fence_load.3.gz
  188. share/man/man3/ck_pr_fence_memory.3.gz
  189. share/man/man3/ck_pr_fence_release.3.gz
  190. share/man/man3/ck_pr_fence_store_atomic.3.gz
  191. share/man/man3/ck_pr_fence_store_load.3.gz
  192. share/man/man3/ck_pr_fence_store.3.gz
  193. share/man/man3/ck_pr_inc.3.gz
  194. share/man/man3/ck_pr_load.3.gz
  195. share/man/man3/ck_pr_neg.3.gz
  196. share/man/man3/ck_pr_not.3.gz
  197. share/man/man3/ck_pr_or.3.gz
  198. share/man/man3/ck_pr_rtm.3.gz
  199. share/man/man3/ck_pr_stall.3.gz
  200. share/man/man3/ck_pr_store.3.gz
  201. share/man/man3/ck_pr_sub.3.gz
  202. share/man/man3/ck_pr_xor.3.gz
  203. share/man/man3/ck_pr.3.gz
  204. share/man/man3/ck_queue.3.gz
  205. share/man/man3/ck_rhs_apply.3.gz
  206. share/man/man3/ck_rhs_count.3.gz
  207. share/man/man3/ck_rhs_destroy.3.gz
  208. share/man/man3/ck_rhs_fas.3.gz
  209. share/man/man3/ck_rhs_gc.3.gz
  210. share/man/man3/ck_rhs_get.3.gz
  211. share/man/man3/ck_rhs_grow.3.gz
  212. share/man/man3/CK_RHS_HASH.3.gz
  213. share/man/man3/ck_rhs_init.3.gz
  214. share/man/man3/ck_rhs_iterator_init.3.gz
  215. share/man/man3/ck_rhs_move.3.gz
  216. share/man/man3/ck_rhs_next.3.gz
  217. share/man/man3/ck_rhs_put_unique.3.gz
  218. share/man/man3/ck_rhs_put.3.gz
  219. share/man/man3/ck_rhs_rebuild.3.gz
  220. share/man/man3/ck_rhs_remove.3.gz
  221. share/man/man3/ck_rhs_reset_size.3.gz
  222. share/man/man3/ck_rhs_reset.3.gz
  223. share/man/man3/ck_rhs_set.3.gz
  224. share/man/man3/ck_rhs_stat.3.gz
  225. share/man/man3/ck_ring_capacity.3.gz
  226. share/man/man3/ck_ring_dequeue_spmc.3.gz
  227. share/man/man3/ck_ring_dequeue_spsc.3.gz
  228. share/man/man3/ck_ring_enqueue_spmc_size.3.gz
  229. share/man/man3/ck_ring_enqueue_spmc.3.gz
  230. share/man/man3/ck_ring_enqueue_spsc_size.3.gz
  231. share/man/man3/ck_ring_enqueue_spsc.3.gz
  232. share/man/man3/ck_ring_init.3.gz
  233. share/man/man3/ck_ring_size.3.gz
  234. share/man/man3/ck_ring_trydequeue_spmc.3.gz
  235. share/man/man3/CK_RWCOHORT_INIT.3.gz
  236. share/man/man3/CK_RWCOHORT_INSTANCE.3.gz
  237. share/man/man3/CK_RWCOHORT_PROTOTYPE.3.gz
  238. share/man/man3/CK_RWCOHORT_READ_LOCK.3.gz
  239. share/man/man3/CK_RWCOHORT_READ_UNLOCK.3.gz
  240. share/man/man3/CK_RWCOHORT_WRITE_LOCK.3.gz
  241. share/man/man3/CK_RWCOHORT_WRITE_UNLOCK.3.gz
  242. share/man/man3/ck_rwcohort.3.gz
  243. share/man/man3/ck_rwlock.3.gz
  244. share/man/man3/ck_sequence.3.gz
  245. share/man/man3/ck_spinlock.3.gz
  246. share/man/man3/ck_swlock.3.gz
  247. share/man/man3/ck_tflock.3.gz
  248. @owner
  249. @group
  250. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • concurrencykit>0:devel/concurrencykit
To install the port:
cd /usr/ports/devel/concurrencykit/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/concurrencykit
  • pkg install concurrencykit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: concurrencykit
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1711721350 SHA256 (concurrencykit-ck-0.7.2_GH0.tar.gz) = 568ebe0bc1988a23843fce6426602e555b7840bf6714edcdf0ed530214977f1b SIZE (concurrencykit-ck-0.7.2_GH0.tar.gz) = 257817

Packages (timestamps in pop-ups are UTC):
concurrencykit
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7.20.7.20.6.00.7.20.7.2n/an/an/a
FreeBSD:13:quarterly0.7.20.7.20.6.00.7.20.7.2n/an/an/a
FreeBSD:14:latest0.7.20.7.20.6.00.7.20.7.20.6.0-0.6.0
FreeBSD:14:quarterly0.7.20.7.2-0.7.20.7.20.6.00.6.00.6.0
FreeBSD:15:latest0.7.20.7.2n/a0.7.2n/an/a0.6.00.6.0
FreeBSD:15:quarterly0.7.20.7.2n/a-n/an/a--
FreeBSD:16:latest0.7.20.7.2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Libraries
  1. benchmarks/sysbench
  2. dns/dnsjit
  3. dns/dnsperf

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. textproc/turboxsl*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for concurrencykit-0.7.2: RTM=off: Restricted Transactional Memory (x86_64 only) VMAPACK=on: Enable pointer packing ===> Use 'make config' to modify these settings
Options name:
devel_concurrencykit
USES:
pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/concurrencykit/ck/tar.gz/0.7.2?dummy=/
Collapse this list.

There are no commits on branch 2026Q2 for this port