aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-09-29 06:56:02 +0800
committermiwi <miwi@FreeBSD.org>2007-09-29 06:56:02 +0800
commita7eed3302948f0f51aebf592d3f68785d8159f73 (patch)
tree26f2fd1192bd580c1a3c6e1e073941d3eb3ee7b9 /devel
parent97f40ec231ddeafb0b0cf2556a2d477f4257f00e (diff)
downloadfreebsd-ports-gnome-a7eed3302948f0f51aebf592d3f68785d8159f73.tar.gz
freebsd-ports-gnome-a7eed3302948f0f51aebf592d3f68785d8159f73.tar.zst
freebsd-ports-gnome-a7eed3302948f0f51aebf592d3f68785d8159f73.zip
ruby2ruby provides a means of generating pure ruby code
easily from ParseTree's Sexps. This makes making dynamic language processors much easier in ruby than ever before. WWW: http://rubyforge.org/projects/seattlerb/ WWW: http://seattlerb.rubyforge.org/ruby2ruby/ PR: ports/116711 Submitted by: TAKATSU Tomonari <tota at rtfm.jp>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/rubygem-ruby2ruby/Makefile30
-rw-r--r--devel/rubygem-ruby2ruby/distinfo3
-rw-r--r--devel/rubygem-ruby2ruby/pkg-descr7
-rw-r--r--devel/rubygem-ruby2ruby/pkg-plist152
5 files changed, 193 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 78aeee0c1add..c4c1db31d53f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2144,6 +2144,7 @@
SUBDIR += rubygem-ruby-debug
SUBDIR += rubygem-ruby-debug-base
SUBDIR += rubygem-ruby-prof
+ SUBDIR += rubygem-ruby2ruby
SUBDIR += rubygem-rubyforge
SUBDIR += rubygem-stream
SUBDIR += rubygem-transactionsimple
diff --git a/devel/rubygem-ruby2ruby/Makefile b/devel/rubygem-ruby2ruby/Makefile
new file mode 100644
index 000000000000..4c498b382265
--- /dev/null
+++ b/devel/rubygem-ruby2ruby/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: rubygem-ruby2ruby
+# Date created: 2007-09-28
+# Whom: TAKATSU Tomonari <tota@rtfm.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ruby2ruby
+PORTVERSION= 1.1.7
+CATEGORIES= devel rubygems
+MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITE_SUBDIR= seattlerb
+
+MAINTAINER= tota@rtfm.jp
+COMMENT= A pure ruby code generator easily from ParseTree's Sexps
+
+BUILD_DEPENDS= rubygem-parsetree>=0.0:${PORTSDIR}/devel/rubygem-parsetree
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+x-generate-plist:
+ ${ECHO} %%GEM_CACHE%% > pkg-plist.new
+ ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},%%GEM_DOC_DIR%%,' >> pkg-plist.new
+ ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},%%GEM_LIB_DIR%%,' >> pkg-plist.new
+ ${ECHO} %%GEM_SPEC%% >> pkg-plist.new
+ ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm %%GEM_LIB_DIR%%,' >> pkg-plist.new
+ ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm %%GEM_DOC_DIR%%,' >> pkg-plist.new
+
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
+.include <bsd.port.post.mk>
diff --git a/devel/rubygem-ruby2ruby/distinfo b/devel/rubygem-ruby2ruby/distinfo
new file mode 100644
index 000000000000..790a01936e24
--- /dev/null
+++ b/devel/rubygem-ruby2ruby/distinfo
@@ -0,0 +1,3 @@
+MD5 (rubygem/ruby2ruby-1.1.7.gem) = 7925c02e2f576b061f50721fef7e00b6
+SHA256 (rubygem/ruby2ruby-1.1.7.gem) = 1dc5b1796117e97a4526b385874cd8d5e3daaf70ec67e0405dd3fb48c53cd268
+SIZE (rubygem/ruby2ruby-1.1.7.gem) = 13312
diff --git a/devel/rubygem-ruby2ruby/pkg-descr b/devel/rubygem-ruby2ruby/pkg-descr
new file mode 100644
index 000000000000..968df2713140
--- /dev/null
+++ b/devel/rubygem-ruby2ruby/pkg-descr
@@ -0,0 +1,7 @@
+ruby2ruby provides a means of generating pure ruby code
+easily from ParseTree's Sexps.
+This makes making dynamic language processors
+much easier in ruby than ever before.
+
+WWW: http://rubyforge.org/projects/seattlerb/
+WWW: http://seattlerb.rubyforge.org/ruby2ruby/
diff --git a/devel/rubygem-ruby2ruby/pkg-plist b/devel/rubygem-ruby2ruby/pkg-plist
new file mode 100644
index 000000000000..2a6ae1c5e26e
--- /dev/null
+++ b/devel/rubygem-ruby2ruby/pkg-plist
@@ -0,0 +1,152 @@
+bin/r2r_show
+%%GEM_CACHE%%
+%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
+%%GEM_DOC_DIR%%/rdoc/files/lib/ruby2ruby_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/History_txt.html
+%%GEM_DOC_DIR%%/rdoc/files/Manifest_txt.html
+%%GEM_DOC_DIR%%/rdoc/files/README_txt.html
+%%GEM_DOC_DIR%%/rdoc/classes/Proc.src/M000001.html
+%%GEM_DOC_DIR%%/rdoc/classes/Proc.src/M000002.html
+%%GEM_DOC_DIR%%/rdoc/classes/Proc.src/M000003.html
+%%GEM_DOC_DIR%%/rdoc/classes/ProcStoreTmp.src/M000004.html
+%%GEM_DOC_DIR%%/rdoc/classes/Method.src/M000005.html
+%%GEM_DOC_DIR%%/rdoc/classes/Method.src/M000006.html
+%%GEM_DOC_DIR%%/rdoc/classes/Method.src/M000007.html
+%%GEM_DOC_DIR%%/rdoc/classes/NilClass.src/M000008.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000009.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000010.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000011.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000012.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000013.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000014.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000015.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000016.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000017.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000018.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000019.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000020.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000021.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000022.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000023.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000024.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000025.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000026.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000027.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000028.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000029.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000030.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000031.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000032.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000033.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000034.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000035.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000036.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000037.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000038.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000039.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000040.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000041.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000042.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000043.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000044.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000045.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000046.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000047.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000048.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000049.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000050.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000051.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000052.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000053.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000054.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000055.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000056.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000057.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000058.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000059.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000060.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000061.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000062.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000063.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000064.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000065.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000066.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000067.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000068.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000069.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000070.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000071.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000072.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000073.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000074.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000075.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000076.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000077.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000078.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000079.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000080.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000081.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000082.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000083.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000084.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000085.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000086.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000087.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000088.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000089.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000090.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000091.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000092.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000093.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000094.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000095.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000096.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000097.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000098.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000099.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000100.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000101.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000102.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000103.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000104.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000105.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000106.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000107.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000108.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000109.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src/M000110.html
+%%GEM_DOC_DIR%%/rdoc/classes/UnboundMethod.src/M000111.html
+%%GEM_DOC_DIR%%/rdoc/classes/Proc.html
+%%GEM_DOC_DIR%%/rdoc/classes/ProcStoreTmp.html
+%%GEM_DOC_DIR%%/rdoc/classes/Method.html
+%%GEM_DOC_DIR%%/rdoc/classes/NilClass.html
+%%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.html
+%%GEM_DOC_DIR%%/rdoc/classes/UnboundMethod.html
+%%GEM_DOC_DIR%%/rdoc/fr_file_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_class_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_method_index.html
+%%GEM_DOC_DIR%%/rdoc/index.html
+%%GEM_DOC_DIR%%/rdoc/created.rid
+%%GEM_LIB_DIR%%/History.txt
+%%GEM_LIB_DIR%%/Manifest.txt
+%%GEM_LIB_DIR%%/README.txt
+%%GEM_LIB_DIR%%/Rakefile
+%%GEM_LIB_DIR%%/bin/r2r_show
+%%GEM_LIB_DIR%%/lib/ruby2ruby.rb
+%%GEM_LIB_DIR%%/test/test_ruby2ruby.rb
+%%GEM_SPEC%%
+@dirrm %%GEM_LIB_DIR%%/bin
+@dirrm %%GEM_LIB_DIR%%/lib
+@dirrm %%GEM_LIB_DIR%%/test
+@dirrm %%GEM_LIB_DIR%%
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
+@dirrm %%GEM_DOC_DIR%%/rdoc/files
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Proc.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/ProcStoreTmp.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Method.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/NilClass.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/RubyToRuby.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/UnboundMethod.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes
+@dirrm %%GEM_DOC_DIR%%/rdoc
+@dirrm %%GEM_DOC_DIR%%