summaryrefslogtreecommitdiff
path: root/devel/ruby-parsetree
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:18:14 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:18:14 +0000
commitcb3175f93ee6d850cb29dcaf7b19fec43cdb46ff (patch)
tree960fa660a4821c099ca638f543c40436da2343da /devel/ruby-parsetree
parent7c2f943c15db71635ab59f03d299abf99f2e90b5 (diff)
downloadpkgsrc-cb3175f93ee6d850cb29dcaf7b19fec43cdb46ff.tar.gz
Initial import of ruby18-parsetree-2.1.1 as devel/ruby-parsetree.
ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method and returns it as a s-expression (aka sexp) using ruby's arrays, strings, symbols, and integers.
Diffstat (limited to 'devel/ruby-parsetree')
-rw-r--r--devel/ruby-parsetree/DESCR4
-rw-r--r--devel/ruby-parsetree/Makefile15
-rw-r--r--devel/ruby-parsetree/PLIST37
-rw-r--r--devel/ruby-parsetree/distinfo5
4 files changed, 61 insertions, 0 deletions
diff --git a/devel/ruby-parsetree/DESCR b/devel/ruby-parsetree/DESCR
new file mode 100644
index 00000000000..bbb2efa4d04
--- /dev/null
+++ b/devel/ruby-parsetree/DESCR
@@ -0,0 +1,4 @@
+ParseTree is a C extension (using RubyInline) that extracts the parse
+tree for an entire class or a specific method and returns it as a
+s-expression (aka sexp) using ruby's arrays, strings, symbols, and
+integers.
diff --git a/devel/ruby-parsetree/Makefile b/devel/ruby-parsetree/Makefile
new file mode 100644
index 00000000000..6245e108b3f
--- /dev/null
+++ b/devel/ruby-parsetree/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:18:14 jlam Exp $
+
+DISTNAME= ParseTree-2.1.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:tl}
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://parsetree.rubyforge.org/
+COMMENT= Extract and enumerate Ruby parse trees
+
+DEPENDS+= ${RUBY_PKGPREFIX}-inline>=3.6.0:../../devel/ruby-inline
+DEPENDS+= hoe>=1.4.0:../../devel/hoe
+
+.include "../../misc/rubygems/rubygem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-parsetree/PLIST b/devel/ruby-parsetree/PLIST
new file mode 100644
index 00000000000..93acda3a90c
--- /dev/null
+++ b/devel/ruby-parsetree/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:18:14 jlam Exp $
+bin/parse_tree_abc
+bin/parse_tree_audit
+bin/parse_tree_deps
+bin/parse_tree_show
+${GEM_HOME}/cache/ParseTree-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/History.txt
+${GEM_LIBDIR}/Manifest.txt
+${GEM_LIBDIR}/README.txt
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/parse_tree_abc
+${GEM_LIBDIR}/bin/parse_tree_audit
+${GEM_LIBDIR}/bin/parse_tree_deps
+${GEM_LIBDIR}/bin/parse_tree_show
+${GEM_LIBDIR}/demo/printer.rb
+${GEM_LIBDIR}/lib/composite_sexp_processor.rb
+${GEM_LIBDIR}/lib/parse_tree.rb
+${GEM_LIBDIR}/lib/sexp.rb
+${GEM_LIBDIR}/lib/sexp_processor.rb
+${GEM_LIBDIR}/lib/unified_ruby.rb
+${GEM_LIBDIR}/lib/unique.rb
+${GEM_LIBDIR}/test/pt_testcase.rb
+${GEM_LIBDIR}/test/something.rb
+${GEM_LIBDIR}/test/test_all.rb
+${GEM_LIBDIR}/test/test_composite_sexp_processor.rb
+${GEM_LIBDIR}/test/test_parse_tree.rb
+${GEM_LIBDIR}/test/test_sexp.rb
+${GEM_LIBDIR}/test/test_sexp_processor.rb
+${GEM_LIBDIR}/test/test_unified_ruby.rb
+${GEM_LIBDIR}/validate.sh
+${GEM_HOME}/specifications/ParseTree-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/demo
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-parsetree/distinfo b/devel/ruby-parsetree/distinfo
new file mode 100644
index 00000000000..9bc397a826a
--- /dev/null
+++ b/devel/ruby-parsetree/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:18:14 jlam Exp $
+
+SHA1 (ParseTree-2.1.1.gem) = 066a6c255192c88280ed5482f81bf2c7082727f3
+RMD160 (ParseTree-2.1.1.gem) = 0f448046aad37e859b4497b6d70b82d8a65dd972
+Size (ParseTree-2.1.1.gem) = 44544 bytes