Fairly simple update to current version of ruby-thin. For details, see
https://github.com/macournoyer/thin/blob/v1.6.3/CHANGELOG

Tested on amd64.

Will be committing in a few days unless I hear objections.

Thanks,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-thin/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile    11 Oct 2014 19:54:48 -0000      1.20
+++ Makefile    16 May 2015 04:32:02 -0000
@@ -2,8 +2,7 @@
 
 COMMENT =      fast and very simple Ruby web server
 
-DISTNAME =     thin-1.3.0
-REVISION =     5
+DISTNAME =     thin-1.6.3
 CATEGORIES =   www
 
 HOMEPAGE =     http://code.macournoyer.com/thin/
@@ -15,9 +14,9 @@ MODULES =     lang/ruby
 CONFIGURE_STYLE = ruby gem ext
 
 BUILD_DEPENDS =        ${RUN_DEPENDS}
-RUN_DEPENDS =  www/ruby-rack,${MODRUBY_FLAVOR}>=1.0.0 \
-               devel/ruby-daemons,${MODRUBY_FLAVOR}>=1.0.9 \
-               net/ruby-eventmachine,${MODRUBY_FLAVOR}>=0.12.6
+RUN_DEPENDS =  www/ruby-rack,${MODRUBY_FLAVOR}>=1.0,<2.0 \
+               devel/ruby-daemons,${MODRUBY_FLAVOR}>=1.0.9,<2.0 \
+               net/ruby-eventmachine,${MODRUBY_FLAVOR}>=1.0,<2.0
 
 MODRUBY_TEST = rspec
 TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH}
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-thin/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    18 Jan 2015 03:15:50 -0000      1.4
+++ distinfo    16 May 2015 04:32:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (thin-1.3.0.gem) = gBeKSya2QdWnEYZxcs79zzkz6UJSUAvTujEShP8booo=
-SIZE (thin-1.3.0.gem) = 141824
+SHA256 (thin-1.6.3.gem) = kUgquFbq7wArZUObt8CcKxYLH7L2CT0uswjmAp9XptQ=
+SIZE (thin-1.6.3.gem) = 59392
Index: patches/patch-spec_spec_helper_rb
===================================================================
RCS file: patches/patch-spec_spec_helper_rb
diff -N patches/patch-spec_spec_helper_rb
--- patches/patch-spec_spec_helper_rb   17 Nov 2011 15:53:54 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-spec_spec_helper_rb,v 1.1 2011/11/17 15:53:54 jeremy Exp $
-
-Work with rspec 1.3.
-
---- spec/spec_helper.rb.orig   Sun Nov 13 23:34:02 2011
-+++ spec/spec_helper.rb        Sun Nov 13 23:34:05 2011
-@@ -1,6 +1,6 @@
- require 'rubygems'
- require 'thin'
--gem "rspec", "~> 1.2.9"
-+gem "rspec", "~> 1.2"
- require 'spec'
- require 'benchmark'
- require 'timeout'
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-thin/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   11 Jan 2014 22:51:03 -0000      1.6
+++ pkg/PLIST   27 May 2015 21:25:33 -0000
@@ -3,12 +3,8 @@ ${GEM_BIN}/thin${GEM_BIN_SUFFIX}
 ${GEM_LIB}/cache/${DISTNAME}.gem
 ${GEM_LIB}/gems/${DISTNAME}/
 ${GEM_LIB}/gems/${DISTNAME}/CHANGELOG
-${GEM_LIB}/gems/${DISTNAME}/README
+${GEM_LIB}/gems/${DISTNAME}/README.md
 ${GEM_LIB}/gems/${DISTNAME}/Rakefile
-${GEM_LIB}/gems/${DISTNAME}/benchmark/
-${GEM_LIB}/gems/${DISTNAME}/benchmark/abc
-${GEM_LIB}/gems/${DISTNAME}/benchmark/benchmarker.rb
-${GEM_LIB}/gems/${DISTNAME}/benchmark/runner
 ${GEM_LIB}/gems/${DISTNAME}/bin/
 ${GEM_LIB}/gems/${DISTNAME}/bin/thin
 ${GEM_LIB}/gems/${DISTNAME}/example/
@@ -56,111 +52,4 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/thin/sta
 ${GEM_LIB}/gems/${DISTNAME}/lib/thin/statuses.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/thin/version.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/thin_parser.so
-${GEM_LIB}/gems/${DISTNAME}/spec/
-${GEM_LIB}/gems/${DISTNAME}/spec/backends/
-${GEM_LIB}/gems/${DISTNAME}/spec/backends/swiftiply_client_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/backends/tcp_server_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/backends/unix_server_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/command_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/configs/
-${GEM_LIB}/gems/${DISTNAME}/spec/configs/cluster.yml
-${GEM_LIB}/gems/${DISTNAME}/spec/configs/single.yml
-${GEM_LIB}/gems/${DISTNAME}/spec/connection_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/controllers/
-${GEM_LIB}/gems/${DISTNAME}/spec/controllers/cluster_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/controllers/controller_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/controllers/service_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/daemonizing_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/headers_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/logging_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/perf/
-${GEM_LIB}/gems/${DISTNAME}/spec/perf/request_perf_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/perf/response_perf_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/perf/server_perf_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rack/
-${GEM_LIB}/gems/${DISTNAME}/spec/rack/loader_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rack/rails_adapter_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/controllers/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/controllers/application.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/controllers/simple_controller.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/helpers/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/helpers/application_helper.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/views/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/views/simple/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/app/views/simple/index.html.erb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/boot.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/environment.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/environments/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/environments/development.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/environments/production.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/environments/test.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/initializers/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/initializers/inflections.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/initializers/mime_types.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/config/routes.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/404.html
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/422.html
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/500.html
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/dispatch.cgi
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/dispatch.fcgi
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/dispatch.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/favicon.ico
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/images/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/images/rails.png
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/index.html
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/javascripts/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/javascripts/application.js
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/javascripts/controls.js
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/javascripts/dragdrop.js
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/javascripts/effects.js
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/javascripts/prototype.js
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/public/robots.txt
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/about
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/console
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/destroy
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/generate
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/performance/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/performance/benchmarker
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/performance/profiler
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/performance/request
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/plugin
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/process/
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/process/inspector
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/process/reaper
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/process/spawner
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/runner
-${GEM_LIB}/gems/${DISTNAME}/spec/rails_app/script/server
-${GEM_LIB}/gems/${DISTNAME}/spec/request/
-${GEM_LIB}/gems/${DISTNAME}/spec/request/mongrel_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/request/parser_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/request/persistent_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/request/processing_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/response_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/runner_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/
-${GEM_LIB}/gems/${DISTNAME}/spec/server/builder_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/pipelining_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/robustness_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/stopping_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/swiftiply.yml
-${GEM_LIB}/gems/${DISTNAME}/spec/server/swiftiply_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/tcp_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/threaded_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server/unix_socket_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/server_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
-${GEM_LIB}/gems/${DISTNAME}/tasks/
-${GEM_LIB}/gems/${DISTNAME}/tasks/announce.rake
-${GEM_LIB}/gems/${DISTNAME}/tasks/deploy.rake
-${GEM_LIB}/gems/${DISTNAME}/tasks/email.erb
-${GEM_LIB}/gems/${DISTNAME}/tasks/gem.rake
-${GEM_LIB}/gems/${DISTNAME}/tasks/rdoc.rake
-${GEM_LIB}/gems/${DISTNAME}/tasks/site.rake
-${GEM_LIB}/gems/${DISTNAME}/tasks/spec.rake
-${GEM_LIB}/gems/${DISTNAME}/tasks/stats.rake
 ${GEM_LIB}/specifications/${DISTNAME}.gemspec

Reply via email to