aboutsummaryrefslogtreecommitdiff
path: root/devel/rubygem-rparsec
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2008-09-24 14:40:13 +0000
committerStanislav Sedov <stas@FreeBSD.org>2008-09-24 14:40:13 +0000
commit228a44c05f79812875f6886d0d1c2251f78bd605 (patch)
tree8de8bf40bdf2025d6dac5e5b623e2f697e24375d /devel/rubygem-rparsec
parentf9b66406f0a491836d50528f97c386986a3821fe (diff)
downloadports-228a44c05f79812875f6886d0d1c2251f78bd605.tar.gz
ports-228a44c05f79812875f6886d0d1c2251f78bd605.zip
Notes
Diffstat (limited to 'devel/rubygem-rparsec')
-rw-r--r--devel/rubygem-rparsec/Makefile22
-rw-r--r--devel/rubygem-rparsec/distinfo3
-rw-r--r--devel/rubygem-rparsec/pkg-descr6
-rw-r--r--devel/rubygem-rparsec/pkg-plist37
4 files changed, 68 insertions, 0 deletions
diff --git a/devel/rubygem-rparsec/Makefile b/devel/rubygem-rparsec/Makefile
new file mode 100644
index 000000000000..49fdb4e8635d
--- /dev/null
+++ b/devel/rubygem-rparsec/Makefile
@@ -0,0 +1,22 @@
+# Ports collection makefile for: rubygem-rparsec
+# Date created: 24 September 2008
+# Whom: stas
+#
+# $FreeBSD$
+
+PORTNAME= rparsec
+PORTVERSION= 1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RF
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= Recursive descent parser combinator framework for Ruby
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+
+post-install:
+ @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
+ @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-rparsec/distinfo b/devel/rubygem-rparsec/distinfo
new file mode 100644
index 000000000000..c2a434bccaeb
--- /dev/null
+++ b/devel/rubygem-rparsec/distinfo
@@ -0,0 +1,3 @@
+MD5 (rubygem/rparsec-1.0.gem) = 06d70611a249927f80cc50c1bf1322b8
+SHA256 (rubygem/rparsec-1.0.gem) = dcbf294be1c8edbaf5a43dfa46c13222eca0e211e98a109ce76040afab67ca7d
+SIZE (rubygem/rparsec-1.0.gem) = 29696
diff --git a/devel/rubygem-rparsec/pkg-descr b/devel/rubygem-rparsec/pkg-descr
new file mode 100644
index 000000000000..776158fc7de1
--- /dev/null
+++ b/devel/rubygem-rparsec/pkg-descr
@@ -0,0 +1,6 @@
+ Rparsec is a recursive descent parser combinator framework. Intuitive and
+declarative API is provided instead of code generation or proprietary BNF-like
+syntax. A calculator parser can be built from scratch in 10 lines of simple
+code.
+
+WWW: http://rubyforge.org/projects/rparsec/
diff --git a/devel/rubygem-rparsec/pkg-plist b/devel/rubygem-rparsec/pkg-plist
new file mode 100644
index 000000000000..3d8ad11c3759
--- /dev/null
+++ b/devel/rubygem-rparsec/pkg-plist
@@ -0,0 +1,37 @@
+%%GEM_CACHE%%
+%%GEM_LIB_DIR%%/rparsec/context.rb
+%%GEM_LIB_DIR%%/rparsec/error.rb
+%%GEM_LIB_DIR%%/rparsec/expressions.rb
+%%GEM_LIB_DIR%%/rparsec/functors.rb
+%%GEM_LIB_DIR%%/rparsec/id_monad.rb
+%%GEM_LIB_DIR%%/rparsec/keywords.rb
+%%GEM_LIB_DIR%%/rparsec/locator.rb
+%%GEM_LIB_DIR%%/rparsec/misc.rb
+%%GEM_LIB_DIR%%/rparsec/monad.rb
+%%GEM_LIB_DIR%%/rparsec/operators.rb
+%%GEM_LIB_DIR%%/rparsec/parser.rb
+%%GEM_LIB_DIR%%/rparsec/parser_monad.rb
+%%GEM_LIB_DIR%%/rparsec/parsers.rb
+%%GEM_LIB_DIR%%/rparsec/token.rb
+%%GEM_LIB_DIR%%/rparsec.rb
+%%GEM_LIB_DIR%%/test/src/expression_test.rb
+%%GEM_LIB_DIR%%/test/src/full_parser_test.rb
+%%GEM_LIB_DIR%%/test/src/functor_test.rb
+%%GEM_LIB_DIR%%/test/src/import.rb
+%%GEM_LIB_DIR%%/test/src/keyword_test.rb
+%%GEM_LIB_DIR%%/test/src/operator_test.rb
+%%GEM_LIB_DIR%%/test/src/parser_test.rb
+%%GEM_LIB_DIR%%/test/src/perf_benchmark.rb
+%%GEM_LIB_DIR%%/test/src/s_expression_test.rb
+%%GEM_LIB_DIR%%/test/src/scratch.rb
+%%GEM_LIB_DIR%%/test/src/simple_monad_test.rb
+%%GEM_LIB_DIR%%/test/src/simple_parser_test.rb
+%%GEM_LIB_DIR%%/test/src/sql.rb
+%%GEM_LIB_DIR%%/test/src/sql_parser.rb
+%%GEM_LIB_DIR%%/test/src/sql_test.rb
+%%GEM_LIB_DIR%%/test/src/tests.rb
+%%GEM_SPEC%%
+@dirrm %%GEM_LIB_DIR%%/rparsec
+@dirrm %%GEM_LIB_DIR%%/test/src
+@dirrm %%GEM_LIB_DIR%%/test
+@dirrm %%GEM_LIB_DIR%%