summaryrefslogtreecommitdiff
path: root/www/thin
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2010-03-08 13:38:24 +0000
committerfhajny <fhajny@pkgsrc.org>2010-03-08 13:38:24 +0000
commit6e2783199fb0aed0d3bbdc54ddcf5f4ca1b47a32 (patch)
tree653e81331d3c07de8299620e9bdfa7dcf45bf622 /www/thin
parentc9c449b2e3468aa7ea1e7ed60ebfb2dee603400a (diff)
downloadpkgsrc-6e2783199fb0aed0d3bbdc54ddcf5f4ca1b47a32.tar.gz
Updated www/thin to 1.2.7.
== 1.2.7 No Hup * Support multiple Ruby version (fat binaries under windows) * Do not trap unsupported HUP signal on Windows == 1.2.6 Crazy Delicious * Make work with Rails 3 out-of-the-box. * Auto-detect and load config.ru files on start. Makes Rails 3 work. * Fix signals being ignored under 1.9 when daemonized. == 1.2.5 This Is Not A Web Server * Add rolling restart support (--onebyone option) [sikachu] * Force external_encoding of request's body to ASCII_8BIT [jeremyz] * Ensure Rack base API is used in Rails adapter only if version >= 2.3.2 [#111 state:resolved] == 1.2.4 Flaming Astroboy * Fix a few issues in thin to make it a better "gem citizen" [josh] * Fix test for rack based Rails in adapter under Ruby >= 1.8.7 [#109 state:resolved] * Fix Remote address spoofing vulnerability in Connection#remote_address [Alexey Borzenkov] * Fix uninitialized constant ActionController::Dispatcher error with Rails 1.2.3 [Chris Anderton] [#103 state:resolved] == 1.2.2 I Find Your Lack of Sauce Disturbing release * Fix force kill under 1.9 [Alexey Chebotar] * Fix regression when --only option is used w/ --socket. * Add process name 'tag' functionality. Easier to distinguish thin daemons from eachother in process listing [ctcherry] == 1.2.1 Asynctilicious Ultra Supreme release * Require Rack 1.0.0 * Require EventMachine 0.12.6 * Use Rails Rack based dispatcher when available * Allow String for response body * Require openssl before eventmachine to prevent crash in 1.9 == 1.2.0 Asynctilicious Supreme release * Add support for Windows mingw Ruby distro [Juan C. Rodriguez] * Add async response support, see example/async_*.ru [raggi] == 1.1.1 Super Disco Power Plus release * Fix bug when running with only options [hasimo] == 1.1.0 Super Disco Power release * Require EventMachine 0.12.4 * Remove Thin handler, now part of Rack 0.9.1 * Fix Rack protocol version to 0.1 in environment hash. * Fix error when passing no_epoll option to a cluster. * Omit parsing #defined strings [Jeremy Zurcher] * Defaults SERVER_NAME to localhost like webrick does [#87 state:resolved] * Namespace parser to prevent error when mongrel is required [cliffmoon] * Set RACK_ENV based on environment option when loading rackup file [Curtis Summers] [#83 state:resolved] * Fixes a warning RE relative_url_root when using a prefix with Rails 2.1.1 [seriph] [#85 state:resolved] * --only can work as a sequence number (if < 80) or a port number (if >= 80) [jmay] [#81 state:resolved] == 1.0.0 That's What She Said release * Fixed vlad.rake to allow TCP or socket [hellekin] * Updated Mack adapter to handle both <0.8.0 and >0.8.0 [Mark Bates] * rails rack adapter uses File.readable_real? so it recognizes ACL permissions [Ricardo Chimal] * Log a warning if Rack application returns nil body [Michael S. Klishin] * Handle nil and Time header values correctly [#76 state:resolved] [tmm1] * Add Content-Length header to response automatically when possible [#74 state:resolved] [dkubb] * Runner now remembers -r, -D and -V parameters so that clustered servers inherit those and 'restart' keep your parameters. * Make Set-Cookie header, in Rails adapter, compatible with current Rack spec [Pedro Belo] [#73, state:resolved] * Add --no-epoll option to disable epoll usage on Linux [#61 state:resolved] * Add --force (-f) option to force stopping of a daemonized server [#72 state:resolved] * Update halycon adapter loader [mtodd] == 0.8.2 Double Margarita release * Require EventMachine 0.12.0 * [bug] Fix timeout handling when running command * [bug] Fix hanging when restarting and no process is running in single server move, fixes #67 * Added Mack adapter [markbates] * Allow rackup .rb files by getting a conventionally named constant as the app [bmizerany]
Diffstat (limited to 'www/thin')
-rw-r--r--www/thin/Makefile12
-rw-r--r--www/thin/PLIST10
-rw-r--r--www/thin/distinfo8
3 files changed, 15 insertions, 15 deletions
diff --git a/www/thin/Makefile b/www/thin/Makefile
index fc5a779da9e..43ba72b1d6a 100644
--- a/www/thin/Makefile
+++ b/www/thin/Makefile
@@ -1,17 +1,17 @@
-# $NetBSD: Makefile,v 1.4 2008/06/19 15:21:35 taca Exp $
+# $NetBSD: Makefile,v 1.5 2010/03/08 13:38:24 fhajny Exp $
-DISTNAME= thin-0.8.1
-PKGREVISION= 1
+DISTNAME= thin-1.2.7
CATEGORIES= www
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://code.macournoyer.com/thin/
COMMENT= Fast and very simple Ruby web server
-BUILD_DEPENDS+= ${RUBY_PKGPREFIX}-rspec>=1.1.3:../../devel/ruby-rspec
-DEPENDS+= ${RUBY_PKGPREFIX}-rack>=0.2.0:../../www/ruby-rack
+DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.0.0:../../www/ruby-rack
DEPENDS+= ${RUBY_PKGPREFIX}-daemons>=1.0.9:../../misc/ruby-daemons
-DEPENDS+= ${RUBY_PKGPREFIX}-eventmachine>=0.10.0:../../devel/ruby-eventmachine
+DEPENDS+= ${RUBY_PKGPREFIX}-eventmachine>=0.12.6:../../devel/ruby-eventmachine
+
+GEM_BUILD= gemspec
.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/thin/PLIST b/www/thin/PLIST
index 81b3bed8e6d..4604053601a 100644
--- a/www/thin/PLIST
+++ b/www/thin/PLIST
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 22:00:36 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2010/03/08 13:38:24 fhajny Exp $
bin/thin
${GEM_HOME}/cache/thin-${PKGVERSION}.gem
${GEM_LIBDIR}/CHANGELOG
-${GEM_LIBDIR}/COMMITTERS
${GEM_LIBDIR}/COPYING
${GEM_LIBDIR}/README
${GEM_LIBDIR}/Rakefile
@@ -11,9 +10,13 @@ ${GEM_LIBDIR}/benchmark/benchmarker.rb
${GEM_LIBDIR}/benchmark/runner
${GEM_LIBDIR}/bin/thin
${GEM_LIBDIR}/example/adapter.rb
+${GEM_LIBDIR}/example/async_app.ru
+${GEM_LIBDIR}/example/async_chat.ru
+${GEM_LIBDIR}/example/async_tailer.ru
${GEM_LIBDIR}/example/config.ru
${GEM_LIBDIR}/example/monit_sockets
${GEM_LIBDIR}/example/monit_unixsock
+${GEM_LIBDIR}/example/myapp.rb
${GEM_LIBDIR}/example/ramaze.ru
${GEM_LIBDIR}/example/thin.god
${GEM_LIBDIR}/example/thin_solaris_smf.erb
@@ -28,7 +31,6 @@ ${GEM_LIBDIR}/ext/thin_parser/parser.rl
${GEM_LIBDIR}/ext/thin_parser/thin.c
${GEM_LIBDIR}/lib/rack/adapter/loader.rb
${GEM_LIBDIR}/lib/rack/adapter/rails.rb
-${GEM_LIBDIR}/lib/rack/handler/thin.rb
${GEM_LIBDIR}/lib/thin.rb
${GEM_LIBDIR}/lib/thin/backends/base.rb
${GEM_LIBDIR}/lib/thin/backends/swiftiply_client.rb
@@ -51,7 +53,6 @@ ${GEM_LIBDIR}/lib/thin/stats.html.erb
${GEM_LIBDIR}/lib/thin/stats.rb
${GEM_LIBDIR}/lib/thin/statuses.rb
${GEM_LIBDIR}/lib/thin/version.rb
-${GEM_LIBDIR}/lib/thin_parser.bundle
${GEM_LIBDIR}/lib/thin_parser.${RUBY_DLEXT}
${GEM_LIBDIR}/spec/backends/swiftiply_client_spec.rb
${GEM_LIBDIR}/spec/backends/tcp_server_spec.rb
@@ -131,7 +132,6 @@ ${GEM_LIBDIR}/spec/spec_helper.rb
${GEM_LIBDIR}/tasks/announce.rake
${GEM_LIBDIR}/tasks/deploy.rake
${GEM_LIBDIR}/tasks/email.erb
-${GEM_LIBDIR}/tasks/ext.rake
${GEM_LIBDIR}/tasks/gem.rake
${GEM_LIBDIR}/tasks/rdoc.rake
${GEM_LIBDIR}/tasks/site.rake
diff --git a/www/thin/distinfo b/www/thin/distinfo
index fdf9d3db68b..830108d6714 100644
--- a/www/thin/distinfo
+++ b/www/thin/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2008/04/21 16:09:42 jlam Exp $
+$NetBSD: distinfo,v 1.4 2010/03/08 13:38:24 fhajny Exp $
-SHA1 (thin-0.8.1.gem) = c7f6559f1c5c0a53b683526f67c7be8ad198383f
-RMD160 (thin-0.8.1.gem) = c750b6960fe40376d08107aebc9ac07b17e55657
-Size (thin-0.8.1.gem) = 139776 bytes
+SHA1 (thin-1.2.7.gem) = 92a10ca560e79b9841aecd08526daf14357b81a0
+RMD160 (thin-1.2.7.gem) = 15bfc027509abff23b7529e479fb1b26aeed668f
+Size (thin-1.2.7.gem) = 140288 bytes