aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2009-10-11 18:34:08 +0800
committerwen <wen@FreeBSD.org>2009-10-11 18:34:08 +0800
commit4f20da6ec5891c9a10ca96c7bdff460e1b682417 (patch)
treee49eed4db4eac83b98863bbfa2282c9c22a0d84c
parent6af9be017942cf69ed7168d6d0ddcca5afe96559 (diff)
downloadfreebsd-ports-gnome-4f20da6ec5891c9a10ca96c7bdff460e1b682417.tar.gz
freebsd-ports-gnome-4f20da6ec5891c9a10ca96c7bdff460e1b682417.tar.zst
freebsd-ports-gnome-4f20da6ec5891c9a10ca96c7bdff460e1b682417.zip
Treetop is a Ruby-based DSL for text parsing and interpretation. It
facilitates an extension of the object-oriented paradigm called syntax-oriented programming. There's a readme that will get you going and some examples. WWW: http://treetop.rubyforge.org/ Approved by: miwi(mentor)
-rw-r--r--devel/Makefile1
-rw-r--r--devel/rubygem-treetop/Makefile23
-rw-r--r--devel/rubygem-treetop/distinfo3
-rw-r--r--devel/rubygem-treetop/pkg-descr6
4 files changed, 33 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 979e3f8155ee..0fa0be42ae2e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2787,6 +2787,7 @@
SUBDIR += rubygem-streetaddress
SUBDIR += rubygem-templater
SUBDIR += rubygem-transactionsimple
+ SUBDIR += rubygem-treetop
SUBDIR += rubygem-trollop
SUBDIR += rubygem-tzinfo
SUBDIR += rubygem-uuid
diff --git a/devel/rubygem-treetop/Makefile b/devel/rubygem-treetop/Makefile
new file mode 100644
index 000000000000..8d7ceddf813b
--- /dev/null
+++ b/devel/rubygem-treetop/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: treetop
+# Date created: 11 Oct, 2009
+# Whom: Wen Heping <wen@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= treetop
+PORTVERSION= 1.4.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RF
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Ruby-based DSL for text parsing and interpretation
+
+BUILD_DEPENDS= rubygem-polyglot>=0.2.9:${PORTSDIR}/devel/rubygem-polyglot
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/tt
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-treetop/distinfo b/devel/rubygem-treetop/distinfo
new file mode 100644
index 000000000000..d43f30b67090
--- /dev/null
+++ b/devel/rubygem-treetop/distinfo
@@ -0,0 +1,3 @@
+MD5 (rubygem/treetop-1.4.2.gem) = 3bbf34b6eefd0549409cdb11ac000cbe
+SHA256 (rubygem/treetop-1.4.2.gem) = a5f93fe1bf243e32c123c22ac655d30f6ff777781005e641b76cd8b5857d25da
+SIZE (rubygem/treetop-1.4.2.gem) = 43008
diff --git a/devel/rubygem-treetop/pkg-descr b/devel/rubygem-treetop/pkg-descr
new file mode 100644
index 000000000000..fd042e2016d2
--- /dev/null
+++ b/devel/rubygem-treetop/pkg-descr
@@ -0,0 +1,6 @@
+Treetop is a Ruby-based DSL for text parsing and interpretation. It
+facilitates an extension of the object-oriented paradigm called
+syntax-oriented programming. There's a readme that will get you going
+and some examples.
+
+WWW: http://treetop.rubyforge.org/