aboutsummaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
authortz <tz@FreeBSD.org>2017-03-21 19:33:26 +0800
committertz <tz@FreeBSD.org>2017-03-21 19:33:26 +0800
commit821ebbd72b62b6e629eb6070ebc31ffa74ace3ba (patch)
treeec2dfbfb0480758ef839638af9a45bd1276dc60d /textproc
parentc3bdd014ab24845226bda1b9d0de20adce5fcc5c (diff)
downloadfreebsd-ports-gnome-821ebbd72b62b6e629eb6070ebc31ffa74ace3ba.tar.gz
freebsd-ports-gnome-821ebbd72b62b6e629eb6070ebc31ffa74ace3ba.tar.zst
freebsd-ports-gnome-821ebbd72b62b6e629eb6070ebc31ffa74ace3ba.zip
New port: textproc/rubygem-representable
Renders and parses JSON/XML/YAML documents from and to Ruby objects. Includes plain properties, collections, nesting, coercion and more. WWW: https://github.com/trailblazer/representable
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/rubygem-representable/Makefile22
-rw-r--r--textproc/rubygem-representable/distinfo3
-rw-r--r--textproc/rubygem-representable/pkg-descr5
4 files changed, 31 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 666ac0e0e0e3..93243ac386a5 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1521,6 +1521,7 @@
SUBDIR += rubygem-rdiscount
SUBDIR += rubygem-rdtool
SUBDIR += rubygem-redcarpet
+ SUBDIR += rubygem-representable
SUBDIR += rubygem-reverse_markdown
SUBDIR += rubygem-ri_cal
SUBDIR += rubygem-rich
diff --git a/textproc/rubygem-representable/Makefile b/textproc/rubygem-representable/Makefile
new file mode 100644
index 000000000000..9bf11cb8d8de
--- /dev/null
+++ b/textproc/rubygem-representable/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= representable
+PORTVERSION= 3.0.3
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Maps Ruby objects to documents and back
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-declarative<=0.1.0:devel/rubygem-declarative \
+ rubygem-declarative-option<=0.2.0:devel/rubygem-declarative-option \
+ rubygem-uber<=0.2.0:devel/rubygem-uber
+
+NO_ARCH= yes
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-representable/distinfo b/textproc/rubygem-representable/distinfo
new file mode 100644
index 000000000000..01f237fd6ef2
--- /dev/null
+++ b/textproc/rubygem-representable/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1490095639
+SHA256 (rubygem/representable-3.0.3.gem) = d2ddb1530a2db7599a6e0c4435b2101d67c1ddd2594d35ca8c9e6746dc1dd33d
+SIZE (rubygem/representable-3.0.3.gem) = 73728
diff --git a/textproc/rubygem-representable/pkg-descr b/textproc/rubygem-representable/pkg-descr
new file mode 100644
index 000000000000..d0fc0c5ffb6e
--- /dev/null
+++ b/textproc/rubygem-representable/pkg-descr
@@ -0,0 +1,5 @@
+Renders and parses JSON/XML/YAML documents from and to
+Ruby objects. Includes plain properties, collections,
+nesting, coercion and more.
+
+WWW: https://github.com/trailblazer/representable