aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-01-18 02:10:00 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-01-18 02:42:02 +0000
commitbf689f19eeddbae1c57361a269aa336aea4551b9 (patch)
treeae121bb16caf5ae2e3ce895bc1d02235fc91ad5f
parente2c9a154403c06569c57a42df2139cf11aae6bf2 (diff)
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/toml-f/Makefile19
-rw-r--r--textproc/toml-f/distinfo3
-rw-r--r--textproc/toml-f/pkg-descr6
-rw-r--r--textproc/toml-f/pkg-plist35
5 files changed, 64 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 806be5e3e3e4..2853ca67c845 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1909,6 +1909,7 @@
SUBDIR += tn-hunspell
SUBDIR += tnef2txt
SUBDIR += tokyodystopia
+ SUBDIR += toml-f
SUBDIR += tr-aspell
SUBDIR += trang
SUBDIR += translate-toolkit
diff --git a/textproc/toml-f/Makefile b/textproc/toml-f/Makefile
new file mode 100644
index 000000000000..81240655e6d3
--- /dev/null
+++ b/textproc/toml-f/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= toml-f
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.2-4
+DISTVERSIONSUFFIX= -gf066ec6
+CATEGORIES= textproc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= TOML parser for data serialization and deserialization in Fortran
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
+
+USES= cmake:testing fortran
+USE_GITHUB= yes
+USE_LDCONFIG= yes
+
+CMAKE_ON= BUILD_SHARED_LIBS
+
+.include <bsd.port.mk>
diff --git a/textproc/toml-f/distinfo b/textproc/toml-f/distinfo
new file mode 100644
index 000000000000..1b2c4edcfd99
--- /dev/null
+++ b/textproc/toml-f/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1642471486
+SHA256 (toml-f-toml-f-v0.2.2-4-gf066ec6_GH0.tar.gz) = a68c70ac2eee3930b4c5b148af5c0bdfbafa1c4af2740bcf6c0d4fc7b6f7f230
+SIZE (toml-f-toml-f-v0.2.2-4-gf066ec6_GH0.tar.gz) = 72749
diff --git a/textproc/toml-f/pkg-descr b/textproc/toml-f/pkg-descr
new file mode 100644
index 000000000000..c51fb57d0e89
--- /dev/null
+++ b/textproc/toml-f/pkg-descr
@@ -0,0 +1,6 @@
+toml-f is a TOML parser implementation for data serialization and
+deserialization in Fortran.
+
+It currently supported TOML v1.0.0 specification.
+
+WWW: https://toml-f.github.io/toml-f/
diff --git a/textproc/toml-f/pkg-plist b/textproc/toml-f/pkg-plist
new file mode 100644
index 000000000000..df6156604245
--- /dev/null
+++ b/textproc/toml-f/pkg-plist
@@ -0,0 +1,35 @@
+include/toml-f/GNU-10.3.0/tomlf.mod
+include/toml-f/GNU-10.3.0/tomlf_all.mod
+include/toml-f/GNU-10.3.0/tomlf_build.mod
+include/toml-f/GNU-10.3.0/tomlf_build_array.mod
+include/toml-f/GNU-10.3.0/tomlf_build_keyval.mod
+include/toml-f/GNU-10.3.0/tomlf_build_merge.mod
+include/toml-f/GNU-10.3.0/tomlf_build_table.mod
+include/toml-f/GNU-10.3.0/tomlf_constants.mod
+include/toml-f/GNU-10.3.0/tomlf_datetime.mod
+include/toml-f/GNU-10.3.0/tomlf_de.mod
+include/toml-f/GNU-10.3.0/tomlf_de_character.mod
+include/toml-f/GNU-10.3.0/tomlf_de_tokenizer.mod
+include/toml-f/GNU-10.3.0/tomlf_error.mod
+include/toml-f/GNU-10.3.0/tomlf_ser.mod
+include/toml-f/GNU-10.3.0/tomlf_structure.mod
+include/toml-f/GNU-10.3.0/tomlf_structure_base.mod
+include/toml-f/GNU-10.3.0/tomlf_structure_vector.mod
+include/toml-f/GNU-10.3.0/tomlf_type.mod
+include/toml-f/GNU-10.3.0/tomlf_type_array.mod
+include/toml-f/GNU-10.3.0/tomlf_type_keyval.mod
+include/toml-f/GNU-10.3.0/tomlf_type_table.mod
+include/toml-f/GNU-10.3.0/tomlf_type_value.mod
+include/toml-f/GNU-10.3.0/tomlf_utils.mod
+include/toml-f/GNU-10.3.0/tomlf_utils_convert.mod
+include/toml-f/GNU-10.3.0/tomlf_utils_sort.mod
+include/toml-f/GNU-10.3.0/tomlf_utils_verify.mod
+include/toml-f/GNU-10.3.0/tomlf_version.mod
+lib/cmake/toml-f/toml-f-config-version.cmake
+lib/cmake/toml-f/toml-f-config.cmake
+lib/cmake/toml-f/toml-f-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/toml-f/toml-f-targets.cmake
+lib/libtoml-f.so
+lib/libtoml-f.so.0
+lib/libtoml-f.so.0.2.2
+libdata/pkgconfig/toml-f.pc