diff --git a/textproc/tomlplusplus/Makefile b/textproc/tomlplusplus/Makefile new file mode 100644 index 000000000000..bde2fb86770f --- /dev/null +++ b/textproc/tomlplusplus/Makefile @@ -0,0 +1,20 @@ +PORTNAME= tomlplusplus +DISTVERSIONPREFIX= v +DISTVERSION= 3.1.0 +CATEGORIES= textproc + +MAINTAINER= diizzy@FreeBSD.org +COMMENT= Header-only TOML config file parser and serializer for C++ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= meson + +USE_GITHUB= yes +GH_ACCOUNT= marzer + +NO_BUILD= yes +NO_ARCH= yes + +.include diff --git a/textproc/tomlplusplus/distinfo b/textproc/tomlplusplus/distinfo new file mode 100644 index 000000000000..2ade4b06bec1 --- /dev/null +++ b/textproc/tomlplusplus/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1657052638 +SHA256 (marzer-tomlplusplus-v3.1.0_GH0.tar.gz) = dae72714fc356ca1b019298d9e6275cc41ba95546ae722ccdb6795e92f47762e +SIZE (marzer-tomlplusplus-v3.1.0_GH0.tar.gz) = 1010465 diff --git a/textproc/tomlplusplus/pkg-descr b/textproc/tomlplusplus/pkg-descr new file mode 100644 index 000000000000..38fd6e85cfdd --- /dev/null +++ b/textproc/tomlplusplus/pkg-descr @@ -0,0 +1,4 @@ +Header-only TOML config file parser and serializer for C++17 (plus some C++20 +features where available) + +WWW: https://github.com/marzer/tomlplusplus diff --git a/textproc/tomlplusplus/pkg-plist b/textproc/tomlplusplus/pkg-plist new file mode 100644 index 000000000000..b13d648aed01 --- /dev/null +++ b/textproc/tomlplusplus/pkg-plist @@ -0,0 +1,50 @@ +include/toml++/impl/array.h +include/toml++/impl/array.inl +include/toml++/impl/at_path.h +include/toml++/impl/at_path.inl +include/toml++/impl/date_time.h +include/toml++/impl/formatter.h +include/toml++/impl/formatter.inl +include/toml++/impl/forward_declarations.h +include/toml++/impl/header_end.h +include/toml++/impl/header_start.h +include/toml++/impl/json_formatter.h +include/toml++/impl/json_formatter.inl +include/toml++/impl/key.h +include/toml++/impl/make_node.h +include/toml++/impl/node.h +include/toml++/impl/node.inl +include/toml++/impl/node_view.h +include/toml++/impl/parse_error.h +include/toml++/impl/parse_result.h +include/toml++/impl/parser.h +include/toml++/impl/parser.inl +include/toml++/impl/preprocessor.h +include/toml++/impl/print_to_stream.h +include/toml++/impl/print_to_stream.inl +include/toml++/impl/simd.h +include/toml++/impl/source_region.h +include/toml++/impl/std_except.h +include/toml++/impl/std_initializer_list.h +include/toml++/impl/std_map.h +include/toml++/impl/std_new.h +include/toml++/impl/std_optional.h +include/toml++/impl/std_string.h +include/toml++/impl/std_string.inl +include/toml++/impl/std_utility.h +include/toml++/impl/std_vector.h +include/toml++/impl/table.h +include/toml++/impl/table.inl +include/toml++/impl/toml_formatter.h +include/toml++/impl/toml_formatter.inl +include/toml++/impl/unicode.h +include/toml++/impl/unicode.inl +include/toml++/impl/unicode_autogenerated.h +include/toml++/impl/value.h +include/toml++/impl/version.h +include/toml++/impl/yaml_formatter.h +include/toml++/impl/yaml_formatter.inl +include/toml++/toml.h +share/cmake/tomlplusplus/tomlplusplusConfig.cmake +share/cmake/tomlplusplus/tomlplusplusConfigVersion.cmake +share/pkgconfig/tomlplusplus.pc