Sun Mar 1 15:41:36 2015 UTC ()
Update thin to 1.6.3.

pkgsrc change: Add pkg_alternatives support.

== 1.6.3 Protein Powder
 * Add HTTP 422 status code [rajcybage]
 * Add warning about EM reactor still running when stopping.
 * Remove version number from "Server" HTTP header. [benbasson]
 * Adding `--ssl-disable-verify` to allow disabling of client cert requests when SSL enabled [brucek]
 * Ensure Tempfiles created by a large request are closed and deleted. [Tonkpils]


(taca)
diff -r0 -r1.1 pkgsrc/www/thin/ALTERNATIVES
diff -r1.15 -r1.16 pkgsrc/www/thin/Makefile
diff -r1.8 -r1.9 pkgsrc/www/thin/PLIST
diff -r1.10 -r1.11 pkgsrc/www/thin/distinfo

File Added: pkgsrc/www/thin/ALTERNATIVES
bin/thin @PREFIX@/bin/thin@RUBY_SUFFIX@

cvs diff -r1.15 -r1.16 pkgsrc/www/thin/Makefile (expand / switch to unified diff)

--- pkgsrc/www/thin/Makefile 2014/03/14 19:31:19 1.15
+++ pkgsrc/www/thin/Makefile 2015/03/01 15:41:36 1.16
@@ -1,20 +1,19 @@ @@ -1,20 +1,19 @@
1# $NetBSD: Makefile,v 1.15 2014/03/14 19:31:19 taca Exp $ 1# $NetBSD: Makefile,v 1.16 2015/03/01 15:41:36 taca Exp $
2 2
3DISTNAME= thin-1.6.2 3DISTNAME= thin-1.6.3
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://code.macournoyer.com/thin/ 7HOMEPAGE= http://code.macournoyer.com/thin/
8COMMENT= Fast and very simple Ruby web server 8COMMENT= Fast and very simple Ruby web server
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.0.0:../../www/ruby-rack 11DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.0.0:../../www/ruby-rack
12DEPENDS+= ${RUBY_PKGPREFIX}-daemons>=1.0.9:../../misc/ruby-daemons 12DEPENDS+= ${RUBY_PKGPREFIX}-daemons>=1.0.9:../../misc/ruby-daemons
13DEPENDS+= ${RUBY_PKGPREFIX}-eventmachine>=1.0.0:../../devel/ruby-eventmachine 13DEPENDS+= ${RUBY_PKGPREFIX}-eventmachine>=1.0.0:../../devel/ruby-eventmachine
14 14
15CONFLICTS+= ruby[1-9][0-9]-thin-[0-9]* thin-[0-9]* 
16 
17USE_GCC_RUNTIME= yes 15USE_GCC_RUNTIME= yes
 16RUBYGEM_OPTIONS+= --format-executable
18 17
19.include "../../lang/ruby/gem.mk" 18.include "../../lang/ruby/gem.mk"
20.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/www/thin/PLIST (expand / switch to unified diff)

--- pkgsrc/www/thin/PLIST 2014/03/14 19:31:19 1.8
+++ pkgsrc/www/thin/PLIST 2015/03/01 15:41:36 1.9
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1@comment $NetBSD: PLIST,v 1.8 2014/03/14 19:31:19 taca Exp $ 1@comment $NetBSD: PLIST,v 1.9 2015/03/01 15:41:36 taca Exp $
2bin/thin 2bin/thin${RUBY_SUFFIX}
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_EXTSDIR}/thin_parser.${RUBY_DLEXT} 4${GEM_EXTSDIR}/thin_parser.${RUBY_DLEXT}
5${GEM_LIBDIR}/CHANGELOG 5${GEM_LIBDIR}/CHANGELOG
6${GEM_LIBDIR}/README.md 6${GEM_LIBDIR}/README.md
7${GEM_LIBDIR}/Rakefile 7${GEM_LIBDIR}/Rakefile
8${GEM_LIBDIR}/bin/thin 8${GEM_LIBDIR}/bin/thin
9${GEM_LIBDIR}/example/adapter.rb 9${GEM_LIBDIR}/example/adapter.rb
10${GEM_LIBDIR}/example/async_app.ru 10${GEM_LIBDIR}/example/async_app.ru
11${GEM_LIBDIR}/example/async_chat.ru 11${GEM_LIBDIR}/example/async_chat.ru
12${GEM_LIBDIR}/example/async_tailer.ru 12${GEM_LIBDIR}/example/async_tailer.ru
13${GEM_LIBDIR}/example/config.ru 13${GEM_LIBDIR}/example/config.ru
14${GEM_LIBDIR}/example/monit_sockets 14${GEM_LIBDIR}/example/monit_sockets
15${GEM_LIBDIR}/example/monit_unixsock 15${GEM_LIBDIR}/example/monit_unixsock

cvs diff -r1.10 -r1.11 pkgsrc/www/thin/distinfo (expand / switch to unified diff)

--- pkgsrc/www/thin/distinfo 2014/03/14 19:31:19 1.10
+++ pkgsrc/www/thin/distinfo 2015/03/01 15:41:36 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2014/03/14 19:31:19 taca Exp $ 1$NetBSD: distinfo,v 1.11 2015/03/01 15:41:36 taca Exp $
2 2
3SHA1 (thin-1.6.2.gem) = 3dbf4e363eb957de609cbe080295211e104637aa 3SHA1 (thin-1.6.3.gem) = ad99e77149b922c3f067b0140438c044d24115f1
4RMD160 (thin-1.6.2.gem) = 7a63da169f81e584ada379375ffd44b9843ae0e6 4RMD160 (thin-1.6.3.gem) = 5bdf62411802071ef77f126f2219ba0428c91520
5Size (thin-1.6.2.gem) = 58368 bytes 5Size (thin-1.6.3.gem) = 59392 bytes