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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Commit processing is stalled - it is a jail issue. I will work on it later today. 2025-09-17 12:17 UTC - It has been fixed. Sometime before 17:27 UTC.
Port details
reflect-cpp C++-20 library for fast serialization, deserialization and validation
0.21.0 develnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: alven@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-18 10:18:05
Last Update: 2025-09-18 21:39:48
Commit Hash: 63f5ee1
License: MIT
WWW:
https://rfl.getml.com/
https://github.com/getml/reflect-cpp/
Description:
reflect-cpp is a C++-20 library for fast serialization, deserialization and validation using reflection, similar to pydantic in Python, serde in Rust, encoding in Go or aeson in Haskell. reflect-cpp fills an important gap in C++ development. It minimizes boilerplate code and enhances code safety for seamless and efficient data exchange across system components. Design principles for reflect-cpp include: - Close integration with containers from the C++ standard library - Close adherence to C++ idioms - Out-of-the-box support for JSON - Simple installation - Simple extendability to other serialization formats - Simple extendability to custom classes - Being one of the fastest serialization libraries in existence, as demonstrated by our benchmarks reflect-cpp is not just a reflection library, it is for serialization, deserialization and validation through reflection.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (437 items)
Collapse this list.
  1. /usr/local/share/licenses/reflect-cpp-0.21.0/catalog.mk
  2. /usr/local/share/licenses/reflect-cpp-0.21.0/LICENSE
  3. /usr/local/share/licenses/reflect-cpp-0.21.0/MIT
  4. include/rfl.hpp
  5. include/rfl/AddStructName.hpp
  6. include/rfl/AddTagsToVariants.hpp
  7. include/rfl/AllOf.hpp
  8. include/rfl/AllowRawPtrs.hpp
  9. include/rfl/AnyOf.hpp
  10. include/rfl/Attribute.hpp
  11. include/rfl/Binary.hpp
  12. include/rfl/Box.hpp
  13. include/rfl/Bytestring.hpp
  14. include/rfl/DefaultIfMissing.hpp
  15. include/rfl/Description.hpp
  16. include/rfl/ExtraFields.hpp
  17. include/rfl/Field.hpp
  18. include/rfl/Flatten.hpp
  19. include/rfl/Generic.hpp
  20. include/rfl/Hex.hpp
  21. include/rfl/Literal.hpp
  22. include/rfl/MetaField.hpp
  23. include/rfl/NamedTuple.hpp
  24. include/rfl/NoExtraFields.hpp
  25. include/rfl/NoFieldNames.hpp
  26. include/rfl/NoOptionals.hpp
  27. include/rfl/Object.hpp
  28. include/rfl/Oct.hpp
  29. include/rfl/OneOf.hpp
  30. include/rfl/Pattern.hpp
  31. include/rfl/PatternValidator.hpp
  32. include/rfl/Processors.hpp
  33. include/rfl/Ref.hpp
  34. include/rfl/Rename.hpp
  35. include/rfl/Result.hpp
  36. include/rfl/Size.hpp
  37. include/rfl/Skip.hpp
  38. include/rfl/SnakeCaseToCamelCase.hpp
  39. include/rfl/SnakeCaseToPascalCase.hpp
  40. include/rfl/TaggedUnion.hpp
  41. include/rfl/Timestamp.hpp
  42. include/rfl/Tuple.hpp
  43. include/rfl/UnderlyingEnums.hpp
  44. include/rfl/Validator.hpp
  45. include/rfl/Variant.hpp
  46. include/rfl/Vectorstring.hpp
  47. include/rfl/always_false.hpp
  48. include/rfl/apply.hpp
  49. include/rfl/as.hpp
  50. include/rfl/avro.hpp
  51. include/rfl/avro/Parser.hpp
  52. include/rfl/avro/Reader.hpp
  53. include/rfl/avro/Schema.hpp
  54. include/rfl/avro/SchemaImpl.hpp
  55. include/rfl/avro/Writer.hpp
  56. include/rfl/avro/load.hpp
  57. include/rfl/avro/read.hpp
  58. include/rfl/avro/save.hpp
  59. include/rfl/avro/schema/Type.hpp
  60. include/rfl/avro/to_schema.hpp
  61. include/rfl/avro/write.hpp
  62. include/rfl/bson.hpp
  63. include/rfl/bson/Parser.hpp
  64. include/rfl/bson/Reader.hpp
  65. include/rfl/bson/Writer.hpp
  66. include/rfl/bson/load.hpp
  67. include/rfl/bson/read.hpp
  68. include/rfl/bson/save.hpp
  69. include/rfl/bson/write.hpp
  70. include/rfl/capnproto.hpp
  71. include/rfl/capnproto/Parser.hpp
  72. include/rfl/capnproto/Reader.hpp
  73. include/rfl/capnproto/Schema.hpp
  74. include/rfl/capnproto/SchemaImpl.hpp
  75. include/rfl/capnproto/Writer.hpp
  76. include/rfl/capnproto/get_root_name.hpp
  77. include/rfl/capnproto/is_named_type.hpp
  78. include/rfl/capnproto/load.hpp
  79. include/rfl/capnproto/read.hpp
  80. include/rfl/capnproto/save.hpp
  81. include/rfl/capnproto/schema/CapnProtoTypes.hpp
  82. include/rfl/capnproto/schema/Type.hpp
  83. include/rfl/capnproto/to_schema.hpp
  84. include/rfl/capnproto/write.hpp
  85. include/rfl/cbor.hpp
  86. include/rfl/cbor/Parser.hpp
  87. include/rfl/cbor/Reader.hpp
  88. include/rfl/cbor/Writer.hpp
  89. include/rfl/cbor/load.hpp
  90. include/rfl/cbor/read.hpp
  91. include/rfl/cbor/save.hpp
  92. include/rfl/cbor/write.hpp
  93. include/rfl/comparisons.hpp
  94. include/rfl/concepts.hpp
  95. include/rfl/config.hpp
  96. include/rfl/csv.hpp
  97. include/rfl/csv/Settings.hpp
  98. include/rfl/csv/load.hpp
  99. include/rfl/csv/read.hpp
  100. include/rfl/csv/save.hpp
  101. include/rfl/csv/write.hpp
  102. include/rfl/default.hpp
  103. include/rfl/define_literal.hpp
  104. include/rfl/define_named_tuple.hpp
  105. include/rfl/define_tagged_union.hpp
  106. include/rfl/define_variant.hpp
  107. include/rfl/enums.hpp
  108. include/rfl/extract_discriminators.hpp
  109. include/rfl/field_names_t.hpp
  110. include/rfl/field_type.hpp
  111. include/rfl/fields.hpp
  112. include/rfl/flexbuf.hpp
  113. include/rfl/flexbuf/Parser.hpp
  114. include/rfl/flexbuf/Reader.hpp
  115. include/rfl/flexbuf/Writer.hpp
  116. include/rfl/flexbuf/load.hpp
  117. include/rfl/flexbuf/read.hpp
  118. include/rfl/flexbuf/save.hpp
  119. include/rfl/flexbuf/write.hpp
  120. include/rfl/from_generic.hpp
  121. include/rfl/from_named_tuple.hpp
  122. include/rfl/generic/Parser.hpp
  123. include/rfl/generic/Reader.hpp
  124. include/rfl/generic/Writer.hpp
  125. include/rfl/generic/read.hpp
  126. include/rfl/generic/write.hpp
  127. include/rfl/get.hpp
  128. include/rfl/internal/Array.hpp
  129. include/rfl/internal/Field.hpp
  130. include/rfl/internal/Fields.hpp
  131. include/rfl/internal/Getter.hpp
  132. include/rfl/internal/HasValidation.hpp
  133. include/rfl/internal/Skip.hpp
  134. include/rfl/internal/StringLiteral.hpp
  135. include/rfl/internal/VisitTree.hpp
  136. include/rfl/internal/VisitorWrapper.hpp
  137. include/rfl/internal/all_fields.hpp
  138. include/rfl/internal/bind_to_tuple.hpp
  139. include/rfl/internal/copy_flattened_tuple_to_named_tuple.hpp
  140. include/rfl/internal/copy_from_named_tuple.hpp
  141. include/rfl/internal/copy_from_tuple.hpp
  142. include/rfl/internal/copy_to_field_tuple.hpp
  143. include/rfl/internal/define_literal.hpp
  144. include/rfl/internal/define_named_tuple.hpp
  145. include/rfl/internal/define_tagged_union.hpp
  146. include/rfl/internal/define_variant.hpp
  147. include/rfl/internal/element_index.hpp
  148. include/rfl/internal/enums/Names.hpp
  149. include/rfl/internal/enums/get_enum_names.hpp
  150. include/rfl/internal/enums/range_defined.hpp
  151. include/rfl/internal/extract_discriminators.hpp
  152. include/rfl/internal/field_tuple_t.hpp
  153. include/rfl/internal/field_type.hpp
  154. include/rfl/internal/find_index.hpp
  155. include/rfl/internal/flattened_ptr_tuple_t.hpp
  156. include/rfl/internal/flattened_tuple_t.hpp
  157. include/rfl/internal/get_fake_object.hpp
  158. include/rfl/internal/get_field_names.hpp
  159. include/rfl/internal/get_ith_field_from_fake_object.hpp
  160. include/rfl/internal/get_meta_fields.hpp
  161. include/rfl/internal/get_type_name.hpp
  162. include/rfl/internal/has_custom_parser.hpp
  163. include/rfl/internal/has_fields.hpp
  164. include/rfl/internal/has_flatten_fields.hpp
  165. include/rfl/internal/has_reflection_method_v.hpp
  166. include/rfl/internal/has_reflection_type_v.hpp
  167. include/rfl/internal/has_reflector.hpp
  168. include/rfl/internal/has_tag_v.hpp
  169. include/rfl/internal/has_to_class_method_v.hpp
  170. include/rfl/internal/is_add_tags_to_variants_v.hpp
  171. include/rfl/internal/is_allow_raw_ptrs_v.hpp
  172. include/rfl/internal/is_array.hpp
  173. include/rfl/internal/is_attribute.hpp
  174. include/rfl/internal/is_basic_type.hpp
  175. include/rfl/internal/is_default_if_missing_v.hpp
  176. include/rfl/internal/is_description.hpp
  177. include/rfl/internal/is_empty.hpp
  178. include/rfl/internal/is_extra_fields.hpp
  179. include/rfl/internal/is_field.hpp
  180. include/rfl/internal/is_flatten_field.hpp
  181. include/rfl/internal/is_literal.hpp
  182. include/rfl/internal/is_named_tuple.hpp
  183. include/rfl/internal/is_no_extra_fields_v.hpp
  184. include/rfl/internal/is_no_field_names_v.hpp
  185. include/rfl/internal/is_no_optionals_v.hpp
  186. include/rfl/internal/is_pattern.hpp
  187. include/rfl/internal/is_rename.hpp
  188. include/rfl/internal/is_skip.hpp
  189. include/rfl/internal/is_underlying_enums_v.hpp
  190. include/rfl/internal/is_validator.hpp
  191. include/rfl/internal/is_variant.hpp
  192. include/rfl/internal/lit_name.hpp
  193. include/rfl/internal/make_tag.hpp
  194. include/rfl/internal/move_and_flatten_field_tuple.hpp
  195. include/rfl/internal/move_field_tuple_to_named_tuple.hpp
  196. include/rfl/internal/move_from_named_tuple.hpp
  197. include/rfl/internal/move_from_tuple.hpp
  198. include/rfl/internal/move_to_field_tuple.hpp
  199. include/rfl/internal/no_duplicate_field_names.hpp
  200. include/rfl/internal/nt_to_ptr_named_tuple.hpp
  201. include/rfl/internal/nth_element.hpp
  202. include/rfl/internal/nth_element_t.hpp
  203. include/rfl/internal/num_fields.hpp
  204. include/rfl/internal/processed_t.hpp
  205. include/rfl/internal/ptr_cast.hpp
  206. include/rfl/internal/ptr_field_tuple_t.hpp
  207. include/rfl/internal/ptr_named_tuple_t.hpp
  208. include/rfl/internal/ptr_tuple_t.hpp
  209. include/rfl/internal/remove_fields.hpp
  210. include/rfl/internal/remove_namespaces.hpp
  211. include/rfl/internal/remove_ptrs_nt.hpp
  212. include/rfl/internal/remove_ptrs_tup.hpp
  213. include/rfl/internal/remove_rename.hpp
  214. include/rfl/internal/strings/strings.hpp
  215. include/rfl/internal/tag_t.hpp
  216. include/rfl/internal/to_flattened_ptr_tuple.hpp
  217. include/rfl/internal/to_ptr_field.hpp
  218. include/rfl/internal/to_ptr_field_tuple.hpp
  219. include/rfl/internal/to_ptr_named_tuple.hpp
  220. include/rfl/internal/to_ptr_tuple.hpp
  221. include/rfl/internal/to_std_array.hpp
  222. include/rfl/internal/transform_snake_case.hpp
  223. include/rfl/internal/tup_to_ptr_tuple.hpp
  224. include/rfl/internal/tuple/accumulate_sizes.hpp
  225. include/rfl/internal/tuple/apply.hpp
  226. include/rfl/internal/tuple/calculate_positions.hpp
  227. include/rfl/internal/tuple/concat.hpp
  228. include/rfl/internal/tuple/make_from_tuple.hpp
  229. include/rfl/internal/tuple_t.hpp
  230. include/rfl/internal/variant/find_max_size.hpp
  231. include/rfl/internal/variant/is_alternative_type.hpp
  232. include/rfl/internal/variant/is_convertible_to.hpp
  233. include/rfl/internal/variant/result_t.hpp
  234. include/rfl/internal/wrap_in_fields.hpp
  235. include/rfl/internal/wrap_in_rfl_array_t.hpp
  236. include/rfl/io/load_bytes.hpp
  237. include/rfl/io/load_string.hpp
  238. include/rfl/io/save_bytes.hpp
  239. include/rfl/io/save_string.hpp
  240. include/rfl/json.hpp
  241. include/rfl/json/Parser.hpp
  242. include/rfl/json/Reader.hpp
  243. include/rfl/json/Writer.hpp
  244. include/rfl/json/load.hpp
  245. include/rfl/json/read.hpp
  246. include/rfl/json/save.hpp
  247. include/rfl/json/schema/JSONSchema.hpp
  248. include/rfl/json/schema/Type.hpp
  249. include/rfl/json/to_schema.hpp
  250. include/rfl/json/write.hpp
  251. include/rfl/make_from_tuple.hpp
  252. include/rfl/make_named_tuple.hpp
  253. include/rfl/msgpack.hpp
  254. include/rfl/msgpack/Parser.hpp
  255. include/rfl/msgpack/Reader.hpp
  256. include/rfl/msgpack/Writer.hpp
  257. include/rfl/msgpack/load.hpp
  258. include/rfl/msgpack/read.hpp
  259. include/rfl/msgpack/save.hpp
  260. include/rfl/msgpack/write.hpp
  261. include/rfl/name_t.hpp
  262. include/rfl/named_tuple_t.hpp
  263. include/rfl/num_fields.hpp
  264. include/rfl/parquet.hpp
  265. include/rfl/parquet/Settings.hpp
  266. include/rfl/parquet/load.hpp
  267. include/rfl/parquet/read.hpp
  268. include/rfl/parquet/save.hpp
  269. include/rfl/parquet/write.hpp
  270. include/rfl/parsing/AreReaderAndWriter.hpp
  271. include/rfl/parsing/ArrayReader.hpp
  272. include/rfl/parsing/CustomParser.hpp
  273. include/rfl/parsing/FieldVariantParser.hpp
  274. include/rfl/parsing/FieldVariantReader.hpp
  275. include/rfl/parsing/IsReader.hpp
  276. include/rfl/parsing/IsWriter.hpp
  277. include/rfl/parsing/MapParser.hpp
  278. include/rfl/parsing/MapReader.hpp
  279. include/rfl/parsing/NamedTupleParser.hpp
  280. include/rfl/parsing/Parent.hpp
  281. include/rfl/parsing/Parser.hpp
  282. include/rfl/parsing/Parser_array.hpp
  283. include/rfl/parsing/Parser_base.hpp
  284. include/rfl/parsing/Parser_box.hpp
  285. include/rfl/parsing/Parser_bytestring.hpp
  286. include/rfl/parsing/Parser_c_array.hpp
  287. include/rfl/parsing/Parser_default.hpp
  288. include/rfl/parsing/Parser_duration.hpp
  289. include/rfl/parsing/Parser_filepath.hpp
  290. include/rfl/parsing/Parser_map_like.hpp
  291. include/rfl/parsing/Parser_named_tuple.hpp
  292. include/rfl/parsing/Parser_optional.hpp
  293. include/rfl/parsing/Parser_pair.hpp
  294. include/rfl/parsing/Parser_ptr.hpp
  295. include/rfl/parsing/Parser_ref.hpp
  296. include/rfl/parsing/Parser_reference_wrapper.hpp
  297. include/rfl/parsing/Parser_rename.hpp
  298. include/rfl/parsing/Parser_result.hpp
  299. include/rfl/parsing/Parser_rfl_array.hpp
  300. include/rfl/parsing/Parser_rfl_tuple.hpp
  301. include/rfl/parsing/Parser_rfl_variant.hpp
  302. include/rfl/parsing/Parser_shared_ptr.hpp
  303. include/rfl/parsing/Parser_skip.hpp
  304. include/rfl/parsing/Parser_span.hpp
  305. include/rfl/parsing/Parser_string_view.hpp
  306. include/rfl/parsing/Parser_tagged_union.hpp
  307. include/rfl/parsing/Parser_tuple.hpp
  308. include/rfl/parsing/Parser_unique_ptr.hpp
  309. include/rfl/parsing/Parser_variant.hpp
  310. include/rfl/parsing/Parser_vector_like.hpp
  311. include/rfl/parsing/Parser_vectorstring.hpp
  312. include/rfl/parsing/Parser_wstring.hpp
  313. include/rfl/parsing/SupportsTaggedUnions.hpp
  314. include/rfl/parsing/TaggedUnionWrapper.hpp
  315. include/rfl/parsing/TupleParser.hpp
  316. include/rfl/parsing/TupleReader.hpp
  317. include/rfl/parsing/VariantAlternativeWrapper.hpp
  318. include/rfl/parsing/VectorParser.hpp
  319. include/rfl/parsing/VectorReader.hpp
  320. include/rfl/parsing/ViewReader.hpp
  321. include/rfl/parsing/ViewReaderWithDefault.hpp
  322. include/rfl/parsing/ViewReaderWithDefaultAndStrippedFieldNames.hpp
  323. include/rfl/parsing/ViewReaderWithStrippedFieldNames.hpp
  324. include/rfl/parsing/call_destructors_on_array_where_necessary.hpp
  325. include/rfl/parsing/call_destructors_on_tuple_where_necessary.hpp
  326. include/rfl/parsing/call_destructors_where_necessary.hpp
  327. include/rfl/parsing/is_empty.hpp
  328. include/rfl/parsing/is_forward_list.hpp
  329. include/rfl/parsing/is_map_like.hpp
  330. include/rfl/parsing/is_map_like_not_multimap.hpp
  331. include/rfl/parsing/is_required.hpp
  332. include/rfl/parsing/is_set_like.hpp
  333. include/rfl/parsing/is_tagged_union_wrapper.hpp
  334. include/rfl/parsing/is_vector_like.hpp
  335. include/rfl/parsing/is_view_reader.hpp
  336. include/rfl/parsing/make_type_name.hpp
  337. include/rfl/parsing/schema/Definition.hpp
  338. include/rfl/parsing/schema/Type.hpp
  339. include/rfl/parsing/schema/ValidationType.hpp
  340. include/rfl/parsing/schema/make.hpp
  341. include/rfl/parsing/schema/to_numeric_type.hpp
  342. include/rfl/parsing/schemaful/IsSchemafulReader.hpp
  343. include/rfl/parsing/schemaful/IsSchemafulWriter.hpp
  344. include/rfl/parsing/schemaful/OptionalReader.hpp
  345. include/rfl/parsing/schemaful/SharedPtrReader.hpp
  346. include/rfl/parsing/schemaful/UniquePtrReader.hpp
  347. include/rfl/parsing/schemaful/VariantReader.hpp
  348. include/rfl/parsing/schemaful/tuple_to_named_tuple.hpp
  349. include/rfl/parsing/schemaful/tuple_to_named_tuple_t.hpp
  350. include/rfl/parsing/schemaful/tuple_to_object.hpp
  351. include/rfl/parsing/supports_attributes.hpp
  352. include/rfl/parsing/tabular/ArrowReader.hpp
  353. include/rfl/parsing/tabular/ArrowTypes.hpp
  354. include/rfl/parsing/tabular/ArrowWriter.hpp
  355. include/rfl/parsing/tabular/ChunkedArrayIterator.hpp
  356. include/rfl/parsing/tabular/add_to_builder.hpp
  357. include/rfl/parsing/tabular/array_t.hpp
  358. include/rfl/parsing/tabular/make_arrow_builders.hpp
  359. include/rfl/parsing/tabular/make_arrow_data_types.hpp
  360. include/rfl/parsing/tabular/make_arrow_schema.hpp
  361. include/rfl/parsing/tabular/make_chunked_array_iterators.hpp
  362. include/rfl/parsing/tagged_union_wrapper_no_ptr.hpp
  363. include/rfl/parsing/to_single_error_message.hpp
  364. include/rfl/patterns.hpp
  365. include/rfl/remove_fields.hpp
  366. include/rfl/replace.hpp
  367. include/rfl/thirdparty/ctre.hpp
  368. include/rfl/thirdparty/enchantum/algorithms.hpp
  369. include/rfl/thirdparty/enchantum/all.hpp
  370. include/rfl/thirdparty/enchantum/array.hpp
  371. include/rfl/thirdparty/enchantum/bitflags.hpp
  372. include/rfl/thirdparty/enchantum/bitset.hpp
  373. include/rfl/thirdparty/enchantum/bitwise_operators.hpp
  374. include/rfl/thirdparty/enchantum/common.hpp
  375. include/rfl/thirdparty/enchantum/details/enchantum_clang.hpp
  376. include/rfl/thirdparty/enchantum/details/enchantum_gcc.hpp
  377. include/rfl/thirdparty/enchantum/details/enchantum_msvc.hpp
  378. include/rfl/thirdparty/enchantum/details/format_util.hpp
  379. include/rfl/thirdparty/enchantum/details/generate_arrays.hpp
  380. include/rfl/thirdparty/enchantum/details/optional.hpp
  381. include/rfl/thirdparty/enchantum/details/string_view.hpp
  382. include/rfl/thirdparty/enchantum/enchantum.hpp
  383. include/rfl/thirdparty/enchantum/entries.hpp
  384. include/rfl/thirdparty/enchantum/fmt_format.hpp
  385. include/rfl/thirdparty/enchantum/iostream.hpp
  386. include/rfl/thirdparty/enchantum/istream.hpp
  387. include/rfl/thirdparty/enchantum/next_value.hpp
  388. include/rfl/thirdparty/enchantum/ostream.hpp
  389. include/rfl/thirdparty/enchantum/std_format.hpp
  390. include/rfl/thirdparty/yyjson.h
  391. include/rfl/to_generic.hpp
  392. include/rfl/to_named_tuple.hpp
  393. include/rfl/to_view.hpp
  394. include/rfl/toml.hpp
  395. include/rfl/toml/Parser.hpp
  396. include/rfl/toml/Reader.hpp
  397. include/rfl/toml/Writer.hpp
  398. include/rfl/toml/load.hpp
  399. include/rfl/toml/read.hpp
  400. include/rfl/toml/save.hpp
  401. include/rfl/toml/write.hpp
  402. include/rfl/tuple_cat.hpp
  403. include/rfl/type_name_t.hpp
  404. include/rfl/ubjson.hpp
  405. include/rfl/ubjson/Parser.hpp
  406. include/rfl/ubjson/Reader.hpp
  407. include/rfl/ubjson/Writer.hpp
  408. include/rfl/ubjson/load.hpp
  409. include/rfl/ubjson/read.hpp
  410. include/rfl/ubjson/save.hpp
  411. include/rfl/ubjson/write.hpp
  412. include/rfl/view_t.hpp
  413. include/rfl/visit.hpp
  414. include/rfl/xml.hpp
  415. include/rfl/xml/Parser.hpp
  416. include/rfl/xml/Reader.hpp
  417. include/rfl/xml/Writer.hpp
  418. include/rfl/xml/load.hpp
  419. include/rfl/xml/read.hpp
  420. include/rfl/xml/save.hpp
  421. include/rfl/xml/write.hpp
  422. include/rfl/yaml.hpp
  423. include/rfl/yaml/Parser.hpp
  424. include/rfl/yaml/Reader.hpp
  425. include/rfl/yaml/Writer.hpp
  426. include/rfl/yaml/load.hpp
  427. include/rfl/yaml/read.hpp
  428. include/rfl/yaml/save.hpp
  429. include/rfl/yaml/write.hpp
  430. lib/cmake/reflectcpp/reflectcpp-config.cmake
  431. lib/cmake/reflectcpp/reflectcpp-exports-release.cmake
  432. lib/cmake/reflectcpp/reflectcpp-exports.cmake
  433. lib/libreflectcpp.so
  434. lib/libreflectcpp.so.0.21.0
  435. @owner
  436. @group
  437. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • reflect-cpp>0:devel/reflect-cpp
To install the port:
cd /usr/ports/devel/reflect-cpp/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/reflect-cpp
  • pkg install reflect-cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: reflect-cpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1758200985 SHA256 (getml-reflect-cpp-v0.21.0_GH0.tar.gz) = 007d6e44a750785cb4c94dc29f307119abde679e4b09fb72b9b5c3f0f067cab2 SIZE (getml-reflect-cpp-v0.21.0_GH0.tar.gz) = 5793220

Packages (timestamps in pop-ups are UTC):
reflect-cpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest----0.21.0---
FreeBSD:13:quarterly--------
FreeBSD:14:latest-0.21.0--0.21.0---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-0.21.0n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_reflect-cpp
USES:
cmake:testing compiler:c++23-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/getml/reflect-cpp/tar.gz/v0.21.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.21.0
18 Sep 2025 21:39:48
commit hash: 63f5ee1a1d4651840094709afaeb11cd93a6c11ecommit hash: 63f5ee1a1d4651840094709afaeb11cd93a6c11ecommit hash: 63f5ee1a1d4651840094709afaeb11cd93a6c11ecommit hash: 63f5ee1a1d4651840094709afaeb11cd93a6c11e files touched by this commit
Älven (alven) search for other commits by this committer
devel/reflect-cpp: Update 0.20.0 => 0.21.0

Changelogs:
* https://github.com/getml/reflect-cpp/releases/tag/v0.21.0
* https://github.com/getml/reflect-cpp/compare/v0.20.0...v0.21.0

* Keep pkg-descr within 24 lines limit

Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52602
0.20.0
18 Sep 2025 10:16:59
commit hash: 8d279ac2fb0a3966c01f5f87d200b138e0f1b38fcommit hash: 8d279ac2fb0a3966c01f5f87d200b138e0f1b38fcommit hash: 8d279ac2fb0a3966c01f5f87d200b138e0f1b38fcommit hash: 8d279ac2fb0a3966c01f5f87d200b138e0f1b38f files touched by this commit
Älven (alven) search for other commits by this committer
devel/reflect-cpp: [NEW PORT] C++-20 library for fast serialization,
deserialization and validation

Summary:
reflect-cpp is a C++-20 library for fast serialization,
deserialization and validation using reflection, similar to pydantic
in Python, serde in Rust, encoding in Go or aeson in Haskell.

WWW:		https://rfl.getml.com/

Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52522

Number of commits found: 2