aboutsummaryrefslogtreecommitdiff
path: root/textproc/erlang-yamerl
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-07-10 11:34:08 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-07-10 11:34:08 +0000
commitb60d2a4be886c2e2c5b600db81f7c585be94cb36 (patch)
tree1fb07668a43a7914cad40be88126ec303fd1abe6 /textproc/erlang-yamerl
parent144995b4cf979ba2b0e72875eb358d06e9e0be56 (diff)
downloadports-b60d2a4be886c2e2c5b600db81f7c585be94cb36.tar.gz
ports-b60d2a4be886c2e2c5b600db81f7c585be94cb36.zip
Add textproc/erlang-yamerl, a YAML 1.2 parser in pure Erlang.
Notes
Notes: svn path=/head/; revision=391700
Diffstat (limited to 'textproc/erlang-yamerl')
-rw-r--r--textproc/erlang-yamerl/Makefile20
-rw-r--r--textproc/erlang-yamerl/distinfo2
-rw-r--r--textproc/erlang-yamerl/pkg-descr9
-rw-r--r--textproc/erlang-yamerl/pkg-plist79
4 files changed, 110 insertions, 0 deletions
diff --git a/textproc/erlang-yamerl/Makefile b/textproc/erlang-yamerl/Makefile
new file mode 100644
index 000000000000..38f738882176
--- /dev/null
+++ b/textproc/erlang-yamerl/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= yamerl
+PORTVERSION= 0.3.2
+CATEGORIES= textproc
+PKGNAMEPREFIX= erlang-
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= YAML 1.2 parser in pure Erlang
+
+LICENSE= BSD2CLAUSE
+
+USES= erlang:rebar
+USE_GITHUB= yes
+GH_ACCOUNT= yakaz
+GH_TAGNAME= v${PORTVERSION}-1
+
+ERL_DOCS= README.md doc
+
+.include <bsd.port.mk>
diff --git a/textproc/erlang-yamerl/distinfo b/textproc/erlang-yamerl/distinfo
new file mode 100644
index 000000000000..e42f005638b1
--- /dev/null
+++ b/textproc/erlang-yamerl/distinfo
@@ -0,0 +1,2 @@
+SHA256 (yakaz-yamerl-0.3.2-v0.3.2-1_GH0.tar.gz) = 93c5beb377f8af4a589046b7da2bb7fb1a964dee9109512734bcd98201475337
+SIZE (yakaz-yamerl-0.3.2-v0.3.2-1_GH0.tar.gz) = 112817
diff --git a/textproc/erlang-yamerl/pkg-descr b/textproc/erlang-yamerl/pkg-descr
new file mode 100644
index 000000000000..24110e71e9b2
--- /dev/null
+++ b/textproc/erlang-yamerl/pkg-descr
@@ -0,0 +1,9 @@
+YAML is a human-friendly data serialization format. The specification
+for this language and many examples are available from the Official
+YAML web site. You may also want to check the YAML Wikipedia article.
+
+yamerl is a pure Erlang application which is able to parse YAML 1.1
+and YAML 1.2 documents, as well as JSON documents. It only depends
+on standard Erlang/OTP applications.
+
+WWW: https://github.com/yakaz/yamerl
diff --git a/textproc/erlang-yamerl/pkg-plist b/textproc/erlang-yamerl/pkg-plist
new file mode 100644
index 000000000000..c0b562926107
--- /dev/null
+++ b/textproc/erlang-yamerl/pkg-plist
@@ -0,0 +1,79 @@
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/Makefile.am
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl.app
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl.app.in.in
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl.appup.in
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_app.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_constr.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_errors.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_bool.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_bool_ext.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_bool_json.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_erlang_atom.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_erlang_fun.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_float.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_float_ext.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_float_json.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_int.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_int_ext.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_int_json.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_ipaddr.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_map.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_null.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_null_json.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_seq.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_size.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_str.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_str_json.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_node_timestamp.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_parser.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_sup.beam
+lib/erlang/lib/yamerl-%%VERSION%%/ebin/yamerl_yamler_compat.beam
+lib/erlang/lib/yamerl-%%VERSION%%/include/Makefile.am
+lib/erlang/lib/yamerl-%%VERSION%%/include/internal/yamerl_constr.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/include/internal/yamerl_parser.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/include/yamerl_errors.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/include/yamerl_nodes.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/include/yamerl_nodes_yamerl_extensions.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/include/yamerl_tokens.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/include/yamerl_types.hrl
+lib/erlang/lib/yamerl-%%VERSION%%/src/Emakefile.in.in
+lib/erlang/lib/yamerl-%%VERSION%%/src/Makefile.am
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl.app.src
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_app.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_constr.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_errors.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_bool.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_bool_ext.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_bool_json.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_erlang_atom.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_erlang_fun.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_float.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_float_ext.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_float_json.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_int.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_int_ext.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_int_json.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_ipaddr.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_map.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_null.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_null_json.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_seq.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_size.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_str.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_str_json.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_node_timestamp.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_parser.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_sup.erl
+lib/erlang/lib/yamerl-%%VERSION%%/src/yamerl_yamler_compat.erl
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/README.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/alternatives.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/features.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/installation.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/reference-manual/README.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/reference-manual/module-yamerl_constr.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/user-guide/README.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/user-guide/recipe-basic-parsing.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/user-guide/recipe-error-handling.md