summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorjlam <jlam>2008-04-04 15:30:00 +0000
committerjlam <jlam>2008-04-04 15:30:00 +0000
commitbb91d465009f79ffc1ee660432fbd12aad691235 (patch)
treec080e0fce7907456de3fe1768865d098adfb51fd /www
parent1ebdb6a8c63c975993409595260329bc685edc2b (diff)
downloadpkgsrc-bb91d465009f79ffc1ee660432fbd12aad691235.tar.gz
Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
Diffstat (limited to 'www')
-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
17 files changed, 706 insertions, 668 deletions
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