summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron>2011-03-05 11:03:04 +0000
committertron <tron>2011-03-05 11:03:04 +0000
commitb2c5d8a5d0ffec85606177e447c897ebb6d656b7 (patch)
tree98018f18395d5930c72b52973241e5e78db40257
parenta147a5cdc53d646f04ec889e72bdd1f19ae80b68 (diff)
downloadpkgsrc-b2c5d8a5d0ffec85606177e447c897ebb6d656b7.tar.gz
Pullup ticket #3374 - requested by taca
www/mongrel: build fix Revisions pulled up: - www/mongrel/Makefile 1.14 via patch - www/mongrel/files/gemspec 1.1 - www/mongrel/patches/patch-ac 0 --- Module Name: pkgsrc Committed By: taca Date: Mon Feb 28 15:46:39 UTC 2011 Modified Files: pkgsrc/www/mongrel: Makefile Added Files: pkgsrc/www/mongrel/files: gemspec Removed Files: pkgsrc/www/mongrel/patches: patch-ac Log Message: Fix build problem with ruby18. Give up to patch gemspec but use pre-generated one.
-rw-r--r--www/mongrel/Makefile6
-rw-r--r--www/mongrel/files/gemspec176
-rw-r--r--www/mongrel/patches/patch-ac86
3 files changed, 180 insertions, 88 deletions
diff --git a/www/mongrel/Makefile b/www/mongrel/Makefile
index d5a3a65c190..fd78b9e5525 100644
--- a/www/mongrel/Makefile
+++ b/www/mongrel/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11.4.1 2011/02/27 00:26:29 tron Exp $
+# $NetBSD: Makefile,v 1.11.4.2 2011/03/05 11:03:04 tron Exp $
DISTNAME= mongrel-1.1.5
PKGREVISION= 2
@@ -14,7 +14,9 @@ DEPENDS+= ${RUBY_PKGPREFIX}-gem_plugin>=0.2.3:../../misc/ruby-gem_plugin
CONFLICTS+= ruby[1-9][0-9]-mongrel-[0-9]* mongrel-[0-9]*
-RUBY_REQD= 1.8.6.110
+# use pre-generated gemspec file to avoid rubygems's incompatibility.
+post-extract:
+ ${CP} ${FILESDIR}/gemspec ${WRKDIR}/${DISTNAME}.gemspec
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/mongrel/files/gemspec b/www/mongrel/files/gemspec
new file mode 100644
index 00000000000..11e6bbfd3c4
--- /dev/null
+++ b/www/mongrel/files/gemspec
@@ -0,0 +1,176 @@
+--- !ruby/object:Gem::Specification
+name: mongrel
+version: !ruby/object:Gem::Version
+ version: 1.1.5
+platform: ruby
+authors:
+- Zed A. Shaw
+autorequire:
+bindir: bin
+date: 2008-05-22 04:00:00 +00:00
+default_executable:
+dependencies:
+- !ruby/object:Gem::Dependency
+ name: gem_plugin
+ version_requirement:
+ version_requirements: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: 0.2.3
+ version:
+- !ruby/object:Gem::Dependency
+ name: daemons
+ version_requirement:
+ version_requirements: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: 1.0.3
+ version:
+description: A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps.
+email: ""
+executables:
+- mongrel_rails
+extensions:
+- ext/http11/extconf.rb
+extra_rdoc_files:
+- CHANGELOG
+- COPYING
+- lib/mongrel/camping.rb
+- lib/mongrel/cgi.rb
+- lib/mongrel/command.rb
+- lib/mongrel/configurator.rb
+- lib/mongrel/const.rb
+- lib/mongrel/debug.rb
+- lib/mongrel/gems.rb
+- lib/mongrel/handlers.rb
+- lib/mongrel/header_out.rb
+- lib/mongrel/http_request.rb
+- lib/mongrel/http_response.rb
+- lib/mongrel/init.rb
+- lib/mongrel/rails.rb
+- lib/mongrel/stats.rb
+- lib/mongrel/tcphack.rb
+- lib/mongrel/uri_classifier.rb
+- lib/mongrel.rb
+- LICENSE
+- README
+files:
+- bin/mongrel_rails
+- CHANGELOG
+- COPYING
+- examples/builder.rb
+- examples/camping/blog.rb
+- examples/camping/README
+- examples/camping/tepee.rb
+- examples/httpd.conf
+- examples/mime.yaml
+- examples/mongrel.conf
+- examples/mongrel_simple_ctrl.rb
+- examples/mongrel_simple_service.rb
+- examples/monitrc
+- examples/random_thrash.rb
+- examples/simpletest.rb
+- examples/webrick_compare.rb
+- ext/http11/ext_help.h
+- ext/http11/extconf.rb
+- ext/http11/http11.c
+- ext/http11/http11_parser.c
+- ext/http11/http11_parser.h
+- ext/http11/http11_parser.java.rl
+- ext/http11/http11_parser.rl
+- ext/http11/http11_parser_common.rl
+- ext/http11_java/Http11Service.java
+- ext/http11_java/org/jruby/mongrel/Http11.java
+- ext/http11_java/org/jruby/mongrel/Http11Parser.java
+- lib/mongrel/camping.rb
+- lib/mongrel/cgi.rb
+- lib/mongrel/command.rb
+- lib/mongrel/configurator.rb
+- lib/mongrel/const.rb
+- lib/mongrel/debug.rb
+- lib/mongrel/gems.rb
+- lib/mongrel/handlers.rb
+- lib/mongrel/header_out.rb
+- lib/mongrel/http_request.rb
+- lib/mongrel/http_response.rb
+- lib/mongrel/init.rb
+- lib/mongrel/mime_types.yml
+- lib/mongrel/rails.rb
+- lib/mongrel/stats.rb
+- lib/mongrel/tcphack.rb
+- lib/mongrel/uri_classifier.rb
+- lib/mongrel.rb
+- LICENSE
+- Manifest
+- mongrel-public_cert.pem
+- mongrel.gemspec
+- README
+- setup.rb
+- test/mime.yaml
+- test/mongrel.conf
+- test/test_cgi_wrapper.rb
+- test/test_command.rb
+- test/test_conditional.rb
+- test/test_configurator.rb
+- test/test_debug.rb
+- test/test_handlers.rb
+- test/test_http11.rb
+- test/test_redirect_handler.rb
+- test/test_request_progress.rb
+- test/test_response.rb
+- test/test_stats.rb
+- test/test_uriclassifier.rb
+- test/test_ws.rb
+- test/testhelp.rb
+- TODO
+- tools/trickletest.rb
+has_rdoc: true
+homepage: http://mongrel.rubyforge.org
+licenses:
+post_install_message:
+rdoc_options:
+- --line-numbers
+- --inline-source
+- --title
+- Mongrel
+- --main
+- README
+require_paths:
+- lib
+- ext
+required_ruby_version: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: 1.8.4
+ version:
+required_rubygems_version: !ruby/object:Gem::Requirement
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+ version: "0"
+ version:
+requirements: []
+
+rubyforge_project: mongrel
+rubygems_version: 1.3.7
+signing_key:
+specification_version: 2
+summary: A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps.
+test_files:
+- test/test_cgi_wrapper.rb
+- test/test_command.rb
+- test/test_conditional.rb
+- test/test_configurator.rb
+- test/test_debug.rb
+- test/test_handlers.rb
+- test/test_http11.rb
+- test/test_redirect_handler.rb
+- test/test_request_progress.rb
+- test/test_response.rb
+- test/test_stats.rb
+- test/test_uriclassifier.rb
+- test/test_ws.rb
+
diff --git a/www/mongrel/patches/patch-ac b/www/mongrel/patches/patch-ac
deleted file mode 100644
index 7123201a067..00000000000
--- a/www/mongrel/patches/patch-ac
+++ /dev/null
@@ -1,86 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2010/09/10 12:27:34 taca Exp $
-
-* Remove certificate. (why?)
-* Remove dependency to fastthread and cgi_multipart_eof_fix and make
- minimum Ruby's version to 1.8.6. Since these depending packages aren't
- needed by Ruby 1.8.6 at least.
-
---- ../mongrel-1.1.5.gemspec.orig 2010-09-07 00:11:11.000000000 +0000
-+++ ../mongrel-1.1.5.gemspec
-@@ -7,51 +7,6 @@ authors:
- - Zed A. Shaw
- autorequire:
- bindir: bin
--cert_chain:
--- |
-- -----BEGIN CERTIFICATE-----
-- MIIDUDCCAjigAwIBAgIBADANBgkqhkiG9w0BAQUFADBOMRwwGgYDVQQDDBNtb25n
-- cmVsLWRldmVsb3BtZW50MRkwFwYKCZImiZPyLGQBGRYJcnVieWZvcmdlMRMwEQYK
-- CZImiZPyLGQBGRYDb3JnMB4XDTA3MDkxNjEwMzI0OVoXDTA4MDkxNTEwMzI0OVow
-- TjEcMBoGA1UEAwwTbW9uZ3JlbC1kZXZlbG9wbWVudDEZMBcGCgmSJomT8ixkARkW
-- CXJ1Ynlmb3JnZTETMBEGCgmSJomT8ixkARkWA29yZzCCASIwDQYJKoZIhvcNAQEB
-- BQADggEPADCCAQoCggEBAMb9v3B01eOHk3FyypbQgKXzJplUE5P6dXoG+xpPm0Lv
-- P7BQmeMncOwqQ7zXpVQU+lTpXtQFTsOE3vL7KnhQFJKGvUAkbh24VFyopu1I0yqF
-- mGu4nRqNXGXVj8TvLSj4S1WpSRLAa0acLPNyKhGmoV9+crqQypSjM6XKjBeppifo
-- 4eBmWGjiJEYMIJBvJZPJ4rAVDDA8C6CM1m3gMBGNh8ELDhU8HI9AP3dMIkTI2Wx9
-- 9xkJwHdroAaS0IFFtYChrwee4FbCF1FHDgoTosMwa47DrLHg4hZ6ojaKwK5QVWEV
-- XGb6ju5UqpktnSWF2W+Lvl/K0tI42OH2CAhebT1gEVUCAwEAAaM5MDcwCQYDVR0T
-- BAIwADALBgNVHQ8EBAMCBLAwHQYDVR0OBBYEFGHChyMSZ16u9WOzKhgJSQ9lqDc5
-- MA0GCSqGSIb3DQEBBQUAA4IBAQA/lfeN2WdB1xN+82tT7vNS4HOjRQw6MUh5yktu
-- GQjaGqm0UB+aX0Z9y0B0qpfv9rj7nmIvEGiwBmDepNWYCGuW15JyqpN7QVVnG2xS
-- Mrame7VqgjM7A+VGDD5In5LtWbM/CHAATvvFlQ5Ph13YE1EdnVbZ65c+KQv+5sFY
-- Q+zEop74d878uaC/SAHHXS46TiXneocaLSYw1CEZs/MAIy+9c4Q5ESbGpgnfg1Ad
-- 6lwl7k3hsNHO/+tZzx4HJtOXDI1yAl3+q6T9J0yI3z97EinwvAKhS1eyOI2Y5eeT
-- tbQaNYkU127B3l/VNpd8fQm3Jkl/PqCCmDBQjUszFrJEODug
-- -----END CERTIFICATE-----
--
--- |
-- -----BEGIN CERTIFICATE-----
-- MIIDPzCCAiegAwIBAgIBADANBgkqhkiG9w0BAQUFADBOMRwwGgYDVQQDDBNtb25n
-- cmVsLWRldmVsb3BtZW50MRkwFwYKCZImiZPyLGQBGRYJcnVieWZvcmdlMRMwEQYK
-- CZImiZPyLGQBGRYDb3JnMB4XDTA3MDkxNjEwMzMwMFoXDTA4MDkxNTEwMzMwMFow
-- PTENMAsGA1UEAwwEZXZhbjEYMBYGCgmSJomT8ixkARkWCGNsb3VkYnVyMRIwEAYK
-- CZImiZPyLGQBGRYCc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDk
-- LQijz2fICmev4+9s0WB71WzJFYCUYFQQxqGlenbxWut9dlPSsBbskGjg+UITeOXi
-- cTh3MTqAB0i1LJyNOiyvDsAivn7GjKXhVvflp2/npMhBBe83P4HOWqeQBjkk3QJI
-- FFNBvqbFLeEXIP+HiqAOiyNHZEVXMepLEJLzGrg3Ly7M7A6L5fK7jDrt8jkm+c+8
-- zGquVHV5ohAebGd/vpHMLjpA7lCG5+MBgYZd33rRfNtCxDJMNRgnOu9PsB05+LJn
-- MpDKQq3x0SkOf5A+MVOcadNCaAkFflYk3SUcXaXWxu/eCHgqfW1m76RNSp5djpKE
-- CgNPK9lGIWpB3CHzDaVNAgMBAAGjOTA3MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSw
-- MB0GA1UdDgQWBBT5aonPfFBdJ5rWFG+8dZwgyB54LjANBgkqhkiG9w0BAQUFAAOC
-- AQEAiKbzWgMcvZs/TPwJxr8tJ+7mSGz7+zDkWcbBl8FpQq1DtRcATh1oyTkQT7t+
-- rFEBYMmb0FxbbUnojQp8hIFgFkUwFpStwWBL/okLSehntzI2iwjuEtfj4ac9Q3Y2
-- uSdbmZqsQTuu+lEUc5C4qLK7YKwToaul+cx7vWxyk1YendcVwRlFLIBqA5cPrwo3
-- yyGLTHlRYn2c9PSbM1B63Yg+LqSSAa4QSU3Wv9pNdffVpvwHPVEQpO7ZDo5slQFL
-- Gf6+gbD/eZAvhpvmn8JlXb+LxKaFVMs2Yvrk1xOuT76SsPjEGWxkr7jZCIpsYfgQ
-- ALN3mi/9z0Mf1YroliUgF0v5Yw==
-- -----END CERTIFICATE-----
--
- date: 2008-05-22 04:00:00 +00:00
- default_executable:
- dependencies:
-@@ -73,24 +28,6 @@ dependencies:
- - !ruby/object:Gem::Version
- version: 1.0.3
- version:
--- !ruby/object:Gem::Dependency
-- name: fastthread
-- version_requirement:
-- version_requirements: !ruby/object:Gem::Requirement
-- requirements:
-- - - ">="
-- - !ruby/object:Gem::Version
-- version: 1.0.1
-- version:
--- !ruby/object:Gem::Dependency
-- name: cgi_multipart_eof_fix
-- version_requirement:
-- version_requirements: !ruby/object:Gem::Requirement
-- requirements:
-- - - ">="
-- - !ruby/object:Gem::Version
-- version: "2.4"
-- version:
- description: A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps.
- email: ""
- executables: