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 photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
fatal Library for fast software prototyping in modern C++
2025.07.21.00 devel on this many watch lists=2 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 2025.06.23.00Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-09-16 01:21:36
Last Update: 2025-07-22 07:11:00
Commit Hash: 46ab6a9
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: BSD3CLAUSE
WWW:
https://github.com/facebook/fatal
Description:
Fatal (Facebook Template Library) is a library for fast prototyping software in modern C++. It provides facilities heavily based on template meta-programming, while keeping most of the complexity under-the-hood, to enhance the expressive power of C++. Fatal also provides lessons on how to write meta-programs, as well as on how to make the best use of the library, starting at beginner levels. The goal is make its benefits available to a wider audience other than just hard-core library writers.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (164 items)
Collapse this list.
  1. /usr/local/share/licenses/fatal-2025.07.21.00/catalog.mk
  2. /usr/local/share/licenses/fatal-2025.07.21.00/LICENSE
  3. /usr/local/share/licenses/fatal-2025.07.21.00/BSD3CLAUSE
  4. include/fatal/.clang-format
  5. include/fatal/benchmark/benchmark.h
  6. include/fatal/benchmark/cases.h
  7. include/fatal/benchmark/driver.h
  8. include/fatal/benchmark/prevent_optimization.h
  9. include/fatal/codec/varint.h
  10. include/fatal/container/circular_queue.h
  11. include/fatal/container/flag_set.h
  12. include/fatal/container/legacy_variant.h
  13. include/fatal/container/optional.h
  14. include/fatal/container/random_access_iterator.h
  15. include/fatal/container/runtime_array.h
  16. include/fatal/container/tuple.h
  17. include/fatal/container/tuple_tags.h
  18. include/fatal/container/uninitialized.h
  19. include/fatal/container/unitary_union.h
  20. include/fatal/container/variadic_union.h
  21. include/fatal/container/variant.h
  22. include/fatal/debug/assume.h
  23. include/fatal/debug/debug.h
  24. include/fatal/functional/functional.h
  25. include/fatal/functional/identity.h
  26. include/fatal/functional/no_op.h
  27. include/fatal/lesson/lesson.h
  28. include/fatal/log/log.h
  29. include/fatal/math/compile_time_rng.h
  30. include/fatal/math/hash.h
  31. include/fatal/math/impl/numerics.h
  32. include/fatal/math/numerics.h
  33. include/fatal/math/statistical_moments.h
  34. include/fatal/portability.h
  35. include/fatal/preprocessor.h
  36. include/fatal/string/rope.h
  37. include/fatal/string/string_view.h
  38. include/fatal/string/tokenizer.h
  39. include/fatal/test/args.h
  40. include/fatal/test/compatibility.h
  41. include/fatal/test/driver.h
  42. include/fatal/test/env.h
  43. include/fatal/test/random_data.h
  44. include/fatal/test/ref_counter.h
  45. include/fatal/test/string.h
  46. include/fatal/test/test.h
  47. include/fatal/test/tools.h
  48. include/fatal/test/type.h
  49. include/fatal/test/words.h
  50. include/fatal/time/time.h
  51. include/fatal/type/accumulate.h
  52. include/fatal/type/apply.h
  53. include/fatal/type/arithmetic.h
  54. include/fatal/type/array.h
  55. include/fatal/type/benchmark/trie/trie_benchmark.h
  56. include/fatal/type/bitwise.h
  57. include/fatal/type/builtin.h
  58. include/fatal/type/call_traits.h
  59. include/fatal/type/cartesian_product.h
  60. include/fatal/type/cat.h
  61. include/fatal/type/compare.h
  62. include/fatal/type/compilability.h
  63. include/fatal/type/conditional.h
  64. include/fatal/type/constant.h
  65. include/fatal/type/constify.h
  66. include/fatal/type/constify_from.h
  67. include/fatal/type/convert.h
  68. include/fatal/type/data_member_getter.h
  69. include/fatal/type/debug.h
  70. include/fatal/type/deprecated/apply.h
  71. include/fatal/type/deprecated/flatten.h
  72. include/fatal/type/deprecated/transform.h
  73. include/fatal/type/deprecated/type_list.h
  74. include/fatal/type/deprecated/type_map.h
  75. include/fatal/type/deprecated/type_pair.h
  76. include/fatal/type/deprecated/type_tag.h
  77. include/fatal/type/enum.h
  78. include/fatal/type/fast_pass.h
  79. include/fatal/type/find.h
  80. include/fatal/type/fold.h
  81. include/fatal/type/foreach.h
  82. include/fatal/type/get.h
  83. include/fatal/type/get_type.h
  84. include/fatal/type/group_by.h
  85. include/fatal/type/has_type.h
  86. include/fatal/type/identity.h
  87. include/fatal/type/impl/accumulate.h
  88. include/fatal/type/impl/apply.h
  89. include/fatal/type/impl/arithmetic.h
  90. include/fatal/type/impl/array.h
  91. include/fatal/type/impl/bitwise.h
  92. include/fatal/type/impl/builtin.h
  93. include/fatal/type/impl/cartesian_product.h
  94. include/fatal/type/impl/cat.h
  95. include/fatal/type/impl/compare.h
  96. include/fatal/type/impl/compilability.h
  97. include/fatal/type/impl/conditional.h
  98. include/fatal/type/impl/convert.h
  99. include/fatal/type/impl/find.h
  100. include/fatal/type/impl/fold.h
  101. include/fatal/type/impl/foreach.h
  102. include/fatal/type/impl/get.h
  103. include/fatal/type/impl/group_by.h
  104. include/fatal/type/impl/is_complete.h
  105. include/fatal/type/impl/logical.h
  106. include/fatal/type/impl/longest_common_prefix.h
  107. include/fatal/type/impl/push.h
  108. include/fatal/type/impl/replace.h
  109. include/fatal/type/impl/reverse.h
  110. include/fatal/type/impl/safe_overload.h
  111. include/fatal/type/impl/search.h
  112. include/fatal/type/impl/select.h
  113. include/fatal/type/impl/sequence.h
  114. include/fatal/type/impl/size.h
  115. include/fatal/type/impl/slice.h
  116. include/fatal/type/impl/sort.h
  117. include/fatal/type/impl/transform.h
  118. include/fatal/type/impl/trie.h
  119. include/fatal/type/impl/type.h
  120. include/fatal/type/impl/unique.h
  121. include/fatal/type/impl/void.h
  122. include/fatal/type/impl/zip.h
  123. include/fatal/type/inherit.h
  124. include/fatal/type/is_complete.h
  125. include/fatal/type/list.h
  126. include/fatal/type/logical.h
  127. include/fatal/type/longest_common_prefix.h
  128. include/fatal/type/maybe.h
  129. include/fatal/type/operation.h
  130. include/fatal/type/pair.h
  131. include/fatal/type/pointer_selector.h
  132. include/fatal/type/push.h
  133. include/fatal/type/qualifier.h
  134. include/fatal/type/reflect_function.h
  135. include/fatal/type/reflect_member_function.h
  136. include/fatal/type/reflect_template.h
  137. include/fatal/type/reflection.h
  138. include/fatal/type/registry.h
  139. include/fatal/type/remove_rvalue_reference.h
  140. include/fatal/type/replace.h
  141. include/fatal/type/reverse.h
  142. include/fatal/type/safe_overload.h
  143. include/fatal/type/same_reference_as.h
  144. include/fatal/type/scalar.h
  145. include/fatal/type/search.h
  146. include/fatal/type/select.h
  147. include/fatal/type/sequence.h
  148. include/fatal/type/size.h
  149. include/fatal/type/slice.h
  150. include/fatal/type/sort.h
  151. include/fatal/type/split.h
  152. include/fatal/type/tag.h
  153. include/fatal/type/traits.h
  154. include/fatal/type/transform.h
  155. include/fatal/type/trie.h
  156. include/fatal/type/type.h
  157. include/fatal/type/unique.h
  158. include/fatal/type/variant_traits.h
  159. include/fatal/type/void.h
  160. include/fatal/type/zip.h
  161. include/fatal/utility/timed_iterations.h
  162. @owner
  163. @group
  164. @mode
Collapse this list.
Dependency lines:
  • fatal>0:devel/fatal
To install the port:
cd /usr/ports/devel/fatal/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/fatal
  • pkg install fatal
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: fatal
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1753158792 SHA256 (facebook-fatal-v2025.07.21.00_GH0.tar.gz) = 320904e820ac4bcc9877af63967d606e8cec3bd4b97bf242923040c2b090b1be SIZE (facebook-fatal-v2025.07.21.00_GH0.tar.gz) = 657695

Packages (timestamps in pop-ups are UTC):
fatal
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2025.06.23.002025.07.07.002021.01.18.002025.06.23.002025.07.07.00-2021.01.04.00-
FreeBSD:13:quarterly2025.03.31.002025.06.23.002023.06.26.002025.03.31.002025.06.23.002024.01.01.002024.01.01.002024.01.01.00
FreeBSD:14:latest2025.06.09.002025.07.07.002023.01.09.002025.06.09.002025.07.07.002023.06.08.00-2023.06.12.00
FreeBSD:14:quarterly2025.06.23.002025.06.23.00-2025.06.23.002025.06.23.002024.01.01.002024.01.01.002024.01.01.00
FreeBSD:15:latest2025.06.09.002025.07.07.00n/a2025.06.09.00n/a2024.01.29.002024.01.29.002024.02.19.00
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_fatal
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/facebook/fatal/tar.gz/v2025.07.21.00?dummy=/
Collapse this list.

Number of commits found: 211 (showing only 11 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2020.12.28.00
28 Dec 2020 20:36:02
Revision:559524Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.12.21.00 -> 2020.12.28.00
2020.12.21.00
22 Dec 2020 18:30:00
Revision:558941Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.12.14.00 -> 2020.12.21.00
2020.12.14.00
15 Dec 2020 04:37:39
Revision:558134Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.12.07.00 -> 2020.12.14.00
2020.12.07.00
08 Dec 2020 23:30:47
Revision:557314Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.11.30.00 -> 2020.12.07.00
2020.11.30.00
01 Dec 2020 03:39:51
Revision:556705Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.11.23.00 -> 2020.11.30.00
2020.11.23.00
24 Nov 2020 23:43:38
Revision:556236Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.11.16.00 -> 2020.11.23.00
2020.11.16.00
20 Nov 2020 07:23:04
Revision:555747Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.11.02.00 -> 2020.11.16.00
2020.11.02.00
03 Nov 2020 18:10:46
Revision:554011Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.10.26.00 -> 2020.11.02.00

Reported by:	portscout
2020.10.26.00
27 Oct 2020 19:52:15
Revision:553484Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.10.12.00 -> 2020.10.26.00

Reported by:	portscout
2020.10.12.00
15 Oct 2020 05:45:26
Revision:552383Original commit files touched by this commit
yuri search for other commits by this committer
devel/fatal: Update 2020.09.14.00 -> 2020.10.12.00

Reported by:	portscout
2020.09.14.00
16 Sep 2020 01:20:58
Revision:548754Original commit files touched by this commit
yuri search for other commits by this committer
New port: devel/fatal: Library for fast software prototyping in modern C++

Number of commits found: 211 (showing only 11 on this page)

«  1 | 2 | 3