summaryrefslogtreecommitdiff
path: root/devel/ruby-dhaka
diff options
context:
space:
mode:
authorjlam <jlam>2008-04-04 15:16:48 +0000
committerjlam <jlam>2008-04-04 15:16:48 +0000
commit44db045dd5127e3e79afe58b10239bed7a9004ee (patch)
treee8aeb6b7909a777f29c95ea8d549a85b87f52439 /devel/ruby-dhaka
parent32c3a498d428384ea094c43b1b5349ea0edf6d9a (diff)
downloadpkgsrc-44db045dd5127e3e79afe58b10239bed7a9004ee.tar.gz
Initial import of ruby18-dhaka-2.2.1 as devel/ruby-dhaka.
Dhaka is a set of tools for generating tokenizers, parsers and evaluators for context-free grammars. It is written solely in Ruby with no native extensions and no dependencies.
Diffstat (limited to 'devel/ruby-dhaka')
-rw-r--r--devel/ruby-dhaka/DESCR3
-rw-r--r--devel/ruby-dhaka/Makefile14
-rw-r--r--devel/ruby-dhaka/PLIST104
-rw-r--r--devel/ruby-dhaka/distinfo5
4 files changed, 126 insertions, 0 deletions
diff --git a/devel/ruby-dhaka/DESCR b/devel/ruby-dhaka/DESCR
new file mode 100644
index 00000000000..c6a9dcd121f
--- /dev/null
+++ b/devel/ruby-dhaka/DESCR
@@ -0,0 +1,3 @@
+Dhaka is a set of tools for generating tokenizers, parsers and evaluators
+for context-free grammars. It is written solely in Ruby with no native
+extensions and no dependencies.
diff --git a/devel/ruby-dhaka/Makefile b/devel/ruby-dhaka/Makefile
new file mode 100644
index 00000000000..d530767d98e
--- /dev/null
+++ b/devel/ruby-dhaka/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:16:48 jlam Exp $
+
+DISTNAME= dhaka-2.2.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://dhaka.rubyforge.org/
+COMMENT= Lexer and LALR(1) parser generators for context-free grammars
+
+GEM_BUILD= gemspec
+
+.include "../../misc/rubygems/rubygem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-dhaka/PLIST b/devel/ruby-dhaka/PLIST
new file mode 100644
index 00000000000..8c69181b503
--- /dev/null
+++ b/devel/ruby-dhaka/PLIST
@@ -0,0 +1,104 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:16:48 jlam Exp $
+${GEM_HOME}/cache/dhaka-${PKGVERSION}.gem
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/lib/dhaka.rb
+${GEM_LIBDIR}/lib/dhaka/dot/dot.rb
+${GEM_LIBDIR}/lib/dhaka/evaluator/evaluator.rb
+${GEM_LIBDIR}/lib/dhaka/grammar/closure_hash.rb
+${GEM_LIBDIR}/lib/dhaka/grammar/grammar.rb
+${GEM_LIBDIR}/lib/dhaka/grammar/grammar_symbol.rb
+${GEM_LIBDIR}/lib/dhaka/grammar/precedence.rb
+${GEM_LIBDIR}/lib/dhaka/grammar/production.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/accept_actions.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/alphabet.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/alphabet.rb~
+${GEM_LIBDIR}/lib/dhaka/lexer/compiled_lexer.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/dfa.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/lexeme.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/lexer.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/lexer_run.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/regex_grammar.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/regex_parser.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/regex_tokenizer.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/specification.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/state.rb
+${GEM_LIBDIR}/lib/dhaka/lexer/state_machine.rb
+${GEM_LIBDIR}/lib/dhaka/parser/action.rb
+${GEM_LIBDIR}/lib/dhaka/parser/channel.rb
+${GEM_LIBDIR}/lib/dhaka/parser/compiled_parser.rb
+${GEM_LIBDIR}/lib/dhaka/parser/conflict.rb
+${GEM_LIBDIR}/lib/dhaka/parser/item.rb
+${GEM_LIBDIR}/lib/dhaka/parser/parse_result.rb
+${GEM_LIBDIR}/lib/dhaka/parser/parse_tree.rb
+${GEM_LIBDIR}/lib/dhaka/parser/parser.rb
+${GEM_LIBDIR}/lib/dhaka/parser/parser_methods.rb
+${GEM_LIBDIR}/lib/dhaka/parser/parser_run.rb
+${GEM_LIBDIR}/lib/dhaka/parser/parser_state.rb
+${GEM_LIBDIR}/lib/dhaka/parser/token.rb
+${GEM_LIBDIR}/lib/dhaka/runtime.rb
+${GEM_LIBDIR}/lib/dhaka/runtime.rb~
+${GEM_LIBDIR}/lib/dhaka/tokenizer/tokenizer.rb
+${GEM_LIBDIR}/test/all_tests.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_evaluator.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_evaluator_test.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_grammar.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_grammar_test.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_test_methods.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_tokenizer.rb
+${GEM_LIBDIR}/test/arithmetic/arithmetic_tokenizer_test.rb
+${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_evaluator.rb
+${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_grammar.rb
+${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_grammar_test.rb
+${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_lexer_specification.rb
+${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_parser_test.rb
+${GEM_LIBDIR}/test/brackets/bracket_grammar.rb
+${GEM_LIBDIR}/test/brackets/bracket_tokenizer.rb
+${GEM_LIBDIR}/test/brackets/brackets_test.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_driver.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_driver_test.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_evaluator.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_evaluator_test.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_grammar.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_lexer.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_lexer_specification.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_lexer_test.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_parser.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_parser_test.rb
+${GEM_LIBDIR}/test/chittagong/chittagong_test.rb
+${GEM_LIBDIR}/test/core/another_lalr_but_not_slr_grammar.rb
+${GEM_LIBDIR}/test/core/another_lalr_but_not_slr_grammar.rb.rej
+${GEM_LIBDIR}/test/core/compiled_parser_test.rb
+${GEM_LIBDIR}/test/core/dfa_test.rb
+${GEM_LIBDIR}/test/core/evaluator_test.rb
+${GEM_LIBDIR}/test/core/grammar_test.rb
+${GEM_LIBDIR}/test/core/lalr_but_not_slr_grammar.rb
+${GEM_LIBDIR}/test/core/lexer_test.rb
+${GEM_LIBDIR}/test/core/malformed_grammar.rb
+${GEM_LIBDIR}/test/core/malformed_grammar_test.rb
+${GEM_LIBDIR}/test/core/nullable_grammar.rb
+${GEM_LIBDIR}/test/core/parse_result_test.rb
+${GEM_LIBDIR}/test/core/parser_state_test.rb
+${GEM_LIBDIR}/test/core/parser_test.rb
+${GEM_LIBDIR}/test/core/precedence_grammar.rb
+${GEM_LIBDIR}/test/core/precedence_grammar_test.rb
+${GEM_LIBDIR}/test/core/rr_conflict_grammar.rb
+${GEM_LIBDIR}/test/core/simple_grammar.rb
+${GEM_LIBDIR}/test/core/sr_conflict_grammar.rb
+${GEM_LIBDIR}/test/dhaka_test_helper.rb
+${GEM_LIBDIR}/test/fake_logger.rb
+${GEM_HOME}/specifications/dhaka-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/core
+@dirrm ${GEM_LIBDIR}/test/chittagong
+@dirrm ${GEM_LIBDIR}/test/brackets
+@dirrm ${GEM_LIBDIR}/test/arithmetic_precedence
+@dirrm ${GEM_LIBDIR}/test/arithmetic
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/dhaka/tokenizer
+@dirrm ${GEM_LIBDIR}/lib/dhaka/parser
+@dirrm ${GEM_LIBDIR}/lib/dhaka/lexer
+@dirrm ${GEM_LIBDIR}/lib/dhaka/grammar
+@dirrm ${GEM_LIBDIR}/lib/dhaka/evaluator
+@dirrm ${GEM_LIBDIR}/lib/dhaka/dot
+@dirrm ${GEM_LIBDIR}/lib/dhaka
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-dhaka/distinfo b/devel/ruby-dhaka/distinfo
new file mode 100644
index 00000000000..578e4d39976
--- /dev/null
+++ b/devel/ruby-dhaka/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:16:48 jlam Exp $
+
+SHA1 (dhaka-2.2.1.gem) = 2c8520ab70e32a8c803b1b38ed21291edc1ad9a9
+RMD160 (dhaka-2.2.1.gem) = 61d5525d77b73c8268c3c662f6389cfbd96b33d1
+Size (dhaka-2.2.1.gem) = 49152 bytes