diff options
author | miwi <miwi@FreeBSD.org> | 2007-09-29 06:56:02 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2007-09-29 06:56:02 +0800 |
commit | a7eed3302948f0f51aebf592d3f68785d8159f73 (patch) | |
tree | 26f2fd1192bd580c1a3c6e1e073941d3eb3ee7b9 /devel | |
parent | 97f40ec231ddeafb0b0cf2556a2d477f4257f00e (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | devel/rubygem-ruby2ruby/Makefile | 30 | ||||
-rw-r--r-- | devel/rubygem-ruby2ruby/distinfo | 3 | ||||
-rw-r--r-- | devel/rubygem-ruby2ruby/pkg-descr | 7 | ||||
-rw-r--r-- | devel/rubygem-ruby2ruby/pkg-plist | 152 |
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%% |