notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
thrill C++ framework for algorithmic distributed Big Data batch computations
g20200406 misc on this many watch lists=0 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 g20200406Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-12-12 22:41:16
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (411 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/thrill-g20200406/catalog.mk
  3. /usr/local/share/licenses/thrill-g20200406/LICENSE
  4. /usr/local/share/licenses/thrill-g20200406/BSD2CLAUSE
  5. bin/foxxll_tool
  6. include/foxxll/common/addressable_queues.hpp
  7. include/foxxll/common/aligned_alloc.hpp
  8. include/foxxll/common/error_handling.hpp
  9. include/foxxll/common/exceptions.hpp
  10. include/foxxll/common/exithandler.hpp
  11. include/foxxll/common/new_alloc.hpp
  12. include/foxxll/common/onoff_switch.hpp
  13. include/foxxll/common/shared_state.hpp
  14. include/foxxll/common/timer.hpp
  15. include/foxxll/common/tmeta.hpp
  16. include/foxxll/common/types.hpp
  17. include/foxxll/common/uint_types.hpp
  18. include/foxxll/common/utils.hpp
  19. include/foxxll/config.hpp
  20. include/foxxll/defines.hpp
  21. include/foxxll/io.hpp
  22. include/foxxll/io/create_file.hpp
  23. include/foxxll/io/disk_queued_file.hpp
  24. include/foxxll/io/disk_queues.hpp
  25. include/foxxll/io/file.hpp
  26. include/foxxll/io/fileperblock_file.hpp
  27. include/foxxll/io/iostats.hpp
  28. include/foxxll/io/linuxaio_file.hpp
  29. include/foxxll/io/linuxaio_queue.hpp
  30. include/foxxll/io/linuxaio_request.hpp
  31. include/foxxll/io/memory_file.hpp
  32. include/foxxll/io/mmap_file.hpp
  33. include/foxxll/io/request.hpp
  34. include/foxxll/io/request_interface.hpp
  35. include/foxxll/io/request_operations.hpp
  36. include/foxxll/io/request_queue.hpp
  37. include/foxxll/io/request_queue_impl_1q.hpp
  38. include/foxxll/io/request_queue_impl_qwqr.hpp
  39. include/foxxll/io/request_queue_impl_worker.hpp
  40. include/foxxll/io/request_with_state.hpp
  41. include/foxxll/io/request_with_waiters.hpp
  42. include/foxxll/io/serving_request.hpp
  43. include/foxxll/io/syscall_file.hpp
  44. include/foxxll/io/ufs_file_base.hpp
  45. include/foxxll/io/ufs_platform.hpp
  46. include/foxxll/io/wfs_file_base.hpp
  47. include/foxxll/io/wincall_file.hpp
  48. include/foxxll/libfoxxll.hpp
  49. include/foxxll/mng.hpp
  50. include/foxxll/mng/async_schedule.hpp
  51. include/foxxll/mng/bid.hpp
  52. include/foxxll/mng/block_alloc_strategy.hpp
  53. include/foxxll/mng/block_alloc_strategy_interleaved.hpp
  54. include/foxxll/mng/block_manager.hpp
  55. include/foxxll/mng/block_prefetcher.hpp
  56. include/foxxll/mng/block_scheduler.hpp
  57. include/foxxll/mng/buf_istream.hpp
  58. include/foxxll/mng/buf_istream_reverse.hpp
  59. include/foxxll/mng/buf_ostream.hpp
  60. include/foxxll/mng/buf_writer.hpp
  61. include/foxxll/mng/config.hpp
  62. include/foxxll/mng/disk_block_allocator.hpp
  63. include/foxxll/mng/prefetch_pool.hpp
  64. include/foxxll/mng/read_write_pool.hpp
  65. include/foxxll/mng/typed_block.hpp
  66. include/foxxll/mng/write_pool.hpp
  67. include/foxxll/singleton.hpp
  68. include/foxxll/version.hpp
  69. include/thrill/action_node.hpp
  70. include/thrill/aggregate.hpp
  71. include/thrill/aligned_allocator.hpp
  72. include/thrill/all_gather.hpp
  73. include/thrill/all_reduce.hpp
  74. include/thrill/allocator.hpp
  75. include/thrill/allocator_base.hpp
  76. include/thrill/atomic_movable.hpp
  77. include/thrill/bernoulli_sample.hpp
  78. include/thrill/binary_heap.hpp
  79. include/thrill/bit_stream.hpp
  80. include/thrill/block.hpp
  81. include/thrill/block_pool.hpp
  82. include/thrill/block_queue.hpp
  83. include/thrill/block_reader.hpp
  84. include/thrill/block_sink.hpp
  85. include/thrill/block_writer.hpp
  86. include/thrill/buffer.hpp
  87. include/thrill/buffer_builder.hpp
  88. include/thrill/buffer_reader.hpp
  89. include/thrill/buffer_ref.hpp
  90. include/thrill/buffered_multiway_merge.hpp
  91. include/thrill/byte_block.hpp
  92. include/thrill/bzip2_filter.hpp
  93. include/thrill/cache.hpp
  94. include/thrill/cat_block_source.hpp
  95. include/thrill/cat_stream.hpp
  96. include/thrill/collapse.hpp
  97. include/thrill/collective.hpp
  98. include/thrill/concat.hpp
  99. include/thrill/concat_to_dia.hpp
  100. include/thrill/concurrent_bounded_queue.hpp
  101. include/thrill/concurrent_queue.hpp
  102. include/thrill/config.hpp
  103. include/thrill/connection.hpp
  104. include/thrill/construct.hpp
  105. include/thrill/context.hpp
  106. include/thrill/defines.hpp
  107. include/thrill/delta_stream.hpp
  108. include/thrill/dia.hpp
  109. include/thrill/dia_base.hpp
  110. include/thrill/dia_node.hpp
  111. include/thrill/discard_sink.hpp
  112. include/thrill/dispatcher.hpp
  113. include/thrill/dispatcher_thread.hpp
  114. include/thrill/distribute.hpp
  115. include/thrill/dop_node.hpp
  116. include/thrill/duplicate_detection.hpp
  117. include/thrill/dyn_block_reader.hpp
  118. include/thrill/equal_to_dia.hpp
  119. include/thrill/ex_prefix_sum.hpp
  120. include/thrill/exception.hpp
  121. include/thrill/file.hpp
  122. include/thrill/file_io.hpp
  123. include/thrill/fixed_buffer_builder.hpp
  124. include/thrill/flow_control_channel.hpp
  125. include/thrill/flow_control_manager.hpp
  126. include/thrill/function_traits.hpp
  127. include/thrill/functional.hpp
  128. include/thrill/gather.hpp
  129. include/thrill/generate.hpp
  130. include/thrill/golomb_bit_stream.hpp
  131. include/thrill/group.hpp
  132. include/thrill/group_by_iterator.hpp
  133. include/thrill/group_by_key.hpp
  134. include/thrill/group_to_index.hpp
  135. include/thrill/gzip_filter.hpp
  136. include/thrill/hash.hpp
  137. include/thrill/hdfs3_file.hpp
  138. include/thrill/hypergeometric_distribution.hpp
  139. include/thrill/hyperloglog.hpp
  140. include/thrill/inner_join.hpp
  141. include/thrill/item_serialization_tools.hpp
  142. include/thrill/json_logger.hpp
  143. include/thrill/linux_proc_stats.hpp
  144. include/thrill/location_detection.hpp
  145. include/thrill/logger.hpp
  146. include/thrill/malloc_tracker.hpp
  147. include/thrill/manager.hpp
  148. include/thrill/math.hpp
  149. include/thrill/matrix.hpp
  150. include/thrill/max.hpp
  151. include/thrill/merge.hpp
  152. include/thrill/min.hpp
  153. include/thrill/mix_block_queue.hpp
  154. include/thrill/mix_stream.hpp
  155. include/thrill/multiplexer.hpp
  156. include/thrill/multiplexer_header.hpp
  157. include/thrill/multiway_merge.hpp
  158. include/thrill/pool.hpp
  159. include/thrill/porting.hpp
  160. include/thrill/prefix_sum.hpp
  161. include/thrill/print.hpp
  162. include/thrill/profile_task.hpp
  163. include/thrill/profile_thread.hpp
  164. include/thrill/qsort.hpp
  165. include/thrill/radix_sort.hpp
  166. include/thrill/read_binary.hpp
  167. include/thrill/read_lines.hpp
  168. include/thrill/rebalance.hpp
  169. include/thrill/reduce_bucket_hash_table.hpp
  170. include/thrill/reduce_by_hash_post_phase.hpp
  171. include/thrill/reduce_by_index_post_phase.hpp
  172. include/thrill/reduce_by_key.hpp
  173. include/thrill/reduce_functional.hpp
  174. include/thrill/reduce_old_probing_hash_table.hpp
  175. include/thrill/reduce_pre_phase.hpp
  176. include/thrill/reduce_probing_hash_table.hpp
  177. include/thrill/reduce_table.hpp
  178. include/thrill/reduce_to_index.hpp
  179. include/thrill/reservoir_sampling.hpp
  180. include/thrill/ring_buffer.hpp
  181. include/thrill/s3_file.hpp
  182. include/thrill/sample.hpp
  183. include/thrill/sampling.hpp
  184. include/thrill/select.hpp
  185. include/thrill/select_dispatcher.hpp
  186. include/thrill/serialization.hpp
  187. include/thrill/serialization_cereal.hpp
  188. include/thrill/serialization_fwd.hpp
  189. include/thrill/shared_state.hpp
  190. include/thrill/simple_glob.hpp
  191. include/thrill/singleton.hpp
  192. include/thrill/size.hpp
  193. include/thrill/socket.hpp
  194. include/thrill/socket_address.hpp
  195. include/thrill/sort.hpp
  196. include/thrill/source_node.hpp
  197. include/thrill/stats_counter.hpp
  198. include/thrill/stats_timer.hpp
  199. include/thrill/stream.hpp
  200. include/thrill/stream_data.hpp
  201. include/thrill/stream_sink.hpp
  202. include/thrill/string.hpp
  203. include/thrill/sum.hpp
  204. include/thrill/sys_file.hpp
  205. include/thrill/system_exception.hpp
  206. include/thrill/temporary_directory.hpp
  207. include/thrill/thread_barrier.hpp
  208. include/thrill/thrill.hpp
  209. include/thrill/timed_counter.hpp
  210. include/thrill/uint_types.hpp
  211. include/thrill/union.hpp
  212. include/thrill/vector.hpp
  213. include/thrill/window.hpp
  214. include/thrill/write_binary.hpp
  215. include/thrill/write_lines.hpp
  216. include/thrill/write_lines_one.hpp
  217. include/thrill/zip.hpp
  218. include/thrill/zip_window.hpp
  219. include/thrill/zip_with_index.hpp
  220. include/thrill/zipf_distribution.hpp
  221. include/tlx/algorithm.hpp
  222. include/tlx/algorithm/exclusive_scan.hpp
  223. include/tlx/algorithm/is_sorted_cmp.hpp
  224. include/tlx/algorithm/merge_advance.hpp
  225. include/tlx/algorithm/merge_combine.hpp
  226. include/tlx/algorithm/multisequence_partition.hpp
  227. include/tlx/algorithm/multisequence_selection.hpp
  228. include/tlx/algorithm/multiway_merge.hpp
  229. include/tlx/algorithm/multiway_merge_splitting.hpp
  230. include/tlx/algorithm/parallel_multiway_merge.hpp
  231. include/tlx/algorithm/random_bipartition_shuffle.hpp
  232. include/tlx/allocator_base.hpp
  233. include/tlx/backtrace.hpp
  234. include/tlx/cmdline_parser.hpp
  235. include/tlx/container.hpp
  236. include/tlx/container/btree.hpp
  237. include/tlx/container/btree_map.hpp
  238. include/tlx/container/btree_multimap.hpp
  239. include/tlx/container/btree_multiset.hpp
  240. include/tlx/container/btree_set.hpp
  241. include/tlx/container/d_ary_addressable_int_heap.hpp
  242. include/tlx/container/d_ary_heap.hpp
  243. include/tlx/container/loser_tree.hpp
  244. include/tlx/container/lru_cache.hpp
  245. include/tlx/container/radix_heap.hpp
  246. include/tlx/container/ring_buffer.hpp
  247. include/tlx/container/simple_vector.hpp
  248. include/tlx/container/splay_tree.hpp
  249. include/tlx/container/string_view.hpp
  250. include/tlx/counting_ptr.hpp
  251. include/tlx/define.hpp
  252. include/tlx/define/attribute_always_inline.hpp
  253. include/tlx/define/attribute_fallthrough.hpp
  254. include/tlx/define/attribute_format_printf.hpp
  255. include/tlx/define/attribute_packed.hpp
  256. include/tlx/define/attribute_warn_unused_result.hpp
  257. include/tlx/define/deprecated.hpp
  258. include/tlx/define/endian.hpp
  259. include/tlx/define/likely.hpp
  260. include/tlx/delegate.hpp
  261. include/tlx/die.hpp
  262. include/tlx/die/core.hpp
  263. include/tlx/digest.hpp
  264. include/tlx/digest/md5.hpp
  265. include/tlx/digest/sha1.hpp
  266. include/tlx/digest/sha256.hpp
  267. include/tlx/digest/sha512.hpp
  268. include/tlx/logger.hpp
  269. include/tlx/logger/all.hpp
  270. include/tlx/logger/array.hpp
  271. include/tlx/logger/core.hpp
  272. include/tlx/logger/deque.hpp
  273. include/tlx/logger/map.hpp
  274. include/tlx/logger/set.hpp
  275. include/tlx/logger/tuple.hpp
  276. include/tlx/logger/unordered_map.hpp
  277. include/tlx/logger/unordered_set.hpp
  278. include/tlx/logger/wrap_unprintable.hpp
  279. include/tlx/math.hpp
  280. include/tlx/math/abs_diff.hpp
  281. include/tlx/math/aggregate.hpp
  282. include/tlx/math/aggregate_min_max.hpp
  283. include/tlx/math/bswap.hpp
  284. include/tlx/math/bswap_be.hpp
  285. include/tlx/math/bswap_le.hpp
  286. include/tlx/math/clz.hpp
  287. include/tlx/math/ctz.hpp
  288. include/tlx/math/div_ceil.hpp
  289. include/tlx/math/ffs.hpp
  290. include/tlx/math/integer_log2.hpp
  291. include/tlx/math/is_power_of_two.hpp
  292. include/tlx/math/polynomial_regression.hpp
  293. include/tlx/math/popcount.hpp
  294. include/tlx/math/power_to_the.hpp
  295. include/tlx/math/rol.hpp
  296. include/tlx/math/ror.hpp
  297. include/tlx/math/round_to_power_of_two.hpp
  298. include/tlx/math/round_up.hpp
  299. include/tlx/math/sgn.hpp
  300. include/tlx/meta.hpp
  301. include/tlx/meta/apply_tuple.hpp
  302. include/tlx/meta/call_for_range.hpp
  303. include/tlx/meta/call_foreach.hpp
  304. include/tlx/meta/call_foreach_tuple.hpp
  305. include/tlx/meta/call_foreach_tuple_with_index.hpp
  306. include/tlx/meta/call_foreach_with_index.hpp
  307. include/tlx/meta/enable_if.hpp
  308. include/tlx/meta/fold_left.hpp
  309. include/tlx/meta/fold_left_tuple.hpp
  310. include/tlx/meta/fold_right.hpp
  311. include/tlx/meta/fold_right_tuple.hpp
  312. include/tlx/meta/function_chain.hpp
  313. include/tlx/meta/function_stack.hpp
  314. include/tlx/meta/has_member.hpp
  315. include/tlx/meta/has_method.hpp
  316. include/tlx/meta/index_sequence.hpp
  317. include/tlx/meta/is_std_array.hpp
  318. include/tlx/meta/is_std_pair.hpp
  319. include/tlx/meta/is_std_tuple.hpp
  320. include/tlx/meta/is_std_vector.hpp
  321. include/tlx/meta/log2.hpp
  322. include/tlx/meta/no_operation.hpp
  323. include/tlx/meta/static_index.hpp
  324. include/tlx/meta/vexpand.hpp
  325. include/tlx/meta/vmap_for_range.hpp
  326. include/tlx/meta/vmap_foreach.hpp
  327. include/tlx/meta/vmap_foreach_tuple.hpp
  328. include/tlx/meta/vmap_foreach_tuple_with_index.hpp
  329. include/tlx/meta/vmap_foreach_with_index.hpp
  330. include/tlx/multi_timer.hpp
  331. include/tlx/port.hpp
  332. include/tlx/port/setenv.hpp
  333. include/tlx/semaphore.hpp
  334. include/tlx/simple_vector.hpp
  335. include/tlx/siphash.hpp
  336. include/tlx/sort.hpp
  337. include/tlx/sort/parallel_mergesort.hpp
  338. include/tlx/sort/strings.hpp
  339. include/tlx/sort/strings/insertion_sort.hpp
  340. include/tlx/sort/strings/multikey_quicksort.hpp
  341. include/tlx/sort/strings/parallel_sample_sort.hpp
  342. include/tlx/sort/strings/radix_sort.hpp
  343. include/tlx/sort/strings/sample_sort_tools.hpp
  344. include/tlx/sort/strings/string_ptr.hpp
  345. include/tlx/sort/strings/string_set.hpp
  346. include/tlx/sort/strings_parallel.hpp
  347. include/tlx/stack_allocator.hpp
  348. include/tlx/string.hpp
  349. include/tlx/string/appendline.hpp
  350. include/tlx/string/base64.hpp
  351. include/tlx/string/bitdump.hpp
  352. include/tlx/string/compare_icase.hpp
  353. include/tlx/string/contains.hpp
  354. include/tlx/string/contains_word.hpp
  355. include/tlx/string/ends_with.hpp
  356. include/tlx/string/equal_icase.hpp
  357. include/tlx/string/erase_all.hpp
  358. include/tlx/string/escape_html.hpp
  359. include/tlx/string/escape_uri.hpp
  360. include/tlx/string/expand_environment_variables.hpp
  361. include/tlx/string/extract_between.hpp
  362. include/tlx/string/format_iec_units.hpp
  363. include/tlx/string/format_si_iec_units.hpp
  364. include/tlx/string/format_si_units.hpp
  365. include/tlx/string/hash_djb2.hpp
  366. include/tlx/string/hash_sdbm.hpp
  367. include/tlx/string/hexdump.hpp
  368. include/tlx/string/index_of.hpp
  369. include/tlx/string/join.hpp
  370. include/tlx/string/join_generic.hpp
  371. include/tlx/string/join_quoted.hpp
  372. include/tlx/string/less_icase.hpp
  373. include/tlx/string/levenshtein.hpp
  374. include/tlx/string/pad.hpp
  375. include/tlx/string/parse_si_iec_units.hpp
  376. include/tlx/string/replace.hpp
  377. include/tlx/string/split.hpp
  378. include/tlx/string/split_quoted.hpp
  379. include/tlx/string/split_view.hpp
  380. include/tlx/string/split_words.hpp
  381. include/tlx/string/ssprintf.hpp
  382. include/tlx/string/ssprintf_generic.hpp
  383. include/tlx/string/starts_with.hpp
  384. include/tlx/string/to_lower.hpp
  385. include/tlx/string/to_upper.hpp
  386. include/tlx/string/trim.hpp
  387. include/tlx/string/union_words.hpp
  388. include/tlx/string/word_wrap.hpp
  389. include/tlx/thread_barrier_mutex.hpp
  390. include/tlx/thread_barrier_spin.hpp
  391. include/tlx/thread_pool.hpp
  392. include/tlx/timestamp.hpp
  393. include/tlx/unused.hpp
  394. include/tlx/vector_free.hpp
  395. include/tlx/version.hpp
  396. lib/cmake/foxxll/foxxll-config.cmake
  397. lib/cmake/foxxll/foxxll-targets-release.cmake
  398. lib/cmake/foxxll/foxxll-targets.cmake
  399. lib/cmake/foxxll/foxxll-version.cmake
  400. lib/cmake/tlx/tlx-config.cmake
  401. lib/cmake/tlx/tlx-targets-release.cmake
  402. lib/cmake/tlx/tlx-targets.cmake
  403. lib/cmake/tlx/tlx-version.cmake
  404. lib/libfoxxll.a
  405. lib/libthrill.so
  406. lib/libtlx.a
  407. libdata/pkgconfig/foxxll.pc
  408. libdata/pkgconfig/tlx.pc
  409. @owner
  410. @group
  411. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • thrill>0:misc/thrill
  • For LIB depends:
    • libthrill.so:misc/thrill
To install the port: cd /usr/ports/misc/thrill/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/thrill
  • pkg install thrill
PKGNAME: thrill
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: i386
distinfo:
Packages (timestamps in pop-ups are UTC):
thrill
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-g20200406
FreeBSD:12:amd64g20200406g20200406
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-g20200406
FreeBSD:13:aarch64g20200406g20200406
FreeBSD:13:amd64g20200406g20200406
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-g20200406
FreeBSD:14:aarch64g20200406-
FreeBSD:14:amd64g20200406-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64g20200406-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. gfortran10 : lang/gcc10
  3. as : devel/binutils
Runtime dependencies:
  1. gfortran10 : lang/gcc10
Library dependencies:
  1. libmpi.so : net/openmpi
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/thrill/thrill/tar.gz/12c5b59bca66df93b66628b3829027bd0f110dd9?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  g20200406
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  g20200406
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
31 Dec 2020 18:59:28
Original commit files touched by this commit Revision:559765  g20200406
yuri search for other commits by this committer
misc/thrill: Fix build on big-endian architectures

PR:		252290
Submitted by:	pkubaj
20 Dec 2020 07:49:35
Original commit files touched by this commit Revision:558718  g20200406
yuri search for other commits by this committer
misc/thrill: Not for 32-bit architectures; Add workaround for missing header;
Force clang-10 because clang-11 crashes.

Reported by:	fallout
12 Dec 2020 22:40:39
Original commit files touched by this commit Revision:557867  g20200406
yuri search for other commits by this committer
New port: misc/thrill: C++ framework for algorithmic distributed Big Data batch
computations

Number of commits found: 5