summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/ruby-zip/Makefile19
-rw-r--r--archivers/ruby-zip/PLIST62
-rw-r--r--archivers/ruby-zip/distinfo8
-rw-r--r--comms/ruby-termios/Makefile31
-rw-r--r--comms/ruby-termios/PLIST35
-rw-r--r--comms/ruby-termios/files/gemspec26
-rw-r--r--databases/ruby-activerecord/Makefile27
-rw-r--r--databases/ruby-activerecord/PLIST379
-rw-r--r--databases/ruby-activerecord/distinfo10
-rw-r--r--databases/ruby-activerecord/patches/patch-aa21
-rw-r--r--databases/ruby-activerecord/patches/patch-ab20
-rw-r--r--databases/ruby-sqlite3/Makefile24
-rw-r--r--databases/ruby-sqlite3/PLIST165
-rw-r--r--databases/ruby-sqlite3/distinfo8
-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
-rw-r--r--graphics/ruby-RMagick/Makefile23
-rw-r--r--graphics/ruby-RMagick/PLIST1089
-rw-r--r--graphics/ruby-RMagick/distinfo8
-rw-r--r--graphics/ruby-gd/Makefile35
-rw-r--r--graphics/ruby-gd/PLIST36
-rw-r--r--graphics/ruby-gd/distinfo8
-rw-r--r--graphics/ruby-gnuplot/Makefile21
-rw-r--r--graphics/ruby-gnuplot/PLIST13
-rw-r--r--graphics/ruby-gnuplot/distinfo8
-rw-r--r--graphics/ruby-imlib2/Makefile36
-rw-r--r--graphics/ruby-imlib2/PLIST42
-rw-r--r--graphics/ruby-imlib2/distinfo8
-rw-r--r--mail/ruby-actionmailer/Makefile30
-rw-r--r--mail/ruby-actionmailer/PLIST156
-rw-r--r--mail/ruby-actionmailer/distinfo10
-rw-r--r--mail/ruby-actionmailer/patches/patch-aa16
-rw-r--r--mail/ruby-actionmailer/patches/patch-ab19
-rw-r--r--sysutils/ruby-facter/Makefile14
-rw-r--r--sysutils/ruby-facter/PLIST43
-rw-r--r--sysutils/ruby-facter/distinfo9
-rw-r--r--sysutils/ruby-facter/patches/patch-aa13
-rw-r--r--textproc/ruby-redcloth/Makefile23
-rw-r--r--textproc/ruby-redcloth/PLIST34
-rw-r--r--textproc/ruby-redcloth/distinfo8
-rw-r--r--textproc/ruby-simple-rss/Makefile18
-rw-r--r--textproc/ruby-simple-rss/PLIST64
-rw-r--r--textproc/ruby-simple-rss/distinfo8
-rw-r--r--textproc/ruby-syntax/Makefile12
-rw-r--r--textproc/ruby-syntax/PLIST40
-rw-r--r--textproc/ruby-syntax/distinfo8
-rw-r--r--textproc/xhtmldiff/DESCR6
-rw-r--r--textproc/xhtmldiff/Makefile14
-rw-r--r--textproc/xhtmldiff/PLIST19
-rw-r--r--textproc/xhtmldiff/distinfo3
-rw-r--r--textproc/xhtmldiff/patches/patch-aa12
-rw-r--r--www/rails/Makefile51
-rw-r--r--www/rails/PLIST484
-rw-r--r--www/rails/distinfo11
-rw-r--r--www/rails/patches/patch-aa29
-rw-r--r--www/rails/patches/patch-ab86
-rw-r--r--www/rails/patches/patch-ac14
-rw-r--r--www/ruby-actionpack/Makefile26
-rw-r--r--www/ruby-actionpack/PLIST484
-rw-r--r--www/ruby-actionpack/distinfo9
-rw-r--r--www/ruby-actionpack/patches/patch-ac16
-rw-r--r--www/ruby-activeresource/Makefile29
-rw-r--r--www/ruby-activeresource/PLIST54
-rw-r--r--www/ruby-activeresource/distinfo9
-rw-r--r--www/ruby-activeresource/patches/patch-aa16
-rw-r--r--www/ruby-fcgi/Makefile26
-rw-r--r--www/ruby-fcgi/PLIST22
-rw-r--r--www/ruby-fcgi/distinfo8
98 files changed, 2773 insertions, 2701 deletions
diff --git a/archivers/ruby-zip/Makefile b/archivers/ruby-zip/Makefile
index 386ee6e809f..7494d241e93 100644
--- a/archivers/ruby-zip/Makefile
+++ b/archivers/ruby-zip/Makefile
@@ -1,24 +1,17 @@
-# $NetBSD: Makefile,v 1.3 2007/03/08 19:26:41 rillig Exp $
+# $NetBSD: Makefile,v 1.4 2008/04/04 15:30:00 jlam Exp $
DISTNAME= rubyzip-0.9.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby//}
+PKGREVISION= 1
CATEGORIES= archivers
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rubyzip/}
-EXTRACT_SUFX= .tgz
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyzip.sourceforge.net/
COMMENT= Ruby module for reading and writing zip files
-NO_BUILD= yes
-USE_RUBY_INSTALL= yes
-REPLACE_RUBY_DIRS= ${WRKSRC}/samples
+post-extract:
+ rm -f ${WRKSRC}/lib/download_quizzes.rb
+ rm -fr ${WRKSRC}/lib/quiz1
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/rubyzip
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/rubyzip
- cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog NEWS README ${RUBY_DOCDIR}/rubyzip
- cd ${WRKSRC}/samples && ${INSTALL_DATA} *.rb ${RUBY_EXAMPLESDIR}/rubyzip
-
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/archivers/ruby-zip/PLIST b/archivers/ruby-zip/PLIST
index 7e06e538b20..1b18df03ca6 100644
--- a/archivers/ruby-zip/PLIST
+++ b/archivers/ruby-zip/PLIST
@@ -1,19 +1,43 @@
-@comment $NetBSD: PLIST,v 1.2 2007/01/28 15:18:48 taca Exp $
-${RUBY_SITELIBDIR}/zip/ioextras.rb
-${RUBY_SITELIBDIR}/zip/stdrubyext.rb
-${RUBY_SITELIBDIR}/zip/tempfile_bugfixed.rb
-${RUBY_SITELIBDIR}/zip/zip.rb
-${RUBY_SITELIBDIR}/zip/zipfilesystem.rb
-${RUBY_SITELIBDIR}/zip/ziprequire.rb
-${RUBY_DOCDIR}/rubyzip/ChangeLog
-${RUBY_DOCDIR}/rubyzip/NEWS
-${RUBY_DOCDIR}/rubyzip/README
-${RUBY_EXAMPLESDIR}/rubyzip/example.rb
-${RUBY_EXAMPLESDIR}/rubyzip/example_filesystem.rb
-${RUBY_EXAMPLESDIR}/rubyzip/gtkRubyzip.rb
-${RUBY_EXAMPLESDIR}/rubyzip/qtzip.rb
-${RUBY_EXAMPLESDIR}/rubyzip/write_simple.rb
-${RUBY_EXAMPLESDIR}/rubyzip/zipfind.rb
-@dirrm ${RUBY_EXAMPLESDIR}/rubyzip
-@dirrm ${RUBY_DOCDIR}/rubyzip
-@dirrm ${RUBY_SITELIBDIR}/zip
+@comment $NetBSD: PLIST,v 1.3 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/rubyzip-${PKGVERSION}.gem
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/NEWS
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/zip/ioextras.rb
+${GEM_LIBDIR}/lib/zip/stdrubyext.rb
+${GEM_LIBDIR}/lib/zip/tempfile_bugfixed.rb
+${GEM_LIBDIR}/lib/zip/zip.rb
+${GEM_LIBDIR}/lib/zip/zipfilesystem.rb
+${GEM_LIBDIR}/lib/zip/ziprequire.rb
+${GEM_LIBDIR}/samples/example.rb
+${GEM_LIBDIR}/samples/example_filesystem.rb
+${GEM_LIBDIR}/samples/gtkRubyzip.rb
+${GEM_LIBDIR}/samples/qtzip.rb
+${GEM_LIBDIR}/samples/write_simple.rb
+${GEM_LIBDIR}/samples/zipfind.rb
+${GEM_LIBDIR}/test/alltests.rb
+${GEM_LIBDIR}/test/data/file1.txt
+${GEM_LIBDIR}/test/data/file1.txt.deflatedData
+${GEM_LIBDIR}/test/data/file2.txt
+${GEM_LIBDIR}/test/data/notzippedruby.rb
+${GEM_LIBDIR}/test/data/rubycode.zip
+${GEM_LIBDIR}/test/data/rubycode2.zip
+${GEM_LIBDIR}/test/data/testDirectory.bin
+${GEM_LIBDIR}/test/data/zipWithDirs.zip
+${GEM_LIBDIR}/test/gentestfiles.rb
+${GEM_LIBDIR}/test/ioextrastest.rb
+${GEM_LIBDIR}/test/stdrubyexttest.rb
+${GEM_LIBDIR}/test/zipfilesystemtest.rb
+${GEM_LIBDIR}/test/ziprequiretest.rb
+${GEM_LIBDIR}/test/ziptest.rb
+${GEM_HOME}/specifications/rubyzip-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/data
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/samples
+@dirrm ${GEM_LIBDIR}/lib/zip
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/archivers/ruby-zip/distinfo b/archivers/ruby-zip/distinfo
index 89a3996f4f2..523605dab5b 100644
--- a/archivers/ruby-zip/distinfo
+++ b/archivers/ruby-zip/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2007/01/28 15:18:48 taca Exp $
+$NetBSD: distinfo,v 1.3 2008/04/04 15:30:00 jlam Exp $
-SHA1 (rubyzip-0.9.1.tgz) = 68923db78186c4ae8a58b4048025694e3190beda
-RMD160 (rubyzip-0.9.1.tgz) = 9db3feba4d231e416ff5cec0a5a17e121fdac1b6
-Size (rubyzip-0.9.1.tgz) = 62254 bytes
+SHA1 (rubyzip-0.9.1.gem) = 66086ec206030088b706895b4634c261a0d9fd01
+RMD160 (rubyzip-0.9.1.gem) = 4826c23eff6b8b6759fffc5cf6583fd0ec3f3b03
+Size (rubyzip-0.9.1.gem) = 85504 bytes
diff --git a/comms/ruby-termios/Makefile b/comms/ruby-termios/Makefile
index 93adc71b60f..20e273b12af 100644
--- a/comms/ruby-termios/Makefile
+++ b/comms/ruby-termios/Makefile
@@ -1,31 +1,22 @@
-# $NetBSD: Makefile,v 1.17 2007/08/18 14:26:59 taca Exp $
-#
+# $NetBSD: Makefile,v 1.18 2008/04/04 15:30:00 jlam Exp $
DISTNAME= ruby-termios-0.9.5
-PKGNAME= ${RUBY_PKGPREFIX}-termios-0.9.5
-CATEGORIES= comms ruby
+PKGNAME= ${RUBY_PKGPREFIX}-${GEM_NAME}
+PKGREVISION= 1
+CATEGORIES= comms
MASTER_SITES= http://arika.org/archive/
+EXTRACT_SUFX= .tar.gz
MAINTAINER= taca@NetBSD.org
HOMEPAGE= http://arika.org/ruby/termios
COMMENT= Ruby extension to termios library
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_EXTCONF= yes
+GEM_NAME= ${DISTNAME:S/ruby-//}
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o termios.${RUBY_DLEXT} mkmf.log
-DOCS= ChangeLog README TODO.ja
-EXAMPLES= modem_check0.rb modem_check1.rb modem_check2.rb \
- secret_input1.rb secret_input2.rb
+post-extract:
+ cp ${FILESDIR}/gemspec ${GEM_SPECFILE}
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/termios
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/termios
-.endfor
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/termios
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${RUBY_EXAMPLESDIR}/termios
-.endfor
-
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/comms/ruby-termios/PLIST b/comms/ruby-termios/PLIST
index d36407f270f..2a7c1e3e3df 100644
--- a/comms/ruby-termios/PLIST
+++ b/comms/ruby-termios/PLIST
@@ -1,13 +1,22 @@
-@comment $NetBSD: PLIST,v 1.6 2007/08/18 14:26:59 taca Exp $
-${RUBY_SITEARCHLIBDIR}/termios.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/termios.rb
-${RUBY_DOCDIR}/termios/ChangeLog
-${RUBY_DOCDIR}/termios/README
-${RUBY_DOCDIR}/termios/TODO.ja
-${RUBY_EXAMPLESDIR}/termios/modem_check0.rb
-${RUBY_EXAMPLESDIR}/termios/modem_check1.rb
-${RUBY_EXAMPLESDIR}/termios/modem_check2.rb
-${RUBY_EXAMPLESDIR}/termios/secret_input1.rb
-${RUBY_EXAMPLESDIR}/termios/secret_input2.rb
-@dirrm ${RUBY_DOCDIR}/termios
-@dirrm ${RUBY_EXAMPLESDIR}/termios
+@comment $NetBSD: PLIST,v 1.7 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/termios-${PKGVERSION}.gem
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/TODO.ja
+${GEM_LIBDIR}/examples/modem_check0.rb
+${GEM_LIBDIR}/examples/modem_check1.rb
+${GEM_LIBDIR}/examples/modem_check2.rb
+${GEM_LIBDIR}/examples/secret_input1.rb
+${GEM_LIBDIR}/examples/secret_input2.rb
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/lib/termios.${RUBY_DLEXT}
+${GEM_LIBDIR}/termios.c
+${GEM_LIBDIR}/termios.rd
+${GEM_LIBDIR}/test/test0.rb
+${GEM_HOME}/specifications/termios-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/lib/ruby/gems/1.8/doc/termios-${PKGVERSION}
diff --git a/comms/ruby-termios/files/gemspec b/comms/ruby-termios/files/gemspec
new file mode 100644
index 00000000000..66e0e92eb8e
--- /dev/null
+++ b/comms/ruby-termios/files/gemspec
@@ -0,0 +1,26 @@
+require "rubygems"
+
+PLUGIN = "termios"
+NAME = "termios"
+VERSION = "0.9.5"
+AUTHOR = "Akira Yamada and Goto Kentaro"
+EMAIL = "akira@ruby-lang.org"
+HOMEPAGE = "http://arika.org/ruby/termios"
+SUMMARY = "Termios module are simple wrapper for termios(3). It can be included into IO-family classes and can extend IO-family objects. In addition, the methods can use as module function."
+
+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.extra_rdoc_files = ["README", "termios.rd"]
+ s.files = Dir.glob("[A-Z]*") + Dir.glob("*.rb") + Dir.glob("termios.*") + Dir.glob("{test,examples}/**/*")
+ s.extensions = "extconf.rb"
+end
diff --git a/databases/ruby-activerecord/Makefile b/databases/ruby-activerecord/Makefile
index 323e7bda009..c811c2e634e 100644
--- a/databases/ruby-activerecord/Makefile
+++ b/databases/ruby-activerecord/Makefile
@@ -1,32 +1,15 @@
-# $NetBSD: Makefile,v 1.11 2008/02/09 06:20:25 minskim Exp $
+# $NetBSD: Makefile,v 1.12 2008/04/04 15:30:00 jlam Exp $
DISTNAME= activerecord-2.0.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= databases ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/29348/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= databases
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyforge.org/projects/activerecord/
COMMENT= Object-relation mapping put on rails
-DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2:../../devel/ruby-activesupport
-
-NO_BUILD= yes
-NO_CONFIGURE= yes
-USE_RUBY_INSTALL= yes
-EXAMPLES= associations.png
-
-.include "../../lang/ruby/modules.mk"
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/active_record
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${RUBY_DOCDIR}/active_record
- ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/active_record
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/active_record
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/examples/${f} \
- ${RUBY_EXAMPLESDIR}/active_record
-.endfor
+DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2nb1:../../devel/ruby-activesupport
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/ruby-activerecord/PLIST b/databases/ruby-activerecord/PLIST
index b747bf4f645..f018370bed8 100644
--- a/databases/ruby-activerecord/PLIST
+++ b/databases/ruby-activerecord/PLIST
@@ -1,57 +1,322 @@
-@comment $NetBSD: PLIST,v 1.10 2008/02/09 06:20:25 minskim Exp $
-${RUBY_SITELIBDIR}/active_record.rb
-${RUBY_SITELIBDIR}/active_record/aggregations.rb
-${RUBY_SITELIBDIR}/active_record/associations.rb
-${RUBY_SITELIBDIR}/active_record/associations/association_collection.rb
-${RUBY_SITELIBDIR}/active_record/associations/association_proxy.rb
-${RUBY_SITELIBDIR}/active_record/associations/belongs_to_association.rb
-${RUBY_SITELIBDIR}/active_record/associations/belongs_to_polymorphic_association.rb
-${RUBY_SITELIBDIR}/active_record/associations/has_and_belongs_to_many_association.rb
-${RUBY_SITELIBDIR}/active_record/associations/has_many_association.rb
-${RUBY_SITELIBDIR}/active_record/associations/has_many_through_association.rb
-${RUBY_SITELIBDIR}/active_record/associations/has_one_association.rb
-${RUBY_SITELIBDIR}/active_record/attribute_methods.rb
-${RUBY_SITELIBDIR}/active_record/base.rb
-${RUBY_SITELIBDIR}/active_record/calculations.rb
-${RUBY_SITELIBDIR}/active_record/callbacks.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract/connection_specification.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract/database_statements.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract/query_cache.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract/quoting.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract/schema_definitions.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract/schema_statements.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract_adapter.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/mysql_adapter.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/postgresql_adapter.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/sqlite3_adapter.rb
-${RUBY_SITELIBDIR}/active_record/connection_adapters/sqlite_adapter.rb
-${RUBY_SITELIBDIR}/active_record/fixtures.rb
-${RUBY_SITELIBDIR}/active_record/locking/optimistic.rb
-${RUBY_SITELIBDIR}/active_record/locking/pessimistic.rb
-${RUBY_SITELIBDIR}/active_record/migration.rb
-${RUBY_SITELIBDIR}/active_record/observer.rb
-${RUBY_SITELIBDIR}/active_record/query_cache.rb
-${RUBY_SITELIBDIR}/active_record/reflection.rb
-${RUBY_SITELIBDIR}/active_record/schema.rb
-${RUBY_SITELIBDIR}/active_record/schema_dumper.rb
-${RUBY_SITELIBDIR}/active_record/serialization.rb
-${RUBY_SITELIBDIR}/active_record/serializers/json_serializer.rb
-${RUBY_SITELIBDIR}/active_record/serializers/xml_serializer.rb
-${RUBY_SITELIBDIR}/active_record/timestamp.rb
-${RUBY_SITELIBDIR}/active_record/transactions.rb
-${RUBY_SITELIBDIR}/active_record/validations.rb
-${RUBY_SITELIBDIR}/active_record/vendor/db2.rb
-${RUBY_SITELIBDIR}/active_record/vendor/mysql.rb
-${RUBY_SITELIBDIR}/active_record/version.rb
-${RUBY_DOCDIR}/active_record/CHANGELOG
-${RUBY_DOCDIR}/active_record/README
-${RUBY_EXAMPLESDIR}/active_record/associations.png
-@dirrm ${RUBY_EXAMPLESDIR}/active_record
-@dirrm ${RUBY_DOCDIR}/active_record
-@dirrm ${RUBY_SITELIBDIR}/active_record/vendor
-@dirrm ${RUBY_SITELIBDIR}/active_record/serializers
-@dirrm ${RUBY_SITELIBDIR}/active_record/locking
-@dirrm ${RUBY_SITELIBDIR}/active_record/connection_adapters/abstract
-@dirrm ${RUBY_SITELIBDIR}/active_record/connection_adapters
-@dirrm ${RUBY_SITELIBDIR}/active_record/associations
-@dirrm ${RUBY_SITELIBDIR}/active_record
+@comment $NetBSD: PLIST,v 1.11 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/activerecord-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/RUNNING_UNIT_TESTS
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/examples/associations.png
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/active_record.rb
+${GEM_LIBDIR}/lib/active_record/aggregations.rb
+${GEM_LIBDIR}/lib/active_record/associations.rb
+${GEM_LIBDIR}/lib/active_record/associations/association_collection.rb
+${GEM_LIBDIR}/lib/active_record/associations/association_proxy.rb
+${GEM_LIBDIR}/lib/active_record/associations/belongs_to_association.rb
+${GEM_LIBDIR}/lib/active_record/associations/belongs_to_polymorphic_association.rb
+${GEM_LIBDIR}/lib/active_record/associations/has_and_belongs_to_many_association.rb
+${GEM_LIBDIR}/lib/active_record/associations/has_many_association.rb
+${GEM_LIBDIR}/lib/active_record/associations/has_many_through_association.rb
+${GEM_LIBDIR}/lib/active_record/associations/has_one_association.rb
+${GEM_LIBDIR}/lib/active_record/attribute_methods.rb
+${GEM_LIBDIR}/lib/active_record/base.rb
+${GEM_LIBDIR}/lib/active_record/calculations.rb
+${GEM_LIBDIR}/lib/active_record/callbacks.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/connection_specification.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/database_statements.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/query_cache.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/quoting.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/schema_definitions.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/schema_statements.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract_adapter.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/mysql_adapter.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/postgresql_adapter.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/sqlite3_adapter.rb
+${GEM_LIBDIR}/lib/active_record/connection_adapters/sqlite_adapter.rb
+${GEM_LIBDIR}/lib/active_record/fixtures.rb
+${GEM_LIBDIR}/lib/active_record/locking/optimistic.rb
+${GEM_LIBDIR}/lib/active_record/locking/pessimistic.rb
+${GEM_LIBDIR}/lib/active_record/migration.rb
+${GEM_LIBDIR}/lib/active_record/observer.rb
+${GEM_LIBDIR}/lib/active_record/query_cache.rb
+${GEM_LIBDIR}/lib/active_record/reflection.rb
+${GEM_LIBDIR}/lib/active_record/schema.rb
+${GEM_LIBDIR}/lib/active_record/schema_dumper.rb
+${GEM_LIBDIR}/lib/active_record/serialization.rb
+${GEM_LIBDIR}/lib/active_record/serializers/json_serializer.rb
+${GEM_LIBDIR}/lib/active_record/serializers/xml_serializer.rb
+${GEM_LIBDIR}/lib/active_record/timestamp.rb
+${GEM_LIBDIR}/lib/active_record/transactions.rb
+${GEM_LIBDIR}/lib/active_record/validations.rb
+${GEM_LIBDIR}/lib/active_record/vendor/db2.rb
+${GEM_LIBDIR}/lib/active_record/vendor/mysql.rb
+${GEM_LIBDIR}/lib/active_record/version.rb
+${GEM_LIBDIR}/lib/activerecord.rb
+${GEM_LIBDIR}/test/aaa_create_tables_test.rb
+${GEM_LIBDIR}/test/abstract_unit.rb
+${GEM_LIBDIR}/test/active_schema_test_mysql.rb
+${GEM_LIBDIR}/test/adapter_test.rb
+${GEM_LIBDIR}/test/adapter_test_sqlserver.rb
+${GEM_LIBDIR}/test/aggregations_test.rb
+${GEM_LIBDIR}/test/all.sh
+${GEM_LIBDIR}/test/ar_schema_test.rb
+${GEM_LIBDIR}/test/association_inheritance_reload.rb
+${GEM_LIBDIR}/test/associations/callbacks_test.rb
+${GEM_LIBDIR}/test/associations/cascaded_eager_loading_test.rb
+${GEM_LIBDIR}/test/associations/eager_singularization_test.rb
+${GEM_LIBDIR}/test/associations/eager_test.rb
+${GEM_LIBDIR}/test/associations/extension_test.rb
+${GEM_LIBDIR}/test/associations/inner_join_association_test.rb
+${GEM_LIBDIR}/test/associations/join_model_test.rb
+${GEM_LIBDIR}/test/associations_test.rb
+${GEM_LIBDIR}/test/attribute_methods_test.rb
+${GEM_LIBDIR}/test/base_test.rb
+${GEM_LIBDIR}/test/binary_test.rb
+${GEM_LIBDIR}/test/calculations_test.rb
+${GEM_LIBDIR}/test/callbacks_test.rb
+${GEM_LIBDIR}/test/class_inheritable_attributes_test.rb
+${GEM_LIBDIR}/test/column_alias_test.rb
+${GEM_LIBDIR}/test/connection_test_firebird.rb
+${GEM_LIBDIR}/test/connection_test_mysql.rb
+${GEM_LIBDIR}/test/connections/native_db2/connection.rb
+${GEM_LIBDIR}/test/connections/native_firebird/connection.rb
+${GEM_LIBDIR}/test/connections/native_frontbase/connection.rb
+${GEM_LIBDIR}/test/connections/native_mysql/connection.rb
+${GEM_LIBDIR}/test/connections/native_openbase/connection.rb
+${GEM_LIBDIR}/test/connections/native_oracle/connection.rb
+${GEM_LIBDIR}/test/connections/native_postgresql/connection.rb
+${GEM_LIBDIR}/test/connections/native_sqlite/connection.rb
+${GEM_LIBDIR}/test/connections/native_sqlite3/connection.rb
+${GEM_LIBDIR}/test/connections/native_sqlite3/in_memory_connection.rb
+${GEM_LIBDIR}/test/connections/native_sybase/connection.rb
+${GEM_LIBDIR}/test/copy_table_test_sqlite.rb
+${GEM_LIBDIR}/test/datatype_test_postgresql.rb
+${GEM_LIBDIR}/test/date_time_test.rb
+${GEM_LIBDIR}/test/default_test_firebird.rb
+${GEM_LIBDIR}/test/defaults_test.rb
+${GEM_LIBDIR}/test/deprecated_finder_test.rb
+${GEM_LIBDIR}/test/finder_test.rb
+${GEM_LIBDIR}/test/fixtures/accounts.yml
+${GEM_LIBDIR}/test/fixtures/all/developers.yml
+${GEM_LIBDIR}/test/fixtures/all/people.csv
+${GEM_LIBDIR}/test/fixtures/all/tasks.yml
+${GEM_LIBDIR}/test/fixtures/author.rb
+${GEM_LIBDIR}/test/fixtures/author_favorites.yml
+${GEM_LIBDIR}/test/fixtures/authors.yml
+${GEM_LIBDIR}/test/fixtures/auto_id.rb
+${GEM_LIBDIR}/test/fixtures/bad_fixtures/attr_with_numeric_first_char
+${GEM_LIBDIR}/test/fixtures/bad_fixtures/attr_with_spaces
+${GEM_LIBDIR}/test/fixtures/bad_fixtures/blank_line
+${GEM_LIBDIR}/test/fixtures/bad_fixtures/duplicate_attributes
+${GEM_LIBDIR}/test/fixtures/bad_fixtures/missing_value
+${GEM_LIBDIR}/test/fixtures/binaries.yml
+${GEM_LIBDIR}/test/fixtures/binary.rb
+${GEM_LIBDIR}/test/fixtures/book.rb
+${GEM_LIBDIR}/test/fixtures/books.yml
+${GEM_LIBDIR}/test/fixtures/categories.yml
+${GEM_LIBDIR}/test/fixtures/categories/special_categories.yml
+${GEM_LIBDIR}/test/fixtures/categories/subsubdir/arbitrary_filename.yml
+${GEM_LIBDIR}/test/fixtures/categories_ordered.yml
+${GEM_LIBDIR}/test/fixtures/categories_posts.yml
+${GEM_LIBDIR}/test/fixtures/categorization.rb
+${GEM_LIBDIR}/test/fixtures/categorizations.yml
+${GEM_LIBDIR}/test/fixtures/category.rb
+${GEM_LIBDIR}/test/fixtures/citation.rb
+${GEM_LIBDIR}/test/fixtures/column_name.rb
+${GEM_LIBDIR}/test/fixtures/comment.rb
+${GEM_LIBDIR}/test/fixtures/comments.yml
+${GEM_LIBDIR}/test/fixtures/companies.yml
+${GEM_LIBDIR}/test/fixtures/company.rb
+${GEM_LIBDIR}/test/fixtures/company_in_module.rb
+${GEM_LIBDIR}/test/fixtures/computer.rb
+${GEM_LIBDIR}/test/fixtures/computers.yml
+${GEM_LIBDIR}/test/fixtures/contact.rb
+${GEM_LIBDIR}/test/fixtures/course.rb
+${GEM_LIBDIR}/test/fixtures/courses.yml
+${GEM_LIBDIR}/test/fixtures/customer.rb
+${GEM_LIBDIR}/test/fixtures/customers.yml
+${GEM_LIBDIR}/test/fixtures/db_definitions/db2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/db2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/db22.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/db22.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/firebird.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/firebird.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/firebird2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/firebird2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/frontbase.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/frontbase.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/frontbase2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/frontbase2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/openbase.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/openbase.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/openbase2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/openbase2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/oracle.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/oracle.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/oracle2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/oracle2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/postgresql.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/postgresql.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/postgresql2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/postgresql2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/schema.rb
+${GEM_LIBDIR}/test/fixtures/db_definitions/schema2.rb
+${GEM_LIBDIR}/test/fixtures/db_definitions/sqlite.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sqlite.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sqlite2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sqlite2.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sybase.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sybase.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sybase2.drop.sql
+${GEM_LIBDIR}/test/fixtures/db_definitions/sybase2.sql
+${GEM_LIBDIR}/test/fixtures/default.rb
+${GEM_LIBDIR}/test/fixtures/developer.rb
+${GEM_LIBDIR}/test/fixtures/developers.yml
+${GEM_LIBDIR}/test/fixtures/developers_projects.yml
+${GEM_LIBDIR}/test/fixtures/developers_projects/david_action_controller
+${GEM_LIBDIR}/test/fixtures/developers_projects/david_active_record
+${GEM_LIBDIR}/test/fixtures/developers_projects/jamis_active_record
+${GEM_LIBDIR}/test/fixtures/edge.rb
+${GEM_LIBDIR}/test/fixtures/edges.yml
+${GEM_LIBDIR}/test/fixtures/entrant.rb
+${GEM_LIBDIR}/test/fixtures/entrants.yml
+${GEM_LIBDIR}/test/fixtures/example.log
+${GEM_LIBDIR}/test/fixtures/fk_test_has_fk.yml
+${GEM_LIBDIR}/test/fixtures/fk_test_has_pk.yml
+${GEM_LIBDIR}/test/fixtures/flowers.jpg
+${GEM_LIBDIR}/test/fixtures/funny_jokes.yml
+${GEM_LIBDIR}/test/fixtures/item.rb
+${GEM_LIBDIR}/test/fixtures/items.yml
+${GEM_LIBDIR}/test/fixtures/joke.rb
+${GEM_LIBDIR}/test/fixtures/keyboard.rb
+${GEM_LIBDIR}/test/fixtures/legacy_thing.rb
+${GEM_LIBDIR}/test/fixtures/legacy_things.yml
+${GEM_LIBDIR}/test/fixtures/matey.rb
+${GEM_LIBDIR}/test/fixtures/mateys.yml
+${GEM_LIBDIR}/test/fixtures/migrations/1_people_have_last_names.rb
+${GEM_LIBDIR}/test/fixtures/migrations/2_we_need_reminders.rb
+${GEM_LIBDIR}/test/fixtures/migrations/3_innocent_jointable.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_decimal/1_give_me_big_numbers.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_duplicate/1_people_have_last_names.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_duplicate/2_we_need_reminders.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_duplicate/3_foo.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_duplicate/3_innocent_jointable.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_missing_versions/1000_people_have_middle_names.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_missing_versions/1_people_have_last_names.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_missing_versions/3_we_need_reminders.rb
+${GEM_LIBDIR}/test/fixtures/migrations_with_missing_versions/4_innocent_jointable.rb
+${GEM_LIBDIR}/test/fixtures/minimalistic.rb
+${GEM_LIBDIR}/test/fixtures/minimalistics.yml
+${GEM_LIBDIR}/test/fixtures/mixed_case_monkey.rb
+${GEM_LIBDIR}/test/fixtures/mixed_case_monkeys.yml
+${GEM_LIBDIR}/test/fixtures/mixins.yml
+${GEM_LIBDIR}/test/fixtures/movie.rb
+${GEM_LIBDIR}/test/fixtures/movies.yml
+${GEM_LIBDIR}/test/fixtures/naked/csv/accounts.csv
+${GEM_LIBDIR}/test/fixtures/naked/yml/accounts.yml
+${GEM_LIBDIR}/test/fixtures/naked/yml/companies.yml
+${GEM_LIBDIR}/test/fixtures/naked/yml/courses.yml
+${GEM_LIBDIR}/test/fixtures/order.rb
+${GEM_LIBDIR}/test/fixtures/parrot.rb
+${GEM_LIBDIR}/test/fixtures/parrots.yml
+${GEM_LIBDIR}/test/fixtures/parrots_pirates.yml
+${GEM_LIBDIR}/test/fixtures/people.yml
+${GEM_LIBDIR}/test/fixtures/person.rb
+${GEM_LIBDIR}/test/fixtures/pirate.rb
+${GEM_LIBDIR}/test/fixtures/pirates.yml
+${GEM_LIBDIR}/test/fixtures/post.rb
+${GEM_LIBDIR}/test/fixtures/posts.yml
+${GEM_LIBDIR}/test/fixtures/project.rb
+${GEM_LIBDIR}/test/fixtures/projects.yml
+${GEM_LIBDIR}/test/fixtures/reader.rb
+${GEM_LIBDIR}/test/fixtures/readers.yml
+${GEM_LIBDIR}/test/fixtures/reply.rb
+${GEM_LIBDIR}/test/fixtures/reserved_words/distinct.yml
+${GEM_LIBDIR}/test/fixtures/reserved_words/distincts_selects.yml
+${GEM_LIBDIR}/test/fixtures/reserved_words/group.yml
+${GEM_LIBDIR}/test/fixtures/reserved_words/select.yml
+${GEM_LIBDIR}/test/fixtures/reserved_words/values.yml
+${GEM_LIBDIR}/test/fixtures/ship.rb
+${GEM_LIBDIR}/test/fixtures/ships.yml
+${GEM_LIBDIR}/test/fixtures/subject.rb
+${GEM_LIBDIR}/test/fixtures/subscriber.rb
+${GEM_LIBDIR}/test/fixtures/subscribers/first
+${GEM_LIBDIR}/test/fixtures/subscribers/second
+${GEM_LIBDIR}/test/fixtures/tag.rb
+${GEM_LIBDIR}/test/fixtures/tagging.rb
+${GEM_LIBDIR}/test/fixtures/taggings.yml
+${GEM_LIBDIR}/test/fixtures/tags.yml
+${GEM_LIBDIR}/test/fixtures/task.rb
+${GEM_LIBDIR}/test/fixtures/tasks.yml
+${GEM_LIBDIR}/test/fixtures/topic.rb
+${GEM_LIBDIR}/test/fixtures/topics.yml
+${GEM_LIBDIR}/test/fixtures/treasure.rb
+${GEM_LIBDIR}/test/fixtures/treasures.yml
+${GEM_LIBDIR}/test/fixtures/vertex.rb
+${GEM_LIBDIR}/test/fixtures/vertices.yml
+${GEM_LIBDIR}/test/fixtures_test.rb
+${GEM_LIBDIR}/test/inheritance_test.rb
+${GEM_LIBDIR}/test/json_serialization_test.rb
+${GEM_LIBDIR}/test/lifecycle_test.rb
+${GEM_LIBDIR}/test/locking_test.rb
+${GEM_LIBDIR}/test/method_scoping_test.rb
+${GEM_LIBDIR}/test/migration_test.rb
+${GEM_LIBDIR}/test/migration_test_firebird.rb
+${GEM_LIBDIR}/test/mixin_test.rb
+${GEM_LIBDIR}/test/modules_test.rb
+${GEM_LIBDIR}/test/multiple_db_test.rb
+${GEM_LIBDIR}/test/pk_test.rb
+${GEM_LIBDIR}/test/query_cache_test.rb
+${GEM_LIBDIR}/test/readonly_test.rb
+${GEM_LIBDIR}/test/reflection_test.rb
+${GEM_LIBDIR}/test/reserved_word_test_mysql.rb
+${GEM_LIBDIR}/test/schema_authorization_test_postgresql.rb
+${GEM_LIBDIR}/test/schema_dumper_test.rb
+${GEM_LIBDIR}/test/schema_test_postgresql.rb
+${GEM_LIBDIR}/test/serialization_test.rb
+${GEM_LIBDIR}/test/synonym_test_oracle.rb
+${GEM_LIBDIR}/test/table_name_test_sqlserver.rb
+${GEM_LIBDIR}/test/threaded_connections_test.rb
+${GEM_LIBDIR}/test/transactions_test.rb
+${GEM_LIBDIR}/test/unconnected_test.rb
+${GEM_LIBDIR}/test/validations_test.rb
+${GEM_LIBDIR}/test/xml_serialization_test.rb
+${GEM_HOME}/specifications/activerecord-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/fixtures/subscribers
+@dirrm ${GEM_LIBDIR}/test/fixtures/reserved_words
+@dirrm ${GEM_LIBDIR}/test/fixtures/naked/yml
+@dirrm ${GEM_LIBDIR}/test/fixtures/naked/csv
+@dirrm ${GEM_LIBDIR}/test/fixtures/naked
+@dirrm ${GEM_LIBDIR}/test/fixtures/migrations_with_missing_versions
+@dirrm ${GEM_LIBDIR}/test/fixtures/migrations_with_duplicate
+@dirrm ${GEM_LIBDIR}/test/fixtures/migrations_with_decimal
+@dirrm ${GEM_LIBDIR}/test/fixtures/migrations
+@dirrm ${GEM_LIBDIR}/test/fixtures/developers_projects
+@dirrm ${GEM_LIBDIR}/test/fixtures/db_definitions
+@dirrm ${GEM_LIBDIR}/test/fixtures/categories/subsubdir
+@dirrm ${GEM_LIBDIR}/test/fixtures/categories
+@dirrm ${GEM_LIBDIR}/test/fixtures/bad_fixtures
+@dirrm ${GEM_LIBDIR}/test/fixtures/all
+@dirrm ${GEM_LIBDIR}/test/fixtures
+@dirrm ${GEM_LIBDIR}/test/connections/native_sybase
+@dirrm ${GEM_LIBDIR}/test/connections/native_sqlite3
+@dirrm ${GEM_LIBDIR}/test/connections/native_sqlite
+@dirrm ${GEM_LIBDIR}/test/connections/native_postgresql
+@dirrm ${GEM_LIBDIR}/test/connections/native_oracle
+@dirrm ${GEM_LIBDIR}/test/connections/native_openbase
+@dirrm ${GEM_LIBDIR}/test/connections/native_mysql
+@dirrm ${GEM_LIBDIR}/test/connections/native_frontbase
+@dirrm ${GEM_LIBDIR}/test/connections/native_firebird
+@dirrm ${GEM_LIBDIR}/test/connections/native_db2
+@dirrm ${GEM_LIBDIR}/test/connections
+@dirrm ${GEM_LIBDIR}/test/associations
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/active_record/vendor
+@dirrm ${GEM_LIBDIR}/lib/active_record/serializers
+@dirrm ${GEM_LIBDIR}/lib/active_record/locking
+@dirrm ${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract
+@dirrm ${GEM_LIBDIR}/lib/active_record/connection_adapters
+@dirrm ${GEM_LIBDIR}/lib/active_record/associations
+@dirrm ${GEM_LIBDIR}/lib/active_record
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}
diff --git a/databases/ruby-activerecord/distinfo b/databases/ruby-activerecord/distinfo
index 8a79292e633..2cecb1feab1 100644
--- a/databases/ruby-activerecord/distinfo
+++ b/databases/ruby-activerecord/distinfo
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.11 2008/02/09 06:20:25 minskim Exp $
+$NetBSD: distinfo,v 1.12 2008/04/04 15:30:00 jlam Exp $
-SHA1 (activerecord-2.0.2.tgz) = f16bc4332814c2dbb1f58b736aecd2950acaeb4b
-RMD160 (activerecord-2.0.2.tgz) = 80d6678e773d0c0cfcf4ca5529152e8a441a1fe1
-Size (activerecord-2.0.2.tgz) = 422583 bytes
-SHA1 (patch-aa) = 72ffb3910a719ed02daf90c9b80c24d9ebee6696
-SHA1 (patch-ab) = 1c195d73f21452ffe5d7ed51e09707332e78d06e
+SHA1 (activerecord-2.0.2.gem) = 9a7a0356fd20e65dd61d2a2c8441ad336c2fba80
+RMD160 (activerecord-2.0.2.gem) = fe105181e94577fbd96619b703e888df5198707e
+Size (activerecord-2.0.2.gem) = 422400 bytes
diff --git a/databases/ruby-activerecord/patches/patch-aa b/databases/ruby-activerecord/patches/patch-aa
deleted file mode 100644
index 11f2cd25034..00000000000
--- a/databases/ruby-activerecord/patches/patch-aa
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2008/02/09 06:20:25 minskim Exp $
-
---- lib/active_record.rb.orig 2008-02-08 21:45:03.000000000 -0800
-+++ lib/active_record.rb
-@@ -25,15 +25,7 @@ $:.unshift(File.dirname(__FILE__)) unles
- $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
-
- unless defined? ActiveSupport
-- active_support_path = File.dirname(__FILE__) + "/../../activesupport/lib"
-- if File.exist?(active_support_path)
-- $:.unshift active_support_path
-- require 'active_support'
-- else
-- require 'rubygems'
-- gem 'activesupport'
-- require 'active_support'
-- end
-+ require 'active_support'
- end
-
- require 'active_record/base'
diff --git a/databases/ruby-activerecord/patches/patch-ab b/databases/ruby-activerecord/patches/patch-ab
deleted file mode 100644
index 6d4813d5894..00000000000
--- a/databases/ruby-activerecord/patches/patch-ab
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2008/02/09 06:20:25 minskim Exp $
-
---- lib/active_record/connection_adapters/abstract/connection_specification.rb.orig 2008-02-08 21:48:27.000000000 -0800
-+++ lib/active_record/connection_adapters/abstract/connection_specification.rb
-@@ -221,15 +221,7 @@ module ActiveRecord
- unless spec.key?(:adapter) then raise AdapterNotSpecified, "database configuration does not specify adapter" end
-
- begin
-- require 'rubygems'
-- gem "activerecord-#{spec[:adapter]}-adapter"
- require "active_record/connection_adapters/#{spec[:adapter]}_adapter"
-- rescue LoadError
-- begin
-- require "active_record/connection_adapters/#{spec[:adapter]}_adapter"
-- rescue LoadError
-- raise "Please install the #{spec[:adapter]} adapter: `gem install activerecord-#{spec[:adapter]}-adapter` (#{$!})"
-- end
- end
-
- adapter_method = "#{spec[:adapter]}_connection"
diff --git a/databases/ruby-sqlite3/Makefile b/databases/ruby-sqlite3/Makefile
index 5e2fbf930cb..e8d88415590 100644
--- a/databases/ruby-sqlite3/Makefile
+++ b/databases/ruby-sqlite3/Makefile
@@ -1,31 +1,17 @@
-# $NetBSD: Makefile,v 1.5 2008/02/08 15:13:54 obache Exp $
+# $NetBSD: Makefile,v 1.6 2008/04/04 15:30:00 jlam Exp $
DISTNAME= sqlite3-ruby-1.2.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/-ruby//}
-CATEGORIES= databases ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/17096/
-EXTRACT_SUFX= .tar.bz2
+PKGREVISION= 1
+CATEGORIES= databases
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://sqlite-ruby.rubyforge.org/
COMMENT= Ruby interface for the SQLite database engine
-PKG_DESTDIR_SUPPORT= user-destdir
+GEM_BUILD= gemspec
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_SETUP= yes
-
-DOCS= ChangeLog LICENSE README
+.include "../../misc/rubygems/rubygem.mk"
.include "../../databases/sqlite3/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
-
-post-install:
- ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR:Q}/sqlite3/api
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC:Q}/${f:Q} ${DESTDIR}${RUBY_DOCDIR:Q}/sqlite3/
-.endfor
- cd ${WRKSRC:Q}/doc && ${PAX} -rw -pp * ${DESTDIR}${RUBY_DOCDIR:Q}/sqlite3
- cd ${WRKSRC:Q}/api && ${PAX} -rw -pp * ${DESTDIR}${RUBY_DOCDIR:Q}/sqlite3/api
-
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/ruby-sqlite3/PLIST b/databases/ruby-sqlite3/PLIST
index 5e5a0be9b48..58c235272e4 100644
--- a/databases/ruby-sqlite3/PLIST
+++ b/databases/ruby-sqlite3/PLIST
@@ -1,116 +1,49 @@
-@comment $NetBSD: PLIST,v 1.3 2007/04/01 09:10:34 obache Exp $
-${RUBY_DOCDIR}/sqlite3/ChangeLog
-${RUBY_DOCDIR}/sqlite3/LICENSE
-${RUBY_DOCDIR}/sqlite3/README
-${RUBY_DOCDIR}/sqlite3/api/classes/DL.html
-${RUBY_DOCDIR}/sqlite3/api/classes/DL/PtrData.html
-${RUBY_DOCDIR}/sqlite3/api/classes/Kernel.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/AbortException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/AuthorizationException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Blob.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/BusyException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/CantOpenException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Constants.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Constants/ColumnType.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Constants/ErrorCode.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Constants/TextRep.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ConstraintException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/CorruptException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Database.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Database/FunctionProxy.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/DL.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/DL/API.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/DL/Driver.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/Native.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/Native/Driver.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/EmptyException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Error.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Exception.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/FormatException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/FullException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/IOException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/InternalException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/InterruptException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/LockedException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/MemoryException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/MismatchException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/MisuseException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/NotADatabaseException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/NotFoundException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/PermissionException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Pragmas.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ProtocolException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/RangeException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ReadOnlyException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ResultSet.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ResultSet/FieldsContainer.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ResultSet/TypesContainer.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/SQLException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/SchemaChangedException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Statement.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/TooBigException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Translator.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/UnsupportedException.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Value.html
-${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Version.html
-${RUBY_DOCDIR}/sqlite3/api/classes/String.html
-${RUBY_DOCDIR}/sqlite3/api/created.rid
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/constants_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/database_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/driver/dl/api_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/driver/dl/driver_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/driver/native/driver_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/errors_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/pragmas_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/resultset_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/statement_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/translator_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/value_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/version_rb.html
-${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3_rb.html
-${RUBY_DOCDIR}/sqlite3/api/fr_class_index.html
-${RUBY_DOCDIR}/sqlite3/api/fr_file_index.html
-${RUBY_DOCDIR}/sqlite3/api/fr_method_index.html
-${RUBY_DOCDIR}/sqlite3/api/index.html
-${RUBY_DOCDIR}/sqlite3/api/rdoc-style.css
-${RUBY_DOCDIR}/sqlite3/faq/faq.html
-${RUBY_DOCDIR}/sqlite3/faq/faq.rb
-${RUBY_DOCDIR}/sqlite3/faq/faq.yml
-${RUBY_SITEARCHLIBDIR}/sqlite3_api.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/sqlite3.rb
-${RUBY_SITELIBDIR}/sqlite3/constants.rb
-${RUBY_SITELIBDIR}/sqlite3/database.rb
-${RUBY_SITELIBDIR}/sqlite3/driver/dl/driver.rb
-${RUBY_SITELIBDIR}/sqlite3/driver/dl/api.rb
-${RUBY_SITELIBDIR}/sqlite3/driver/native/driver.rb
-${RUBY_SITELIBDIR}/sqlite3/errors.rb
-${RUBY_SITELIBDIR}/sqlite3/pragmas.rb
-${RUBY_SITELIBDIR}/sqlite3/resultset.rb
-${RUBY_SITELIBDIR}/sqlite3/statement.rb
-${RUBY_SITELIBDIR}/sqlite3/translator.rb
-${RUBY_SITELIBDIR}/sqlite3/value.rb
-${RUBY_SITELIBDIR}/sqlite3/version.rb
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/driver/dl
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/driver/native
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3/driver
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/files/lib/sqlite3
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/files/lib
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/files
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Constants
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Database
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/DL
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver/Native
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/Driver
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3/ResultSet
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/SQLite3
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes/DL
-@dirrm ${RUBY_DOCDIR}/sqlite3/api/classes
-@dirrm ${RUBY_DOCDIR}/sqlite3/api
-@dirrm ${RUBY_DOCDIR}/sqlite3/faq
-@dirrm ${RUBY_DOCDIR}/sqlite3
-@dirrm ${RUBY_SITELIBDIR}/sqlite3/driver/dl
-@dirrm ${RUBY_SITELIBDIR}/sqlite3/driver/native
-@dirrm ${RUBY_SITELIBDIR}/sqlite3/driver
-@dirrm ${RUBY_SITELIBDIR}/sqlite3
+@comment $NetBSD: PLIST,v 1.4 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/sqlite3-ruby-${PKGVERSION}.gem
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/doc/faq/faq.html
+${GEM_LIBDIR}/doc/faq/faq.rb
+${GEM_LIBDIR}/doc/faq/faq.yml
+${GEM_LIBDIR}/ext/sqlite3_api/MANIFEST
+${GEM_LIBDIR}/ext/sqlite3_api/Makefile
+${GEM_LIBDIR}/ext/sqlite3_api/extconf.rb
+${GEM_LIBDIR}/ext/sqlite3_api/sqlite3_api.i
+${GEM_LIBDIR}/ext/sqlite3_api/sqlite3_api_wrap.c
+${GEM_LIBDIR}/ext/sqlite3_api/win32/build.bat
+${GEM_LIBDIR}/lib/sqlite3.rb
+${GEM_LIBDIR}/lib/sqlite3/constants.rb
+${GEM_LIBDIR}/lib/sqlite3/database.rb
+${GEM_LIBDIR}/lib/sqlite3/driver/dl/api.rb
+${GEM_LIBDIR}/lib/sqlite3/driver/dl/driver.rb
+${GEM_LIBDIR}/lib/sqlite3/driver/native/driver.rb
+${GEM_LIBDIR}/lib/sqlite3/errors.rb
+${GEM_LIBDIR}/lib/sqlite3/pragmas.rb
+${GEM_LIBDIR}/lib/sqlite3/resultset.rb
+${GEM_LIBDIR}/lib/sqlite3/statement.rb
+${GEM_LIBDIR}/lib/sqlite3/translator.rb
+${GEM_LIBDIR}/lib/sqlite3/value.rb
+${GEM_LIBDIR}/lib/sqlite3/version.rb
+${GEM_LIBDIR}/lib/sqlite3_api.${RUBY_DLEXT}
+${GEM_LIBDIR}/test/bm.rb
+${GEM_LIBDIR}/test/driver/dl/tc_driver.rb
+${GEM_LIBDIR}/test/mocks.rb
+${GEM_LIBDIR}/test/native-vs-dl.rb
+${GEM_LIBDIR}/test/tc_database.rb
+${GEM_LIBDIR}/test/tc_errors.rb
+${GEM_LIBDIR}/test/tc_integration.rb
+${GEM_LIBDIR}/test/tests.rb
+${GEM_HOME}/specifications/sqlite3-ruby-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/driver/dl
+@dirrm ${GEM_LIBDIR}/test/driver
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/sqlite3/driver/native
+@dirrm ${GEM_LIBDIR}/lib/sqlite3/driver/dl
+@dirrm ${GEM_LIBDIR}/lib/sqlite3/driver
+@dirrm ${GEM_LIBDIR}/lib/sqlite3
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/ext/sqlite3_api/win32
+@dirrm ${GEM_LIBDIR}/ext/sqlite3_api
+@dirrm ${GEM_LIBDIR}/ext
+@dirrm ${GEM_LIBDIR}/doc/faq
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}
diff --git a/databases/ruby-sqlite3/distinfo b/databases/ruby-sqlite3/distinfo
index fbeabdbe375..ca0022808f1 100644
--- a/databases/ruby-sqlite3/distinfo
+++ b/databases/ruby-sqlite3/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2007/04/01 09:10:34 obache Exp $
+$NetBSD: distinfo,v 1.3 2008/04/04 15:30:00 jlam Exp $
-SHA1 (sqlite3-ruby-1.2.1.tar.bz2) = 68d40bc263d36fed256ca74954c6894760d72ebd
-RMD160 (sqlite3-ruby-1.2.1.tar.bz2) = de3042471a2e021e299c79c189fb35eb364f0128
-Size (sqlite3-ruby-1.2.1.tar.bz2) = 83105 bytes
+SHA1 (sqlite3-ruby-1.2.1.gem) = b749ca7ceff3f568965918d68259081bdd650802
+RMD160 (sqlite3-ruby-1.2.1.gem) = 4fe9e32803cb65307831c8b5b60fcab3935b5205
+Size (sqlite3-ruby-1.2.1.gem) = 59392 bytes
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
diff --git a/graphics/ruby-RMagick/Makefile b/graphics/ruby-RMagick/Makefile
index 07a24608d3e..02a50c60d24 100644
--- a/graphics/ruby-RMagick/Makefile
+++ b/graphics/ruby-RMagick/Makefile
@@ -1,27 +1,18 @@
-# $NetBSD: Makefile,v 1.49 2008/04/02 01:59:59 obache Exp $
+# $NetBSD: Makefile,v 1.50 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= RMagick-2.3.0
-PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= graphics ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/34654/
+DISTNAME= rmagick-2.3.0
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rmagick/RMagick/}
+CATEGORIES= graphics
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://rmagick.rubyforge.org/
COMMENT= Ruby binding to ImageMagick
-PKG_DESTDIR_SUPPORT= user-destdir
+GEM_BUILD= gemspec
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_SETUP= yes
+.include "../../misc/rubygems/rubygem.mk"
-CONFIGURE_ARGS+= --doc-dir=${DESTDIR}${RUBY_DOCDIR}/RMagick
-USE_TOOLS+= gs
-
-post-install:
- ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/RMagick
- cd ${WRKSRC}/examples && \
- ${PAX} -rw -pp -pm . ${DESTDIR}${RUBY_EXAMPLESDIR}/RMagick
+BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.3.0
.include "../../graphics/ImageMagick/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-RMagick/PLIST b/graphics/ruby-RMagick/PLIST
index 688719d8955..9386f617ec3 100644
--- a/graphics/ruby-RMagick/PLIST
+++ b/graphics/ruby-RMagick/PLIST
@@ -1,730 +1,359 @@
-@comment $NetBSD: PLIST,v 1.12 2008/01/12 04:35:47 obache Exp $
-${RUBY_SITEARCHLIBDIR}/RMagick2.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/RMagick.rb
-${RUBY_SITELIBDIR}/rvg/clippath.rb
-${RUBY_SITELIBDIR}/rvg/container.rb
-${RUBY_SITELIBDIR}/rvg/deep_equal.rb
-${RUBY_SITELIBDIR}/rvg/describable.rb
-${RUBY_SITELIBDIR}/rvg/embellishable.rb
-${RUBY_SITELIBDIR}/rvg/misc.rb
-${RUBY_SITELIBDIR}/rvg/paint.rb
-${RUBY_SITELIBDIR}/rvg/pathdata.rb
-${RUBY_SITELIBDIR}/rvg/rvg.rb
-${RUBY_SITELIBDIR}/rvg/stretchable.rb
-${RUBY_SITELIBDIR}/rvg/stylable.rb
-${RUBY_SITELIBDIR}/rvg/text.rb
-${RUBY_SITELIBDIR}/rvg/transformable.rb
-${RUBY_SITELIBDIR}/rvg/units.rb
-${RUBY_EXAMPLESDIR}/RMagick/constitute.rb
-${RUBY_EXAMPLESDIR}/RMagick/crop_with_gravity.rb
-${RUBY_EXAMPLESDIR}/RMagick/demo.rb
-${RUBY_EXAMPLESDIR}/RMagick/describe.rb
-${RUBY_EXAMPLESDIR}/RMagick/find_similar_region.rb
-${RUBY_EXAMPLESDIR}/RMagick/histogram.rb
-${RUBY_EXAMPLESDIR}/RMagick/identify.rb
-${RUBY_EXAMPLESDIR}/RMagick/image_opacity.rb
-${RUBY_EXAMPLESDIR}/RMagick/import_export.rb
-${RUBY_EXAMPLESDIR}/RMagick/pattern_fill.rb
-${RUBY_EXAMPLESDIR}/RMagick/rotating_text.rb
-${RUBY_EXAMPLESDIR}/RMagick/spinner.rb
-${RUBY_EXAMPLESDIR}/RMagick/thumbnail.rb
-${RUBY_EXAMPLESDIR}/RMagick/vignette.rb
-${RUBY_DOCDIR}/RMagick/.rmagick
-${RUBY_DOCDIR}/RMagick/composite_layers.rb.html
-${RUBY_DOCDIR}/RMagick/css/.rmagick
-${RUBY_DOCDIR}/RMagick/css/doc.css
-${RUBY_DOCDIR}/RMagick/css/popup.css
-${RUBY_DOCDIR}/RMagick/css/ref.css
-${RUBY_DOCDIR}/RMagick/ex/.examples
-${RUBY_DOCDIR}/RMagick/ex/.rmagick
-${RUBY_DOCDIR}/RMagick/ex/InitialCoords.gif
-${RUBY_DOCDIR}/RMagick/ex/InitialCoords.rb
-${RUBY_DOCDIR}/RMagick/ex/NewCoordSys.gif
-${RUBY_DOCDIR}/RMagick/ex/NewCoordSys.rb
-${RUBY_DOCDIR}/RMagick/ex/OrigCoordSys.gif
-${RUBY_DOCDIR}/RMagick/ex/OrigCoordSys.rb
-${RUBY_DOCDIR}/RMagick/ex/PreserveAspectRatio.gif
-${RUBY_DOCDIR}/RMagick/ex/PreserveAspectRatio.rb
-${RUBY_DOCDIR}/RMagick/ex/RotateScale.gif
-${RUBY_DOCDIR}/RMagick/ex/RotateScale.rb
-${RUBY_DOCDIR}/RMagick/ex/Skew.gif
-${RUBY_DOCDIR}/RMagick/ex/Skew.rb
-${RUBY_DOCDIR}/RMagick/ex/Use01.gif
-${RUBY_DOCDIR}/RMagick/ex/Use01.rb
-${RUBY_DOCDIR}/RMagick/ex/Use02.gif
-${RUBY_DOCDIR}/RMagick/ex/Use02.rb
-${RUBY_DOCDIR}/RMagick/ex/Use03.gif
-${RUBY_DOCDIR}/RMagick/ex/Use03.rb
-${RUBY_DOCDIR}/RMagick/ex/ViewBox.rb
-${RUBY_DOCDIR}/RMagick/ex/ViewBox_150x200.gif
-${RUBY_DOCDIR}/RMagick/ex/ViewBox_300x200.gif
-${RUBY_DOCDIR}/RMagick/ex/adaptive_threshold.jpg
-${RUBY_DOCDIR}/RMagick/ex/adaptive_threshold.rb
-${RUBY_DOCDIR}/RMagick/ex/add_noise.rb
-${RUBY_DOCDIR}/RMagick/ex/add_noise_GaussianNoise.jpg
-${RUBY_DOCDIR}/RMagick/ex/add_noise_ImpulseNoise.jpg
-${RUBY_DOCDIR}/RMagick/ex/add_noise_LaplacianNoise.jpg
-${RUBY_DOCDIR}/RMagick/ex/add_noise_MultiplicativeGaussianNoise.jpg
-${RUBY_DOCDIR}/RMagick/ex/add_noise_PoissonNoise.jpg
-${RUBY_DOCDIR}/RMagick/ex/add_noise_UniformNoise.jpg
-${RUBY_DOCDIR}/RMagick/ex/affine.gif
-${RUBY_DOCDIR}/RMagick/ex/affine.rb
-${RUBY_DOCDIR}/RMagick/ex/affine_transform.jpg
-${RUBY_DOCDIR}/RMagick/ex/affine_transform.rb
-${RUBY_DOCDIR}/RMagick/ex/arc.gif
-${RUBY_DOCDIR}/RMagick/ex/arc.rb
-${RUBY_DOCDIR}/RMagick/ex/arcpath.gif
-${RUBY_DOCDIR}/RMagick/ex/arcpath.rb
-${RUBY_DOCDIR}/RMagick/ex/arcs01.gif
-${RUBY_DOCDIR}/RMagick/ex/arcs01.rb
-${RUBY_DOCDIR}/RMagick/ex/arcs02.gif
-${RUBY_DOCDIR}/RMagick/ex/arcs02.rb
-${RUBY_DOCDIR}/RMagick/ex/average.rb
-${RUBY_DOCDIR}/RMagick/ex/average_after.gif
-${RUBY_DOCDIR}/RMagick/ex/average_before.gif
-${RUBY_DOCDIR}/RMagick/ex/axes.gif
-${RUBY_DOCDIR}/RMagick/ex/axes.rb
-${RUBY_DOCDIR}/RMagick/ex/baseline_shift01.gif
-${RUBY_DOCDIR}/RMagick/ex/baseline_shift01.rb
-${RUBY_DOCDIR}/RMagick/ex/bilevel_channel.jpg
-${RUBY_DOCDIR}/RMagick/ex/bilevel_channel.rb
-${RUBY_DOCDIR}/RMagick/ex/blur_image.jpg
-${RUBY_DOCDIR}/RMagick/ex/blur_image.rb
-${RUBY_DOCDIR}/RMagick/ex/border.jpg
-${RUBY_DOCDIR}/RMagick/ex/border.rb
-${RUBY_DOCDIR}/RMagick/ex/bounding_box.gif
-${RUBY_DOCDIR}/RMagick/ex/bounding_box.rb
-${RUBY_DOCDIR}/RMagick/ex/cbezier1.gif
-${RUBY_DOCDIR}/RMagick/ex/cbezier1.rb
-${RUBY_DOCDIR}/RMagick/ex/cbezier2.gif
-${RUBY_DOCDIR}/RMagick/ex/cbezier2.rb
-${RUBY_DOCDIR}/RMagick/ex/cbezier3.gif
-${RUBY_DOCDIR}/RMagick/ex/cbezier3.rb
-${RUBY_DOCDIR}/RMagick/ex/cbezier4.gif
-${RUBY_DOCDIR}/RMagick/ex/cbezier4.rb
-${RUBY_DOCDIR}/RMagick/ex/cbezier5.gif
-${RUBY_DOCDIR}/RMagick/ex/cbezier5.rb
-${RUBY_DOCDIR}/RMagick/ex/cbezier6.gif
-${RUBY_DOCDIR}/RMagick/ex/cbezier6.rb
-${RUBY_DOCDIR}/RMagick/ex/channel.jpg
-${RUBY_DOCDIR}/RMagick/ex/channel.rb
-${RUBY_DOCDIR}/RMagick/ex/charcoal.jpg
-${RUBY_DOCDIR}/RMagick/ex/charcoal.rb
-${RUBY_DOCDIR}/RMagick/ex/chop.rb
-${RUBY_DOCDIR}/RMagick/ex/chop_after.jpg
-${RUBY_DOCDIR}/RMagick/ex/chop_before.jpg
-${RUBY_DOCDIR}/RMagick/ex/circle.gif
-${RUBY_DOCDIR}/RMagick/ex/circle.rb
-${RUBY_DOCDIR}/RMagick/ex/circle01.gif
-${RUBY_DOCDIR}/RMagick/ex/circle01.rb
-${RUBY_DOCDIR}/RMagick/ex/clip_path.gif
-${RUBY_DOCDIR}/RMagick/ex/clip_path.rb
-${RUBY_DOCDIR}/RMagick/ex/coalesce.gif
-${RUBY_DOCDIR}/RMagick/ex/coalesce.rb
-${RUBY_DOCDIR}/RMagick/ex/coalesce_anim.gif
-${RUBY_DOCDIR}/RMagick/ex/color_fill_to_border.rb
-${RUBY_DOCDIR}/RMagick/ex/color_fill_to_border_after.gif
-${RUBY_DOCDIR}/RMagick/ex/color_fill_to_border_before.gif
-${RUBY_DOCDIR}/RMagick/ex/color_floodfill.rb
-${RUBY_DOCDIR}/RMagick/ex/color_floodfill_after.gif
-${RUBY_DOCDIR}/RMagick/ex/color_floodfill_before.gif
-${RUBY_DOCDIR}/RMagick/ex/color_histogram.gif
-${RUBY_DOCDIR}/RMagick/ex/color_histogram.rb
-${RUBY_DOCDIR}/RMagick/ex/color_reset.gif
-${RUBY_DOCDIR}/RMagick/ex/color_reset.rb
-${RUBY_DOCDIR}/RMagick/ex/colorize.jpg
-${RUBY_DOCDIR}/RMagick/ex/colorize.rb
-${RUBY_DOCDIR}/RMagick/ex/colors.gif
-${RUBY_DOCDIR}/RMagick/ex/colors.miff
-${RUBY_DOCDIR}/RMagick/ex/colors.rb
-${RUBY_DOCDIR}/RMagick/ex/composite.gif
-${RUBY_DOCDIR}/RMagick/ex/composite.rb
-${RUBY_DOCDIR}/RMagick/ex/composite_layers.gif
-${RUBY_DOCDIR}/RMagick/ex/composite_layers.rb
-${RUBY_DOCDIR}/RMagick/ex/composite_layers1.gif
-${RUBY_DOCDIR}/RMagick/ex/contrast.jpg
-${RUBY_DOCDIR}/RMagick/ex/contrast.rb
-${RUBY_DOCDIR}/RMagick/ex/crop.rb
-${RUBY_DOCDIR}/RMagick/ex/crop_after.jpg
-${RUBY_DOCDIR}/RMagick/ex/crop_before.jpg
-${RUBY_DOCDIR}/RMagick/ex/crop_with_gravity.miff
-${RUBY_DOCDIR}/RMagick/ex/crop_with_gravity.rb
-${RUBY_DOCDIR}/RMagick/ex/cubic01.gif
-${RUBY_DOCDIR}/RMagick/ex/cubic01.rb
-${RUBY_DOCDIR}/RMagick/ex/cubic02.gif
-${RUBY_DOCDIR}/RMagick/ex/cubic02.rb
-${RUBY_DOCDIR}/RMagick/ex/cycle_colormap.gif
-${RUBY_DOCDIR}/RMagick/ex/cycle_colormap.rb
-${RUBY_DOCDIR}/RMagick/ex/dissolve.jpg
-${RUBY_DOCDIR}/RMagick/ex/dissolve.rb
-${RUBY_DOCDIR}/RMagick/ex/drawcomp.rb
-${RUBY_DOCDIR}/RMagick/ex/drawcomp1.gif
-${RUBY_DOCDIR}/RMagick/ex/drawcomp2.gif
-${RUBY_DOCDIR}/RMagick/ex/drop_shadow.gif
-${RUBY_DOCDIR}/RMagick/ex/drop_shadow.rb
-${RUBY_DOCDIR}/RMagick/ex/edge.jpg
-${RUBY_DOCDIR}/RMagick/ex/edge.rb
-${RUBY_DOCDIR}/RMagick/ex/ellipse.gif
-${RUBY_DOCDIR}/RMagick/ex/ellipse.rb
-${RUBY_DOCDIR}/RMagick/ex/ellipse01.gif
-${RUBY_DOCDIR}/RMagick/ex/ellipse01.rb
-${RUBY_DOCDIR}/RMagick/ex/emboss.jpg
-${RUBY_DOCDIR}/RMagick/ex/emboss.rb
-${RUBY_DOCDIR}/RMagick/ex/enhance.jpg
-${RUBY_DOCDIR}/RMagick/ex/enhance.rb
-${RUBY_DOCDIR}/RMagick/ex/equalize.jpg
-${RUBY_DOCDIR}/RMagick/ex/equalize.rb
-${RUBY_DOCDIR}/RMagick/ex/evenodd.gif
-${RUBY_DOCDIR}/RMagick/ex/evenodd.rb
-${RUBY_DOCDIR}/RMagick/ex/fill_pattern.gif
-${RUBY_DOCDIR}/RMagick/ex/fill_pattern.rb
-${RUBY_DOCDIR}/RMagick/ex/flatten_images.gif
-${RUBY_DOCDIR}/RMagick/ex/flatten_images.rb
-${RUBY_DOCDIR}/RMagick/ex/flip.jpg
-${RUBY_DOCDIR}/RMagick/ex/flip.rb
-${RUBY_DOCDIR}/RMagick/ex/flop.jpg
-${RUBY_DOCDIR}/RMagick/ex/flop.rb
-${RUBY_DOCDIR}/RMagick/ex/font_styles.gif
-${RUBY_DOCDIR}/RMagick/ex/font_styles.rb
-${RUBY_DOCDIR}/RMagick/ex/fonts.rb
-${RUBY_DOCDIR}/RMagick/ex/frame.jpg
-${RUBY_DOCDIR}/RMagick/ex/frame.rb
-${RUBY_DOCDIR}/RMagick/ex/gaussian_blur.jpg
-${RUBY_DOCDIR}/RMagick/ex/gaussian_blur.rb
-${RUBY_DOCDIR}/RMagick/ex/get_multiline_type_metrics.gif
-${RUBY_DOCDIR}/RMagick/ex/get_multiline_type_metrics.rb
-${RUBY_DOCDIR}/RMagick/ex/get_type_metrics.gif
-${RUBY_DOCDIR}/RMagick/ex/get_type_metrics.rb
-${RUBY_DOCDIR}/RMagick/ex/get_pixels.jpg
-${RUBY_DOCDIR}/RMagick/ex/get_pixels.rb
-${RUBY_DOCDIR}/RMagick/ex/gradientfill.gif
-${RUBY_DOCDIR}/RMagick/ex/gradientfill.rb
-${RUBY_DOCDIR}/RMagick/ex/grav.gif
-${RUBY_DOCDIR}/RMagick/ex/grav.rb
-${RUBY_DOCDIR}/RMagick/ex/gravity.rb
-${RUBY_DOCDIR}/RMagick/ex/group.gif
-${RUBY_DOCDIR}/RMagick/ex/group.rb
-${RUBY_DOCDIR}/RMagick/ex/hatchfill.gif
-${RUBY_DOCDIR}/RMagick/ex/hatchfill.rb
-${RUBY_DOCDIR}/RMagick/ex/image.gif
-${RUBY_DOCDIR}/RMagick/ex/image.rb
-${RUBY_DOCDIR}/RMagick/ex/images/.rmagick
-${RUBY_DOCDIR}/RMagick/ex/images/Ballerina.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Ballerina3.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Button_0.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_1.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_2.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_3.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_4.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_5.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_6.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_7.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_8.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_9.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_A.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_B.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_C.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_D.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_E.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_F.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_G.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_H.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_I.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_J.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_K.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_L.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_M.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_N.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_O.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_P.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_Q.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_R.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_S.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_T.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_U.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_V.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_W.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_X.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_Y.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Button_Z.gif
-${RUBY_DOCDIR}/RMagick/ex/images/Cheetah.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Coffee.wmf
-${RUBY_DOCDIR}/RMagick/ex/images/Flower_Hat.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Gold_Statue.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Hot_Air_Balloons.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Hot_Air_Balloons_H.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/No.wmf
-${RUBY_DOCDIR}/RMagick/ex/images/Polynesia.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Red_Rocks.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Shorts.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/Snake.wmf
-${RUBY_DOCDIR}/RMagick/ex/images/Violin.jpg
-${RUBY_DOCDIR}/RMagick/ex/images/big-duck.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck0.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck1.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck10.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck11.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck12.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck13.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck14.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck15.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck2.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck3.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck4.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck5.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck6.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck7.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck8.gif
-${RUBY_DOCDIR}/RMagick/ex/images/duck9.gif
-${RUBY_DOCDIR}/RMagick/ex/images/graydient230x6.gif
-${RUBY_DOCDIR}/RMagick/ex/images/logo400x83.gif
-${RUBY_DOCDIR}/RMagick/ex/images/model.miff
-${RUBY_DOCDIR}/RMagick/ex/images/notimplemented.gif
-${RUBY_DOCDIR}/RMagick/ex/images/smile.miff
-${RUBY_DOCDIR}/RMagick/ex/images/spin.gif
-${RUBY_DOCDIR}/RMagick/ex/implode.gif
-${RUBY_DOCDIR}/RMagick/ex/implode.rb
-${RUBY_DOCDIR}/RMagick/ex/level.jpg
-${RUBY_DOCDIR}/RMagick/ex/level.rb
-${RUBY_DOCDIR}/RMagick/ex/line.gif
-${RUBY_DOCDIR}/RMagick/ex/line.rb
-${RUBY_DOCDIR}/RMagick/ex/line01.gif
-${RUBY_DOCDIR}/RMagick/ex/line01.rb
-${RUBY_DOCDIR}/RMagick/ex/map.rb
-${RUBY_DOCDIR}/RMagick/ex/map_after.jpg
-${RUBY_DOCDIR}/RMagick/ex/map_before.jpg
-${RUBY_DOCDIR}/RMagick/ex/map_f.jpg
-${RUBY_DOCDIR}/RMagick/ex/map_f.rb
-${RUBY_DOCDIR}/RMagick/ex/mask.jpg
-${RUBY_DOCDIR}/RMagick/ex/mask.rb
-${RUBY_DOCDIR}/RMagick/ex/matte_fill_to_border.rb
-${RUBY_DOCDIR}/RMagick/ex/matte_fill_to_border_after.gif
-${RUBY_DOCDIR}/RMagick/ex/matte_fill_to_border_before.gif
-${RUBY_DOCDIR}/RMagick/ex/matte_floodfill.rb
-${RUBY_DOCDIR}/RMagick/ex/matte_floodfill_after.gif
-${RUBY_DOCDIR}/RMagick/ex/matte_floodfill_before.gif
-${RUBY_DOCDIR}/RMagick/ex/matte_replace.rb
-${RUBY_DOCDIR}/RMagick/ex/matte_replace_after.gif
-${RUBY_DOCDIR}/RMagick/ex/matte_replace_before.gif
-${RUBY_DOCDIR}/RMagick/ex/median_filter.jpg
-${RUBY_DOCDIR}/RMagick/ex/median_filter.rb
-${RUBY_DOCDIR}/RMagick/ex/modulate.jpg
-${RUBY_DOCDIR}/RMagick/ex/modulate.rb
-${RUBY_DOCDIR}/RMagick/ex/mono.jpg
-${RUBY_DOCDIR}/RMagick/ex/mono.rb
-${RUBY_DOCDIR}/RMagick/ex/morph.gif
-${RUBY_DOCDIR}/RMagick/ex/morph.rb
-${RUBY_DOCDIR}/RMagick/ex/mosaic.gif
-${RUBY_DOCDIR}/RMagick/ex/mosaic.rb
-${RUBY_DOCDIR}/RMagick/ex/motion_blur.jpg
-${RUBY_DOCDIR}/RMagick/ex/motion_blur.rb
-${RUBY_DOCDIR}/RMagick/ex/negate.jpg
-${RUBY_DOCDIR}/RMagick/ex/negate.rb
-${RUBY_DOCDIR}/RMagick/ex/negate_channel.jpg
-${RUBY_DOCDIR}/RMagick/ex/negate_channel.rb
-${RUBY_DOCDIR}/RMagick/ex/nested_rvg.gif
-${RUBY_DOCDIR}/RMagick/ex/nested_rvg.rb
-${RUBY_DOCDIR}/RMagick/ex/nonzero.gif
-${RUBY_DOCDIR}/RMagick/ex/nonzero.rb
-${RUBY_DOCDIR}/RMagick/ex/normalize.jpg
-${RUBY_DOCDIR}/RMagick/ex/normalize.rb
-${RUBY_DOCDIR}/RMagick/ex/oil_paint.jpg
-${RUBY_DOCDIR}/RMagick/ex/oil_paint.rb
-${RUBY_DOCDIR}/RMagick/ex/opacity.gif
-${RUBY_DOCDIR}/RMagick/ex/opacity.rb
-${RUBY_DOCDIR}/RMagick/ex/ordered_dither.jpg
-${RUBY_DOCDIR}/RMagick/ex/ordered_dither.rb
-${RUBY_DOCDIR}/RMagick/ex/path.gif
-${RUBY_DOCDIR}/RMagick/ex/path.rb
-${RUBY_DOCDIR}/RMagick/ex/pattern1.gif
-${RUBY_DOCDIR}/RMagick/ex/pattern1.rb
-${RUBY_DOCDIR}/RMagick/ex/pattern2.gif
-${RUBY_DOCDIR}/RMagick/ex/pattern2.rb
-${RUBY_DOCDIR}/RMagick/ex/polaroid.jpg
-${RUBY_DOCDIR}/RMagick/ex/polaroid.rb
-${RUBY_DOCDIR}/RMagick/ex/polygon.gif
-${RUBY_DOCDIR}/RMagick/ex/polygon.rb
-${RUBY_DOCDIR}/RMagick/ex/polygon01.gif
-${RUBY_DOCDIR}/RMagick/ex/polygon01.rb
-${RUBY_DOCDIR}/RMagick/ex/polyline.gif
-${RUBY_DOCDIR}/RMagick/ex/polyline.rb
-${RUBY_DOCDIR}/RMagick/ex/polyline01.gif
-${RUBY_DOCDIR}/RMagick/ex/polyline01.rb
-${RUBY_DOCDIR}/RMagick/ex/posterize.jpg
-${RUBY_DOCDIR}/RMagick/ex/posterize.rb
-${RUBY_DOCDIR}/RMagick/ex/preview.jpg
-${RUBY_DOCDIR}/RMagick/ex/preview.rb
-${RUBY_DOCDIR}/RMagick/ex/qbezierpath.gif
-${RUBY_DOCDIR}/RMagick/ex/qbezierpath.rb
-${RUBY_DOCDIR}/RMagick/ex/quad01.gif
-${RUBY_DOCDIR}/RMagick/ex/quad01.rb
-${RUBY_DOCDIR}/RMagick/ex/quantize-m.rb
-${RUBY_DOCDIR}/RMagick/ex/quantize-m_after.jpg
-${RUBY_DOCDIR}/RMagick/ex/quantize-m_before.jpg
-${RUBY_DOCDIR}/RMagick/ex/radial_blur.jpg
-${RUBY_DOCDIR}/RMagick/ex/radial_blur.rb
-${RUBY_DOCDIR}/RMagick/ex/raise.jpg
-${RUBY_DOCDIR}/RMagick/ex/raise.rb
-${RUBY_DOCDIR}/RMagick/ex/random_threshold_channel.jpg
-${RUBY_DOCDIR}/RMagick/ex/random_threshold_channel.rb
-${RUBY_DOCDIR}/RMagick/ex/rect01.gif
-${RUBY_DOCDIR}/RMagick/ex/rect01.rb
-${RUBY_DOCDIR}/RMagick/ex/rect02.gif
-${RUBY_DOCDIR}/RMagick/ex/rect02.rb
-${RUBY_DOCDIR}/RMagick/ex/rectangle.gif
-${RUBY_DOCDIR}/RMagick/ex/rectangle.rb
-${RUBY_DOCDIR}/RMagick/ex/reduce_noise.jpg
-${RUBY_DOCDIR}/RMagick/ex/reduce_noise.rb
-${RUBY_DOCDIR}/RMagick/ex/resize_to_fill.jpg
-${RUBY_DOCDIR}/RMagick/ex/resize_to_fill.rb
-${RUBY_DOCDIR}/RMagick/ex/resize_to_fit.jpg
-${RUBY_DOCDIR}/RMagick/ex/resize_to_fit.rb
-${RUBY_DOCDIR}/RMagick/ex/rvg_clippath.gif
-${RUBY_DOCDIR}/RMagick/ex/rvg_clippath.rb
-${RUBY_DOCDIR}/RMagick/ex/rvg_linecap.gif
-${RUBY_DOCDIR}/RMagick/ex/rvg_linecap.rb
-${RUBY_DOCDIR}/RMagick/ex/rvg_linejoin.gif
-${RUBY_DOCDIR}/RMagick/ex/rvg_linejoin.rb
-${RUBY_DOCDIR}/RMagick/ex/rvg_opacity.gif
-${RUBY_DOCDIR}/RMagick/ex/rvg_opacity.rb
-${RUBY_DOCDIR}/RMagick/ex/rvg_pattern.gif
-${RUBY_DOCDIR}/RMagick/ex/rvg_pattern.rb
-${RUBY_DOCDIR}/RMagick/ex/rvg_stroke_dasharray.gif
-${RUBY_DOCDIR}/RMagick/ex/rvg_stroke_dasharray.rb
-${RUBY_DOCDIR}/RMagick/ex/rm_gravity_out.miff
-${RUBY_DOCDIR}/RMagick/ex/roll.jpg
-${RUBY_DOCDIR}/RMagick/ex/roll.rb
-${RUBY_DOCDIR}/RMagick/ex/rotate.gif
-${RUBY_DOCDIR}/RMagick/ex/rotate.rb
-${RUBY_DOCDIR}/RMagick/ex/rotate_f.jpg
-${RUBY_DOCDIR}/RMagick/ex/rotate_f.rb
-${RUBY_DOCDIR}/RMagick/ex/roundrect.gif
-${RUBY_DOCDIR}/RMagick/ex/roundrect.rb
-${RUBY_DOCDIR}/RMagick/ex/rubyname.gif
-${RUBY_DOCDIR}/RMagick/ex/rubyname.rb
-${RUBY_DOCDIR}/RMagick/ex/segment.jpg
-${RUBY_DOCDIR}/RMagick/ex/segment.rb
-${RUBY_DOCDIR}/RMagick/ex/sepiatone.jpg
-${RUBY_DOCDIR}/RMagick/ex/sepiatone.rb
-${RUBY_DOCDIR}/RMagick/ex/shade.jpg
-${RUBY_DOCDIR}/RMagick/ex/shade.rb
-${RUBY_DOCDIR}/RMagick/ex/shadow.rb
-${RUBY_DOCDIR}/RMagick/ex/shadow_after.gif
-${RUBY_DOCDIR}/RMagick/ex/shadow_before.gif
-${RUBY_DOCDIR}/RMagick/ex/shave.jpg
-${RUBY_DOCDIR}/RMagick/ex/shave.rb
-${RUBY_DOCDIR}/RMagick/ex/shear.jpg
-${RUBY_DOCDIR}/RMagick/ex/shear.rb
-${RUBY_DOCDIR}/RMagick/ex/sketch.jpg
-${RUBY_DOCDIR}/RMagick/ex/sketch.rb
-${RUBY_DOCDIR}/RMagick/ex/skewx.gif
-${RUBY_DOCDIR}/RMagick/ex/skewx.rb
-${RUBY_DOCDIR}/RMagick/ex/skewy.gif
-${RUBY_DOCDIR}/RMagick/ex/skewy.rb
-${RUBY_DOCDIR}/RMagick/ex/smile.gif
-${RUBY_DOCDIR}/RMagick/ex/smile.rb
-${RUBY_DOCDIR}/RMagick/ex/solarize.jpg
-${RUBY_DOCDIR}/RMagick/ex/solarize.rb
-${RUBY_DOCDIR}/RMagick/ex/splice.jpg
-${RUBY_DOCDIR}/RMagick/ex/splice.rb
-${RUBY_DOCDIR}/RMagick/ex/spread.jpg
-${RUBY_DOCDIR}/RMagick/ex/spread.rb
-${RUBY_DOCDIR}/RMagick/ex/stegano.gif
-${RUBY_DOCDIR}/RMagick/ex/stegano.rb
-${RUBY_DOCDIR}/RMagick/ex/stroke_dasharray.gif
-${RUBY_DOCDIR}/RMagick/ex/stroke_dasharray.rb
-${RUBY_DOCDIR}/RMagick/ex/stroke_fill.gif
-${RUBY_DOCDIR}/RMagick/ex/stroke_fill.rb
-${RUBY_DOCDIR}/RMagick/ex/stroke_linecap.gif
-${RUBY_DOCDIR}/RMagick/ex/stroke_linecap.rb
-${RUBY_DOCDIR}/RMagick/ex/stroke_linejoin.gif
-${RUBY_DOCDIR}/RMagick/ex/stroke_linejoin.rb
-${RUBY_DOCDIR}/RMagick/ex/stroke_width.gif
-${RUBY_DOCDIR}/RMagick/ex/stroke_width.rb
-${RUBY_DOCDIR}/RMagick/ex/swirl.gif
-${RUBY_DOCDIR}/RMagick/ex/swirl.rb
-${RUBY_DOCDIR}/RMagick/ex/text.gif
-${RUBY_DOCDIR}/RMagick/ex/text.rb
-${RUBY_DOCDIR}/RMagick/ex/text_align.gif
-${RUBY_DOCDIR}/RMagick/ex/text_align.rb
-${RUBY_DOCDIR}/RMagick/ex/text_antialias.gif
-${RUBY_DOCDIR}/RMagick/ex/text_antialias.rb
-${RUBY_DOCDIR}/RMagick/ex/text_styles.gif
-${RUBY_DOCDIR}/RMagick/ex/text_styles.rb
-${RUBY_DOCDIR}/RMagick/ex/text_undercolor.gif
-${RUBY_DOCDIR}/RMagick/ex/text_undercolor.rb
-${RUBY_DOCDIR}/RMagick/ex/text01.gif
-${RUBY_DOCDIR}/RMagick/ex/text01.rb
-${RUBY_DOCDIR}/RMagick/ex/texture_fill_to_border.rb
-${RUBY_DOCDIR}/RMagick/ex/texture_fill_to_border_after.gif
-${RUBY_DOCDIR}/RMagick/ex/texture_fill_to_border_before.gif
-${RUBY_DOCDIR}/RMagick/ex/texture_floodfill.rb
-${RUBY_DOCDIR}/RMagick/ex/texture_floodfill_after.gif
-${RUBY_DOCDIR}/RMagick/ex/texture_floodfill_before.gif
-${RUBY_DOCDIR}/RMagick/ex/texturefill.gif
-${RUBY_DOCDIR}/RMagick/ex/texturefill.rb
-${RUBY_DOCDIR}/RMagick/ex/threshold.jpg
-${RUBY_DOCDIR}/RMagick/ex/threshold.rb
-${RUBY_DOCDIR}/RMagick/ex/to_blob.gif
-${RUBY_DOCDIR}/RMagick/ex/to_blob.rb
-${RUBY_DOCDIR}/RMagick/ex/translate.gif
-${RUBY_DOCDIR}/RMagick/ex/translate.rb
-${RUBY_DOCDIR}/RMagick/ex/transparent.rb
-${RUBY_DOCDIR}/RMagick/ex/transparent_after.gif
-${RUBY_DOCDIR}/RMagick/ex/transparent_before.gif
-${RUBY_DOCDIR}/RMagick/ex/transpose.jpg
-${RUBY_DOCDIR}/RMagick/ex/transpose.rb
-${RUBY_DOCDIR}/RMagick/ex/transverse.jpg
-${RUBY_DOCDIR}/RMagick/ex/transverse.rb
-${RUBY_DOCDIR}/RMagick/ex/tref01.gif
-${RUBY_DOCDIR}/RMagick/ex/tref01.rb
-${RUBY_DOCDIR}/RMagick/ex/triangle01.gif
-${RUBY_DOCDIR}/RMagick/ex/triangle01.rb
-${RUBY_DOCDIR}/RMagick/ex/trim.rb
-${RUBY_DOCDIR}/RMagick/ex/trim_after.jpg
-${RUBY_DOCDIR}/RMagick/ex/trim_before.jpg
-${RUBY_DOCDIR}/RMagick/ex/tspan01.gif
-${RUBY_DOCDIR}/RMagick/ex/tspan01.rb
-${RUBY_DOCDIR}/RMagick/ex/tspan02.gif
-${RUBY_DOCDIR}/RMagick/ex/tspan02.rb
-${RUBY_DOCDIR}/RMagick/ex/tspan03.gif
-${RUBY_DOCDIR}/RMagick/ex/tspan03.rb
-${RUBY_DOCDIR}/RMagick/ex/unsharp_mask.jpg
-${RUBY_DOCDIR}/RMagick/ex/unsharp_mask.rb
-${RUBY_DOCDIR}/RMagick/ex/viewex.gif
-${RUBY_DOCDIR}/RMagick/ex/viewex.rb
-${RUBY_DOCDIR}/RMagick/ex/vignette.jpg
-${RUBY_DOCDIR}/RMagick/ex/vignette.rb
-${RUBY_DOCDIR}/RMagick/ex/watermark.jpg
-${RUBY_DOCDIR}/RMagick/ex/watermark.rb
-${RUBY_DOCDIR}/RMagick/ex/wave.jpg
-${RUBY_DOCDIR}/RMagick/ex/wave.rb
-${RUBY_DOCDIR}/RMagick/ex/wet_floor.gif
-${RUBY_DOCDIR}/RMagick/ex/wet_floor.rb
-${RUBY_DOCDIR}/RMagick/ex/writing_mode01.gif
-${RUBY_DOCDIR}/RMagick/ex/writing_mode01.rb
-${RUBY_DOCDIR}/RMagick/ex/writing_mode02.gif
-${RUBY_DOCDIR}/RMagick/ex/writing_mode02.rb
-${RUBY_DOCDIR}/RMagick/scripts/.rmagick
-${RUBY_DOCDIR}/RMagick/scripts/doc.js
-${RUBY_DOCDIR}/RMagick/scripts/stripeTables.js
-${RUBY_DOCDIR}/RMagick/InitialCoords.rb.html
-${RUBY_DOCDIR}/RMagick/NewCoordSys.rb.html
-${RUBY_DOCDIR}/RMagick/OrigCoordSys.rb.html
-${RUBY_DOCDIR}/RMagick/PreserveAspectRatio.rb.html
-${RUBY_DOCDIR}/RMagick/RotateScale.rb.html
-${RUBY_DOCDIR}/RMagick/Skew.rb.html
-${RUBY_DOCDIR}/RMagick/Use01.rb.html
-${RUBY_DOCDIR}/RMagick/Use02.rb.html
-${RUBY_DOCDIR}/RMagick/Use03.rb.html
-${RUBY_DOCDIR}/RMagick/ViewBox.rb.html
-${RUBY_DOCDIR}/RMagick/adaptive_threshold.rb.html
-${RUBY_DOCDIR}/RMagick/add_noise.rb.html
-${RUBY_DOCDIR}/RMagick/affine.rb.html
-${RUBY_DOCDIR}/RMagick/affine_transform.rb.html
-${RUBY_DOCDIR}/RMagick/arc.rb.html
-${RUBY_DOCDIR}/RMagick/arcs01.rb.html
-${RUBY_DOCDIR}/RMagick/arcs02.rb.html
-${RUBY_DOCDIR}/RMagick/arcpath.rb.html
-${RUBY_DOCDIR}/RMagick/average.rb.html
-${RUBY_DOCDIR}/RMagick/axes.rb.html
-${RUBY_DOCDIR}/RMagick/baseline_shift01.rb.html
-${RUBY_DOCDIR}/RMagick/bilevel_channel.rb.html
-${RUBY_DOCDIR}/RMagick/blur_image.rb.html
-${RUBY_DOCDIR}/RMagick/border.rb.html
-${RUBY_DOCDIR}/RMagick/bounding_box.rb.html
-${RUBY_DOCDIR}/RMagick/cbezier1.rb.html
-${RUBY_DOCDIR}/RMagick/cbezier2.rb.html
-${RUBY_DOCDIR}/RMagick/cbezier3.rb.html
-${RUBY_DOCDIR}/RMagick/cbezier4.rb.html
-${RUBY_DOCDIR}/RMagick/cbezier5.rb.html
-${RUBY_DOCDIR}/RMagick/cbezier6.rb.html
-${RUBY_DOCDIR}/RMagick/channel.rb.html
-${RUBY_DOCDIR}/RMagick/charcoal.rb.html
-${RUBY_DOCDIR}/RMagick/chop.rb.html
-${RUBY_DOCDIR}/RMagick/circle.rb.html
-${RUBY_DOCDIR}/RMagick/circle01.rb.html
-${RUBY_DOCDIR}/RMagick/clip_path.rb.html
-${RUBY_DOCDIR}/RMagick/coalesce.rb.html
-${RUBY_DOCDIR}/RMagick/color_fill_to_border.rb.html
-${RUBY_DOCDIR}/RMagick/color_floodfill.rb.html
-${RUBY_DOCDIR}/RMagick/color_histogram.rb.html
-${RUBY_DOCDIR}/RMagick/color_reset.rb.html
-${RUBY_DOCDIR}/RMagick/colorize.rb.html
-${RUBY_DOCDIR}/RMagick/colors.rb.html
-${RUBY_DOCDIR}/RMagick/composite.rb.html
-${RUBY_DOCDIR}/RMagick/composite_layers.rb.html
-${RUBY_DOCDIR}/RMagick/comtasks.html
-${RUBY_DOCDIR}/RMagick/constants.html
-${RUBY_DOCDIR}/RMagick/contrast.rb.html
-${RUBY_DOCDIR}/RMagick/crop.rb.html
-${RUBY_DOCDIR}/RMagick/crop_with_gravity.rb.html
-${RUBY_DOCDIR}/RMagick/cubic01.rb.html
-${RUBY_DOCDIR}/RMagick/cubic02.rb.html
-${RUBY_DOCDIR}/RMagick/cycle_colormap.rb.html
-${RUBY_DOCDIR}/RMagick/dissolve.rb.html
-${RUBY_DOCDIR}/RMagick/draw.html
-${RUBY_DOCDIR}/RMagick/drawcomp.rb.html
-${RUBY_DOCDIR}/RMagick/drop_shadow.rb.html
-${RUBY_DOCDIR}/RMagick/edge.rb.html
-${RUBY_DOCDIR}/RMagick/ellipse.rb.html
-${RUBY_DOCDIR}/RMagick/ellipse01.rb.html
-${RUBY_DOCDIR}/RMagick/emboss.rb.html
-${RUBY_DOCDIR}/RMagick/enhance.rb.html
-${RUBY_DOCDIR}/RMagick/equalize.rb.html
-${RUBY_DOCDIR}/RMagick/evenodd.rb.html
-${RUBY_DOCDIR}/RMagick/fill_pattern.rb.html
-${RUBY_DOCDIR}/RMagick/flatten_images.rb.html
-${RUBY_DOCDIR}/RMagick/flip.rb.html
-${RUBY_DOCDIR}/RMagick/flop.rb.html
-${RUBY_DOCDIR}/RMagick/font_styles.rb.html
-${RUBY_DOCDIR}/RMagick/fonts.rb.html
-${RUBY_DOCDIR}/RMagick/frame.rb.html
-${RUBY_DOCDIR}/RMagick/gaussian_blur.rb.html
-${RUBY_DOCDIR}/RMagick/get_multiline_type_metrics.rb.html
-${RUBY_DOCDIR}/RMagick/get_pixels.rb.html
-${RUBY_DOCDIR}/RMagick/get_type_metrics.rb.html
-${RUBY_DOCDIR}/RMagick/gradientfill.rb.html
-${RUBY_DOCDIR}/RMagick/grav.rb.html
-${RUBY_DOCDIR}/RMagick/gravity.rb.html
-${RUBY_DOCDIR}/RMagick/group.rb.html
-${RUBY_DOCDIR}/RMagick/hatchfill.rb.html
-${RUBY_DOCDIR}/RMagick/ilist.html
-${RUBY_DOCDIR}/RMagick/image.rb.html
-${RUBY_DOCDIR}/RMagick/image1.html
-${RUBY_DOCDIR}/RMagick/image2.html
-${RUBY_DOCDIR}/RMagick/image3.html
-${RUBY_DOCDIR}/RMagick/imageattrs.html
-${RUBY_DOCDIR}/RMagick/implode.rb.html
-${RUBY_DOCDIR}/RMagick/imusage.html
-${RUBY_DOCDIR}/RMagick/index.html
-${RUBY_DOCDIR}/RMagick/info.html
-${RUBY_DOCDIR}/RMagick/level.rb.html
-${RUBY_DOCDIR}/RMagick/line.rb.html
-${RUBY_DOCDIR}/RMagick/line01.rb.html
-${RUBY_DOCDIR}/RMagick/magick.html
-${RUBY_DOCDIR}/RMagick/map.rb.html
-${RUBY_DOCDIR}/RMagick/map_f.rb.html
-${RUBY_DOCDIR}/RMagick/mask.rb.html
-${RUBY_DOCDIR}/RMagick/matte_fill_to_border.rb.html
-${RUBY_DOCDIR}/RMagick/matte_floodfill.rb.html
-${RUBY_DOCDIR}/RMagick/matte_replace.rb.html
-${RUBY_DOCDIR}/RMagick/median_filter.rb.html
-${RUBY_DOCDIR}/RMagick/modulate.rb.html
-${RUBY_DOCDIR}/RMagick/mono.rb.html
-${RUBY_DOCDIR}/RMagick/morph.rb.html
-${RUBY_DOCDIR}/RMagick/mosaic.rb.html
-${RUBY_DOCDIR}/RMagick/motion_blur.rb.html
-${RUBY_DOCDIR}/RMagick/negate.rb.html
-${RUBY_DOCDIR}/RMagick/negate_channel.rb.html
-${RUBY_DOCDIR}/RMagick/nested_rvg.rb.html
-${RUBY_DOCDIR}/RMagick/nonzero.rb.html
-${RUBY_DOCDIR}/RMagick/normalize.rb.html
-${RUBY_DOCDIR}/RMagick/oil_paint.rb.html
-${RUBY_DOCDIR}/RMagick/opacity.rb.html
-${RUBY_DOCDIR}/RMagick/optequiv.html
-${RUBY_DOCDIR}/RMagick/ordered_dither.rb.html
-${RUBY_DOCDIR}/RMagick/path.rb.html
-${RUBY_DOCDIR}/RMagick/pattern1.rb.html
-${RUBY_DOCDIR}/RMagick/pattern2.rb.html
-${RUBY_DOCDIR}/RMagick/polaroid.rb.html
-${RUBY_DOCDIR}/RMagick/polygon.rb.html
-${RUBY_DOCDIR}/RMagick/polygon01.rb.html
-${RUBY_DOCDIR}/RMagick/polyline.rb.html
-${RUBY_DOCDIR}/RMagick/polyline01.rb.html
-${RUBY_DOCDIR}/RMagick/posterize.rb.html
-${RUBY_DOCDIR}/RMagick/preview.rb.html
-${RUBY_DOCDIR}/RMagick/qbezierpath.rb.html
-${RUBY_DOCDIR}/RMagick/quad01.rb.html
-${RUBY_DOCDIR}/RMagick/quantize-m.rb.html
-${RUBY_DOCDIR}/RMagick/radial_blur.rb.html
-${RUBY_DOCDIR}/RMagick/raise.rb.html
-${RUBY_DOCDIR}/RMagick/random_threshold_channel.rb.html
-${RUBY_DOCDIR}/RMagick/rect01.rb.html
-${RUBY_DOCDIR}/RMagick/rect02.rb.html
-${RUBY_DOCDIR}/RMagick/rectangle.rb.html
-${RUBY_DOCDIR}/RMagick/reduce_noise.rb.html
-${RUBY_DOCDIR}/RMagick/resize_to_fill.rb.html
-${RUBY_DOCDIR}/RMagick/resize_to_fit.rb.html
-${RUBY_DOCDIR}/RMagick/roll.rb.html
-${RUBY_DOCDIR}/RMagick/rotate.rb.html
-${RUBY_DOCDIR}/RMagick/rotate_f.rb.html
-${RUBY_DOCDIR}/RMagick/roundrect.rb.html
-${RUBY_DOCDIR}/RMagick/rubyname.rb.html
-${RUBY_DOCDIR}/RMagick/rvg.html
-${RUBY_DOCDIR}/RMagick/rvg_clippath.rb.html
-${RUBY_DOCDIR}/RMagick/rvg_linecap.rb.html
-${RUBY_DOCDIR}/RMagick/rvg_linejoin.rb.html
-${RUBY_DOCDIR}/RMagick/rvg_opacity.rb.html
-${RUBY_DOCDIR}/RMagick/rvg_pattern.rb.html
-${RUBY_DOCDIR}/RMagick/rvg_stroke_dasharray.rb.html
-${RUBY_DOCDIR}/RMagick/rvgclip.html
-${RUBY_DOCDIR}/RMagick/rvggroup.html
-${RUBY_DOCDIR}/RMagick/rvgimage.html
-${RUBY_DOCDIR}/RMagick/rvgpattern.html
-${RUBY_DOCDIR}/RMagick/rvgshape.html
-${RUBY_DOCDIR}/RMagick/rvgstyle.html
-${RUBY_DOCDIR}/RMagick/rvgtext.html
-${RUBY_DOCDIR}/RMagick/rvgtspan.html
-${RUBY_DOCDIR}/RMagick/rvgtut.html
-${RUBY_DOCDIR}/RMagick/rvguse.html
-${RUBY_DOCDIR}/RMagick/rvgxform.html
-${RUBY_DOCDIR}/RMagick/segment.rb.html
-${RUBY_DOCDIR}/RMagick/sepiatone.rb.html
-${RUBY_DOCDIR}/RMagick/shade.rb.html
-${RUBY_DOCDIR}/RMagick/shadow.rb.html
-${RUBY_DOCDIR}/RMagick/shave.rb.html
-${RUBY_DOCDIR}/RMagick/shear.rb.html
-${RUBY_DOCDIR}/RMagick/sketch.rb.html
-${RUBY_DOCDIR}/RMagick/skewx.rb.html
-${RUBY_DOCDIR}/RMagick/skewy.rb.html
-${RUBY_DOCDIR}/RMagick/smile.rb.html
-${RUBY_DOCDIR}/RMagick/solarize.rb.html
-${RUBY_DOCDIR}/RMagick/splice.rb.html
-${RUBY_DOCDIR}/RMagick/spread.rb.html
-${RUBY_DOCDIR}/RMagick/stegano.rb.html
-${RUBY_DOCDIR}/RMagick/stroke_dasharray.rb.html
-${RUBY_DOCDIR}/RMagick/stroke_fill.rb.html
-${RUBY_DOCDIR}/RMagick/stroke_linecap.rb.html
-${RUBY_DOCDIR}/RMagick/stroke_linejoin.rb.html
-${RUBY_DOCDIR}/RMagick/stroke_width.rb.html
-${RUBY_DOCDIR}/RMagick/struct.html
-${RUBY_DOCDIR}/RMagick/swirl.rb.html
-${RUBY_DOCDIR}/RMagick/text.rb.html
-${RUBY_DOCDIR}/RMagick/text01.rb.html
-${RUBY_DOCDIR}/RMagick/text_align.rb.html
-${RUBY_DOCDIR}/RMagick/text_antialias.rb.html
-${RUBY_DOCDIR}/RMagick/text_styles.rb.html
-${RUBY_DOCDIR}/RMagick/text_undercolor.rb.html
-${RUBY_DOCDIR}/RMagick/texture_fill_to_border.rb.html
-${RUBY_DOCDIR}/RMagick/texture_floodfill.rb.html
-${RUBY_DOCDIR}/RMagick/texturefill.rb.html
-${RUBY_DOCDIR}/RMagick/threshold.rb.html
-${RUBY_DOCDIR}/RMagick/to_blob.rb.html
-${RUBY_DOCDIR}/RMagick/translate.rb.html
-${RUBY_DOCDIR}/RMagick/transparent.rb.html
-${RUBY_DOCDIR}/RMagick/transpose.rb.html
-${RUBY_DOCDIR}/RMagick/transverse.rb.html
-${RUBY_DOCDIR}/RMagick/tref01.rb.html
-${RUBY_DOCDIR}/RMagick/triangle01.rb.html
-${RUBY_DOCDIR}/RMagick/trim.rb.html
-${RUBY_DOCDIR}/RMagick/tspan01.rb.html
-${RUBY_DOCDIR}/RMagick/tspan02.rb.html
-${RUBY_DOCDIR}/RMagick/tspan03.rb.html
-${RUBY_DOCDIR}/RMagick/unsharp_mask.rb.html
-${RUBY_DOCDIR}/RMagick/usage.html
-${RUBY_DOCDIR}/RMagick/viewex.rb.html
-${RUBY_DOCDIR}/RMagick/vignette.rb.html
-${RUBY_DOCDIR}/RMagick/watermark.rb.html
-${RUBY_DOCDIR}/RMagick/wave.rb.html
-${RUBY_DOCDIR}/RMagick/wet_floor.rb.html
-${RUBY_DOCDIR}/RMagick/writing_mode01.rb.html
-${RUBY_DOCDIR}/RMagick/writing_mode02.rb.html
-@dirrm ${RUBY_EXAMPLESDIR}/RMagick
-@dirrm ${RUBY_DOCDIR}/RMagick/css
-@dirrm ${RUBY_DOCDIR}/RMagick/ex/images
-@dirrm ${RUBY_DOCDIR}/RMagick/ex
-@dirrm ${RUBY_DOCDIR}/RMagick/scripts
-@dirrm ${RUBY_SITELIBDIR}/rvg
-@dirrm ${RUBY_DOCDIR}/RMagick
+@comment $NetBSD: PLIST,v 1.13 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/rmagick-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/README-Mac-OSX.txt
+${GEM_LIBDIR}/README.html
+${GEM_LIBDIR}/README.txt
+${GEM_LIBDIR}/build_tarball.rake
+${GEM_LIBDIR}/doc/comtasks.html
+${GEM_LIBDIR}/doc/constants.html
+${GEM_LIBDIR}/doc/css/doc.css
+${GEM_LIBDIR}/doc/css/popup.css
+${GEM_LIBDIR}/doc/css/ref.css
+${GEM_LIBDIR}/doc/draw.html
+${GEM_LIBDIR}/doc/ex/InitialCoords.rb
+${GEM_LIBDIR}/doc/ex/NewCoordSys.rb
+${GEM_LIBDIR}/doc/ex/OrigCoordSys.rb
+${GEM_LIBDIR}/doc/ex/PreserveAspectRatio.rb
+${GEM_LIBDIR}/doc/ex/RotateScale.rb
+${GEM_LIBDIR}/doc/ex/Skew.rb
+${GEM_LIBDIR}/doc/ex/Use01.rb
+${GEM_LIBDIR}/doc/ex/Use02.rb
+${GEM_LIBDIR}/doc/ex/Use03.rb
+${GEM_LIBDIR}/doc/ex/ViewBox.rb
+${GEM_LIBDIR}/doc/ex/adaptive_threshold.rb
+${GEM_LIBDIR}/doc/ex/add_noise.rb
+${GEM_LIBDIR}/doc/ex/affine.rb
+${GEM_LIBDIR}/doc/ex/affine_transform.rb
+${GEM_LIBDIR}/doc/ex/arc.rb
+${GEM_LIBDIR}/doc/ex/arcpath.rb
+${GEM_LIBDIR}/doc/ex/arcs01.rb
+${GEM_LIBDIR}/doc/ex/arcs02.rb
+${GEM_LIBDIR}/doc/ex/average.rb
+${GEM_LIBDIR}/doc/ex/axes.rb
+${GEM_LIBDIR}/doc/ex/baseline_shift01.rb
+${GEM_LIBDIR}/doc/ex/bilevel_channel.rb
+${GEM_LIBDIR}/doc/ex/blur_image.rb
+${GEM_LIBDIR}/doc/ex/border.rb
+${GEM_LIBDIR}/doc/ex/bounding_box.rb
+${GEM_LIBDIR}/doc/ex/cbezier1.rb
+${GEM_LIBDIR}/doc/ex/cbezier2.rb
+${GEM_LIBDIR}/doc/ex/cbezier3.rb
+${GEM_LIBDIR}/doc/ex/cbezier4.rb
+${GEM_LIBDIR}/doc/ex/cbezier5.rb
+${GEM_LIBDIR}/doc/ex/cbezier6.rb
+${GEM_LIBDIR}/doc/ex/channel.rb
+${GEM_LIBDIR}/doc/ex/charcoal.rb
+${GEM_LIBDIR}/doc/ex/chop.rb
+${GEM_LIBDIR}/doc/ex/circle.rb
+${GEM_LIBDIR}/doc/ex/circle01.rb
+${GEM_LIBDIR}/doc/ex/clip_path.rb
+${GEM_LIBDIR}/doc/ex/coalesce.rb
+${GEM_LIBDIR}/doc/ex/color_fill_to_border.rb
+${GEM_LIBDIR}/doc/ex/color_floodfill.rb
+${GEM_LIBDIR}/doc/ex/color_histogram.rb
+${GEM_LIBDIR}/doc/ex/color_reset.rb
+${GEM_LIBDIR}/doc/ex/colorize.rb
+${GEM_LIBDIR}/doc/ex/colors.rb
+${GEM_LIBDIR}/doc/ex/composite.rb
+${GEM_LIBDIR}/doc/ex/composite_layers.rb
+${GEM_LIBDIR}/doc/ex/contrast.rb
+${GEM_LIBDIR}/doc/ex/crop.rb
+${GEM_LIBDIR}/doc/ex/crop_with_gravity.rb
+${GEM_LIBDIR}/doc/ex/cubic01.rb
+${GEM_LIBDIR}/doc/ex/cubic02.rb
+${GEM_LIBDIR}/doc/ex/cycle_colormap.rb
+${GEM_LIBDIR}/doc/ex/dissolve.rb
+${GEM_LIBDIR}/doc/ex/drawcomp.rb
+${GEM_LIBDIR}/doc/ex/drop_shadow.rb
+${GEM_LIBDIR}/doc/ex/edge.rb
+${GEM_LIBDIR}/doc/ex/ellipse.rb
+${GEM_LIBDIR}/doc/ex/ellipse01.rb
+${GEM_LIBDIR}/doc/ex/emboss.rb
+${GEM_LIBDIR}/doc/ex/enhance.rb
+${GEM_LIBDIR}/doc/ex/equalize.rb
+${GEM_LIBDIR}/doc/ex/evenodd.rb
+${GEM_LIBDIR}/doc/ex/fill_pattern.rb
+${GEM_LIBDIR}/doc/ex/flatten_images.rb
+${GEM_LIBDIR}/doc/ex/flip.rb
+${GEM_LIBDIR}/doc/ex/flop.rb
+${GEM_LIBDIR}/doc/ex/font_styles.rb
+${GEM_LIBDIR}/doc/ex/fonts.rb
+${GEM_LIBDIR}/doc/ex/frame.rb
+${GEM_LIBDIR}/doc/ex/gaussian_blur.rb
+${GEM_LIBDIR}/doc/ex/get_multiline_type_metrics.rb
+${GEM_LIBDIR}/doc/ex/get_pixels.rb
+${GEM_LIBDIR}/doc/ex/get_type_metrics.rb
+${GEM_LIBDIR}/doc/ex/gradientfill.rb
+${GEM_LIBDIR}/doc/ex/grav.rb
+${GEM_LIBDIR}/doc/ex/gravity.rb
+${GEM_LIBDIR}/doc/ex/group.rb
+${GEM_LIBDIR}/doc/ex/hatchfill.rb
+${GEM_LIBDIR}/doc/ex/image.rb
+${GEM_LIBDIR}/doc/ex/images/Ballerina.jpg
+${GEM_LIBDIR}/doc/ex/images/Ballerina3.jpg
+${GEM_LIBDIR}/doc/ex/images/Button_0.gif
+${GEM_LIBDIR}/doc/ex/images/Button_1.gif
+${GEM_LIBDIR}/doc/ex/images/Button_2.gif
+${GEM_LIBDIR}/doc/ex/images/Button_3.gif
+${GEM_LIBDIR}/doc/ex/images/Button_4.gif
+${GEM_LIBDIR}/doc/ex/images/Button_5.gif
+${GEM_LIBDIR}/doc/ex/images/Button_6.gif
+${GEM_LIBDIR}/doc/ex/images/Button_7.gif
+${GEM_LIBDIR}/doc/ex/images/Button_8.gif
+${GEM_LIBDIR}/doc/ex/images/Button_9.gif
+${GEM_LIBDIR}/doc/ex/images/Button_A.gif
+${GEM_LIBDIR}/doc/ex/images/Button_B.gif
+${GEM_LIBDIR}/doc/ex/images/Button_C.gif
+${GEM_LIBDIR}/doc/ex/images/Button_D.gif
+${GEM_LIBDIR}/doc/ex/images/Button_E.gif
+${GEM_LIBDIR}/doc/ex/images/Button_F.gif
+${GEM_LIBDIR}/doc/ex/images/Button_G.gif
+${GEM_LIBDIR}/doc/ex/images/Button_H.gif
+${GEM_LIBDIR}/doc/ex/images/Button_I.gif
+${GEM_LIBDIR}/doc/ex/images/Button_J.gif
+${GEM_LIBDIR}/doc/ex/images/Button_K.gif
+${GEM_LIBDIR}/doc/ex/images/Button_L.gif
+${GEM_LIBDIR}/doc/ex/images/Button_M.gif
+${GEM_LIBDIR}/doc/ex/images/Button_N.gif
+${GEM_LIBDIR}/doc/ex/images/Button_O.gif
+${GEM_LIBDIR}/doc/ex/images/Button_P.gif
+${GEM_LIBDIR}/doc/ex/images/Button_Q.gif
+${GEM_LIBDIR}/doc/ex/images/Button_R.gif
+${GEM_LIBDIR}/doc/ex/images/Button_S.gif
+${GEM_LIBDIR}/doc/ex/images/Button_T.gif
+${GEM_LIBDIR}/doc/ex/images/Button_U.gif
+${GEM_LIBDIR}/doc/ex/images/Button_V.gif
+${GEM_LIBDIR}/doc/ex/images/Button_W.gif
+${GEM_LIBDIR}/doc/ex/images/Button_X.gif
+${GEM_LIBDIR}/doc/ex/images/Button_Y.gif
+${GEM_LIBDIR}/doc/ex/images/Button_Z.gif
+${GEM_LIBDIR}/doc/ex/images/Cheetah.jpg
+${GEM_LIBDIR}/doc/ex/images/Coffee.wmf
+${GEM_LIBDIR}/doc/ex/images/Flower_Hat.jpg
+${GEM_LIBDIR}/doc/ex/images/Gold_Statue.jpg
+${GEM_LIBDIR}/doc/ex/images/Hot_Air_Balloons.jpg
+${GEM_LIBDIR}/doc/ex/images/Hot_Air_Balloons_H.jpg
+${GEM_LIBDIR}/doc/ex/images/No.wmf
+${GEM_LIBDIR}/doc/ex/images/Polynesia.jpg
+${GEM_LIBDIR}/doc/ex/images/Red_Rocks.jpg
+${GEM_LIBDIR}/doc/ex/images/Shorts.jpg
+${GEM_LIBDIR}/doc/ex/images/Snake.wmf
+${GEM_LIBDIR}/doc/ex/images/Violin.jpg
+${GEM_LIBDIR}/doc/ex/images/big-duck.gif
+${GEM_LIBDIR}/doc/ex/images/duck.gif
+${GEM_LIBDIR}/doc/ex/images/duck0.gif
+${GEM_LIBDIR}/doc/ex/images/duck1.gif
+${GEM_LIBDIR}/doc/ex/images/duck10.gif
+${GEM_LIBDIR}/doc/ex/images/duck11.gif
+${GEM_LIBDIR}/doc/ex/images/duck12.gif
+${GEM_LIBDIR}/doc/ex/images/duck13.gif
+${GEM_LIBDIR}/doc/ex/images/duck14.gif
+${GEM_LIBDIR}/doc/ex/images/duck15.gif
+${GEM_LIBDIR}/doc/ex/images/duck2.gif
+${GEM_LIBDIR}/doc/ex/images/duck3.gif
+${GEM_LIBDIR}/doc/ex/images/duck4.gif
+${GEM_LIBDIR}/doc/ex/images/duck5.gif
+${GEM_LIBDIR}/doc/ex/images/duck6.gif
+${GEM_LIBDIR}/doc/ex/images/duck7.gif
+${GEM_LIBDIR}/doc/ex/images/duck8.gif
+${GEM_LIBDIR}/doc/ex/images/duck9.gif
+${GEM_LIBDIR}/doc/ex/images/graydient230x6.gif
+${GEM_LIBDIR}/doc/ex/images/logo400x83.gif
+${GEM_LIBDIR}/doc/ex/images/model.miff
+${GEM_LIBDIR}/doc/ex/images/notimplemented.gif
+${GEM_LIBDIR}/doc/ex/images/smile.miff
+${GEM_LIBDIR}/doc/ex/images/spin.gif
+${GEM_LIBDIR}/doc/ex/implode.rb
+${GEM_LIBDIR}/doc/ex/level.rb
+${GEM_LIBDIR}/doc/ex/line.rb
+${GEM_LIBDIR}/doc/ex/line01.rb
+${GEM_LIBDIR}/doc/ex/map.rb
+${GEM_LIBDIR}/doc/ex/map_f.rb
+${GEM_LIBDIR}/doc/ex/mask.rb
+${GEM_LIBDIR}/doc/ex/matte_fill_to_border.rb
+${GEM_LIBDIR}/doc/ex/matte_floodfill.rb
+${GEM_LIBDIR}/doc/ex/matte_replace.rb
+${GEM_LIBDIR}/doc/ex/median_filter.rb
+${GEM_LIBDIR}/doc/ex/modulate.rb
+${GEM_LIBDIR}/doc/ex/mono.rb
+${GEM_LIBDIR}/doc/ex/morph.rb
+${GEM_LIBDIR}/doc/ex/mosaic.rb
+${GEM_LIBDIR}/doc/ex/motion_blur.rb
+${GEM_LIBDIR}/doc/ex/negate.rb
+${GEM_LIBDIR}/doc/ex/negate_channel.rb
+${GEM_LIBDIR}/doc/ex/nested_rvg.rb
+${GEM_LIBDIR}/doc/ex/nonzero.rb
+${GEM_LIBDIR}/doc/ex/normalize.rb
+${GEM_LIBDIR}/doc/ex/oil_paint.rb
+${GEM_LIBDIR}/doc/ex/opacity.rb
+${GEM_LIBDIR}/doc/ex/ordered_dither.rb
+${GEM_LIBDIR}/doc/ex/path.rb
+${GEM_LIBDIR}/doc/ex/pattern1.rb
+${GEM_LIBDIR}/doc/ex/pattern2.rb
+${GEM_LIBDIR}/doc/ex/polaroid.rb
+${GEM_LIBDIR}/doc/ex/polygon.rb
+${GEM_LIBDIR}/doc/ex/polygon01.rb
+${GEM_LIBDIR}/doc/ex/polyline.rb
+${GEM_LIBDIR}/doc/ex/polyline01.rb
+${GEM_LIBDIR}/doc/ex/posterize.rb
+${GEM_LIBDIR}/doc/ex/preview.rb
+${GEM_LIBDIR}/doc/ex/qbezierpath.rb
+${GEM_LIBDIR}/doc/ex/quad01.rb
+${GEM_LIBDIR}/doc/ex/quantize-m.rb
+${GEM_LIBDIR}/doc/ex/radial_blur.rb
+${GEM_LIBDIR}/doc/ex/raise.rb
+${GEM_LIBDIR}/doc/ex/random_threshold_channel.rb
+${GEM_LIBDIR}/doc/ex/rect01.rb
+${GEM_LIBDIR}/doc/ex/rect02.rb
+${GEM_LIBDIR}/doc/ex/rectangle.rb
+${GEM_LIBDIR}/doc/ex/reduce_noise.rb
+${GEM_LIBDIR}/doc/ex/resize_to_fill.rb
+${GEM_LIBDIR}/doc/ex/resize_to_fit.rb
+${GEM_LIBDIR}/doc/ex/roll.rb
+${GEM_LIBDIR}/doc/ex/rotate.rb
+${GEM_LIBDIR}/doc/ex/rotate_f.rb
+${GEM_LIBDIR}/doc/ex/roundrect.rb
+${GEM_LIBDIR}/doc/ex/rubyname.rb
+${GEM_LIBDIR}/doc/ex/rvg_clippath.rb
+${GEM_LIBDIR}/doc/ex/rvg_linecap.rb
+${GEM_LIBDIR}/doc/ex/rvg_linejoin.rb
+${GEM_LIBDIR}/doc/ex/rvg_opacity.rb
+${GEM_LIBDIR}/doc/ex/rvg_pattern.rb
+${GEM_LIBDIR}/doc/ex/rvg_stroke_dasharray.rb
+${GEM_LIBDIR}/doc/ex/segment.rb
+${GEM_LIBDIR}/doc/ex/sepiatone.rb
+${GEM_LIBDIR}/doc/ex/shade.rb
+${GEM_LIBDIR}/doc/ex/shadow.rb
+${GEM_LIBDIR}/doc/ex/shave.rb
+${GEM_LIBDIR}/doc/ex/shear.rb
+${GEM_LIBDIR}/doc/ex/sketch.rb
+${GEM_LIBDIR}/doc/ex/skewx.rb
+${GEM_LIBDIR}/doc/ex/skewy.rb
+${GEM_LIBDIR}/doc/ex/smile.rb
+${GEM_LIBDIR}/doc/ex/solarize.rb
+${GEM_LIBDIR}/doc/ex/splice.rb
+${GEM_LIBDIR}/doc/ex/spread.rb
+${GEM_LIBDIR}/doc/ex/stegano.rb
+${GEM_LIBDIR}/doc/ex/stroke_dasharray.rb
+${GEM_LIBDIR}/doc/ex/stroke_fill.rb
+${GEM_LIBDIR}/doc/ex/stroke_linecap.rb
+${GEM_LIBDIR}/doc/ex/stroke_linejoin.rb
+${GEM_LIBDIR}/doc/ex/stroke_width.rb
+${GEM_LIBDIR}/doc/ex/swirl.rb
+${GEM_LIBDIR}/doc/ex/text.rb
+${GEM_LIBDIR}/doc/ex/text01.rb
+${GEM_LIBDIR}/doc/ex/text_align.rb
+${GEM_LIBDIR}/doc/ex/text_antialias.rb
+${GEM_LIBDIR}/doc/ex/text_styles.rb
+${GEM_LIBDIR}/doc/ex/text_undercolor.rb
+${GEM_LIBDIR}/doc/ex/texture_fill_to_border.rb
+${GEM_LIBDIR}/doc/ex/texture_floodfill.rb
+${GEM_LIBDIR}/doc/ex/texturefill.rb
+${GEM_LIBDIR}/doc/ex/threshold.rb
+${GEM_LIBDIR}/doc/ex/to_blob.rb
+${GEM_LIBDIR}/doc/ex/translate.rb
+${GEM_LIBDIR}/doc/ex/transparent.rb
+${GEM_LIBDIR}/doc/ex/transpose.rb
+${GEM_LIBDIR}/doc/ex/transverse.rb
+${GEM_LIBDIR}/doc/ex/tref01.rb
+${GEM_LIBDIR}/doc/ex/triangle01.rb
+${GEM_LIBDIR}/doc/ex/trim.rb
+${GEM_LIBDIR}/doc/ex/tspan01.rb
+${GEM_LIBDIR}/doc/ex/tspan02.rb
+${GEM_LIBDIR}/doc/ex/tspan03.rb
+${GEM_LIBDIR}/doc/ex/unsharp_mask.rb
+${GEM_LIBDIR}/doc/ex/viewex.rb
+${GEM_LIBDIR}/doc/ex/vignette.rb
+${GEM_LIBDIR}/doc/ex/watermark.rb
+${GEM_LIBDIR}/doc/ex/wave.rb
+${GEM_LIBDIR}/doc/ex/wet_floor.rb
+${GEM_LIBDIR}/doc/ex/writing_mode01.rb
+${GEM_LIBDIR}/doc/ex/writing_mode02.rb
+${GEM_LIBDIR}/doc/ilist.html
+${GEM_LIBDIR}/doc/image1.html
+${GEM_LIBDIR}/doc/image2.html
+${GEM_LIBDIR}/doc/image3.html
+${GEM_LIBDIR}/doc/imageattrs.html
+${GEM_LIBDIR}/doc/imusage.html
+${GEM_LIBDIR}/doc/index.html
+${GEM_LIBDIR}/doc/info.html
+${GEM_LIBDIR}/doc/magick.html
+${GEM_LIBDIR}/doc/optequiv.html
+${GEM_LIBDIR}/doc/rvg.html
+${GEM_LIBDIR}/doc/rvgclip.html
+${GEM_LIBDIR}/doc/rvggroup.html
+${GEM_LIBDIR}/doc/rvgimage.html
+${GEM_LIBDIR}/doc/rvgpattern.html
+${GEM_LIBDIR}/doc/rvgshape.html
+${GEM_LIBDIR}/doc/rvgstyle.html
+${GEM_LIBDIR}/doc/rvgtext.html
+${GEM_LIBDIR}/doc/rvgtspan.html
+${GEM_LIBDIR}/doc/rvgtut.html
+${GEM_LIBDIR}/doc/rvguse.html
+${GEM_LIBDIR}/doc/rvgxform.html
+${GEM_LIBDIR}/doc/scripts/doc.js
+${GEM_LIBDIR}/doc/scripts/stripeTables.js
+${GEM_LIBDIR}/doc/struct.html
+${GEM_LIBDIR}/doc/usage.html
+${GEM_LIBDIR}/examples/constitute.rb
+${GEM_LIBDIR}/examples/crop_with_gravity.rb
+${GEM_LIBDIR}/examples/demo.rb
+${GEM_LIBDIR}/examples/describe.rb
+${GEM_LIBDIR}/examples/find_similar_region.rb
+${GEM_LIBDIR}/examples/histogram.rb
+${GEM_LIBDIR}/examples/identify.rb
+${GEM_LIBDIR}/examples/image_opacity.rb
+${GEM_LIBDIR}/examples/import_export.rb
+${GEM_LIBDIR}/examples/pattern_fill.rb
+${GEM_LIBDIR}/examples/rotating_text.rb
+${GEM_LIBDIR}/examples/spinner.rb
+${GEM_LIBDIR}/examples/thumbnail.rb
+${GEM_LIBDIR}/examples/vignette.rb
+${GEM_LIBDIR}/ext/RMagick/MANIFEST
+${GEM_LIBDIR}/ext/RMagick/extconf.rb
+${GEM_LIBDIR}/ext/RMagick/rmagick.h
+${GEM_LIBDIR}/ext/RMagick/rmdraw.c
+${GEM_LIBDIR}/ext/RMagick/rmfill.c
+${GEM_LIBDIR}/ext/RMagick/rmilist.c
+${GEM_LIBDIR}/ext/RMagick/rmimage.c
+${GEM_LIBDIR}/ext/RMagick/rminfo.c
+${GEM_LIBDIR}/ext/RMagick/rmmain.c
+${GEM_LIBDIR}/ext/RMagick/rmutil.c
+${GEM_LIBDIR}/lib/RMagick.rb
+${GEM_LIBDIR}/lib/RMagick2.${RUBY_DLEXT}
+${GEM_LIBDIR}/lib/rvg/clippath.rb
+${GEM_LIBDIR}/lib/rvg/container.rb
+${GEM_LIBDIR}/lib/rvg/deep_equal.rb
+${GEM_LIBDIR}/lib/rvg/describable.rb
+${GEM_LIBDIR}/lib/rvg/embellishable.rb
+${GEM_LIBDIR}/lib/rvg/misc.rb
+${GEM_LIBDIR}/lib/rvg/paint.rb
+${GEM_LIBDIR}/lib/rvg/pathdata.rb
+${GEM_LIBDIR}/lib/rvg/rvg.rb
+${GEM_LIBDIR}/lib/rvg/stretchable.rb
+${GEM_LIBDIR}/lib/rvg/stylable.rb
+${GEM_LIBDIR}/lib/rvg/text.rb
+${GEM_LIBDIR}/lib/rvg/transformable.rb
+${GEM_LIBDIR}/lib/rvg/units.rb
+${GEM_LIBDIR}/metaconfig
+${GEM_LIBDIR}/post-clean.rb
+${GEM_LIBDIR}/post-install.rb
+${GEM_LIBDIR}/post-setup.rb
+${GEM_LIBDIR}/rmagick.gemspec
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/uninstall.rb
+${GEM_HOME}/specifications/rmagick-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib/rvg
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/ext/RMagick
+@dirrm ${GEM_LIBDIR}/ext
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}/doc/scripts
+@dirrm ${GEM_LIBDIR}/doc/ex/images
+@dirrm ${GEM_LIBDIR}/doc/ex
+@dirrm ${GEM_LIBDIR}/doc/css
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/graphics/ruby-RMagick/distinfo b/graphics/ruby-RMagick/distinfo
index 6721732bc83..a1407a8b159 100644
--- a/graphics/ruby-RMagick/distinfo
+++ b/graphics/ruby-RMagick/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2008/04/02 01:59:59 obache Exp $
+$NetBSD: distinfo,v 1.35 2008/04/04 15:30:01 jlam Exp $
-SHA1 (RMagick-2.3.0.tar.gz) = 0f0c94b0740055ab6932367ac4fd3f843c6b1c0f
-RMD160 (RMagick-2.3.0.tar.gz) = 22d6b0e26a47a3f6398b130b461f12f782b1ee04
-Size (RMagick-2.3.0.tar.gz) = 1030607 bytes
+SHA1 (rmagick-2.3.0.gem) = 5404e36d97e0093f8ae02726ac5c5581ba72c8e9
+RMD160 (rmagick-2.3.0.gem) = bb8c31fefbff02e46134ded3a5974f62e9ae8d17
+Size (rmagick-2.3.0.gem) = 1030144 bytes
diff --git a/graphics/ruby-gd/Makefile b/graphics/ruby-gd/Makefile
index ec4d8a66e7a..d851478e088 100644
--- a/graphics/ruby-gd/Makefile
+++ b/graphics/ruby-gd/Makefile
@@ -1,33 +1,30 @@
-# $NetBSD: Makefile,v 1.21 2007/10/28 02:09:36 taca Exp $
+# $NetBSD: Makefile,v 1.22 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= ruby-GD-${VER}-1
-PKGNAME= ${RUBY_PKGPREFIX}-gd-${VER}.1
-PKGREVISION= 6
-CATEGORIES= graphics ruby
-MASTER_SITES= http://raa.ruby-lang.org/cache/ruby-gd/
+DISTNAME= ruby-gd-0.7.4
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}.1
+PKGREVISION= 7
+CATEGORIES= graphics
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= # not available
+HOMEPAGE= http://rubyforge.org/projects/ruby-gd/
COMMENT= Ruby extension to drive the GD library
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_EXTCONF= yes
-WRKSRC= ${WRKDIR}/ruby-GD-${VER}
-VER= 0.7.4
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o GD.${RUBY_DLEXT} mkmf.log
-CONFIGURE_ARGS+= --with-gd-dir=${PREFIX:Q}
+CONFIGURE_ARGS+= --with-gd-dir=${BUILDLINK_PREFIX.gd:Q}
+CONFIGURE_ARGS+= --with-jpeg
+CONFIGURE_ARGS+= --with-jpeg-dir=${BUILDLINK_PREFIX.jpeg:Q}
CONFIGURE_ARGS+= --with-ttf
-CONFIGURE_ARGS+= --with-ttf-dir=${PREFIX:Q}
+CONFIGURE_ARGS+= --with-ttf-dir=${BUILDLINK_PREFIX.freetype-lib:Q}
CONFIGURE_ARGS+= --with-freetype
-CONFIGURE_ARGS+= --with-freetype-dir=${PREFIX:Q}
+CONFIGURE_ARGS+= --with-freetype-dir=${BUILDLINK_PREFIX.freetype2:Q}
CONFIGURE_ARGS+= --enable-gd2_0
-post-install:
- ${CP} -R ${WRKSRC}/doc ${RUBY_DOCDIR}/gd
- ${CP} -R ${WRKSRC}/sample ${RUBY_EXAMPLESDIR}/gd
+.include "../../misc/rubygems/rubygem.mk"
-.include "../../graphics/gd/buildlink3.mk"
.include "../../graphics/freetype-lib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/gd/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-gd/PLIST b/graphics/ruby-gd/PLIST
index 84d1e50f1e1..8fc5b740027 100644
--- a/graphics/ruby-gd/PLIST
+++ b/graphics/ruby-gd/PLIST
@@ -1,13 +1,23 @@
-@comment $NetBSD: PLIST,v 1.4 2006/09/07 15:53:48 taca Exp $
-${RUBY_SITEARCHLIBDIR}/GD.${RUBY_DLEXT}
-${RUBY_EXAMPLESDIR}/gd/example.rb
-${RUBY_EXAMPLESDIR}/gd/gdtestttf.png
-${RUBY_EXAMPLESDIR}/gd/gdtestttf.rb
-${RUBY_EXAMPLESDIR}/gd/webpng.rb
-${RUBY_DOCDIR}/gd/INSTALL.en
-${RUBY_DOCDIR}/gd/INSTALL.ja
-${RUBY_DOCDIR}/gd/manual.html
-${RUBY_DOCDIR}/gd/manual.rd
-${RUBY_DOCDIR}/gd/manual_index.html
-@dirrm ${RUBY_EXAMPLESDIR}/gd
-@dirrm ${RUBY_DOCDIR}/gd
+@comment $NetBSD: PLIST,v 1.5 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/ruby-gd-0.7.4.gem
+${GEM_LIBDIR}/Changes
+${GEM_LIBDIR}/GD.c
+${GEM_LIBDIR}/doc/INSTALL.en
+${GEM_LIBDIR}/doc/INSTALL.ja
+${GEM_LIBDIR}/doc/manual.html
+${GEM_LIBDIR}/doc/manual.rd
+${GEM_LIBDIR}/doc/manual_index.html
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/lib/GD.${RUBY_DLEXT}
+${GEM_LIBDIR}/readme.en
+${GEM_LIBDIR}/readme.ja
+${GEM_LIBDIR}/sample/example.rb
+${GEM_LIBDIR}/sample/gdtestttf.png
+${GEM_LIBDIR}/sample/gdtestttf.rb
+${GEM_LIBDIR}/sample/webpng.rb
+${GEM_HOME}/specifications/ruby-gd-0.7.4.gemspec
+@dirrm ${GEM_LIBDIR}/sample
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}/rdoc/classes
diff --git a/graphics/ruby-gd/distinfo b/graphics/ruby-gd/distinfo
index dc2dd3abf73..b271930a86d 100644
--- a/graphics/ruby-gd/distinfo
+++ b/graphics/ruby-gd/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2006/01/03 14:25:50 taca Exp $
+$NetBSD: distinfo,v 1.4 2008/04/04 15:30:01 jlam Exp $
-SHA1 (ruby-GD-0.7.4-1.tar.gz) = 87ad45f8b224ab2abb87d289112a245f58b16218
-RMD160 (ruby-GD-0.7.4-1.tar.gz) = a1d941cc44c22f25cff0ee964c8dcb6eb00f9749
-Size (ruby-GD-0.7.4-1.tar.gz) = 38725 bytes
+SHA1 (ruby-gd-0.7.4.gem) = 35f2bd3810f77da1f7bc2ce6bdfdcd50000cad6b
+RMD160 (ruby-gd-0.7.4.gem) = 28db1a6e12c601c0acb2329d1f694b9f0276a189
+Size (ruby-gd-0.7.4.gem) = 41472 bytes
diff --git a/graphics/ruby-gnuplot/Makefile b/graphics/ruby-gnuplot/Makefile
index c46f5e05617..f3403d03739 100644
--- a/graphics/ruby-gnuplot/Makefile
+++ b/graphics/ruby-gnuplot/Makefile
@@ -1,24 +1,15 @@
-# $NetBSD: Makefile,v 1.1.1.1 2006/05/07 21:41:18 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= rgplot-2.2
-PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rg/gnu/}
+DISTNAME= gnuplot-2.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= graphics
-MASTER_SITES= http://rubyforge.org/frs/download.php/7093/
-EXTRACT_SUFX= .tar.bz2
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rgplot.rubyforge.org/
COMMENT= Ruby interface to a gnuplot process
-USE_RUBY_EXTCONF= yes
-WRKSRC= ${WRKDIR}/rgplot
-
-.include "../../lang/ruby/modules.mk"
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/gnuplot
-.for f in AUTHORS.txt LICENSE.txt howto.html
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/gnuplot
-.endfor
+GEM_BUILD= gemspec
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-gnuplot/PLIST b/graphics/ruby-gnuplot/PLIST
index 3423a97c260..cb96043e1ee 100644
--- a/graphics/ruby-gnuplot/PLIST
+++ b/graphics/ruby-gnuplot/PLIST
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/07 21:41:18 minskim Exp $
-${RUBY_SITELIBDIR}/gnuplot.rb
-${RUBY_DOCDIR}/gnuplot/AUTHORS.txt
-${RUBY_DOCDIR}/gnuplot/LICENSE.txt
-${RUBY_DOCDIR}/gnuplot/howto.html
-@dirrm ${RUBY_DOCDIR}/gnuplot
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/gnuplot-${PKGVERSION}.gem
+${GEM_LIBDIR}/lib/gnuplot.rb
+${GEM_HOME}/specifications/gnuplot-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/graphics/ruby-gnuplot/distinfo b/graphics/ruby-gnuplot/distinfo
index e0684e4036d..288ed678953 100644
--- a/graphics/ruby-gnuplot/distinfo
+++ b/graphics/ruby-gnuplot/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/05/07 21:41:18 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (rgplot-2.2.tar.bz2) = f219d2ead29745b5ed36b27e057862d76333b63e
-RMD160 (rgplot-2.2.tar.bz2) = 16074f161fcd314f80fbd1ce0f797449cccbdd76
-Size (rgplot-2.2.tar.bz2) = 8359 bytes
+SHA1 (gnuplot-2.2.gem) = b82f27a1b83cbf1f1bd979621e9e8cf371cafaad
+RMD160 (gnuplot-2.2.gem) = 04b28defa5dcad9235638ca0a8f62a624a7352cd
+Size (gnuplot-2.2.gem) = 5632 bytes
diff --git a/graphics/ruby-imlib2/Makefile b/graphics/ruby-imlib2/Makefile
index 18d6999834c..8d07a39955d 100644
--- a/graphics/ruby-imlib2/Makefile
+++ b/graphics/ruby-imlib2/Makefile
@@ -1,40 +1,24 @@
-# $NetBSD: Makefile,v 1.13 2007/04/01 01:58:38 obache Exp $
+# $NetBSD: Makefile,v 1.14 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= imlib2-ruby-${VER}
-PKGNAME= ${RUBY_PKGPREFIX}-imlib2-${VER}
-PKGREVISION= 4
-CATEGORIES= graphics ruby
-MASTER_SITES= http://www.pablotron.org/download/
+DISTNAME= imlib2-ruby-0.5.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}
+PKGREVISION= 5
+CATEGORIES= graphics
+MASTER_SITES= http://pablotron.org/files/gems/
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://www.pablotron.org/software/imlib2-ruby/
COMMENT= Imlib2 bindings for Ruby
-VER= 0.5.2
+GEM_NAME= ${DISTNAME:S/imlib2-ruby/Imlib2-Ruby/}
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o imlib2.${RUBY_DLEXT} mkmf.log
-REPLACE_RUBY_DIRS= ${WRKSRC}/examples
-RUBY_HAS_ARCHLIB= yes
RUBY_REQD= 1.8.0
-USE_RUBY_EXTCONF= yes
-RUBY_DYNAMIC_DIRS= ${RUBY_DOCDIR:S,${PREFIX}/,,}/imlib2
-INSTALL_TARGET= site-install
-
-DOCS= AUTHORS COPYING ChangeLog README TODO
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/imlib2
- cd ${WRKSRC}/examples && ${PAX} -rw -pp -pm . ${RUBY_EXAMPLESDIR}/imlib2
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/imlib2
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/imlib2
-.endfor
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/imlib2/api
- cd ${WRKSRC}/doc && ${PAX} -rw -pp -pm . ${RUBY_DOCDIR}/imlib2/api
- ${RUBY_GENERATE_PLIST}
+.include "../../misc/rubygems/rubygem.mk"
BUILDLINK_API_DEPENDS.imlib2+= imlib2>=1.2.0nb2
.include "../../graphics/imlib2/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-imlib2/PLIST b/graphics/ruby-imlib2/PLIST
index ded27c1aed0..4ab0a0f1f05 100644
--- a/graphics/ruby-imlib2/PLIST
+++ b/graphics/ruby-imlib2/PLIST
@@ -1,14 +1,28 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/29 14:16:37 minskim Exp $
-${RUBY_SITEARCHLIBDIR}/imlib2.${RUBY_DLEXT}
-${RUBY_EXAMPLESDIR}/imlib2/fonts/yudit.ttf
-@dirrm ${RUBY_EXAMPLESDIR}/imlib2/fonts
-${RUBY_EXAMPLESDIR}/imlib2/images/bill_gates.jpg
-${RUBY_EXAMPLESDIR}/imlib2/images/clown.jpg
-@dirrm ${RUBY_EXAMPLESDIR}/imlib2/images
-${RUBY_EXAMPLESDIR}/imlib2/checkerboard.rb
-${RUBY_EXAMPLESDIR}/imlib2/oo-board.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_attach.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_font.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_imlib2.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_poly.rb
-@dirrm ${RUBY_EXAMPLESDIR}/imlib2
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/Imlib2-Ruby-${PKGVERSION}.gem
+${GEM_LIBDIR}/AUTHORS
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/depend
+${GEM_LIBDIR}/examples/checkerboard.rb
+${GEM_LIBDIR}/examples/fonts/yudit.ttf
+${GEM_LIBDIR}/examples/images/bill_gates.jpg
+${GEM_LIBDIR}/examples/images/clown.jpg
+${GEM_LIBDIR}/examples/oo-board.rb
+${GEM_LIBDIR}/examples/test_attach.rb
+${GEM_LIBDIR}/examples/test_font.rb
+${GEM_LIBDIR}/examples/test_imlib2.rb
+${GEM_LIBDIR}/examples/test_poly.rb
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/imlib2.c
+${GEM_LIBDIR}/imlib2.gemspec
+${GEM_LIBDIR}/lib/imlib2.${RUBY_DLEXT}
+${GEM_HOME}/specifications/Imlib2-Ruby-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples/images
+@dirrm ${GEM_LIBDIR}/examples/fonts
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}
diff --git a/graphics/ruby-imlib2/distinfo b/graphics/ruby-imlib2/distinfo
index 618de43e7cb..4780d2da080 100644
--- a/graphics/ruby-imlib2/distinfo
+++ b/graphics/ruby-imlib2/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2006/01/03 14:25:50 taca Exp $
+$NetBSD: distinfo,v 1.5 2008/04/04 15:30:01 jlam Exp $
-SHA1 (imlib2-ruby-0.5.2.tar.gz) = 10c92b7eb2702105ba94bba9918a7e69d7d941e8
-RMD160 (imlib2-ruby-0.5.2.tar.gz) = a980d8acf9f334763d7974a2976faa1fb201331b
-Size (imlib2-ruby-0.5.2.tar.gz) = 180685 bytes
+SHA1 (imlib2-ruby-0.5.2.gem) = 2d723441dae7630f7bec8c55486333a8efb2dbf1
+RMD160 (imlib2-ruby-0.5.2.gem) = ebc3cdbcbefd90d38c6723dc620ed82fa4abff8b
+Size (imlib2-ruby-0.5.2.gem) = 119296 bytes
diff --git a/mail/ruby-actionmailer/Makefile b/mail/ruby-actionmailer/Makefile
index 2a9dc92a60c..5f4e655c483 100644
--- a/mail/ruby-actionmailer/Makefile
+++ b/mail/ruby-actionmailer/Makefile
@@ -1,31 +1,21 @@
-# $NetBSD: Makefile,v 1.10 2008/02/09 06:24:57 minskim Exp $
+# $NetBSD: Makefile,v 1.11 2008/04/04 15:30:01 jlam Exp $
DISTNAME= actionmailer-2.0.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= mail ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/29354/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= mail
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyforge.org/projects/actionmailer/
COMMENT= Ruby framework for designing email-service layers
-DEPENDS+= ${RUBY_PKGPREFIX}-actionpack>=2.0.2:../../www/ruby-actionpack
-DEPENDS+= ${RUBY_PKGPREFIX}-tmail>=1.1.0:../../mail/ruby-tmail
+DEPENDS+= ${RUBY_PKGPREFIX}-actionpack>=2.0.2nb1:../../www/ruby-actionpack
-NO_BUILD= yes
-NO_CONFIGURE= yes
-USE_RUBY_INSTALL= yes
-
-.include "../../lang/ruby/modules.mk"
-
-pre-install:
- ${RM} -rf ${WRKSRC}/lib/action_mailer/vendor/tmail-1.1.0
- ${RM} -f ${WRKSRC}/lib/action_mailer/vendor/tmail.rb
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/actionmailer
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${RUBY_DOCDIR}/actionmailer
- ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/actionmailer
+# This isn't strictly necessary as actionmailer bundles its own copy
+# of tmail, but we can make use of the bugfixes in a more recent gem
+# installation of tmail.
+#
+DEPENDS+= ${RUBY_PKGPREFIX}-tmail>=1.2.2:../../mail/ruby-tmail
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/mail/ruby-actionmailer/PLIST b/mail/ruby-actionmailer/PLIST
index acdbf0bd79f..785650a39f8 100644
--- a/mail/ruby-actionmailer/PLIST
+++ b/mail/ruby-actionmailer/PLIST
@@ -1,22 +1,134 @@
-@comment $NetBSD: PLIST,v 1.7 2008/02/09 06:24:57 minskim Exp $
-${RUBY_SITELIBDIR}/action_mailer.rb
-${RUBY_SITELIBDIR}/action_mailer/adv_attr_accessor.rb
-${RUBY_SITELIBDIR}/action_mailer/base.rb
-${RUBY_SITELIBDIR}/action_mailer/helpers.rb
-${RUBY_SITELIBDIR}/action_mailer/mail_helper.rb
-${RUBY_SITELIBDIR}/action_mailer/part.rb
-${RUBY_SITELIBDIR}/action_mailer/part_container.rb
-${RUBY_SITELIBDIR}/action_mailer/quoting.rb
-${RUBY_SITELIBDIR}/action_mailer/test_case.rb
-${RUBY_SITELIBDIR}/action_mailer/test_helper.rb
-${RUBY_SITELIBDIR}/action_mailer/utils.rb
-${RUBY_SITELIBDIR}/action_mailer/vendor.rb
-${RUBY_SITELIBDIR}/action_mailer/vendor/text-format-0.6.3/text/format.rb
-${RUBY_SITELIBDIR}/action_mailer/version.rb
-${RUBY_DOCDIR}/actionmailer/CHANGELOG
-${RUBY_DOCDIR}/actionmailer/README
-@dirrm ${RUBY_DOCDIR}/actionmailer
-@dirrm ${RUBY_SITELIBDIR}/action_mailer/vendor/text-format-0.6.3/text
-@dirrm ${RUBY_SITELIBDIR}/action_mailer/vendor/text-format-0.6.3
-@dirrm ${RUBY_SITELIBDIR}/action_mailer/vendor
-@dirrm ${RUBY_SITELIBDIR}/action_mailer
+@comment $NetBSD: PLIST,v 1.8 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/actionmailer-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/MIT-LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/action_mailer.rb
+${GEM_LIBDIR}/lib/action_mailer/adv_attr_accessor.rb
+${GEM_LIBDIR}/lib/action_mailer/base.rb
+${GEM_LIBDIR}/lib/action_mailer/helpers.rb
+${GEM_LIBDIR}/lib/action_mailer/mail_helper.rb
+${GEM_LIBDIR}/lib/action_mailer/part.rb
+${GEM_LIBDIR}/lib/action_mailer/part_container.rb
+${GEM_LIBDIR}/lib/action_mailer/quoting.rb
+${GEM_LIBDIR}/lib/action_mailer/test_case.rb
+${GEM_LIBDIR}/lib/action_mailer/test_helper.rb
+${GEM_LIBDIR}/lib/action_mailer/utils.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/text-format-0.6.3/text/format.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/Makefile
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/address.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/attachments.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/base64.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/compat.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/config.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/core_extensions.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/encode.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/facade.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/header.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/info.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/interface.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/loader.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/mail.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/mailbox.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/mbox.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/net.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/obsolete.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/parser.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/parser.y
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/port.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/quoting.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/scanner.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/scanner_r.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/stringio.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/tmail.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/utils.rb
+${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail/version.rb
+${GEM_LIBDIR}/lib/action_mailer/version.rb
+${GEM_LIBDIR}/lib/actionmailer.rb
+${GEM_LIBDIR}/test/abstract_unit.rb
+${GEM_LIBDIR}/test/delivery_method_test.rb
+${GEM_LIBDIR}/test/fixtures/first_mailer/share.erb
+${GEM_LIBDIR}/test/fixtures/first_mailer/share.rhtml
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_example_helper.erb
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_example_helper.rhtml
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_helper.erb
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_helper.rhtml
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_helper_method.erb
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_helper_method.rhtml
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_mail_helper.erb
+${GEM_LIBDIR}/test/fixtures/helper_mailer/use_mail_helper.rhtml
+${GEM_LIBDIR}/test/fixtures/helpers/example_helper.rb
+${GEM_LIBDIR}/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.erb
+${GEM_LIBDIR}/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.rhtml
+${GEM_LIBDIR}/test/fixtures/path.with.dots/multipart_with_template_path_with_dots.rhtml
+${GEM_LIBDIR}/test/fixtures/raw_base64_decoded_string
+${GEM_LIBDIR}/test/fixtures/raw_base64_encoded_string
+${GEM_LIBDIR}/test/fixtures/raw_email
+${GEM_LIBDIR}/test/fixtures/raw_email10
+${GEM_LIBDIR}/test/fixtures/raw_email12
+${GEM_LIBDIR}/test/fixtures/raw_email13
+${GEM_LIBDIR}/test/fixtures/raw_email2
+${GEM_LIBDIR}/test/fixtures/raw_email3
+${GEM_LIBDIR}/test/fixtures/raw_email4
+${GEM_LIBDIR}/test/fixtures/raw_email5
+${GEM_LIBDIR}/test/fixtures/raw_email6
+${GEM_LIBDIR}/test/fixtures/raw_email7
+${GEM_LIBDIR}/test/fixtures/raw_email8
+${GEM_LIBDIR}/test/fixtures/raw_email9
+${GEM_LIBDIR}/test/fixtures/raw_email_quoted_with_0d0a
+${GEM_LIBDIR}/test/fixtures/raw_email_with_invalid_characters_in_content_type
+${GEM_LIBDIR}/test/fixtures/raw_email_with_nested_attachment
+${GEM_LIBDIR}/test/fixtures/raw_email_with_partially_quoted_subject
+${GEM_LIBDIR}/test/fixtures/second_mailer/share.erb
+${GEM_LIBDIR}/test/fixtures/second_mailer/share.rhtml
+${GEM_LIBDIR}/test/fixtures/templates/signed_up.erb
+${GEM_LIBDIR}/test/fixtures/templates/signed_up.rhtml
+${GEM_LIBDIR}/test/fixtures/test_mailer/_subtemplate.text.plain.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/custom_templating_extension.text.html.haml
+${GEM_LIBDIR}/test/fixtures/test_mailer/custom_templating_extension.text.plain.haml
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.ignored.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.ignored.rhtml
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.rhtml.bak
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.text.html.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.text.html.rhtml
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.rhtml
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.rhtml
+${GEM_LIBDIR}/test/fixtures/test_mailer/included_subtemplate.text.plain.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/rxml_template.builder
+${GEM_LIBDIR}/test/fixtures/test_mailer/rxml_template.rxml
+${GEM_LIBDIR}/test/fixtures/test_mailer/signed_up.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/signed_up.rhtml
+${GEM_LIBDIR}/test/fixtures/test_mailer/signed_up_with_url.erb
+${GEM_LIBDIR}/test/fixtures/test_mailer/signed_up_with_url.rhtml
+${GEM_LIBDIR}/test/mail_helper_test.rb
+${GEM_LIBDIR}/test/mail_render_test.rb
+${GEM_LIBDIR}/test/mail_service_test.rb
+${GEM_LIBDIR}/test/quoting_test.rb
+${GEM_LIBDIR}/test/test_helper_test.rb
+${GEM_LIBDIR}/test/tmail_test.rb
+${GEM_LIBDIR}/test/url_test.rb
+${GEM_HOME}/specifications/actionmailer-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/fixtures/test_mailer
+@dirrm ${GEM_LIBDIR}/test/fixtures/templates
+@dirrm ${GEM_LIBDIR}/test/fixtures/second_mailer
+@dirrm ${GEM_LIBDIR}/test/fixtures/path.with.dots/funky_path_mailer
+@dirrm ${GEM_LIBDIR}/test/fixtures/path.with.dots
+@dirrm ${GEM_LIBDIR}/test/fixtures/helpers
+@dirrm ${GEM_LIBDIR}/test/fixtures/helper_mailer
+@dirrm ${GEM_LIBDIR}/test/fixtures/first_mailer
+@dirrm ${GEM_LIBDIR}/test/fixtures
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0/tmail
+@dirrm ${GEM_LIBDIR}/lib/action_mailer/vendor/tmail-1.1.0
+@dirrm ${GEM_LIBDIR}/lib/action_mailer/vendor/text-format-0.6.3/text
+@dirrm ${GEM_LIBDIR}/lib/action_mailer/vendor/text-format-0.6.3
+@dirrm ${GEM_LIBDIR}/lib/action_mailer/vendor
+@dirrm ${GEM_LIBDIR}/lib/action_mailer
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
diff --git a/mail/ruby-actionmailer/distinfo b/mail/ruby-actionmailer/distinfo
index 84bd7ef40e1..5d55316d638 100644
--- a/mail/ruby-actionmailer/distinfo
+++ b/mail/ruby-actionmailer/distinfo
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.11 2008/02/09 06:24:57 minskim Exp $
+$NetBSD: distinfo,v 1.12 2008/04/04 15:30:01 jlam Exp $
-SHA1 (actionmailer-2.0.2.tgz) = d3b150ba266b80e02d4d82a1b9601534031085bf
-RMD160 (actionmailer-2.0.2.tgz) = d7e763de8eaf4644b5afe5911cdd3d76a00ce7e6
-Size (actionmailer-2.0.2.tgz) = 113537 bytes
-SHA1 (patch-aa) = 46e7c61624eeb426d3cb72eb7c1651208c8c3efe
-SHA1 (patch-ab) = c30b7bd36a23e129ba48a6991386cbef17027df2
+SHA1 (actionmailer-2.0.2.gem) = 6ea83fb10f2d318627dc9de01e3772605bffbad4
+RMD160 (actionmailer-2.0.2.gem) = f6b247c87353639722da709dbf3ca50d9c86d18a
+Size (actionmailer-2.0.2.gem) = 116736 bytes
diff --git a/mail/ruby-actionmailer/patches/patch-aa b/mail/ruby-actionmailer/patches/patch-aa
deleted file mode 100644
index c7bf8d639ee..00000000000
--- a/mail/ruby-actionmailer/patches/patch-aa
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2008/02/09 06:24:57 minskim Exp $
-
---- lib/action_mailer.rb.orig 2008-02-08 21:56:01.000000000 -0800
-+++ lib/action_mailer.rb
-@@ -23,11 +23,7 @@
-
- unless defined?(ActionController)
- begin
-- $:.unshift "#{File.dirname(__FILE__)}/../../actionpack/lib"
- require 'action_controller'
-- rescue LoadError
-- require 'rubygems'
-- gem 'actionpack', '>= 1.12.5'
- end
- end
-
diff --git a/mail/ruby-actionmailer/patches/patch-ab b/mail/ruby-actionmailer/patches/patch-ab
deleted file mode 100644
index 1c633dcc793..00000000000
--- a/mail/ruby-actionmailer/patches/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2008/02/09 06:24:57 minskim Exp $
-
---- lib/action_mailer/vendor.rb.orig 2008-02-08 21:56:50.000000000 -0800
-+++ lib/action_mailer/vendor.rb
-@@ -1,14 +1,7 @@
--# Prefer gems to the bundled libs.
--require 'rubygems'
--
- begin
-- gem 'tmail', '~> 1.1.0'
--rescue Gem::LoadError
- $:.unshift "#{File.dirname(__FILE__)}/vendor/tmail-1.1.0"
- end
-
- begin
-- gem 'text-format', '>= 0.6.3'
--rescue Gem::LoadError
- $:.unshift "#{File.dirname(__FILE__)}/vendor/text-format-0.6.3"
- end
diff --git a/sysutils/ruby-facter/Makefile b/sysutils/ruby-facter/Makefile
index e4d48e7f253..f72ec542b08 100644
--- a/sysutils/ruby-facter/Makefile
+++ b/sysutils/ruby-facter/Makefile
@@ -1,19 +1,15 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/03/12 23:47:05 tonnerre Exp $
-#
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
DISTNAME= facter-1.3.8
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= sysutils ruby
-MASTER_SITES= http://www.reductivelabs.com/downloads/facter/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= sysutils
MAINTAINER= tonnerre@NetBSD.org
HOMEPAGE= http://www.reductivelabs.com/projects/facter/
COMMENT= Cross-platform Ruby library for retrieving facts from OS
-NO_BUILD= yes
-USE_RUBY_INSTALL= yes
-
-.include "../../lang/ruby/modules.mk"
+GEM_BUILD= gemspec
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/ruby-facter/PLIST b/sysutils/ruby-facter/PLIST
index aa61f3df256..d58fa0df50f 100644
--- a/sysutils/ruby-facter/PLIST
+++ b/sysutils/ruby-facter/PLIST
@@ -1,14 +1,31 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2008/03/12 23:47:05 tonnerre Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
bin/facter
-${RUBY_SITELIBDIR}/facter/util/plist/parser.rb
-${RUBY_SITELIBDIR}/facter/util/plist/generator.rb
-${RUBY_SITELIBDIR}/facter/util/plist.rb
-${RUBY_SITELIBDIR}/facter/processor.rb
-${RUBY_SITELIBDIR}/facter/memory.rb
-${RUBY_SITELIBDIR}/facter/manufacturer.rb
-${RUBY_SITELIBDIR}/facter/macosx.rb
-${RUBY_SITELIBDIR}/facter/ipmess.rb
-${RUBY_SITELIBDIR}/facter.rb
-@dirrm ${RUBY_SITELIBDIR}/facter/util/plist
-@dirrm ${RUBY_SITELIBDIR}/facter/util
-@dirrm ${RUBY_SITELIBDIR}/facter
+${GEM_HOME}/cache/facter-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/INSTALL
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/bin/facter
+${GEM_LIBDIR}/etc/facter.conf
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/facter.rb
+${GEM_LIBDIR}/lib/facter/ipmess.rb
+${GEM_LIBDIR}/lib/facter/macosx.rb
+${GEM_LIBDIR}/lib/facter/manufacturer.rb
+${GEM_LIBDIR}/lib/facter/memory.rb
+${GEM_LIBDIR}/lib/facter/processor.rb
+${GEM_LIBDIR}/lib/facter/util/plist.rb
+${GEM_LIBDIR}/lib/facter/util/plist/generator.rb
+${GEM_LIBDIR}/lib/facter/util/plist/parser.rb
+${GEM_HOME}/specifications/facter-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib/facter/util/plist
+@dirrm ${GEM_LIBDIR}/lib/facter/util
+@dirrm ${GEM_LIBDIR}/lib/facter
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/etc
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/sysutils/ruby-facter/distinfo b/sysutils/ruby-facter/distinfo
index f0a8a913d86..d8a5cbfe22b 100644
--- a/sysutils/ruby-facter/distinfo
+++ b/sysutils/ruby-facter/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/03/12 23:47:05 tonnerre Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (facter-1.3.8.tgz) = c59edc74df09599e8c723121c65826c4a6ecbc67
-RMD160 (facter-1.3.8.tgz) = 12e578271dd44e9eed33465fde4aec94d645d994
-Size (facter-1.3.8.tgz) = 29336 bytes
+SHA1 (facter-1.3.8.gem) = 0cc38ff23b1316b23a6378744be1fea3e5d348a1
+RMD160 (facter-1.3.8.gem) = d2f889963724cd14fc03c19c1ad8099d00210cf5
+Size (facter-1.3.8.gem) = 32256 bytes
+SHA1 (patch-aa) = e0d792edf8438811398ffbb2b67253c832b98b64
diff --git a/sysutils/ruby-facter/patches/patch-aa b/sysutils/ruby-facter/patches/patch-aa
new file mode 100644
index 00000000000..7eb49f94066
--- /dev/null
+++ b/sysutils/ruby-facter/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2008/04/04 15:30:01 jlam Exp $
+
+--- ../facter-1.3.8.gemspec.orig 2008-03-30 23:50:38.000000000 -0400
++++ ../facter-1.3.8.gemspec
+@@ -3,8 +3,6 @@ name: facter
+ version: !ruby/object:Gem::Version
+ version: 1.3.8
+ platform: ruby
+-authors:
+--
+ autorequire:
+ bindir: bin
+ cert_chain:
diff --git a/textproc/ruby-redcloth/Makefile b/textproc/ruby-redcloth/Makefile
index 0f27662d0cd..9ff7db85549 100644
--- a/textproc/ruby-redcloth/Makefile
+++ b/textproc/ruby-redcloth/Makefile
@@ -1,26 +1,15 @@
-# $NetBSD: Makefile,v 1.8 2007/10/03 14:45:42 heinz Exp $
+# $NetBSD: Makefile,v 1.9 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= RedCloth-${VERSION}
-PKGNAME= ${RUBY_PKGPREFIX}-redcloth-${VERSION}
-PKGREVISION= 1
+DISTNAME= RedCloth-3.0.4
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:tl}
+PKGREVISION= 2
CATEGORIES= textproc
-MASTER_SITES= http://rubyforge.org/frs/download.php/6064/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.whytheluckystiff.net/ruby/redcloth/
COMMENT= Textile library for Ruby
-VERSION= 3.0.4
-REPLACE_RUBY= ${WRKSRC}/bin/redcloth
-USE_RUBY_SETUP= yes
+GEM_BUILD= gemspec
-DOCS= CHANGELOG README REFERENCE
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/redcloth
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${RUBY_DOCDIR}/redcloth
-.endfor
-
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/ruby-redcloth/PLIST b/textproc/ruby-redcloth/PLIST
index 1646f2ab22d..eaa5e59a0cf 100644
--- a/textproc/ruby-redcloth/PLIST
+++ b/textproc/ruby-redcloth/PLIST
@@ -1,7 +1,29 @@
-@comment $NetBSD: PLIST,v 1.5 2006/09/07 15:55:50 taca Exp $
+@comment $NetBSD: PLIST,v 1.6 2008/04/04 15:30:01 jlam Exp $
bin/redcloth
-${RUBY_SITELIBDIR}/redcloth.rb
-${RUBY_DOCDIR}/redcloth/CHANGELOG
-${RUBY_DOCDIR}/redcloth/README
-${RUBY_DOCDIR}/redcloth/REFERENCE
-@dirrm ${RUBY_DOCDIR}/redcloth
+${GEM_HOME}/cache/RedCloth-${PKGVERSION}.gem
+${GEM_LIBDIR}/bin/redcloth
+${GEM_LIBDIR}/doc/CHANGELOG
+${GEM_LIBDIR}/doc/COPYING
+${GEM_LIBDIR}/doc/README
+${GEM_LIBDIR}/doc/REFERENCE
+${GEM_LIBDIR}/doc/make.rb
+${GEM_LIBDIR}/lib/redcloth.rb
+${GEM_LIBDIR}/run-tests.rb
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/tests/code.yml
+${GEM_LIBDIR}/tests/hard_breaks.yml
+${GEM_LIBDIR}/tests/images.yml
+${GEM_LIBDIR}/tests/instiki.yml
+${GEM_LIBDIR}/tests/links.yml
+${GEM_LIBDIR}/tests/lists.yml
+${GEM_LIBDIR}/tests/markdown.yml
+${GEM_LIBDIR}/tests/poignant.yml
+${GEM_LIBDIR}/tests/table.yml
+${GEM_LIBDIR}/tests/textism.yml
+${GEM_HOME}/specifications/RedCloth-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/tests
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/textproc/ruby-redcloth/distinfo b/textproc/ruby-redcloth/distinfo
index b4a2c8f6d70..8d9c5d68b7b 100644
--- a/textproc/ruby-redcloth/distinfo
+++ b/textproc/ruby-redcloth/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2006/01/03 14:25:51 taca Exp $
+$NetBSD: distinfo,v 1.6 2008/04/04 15:30:01 jlam Exp $
-SHA1 (RedCloth-3.0.4.tar.gz) = 44b320f34512a747ac60fe9d80a8e325ac1270e8
-RMD160 (RedCloth-3.0.4.tar.gz) = 1bbb5039940a861818eab685aa1be63b357f6a5e
-Size (RedCloth-3.0.4.tar.gz) = 38666 bytes
+SHA1 (RedCloth-3.0.4.gem) = cfc69c6648b5f1b7b4fd426ccefda4d016bc850f
+RMD160 (RedCloth-3.0.4.gem) = 6e925e2c598d8ce6bdfc8a0de63e56f2d263be35
+Size (RedCloth-3.0.4.gem) = 41984 bytes
diff --git a/textproc/ruby-simple-rss/Makefile b/textproc/ruby-simple-rss/Makefile
index 02f28446f60..8639253c39c 100644
--- a/textproc/ruby-simple-rss/Makefile
+++ b/textproc/ruby-simple-rss/Makefile
@@ -1,23 +1,13 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/06/11 04:03:51 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
DISTNAME= simple-rss-1.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= textproc ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/8346/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= textproc
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://simple-rss.rubyforge.org/
COMMENT= Simple, flexible, extensible, and liberal RSS and Atom reader
-NO_BUILD= yes
-USE_LANGUAGES= # none
-
-.include "../../lang/ruby/modules.mk"
-
-do-install:
- ${INSTALL_DATA} ${WRKSRC}/lib/simple-rss.rb ${RUBY_SITELIBDIR}
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/simple-rss
- cd ${WRKSRC}/html && pax -rwppm . ${RUBY_DOCDIR}/simple-rss
-
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/ruby-simple-rss/PLIST b/textproc/ruby-simple-rss/PLIST
index 96dd554a589..bd93890c8b6 100644
--- a/textproc/ruby-simple-rss/PLIST
+++ b/textproc/ruby-simple-rss/PLIST
@@ -1,24 +1,40 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/11 04:03:51 minskim Exp $
-${RUBY_SITELIBDIR}/simple-rss.rb
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000001.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000002.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000004.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000005.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000006.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000007.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src/M000008.html
-${RUBY_DOCDIR}/simple-rss/classes/SimpleRSSError.html
-${RUBY_DOCDIR}/simple-rss/created.rid
-${RUBY_DOCDIR}/simple-rss/files/README.html
-${RUBY_DOCDIR}/simple-rss/files/lib/simple-rss_rb.html
-${RUBY_DOCDIR}/simple-rss/fr_class_index.html
-${RUBY_DOCDIR}/simple-rss/fr_file_index.html
-${RUBY_DOCDIR}/simple-rss/fr_method_index.html
-${RUBY_DOCDIR}/simple-rss/index.html
-${RUBY_DOCDIR}/simple-rss/rdoc-style.css
-@dirrm ${RUBY_DOCDIR}/simple-rss/files/lib
-@dirrm ${RUBY_DOCDIR}/simple-rss/files
-@dirrm ${RUBY_DOCDIR}/simple-rss/classes/SimpleRSS.src
-@dirrm ${RUBY_DOCDIR}/simple-rss/classes
-@dirrm ${RUBY_DOCDIR}/simple-rss
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/simple-rss-${PKGVERSION}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/html/classes/SimpleRSS.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000001.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000002.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000004.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000005.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000006.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000007.html
+${GEM_LIBDIR}/html/classes/SimpleRSS.src/M000008.html
+${GEM_LIBDIR}/html/classes/SimpleRSSError.html
+${GEM_LIBDIR}/html/created.rid
+${GEM_LIBDIR}/html/files/README.html
+${GEM_LIBDIR}/html/files/lib/simple-rss_rb.html
+${GEM_LIBDIR}/html/fr_class_index.html
+${GEM_LIBDIR}/html/fr_file_index.html
+${GEM_LIBDIR}/html/fr_method_index.html
+${GEM_LIBDIR}/html/index.html
+${GEM_LIBDIR}/html/rdoc-style.css
+${GEM_LIBDIR}/lib/simple-rss.rb
+${GEM_LIBDIR}/test/base/base_test.rb
+${GEM_LIBDIR}/test/data/atom.xml
+${GEM_LIBDIR}/test/data/not-rss.xml
+${GEM_LIBDIR}/test/data/rss09.rdf
+${GEM_LIBDIR}/test/data/rss20.xml
+${GEM_LIBDIR}/test/test_helper.rb
+${GEM_HOME}/specifications/simple-rss-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/data
+@dirrm ${GEM_LIBDIR}/test/base
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/html/files/lib
+@dirrm ${GEM_LIBDIR}/html/files
+@dirrm ${GEM_LIBDIR}/html/classes/SimpleRSS.src
+@dirrm ${GEM_LIBDIR}/html/classes
+@dirrm ${GEM_LIBDIR}/html
+@dirrm ${GEM_LIBDIR}
diff --git a/textproc/ruby-simple-rss/distinfo b/textproc/ruby-simple-rss/distinfo
index b99b544ad67..4cc175209ca 100644
--- a/textproc/ruby-simple-rss/distinfo
+++ b/textproc/ruby-simple-rss/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/06/11 04:03:51 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (simple-rss-1.1.tgz) = de6b0900f2a5a2f2f4e2450f2893178664e4b6ea
-RMD160 (simple-rss-1.1.tgz) = 6b41140ff78af6689ed481c63c25c009c826010e
-Size (simple-rss-1.1.tgz) = 33010 bytes
+SHA1 (simple-rss-1.1.gem) = a2a7ed12040c446fc9bc1d8070e7c8e9949ca01b
+RMD160 (simple-rss-1.1.gem) = 90c4d324e10daba59555ac7b4074bc2ca600f34d
+Size (simple-rss-1.1.gem) = 35840 bytes
diff --git a/textproc/ruby-syntax/Makefile b/textproc/ruby-syntax/Makefile
index 23797114b12..8ffe17f75ec 100644
--- a/textproc/ruby-syntax/Makefile
+++ b/textproc/ruby-syntax/Makefile
@@ -1,17 +1,15 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/05/24 10:48:11 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
DISTNAME= syntax-1.0.0
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= textproc ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/4952/
-EXTRACT_SUFX= .tar.bz2
+PKGREVISION= 1
+CATEGORIES= textproc
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://syntax.rubyforge.org/
COMMENT= Ruby lexical analysis framework
-USE_LANGUAGES= # none
-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/textproc/ruby-syntax/PLIST b/textproc/ruby-syntax/PLIST
index 6eb1e53f5a4..a7c59a76c3e 100644
--- a/textproc/ruby-syntax/PLIST
+++ b/textproc/ruby-syntax/PLIST
@@ -1,12 +1,28 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/24 10:48:11 minskim Exp $
-${RUBY_SITELIBDIR}/syntax.rb
-${RUBY_SITELIBDIR}/syntax/common.rb
-${RUBY_SITELIBDIR}/syntax/convertors/abstract.rb
-${RUBY_SITELIBDIR}/syntax/convertors/html.rb
-${RUBY_SITELIBDIR}/syntax/lang/ruby.rb
-${RUBY_SITELIBDIR}/syntax/lang/xml.rb
-${RUBY_SITELIBDIR}/syntax/lang/yaml.rb
-${RUBY_SITELIBDIR}/syntax/version.rb
-@dirrm ${RUBY_SITELIBDIR}/syntax/lang
-@dirrm ${RUBY_SITELIBDIR}/syntax/convertors
-@dirrm ${RUBY_SITELIBDIR}/syntax
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/syntax-${PKGVERSION}.gem
+${GEM_LIBDIR}/data/ruby.css
+${GEM_LIBDIR}/data/xml.css
+${GEM_LIBDIR}/data/yaml.css
+${GEM_LIBDIR}/lib/syntax.rb
+${GEM_LIBDIR}/lib/syntax/common.rb
+${GEM_LIBDIR}/lib/syntax/convertors/abstract.rb
+${GEM_LIBDIR}/lib/syntax/convertors/html.rb
+${GEM_LIBDIR}/lib/syntax/lang/ruby.rb
+${GEM_LIBDIR}/lib/syntax/lang/xml.rb
+${GEM_LIBDIR}/lib/syntax/lang/yaml.rb
+${GEM_LIBDIR}/lib/syntax/version.rb
+${GEM_LIBDIR}/test/ALL-TESTS.rb
+${GEM_LIBDIR}/test/syntax/tc_ruby.rb
+${GEM_LIBDIR}/test/syntax/tc_xml.rb
+${GEM_LIBDIR}/test/syntax/tc_yaml.rb
+${GEM_LIBDIR}/test/syntax/tokenizer_testcase.rb
+${GEM_LIBDIR}/test/tc_syntax.rb
+${GEM_HOME}/specifications/syntax-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/syntax
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/syntax/lang
+@dirrm ${GEM_LIBDIR}/lib/syntax/convertors
+@dirrm ${GEM_LIBDIR}/lib/syntax
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/data
+@dirrm ${GEM_LIBDIR}
diff --git a/textproc/ruby-syntax/distinfo b/textproc/ruby-syntax/distinfo
index f68ba8d8eee..40d38328802 100644
--- a/textproc/ruby-syntax/distinfo
+++ b/textproc/ruby-syntax/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/05/24 10:48:11 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (syntax-1.0.0.tar.bz2) = c5c28bdb60c756120568a7c96347d6690058e9f7
-RMD160 (syntax-1.0.0.tar.bz2) = 3c34ce247b535416c8f09664209793e9089bdab2
-Size (syntax-1.0.0.tar.bz2) = 43126 bytes
+SHA1 (syntax-1.0.0.gem) = ae2e98abdd5d2a96c30aab75f37c2780bfc066de
+RMD160 (syntax-1.0.0.gem) = 60c943c8ced9418c018bad7bc4919a95f6912222
+Size (syntax-1.0.0.gem) = 15360 bytes
diff --git a/textproc/xhtmldiff/DESCR b/textproc/xhtmldiff/DESCR
index 3fbee6cfedc..b1e2532afff 100644
--- a/textproc/xhtmldiff/DESCR
+++ b/textproc/xhtmldiff/DESCR
@@ -1,2 +1,4 @@
-xhtmldiff is a tool for generating valid XHTML redline documents from
-valid XHTML documents.
+XHTMLDiff is a tool and library for taking valid XHTML documents as
+input, and generating redlined, valid XHTML text highlighting the
+changes between them as output.
+
diff --git a/textproc/xhtmldiff/Makefile b/textproc/xhtmldiff/Makefile
index 3e660310f65..98675f1f40d 100644
--- a/textproc/xhtmldiff/Makefile
+++ b/textproc/xhtmldiff/Makefile
@@ -1,15 +1,21 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/05/26 00:56:50 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
DISTNAME= xhtmldiff-1.2.2
+PKGREVISION= 1
CATEGORIES= textproc
MASTER_SITES= http://theinternetco.net/projects/ruby/
+EXTRACT_SUFX= .tar.gz
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://theinternetco.net/projects/ruby/xhtmldiff.html
COMMENT= Tool for generating valid XHTML redline documents
-USE_LANGUAGES= # none
-USE_RUBY_SETUP= yes
+DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.1.1:../../textproc/ruby-diff-lcs
-.include "../../lang/ruby/modules.mk"
+GEM_BUILD= gemspec
+
+post-extract:
+ cp ${WRKSRC}/packaging/xhtmldiff.gemspec ${GEM_SPECFILE}
+
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/xhtmldiff/PLIST b/textproc/xhtmldiff/PLIST
index b6146bd25b6..455093f8e99 100644
--- a/textproc/xhtmldiff/PLIST
+++ b/textproc/xhtmldiff/PLIST
@@ -1,3 +1,18 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/26 00:56:50 minskim Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
bin/xhtmldiff
-${RUBY_SITELIBDIR}/xhtmldiff.rb
+${GEM_HOME}/cache/xhtmldiff-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGES
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/bin/xhtmldiff
+${GEM_LIBDIR}/examples/a.html
+${GEM_LIBDIR}/examples/b.html
+${GEM_LIBDIR}/examples/example.css
+${GEM_LIBDIR}/lib/xhtmldiff.rb
+${GEM_LIBDIR}/packaging/xhtmldiff.gemspec
+${GEM_LIBDIR}/setup.rb
+${GEM_HOME}/specifications/xhtmldiff-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/packaging
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
diff --git a/textproc/xhtmldiff/distinfo b/textproc/xhtmldiff/distinfo
index ae6cec30ed6..c03749b7710 100644
--- a/textproc/xhtmldiff/distinfo
+++ b/textproc/xhtmldiff/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/05/26 00:56:50 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
SHA1 (xhtmldiff-1.2.2.tar.gz) = 72692677f214c5e275077b7ce7b32a8fe59436f5
RMD160 (xhtmldiff-1.2.2.tar.gz) = 81bca58acfd60f985a66564e4fbbc63d6a7af39d
Size (xhtmldiff-1.2.2.tar.gz) = 10457 bytes
+SHA1 (patch-aa) = f3bc25f87613e021d121d857080e48678c69d63d
diff --git a/textproc/xhtmldiff/patches/patch-aa b/textproc/xhtmldiff/patches/patch-aa
new file mode 100644
index 00000000000..f30f4073da3
--- /dev/null
+++ b/textproc/xhtmldiff/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1 2008/04/04 15:30:01 jlam Exp $
+
+--- ../xhtmldiff-1.2.2.gemspec.orig 2008-03-20 02:49:25.000000000 -0400
++++ ../xhtmldiff-1.2.2.gemspec
+@@ -1,6 +1,6 @@
+ Gem::Specification.new do |s|
+ s.name = %q{xhtmldiff}
+- s.version = "1.0.0"
++ s.version = "1.2.2"
+ s.date = Time.now
+ s.summary = %q{XHTMLDiff is a tool and library for taking valid XHTML documents as input, and generating redlined valid XHTML text highlighting the changes between them as output.}
+ s.author = %q{Aredridel}
diff --git a/www/rails/Makefile b/www/rails/Makefile
index dde5ae5ed3f..8e7a6df31c5 100644
--- a/www/rails/Makefile
+++ b/www/rails/Makefile
@@ -1,52 +1,19 @@
-# $NetBSD: Makefile,v 1.10 2008/02/09 06:31:59 minskim Exp $
+# $NetBSD: Makefile,v 1.11 2008/04/04 15:30:01 jlam Exp $
DISTNAME= rails-2.0.2
+PKGREVISION= 1
CATEGORIES= www
-MASTER_SITES= http://rubyforge.org/frs/download.php/29360/
-EXTRACT_SUFX= .tgz
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://www.rubyonrails.org/
COMMENT= Framework for developing database-backed web applications
-PKG_DESTDIR_SUPPORT= user-destdir
-
-DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2:../../devel/ruby-activesupport
-DEPENDS+= ${RUBY_PKGPREFIX}-activerecord>=2.0.2:../../databases/ruby-activerecord
-DEPENDS+= ${RUBY_PKGPREFIX}-activeresource>=2.0.2:../../www/ruby-activeresource
-DEPENDS+= ${RUBY_PKGPREFIX}-actionpack>=2.0.2:../../www/ruby-actionpack
-DEPENDS+= ${RUBY_PKGPREFIX}-actionmailer>=2.0.2:../../mail/ruby-actionmailer
-
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/rails/vendor/rails/railties
-
-REPLACE_RUBY_DIRS= ${WRKSRC}/bin ${WRKSRC}/dispatches \
- ${WRKSRC}/lib/commands/ncgi
-REPLACE_RUBY_PAT= *
-
-SUBST_CLASSES+= paths
-SUBST_MESSAGE.paths= Fixing hardcoded paths.
-SUBST_STAGE.paths= pre-configure
-SUBST_FILES.paths= lib/rails_generator/generators/applications/app/app_generator.rb
-SUBST_SED.paths= -e 's,:source =>.*,:source => "${PREFIX}/share/rails",g'
-
-INSTALLATION_DIRS= bin
-
-.include "../../lang/ruby/modules.mk"
-
-post-configure:
- ${FIND} ${WRKSRC} -name \*.orig -exec ${RM} -f {} \;
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/rails ${DESTDIR}${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_SITELIBDIR}/rails
- cd ${WRKSRC}/lib && ${PAX} -rwppm * ${DESTDIR}${RUBY_SITELIBDIR}/
- ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/rails
-.for f in CHANGELOG MIT-LICENSE README
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/rails
-.endfor
- cd ${WRKSRC} && ${PAX} -rwppm bin builtin configs dispatches doc \
- environments fresh_rakefile helpers html \
- ${DESTDIR}${PREFIX}/share/rails/
+DEPENDS+= rake>=0.8.1:../../devel/rake
+DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2nb1:../../devel/ruby-activesupport
+DEPENDS+= ${RUBY_PKGPREFIX}-activerecord>=2.0.2nb1:../../databases/ruby-activerecord
+DEPENDS+= ${RUBY_PKGPREFIX}-activeresource>=2.0.2nb1:../../www/ruby-activeresource
+DEPENDS+= ${RUBY_PKGPREFIX}-actionpack>=2.0.2nb1:../../www/ruby-actionpack
+DEPENDS+= ${RUBY_PKGPREFIX}-actionmailer>=2.0.2nb1:../../mail/ruby-actionmailer
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/rails/PLIST b/www/rails/PLIST
index 37f95436323..ddd8f51e40a 100644
--- a/www/rails/PLIST
+++ b/www/rails/PLIST
@@ -1,242 +1,244 @@
-@comment $NetBSD: PLIST,v 1.4 2008/02/09 06:31:59 minskim Exp $
+@comment $NetBSD: PLIST,v 1.5 2008/04/04 15:30:01 jlam Exp $
bin/rails
-${RUBY_SITELIBDIR}/code_statistics.rb
-${RUBY_SITELIBDIR}/commands.rb
-${RUBY_SITELIBDIR}/commands/about.rb
-${RUBY_SITELIBDIR}/commands/console.rb
-${RUBY_SITELIBDIR}/commands/destroy.rb
-${RUBY_SITELIBDIR}/commands/generate.rb
-${RUBY_SITELIBDIR}/commands/ncgi/listener
-${RUBY_SITELIBDIR}/commands/ncgi/tracker
-${RUBY_SITELIBDIR}/commands/performance/benchmarker.rb
-${RUBY_SITELIBDIR}/commands/performance/profiler.rb
-${RUBY_SITELIBDIR}/commands/performance/request.rb
-${RUBY_SITELIBDIR}/commands/plugin.rb
-${RUBY_SITELIBDIR}/commands/process/inspector.rb
-${RUBY_SITELIBDIR}/commands/process/reaper.rb
-${RUBY_SITELIBDIR}/commands/process/spawner.rb
-${RUBY_SITELIBDIR}/commands/process/spinner.rb
-${RUBY_SITELIBDIR}/commands/runner.rb
-${RUBY_SITELIBDIR}/commands/server.rb
-${RUBY_SITELIBDIR}/commands/servers/base.rb
-${RUBY_SITELIBDIR}/commands/servers/lighttpd.rb
-${RUBY_SITELIBDIR}/commands/servers/mongrel.rb
-${RUBY_SITELIBDIR}/commands/servers/webrick.rb
-${RUBY_SITELIBDIR}/commands/update.rb
-${RUBY_SITELIBDIR}/console_app.rb
-${RUBY_SITELIBDIR}/console_sandbox.rb
-${RUBY_SITELIBDIR}/console_with_helpers.rb
-${RUBY_SITELIBDIR}/dispatcher.rb
-${RUBY_SITELIBDIR}/fcgi_handler.rb
-${RUBY_SITELIBDIR}/initializer.rb
-${RUBY_SITELIBDIR}/rails/plugin.rb
-${RUBY_SITELIBDIR}/rails/plugin/loader.rb
-${RUBY_SITELIBDIR}/rails/plugin/locator.rb
-${RUBY_SITELIBDIR}/rails/version.rb
-${RUBY_SITELIBDIR}/rails_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/base.rb
-${RUBY_SITELIBDIR}/rails_generator/commands.rb
-${RUBY_SITELIBDIR}/rails_generator/generated_attribute.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/applications/app/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/applications/app/app_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/controller_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/templates/controller.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/templates/functional_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/templates/helper.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/templates/view.html.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/integration_test/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/integration_test/integration_test_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/integration_test/templates/integration_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/mailer_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates/fixture.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates/fixture.rhtml
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates/mailer.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates/unit_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates/view.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates/view.rhtml
-${RUBY_SITELIBDIR}/rails_generator/generators/components/migration/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/migration/migration_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/migration/templates/migration.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/model/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/model/model_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/model/templates/fixtures.yml
-${RUBY_SITELIBDIR}/rails_generator/generators/components/model/templates/migration.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/model/templates/model.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/model/templates/unit_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/observer/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/observer/observer_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/observer/templates/observer.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/observer/templates/unit_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/plugin_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/MIT-LICENSE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/README
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/Rakefile
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/init.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/install.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/plugin.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/tasks.rake
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/uninstall.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates/unit_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/resource/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/resource/resource_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/resource/templates/controller.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/resource/templates/functional_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/resource/templates/helper.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/scaffold_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/controller.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/functional_test.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/helper.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/layout.html.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/style.css
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/view_edit.html.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/view_index.html.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/view_new.html.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates/view_show.html.erb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/session_migration/USAGE
-${RUBY_SITELIBDIR}/rails_generator/generators/components/session_migration/session_migration_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/generators/components/session_migration/templates/migration.rb
-${RUBY_SITELIBDIR}/rails_generator/lookup.rb
-${RUBY_SITELIBDIR}/rails_generator/manifest.rb
-${RUBY_SITELIBDIR}/rails_generator/options.rb
-${RUBY_SITELIBDIR}/rails_generator/scripts.rb
-${RUBY_SITELIBDIR}/rails_generator/scripts/destroy.rb
-${RUBY_SITELIBDIR}/rails_generator/scripts/generate.rb
-${RUBY_SITELIBDIR}/rails_generator/scripts/update.rb
-${RUBY_SITELIBDIR}/rails_generator/secret_key_generator.rb
-${RUBY_SITELIBDIR}/rails_generator/simple_logger.rb
-${RUBY_SITELIBDIR}/rails_generator/spec.rb
-${RUBY_SITELIBDIR}/railties_path.rb
-${RUBY_SITELIBDIR}/ruby_version_check.rb
-${RUBY_SITELIBDIR}/rubyprof_ext.rb
-${RUBY_SITELIBDIR}/source_annotation_extractor.rb
-${RUBY_SITELIBDIR}/tasks/annotations.rake
-${RUBY_SITELIBDIR}/tasks/databases.rake
-${RUBY_SITELIBDIR}/tasks/documentation.rake
-${RUBY_SITELIBDIR}/tasks/framework.rake
-${RUBY_SITELIBDIR}/tasks/log.rake
-${RUBY_SITELIBDIR}/tasks/misc.rake
-${RUBY_SITELIBDIR}/tasks/rails.rb
-${RUBY_SITELIBDIR}/tasks/routes.rake
-${RUBY_SITELIBDIR}/tasks/statistics.rake
-${RUBY_SITELIBDIR}/tasks/testing.rake
-${RUBY_SITELIBDIR}/tasks/tmp.rake
-${RUBY_SITELIBDIR}/test_help.rb
-${RUBY_SITELIBDIR}/webrick_server.rb
-share/rails/CHANGELOG
-share/rails/MIT-LICENSE
-share/rails/README
-share/rails/bin/about
-share/rails/bin/console
-share/rails/bin/destroy
-share/rails/bin/generate
-share/rails/bin/performance/benchmarker
-share/rails/bin/performance/profiler
-share/rails/bin/performance/request
-share/rails/bin/plugin
-share/rails/bin/process/inspector
-share/rails/bin/process/reaper
-share/rails/bin/process/spawner
-share/rails/bin/rails
-share/rails/bin/runner
-share/rails/bin/server
-share/rails/builtin/rails_info/rails/info.rb
-share/rails/builtin/rails_info/rails/info_controller.rb
-share/rails/builtin/rails_info/rails/info_helper.rb
-share/rails/builtin/rails_info/rails_info_controller.rb
-share/rails/configs/apache.conf
-share/rails/configs/databases/frontbase.yml
-share/rails/configs/databases/mysql.yml
-share/rails/configs/databases/oracle.yml
-share/rails/configs/databases/postgresql.yml
-share/rails/configs/databases/sqlite2.yml
-share/rails/configs/databases/sqlite3.yml
-share/rails/configs/empty.log
-share/rails/configs/initializers/inflections.rb
-share/rails/configs/initializers/mime_types.rb
-share/rails/configs/lighttpd.conf
-share/rails/configs/routes.rb
-share/rails/dispatches/dispatch.fcgi
-share/rails/dispatches/dispatch.rb
-share/rails/dispatches/gateway.cgi
-share/rails/doc/README_FOR_APP
-share/rails/environments/boot.rb
-share/rails/environments/development.rb
-share/rails/environments/environment.rb
-share/rails/environments/production.rb
-share/rails/environments/test.rb
-share/rails/fresh_rakefile
-share/rails/helpers/application.rb
-share/rails/helpers/application_helper.rb
-share/rails/helpers/test_helper.rb
-share/rails/html/404.html
-share/rails/html/422.html
-share/rails/html/500.html
-share/rails/html/favicon.ico
-share/rails/html/images/rails.png
-share/rails/html/index.html
-share/rails/html/javascripts/application.js
-share/rails/html/javascripts/controls.js
-share/rails/html/javascripts/dragdrop.js
-share/rails/html/javascripts/effects.js
-share/rails/html/javascripts/prototype.js
-share/rails/html/robots.txt
-@dirrm share/rails/html/javascripts
-@dirrm share/rails/html/images
-@dirrm share/rails/html
-@dirrm share/rails/helpers
-@dirrm share/rails/environments
-@dirrm share/rails/doc
-@dirrm share/rails/dispatches
-@dirrm share/rails/configs/initializers
-@dirrm share/rails/configs/databases
-@dirrm share/rails/configs
-@dirrm share/rails/builtin/rails_info/rails
-@dirrm share/rails/builtin/rails_info
-@dirrm share/rails/builtin
-@dirrm share/rails/bin/process
-@dirrm share/rails/bin/performance
-@dirrm share/rails/bin
-@dirrm share/rails
-@dirrm ${RUBY_SITELIBDIR}/tasks
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/scripts
-@exec ${MKDIR} %D/lib/ruby/site_ruby/1.8/rails_generator/generators/components/web_service/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/web_service/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/web_service
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/session_migration/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/session_migration
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/scaffold
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/resource/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/resource
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/plugin
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/observer/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/observer
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/model/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/model
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/migration/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/migration
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/mailer
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/integration_test/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/integration_test
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/controller/templates
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components/controller
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/components
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/applications/app
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators/applications
-@dirrm ${RUBY_SITELIBDIR}/rails_generator/generators
-@dirrm ${RUBY_SITELIBDIR}/rails_generator
-@dirrm ${RUBY_SITELIBDIR}/rails/plugin
-@dirrm ${RUBY_SITELIBDIR}/rails
-@dirrm ${RUBY_SITELIBDIR}/commands/servers
-@dirrm ${RUBY_SITELIBDIR}/commands/process
-@dirrm ${RUBY_SITELIBDIR}/commands/performance
-@dirrm ${RUBY_SITELIBDIR}/commands/ncgi
-@dirrm ${RUBY_SITELIBDIR}/commands
+${GEM_HOME}/cache/rails-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/MIT-LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/about
+${GEM_LIBDIR}/bin/console
+${GEM_LIBDIR}/bin/destroy
+${GEM_LIBDIR}/bin/generate
+${GEM_LIBDIR}/bin/performance/benchmarker
+${GEM_LIBDIR}/bin/performance/profiler
+${GEM_LIBDIR}/bin/performance/request
+${GEM_LIBDIR}/bin/plugin
+${GEM_LIBDIR}/bin/process/inspector
+${GEM_LIBDIR}/bin/process/reaper
+${GEM_LIBDIR}/bin/process/spawner
+${GEM_LIBDIR}/bin/rails
+${GEM_LIBDIR}/bin/runner
+${GEM_LIBDIR}/bin/server
+${GEM_LIBDIR}/builtin/rails_info/rails/info.rb
+${GEM_LIBDIR}/builtin/rails_info/rails/info_controller.rb
+${GEM_LIBDIR}/builtin/rails_info/rails/info_helper.rb
+${GEM_LIBDIR}/builtin/rails_info/rails_info_controller.rb
+${GEM_LIBDIR}/configs/apache.conf
+${GEM_LIBDIR}/configs/databases/frontbase.yml
+${GEM_LIBDIR}/configs/databases/mysql.yml
+${GEM_LIBDIR}/configs/databases/oracle.yml
+${GEM_LIBDIR}/configs/databases/postgresql.yml
+${GEM_LIBDIR}/configs/databases/sqlite2.yml
+${GEM_LIBDIR}/configs/databases/sqlite3.yml
+${GEM_LIBDIR}/configs/empty.log
+${GEM_LIBDIR}/configs/initializers/inflections.rb
+${GEM_LIBDIR}/configs/initializers/mime_types.rb
+${GEM_LIBDIR}/configs/lighttpd.conf
+${GEM_LIBDIR}/configs/routes.rb
+${GEM_LIBDIR}/dispatches/dispatch.fcgi
+${GEM_LIBDIR}/dispatches/dispatch.rb
+${GEM_LIBDIR}/dispatches/gateway.cgi
+${GEM_LIBDIR}/doc/README_FOR_APP
+${GEM_LIBDIR}/environments/boot.rb
+${GEM_LIBDIR}/environments/development.rb
+${GEM_LIBDIR}/environments/environment.rb
+${GEM_LIBDIR}/environments/production.rb
+${GEM_LIBDIR}/environments/test.rb
+${GEM_LIBDIR}/fresh_rakefile
+${GEM_LIBDIR}/helpers/application.rb
+${GEM_LIBDIR}/helpers/application_helper.rb
+${GEM_LIBDIR}/helpers/test_helper.rb
+${GEM_LIBDIR}/html/404.html
+${GEM_LIBDIR}/html/422.html
+${GEM_LIBDIR}/html/500.html
+${GEM_LIBDIR}/html/favicon.ico
+${GEM_LIBDIR}/html/images/rails.png
+${GEM_LIBDIR}/html/index.html
+${GEM_LIBDIR}/html/javascripts/application.js
+${GEM_LIBDIR}/html/javascripts/controls.js
+${GEM_LIBDIR}/html/javascripts/dragdrop.js
+${GEM_LIBDIR}/html/javascripts/effects.js
+${GEM_LIBDIR}/html/javascripts/prototype.js
+${GEM_LIBDIR}/html/robots.txt
+${GEM_LIBDIR}/lib/code_statistics.rb
+${GEM_LIBDIR}/lib/commands.rb
+${GEM_LIBDIR}/lib/commands/about.rb
+${GEM_LIBDIR}/lib/commands/console.rb
+${GEM_LIBDIR}/lib/commands/destroy.rb
+${GEM_LIBDIR}/lib/commands/generate.rb
+${GEM_LIBDIR}/lib/commands/ncgi/listener
+${GEM_LIBDIR}/lib/commands/ncgi/tracker
+${GEM_LIBDIR}/lib/commands/performance/benchmarker.rb
+${GEM_LIBDIR}/lib/commands/performance/profiler.rb
+${GEM_LIBDIR}/lib/commands/performance/request.rb
+${GEM_LIBDIR}/lib/commands/plugin.rb
+${GEM_LIBDIR}/lib/commands/process/inspector.rb
+${GEM_LIBDIR}/lib/commands/process/reaper.rb
+${GEM_LIBDIR}/lib/commands/process/spawner.rb
+${GEM_LIBDIR}/lib/commands/process/spinner.rb
+${GEM_LIBDIR}/lib/commands/runner.rb
+${GEM_LIBDIR}/lib/commands/server.rb
+${GEM_LIBDIR}/lib/commands/servers/base.rb
+${GEM_LIBDIR}/lib/commands/servers/lighttpd.rb
+${GEM_LIBDIR}/lib/commands/servers/mongrel.rb
+${GEM_LIBDIR}/lib/commands/servers/webrick.rb
+${GEM_LIBDIR}/lib/commands/update.rb
+${GEM_LIBDIR}/lib/console_app.rb
+${GEM_LIBDIR}/lib/console_sandbox.rb
+${GEM_LIBDIR}/lib/console_with_helpers.rb
+${GEM_LIBDIR}/lib/dispatcher.rb
+${GEM_LIBDIR}/lib/fcgi_handler.rb
+${GEM_LIBDIR}/lib/initializer.rb
+${GEM_LIBDIR}/lib/rails/plugin.rb
+${GEM_LIBDIR}/lib/rails/plugin/loader.rb
+${GEM_LIBDIR}/lib/rails/plugin/locator.rb
+${GEM_LIBDIR}/lib/rails/version.rb
+${GEM_LIBDIR}/lib/rails_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/base.rb
+${GEM_LIBDIR}/lib/rails_generator/commands.rb
+${GEM_LIBDIR}/lib/rails_generator/generated_attribute.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/applications/app/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/applications/app/app_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/controller_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/templates/controller.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/templates/functional_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/templates/helper.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/templates/view.html.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/integration_test/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/integration_test/integration_test_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/integration_test/templates/integration_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/mailer_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates/fixture.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates/fixture.rhtml
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates/mailer.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates/unit_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates/view.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates/view.rhtml
+${GEM_LIBDIR}/lib/rails_generator/generators/components/migration/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/migration/migration_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/migration/templates/migration.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/model/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/model/model_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/model/templates/fixtures.yml
+${GEM_LIBDIR}/lib/rails_generator/generators/components/model/templates/migration.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/model/templates/model.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/model/templates/unit_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/observer/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/observer/observer_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/observer/templates/observer.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/observer/templates/unit_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/plugin_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/MIT-LICENSE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/README
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/Rakefile
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/init.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/install.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/plugin.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/tasks.rake
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/uninstall.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates/unit_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/resource/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/resource/resource_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/resource/templates/controller.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/resource/templates/functional_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/resource/templates/helper.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/controller.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/functional_test.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/helper.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/layout.html.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/style.css
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/view_edit.html.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/view_index.html.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/view_new.html.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates/view_show.html.erb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/session_migration/USAGE
+${GEM_LIBDIR}/lib/rails_generator/generators/components/session_migration/session_migration_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/generators/components/session_migration/templates/migration.rb
+${GEM_LIBDIR}/lib/rails_generator/lookup.rb
+${GEM_LIBDIR}/lib/rails_generator/manifest.rb
+${GEM_LIBDIR}/lib/rails_generator/options.rb
+${GEM_LIBDIR}/lib/rails_generator/scripts.rb
+${GEM_LIBDIR}/lib/rails_generator/scripts/destroy.rb
+${GEM_LIBDIR}/lib/rails_generator/scripts/generate.rb
+${GEM_LIBDIR}/lib/rails_generator/scripts/update.rb
+${GEM_LIBDIR}/lib/rails_generator/secret_key_generator.rb
+${GEM_LIBDIR}/lib/rails_generator/simple_logger.rb
+${GEM_LIBDIR}/lib/rails_generator/spec.rb
+${GEM_LIBDIR}/lib/railties_path.rb
+${GEM_LIBDIR}/lib/ruby_version_check.rb
+${GEM_LIBDIR}/lib/rubyprof_ext.rb
+${GEM_LIBDIR}/lib/source_annotation_extractor.rb
+${GEM_LIBDIR}/lib/tasks/annotations.rake
+${GEM_LIBDIR}/lib/tasks/databases.rake
+${GEM_LIBDIR}/lib/tasks/documentation.rake
+${GEM_LIBDIR}/lib/tasks/framework.rake
+${GEM_LIBDIR}/lib/tasks/log.rake
+${GEM_LIBDIR}/lib/tasks/misc.rake
+${GEM_LIBDIR}/lib/tasks/rails.rb
+${GEM_LIBDIR}/lib/tasks/routes.rake
+${GEM_LIBDIR}/lib/tasks/statistics.rake
+${GEM_LIBDIR}/lib/tasks/testing.rake
+${GEM_LIBDIR}/lib/tasks/tmp.rake
+${GEM_LIBDIR}/lib/test_help.rb
+${GEM_LIBDIR}/lib/webrick_server.rb
+${GEM_HOME}/specifications/rails-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib/tasks
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/scripts
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/session_migration/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/session_migration
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/scaffold
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/resource/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/resource
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/plugin
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/observer/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/observer
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/model/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/model
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/migration/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/migration
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/mailer
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/integration_test/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/integration_test
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/controller/templates
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components/controller
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/components
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/applications/app
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators/applications
+@dirrm ${GEM_LIBDIR}/lib/rails_generator/generators
+@dirrm ${GEM_LIBDIR}/lib/rails_generator
+@dirrm ${GEM_LIBDIR}/lib/rails/plugin
+@dirrm ${GEM_LIBDIR}/lib/rails
+@dirrm ${GEM_LIBDIR}/lib/commands/servers
+@dirrm ${GEM_LIBDIR}/lib/commands/process
+@dirrm ${GEM_LIBDIR}/lib/commands/performance
+@dirrm ${GEM_LIBDIR}/lib/commands/ncgi
+@dirrm ${GEM_LIBDIR}/lib/commands
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/html/javascripts
+@dirrm ${GEM_LIBDIR}/html/images
+@dirrm ${GEM_LIBDIR}/html
+@dirrm ${GEM_LIBDIR}/helpers
+@dirrm ${GEM_LIBDIR}/environments
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}/dispatches
+@dirrm ${GEM_LIBDIR}/configs/initializers
+@dirrm ${GEM_LIBDIR}/configs/databases
+@dirrm ${GEM_LIBDIR}/configs
+@dirrm ${GEM_LIBDIR}/builtin/rails_info/rails
+@dirrm ${GEM_LIBDIR}/builtin/rails_info
+@dirrm ${GEM_LIBDIR}/builtin
+@dirrm ${GEM_LIBDIR}/bin/process
+@dirrm ${GEM_LIBDIR}/bin/performance
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/www/rails/distinfo b/www/rails/distinfo
index 409666ea51b..966981eec6c 100644
--- a/www/rails/distinfo
+++ b/www/rails/distinfo
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.7 2008/02/09 06:31:59 minskim Exp $
+$NetBSD: distinfo,v 1.8 2008/04/04 15:30:01 jlam Exp $
-SHA1 (rails-2.0.2.tgz) = 0c24eb2c7b2359a0bdd6c615d0d9586b547acbcb
-RMD160 (rails-2.0.2.tgz) = a5c6f0ad6f94818b60155807574a2bdbdc6ddf41
-Size (rails-2.0.2.tgz) = 9106857 bytes
-SHA1 (patch-aa) = 53cfcd759ca40e73ef23e98fcd69851be20491df
-SHA1 (patch-ab) = 2b65f52a521b6499fce2d1279382acb6fa09b85e
-SHA1 (patch-ac) = 747f4ec91766930210bcb251c254f0296e836cc5
+SHA1 (rails-2.0.2.gem) = 35428ad8ed0e1ee76d040283d5333ff4fb5f4261
+RMD160 (rails-2.0.2.gem) = 8847ac68e31a1b4b5c919d650beb293e4e63ce08
+Size (rails-2.0.2.gem) = 183808 bytes
diff --git a/www/rails/patches/patch-aa b/www/rails/patches/patch-aa
deleted file mode 100644
index c80bac3da01..00000000000
--- a/www/rails/patches/patch-aa
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2008/02/09 06:31:59 minskim Exp $
-
---- bin/rails.orig 2007-12-16 17:05:17.000000000 -0800
-+++ bin/rails
-@@ -1,7 +1,8 @@
--require File.dirname(__FILE__) + '/../lib/ruby_version_check'
-+#!/usr/bin/env ruby
-+require 'ruby_version_check'
- Signal.trap("INT") { puts; exit }
-
--require File.dirname(__FILE__) + '/../lib/rails/version'
-+require 'rails/version'
- if %w(--version -v).include? ARGV.first
- puts "Rails #{Rails::VERSION::STRING}"
- exit(0)
-@@ -10,10 +11,10 @@ end
- freeze = ARGV.any? { |option| %w(--freeze -f).include?(option) }
- app_path = ARGV.first
-
--require File.dirname(__FILE__) + '/../lib/rails_generator'
-+require 'rails_generator'
-
- require 'rails_generator/scripts/generate'
- Rails::Generator::Base.use_application_sources!
- Rails::Generator::Scripts::Generate.new.run(ARGV, :generator => 'app')
-
--Dir.chdir(app_path) { `rake rails:freeze:gems`; puts "froze" } if freeze
-\ No newline at end of file
-+Dir.chdir(app_path) { `rake rails:freeze:gems`; puts "froze" } if freeze
diff --git a/www/rails/patches/patch-ab b/www/rails/patches/patch-ab
deleted file mode 100644
index 6f741cb840d..00000000000
--- a/www/rails/patches/patch-ab
+++ /dev/null
@@ -1,86 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2008/02/09 06:31:59 minskim Exp $
-
---- environments/boot.rb.orig 2007-12-16 17:05:17.000000000 -0800
-+++ environments/boot.rb
-@@ -8,7 +8,7 @@ module Rails
- def boot!
- unless booted?
- preinitialize
-- pick_boot.run
-+ Boot.new.run
- end
- end
-
-@@ -36,71 +36,8 @@ module Rails
-
- class Boot
- def run
-- load_initializer
-- Rails::Initializer.run(:set_load_path)
-- end
-- end
--
-- class VendorBoot < Boot
-- def load_initializer
-- require "#{RAILS_ROOT}/vendor/rails/railties/lib/initializer"
-- end
-- end
--
-- class GemBoot < Boot
-- def load_initializer
-- self.class.load_rubygems
-- load_rails_gem
- require 'initializer'
-- end
--
-- def load_rails_gem
-- if version = self.class.gem_version
-- gem 'rails', version
-- else
-- gem 'rails'
-- end
-- rescue Gem::LoadError => load_error
-- $stderr.puts %(Missing the Rails #{version} gem. Please `gem install -v=#{version} rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.)
-- exit 1
-- end
--
-- class << self
-- def rubygems_version
-- Gem::RubyGemsVersion if defined? Gem::RubyGemsVersion
-- end
--
-- def gem_version
-- if defined? RAILS_GEM_VERSION
-- RAILS_GEM_VERSION
-- elsif ENV.include?('RAILS_GEM_VERSION')
-- ENV['RAILS_GEM_VERSION']
-- else
-- parse_gem_version(read_environment_rb)
-- end
-- end
--
-- def load_rubygems
-- require 'rubygems'
--
-- unless rubygems_version >= '0.9.4'
-- $stderr.puts %(Rails requires RubyGems >= 0.9.4 (you have #{rubygems_version}). Please `gem update --system` and try again.)
-- exit 1
-- end
--
-- rescue LoadError
-- $stderr.puts %(Rails requires RubyGems >= 0.9.4. Please install RubyGems and try again: http://rubygems.rubyforge.org)
-- exit 1
-- end
--
-- def parse_gem_version(text)
-- $1 if text =~ /^[^#]*RAILS_GEM_VERSION\s*=\s*["']([!~<>=]*\s*[\d.]+)["']/
-- end
--
-- private
-- def read_environment_rb
-- File.read("#{RAILS_ROOT}/config/environment.rb")
-- end
-+ Rails::Initializer.run(:set_load_path)
- end
- end
- end
diff --git a/www/rails/patches/patch-ac b/www/rails/patches/patch-ac
deleted file mode 100644
index 623cf355db9..00000000000
--- a/www/rails/patches/patch-ac
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2008/02/09 06:31:59 minskim Exp $
-
---- lib/rails_generator.rb.orig 2008-02-08 22:01:52.000000000 -0800
-+++ lib/rails_generator.rb
-@@ -26,9 +26,6 @@ $:.unshift(File.dirname(__FILE__) + "/..
-
- begin
- require 'active_support'
--rescue LoadError
-- require 'rubygems'
-- gem 'activesupport'
- end
-
- require 'rails_generator/base'
diff --git a/www/ruby-actionpack/Makefile b/www/ruby-actionpack/Makefile
index 91142bd686c..8030392e248 100644
--- a/www/ruby-actionpack/Makefile
+++ b/www/ruby-actionpack/Makefile
@@ -1,31 +1,15 @@
-# $NetBSD: Makefile,v 1.11 2008/02/09 06:23:29 minskim Exp $
+# $NetBSD: Makefile,v 1.12 2008/04/04 15:30:02 jlam Exp $
DISTNAME= actionpack-2.0.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-CATEGORIES= www ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/29351/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= www
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyforge.org/projects/actionpack/
COMMENT= Two-step approach to web response generation
-DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2:../../devel/ruby-activesupport
-
-NO_BUILD= yes
-USE_RUBY_INSTALL= yes
-
-REPLACE_RUBY+= lib/action_controller/session/drb_server.rb
-
-.include "../../lang/ruby/modules.mk"
-.include "../../lang/ruby/replace.mk"
-
-post-install:
- ${INSTALL_DATA} \
- ${WRKSRC}/lib/action_controller/templates/rescues/* \
- ${RUBY_SITELIBDIR}/action_controller/templates/rescues
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/actionpack
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${RUBY_DOCDIR}/actionpack
- ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/actionpack
+DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2nb1:../../devel/ruby-activesupport
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/ruby-actionpack/PLIST b/www/ruby-actionpack/PLIST
index cf5eeaa49f5..ef2d355dacc 100644
--- a/www/ruby-actionpack/PLIST
+++ b/www/ruby-actionpack/PLIST
@@ -1,116 +1,368 @@
-@comment $NetBSD: PLIST,v 1.11 2008/02/09 06:23:29 minskim Exp $
-${RUBY_SITELIBDIR}/action_controller.rb
-${RUBY_SITELIBDIR}/action_controller/assertions.rb
-${RUBY_SITELIBDIR}/action_controller/assertions/dom_assertions.rb
-${RUBY_SITELIBDIR}/action_controller/assertions/model_assertions.rb
-${RUBY_SITELIBDIR}/action_controller/assertions/response_assertions.rb
-${RUBY_SITELIBDIR}/action_controller/assertions/routing_assertions.rb
-${RUBY_SITELIBDIR}/action_controller/assertions/selector_assertions.rb
-${RUBY_SITELIBDIR}/action_controller/assertions/tag_assertions.rb
-${RUBY_SITELIBDIR}/action_controller/base.rb
-${RUBY_SITELIBDIR}/action_controller/benchmarking.rb
-${RUBY_SITELIBDIR}/action_controller/caching.rb
-${RUBY_SITELIBDIR}/action_controller/cgi_ext.rb
-${RUBY_SITELIBDIR}/action_controller/cgi_ext/cookie.rb
-${RUBY_SITELIBDIR}/action_controller/cgi_ext/query_extension.rb
-${RUBY_SITELIBDIR}/action_controller/cgi_ext/session.rb
-${RUBY_SITELIBDIR}/action_controller/cgi_ext/stdinput.rb
-${RUBY_SITELIBDIR}/action_controller/cgi_process.rb
-${RUBY_SITELIBDIR}/action_controller/components.rb
-${RUBY_SITELIBDIR}/action_controller/cookies.rb
-${RUBY_SITELIBDIR}/action_controller/dispatcher.rb
-${RUBY_SITELIBDIR}/action_controller/filters.rb
-${RUBY_SITELIBDIR}/action_controller/flash.rb
-${RUBY_SITELIBDIR}/action_controller/helpers.rb
-${RUBY_SITELIBDIR}/action_controller/http_authentication.rb
-${RUBY_SITELIBDIR}/action_controller/integration.rb
-${RUBY_SITELIBDIR}/action_controller/layout.rb
-${RUBY_SITELIBDIR}/action_controller/mime_responds.rb
-${RUBY_SITELIBDIR}/action_controller/mime_type.rb
-${RUBY_SITELIBDIR}/action_controller/mime_types.rb
-${RUBY_SITELIBDIR}/action_controller/polymorphic_routes.rb
-${RUBY_SITELIBDIR}/action_controller/record_identifier.rb
-${RUBY_SITELIBDIR}/action_controller/request.rb
-${RUBY_SITELIBDIR}/action_controller/request_forgery_protection.rb
-${RUBY_SITELIBDIR}/action_controller/request_profiler.rb
-${RUBY_SITELIBDIR}/action_controller/rescue.rb
-${RUBY_SITELIBDIR}/action_controller/resources.rb
-${RUBY_SITELIBDIR}/action_controller/response.rb
-${RUBY_SITELIBDIR}/action_controller/routing.rb
-${RUBY_SITELIBDIR}/action_controller/routing_optimisation.rb
-${RUBY_SITELIBDIR}/action_controller/session/active_record_store.rb
-${RUBY_SITELIBDIR}/action_controller/session/cookie_store.rb
-${RUBY_SITELIBDIR}/action_controller/session/drb_server.rb
-${RUBY_SITELIBDIR}/action_controller/session/drb_store.rb
-${RUBY_SITELIBDIR}/action_controller/session/mem_cache_store.rb
-${RUBY_SITELIBDIR}/action_controller/session_management.rb
-${RUBY_SITELIBDIR}/action_controller/status_codes.rb
-${RUBY_SITELIBDIR}/action_controller/streaming.rb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/_request_and_response.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/_trace.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/diagnostics.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/layout.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/missing_template.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/routing_error.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/template_error.erb
-${RUBY_SITELIBDIR}/action_controller/templates/rescues/unknown_action.erb
-${RUBY_SITELIBDIR}/action_controller/test_case.rb
-${RUBY_SITELIBDIR}/action_controller/test_process.rb
-${RUBY_SITELIBDIR}/action_controller/url_rewriter.rb
-${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html/document.rb
-${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html/node.rb
-${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html/sanitizer.rb
-${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html/selector.rb
-${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html/tokenizer.rb
-${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html/version.rb
-${RUBY_SITELIBDIR}/action_controller/verification.rb
-${RUBY_SITELIBDIR}/action_view.rb
-${RUBY_SITELIBDIR}/action_view/base.rb
-${RUBY_SITELIBDIR}/action_view/compiled_templates.rb
-${RUBY_SITELIBDIR}/action_view/helpers/active_record_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/asset_tag_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/atom_feed_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/benchmark_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/cache_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/capture_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/date_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/debug_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/form_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/form_options_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/form_tag_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/javascript_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/javascripts/controls.js
-${RUBY_SITELIBDIR}/action_view/helpers/javascripts/dragdrop.js
-${RUBY_SITELIBDIR}/action_view/helpers/javascripts/effects.js
-${RUBY_SITELIBDIR}/action_view/helpers/javascripts/prototype.js
-${RUBY_SITELIBDIR}/action_view/helpers/number_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/prototype_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/record_identification_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/record_tag_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/sanitize_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/scriptaculous_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/tag_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/text_helper.rb
-${RUBY_SITELIBDIR}/action_view/helpers/url_helper.rb
-${RUBY_SITELIBDIR}/action_view/partials.rb
-${RUBY_SITELIBDIR}/action_view/template_error.rb
-${RUBY_SITELIBDIR}/action_view/template_handler.rb
-${RUBY_SITELIBDIR}/action_view/template_handlers/builder.rb
-${RUBY_SITELIBDIR}/action_view/template_handlers/erb.rb
-${RUBY_SITELIBDIR}/action_view/template_handlers/rjs.rb
-${RUBY_DOCDIR}/actionpack/CHANGELOG
-${RUBY_DOCDIR}/actionpack/README
-@dirrm ${RUBY_DOCDIR}/actionpack
-@dirrm ${RUBY_SITELIBDIR}/action_view/template_handlers
-@dirrm ${RUBY_SITELIBDIR}/action_view/helpers/javascripts
-@dirrm ${RUBY_SITELIBDIR}/action_view/helpers
-@dirrm ${RUBY_SITELIBDIR}/action_view
-@dirrm ${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner/html
-@dirrm ${RUBY_SITELIBDIR}/action_controller/vendor/html-scanner
-@dirrm ${RUBY_SITELIBDIR}/action_controller/vendor
-@dirrm ${RUBY_SITELIBDIR}/action_controller/templates/rescues
-@dirrm ${RUBY_SITELIBDIR}/action_controller/templates
-@dirrm ${RUBY_SITELIBDIR}/action_controller/session
-@dirrm ${RUBY_SITELIBDIR}/action_controller/cgi_ext
-@dirrm ${RUBY_SITELIBDIR}/action_controller/assertions
-@dirrm ${RUBY_SITELIBDIR}/action_controller
+@comment $NetBSD: PLIST,v 1.12 2008/04/04 15:30:02 jlam Exp $
+${GEM_HOME}/cache/actionpack-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/MIT-LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/RUNNING_UNIT_TESTS
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/install.rb
+${GEM_LIBDIR}/lib/action_controller.rb
+${GEM_LIBDIR}/lib/action_controller/assertions.rb
+${GEM_LIBDIR}/lib/action_controller/assertions/dom_assertions.rb
+${GEM_LIBDIR}/lib/action_controller/assertions/model_assertions.rb
+${GEM_LIBDIR}/lib/action_controller/assertions/response_assertions.rb
+${GEM_LIBDIR}/lib/action_controller/assertions/routing_assertions.rb
+${GEM_LIBDIR}/lib/action_controller/assertions/selector_assertions.rb
+${GEM_LIBDIR}/lib/action_controller/assertions/tag_assertions.rb
+${GEM_LIBDIR}/lib/action_controller/base.rb
+${GEM_LIBDIR}/lib/action_controller/benchmarking.rb
+${GEM_LIBDIR}/lib/action_controller/caching.rb
+${GEM_LIBDIR}/lib/action_controller/cgi_ext.rb
+${GEM_LIBDIR}/lib/action_controller/cgi_ext/cookie.rb
+${GEM_LIBDIR}/lib/action_controller/cgi_ext/query_extension.rb
+${GEM_LIBDIR}/lib/action_controller/cgi_ext/session.rb
+${GEM_LIBDIR}/lib/action_controller/cgi_ext/stdinput.rb
+${GEM_LIBDIR}/lib/action_controller/cgi_process.rb
+${GEM_LIBDIR}/lib/action_controller/components.rb
+${GEM_LIBDIR}/lib/action_controller/cookies.rb
+${GEM_LIBDIR}/lib/action_controller/dispatcher.rb
+${GEM_LIBDIR}/lib/action_controller/filters.rb
+${GEM_LIBDIR}/lib/action_controller/flash.rb
+${GEM_LIBDIR}/lib/action_controller/helpers.rb
+${GEM_LIBDIR}/lib/action_controller/http_authentication.rb
+${GEM_LIBDIR}/lib/action_controller/integration.rb
+${GEM_LIBDIR}/lib/action_controller/layout.rb
+${GEM_LIBDIR}/lib/action_controller/mime_responds.rb
+${GEM_LIBDIR}/lib/action_controller/mime_type.rb
+${GEM_LIBDIR}/lib/action_controller/mime_types.rb
+${GEM_LIBDIR}/lib/action_controller/polymorphic_routes.rb
+${GEM_LIBDIR}/lib/action_controller/record_identifier.rb
+${GEM_LIBDIR}/lib/action_controller/request.rb
+${GEM_LIBDIR}/lib/action_controller/request_forgery_protection.rb
+${GEM_LIBDIR}/lib/action_controller/request_profiler.rb
+${GEM_LIBDIR}/lib/action_controller/rescue.rb
+${GEM_LIBDIR}/lib/action_controller/resources.rb
+${GEM_LIBDIR}/lib/action_controller/response.rb
+${GEM_LIBDIR}/lib/action_controller/routing.rb
+${GEM_LIBDIR}/lib/action_controller/routing_optimisation.rb
+${GEM_LIBDIR}/lib/action_controller/session/active_record_store.rb
+${GEM_LIBDIR}/lib/action_controller/session/cookie_store.rb
+${GEM_LIBDIR}/lib/action_controller/session/drb_server.rb
+${GEM_LIBDIR}/lib/action_controller/session/drb_store.rb
+${GEM_LIBDIR}/lib/action_controller/session/mem_cache_store.rb
+${GEM_LIBDIR}/lib/action_controller/session_management.rb
+${GEM_LIBDIR}/lib/action_controller/status_codes.rb
+${GEM_LIBDIR}/lib/action_controller/streaming.rb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/_request_and_response.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/_trace.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/diagnostics.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/layout.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/missing_template.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/routing_error.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/template_error.erb
+${GEM_LIBDIR}/lib/action_controller/templates/rescues/unknown_action.erb
+${GEM_LIBDIR}/lib/action_controller/test_case.rb
+${GEM_LIBDIR}/lib/action_controller/test_process.rb
+${GEM_LIBDIR}/lib/action_controller/url_rewriter.rb
+${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html/document.rb
+${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html/node.rb
+${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html/sanitizer.rb
+${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html/selector.rb
+${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html/tokenizer.rb
+${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html/version.rb
+${GEM_LIBDIR}/lib/action_controller/verification.rb
+${GEM_LIBDIR}/lib/action_pack.rb
+${GEM_LIBDIR}/lib/action_pack/version.rb
+${GEM_LIBDIR}/lib/action_view.rb
+${GEM_LIBDIR}/lib/action_view/base.rb
+${GEM_LIBDIR}/lib/action_view/compiled_templates.rb
+${GEM_LIBDIR}/lib/action_view/helpers/active_record_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/asset_tag_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/atom_feed_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/benchmark_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/cache_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/capture_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/date_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/debug_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/form_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/form_options_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/form_tag_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/javascript_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/javascripts/controls.js
+${GEM_LIBDIR}/lib/action_view/helpers/javascripts/dragdrop.js
+${GEM_LIBDIR}/lib/action_view/helpers/javascripts/effects.js
+${GEM_LIBDIR}/lib/action_view/helpers/javascripts/prototype.js
+${GEM_LIBDIR}/lib/action_view/helpers/number_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/prototype_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/record_identification_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/record_tag_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/sanitize_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/scriptaculous_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/tag_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/text_helper.rb
+${GEM_LIBDIR}/lib/action_view/helpers/url_helper.rb
+${GEM_LIBDIR}/lib/action_view/partials.rb
+${GEM_LIBDIR}/lib/action_view/template_error.rb
+${GEM_LIBDIR}/lib/action_view/template_handler.rb
+${GEM_LIBDIR}/lib/action_view/template_handlers/builder.rb
+${GEM_LIBDIR}/lib/action_view/template_handlers/erb.rb
+${GEM_LIBDIR}/lib/action_view/template_handlers/rjs.rb
+${GEM_LIBDIR}/lib/actionpack.rb
+${GEM_LIBDIR}/test/abstract_unit.rb
+${GEM_LIBDIR}/test/action_view_test.rb
+${GEM_LIBDIR}/test/active_record_unit.rb
+${GEM_LIBDIR}/test/activerecord/active_record_store_test.rb
+${GEM_LIBDIR}/test/activerecord/render_partial_with_record_identification_test.rb
+${GEM_LIBDIR}/test/controller/action_pack_assertions_test.rb
+${GEM_LIBDIR}/test/controller/addresses_render_test.rb
+${GEM_LIBDIR}/test/controller/assert_select_test.rb
+${GEM_LIBDIR}/test/controller/base_test.rb
+${GEM_LIBDIR}/test/controller/benchmark_test.rb
+${GEM_LIBDIR}/test/controller/caching_test.rb
+${GEM_LIBDIR}/test/controller/capture_test.rb
+${GEM_LIBDIR}/test/controller/cgi_test.rb
+${GEM_LIBDIR}/test/controller/components_test.rb
+${GEM_LIBDIR}/test/controller/content_type_test.rb
+${GEM_LIBDIR}/test/controller/controller_fixtures/app/controllers/admin/user_controller.rb
+${GEM_LIBDIR}/test/controller/controller_fixtures/app/controllers/user_controller.rb
+${GEM_LIBDIR}/test/controller/controller_fixtures/vendor/plugins/bad_plugin/lib/plugin_controller.rb
+${GEM_LIBDIR}/test/controller/cookie_test.rb
+${GEM_LIBDIR}/test/controller/custom_handler_test.rb
+${GEM_LIBDIR}/test/controller/deprecation/deprecated_base_methods_test.rb
+${GEM_LIBDIR}/test/controller/dispatcher_test.rb
+${GEM_LIBDIR}/test/controller/fake_controllers.rb
+${GEM_LIBDIR}/test/controller/fake_models.rb
+${GEM_LIBDIR}/test/controller/filter_params_test.rb
+${GEM_LIBDIR}/test/controller/filters_test.rb
+${GEM_LIBDIR}/test/controller/flash_test.rb
+${GEM_LIBDIR}/test/controller/fragment_store_setting_test.rb
+${GEM_LIBDIR}/test/controller/helper_test.rb
+${GEM_LIBDIR}/test/controller/html-scanner/document_test.rb
+${GEM_LIBDIR}/test/controller/html-scanner/node_test.rb
+${GEM_LIBDIR}/test/controller/html-scanner/sanitizer_test.rb
+${GEM_LIBDIR}/test/controller/html-scanner/tag_node_test.rb
+${GEM_LIBDIR}/test/controller/html-scanner/text_node_test.rb
+${GEM_LIBDIR}/test/controller/html-scanner/tokenizer_test.rb
+${GEM_LIBDIR}/test/controller/http_authentication_test.rb
+${GEM_LIBDIR}/test/controller/integration_test.rb
+${GEM_LIBDIR}/test/controller/layout_test.rb
+${GEM_LIBDIR}/test/controller/mime_responds_test.rb
+${GEM_LIBDIR}/test/controller/mime_type_test.rb
+${GEM_LIBDIR}/test/controller/new_render_test.rb
+${GEM_LIBDIR}/test/controller/polymorphic_routes_test.rb
+${GEM_LIBDIR}/test/controller/record_identifier_test.rb
+${GEM_LIBDIR}/test/controller/redirect_test.rb
+${GEM_LIBDIR}/test/controller/render_test.rb
+${GEM_LIBDIR}/test/controller/request_forgery_protection_test.rb
+${GEM_LIBDIR}/test/controller/request_test.rb
+${GEM_LIBDIR}/test/controller/rescue_test.rb
+${GEM_LIBDIR}/test/controller/resources_test.rb
+${GEM_LIBDIR}/test/controller/routing_test.rb
+${GEM_LIBDIR}/test/controller/selector_test.rb
+${GEM_LIBDIR}/test/controller/send_file_test.rb
+${GEM_LIBDIR}/test/controller/session/cookie_store_test.rb
+${GEM_LIBDIR}/test/controller/session/mem_cache_store_test.rb
+${GEM_LIBDIR}/test/controller/session_fixation_test.rb
+${GEM_LIBDIR}/test/controller/session_management_test.rb
+${GEM_LIBDIR}/test/controller/test_test.rb
+${GEM_LIBDIR}/test/controller/url_rewriter_test.rb
+${GEM_LIBDIR}/test/controller/verification_test.rb
+${GEM_LIBDIR}/test/controller/view_paths_test.rb
+${GEM_LIBDIR}/test/controller/webservice_test.rb
+${GEM_LIBDIR}/test/fixtures/addresses/list.erb
+${GEM_LIBDIR}/test/fixtures/companies.yml
+${GEM_LIBDIR}/test/fixtures/company.rb
+${GEM_LIBDIR}/test/fixtures/content_type/render_default_content_types_for_respond_to.rhtml
+${GEM_LIBDIR}/test/fixtures/content_type/render_default_for_rhtml.rhtml
+${GEM_LIBDIR}/test/fixtures/content_type/render_default_for_rjs.rjs
+${GEM_LIBDIR}/test/fixtures/content_type/render_default_for_rxml.rxml
+${GEM_LIBDIR}/test/fixtures/db_definitions/sqlite.sql
+${GEM_LIBDIR}/test/fixtures/developer.rb
+${GEM_LIBDIR}/test/fixtures/developers.yml
+${GEM_LIBDIR}/test/fixtures/developers_projects.yml
+${GEM_LIBDIR}/test/fixtures/fun/games/hello_world.erb
+${GEM_LIBDIR}/test/fixtures/helpers/abc_helper.rb
+${GEM_LIBDIR}/test/fixtures/helpers/fun/games_helper.rb
+${GEM_LIBDIR}/test/fixtures/helpers/fun/pdf_helper.rb
+${GEM_LIBDIR}/test/fixtures/layout_tests/alt/hello.rhtml
+${GEM_LIBDIR}/test/fixtures/layout_tests/layouts/controller_name_space/nested.rhtml
+${GEM_LIBDIR}/test/fixtures/layout_tests/layouts/item.rhtml
+${GEM_LIBDIR}/test/fixtures/layout_tests/layouts/layout_test.rhtml
+${GEM_LIBDIR}/test/fixtures/layout_tests/layouts/multiple_extensions.html.erb
+${GEM_LIBDIR}/test/fixtures/layout_tests/layouts/third_party_template_library.mab
+${GEM_LIBDIR}/test/fixtures/layout_tests/views/hello.rhtml
+${GEM_LIBDIR}/test/fixtures/layouts/builder.builder
+${GEM_LIBDIR}/test/fixtures/layouts/standard.erb
+${GEM_LIBDIR}/test/fixtures/layouts/talk_from_action.erb
+${GEM_LIBDIR}/test/fixtures/layouts/yield.erb
+${GEM_LIBDIR}/test/fixtures/multipart/binary_file
+${GEM_LIBDIR}/test/fixtures/multipart/bracketed_param
+${GEM_LIBDIR}/test/fixtures/multipart/large_text_file
+${GEM_LIBDIR}/test/fixtures/multipart/mixed_files
+${GEM_LIBDIR}/test/fixtures/multipart/mona_lisa.jpg
+${GEM_LIBDIR}/test/fixtures/multipart/single_parameter
+${GEM_LIBDIR}/test/fixtures/multipart/text_file
+${GEM_LIBDIR}/test/fixtures/override/test/hello_world.erb
+${GEM_LIBDIR}/test/fixtures/override2/layouts/test/sub.erb
+${GEM_LIBDIR}/test/fixtures/post_test/layouts/post.html.erb
+${GEM_LIBDIR}/test/fixtures/post_test/layouts/super_post.iphone.erb
+${GEM_LIBDIR}/test/fixtures/post_test/post/index.html.erb
+${GEM_LIBDIR}/test/fixtures/post_test/post/index.iphone.erb
+${GEM_LIBDIR}/test/fixtures/post_test/super_post/index.html.erb
+${GEM_LIBDIR}/test/fixtures/post_test/super_post/index.iphone.erb
+${GEM_LIBDIR}/test/fixtures/project.rb
+${GEM_LIBDIR}/test/fixtures/projects.yml
+${GEM_LIBDIR}/test/fixtures/public/404.html
+${GEM_LIBDIR}/test/fixtures/public/500.html
+${GEM_LIBDIR}/test/fixtures/public/images/rails.png
+${GEM_LIBDIR}/test/fixtures/public/javascripts/application.js
+${GEM_LIBDIR}/test/fixtures/public/javascripts/bank.js
+${GEM_LIBDIR}/test/fixtures/public/javascripts/robber.js
+${GEM_LIBDIR}/test/fixtures/public/stylesheets/bank.css
+${GEM_LIBDIR}/test/fixtures/public/stylesheets/robber.css
+${GEM_LIBDIR}/test/fixtures/replies.yml
+${GEM_LIBDIR}/test/fixtures/reply.rb
+${GEM_LIBDIR}/test/fixtures/respond_to/all_types_with_layout.html.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/all_types_with_layout.js.rjs
+${GEM_LIBDIR}/test/fixtures/respond_to/custom_constant_handling_without_block.mobile.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/iphone_with_html_response_type.html.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/iphone_with_html_response_type.iphone.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/layouts/missing.html.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/layouts/standard.html.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/layouts/standard.iphone.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/using_defaults.html.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/using_defaults.js.rjs
+${GEM_LIBDIR}/test/fixtures/respond_to/using_defaults.xml.builder
+${GEM_LIBDIR}/test/fixtures/respond_to/using_defaults_with_type_list.html.erb
+${GEM_LIBDIR}/test/fixtures/respond_to/using_defaults_with_type_list.js.rjs
+${GEM_LIBDIR}/test/fixtures/respond_to/using_defaults_with_type_list.xml.builder
+${GEM_LIBDIR}/test/fixtures/scope/test/modgreet.erb
+${GEM_LIBDIR}/test/fixtures/test/_customer.erb
+${GEM_LIBDIR}/test/fixtures/test/_customer_greeting.erb
+${GEM_LIBDIR}/test/fixtures/test/_hash_greeting.erb
+${GEM_LIBDIR}/test/fixtures/test/_hash_object.erb
+${GEM_LIBDIR}/test/fixtures/test/_hello.builder
+${GEM_LIBDIR}/test/fixtures/test/_layout_for_partial.html.erb
+${GEM_LIBDIR}/test/fixtures/test/_partial.erb
+${GEM_LIBDIR}/test/fixtures/test/_partial.html.erb
+${GEM_LIBDIR}/test/fixtures/test/_partial.js.erb
+${GEM_LIBDIR}/test/fixtures/test/_partial_for_use_in_layout.html.erb
+${GEM_LIBDIR}/test/fixtures/test/_partial_only.erb
+${GEM_LIBDIR}/test/fixtures/test/_person.erb
+${GEM_LIBDIR}/test/fixtures/test/action_talk_to_layout.erb
+${GEM_LIBDIR}/test/fixtures/test/block_content_for.erb
+${GEM_LIBDIR}/test/fixtures/test/calling_partial_with_layout.html.erb
+${GEM_LIBDIR}/test/fixtures/test/capturing.erb
+${GEM_LIBDIR}/test/fixtures/test/content_for.erb
+${GEM_LIBDIR}/test/fixtures/test/content_for_concatenated.erb
+${GEM_LIBDIR}/test/fixtures/test/content_for_with_parameter.erb
+${GEM_LIBDIR}/test/fixtures/test/delete_with_js.rjs
+${GEM_LIBDIR}/test/fixtures/test/dot.directory/render_file_with_ivar.erb
+${GEM_LIBDIR}/test/fixtures/test/enum_rjs_test.rjs
+${GEM_LIBDIR}/test/fixtures/test/erb_content_for.erb
+${GEM_LIBDIR}/test/fixtures/test/formatted_html_erb.html.erb
+${GEM_LIBDIR}/test/fixtures/test/formatted_xml_erb.builder
+${GEM_LIBDIR}/test/fixtures/test/formatted_xml_erb.html.erb
+${GEM_LIBDIR}/test/fixtures/test/formatted_xml_erb.xml.erb
+${GEM_LIBDIR}/test/fixtures/test/greeting.erb
+${GEM_LIBDIR}/test/fixtures/test/hello.builder
+${GEM_LIBDIR}/test/fixtures/test/hello_world.erb
+${GEM_LIBDIR}/test/fixtures/test/hello_world_container.builder
+${GEM_LIBDIR}/test/fixtures/test/hello_world_from_rxml.builder
+${GEM_LIBDIR}/test/fixtures/test/hello_world_with_layout_false.erb
+${GEM_LIBDIR}/test/fixtures/test/hello_xml_world.builder
+${GEM_LIBDIR}/test/fixtures/test/list.erb
+${GEM_LIBDIR}/test/fixtures/test/non_erb_block_content_for.builder
+${GEM_LIBDIR}/test/fixtures/test/potential_conflicts.erb
+${GEM_LIBDIR}/test/fixtures/test/render_file_with_ivar.erb
+${GEM_LIBDIR}/test/fixtures/test/render_file_with_locals.erb
+${GEM_LIBDIR}/test/fixtures/test/render_to_string_test.erb
+${GEM_LIBDIR}/test/fixtures/test/update_element_with_capture.erb
+${GEM_LIBDIR}/test/fixtures/test/using_layout_around_block.html.erb
+${GEM_LIBDIR}/test/fixtures/topic.rb
+${GEM_LIBDIR}/test/fixtures/topics.yml
+${GEM_LIBDIR}/test/template/active_record_helper_test.rb
+${GEM_LIBDIR}/test/template/asset_tag_helper_test.rb
+${GEM_LIBDIR}/test/template/atom_feed_helper_test.rb
+${GEM_LIBDIR}/test/template/benchmark_helper_test.rb
+${GEM_LIBDIR}/test/template/compiled_templates_test.rb
+${GEM_LIBDIR}/test/template/date_helper_test.rb
+${GEM_LIBDIR}/test/template/erb_util_test.rb
+${GEM_LIBDIR}/test/template/form_helper_test.rb
+${GEM_LIBDIR}/test/template/form_options_helper_test.rb
+${GEM_LIBDIR}/test/template/form_tag_helper_test.rb
+${GEM_LIBDIR}/test/template/javascript_helper_test.rb
+${GEM_LIBDIR}/test/template/number_helper_test.rb
+${GEM_LIBDIR}/test/template/prototype_helper_test.rb
+${GEM_LIBDIR}/test/template/sanitize_helper_test.rb
+${GEM_LIBDIR}/test/template/scriptaculous_helper_test.rb
+${GEM_LIBDIR}/test/template/tag_helper_test.rb
+${GEM_LIBDIR}/test/template/text_helper_test.rb
+${GEM_LIBDIR}/test/template/url_helper_test.rb
+${GEM_LIBDIR}/test/testing_sandbox.rb
+${GEM_HOME}/specifications/actionpack-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/template
+@dirrm ${GEM_LIBDIR}/test/fixtures/test/dot.directory
+@dirrm ${GEM_LIBDIR}/test/fixtures/test
+@dirrm ${GEM_LIBDIR}/test/fixtures/scope/test
+@dirrm ${GEM_LIBDIR}/test/fixtures/scope
+@dirrm ${GEM_LIBDIR}/test/fixtures/respond_to/layouts
+@dirrm ${GEM_LIBDIR}/test/fixtures/respond_to
+@dirrm ${GEM_LIBDIR}/test/fixtures/public/stylesheets
+@dirrm ${GEM_LIBDIR}/test/fixtures/public/javascripts
+@dirrm ${GEM_LIBDIR}/test/fixtures/public/images
+@dirrm ${GEM_LIBDIR}/test/fixtures/public
+@dirrm ${GEM_LIBDIR}/test/fixtures/post_test/super_post
+@dirrm ${GEM_LIBDIR}/test/fixtures/post_test/post
+@dirrm ${GEM_LIBDIR}/test/fixtures/post_test/layouts
+@dirrm ${GEM_LIBDIR}/test/fixtures/post_test
+@dirrm ${GEM_LIBDIR}/test/fixtures/override2/layouts/test
+@dirrm ${GEM_LIBDIR}/test/fixtures/override2/layouts
+@dirrm ${GEM_LIBDIR}/test/fixtures/override2
+@dirrm ${GEM_LIBDIR}/test/fixtures/override/test
+@dirrm ${GEM_LIBDIR}/test/fixtures/override
+@dirrm ${GEM_LIBDIR}/test/fixtures/multipart
+@dirrm ${GEM_LIBDIR}/test/fixtures/layouts
+@dirrm ${GEM_LIBDIR}/test/fixtures/layout_tests/views
+@dirrm ${GEM_LIBDIR}/test/fixtures/layout_tests/layouts/controller_name_space
+@dirrm ${GEM_LIBDIR}/test/fixtures/layout_tests/layouts
+@dirrm ${GEM_LIBDIR}/test/fixtures/layout_tests/alt
+@dirrm ${GEM_LIBDIR}/test/fixtures/layout_tests
+@dirrm ${GEM_LIBDIR}/test/fixtures/helpers/fun
+@dirrm ${GEM_LIBDIR}/test/fixtures/helpers
+@dirrm ${GEM_LIBDIR}/test/fixtures/fun/games
+@dirrm ${GEM_LIBDIR}/test/fixtures/fun
+@dirrm ${GEM_LIBDIR}/test/fixtures/db_definitions
+@dirrm ${GEM_LIBDIR}/test/fixtures/content_type
+@dirrm ${GEM_LIBDIR}/test/fixtures/addresses
+@dirrm ${GEM_LIBDIR}/test/fixtures
+@dirrm ${GEM_LIBDIR}/test/controller/session
+@dirrm ${GEM_LIBDIR}/test/controller/html-scanner
+@dirrm ${GEM_LIBDIR}/test/controller/deprecation
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/vendor/plugins/bad_plugin/lib
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/vendor/plugins/bad_plugin
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/vendor/plugins
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/vendor
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/app/controllers/admin
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/app/controllers
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures/app
+@dirrm ${GEM_LIBDIR}/test/controller/controller_fixtures
+@dirrm ${GEM_LIBDIR}/test/controller
+@dirrm ${GEM_LIBDIR}/test/activerecord
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/action_view/template_handlers
+@dirrm ${GEM_LIBDIR}/lib/action_view/helpers/javascripts
+@dirrm ${GEM_LIBDIR}/lib/action_view/helpers
+@dirrm ${GEM_LIBDIR}/lib/action_view
+@dirrm ${GEM_LIBDIR}/lib/action_pack
+@dirrm ${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner/html
+@dirrm ${GEM_LIBDIR}/lib/action_controller/vendor/html-scanner
+@dirrm ${GEM_LIBDIR}/lib/action_controller/vendor
+@dirrm ${GEM_LIBDIR}/lib/action_controller/templates/rescues
+@dirrm ${GEM_LIBDIR}/lib/action_controller/templates
+@dirrm ${GEM_LIBDIR}/lib/action_controller/session
+@dirrm ${GEM_LIBDIR}/lib/action_controller/cgi_ext
+@dirrm ${GEM_LIBDIR}/lib/action_controller/assertions
+@dirrm ${GEM_LIBDIR}/lib/action_controller
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
diff --git a/www/ruby-actionpack/distinfo b/www/ruby-actionpack/distinfo
index 8bbf397fdb6..31c7af8026c 100644
--- a/www/ruby-actionpack/distinfo
+++ b/www/ruby-actionpack/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.12 2008/02/09 06:23:29 minskim Exp $
+$NetBSD: distinfo,v 1.13 2008/04/04 15:30:02 jlam Exp $
-SHA1 (actionpack-2.0.2.tgz) = 4c0826f0800a31d85570c2e15f5f0ee51cc61975
-RMD160 (actionpack-2.0.2.tgz) = 7b21059840936da297421327766b5e2ee5b9d46d
-Size (actionpack-2.0.2.tgz) = 707629 bytes
+SHA1 (actionpack-2.0.2.gem) = 90afb3597274565f56cc489e0fdfc139157f7035
+RMD160 (actionpack-2.0.2.gem) = fff4c35d844553f3298f2f1f5c0d384ed3673b3e
+Size (actionpack-2.0.2.gem) = 711168 bytes
SHA1 (patch-ab) = bfba841b0af9d503a71745cc8d992e9d09d94191
-SHA1 (patch-ac) = 772c013b7a1544d3b53687960b63d6b94c70767d
diff --git a/www/ruby-actionpack/patches/patch-ac b/www/ruby-actionpack/patches/patch-ac
deleted file mode 100644
index 27dbf5c2089..00000000000
--- a/www/ruby-actionpack/patches/patch-ac
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2008/02/09 06:23:29 minskim Exp $
-
---- lib/action_controller.rb.orig 2008-02-08 21:54:06.000000000 -0800
-+++ lib/action_controller.rb
-@@ -26,11 +26,7 @@ $:.unshift(File.dirname(__FILE__)) unles
-
- unless defined?(ActiveSupport)
- begin
-- $:.unshift "#{File.dirname(__FILE__)}/../../activesupport/lib"
- require 'active_support'
-- rescue LoadError
-- require 'rubygems'
-- gem 'activesupport'
- end
- end
-
diff --git a/www/ruby-activeresource/Makefile b/www/ruby-activeresource/Makefile
index 77f2df85d83..30903bf0a93 100644
--- a/www/ruby-activeresource/Makefile
+++ b/www/ruby-activeresource/Makefile
@@ -1,36 +1,15 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/02/09 06:27:48 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:02 jlam Exp $
DISTNAME= activeresource-2.0.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= www
-MASTER_SITES= http://rubyforge.org/frs/download.php/29357/
-EXTRACT_SUFX= .tgz
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rubyforge.org/projects/activeresource/
COMMENT= Object-relational mapping for REST webservices
-DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2:../../devel/ruby-activesupport
-
-USE_LANGUAGES= # none
-NO_BUILD= yes
-
-.include "../../lang/ruby/modules.mk"
-
-pre-install:
- ${FIND} ${WRKSRC} -name \*.orig -exec ${RM} -f {} \;
-
-do-install:
- ${CP} -R ${WRKSRC}/lib/* ${RUBY_SITELIBDIR}
- ${CHOWN} -R ${LIBOWN}:${LIBGRP} ${RUBY_SITELIBDIR}/active_resource
- ${FIND} ${RUBY_SITELIBDIR}/active_resource -type d \
- -exec ${CHMOD} ${PKGDIRMODE} {} \;
- ${FIND} ${RUBY_SITELIBDIR}/active_resource* -type f \
- -exec ${CHMOD} ${LIBMODE} {} \;
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/active_resource
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG \
- ${RUBY_DOCDIR}/active_resource
- ${INSTALL_DATA} ${WRKSRC}/README \
- ${RUBY_DOCDIR}/active_resource
+DEPENDS+= ${RUBY_PKGPREFIX}-activesupport>=2.0.2nb1:../../devel/ruby-activesupport
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/ruby-activeresource/PLIST b/www/ruby-activeresource/PLIST
index fc9058b8b14..2a32fe5e579 100644
--- a/www/ruby-activeresource/PLIST
+++ b/www/ruby-activeresource/PLIST
@@ -1,17 +1,37 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/09 06:27:48 minskim Exp $
-${RUBY_SITELIBDIR}/active_resource.rb
-${RUBY_SITELIBDIR}/active_resource/base.rb
-${RUBY_SITELIBDIR}/active_resource/connection.rb
-${RUBY_SITELIBDIR}/active_resource/custom_methods.rb
-${RUBY_SITELIBDIR}/active_resource/formats.rb
-${RUBY_SITELIBDIR}/active_resource/formats/json_format.rb
-${RUBY_SITELIBDIR}/active_resource/formats/xml_format.rb
-${RUBY_SITELIBDIR}/active_resource/http_mock.rb
-${RUBY_SITELIBDIR}/active_resource/validations.rb
-${RUBY_SITELIBDIR}/active_resource/version.rb
-${RUBY_SITELIBDIR}/activeresource.rb
-${RUBY_DOCDIR}/active_resource/CHANGELOG
-${RUBY_DOCDIR}/active_resource/README
-@dirrm ${RUBY_DOCDIR}/active_resource
-@dirrm ${RUBY_SITELIBDIR}/active_resource/formats
-@dirrm ${RUBY_SITELIBDIR}/active_resource
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:02 jlam Exp $
+${GEM_HOME}/cache/activeresource-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/lib/active_resource.rb
+${GEM_LIBDIR}/lib/active_resource/base.rb
+${GEM_LIBDIR}/lib/active_resource/connection.rb
+${GEM_LIBDIR}/lib/active_resource/custom_methods.rb
+${GEM_LIBDIR}/lib/active_resource/formats.rb
+${GEM_LIBDIR}/lib/active_resource/formats/json_format.rb
+${GEM_LIBDIR}/lib/active_resource/formats/xml_format.rb
+${GEM_LIBDIR}/lib/active_resource/http_mock.rb
+${GEM_LIBDIR}/lib/active_resource/validations.rb
+${GEM_LIBDIR}/lib/active_resource/version.rb
+${GEM_LIBDIR}/lib/activeresource.rb
+${GEM_LIBDIR}/test/abstract_unit.rb
+${GEM_LIBDIR}/test/authorization_test.rb
+${GEM_LIBDIR}/test/base/custom_methods_test.rb
+${GEM_LIBDIR}/test/base/equality_test.rb
+${GEM_LIBDIR}/test/base/load_test.rb
+${GEM_LIBDIR}/test/base_errors_test.rb
+${GEM_LIBDIR}/test/base_test.rb
+${GEM_LIBDIR}/test/connection_test.rb
+${GEM_LIBDIR}/test/fixtures/beast.rb
+${GEM_LIBDIR}/test/fixtures/person.rb
+${GEM_LIBDIR}/test/fixtures/street_address.rb
+${GEM_LIBDIR}/test/format_test.rb
+${GEM_LIBDIR}/test/setter_trap.rb
+${GEM_HOME}/specifications/activeresource-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test/fixtures
+@dirrm ${GEM_LIBDIR}/test/base
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/active_resource/formats
+@dirrm ${GEM_LIBDIR}/lib/active_resource
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}
diff --git a/www/ruby-activeresource/distinfo b/www/ruby-activeresource/distinfo
index c9bb27ab810..a6d689f03e4 100644
--- a/www/ruby-activeresource/distinfo
+++ b/www/ruby-activeresource/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/02/09 06:27:48 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:02 jlam Exp $
-SHA1 (activeresource-2.0.2.tgz) = b1cd283796bf4155d7a43ca7370ae527f5b9cf9e
-RMD160 (activeresource-2.0.2.tgz) = e0de85091b4d5f4ada6fcc9e3b3edfd909761a1c
-Size (activeresource-2.0.2.tgz) = 30733 bytes
-SHA1 (patch-aa) = 2c622cb6fcfdbe8294cd461f7f4eec35ca047656
+SHA1 (activeresource-2.0.2.gem) = 5ea6bb567ed1e7b231a699946325053c7cfa0871
+RMD160 (activeresource-2.0.2.gem) = 6def62f59c32dcea27afe6ce811daa22e32ed238
+Size (activeresource-2.0.2.gem) = 33280 bytes
diff --git a/www/ruby-activeresource/patches/patch-aa b/www/ruby-activeresource/patches/patch-aa
deleted file mode 100644
index a78de61b306..00000000000
--- a/www/ruby-activeresource/patches/patch-aa
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/02/09 06:27:48 minskim Exp $
-
---- lib/active_resource.rb.orig 2008-02-08 21:59:02.000000000 -0800
-+++ lib/active_resource.rb
-@@ -26,11 +26,7 @@ $:.unshift(File.dirname(__FILE__)) unles
-
- unless defined?(ActiveSupport)
- begin
-- $:.unshift(File.dirname(__FILE__) + "/../../activesupport/lib")
- require 'active_support'
-- rescue LoadError
-- require 'rubygems'
-- gem 'activesupport'
- end
- end
-
diff --git a/www/ruby-fcgi/Makefile b/www/ruby-fcgi/Makefile
index 0a46208fc1e..324f80a5bc1 100644
--- a/www/ruby-fcgi/Makefile
+++ b/www/ruby-fcgi/Makefile
@@ -1,28 +1,18 @@
-# $NetBSD: Makefile,v 1.12 2007/10/03 14:45:42 heinz Exp $
+# $NetBSD: Makefile,v 1.13 2008/04/04 15:30:02 jlam Exp $
-DISTNAME= ruby-fcgi-${VER}
-PKGNAME= ${RUBY_PKGPREFIX}-fcgi-${VER}
-CATEGORIES= www devel ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/11368/
+DISTNAME= fcgi-0.8.7
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
+CATEGORIES= devel www
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://sugi.nemui.org/prod/ruby-fcgi/
COMMENT= FastCGI interface for Ruby
-USE_RUBY_SETUP= yes
-RUBY_HAS_ARCHLIB= yes
-RUBY_SETUP= install.rb
-RUBY_EXTCONF_SUBDIRS= ext/fcgi
-VER= 0.8.7
-CONFIGURE_ARGS+= -- --with-fcgi-dir=${PREFIX:Q}
-DOCS= README README.signals
+GEM_BUILD= gemspec
+CONFIGURE_ARGS+= --with-fcgi-dir=${BUILDLINK_PREFIX.fcgi:Q}
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/fcgi
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/fcgi
-.endfor
+.include "../../misc/rubygems/rubygem.mk"
-.include "../../lang/ruby/modules.mk"
.include "../../www/fcgi/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/ruby-fcgi/PLIST b/www/ruby-fcgi/PLIST
index 08d0192c78d..58c7730b8ac 100644
--- a/www/ruby-fcgi/PLIST
+++ b/www/ruby-fcgi/PLIST
@@ -1,6 +1,16 @@
-@comment $NetBSD: PLIST,v 1.2 2004/12/04 17:20:47 taca Exp $
-${RUBY_SITELIBDIR}/fcgi.rb
-${RUBY_SITEARCHLIBDIR}/fcgi.${RUBY_DLEXT}
-${RUBY_DOCDIR}/fcgi/README
-${RUBY_DOCDIR}/fcgi/README.signals
-@dirrm ${RUBY_DOCDIR}/fcgi
+@comment $NetBSD: PLIST,v 1.3 2008/04/04 15:30:02 jlam Exp $
+${GEM_HOME}/cache/fcgi-${PKGVERSION}.gem
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/README.signals
+${GEM_LIBDIR}/ext/fcgi/MANIFEST
+${GEM_LIBDIR}/ext/fcgi/extconf.rb
+${GEM_LIBDIR}/ext/fcgi/fcgi.c
+${GEM_LIBDIR}/lib/fcgi.rb
+${GEM_LIBDIR}/lib/fcgi.${RUBY_DLEXT}
+${GEM_HOME}/specifications/fcgi-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/ext/fcgi
+@dirrm ${GEM_LIBDIR}/ext
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/www/ruby-fcgi/distinfo b/www/ruby-fcgi/distinfo
index 34b4d0aadf9..c9d07eaa2c3 100644
--- a/www/ruby-fcgi/distinfo
+++ b/www/ruby-fcgi/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2006/07/09 14:18:04 taca Exp $
+$NetBSD: distinfo,v 1.8 2008/04/04 15:30:02 jlam Exp $
-SHA1 (ruby-fcgi-0.8.7.tar.gz) = 724d01553d35738268b13a93df1b5bb01f2d2b81
-RMD160 (ruby-fcgi-0.8.7.tar.gz) = c52e55fa75b8ee3371d6bc92130eb056173205ed
-Size (ruby-fcgi-0.8.7.tar.gz) = 19206 bytes
+SHA1 (fcgi-0.8.7.gem) = 16ef71a7639c06ebf56af1990ea2e0beda63316b
+RMD160 (fcgi-0.8.7.gem) = 25707cceb2795be9740add51b6a9ca4463166eee
+Size (fcgi-0.8.7.gem) = 13312 bytes
SHA1 (patch-aa) = 0a4c7e25dcaad0fcc044aef96db89fae837a9067