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