summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
commit49044b1ec2caacbe0cd6751700981b592cdb06b1 (patch)
treec080e0fce7907456de3fe1768865d098adfb51fd /devel
parentd5b336e4ba6b8a28d7b0778f55c1cbb057689834 (diff)
downloadpkgsrc-49044b1ec2caacbe0cd6751700981b592cdb06b1.tar.gz
Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
Diffstat (limited to 'devel')
-rw-r--r--devel/ZenTest/Makefile34
-rw-r--r--devel/ZenTest/PLIST127
-rw-r--r--devel/ZenTest/distinfo8
-rw-r--r--devel/rake/Makefile47
-rw-r--r--devel/rake/PLIST166
-rw-r--r--devel/rake/distinfo9
-rw-r--r--devel/rake/patches/patch-aa12
-rw-r--r--devel/ruby-SDL/Makefile40
-rw-r--r--devel/ruby-SDL/PLIST136
-rw-r--r--devel/ruby-SDL/distinfo8
-rw-r--r--devel/ruby-activesupport/Makefile32
-rw-r--r--devel/ruby-activesupport/PLIST359
-rw-r--r--devel/ruby-activesupport/distinfo10
-rw-r--r--devel/ruby-activesupport/patches/patch-aa19
-rw-r--r--devel/ruby-activesupport/patches/patch-ab24
-rw-r--r--devel/ruby-cmd/Makefile15
-rw-r--r--devel/ruby-cmd/PLIST25
-rw-r--r--devel/ruby-cmd/distinfo8
-rw-r--r--devel/ruby-ncurses/Makefile27
-rw-r--r--devel/ruby-ncurses/PLIST44
-rw-r--r--devel/ruby-ncurses/files/gemspec25
-rw-r--r--devel/ruby-priority-queue/Makefile15
-rw-r--r--devel/ruby-priority-queue/PLIST40
-rw-r--r--devel/ruby-priority-queue/distinfo9
-rw-r--r--devel/ruby-priority-queue/patches/patch-aa14
-rw-r--r--devel/ruby-rbtree/Makefile10
-rw-r--r--devel/ruby-rbtree/PLIST18
-rw-r--r--devel/ruby-rbtree/distinfo8
-rw-r--r--devel/ruby-stream/Makefile23
-rw-r--r--devel/ruby-stream/PLIST25
-rw-r--r--devel/ruby-stream/distinfo9
-rw-r--r--devel/ruby-stream/patches/patch-aa13
32 files changed, 725 insertions, 634 deletions
diff --git a/devel/ZenTest/Makefile b/devel/ZenTest/Makefile
index 4cc1058b3f9..6a1e30d86f1 100644
--- a/devel/ZenTest/Makefile
+++ b/devel/ZenTest/Makefile
@@ -1,37 +1,13 @@
-# $NetBSD: Makefile,v 1.4 2008/03/03 17:45:33 jlam Exp $
+# $NetBSD: Makefile,v 1.5 2008/04/04 15:30:00 jlam Exp $
-DISTNAME= ZenTest-3.9.1
-CATEGORIES= devel ruby
-#PKGREVISION= 1
-MASTER_SITES= http://rubyforge.org/frs/download.php/31587/
-EXTRACT_SUFX= .tgz
+DISTNAME= ZenTest-3.9.2
+CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://zentest.rubyforge.org/
COMMENT= Testing utilities for Ruby
-PKG_DESTDIR_SUPPORT= user-destdir
-
-NO_BUILD= yes
-USE_LANGUAGES= # none
-
-REPLACE_RUBY= bin/* lib/autotest/menu.rb
-
-INSTALLATION_DIRS= bin
-
-.include "../../lang/ruby/modules.mk"
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${DESTDIR}${PREFIX}/bin
- ${INSTALL_LIB_DIR} ${DESTDIR}${RUBY_SITELIBDIR}
- cd ${WRKSRC}/lib && pax -rwppm . ${DESTDIR}${RUBY_SITELIBDIR}
- chmod ${SHAREMODE} ${DESTDIR}${RUBY_SITELIBDIR}/autotest.rb
- ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR}/${PKGBASE}
-.for f in articles README.txt
- cd ${WRKSRC} && pax -rwppm ${f} ${DESTDIR}${RUBY_DOCDIR}/${PKGBASE}
-.endfor
- ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/example* \
- ${DESTDIR}${RUBY_EXAMPLESDIR}/${PKGBASE}
+DEPENDS+= hoe>=1.5.1:../../devel/hoe
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ZenTest/PLIST b/devel/ZenTest/PLIST
index 6827a641a7c..26539e6f74b 100644
--- a/devel/ZenTest/PLIST
+++ b/devel/ZenTest/PLIST
@@ -1,56 +1,81 @@
-@comment $NetBSD: PLIST,v 1.2 2008/02/26 08:00:39 seb Exp $
+@comment $NetBSD: PLIST,v 1.3 2008/04/04 15:30:00 jlam Exp $
bin/autotest
bin/multiruby
bin/rails_test_audit
bin/unit_diff
bin/zentest
-${RUBY_SITELIBDIR}/autotest.rb
-${RUBY_SITELIBDIR}/autotest/autoupdate.rb
-${RUBY_SITELIBDIR}/autotest/camping.rb
-${RUBY_SITELIBDIR}/autotest/cctray.rb
-${RUBY_SITELIBDIR}/autotest/discover.rb
-${RUBY_SITELIBDIR}/autotest/emacs.rb
-${RUBY_SITELIBDIR}/autotest/fixtures.rb
-${RUBY_SITELIBDIR}/autotest/growl.rb
-${RUBY_SITELIBDIR}/autotest/heckle.rb
-${RUBY_SITELIBDIR}/autotest/html_report.rb
-${RUBY_SITELIBDIR}/autotest/kdenotify.rb
-${RUBY_SITELIBDIR}/autotest/menu.rb
-${RUBY_SITELIBDIR}/autotest/migrate.rb
-${RUBY_SITELIBDIR}/autotest/notify.rb
-${RUBY_SITELIBDIR}/autotest/pretty.rb
-${RUBY_SITELIBDIR}/autotest/rails.rb
-${RUBY_SITELIBDIR}/autotest/redgreen.rb
-${RUBY_SITELIBDIR}/autotest/screen.rb
-${RUBY_SITELIBDIR}/autotest/shame.rb
-${RUBY_SITELIBDIR}/autotest/snarl.rb
-${RUBY_SITELIBDIR}/autotest/timestamp.rb
-${RUBY_SITELIBDIR}/functional_test_matrix.rb
-${RUBY_SITELIBDIR}/test/rails.rb
-${RUBY_SITELIBDIR}/test/rails/controller_test_case.rb
-${RUBY_SITELIBDIR}/test/rails/functional_test_case.rb
-${RUBY_SITELIBDIR}/test/rails/helper_test_case.rb
-${RUBY_SITELIBDIR}/test/rails/ivar_proxy.rb
-${RUBY_SITELIBDIR}/test/rails/pp_html_document.rb
-${RUBY_SITELIBDIR}/test/rails/rake_tasks.rb
-${RUBY_SITELIBDIR}/test/rails/render_tree.rb
-${RUBY_SITELIBDIR}/test/rails/test_case.rb
-${RUBY_SITELIBDIR}/test/rails/view_test_case.rb
-${RUBY_SITELIBDIR}/test/zentest_assertions.rb
-${RUBY_SITELIBDIR}/unit_diff.rb
-${RUBY_SITELIBDIR}/zentest.rb
-${RUBY_SITELIBDIR}/zentest_mapping.rb
-${RUBY_DOCDIR}/ZenTest/README.txt
-${RUBY_DOCDIR}/ZenTest/articles/Article.css
-${RUBY_DOCDIR}/ZenTest/articles/getting_started_with_autotest.html
-${RUBY_DOCDIR}/ZenTest/articles/how_to_use_zentest.txt
-${RUBY_EXAMPLESDIR}/ZenTest/example.txt
-${RUBY_EXAMPLESDIR}/ZenTest/example1.rb
-${RUBY_EXAMPLESDIR}/ZenTest/example2.rb
-${RUBY_EXAMPLESDIR}/ZenTest/example_dot_autotest.rb
-@dirrm ${RUBY_EXAMPLESDIR}/ZenTest
-@dirrm ${RUBY_DOCDIR}/ZenTest/articles
-@dirrm ${RUBY_DOCDIR}/ZenTest
-@dirrm ${RUBY_SITELIBDIR}/test/rails
-@dirrm ${RUBY_SITELIBDIR}/test
-@dirrm ${RUBY_SITELIBDIR}/autotest
+${GEM_HOME}/cache/ZenTest-${PKGVERSION}.gem
+${GEM_LIBDIR}/History.txt
+${GEM_LIBDIR}/Manifest.txt
+${GEM_LIBDIR}/README.txt
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/articles/Article.css
+${GEM_LIBDIR}/articles/getting_started_with_autotest.html
+${GEM_LIBDIR}/articles/how_to_use_zentest.txt
+${GEM_LIBDIR}/bin/autotest
+${GEM_LIBDIR}/bin/multiruby
+${GEM_LIBDIR}/bin/rails_test_audit
+${GEM_LIBDIR}/bin/unit_diff
+${GEM_LIBDIR}/bin/zentest
+${GEM_LIBDIR}/example.txt
+${GEM_LIBDIR}/example1.rb
+${GEM_LIBDIR}/example2.rb
+${GEM_LIBDIR}/example_dot_autotest.rb
+${GEM_LIBDIR}/lib/autotest.rb
+${GEM_LIBDIR}/lib/autotest/autoupdate.rb
+${GEM_LIBDIR}/lib/autotest/camping.rb
+${GEM_LIBDIR}/lib/autotest/cctray.rb
+${GEM_LIBDIR}/lib/autotest/discover.rb
+${GEM_LIBDIR}/lib/autotest/emacs.rb
+${GEM_LIBDIR}/lib/autotest/email_notify.rb
+${GEM_LIBDIR}/lib/autotest/fixtures.rb
+${GEM_LIBDIR}/lib/autotest/growl.rb
+${GEM_LIBDIR}/lib/autotest/heckle.rb
+${GEM_LIBDIR}/lib/autotest/html_report.rb
+${GEM_LIBDIR}/lib/autotest/jabber_notify.rb
+${GEM_LIBDIR}/lib/autotest/kdenotify.rb
+${GEM_LIBDIR}/lib/autotest/menu.rb
+${GEM_LIBDIR}/lib/autotest/migrate.rb
+${GEM_LIBDIR}/lib/autotest/notify.rb
+${GEM_LIBDIR}/lib/autotest/pretty.rb
+${GEM_LIBDIR}/lib/autotest/rails.rb
+${GEM_LIBDIR}/lib/autotest/rcov.rb
+${GEM_LIBDIR}/lib/autotest/redgreen.rb
+${GEM_LIBDIR}/lib/autotest/screen.rb
+${GEM_LIBDIR}/lib/autotest/shame.rb
+${GEM_LIBDIR}/lib/autotest/snarl.rb
+${GEM_LIBDIR}/lib/autotest/timestamp.rb
+${GEM_LIBDIR}/lib/functional_test_matrix.rb
+${GEM_LIBDIR}/lib/test/rails.rb
+${GEM_LIBDIR}/lib/test/rails/controller_test_case.rb
+${GEM_LIBDIR}/lib/test/rails/functional_test_case.rb
+${GEM_LIBDIR}/lib/test/rails/helper_test_case.rb
+${GEM_LIBDIR}/lib/test/rails/ivar_proxy.rb
+${GEM_LIBDIR}/lib/test/rails/pp_html_document.rb
+${GEM_LIBDIR}/lib/test/rails/rake_tasks.rb
+${GEM_LIBDIR}/lib/test/rails/render_tree.rb
+${GEM_LIBDIR}/lib/test/rails/test_case.rb
+${GEM_LIBDIR}/lib/test/rails/view_test_case.rb
+${GEM_LIBDIR}/lib/test/zentest_assertions.rb
+${GEM_LIBDIR}/lib/unit_diff.rb
+${GEM_LIBDIR}/lib/zentest.rb
+${GEM_LIBDIR}/lib/zentest_mapping.rb
+${GEM_LIBDIR}/test/test_autotest.rb
+${GEM_LIBDIR}/test/test_help.rb
+${GEM_LIBDIR}/test/test_rails_autotest.rb
+${GEM_LIBDIR}/test/test_rails_controller_test_case.rb
+${GEM_LIBDIR}/test/test_rails_helper_test_case.rb
+${GEM_LIBDIR}/test/test_rails_view_test_case.rb
+${GEM_LIBDIR}/test/test_unit_diff.rb
+${GEM_LIBDIR}/test/test_zentest.rb
+${GEM_LIBDIR}/test/test_zentest_assertions.rb
+${GEM_LIBDIR}/test/test_zentest_mapping.rb
+${GEM_HOME}/specifications/ZenTest-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/test/rails
+@dirrm ${GEM_LIBDIR}/lib/test
+@dirrm ${GEM_LIBDIR}/lib/autotest
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}/articles
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ZenTest/distinfo b/devel/ZenTest/distinfo
index d760a160a45..dc935cf1f2e 100644
--- a/devel/ZenTest/distinfo
+++ b/devel/ZenTest/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2008/02/26 08:00:39 seb Exp $
+$NetBSD: distinfo,v 1.3 2008/04/04 15:30:00 jlam Exp $
-SHA1 (ZenTest-3.9.1.tgz) = e8f664ef333e14b5c5d12fac086ce02bd0854e9a
-RMD160 (ZenTest-3.9.1.tgz) = 5c82759608e294df61000fa55c55e6cda5b648a2
-Size (ZenTest-3.9.1.tgz) = 73606 bytes
+SHA1 (ZenTest-3.9.2.gem) = 0ff7d8651411befda655fc2ce54032a5bb4adfde
+RMD160 (ZenTest-3.9.2.gem) = 20490208282ca855c9f05c6d5db422d5b3bf3051
+Size (ZenTest-3.9.2.gem) = 78848 bytes
diff --git a/devel/rake/Makefile b/devel/rake/Makefile
index 1fe703d60ea..66a142ccbb8 100644
--- a/devel/rake/Makefile
+++ b/devel/rake/Makefile
@@ -1,53 +1,24 @@
-# $NetBSD: Makefile,v 1.8 2008/03/12 03:21:05 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2008/04/04 15:30:00 jlam Exp $
DISTNAME= rake-0.8.1
-CATEGORIES= devel ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/29752/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rake.rubyforge.org/
COMMENT= Ruby Make
-PKG_DESTDIR_SUPPORT= user-destdir
-
-NO_BUILD= yes
-USE_RUBY_INSTALL= yes
-USE_TOOLS+= gunzip
-DOCDIR= ${RUBY_DOCDIR}/rake
-EXAMPLESDIR= ${RUBY_EXAMPLESDIR}/rake
-DOCS= CHANGES README TODO doc/glossary.rdoc \
- doc/jamis.rb doc/proto_rake.rdoc \
- doc/rakefile.rdoc doc/rational.rdoc
-EXAMPLES= Rakefile1 Rakefile2 a.c b.c main.c
-
-SUBST_CLASSES+= paths
-SUBST_MESSAGE.paths= Fixing hardcoded paths.
-SUBST_STAGE.paths= pre-configure
-SUBST_FILES.paths= doc/rake.1
-SUBST_SED.paths= -e 's,/usr/share/doc/,${RUBY_DOCDIR}/,g'
+USE_TOOLS+= gzip
+GEM_BUILD= gemspec
INSTALLATION_DIRS= ${PKGMANDIR}/man1
-.include "../../lang/ruby/modules.mk"
-
post-extract:
- if [ ! -f ${WRKSRC}/doc/rake.1 ]; then \
- ${GUNZIP_CMD} ${WRKSRC}/doc/rake.1.gz; \
- fi
+ cd ${WRKSRC}/doc && gzip -d < rake.1.gz > rake.1
post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/rake.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
- ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}/release_notes
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
-.endfor
- for f in ${WRKSRC}/doc/release_notes/*; do \
- ${INSTALL_DATA} $$f ${DESTDIR}${DOCDIR}/release_notes; \
- done
- ${INSTALL_DATA_DIR} ${DESTDIR}${EXAMPLESDIR}
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/doc/example/${f} ${DESTDIR}${EXAMPLESDIR}
-.endfor
+ ${INSTALL_MAN} ${WRKSRC}/doc/rake.1 \
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/rake/PLIST b/devel/rake/PLIST
index 93fe4e9bbb7..13de6c6fba8 100644
--- a/devel/rake/PLIST
+++ b/devel/rake/PLIST
@@ -1,50 +1,120 @@
-@comment $NetBSD: PLIST,v 1.6 2007/04/27 19:40:01 minskim Exp $
+@comment $NetBSD: PLIST,v 1.7 2008/04/04 15:30:00 jlam Exp $
bin/rake
man/man1/rake.1
-${RUBY_SITELIBDIR}/rake.rb
-${RUBY_SITELIBDIR}/rake/classic_namespace.rb
-${RUBY_SITELIBDIR}/rake/clean.rb
-${RUBY_SITELIBDIR}/rake/contrib/compositepublisher.rb
-${RUBY_SITELIBDIR}/rake/contrib/ftptools.rb
-${RUBY_SITELIBDIR}/rake/contrib/publisher.rb
-${RUBY_SITELIBDIR}/rake/contrib/rubyforgepublisher.rb
-${RUBY_SITELIBDIR}/rake/contrib/sshpublisher.rb
-${RUBY_SITELIBDIR}/rake/contrib/sys.rb
-${RUBY_SITELIBDIR}/rake/gempackagetask.rb
-${RUBY_SITELIBDIR}/rake/loaders/makefile.rb
-${RUBY_SITELIBDIR}/rake/packagetask.rb
-${RUBY_SITELIBDIR}/rake/rake_test_loader.rb
-${RUBY_SITELIBDIR}/rake/rdoctask.rb
-${RUBY_SITELIBDIR}/rake/ruby182_test_unit_fix.rb
-${RUBY_SITELIBDIR}/rake/runtest.rb
-${RUBY_SITELIBDIR}/rake/tasklib.rb
-${RUBY_SITELIBDIR}/rake/testtask.rb
-${RUBY_DOCDIR}/rake/CHANGES
-${RUBY_DOCDIR}/rake/README
-${RUBY_DOCDIR}/rake/TODO
-${RUBY_DOCDIR}/rake/glossary.rdoc
-${RUBY_DOCDIR}/rake/jamis.rb
-${RUBY_DOCDIR}/rake/proto_rake.rdoc
-${RUBY_DOCDIR}/rake/rakefile.rdoc
-${RUBY_DOCDIR}/rake/rational.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.4.14.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.4.15.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.5.0.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.5.3.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.5.4.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.6.0.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.7.0.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.7.1.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.7.2.rdoc
-${RUBY_DOCDIR}/rake/release_notes/rake-0.7.3.rdoc
-${RUBY_EXAMPLESDIR}/rake/Rakefile1
-${RUBY_EXAMPLESDIR}/rake/Rakefile2
-${RUBY_EXAMPLESDIR}/rake/a.c
-${RUBY_EXAMPLESDIR}/rake/b.c
-${RUBY_EXAMPLESDIR}/rake/main.c
-@dirrm ${RUBY_SITELIBDIR}/rake/loaders
-@dirrm ${RUBY_SITELIBDIR}/rake/contrib
-@dirrm ${RUBY_SITELIBDIR}/rake
-@dirrm ${RUBY_DOCDIR}/rake/release_notes
-@dirrm ${RUBY_DOCDIR}/rake
-@dirrm ${RUBY_EXAMPLESDIR}/rake
+${GEM_HOME}/cache/rake-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGES
+${GEM_LIBDIR}/MIT-LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/bin/rake
+${GEM_LIBDIR}/doc/example/Rakefile1
+${GEM_LIBDIR}/doc/example/Rakefile2
+${GEM_LIBDIR}/doc/example/a.c
+${GEM_LIBDIR}/doc/example/b.c
+${GEM_LIBDIR}/doc/example/main.c
+${GEM_LIBDIR}/doc/glossary.rdoc
+${GEM_LIBDIR}/doc/jamis.rb
+${GEM_LIBDIR}/doc/proto_rake.rdoc
+${GEM_LIBDIR}/doc/rake.1.gz
+${GEM_LIBDIR}/doc/rakefile.rdoc
+${GEM_LIBDIR}/doc/rational.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.4.14.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.4.15.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.5.0.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.5.3.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.5.4.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.6.0.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.7.0.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.7.1.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.7.2.rdoc
+${GEM_LIBDIR}/doc/release_notes/rake-0.7.3.rdoc
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/rake.rb
+${GEM_LIBDIR}/lib/rake/classic_namespace.rb
+${GEM_LIBDIR}/lib/rake/clean.rb
+${GEM_LIBDIR}/lib/rake/contrib/compositepublisher.rb
+${GEM_LIBDIR}/lib/rake/contrib/ftptools.rb
+${GEM_LIBDIR}/lib/rake/contrib/publisher.rb
+${GEM_LIBDIR}/lib/rake/contrib/rubyforgepublisher.rb
+${GEM_LIBDIR}/lib/rake/contrib/sshpublisher.rb
+${GEM_LIBDIR}/lib/rake/contrib/sys.rb
+${GEM_LIBDIR}/lib/rake/gempackagetask.rb
+${GEM_LIBDIR}/lib/rake/loaders/makefile.rb
+${GEM_LIBDIR}/lib/rake/packagetask.rb
+${GEM_LIBDIR}/lib/rake/rake_test_loader.rb
+${GEM_LIBDIR}/lib/rake/rdoctask.rb
+${GEM_LIBDIR}/lib/rake/ruby182_test_unit_fix.rb
+${GEM_LIBDIR}/lib/rake/runtest.rb
+${GEM_LIBDIR}/lib/rake/tasklib.rb
+${GEM_LIBDIR}/lib/rake/testtask.rb
+${GEM_LIBDIR}/test/capture_stdout.rb
+${GEM_LIBDIR}/test/contrib/testsys.rb
+${GEM_LIBDIR}/test/data/chains/Rakefile
+${GEM_LIBDIR}/test/data/default/Rakefile
+${GEM_LIBDIR}/test/data/dryrun/Rakefile
+${GEM_LIBDIR}/test/data/file_creation_task/Rakefile
+${GEM_LIBDIR}/test/data/imports/Rakefile
+${GEM_LIBDIR}/test/data/imports/deps.mf
+${GEM_LIBDIR}/test/data/multidesc/Rakefile
+${GEM_LIBDIR}/test/data/namespace/Rakefile
+${GEM_LIBDIR}/test/data/rakelib/test1.rb
+${GEM_LIBDIR}/test/data/rbext/rakefile.rb
+${GEM_LIBDIR}/test/data/sample.mf
+${GEM_LIBDIR}/test/data/statusreturn/Rakefile
+${GEM_LIBDIR}/test/data/unittest/Rakefile
+${GEM_LIBDIR}/test/filecreation.rb
+${GEM_LIBDIR}/test/functional.rb
+${GEM_LIBDIR}/test/rake_test_setup.rb
+${GEM_LIBDIR}/test/reqfile.rb
+${GEM_LIBDIR}/test/reqfile2.rb
+${GEM_LIBDIR}/test/session_functional.rb
+${GEM_LIBDIR}/test/shellcommand.rb
+${GEM_LIBDIR}/test/test_application.rb
+${GEM_LIBDIR}/test/test_clean.rb
+${GEM_LIBDIR}/test/test_definitions.rb
+${GEM_LIBDIR}/test/test_earlytime.rb
+${GEM_LIBDIR}/test/test_extension.rb
+${GEM_LIBDIR}/test/test_file_creation_task.rb
+${GEM_LIBDIR}/test/test_file_task.rb
+${GEM_LIBDIR}/test/test_filelist.rb
+${GEM_LIBDIR}/test/test_fileutils.rb
+${GEM_LIBDIR}/test/test_ftp.rb
+${GEM_LIBDIR}/test/test_invocation_chain.rb
+${GEM_LIBDIR}/test/test_makefile_loader.rb
+${GEM_LIBDIR}/test/test_multitask.rb
+${GEM_LIBDIR}/test/test_namespace.rb
+${GEM_LIBDIR}/test/test_package_task.rb
+${GEM_LIBDIR}/test/test_pathmap.rb
+${GEM_LIBDIR}/test/test_rake.rb
+${GEM_LIBDIR}/test/test_require.rb
+${GEM_LIBDIR}/test/test_rules.rb
+${GEM_LIBDIR}/test/test_task_arguments.rb
+${GEM_LIBDIR}/test/test_task_manager.rb
+${GEM_LIBDIR}/test/test_tasks.rb
+${GEM_LIBDIR}/test/test_test_task.rb
+${GEM_LIBDIR}/test/test_top_level_functions.rb
+${GEM_HOME}/specifications/rake-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/data/unittest
+@dirrm ${GEM_LIBDIR}/test/data/statusreturn
+@dirrm ${GEM_LIBDIR}/test/data/rbext
+@dirrm ${GEM_LIBDIR}/test/data/rakelib
+@dirrm ${GEM_LIBDIR}/test/data/namespace
+@dirrm ${GEM_LIBDIR}/test/data/multidesc
+@dirrm ${GEM_LIBDIR}/test/data/imports
+@dirrm ${GEM_LIBDIR}/test/data/file_creation_task
+@dirrm ${GEM_LIBDIR}/test/data/dryrun
+@dirrm ${GEM_LIBDIR}/test/data/default
+@dirrm ${GEM_LIBDIR}/test/data/chains
+@dirrm ${GEM_LIBDIR}/test/data
+@dirrm ${GEM_LIBDIR}/test/contrib
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/rake/loaders
+@dirrm ${GEM_LIBDIR}/lib/rake/contrib
+@dirrm ${GEM_LIBDIR}/lib/rake
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/doc/release_notes
+@dirrm ${GEM_LIBDIR}/doc/example
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/rake/distinfo b/devel/rake/distinfo
index fcdef2d5082..19e889df00c 100644
--- a/devel/rake/distinfo
+++ b/devel/rake/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.7 2008/01/17 22:05:48 minskim Exp $
+$NetBSD: distinfo,v 1.8 2008/04/04 15:30:00 jlam Exp $
-SHA1 (rake-0.8.1.tgz) = 370a1f418c8d79d9fd715785b811c096b5f3d318
-RMD160 (rake-0.8.1.tgz) = dc9acefa9e1d75d4432b1193531a55a371328511
-Size (rake-0.8.1.tgz) = 91006 bytes
+SHA1 (rake-0.8.1.gem) = 349b0853d5a32012a8f282750c2f1abaf1169213
+RMD160 (rake-0.8.1.gem) = fbb00b09f577b71081fe01c7e318e54acaabf37c
+Size (rake-0.8.1.gem) = 90112 bytes
+SHA1 (patch-aa) = 289062ead67e2dde7a5a28a8b3d7c9d0df00ac01
diff --git a/devel/rake/patches/patch-aa b/devel/rake/patches/patch-aa
new file mode 100644
index 00000000000..78ddd2b0fc9
--- /dev/null
+++ b/devel/rake/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1 2008/04/04 15:30:00 jlam Exp $
+
+--- ../rake-0.8.1.gemspec.orig 2008-03-13 13:26:21.000000000 -0400
++++ ../rake-0.8.1.gemspec
+@@ -41,7 +41,6 @@ extra_rdoc_files:
+ files:
+ - install.rb
+ - CHANGES
+-- CVSROOT
+ - MIT-LICENSE
+ - Rakefile
+ - README
diff --git a/devel/ruby-SDL/Makefile b/devel/ruby-SDL/Makefile
index 2915d96cfc1..6c1a0dfcdff 100644
--- a/devel/ruby-SDL/Makefile
+++ b/devel/ruby-SDL/Makefile
@@ -1,46 +1,24 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:00 jlam Exp $
#
-DISTNAME= rubysdl-${VERS}
-PKGNAME= ${RUBY_PKGPREFIX}-SDL-${VERS}
-CATEGORIES= devel audio graphics ruby
-MASTER_SITES= http://www.kmc.gr.jp/~ohai/rubysdl/
+DISTNAME= rubysdl-1.3.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rubysdl/SDL/}
+PKGREVISION= 1
+CATEGORIES= devel audio graphics
MAINTAINER= taca@NetBSD.org
HOMEPAGE= http://www.kmc.gr.jp/~ohai/rubysdl.en.html
COMMENT= Ruby extension library to use SDL library
-VERS= 1.3.1
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o sdl.${RUBY_DLEXT} mkmf.log
-USE_RUBY_EXTCONF= yes
-INSTALLATION_DIRS= ${RUBY_DOCDIR}/doc/sdl/ja ${RUBY_DOCDIR}/examples/sdl
-
-RD_SRCS= rubysdl_doc.en.rd rubysdl_doc_old.rd
-DOCS_EN= NEWS.en README.en rubysdl_const_list.txt \
- rubysdl_doc.en.html rubysdl_doc.en.rd
-DOCS_JA= NEWS.ja README.ja rubysdl_doc_old.html rubysdl_doc_old.rd \
- rubysdl_ref.html rubysdl_ref.rd
-
-post-build:
-.for f in ${RD_SRCS}
- cd ${WRKSRC}; ${RUBY_RD} ${f} > ${f:S/.rd/.html/}
-.endfor
-
-post-install:
-.for f in ${DOCS_EN}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/doc/sdl
-.endfor
-.for f in ${DOCS_JA}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/doc/sdl/ja
-.endfor
- cd ${WRKSRC}/sample; ${INSTALL_DATA} * \
- ${DESTDIR}${RUBY_DOCDIR}/examples/sdl
+.include "../../misc/rubygems/rubygem.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../multimedia/smpeg/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
-.include "../../textproc/ruby-rdtool/buildlink3.mk"
+
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-SDL/PLIST b/devel/ruby-SDL/PLIST
index 4f464b267bb..7ed1cd78781 100644
--- a/devel/ruby-SDL/PLIST
+++ b/devel/ruby-SDL/PLIST
@@ -1,46 +1,90 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
-${RUBY_SITEARCHLIBDIR}/sdl.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/rubysdl_aliases.rb
-${RUBY_SITELIBDIR}/sdl.rb
-${RUBY_DOCDIR}/doc/sdl/NEWS.en
-${RUBY_DOCDIR}/doc/sdl/README.en
-${RUBY_DOCDIR}/doc/sdl/rubysdl_const_list.txt
-${RUBY_DOCDIR}/doc/sdl/rubysdl_doc.en.html
-${RUBY_DOCDIR}/doc/sdl/rubysdl_doc.en.rd
-${RUBY_DOCDIR}/doc/sdl/ja/NEWS.ja
-${RUBY_DOCDIR}/doc/sdl/ja/README.ja
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_doc_old.html
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_doc_old.rd
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_ref.html
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_ref.rd
-${RUBY_DOCDIR}/examples/sdl/aadraw.rb
-${RUBY_DOCDIR}/examples/sdl/alpha.rb
-${RUBY_DOCDIR}/examples/sdl/alphadraw.rb
-${RUBY_DOCDIR}/examples/sdl/bfont.rb
-${RUBY_DOCDIR}/examples/sdl/cdrom.rb
-${RUBY_DOCDIR}/examples/sdl/collision.rb
-${RUBY_DOCDIR}/examples/sdl/cursor.bmp
-${RUBY_DOCDIR}/examples/sdl/cursor.rb
-${RUBY_DOCDIR}/examples/sdl/ellipses.rb
-${RUBY_DOCDIR}/examples/sdl/event2.rb
-${RUBY_DOCDIR}/examples/sdl/font.bmp
-${RUBY_DOCDIR}/examples/sdl/font.rb
-${RUBY_DOCDIR}/examples/sdl/fpstimer.rb
-${RUBY_DOCDIR}/examples/sdl/icon.bmp
-${RUBY_DOCDIR}/examples/sdl/joy2.rb
-${RUBY_DOCDIR}/examples/sdl/kanji.rb
-${RUBY_DOCDIR}/examples/sdl/movesp.rb
-${RUBY_DOCDIR}/examples/sdl/playmod.rb
-${RUBY_DOCDIR}/examples/sdl/plaympeg.rb
-${RUBY_DOCDIR}/examples/sdl/playwave.rb
-${RUBY_DOCDIR}/examples/sdl/randrect.rb
-${RUBY_DOCDIR}/examples/sdl/sample.ttf
-${RUBY_DOCDIR}/examples/sdl/sdlskk.rb
-${RUBY_DOCDIR}/examples/sdl/sgetest.rb
-${RUBY_DOCDIR}/examples/sdl/stetris.rb
-${RUBY_DOCDIR}/examples/sdl/testgl.rb
-${RUBY_DOCDIR}/examples/sdl/testsprite.rb
-${RUBY_DOCDIR}/examples/sdl/transformblit.rb
-@dirrm ${RUBY_DOCDIR}/examples/sdl
-@dirrm ${RUBY_DOCDIR}/doc/sdl/ja
-@dirrm ${RUBY_DOCDIR}/doc/sdl
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/rubysdl-${PKGVERSION}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/NEWS.en
+${GEM_LIBDIR}/NEWS.ja
+${GEM_LIBDIR}/README.en
+${GEM_LIBDIR}/README.ja
+${GEM_LIBDIR}/SDL_kanji.c
+${GEM_LIBDIR}/SDL_kanji.h
+${GEM_LIBDIR}/depend
+${GEM_LIBDIR}/doc/Makefile
+${GEM_LIBDIR}/doc/cdrom.rsd
+${GEM_LIBDIR}/doc/collision.rsd
+${GEM_LIBDIR}/doc/event.rsd
+${GEM_LIBDIR}/doc/font.rsd
+${GEM_LIBDIR}/doc/general.rsd
+${GEM_LIBDIR}/doc/init.rsd
+${GEM_LIBDIR}/doc/joystick.rsd
+${GEM_LIBDIR}/doc/mixer.rsd
+${GEM_LIBDIR}/doc/mpeg.rsd
+${GEM_LIBDIR}/doc/rsd.rb
+${GEM_LIBDIR}/doc/sdlskk.rsd
+${GEM_LIBDIR}/doc/time.rsd
+${GEM_LIBDIR}/doc/video.rsd
+${GEM_LIBDIR}/doc/wm.rsd
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/lib/rubysdl_aliases.rb
+${GEM_LIBDIR}/lib/sdl.rb
+${GEM_LIBDIR}/lib/sdl.${RUBY_DLEXT}
+${GEM_LIBDIR}/rubysdl.h
+${GEM_LIBDIR}/rubysdl_cdrom.c
+${GEM_LIBDIR}/rubysdl_const_list.txt
+${GEM_LIBDIR}/rubysdl_doc.en.rd
+${GEM_LIBDIR}/rubysdl_doc_old.rd
+${GEM_LIBDIR}/rubysdl_event.c
+${GEM_LIBDIR}/rubysdl_event2.c
+${GEM_LIBDIR}/rubysdl_event_key.c
+${GEM_LIBDIR}/rubysdl_image.c
+${GEM_LIBDIR}/rubysdl_joystick.c
+${GEM_LIBDIR}/rubysdl_kanji.c
+${GEM_LIBDIR}/rubysdl_main.c
+${GEM_LIBDIR}/rubysdl_mixer.c
+${GEM_LIBDIR}/rubysdl_mouse.c
+${GEM_LIBDIR}/rubysdl_opengl.c
+${GEM_LIBDIR}/rubysdl_pixel.c
+${GEM_LIBDIR}/rubysdl_ref.html
+${GEM_LIBDIR}/rubysdl_ref.rd
+${GEM_LIBDIR}/rubysdl_rwops.c
+${GEM_LIBDIR}/rubysdl_sdlskk.c
+${GEM_LIBDIR}/rubysdl_sge_video.c
+${GEM_LIBDIR}/rubysdl_smpeg.c
+${GEM_LIBDIR}/rubysdl_time.c
+${GEM_LIBDIR}/rubysdl_ttf.c
+${GEM_LIBDIR}/rubysdl_video.c
+${GEM_LIBDIR}/rubysdl_wm.c
+${GEM_LIBDIR}/sample/aadraw.rb
+${GEM_LIBDIR}/sample/alpha.rb
+${GEM_LIBDIR}/sample/alphadraw.rb
+${GEM_LIBDIR}/sample/bfont.rb
+${GEM_LIBDIR}/sample/cdrom.rb
+${GEM_LIBDIR}/sample/collision.rb
+${GEM_LIBDIR}/sample/cursor.bmp
+${GEM_LIBDIR}/sample/cursor.rb
+${GEM_LIBDIR}/sample/ellipses.rb
+${GEM_LIBDIR}/sample/event2.rb
+${GEM_LIBDIR}/sample/font.bmp
+${GEM_LIBDIR}/sample/font.rb
+${GEM_LIBDIR}/sample/fpstimer.rb
+${GEM_LIBDIR}/sample/icon.bmp
+${GEM_LIBDIR}/sample/joy2.rb
+${GEM_LIBDIR}/sample/kanji.rb
+${GEM_LIBDIR}/sample/movesp.rb
+${GEM_LIBDIR}/sample/playmod.rb
+${GEM_LIBDIR}/sample/plaympeg.rb
+${GEM_LIBDIR}/sample/playwave.rb
+${GEM_LIBDIR}/sample/randrect.rb
+${GEM_LIBDIR}/sample/sample.ttf
+${GEM_LIBDIR}/sample/sdlskk.rb
+${GEM_LIBDIR}/sample/sgetest.rb
+${GEM_LIBDIR}/sample/stetris.rb
+${GEM_LIBDIR}/sample/testgl.rb
+${GEM_LIBDIR}/sample/testsprite.rb
+${GEM_LIBDIR}/sample/transformblit.rb
+${GEM_HOME}/specifications/rubysdl-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/sample
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/devel/ruby-SDL/distinfo b/devel/ruby-SDL/distinfo
index 8d830844ea9..848a97149fa 100644
--- a/devel/ruby-SDL/distinfo
+++ b/devel/ruby-SDL/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:00 jlam Exp $
-SHA1 (rubysdl-1.3.1.tar.gz) = 5a60caa607f05f367a2b9b25ef7b75a943809598
-RMD160 (rubysdl-1.3.1.tar.gz) = 382aba7732f8f124922bcb82b2cd59989ab61230
-Size (rubysdl-1.3.1.tar.gz) = 264856 bytes
+SHA1 (rubysdl-1.3.1.gem) = 7c33c11d1f0860dd125c65f841947b3ab6e79f3b
+RMD160 (rubysdl-1.3.1.gem) = 665e188521e8a8f149bbbba52a01ff3d0cce8f24
+Size (rubysdl-1.3.1.gem) = 264704 bytes
diff --git a/devel/ruby-activesupport/Makefile b/devel/ruby-activesupport/Makefile
index 2f780a684c7..45328bf900a 100644
--- a/devel/ruby-activesupport/Makefile
+++ b/devel/ruby-activesupport/Makefile
@@ -1,37 +1,15 @@
-# $NetBSD: Makefile,v 1.14 2008/03/03 17:45:37 jlam Exp $
+# $NetBSD: Makefile,v 1.15 2008/04/04 15:30:00 jlam Exp $
DISTNAME= activesupport-2.0.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= devel ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/29345/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyforge.org/projects/activesupport/
COMMENT= Collection of classes and extensions for Rails
-PKG_DESTDIR_SUPPORT= destdir
-
-NO_BUILD= yes
-NO_CONFIGURE= yes
-
-.include "../../lang/ruby/modules.mk"
-
-pre-install:
- ${FIND} ${WRKSRC} -name \*.orig -exec ${RM} -f {} \;
-
-do-install:
- ${INSTALL_LIB_DIR} ${DESTDIR}${RUBY_SITELIBDIR}
- ${CP} -R ${WRKSRC}/lib/* ${DESTDIR}${RUBY_SITELIBDIR}
- ${CHOWN} -R ${LIBOWN}:${LIBGRP} ${DESTDIR}${RUBY_SITELIBDIR}/active_support*
- ${FIND} ${DESTDIR}${RUBY_SITELIBDIR}/active_support -type d \
- -exec ${CHMOD} ${PKGDIRMODE} {} \;
- ${FIND} ${DESTDIR}${RUBY_SITELIBDIR}/active_support* -type f \
- -exec ${CHMOD} ${LIBMODE} {} \;
- ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR}/active_support
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG \
- ${DESTDIR}${RUBY_DOCDIR}/active_support
- ${INSTALL_DATA} ${WRKSRC}/README \
- ${DESTDIR}${RUBY_DOCDIR}/active_support
+GEM_BUILD= gemspec
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-activesupport/PLIST b/devel/ruby-activesupport/PLIST
index d30b4316056..31d27d5f332 100644
--- a/devel/ruby-activesupport/PLIST
+++ b/devel/ruby-activesupport/PLIST
@@ -1,178 +1,181 @@
-@comment $NetBSD: PLIST,v 1.9 2008/02/09 06:18:27 minskim Exp $
-${RUBY_SITELIBDIR}/active_support.rb
-${RUBY_SITELIBDIR}/active_support/basic_object.rb
-${RUBY_SITELIBDIR}/active_support/buffered_logger.rb
-${RUBY_SITELIBDIR}/active_support/clean_logger.rb
-${RUBY_SITELIBDIR}/active_support/core_ext.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/array.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/array/access.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/array/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/array/extract_options.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/array/grouping.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/array/random_access.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/bigdecimal.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/bigdecimal/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/blank.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/cgi.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/cgi/escape_skipping_slashes.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/class.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/class/attribute_accessors.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/class/delegating_attributes.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/class/inheritable_attributes.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/class/removal.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date/behavior.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date/calculations.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date_time.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date_time/calculations.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/date_time/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/duplicable.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/enumerable.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/exception.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/file.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/float.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/float/rounding.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/diff.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/except.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/indifferent_access.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/keys.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/reverse_merge.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/hash/slice.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/integer.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/integer/even_odd.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/integer/inflections.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/kernel.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/kernel/agnostics.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/kernel/daemonizing.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/kernel/debugger.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/kernel/reporting.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/kernel/requires.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/load_error.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/logger.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/aliasing.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/attr_accessor_with_default.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/attr_internal.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/attribute_accessors.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/delegation.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/inclusion.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/introspection.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/module/loading.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/name_error.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/numeric.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/numeric/bytes.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/numeric/time.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/object.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/object/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/object/extending.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/object/instance_variables.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/object/misc.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/pathname.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/pathname/clean_within.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/proc.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/range.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/range/blockless_step.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/range/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/range/include_range.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/range/overlaps.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/access.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/conversions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/inflections.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/iterators.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/starts_ends_with.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/unicode.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/string/xchar.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/symbol.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/test.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/test/unit/assertions.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/time.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/time/behavior.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/time/calculations.rb
-${RUBY_SITELIBDIR}/active_support/core_ext/time/conversions.rb
-${RUBY_SITELIBDIR}/active_support/dependencies.rb
-${RUBY_SITELIBDIR}/active_support/deprecation.rb
-${RUBY_SITELIBDIR}/active_support/duration.rb
-${RUBY_SITELIBDIR}/active_support/inflections.rb
-${RUBY_SITELIBDIR}/active_support/inflector.rb
-${RUBY_SITELIBDIR}/active_support/json.rb
-${RUBY_SITELIBDIR}/active_support/json/decoding.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/date.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/date_time.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/enumerable.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/false_class.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/hash.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/nil_class.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/numeric.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/object.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/regexp.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/string.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/symbol.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/time.rb
-${RUBY_SITELIBDIR}/active_support/json/encoders/true_class.rb
-${RUBY_SITELIBDIR}/active_support/json/encoding.rb
-${RUBY_SITELIBDIR}/active_support/json/variable.rb
-${RUBY_SITELIBDIR}/active_support/multibyte.rb
-${RUBY_SITELIBDIR}/active_support/multibyte/chars.rb
-${RUBY_SITELIBDIR}/active_support/multibyte/generators/generate_tables.rb
-${RUBY_SITELIBDIR}/active_support/multibyte/handlers/passthru_handler.rb
-${RUBY_SITELIBDIR}/active_support/multibyte/handlers/utf8_handler.rb
-${RUBY_SITELIBDIR}/active_support/multibyte/handlers/utf8_handler_proc.rb
-${RUBY_SITELIBDIR}/active_support/option_merger.rb
-${RUBY_SITELIBDIR}/active_support/ordered_options.rb
-${RUBY_SITELIBDIR}/active_support/test_case.rb
-${RUBY_SITELIBDIR}/active_support/testing.rb
-${RUBY_SITELIBDIR}/active_support/testing/default.rb
-${RUBY_SITELIBDIR}/active_support/values/time_zone.rb
-${RUBY_SITELIBDIR}/active_support/values/unicode_tables.dat
-${RUBY_SITELIBDIR}/active_support/vendor.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/blankslate.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder/blankslate.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder/css.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder/xchar.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder/xmlbase.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder/xmlevents.rb
-${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder/xmlmarkup.rb
-${RUBY_SITELIBDIR}/active_support/vendor/xml-simple-1.0.11/xmlsimple.rb
-${RUBY_SITELIBDIR}/active_support/version.rb
-${RUBY_SITELIBDIR}/active_support/whiny_nil.rb
-${RUBY_SITELIBDIR}/activesupport.rb
-${RUBY_DOCDIR}/active_support/CHANGELOG
-${RUBY_DOCDIR}/active_support/README
-@dirrm ${RUBY_DOCDIR}/active_support
-@dirrm ${RUBY_SITELIBDIR}/active_support/vendor/xml-simple-1.0.11
-@dirrm ${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2/builder
-@dirrm ${RUBY_SITELIBDIR}/active_support/vendor/builder-2.1.2
-@dirrm ${RUBY_SITELIBDIR}/active_support/vendor
-@dirrm ${RUBY_SITELIBDIR}/active_support/values
-@dirrm ${RUBY_SITELIBDIR}/active_support/testing
-@dirrm ${RUBY_SITELIBDIR}/active_support/multibyte/handlers
-@dirrm ${RUBY_SITELIBDIR}/active_support/multibyte/generators
-@dirrm ${RUBY_SITELIBDIR}/active_support/multibyte
-@dirrm ${RUBY_SITELIBDIR}/active_support/json/encoders
-@dirrm ${RUBY_SITELIBDIR}/active_support/json
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/time
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/test/unit
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/test
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/string
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/range
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/pathname
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/object
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/numeric
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/module
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/kernel
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/integer
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/hash
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/float
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/date_time
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/date
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/class
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/cgi
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/bigdecimal
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext/array
-@dirrm ${RUBY_SITELIBDIR}/active_support/core_ext
-@dirrm ${RUBY_SITELIBDIR}/active_support
+@comment $NetBSD: PLIST,v 1.10 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/activesupport-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/lib/active_support.rb
+${GEM_LIBDIR}/lib/active_support/basic_object.rb
+${GEM_LIBDIR}/lib/active_support/buffered_logger.rb
+${GEM_LIBDIR}/lib/active_support/clean_logger.rb
+${GEM_LIBDIR}/lib/active_support/core_ext.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/array.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/array/access.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/array/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/array/extract_options.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/array/grouping.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/array/random_access.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/bigdecimal.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/bigdecimal/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/blank.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/cgi.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/cgi/escape_skipping_slashes.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/class.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/class/attribute_accessors.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/class/delegating_attributes.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/class/inheritable_attributes.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/class/removal.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date/behavior.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date/calculations.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date_time.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date_time/calculations.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/date_time/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/duplicable.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/enumerable.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/exception.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/file.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/float.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/float/rounding.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/diff.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/except.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/indifferent_access.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/keys.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/reverse_merge.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/hash/slice.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/integer.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/integer/even_odd.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/integer/inflections.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/kernel.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/kernel/agnostics.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/kernel/daemonizing.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/kernel/debugger.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/kernel/reporting.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/kernel/requires.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/load_error.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/logger.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/aliasing.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/attr_accessor_with_default.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/attr_internal.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/attribute_accessors.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/delegation.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/inclusion.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/introspection.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/module/loading.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/name_error.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/numeric.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/numeric/bytes.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/numeric/time.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/object.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/object/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/object/extending.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/object/instance_variables.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/object/misc.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/pathname.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/pathname/clean_within.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/proc.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/range.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/range/blockless_step.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/range/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/range/include_range.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/range/overlaps.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/access.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/conversions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/inflections.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/iterators.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/starts_ends_with.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/unicode.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/string/xchar.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/symbol.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/test.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/test/unit/assertions.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/time.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/time/behavior.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/time/calculations.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/time/conversions.rb
+${GEM_LIBDIR}/lib/active_support/dependencies.rb
+${GEM_LIBDIR}/lib/active_support/deprecation.rb
+${GEM_LIBDIR}/lib/active_support/duration.rb
+${GEM_LIBDIR}/lib/active_support/inflections.rb
+${GEM_LIBDIR}/lib/active_support/inflector.rb
+${GEM_LIBDIR}/lib/active_support/json.rb
+${GEM_LIBDIR}/lib/active_support/json/decoding.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/date.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/date_time.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/enumerable.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/false_class.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/hash.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/nil_class.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/numeric.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/object.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/regexp.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/string.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/symbol.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/time.rb
+${GEM_LIBDIR}/lib/active_support/json/encoders/true_class.rb
+${GEM_LIBDIR}/lib/active_support/json/encoding.rb
+${GEM_LIBDIR}/lib/active_support/json/variable.rb
+${GEM_LIBDIR}/lib/active_support/multibyte.rb
+${GEM_LIBDIR}/lib/active_support/multibyte/chars.rb
+${GEM_LIBDIR}/lib/active_support/multibyte/generators/generate_tables.rb
+${GEM_LIBDIR}/lib/active_support/multibyte/handlers/passthru_handler.rb
+${GEM_LIBDIR}/lib/active_support/multibyte/handlers/utf8_handler.rb
+${GEM_LIBDIR}/lib/active_support/multibyte/handlers/utf8_handler_proc.rb
+${GEM_LIBDIR}/lib/active_support/option_merger.rb
+${GEM_LIBDIR}/lib/active_support/ordered_options.rb
+${GEM_LIBDIR}/lib/active_support/test_case.rb
+${GEM_LIBDIR}/lib/active_support/testing.rb
+${GEM_LIBDIR}/lib/active_support/testing/default.rb
+${GEM_LIBDIR}/lib/active_support/values/time_zone.rb
+${GEM_LIBDIR}/lib/active_support/values/unicode_tables.dat
+${GEM_LIBDIR}/lib/active_support/vendor.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/blankslate.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder/blankslate.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder/css.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder/xchar.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder/xmlbase.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder/xmlevents.rb
+${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder/xmlmarkup.rb
+${GEM_LIBDIR}/lib/active_support/vendor/xml-simple-1.0.11/xmlsimple.rb
+${GEM_LIBDIR}/lib/active_support/version.rb
+${GEM_LIBDIR}/lib/active_support/whiny_nil.rb
+${GEM_LIBDIR}/lib/activesupport.rb
+${GEM_HOME}/specifications/activesupport-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib/active_support/vendor/xml-simple-1.0.11
+@dirrm ${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2/builder
+@dirrm ${GEM_LIBDIR}/lib/active_support/vendor/builder-2.1.2
+@dirrm ${GEM_LIBDIR}/lib/active_support/vendor
+@dirrm ${GEM_LIBDIR}/lib/active_support/values
+@dirrm ${GEM_LIBDIR}/lib/active_support/testing
+@dirrm ${GEM_LIBDIR}/lib/active_support/multibyte/handlers
+@dirrm ${GEM_LIBDIR}/lib/active_support/multibyte/generators
+@dirrm ${GEM_LIBDIR}/lib/active_support/multibyte
+@dirrm ${GEM_LIBDIR}/lib/active_support/json/encoders
+@dirrm ${GEM_LIBDIR}/lib/active_support/json
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/time
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/test/unit
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/test
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/string
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/range
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/pathname
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/object
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/numeric
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/module
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/kernel
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/integer
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/hash
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/float
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/date_time
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/date
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/class
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/cgi
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/bigdecimal
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext/array
+@dirrm ${GEM_LIBDIR}/lib/active_support/core_ext
+@dirrm ${GEM_LIBDIR}/lib/active_support
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-activesupport/distinfo b/devel/ruby-activesupport/distinfo
index 194c63e44ce..720d422cd85 100644
--- a/devel/ruby-activesupport/distinfo
+++ b/devel/ruby-activesupport/distinfo
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.11 2008/02/09 06:18:27 minskim Exp $
+$NetBSD: distinfo,v 1.12 2008/04/04 15:30:00 jlam Exp $
-SHA1 (activesupport-2.0.2.tgz) = 0314c7573b986c2e16a75a44987df3ae99891857
-RMD160 (activesupport-2.0.2.tgz) = 6eaa2684589a8d60825b4b6908fb3a12859663cc
-Size (activesupport-2.0.2.tgz) = 233039 bytes
-SHA1 (patch-aa) = e556174fdab57267f17852720216788715e78ccc
-SHA1 (patch-ab) = e6cd938ae8095a7ecc839c6145829e62792fa7be
+SHA1 (activesupport-2.0.2.gem) = e5699d9441f6a9f2b3ea70f2b132146033ff3451
+RMD160 (activesupport-2.0.2.gem) = 2b1d7c62364c33ddbafa0ba865978d3ffdaf9d41
+Size (activesupport-2.0.2.gem) = 234496 bytes
diff --git a/devel/ruby-activesupport/patches/patch-aa b/devel/ruby-activesupport/patches/patch-aa
deleted file mode 100644
index 99ad0d0e890..00000000000
--- a/devel/ruby-activesupport/patches/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2008/02/09 06:18:27 minskim Exp $
-
---- lib/active_support/vendor.rb.orig 2008-02-08 21:27:15.000000000 -0800
-+++ lib/active_support/vendor.rb
-@@ -1,14 +1,7 @@
--# Prefer gems to the bundled libs.
--require 'rubygems'
--
- begin
-- gem 'builder', '~> 2.1.2'
--rescue Gem::LoadError
- $:.unshift "#{File.dirname(__FILE__)}/vendor/builder-2.1.2"
- end
-
- begin
-- gem 'xml-simple', '~> 1.0.11'
--rescue Gem::LoadError
- $:.unshift "#{File.dirname(__FILE__)}/vendor/xml-simple-1.0.11"
- end
diff --git a/devel/ruby-activesupport/patches/patch-ab b/devel/ruby-activesupport/patches/patch-ab
deleted file mode 100644
index 92e5892a97d..00000000000
--- a/devel/ruby-activesupport/patches/patch-ab
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2008/02/09 06:18:27 minskim Exp $
-
---- lib/active_support/core_ext/kernel/requires.rb.orig 2008-02-08 21:38:42.000000000 -0800
-+++ lib/active_support/core_ext/kernel/requires.rb
-@@ -5,19 +5,6 @@ module Kernel
- silence_warnings do
- begin
- require library_name
-- rescue LoadError => cannot_require
-- # 1. Requiring the module is unsuccessful, maybe it's a gem and nobody required rubygems yet. Try.
-- begin
-- require 'rubygems'
-- rescue LoadError => rubygems_not_installed
-- raise cannot_require
-- end
-- # 2. Rubygems is installed and loaded. Try to load the library again
-- begin
-- require library_name
-- rescue LoadError => gem_not_installed
-- raise cannot_require
-- end
- end
- end
- end
diff --git a/devel/ruby-cmd/Makefile b/devel/ruby-cmd/Makefile
index bc9f423c18d..516e511a496 100644
--- a/devel/ruby-cmd/Makefile
+++ b/devel/ruby-cmd/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.6 2006/01/03 14:57:52 taca Exp $
+# $NetBSD: Makefile,v 1.7 2008/04/04 15:30:00 jlam Exp $
DISTNAME= cmd-0.7.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= devel ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/3939/
-EXTRACT_SUFX= .tar.bz2
+PKGREVISION= 1
+CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyforge.org/projects/cmd/
@@ -12,11 +11,5 @@ COMMENT= Library for building line-oriented command interpreters
DEPENDS+= ${RUBY_PKGPREFIX}-readline-[0-9]*:../../devel/ruby-readline
-USE_RUBY_SETUP= yes
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/cmd
- ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/cmd
-
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-cmd/PLIST b/devel/ruby-cmd/PLIST
index 79ca50fc50a..5d754d62800 100644
--- a/devel/ruby-cmd/PLIST
+++ b/devel/ruby-cmd/PLIST
@@ -1,4 +1,21 @@
-@comment $NetBSD: PLIST,v 1.3 2006/01/03 14:57:52 taca Exp $
-${RUBY_SITELIBDIR}/cmd.rb
-${RUBY_DOCDIR}/cmd/README
-@dirrm ${RUBY_DOCDIR}/cmd
+@comment $NetBSD: PLIST,v 1.4 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/cmd-${PKGVERSION}.gem
+${GEM_LIBDIR}/AUTHORS
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/INSTALL
+${GEM_LIBDIR}/MIT-LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/THANKS
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/example/calc.rb
+${GEM_LIBDIR}/example/my-phonebook.rb
+${GEM_LIBDIR}/example/phonebook.rb
+${GEM_LIBDIR}/lib/cmd.rb
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/test/tc_cmd.rb
+${GEM_HOME}/specifications/cmd-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/example
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-cmd/distinfo b/devel/ruby-cmd/distinfo
index cad24f9d5a9..d855eb794f8 100644
--- a/devel/ruby-cmd/distinfo
+++ b/devel/ruby-cmd/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2006/01/03 14:57:52 taca Exp $
+$NetBSD: distinfo,v 1.5 2008/04/04 15:30:00 jlam Exp $
-SHA1 (cmd-0.7.2.tar.bz2) = f0af8d74cc55c23bb4755321fab8ecea77e8a982
-RMD160 (cmd-0.7.2.tar.bz2) = a1841e7437cfef50ec324c0b97ca664f76224ac1
-Size (cmd-0.7.2.tar.bz2) = 23325 bytes
+SHA1 (cmd-0.7.2.gem) = e4287548ca684184268278bcdbe7f501396a403b
+RMD160 (cmd-0.7.2.gem) = 69230cdd29b99ad78ac33533d9da4107d2abfea2
+Size (cmd-0.7.2.gem) = 28672 bytes
diff --git a/devel/ruby-ncurses/Makefile b/devel/ruby-ncurses/Makefile
index a0b890e8541..7cfdf4a2938 100644
--- a/devel/ruby-ncurses/Makefile
+++ b/devel/ruby-ncurses/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2007/10/03 14:45:42 heinz Exp $
+# $NetBSD: Makefile,v 1.7 2008/04/04 15:30:00 jlam Exp $
DISTNAME= ncurses-ruby-1.1
-PKGNAME= ${DISTNAME:S/ncurses-ruby/${RUBY_PKGPREFIX}-ncurses/}
+PKGNAME= ${RUBY_PKGPREFIX}-${GEM_NAME}
+PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://download.berlios.de/ncurses-ruby/
EXTRACT_SUFX= .tar.bz2
@@ -10,23 +11,15 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://ncurses-ruby.berlios.de/
COMMENT= Ruby interface to ncurses
-USE_RUBY_EXTCONF= yes
-USE_NCURSES= yes # mouse functions
+USE_NCURSES= yes # mouse functions
+GEM_NAME= ${DISTNAME:S/-ruby//}
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o ncurses_bin.${RUBY_DLEXT} mkmf.log
-EXAMPLES= example.rb hello_ncurses.rb rain.rb read_line.rb \
- tclock.rb test_scanw.rb
-.for f in ${EXAMPLES}
-REPLACE_RUBY+= example/${f}
-.endfor
+post-extract:
+ ${RUN} cp ${FILESDIR}/gemspec ${GEM_SPECFILE}
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/ncurses
- ${INSTALL_DATA} ${WRKSRC}/examples/LICENSES_for_examples \
- ${RUBY_EXAMPLESDIR}/ncurses
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${RUBY_EXAMPLESDIR}/ncurses
-.endfor
+.include "../../misc/rubygems/rubygem.mk"
.include "../../devel/ncurses/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-ncurses/PLIST b/devel/ruby-ncurses/PLIST
index 1affea61202..cb9adde9694 100644
--- a/devel/ruby-ncurses/PLIST
+++ b/devel/ruby-ncurses/PLIST
@@ -1,11 +1,33 @@
-@comment $NetBSD: PLIST,v 1.2 2007/01/14 04:14:51 taca Exp $
-${RUBY_SITEARCHLIBDIR}/ncurses_bin.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/ncurses.rb
-${RUBY_EXAMPLESDIR}/ncurses/LICENSES_for_examples
-${RUBY_EXAMPLESDIR}/ncurses/example.rb
-${RUBY_EXAMPLESDIR}/ncurses/hello_ncurses.rb
-${RUBY_EXAMPLESDIR}/ncurses/rain.rb
-${RUBY_EXAMPLESDIR}/ncurses/read_line.rb
-${RUBY_EXAMPLESDIR}/ncurses/tclock.rb
-${RUBY_EXAMPLESDIR}/ncurses/test_scanw.rb
-@dirrm ${RUBY_EXAMPLESDIR}/ncurses
+@comment $NetBSD: PLIST,v 1.3 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/ncurses-${PKGVERSION}.gem
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/Changes
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/THANKS
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/VERSION
+${GEM_LIBDIR}/examples/LICENSES_for_examples
+${GEM_LIBDIR}/examples/example.rb
+${GEM_LIBDIR}/examples/form.rb
+${GEM_LIBDIR}/examples/form2.rb
+${GEM_LIBDIR}/examples/hello_ncurses.rb
+${GEM_LIBDIR}/examples/rain.rb
+${GEM_LIBDIR}/examples/read_line.rb
+${GEM_LIBDIR}/examples/tclock.rb
+${GEM_LIBDIR}/examples/test_scanw.rb
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/form_wrap.c
+${GEM_LIBDIR}/form_wrap.h
+${GEM_LIBDIR}/lib/ncurses.rb
+${GEM_LIBDIR}/lib/ncurses_bin.${RUBY_DLEXT}
+${GEM_LIBDIR}/make_dist.rb
+${GEM_LIBDIR}/ncurses_wrap.c
+${GEM_LIBDIR}/ncurses_wrap.h
+${GEM_LIBDIR}/panel_wrap.c
+${GEM_LIBDIR}/panel_wrap.h
+${GEM_HOME}/specifications/ncurses-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/devel/ruby-ncurses/files/gemspec b/devel/ruby-ncurses/files/gemspec
new file mode 100644
index 00000000000..5e9bc3193c1
--- /dev/null
+++ b/devel/ruby-ncurses/files/gemspec
@@ -0,0 +1,25 @@
+require "rubygems"
+
+PLUGIN = "ncurses"
+NAME = "ncurses"
+VERSION = "1.1"
+AUTHOR = "Tobias Peters"
+EMAIL = "t-peters@users.berlios.de"
+HOMEPAGE = "http://ncurses-ruby.berlios.de/"
+SUMMARY = "This wrapper provides access to the functions, macros, global variables and constants of the ncurses library. These are mapped to a Ruby Module named \"Ncurses\": Functions and external variables are implemented as singleton functions of the Module Ncurses."
+
+spec = Gem::Specification.new do |s|
+ s.name = NAME
+ s.email = EMAIL
+ s.author = AUTHOR
+ s.version = VERSION
+ s.summary = SUMMARY
+ s.platform = Gem::Platform::RUBY
+ s.has_rdoc = false
+ s.homepage = HOMEPAGE
+ s.description = SUMMARY
+ s.autorequire = PLUGIN
+ s.require_paths = ["lib"]
+ s.files = Dir.glob("[A-Z]*") + Dir.glob("*.{c,h,rb}") + Dir.glob("{examples,lib}/**/*")
+ s.extensions = "extconf.rb"
+end
diff --git a/devel/ruby-priority-queue/Makefile b/devel/ruby-priority-queue/Makefile
index 154af2f674f..8ff47ed952e 100644
--- a/devel/ruby-priority-queue/Makefile
+++ b/devel/ruby-priority-queue/Makefile
@@ -1,18 +1,15 @@
-# $NetBSD: Makefile,v 1.3 2006/07/09 15:25:18 taca Exp $
+# $NetBSD: Makefile,v 1.4 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= priority-queue-0.1.2
-PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
+DISTNAME= PriorityQueue-0.1.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/PriorityQueue/priority-queue/}
+PKGREVISION= 2
CATEGORIES= devel
-MASTER_SITES= http://ruby.brian-schroeder.de/priority-queue/releases/
-EXTRACT_SUFX= .tar.bz2
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://ruby.brian-schroeder.de/priority-queue/
COMMENT= Fibonacci-heap priority-queue implementation for Ruby
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_SETUP= yes
+GEM_BUILD= gemspec
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-priority-queue/PLIST b/devel/ruby-priority-queue/PLIST
index 05724f41f8e..175aa7a0441 100644
--- a/devel/ruby-priority-queue/PLIST
+++ b/devel/ruby-priority-queue/PLIST
@@ -1,8 +1,32 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/03 05:17:48 minskim Exp $
-${RUBY_SITEARCHLIBDIR}/priority_queue/CPriorityQueue.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/priority_queue.rb
-${RUBY_SITELIBDIR}/priority_queue/c_priority_queue.rb
-${RUBY_SITELIBDIR}/priority_queue/poor_priority_queue.rb
-${RUBY_SITELIBDIR}/priority_queue/ruby_priority_queue.rb
-@dirrm ${RUBY_SITELIBDIR}/priority_queue
-@dirrm ${RUBY_SITEARCHLIBDIR}/priority_queue
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/PriorityQueue-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/Makefile
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/benchmark/dijkstra.rb
+${GEM_LIBDIR}/compare_comments.rb
+${GEM_LIBDIR}/doc/c-vs-rb.png
+${GEM_LIBDIR}/doc/compare_big.gp
+${GEM_LIBDIR}/doc/compare_big.png
+${GEM_LIBDIR}/doc/compare_small.gp
+${GEM_LIBDIR}/doc/compare_small.png
+${GEM_LIBDIR}/doc/results.csv
+${GEM_LIBDIR}/ext/priority_queue/extconf.rb
+${GEM_LIBDIR}/ext/priority_queue/priority_queue.c
+${GEM_LIBDIR}/lib/CPriorityQueue.${RUBY_DLEXT}
+${GEM_LIBDIR}/lib/priority_queue.rb
+${GEM_LIBDIR}/lib/priority_queue/c_priority_queue.rb
+${GEM_LIBDIR}/lib/priority_queue/poor_priority_queue.rb
+${GEM_LIBDIR}/lib/priority_queue/ruby_priority_queue.rb
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/test/priority_queue_test.rb
+${GEM_HOME}/specifications/PriorityQueue-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/priority_queue
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/ext/priority_queue
+@dirrm ${GEM_LIBDIR}/ext
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}/benchmark
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-priority-queue/distinfo b/devel/ruby-priority-queue/distinfo
index 46c7b96720d..e29b7361961 100644
--- a/devel/ruby-priority-queue/distinfo
+++ b/devel/ruby-priority-queue/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/05/03 05:17:48 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (priority-queue-0.1.2.tar.bz2) = e6466f75cb9f18008754c0b9ce97ad770d07728d
-RMD160 (priority-queue-0.1.2.tar.bz2) = 855abee6f57bfe4360838d23a12063f801c53f19
-Size (priority-queue-0.1.2.tar.bz2) = 67415 bytes
+SHA1 (PriorityQueue-0.1.2.gem) = 37b3eb7424b056a9ebb94d882f9ce0059303dc3e
+RMD160 (PriorityQueue-0.1.2.gem) = db7e836b0f22b923c374045417e97ad78ab53888
+Size (PriorityQueue-0.1.2.gem) = 59392 bytes
+SHA1 (patch-aa) = 1fdbdfec45dbc0fe3260eb1c657e5f3a5f366d4f
diff --git a/devel/ruby-priority-queue/patches/patch-aa b/devel/ruby-priority-queue/patches/patch-aa
new file mode 100644
index 00000000000..a7065e87c3d
--- /dev/null
+++ b/devel/ruby-priority-queue/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1 2008/04/04 15:30:01 jlam Exp $
+
+--- ../PriorityQueue-0.1.2.gemspec.orig 2008-03-30 23:34:56.000000000 -0400
++++ ../PriorityQueue-0.1.2.gemspec
+@@ -22,9 +22,7 @@ extra_rdoc_files: []
+
+ files:
+ - Makefile
+-- priority_queue.so
+ - README
+-- priority_queue.o
+ - compare_comments.rb
+ - CHANGELOG
+ - setup.rb
diff --git a/devel/ruby-rbtree/Makefile b/devel/ruby-rbtree/Makefile
index d1a668a87d7..e5099d05fd2 100644
--- a/devel/ruby-rbtree/Makefile
+++ b/devel/ruby-rbtree/Makefile
@@ -1,16 +1,16 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/04/21 10:20:05 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
DISTNAME= rbtree-0.2.0
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://www.geocities.co.jp/SiliconValley-PaloAlto/3388/rbtree/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.geocities.co.jp/SiliconValley-PaloAlto/3388/rbtree/README.html
COMMENT= Sorted associative collection using Red-Black Trees for Ruby
-USE_RUBY_EXTCONF= yes
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o mkmf.log
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-rbtree/PLIST b/devel/ruby-rbtree/PLIST
index 7cff7466922..00d83b25bd0 100644
--- a/devel/ruby-rbtree/PLIST
+++ b/devel/ruby-rbtree/PLIST
@@ -1,2 +1,16 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/04/21 10:20:05 wiz Exp $
-${RUBY_SITEARCHLIBDIR}/rbtree.${RUBY_DLEXT}
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/rbtree-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/depend
+${GEM_LIBDIR}/dict.c
+${GEM_LIBDIR}/dict.h
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/rbtree.c
+${GEM_LIBDIR}/rbtree.${RUBY_DLEXT}
+${GEM_LIBDIR}/test.rb
+${GEM_HOME}/specifications/rbtree-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-rbtree/distinfo b/devel/ruby-rbtree/distinfo
index d6a7adbf216..37def363f3c 100644
--- a/devel/ruby-rbtree/distinfo
+++ b/devel/ruby-rbtree/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/04/21 10:20:05 wiz Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (rbtree-0.2.0.tar.gz) = 25f22403caaa99e3f11ed0e9932ff127401956f7
-RMD160 (rbtree-0.2.0.tar.gz) = 6d6d1f5f0d6fb4c5baf82ce31699b53cb74b3add
-Size (rbtree-0.2.0.tar.gz) = 24383 bytes
+SHA1 (rbtree-0.2.0.gem) = 261e599253ccb5cb385eced3316f39edb3f1ad6b
+RMD160 (rbtree-0.2.0.gem) = bed3036ff854c1da0dd7ee5dd1cbcdee424c5aec
+Size (rbtree-0.2.0.gem) = 28160 bytes
diff --git a/devel/ruby-stream/Makefile b/devel/ruby-stream/Makefile
index d051afcdfb1..fe34c90a2c8 100644
--- a/devel/ruby-stream/Makefile
+++ b/devel/ruby-stream/Makefile
@@ -1,30 +1,13 @@
-# $NetBSD: Makefile,v 1.1.1.1 2006/05/04 01:29:57 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
DISTNAME= stream-0.5
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://rubyforge.org/frs/download.php/639/
-EXTRACT_SUFX= .tgz
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rgl.rubyforge.org/stream/
COMMENT= Interface for external iterators
-NO_BUILD= yes
-NO_CONFIGURE= yes
-USE_RUBY_INSTALL= yes
-
-.include "../../lang/ruby/modules.mk"
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/stream
- ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/stream
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/stream
- ${CP} -R ${WRKSRC}/examples/* ${RUBY_EXAMPLESDIR}/stream
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${RUBY_EXAMPLESDIR}/stream
- ${FIND} ${RUBY_EXAMPLESDIR}/stream -type d -print | \
- ${XARGS} ${CHMOD} ${PKGDIRMODE}
- ${FIND} ${RUBY_EXAMPLESDIR}/stream -type f -print | \
- ${XARGS} ${CHMOD} ${SHAREMODE}
-
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-stream/PLIST b/devel/ruby-stream/PLIST
index b6a9cb61842..f8ade38d26d 100644
--- a/devel/ruby-stream/PLIST
+++ b/devel/ruby-stream/PLIST
@@ -1,8 +1,17 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/04 01:29:57 minskim Exp $
-${RUBY_SITELIBDIR}/generator2stream.rb
-${RUBY_SITELIBDIR}/stream.rb
-${RUBY_DOCDIR}/stream/README
-${RUBY_EXAMPLESDIR}/stream/examples.rb
-${RUBY_EXAMPLESDIR}/stream/streamtester.rb
-@dirrm ${RUBY_EXAMPLESDIR}/stream
-@dirrm ${RUBY_DOCDIR}/stream
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/stream-${PKGVERSION}.gem
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/examples/examples.rb
+${GEM_LIBDIR}/examples/streamtester.rb
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/generator2stream.rb
+${GEM_LIBDIR}/lib/stream.rb
+${GEM_LIBDIR}/test/bm.rb
+${GEM_LIBDIR}/test/testgenerator.rb
+${GEM_LIBDIR}/test/teststream.rb
+${GEM_HOME}/specifications/stream-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-stream/distinfo b/devel/ruby-stream/distinfo
index ac59902e09e..aa9a5b8661b 100644
--- a/devel/ruby-stream/distinfo
+++ b/devel/ruby-stream/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/05/04 01:29:57 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (stream-0.5.tgz) = 4c2ec418e978d126ba2556a727b258e3ab55c2ee
-RMD160 (stream-0.5.tgz) = 019d3c671aaf80866bc085aad735f951622c23b0
-Size (stream-0.5.tgz) = 11633 bytes
-SHA1 (patch-aa) = 837d25246c92e5c5e3d16f806ef5de4a9cf9afbf
+SHA1 (stream-0.5.gem) = 5a6b14f9b6800003b006a98412d83b839f2c3af7
+RMD160 (stream-0.5.gem) = 74356b4724e6e3bfad85ccf871c05a9015c4d06e
+Size (stream-0.5.gem) = 19253 bytes
diff --git a/devel/ruby-stream/patches/patch-aa b/devel/ruby-stream/patches/patch-aa
deleted file mode 100644
index b41e87a0b5f..00000000000
--- a/devel/ruby-stream/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2006/05/04 01:29:57 minskim Exp $
-
---- install.rb.orig 2004-05-13 16:30:03.000000000 -0700
-+++ install.rb
-@@ -5,7 +5,7 @@ require 'ftools'
- require 'find'
-
- SRC_BASE = 'lib'
--INSTDIR = File.join Config::CONFIG['sitedir']
-+INSTDIR = File.join Config::CONFIG['sitelibdir']
-
- def install
- begin