Now that Rails has been removed, we can update rack to the current
version.  For details on changes, see:
https://github.com/rack/rack/blob/1.4.4/README.rdoc#history

Among the highlights:
* Rack::Auth::AbstractRequest no longer symbolizes arbitrary strings
* Prevent unbounded reads in large multipart boundaries
* Add warnings when users do not provide a session secret
* Alter the keyspace limit calculations to reduce issues with nested
params

The remaining dependencies all build fine.  Tested on amd64, will
be committing later in the week unless I hear objections.

Thanks,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-rack/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile    23 Sep 2012 16:57:36 -0000      1.15
+++ Makefile    14 Jan 2013 22:10:53 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=               modular Ruby webserver interface
 
-DISTNAME=              rack-1.3.6
-REVISION =             0
+DISTNAME=              rack-1.4.4
 CATEGORIES=            www
 
 HOMEPAGE=              http://rack.rubyforge.org/
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-rack/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo    5 Jan 2012 02:10:40 -0000       1.7
+++ distinfo    14 Jan 2013 22:11:05 -0000
@@ -1,5 +1,2 @@
-MD5 (rack-1.3.6.gem) = Ri/wdEP4L/2Iwbao7c9mWQ==
-RMD160 (rack-1.3.6.gem) = Ms5y1Caj2km/JQle8IrbgdO2tIA=
-SHA1 (rack-1.3.6.gem) = KPugiwdwKlI3daMDHG3iSWN20iM=
-SHA256 (rack-1.3.6.gem) = 1AkPRyBaivTmAr5zz25flPDJGVHPtORoLpP8F7LmcOI=
-SIZE (rack-1.3.6.gem) = 156160
+SHA256 (rack-1.4.4.gem) = f4thsNH2UnlHTwngqS0SHf0NBlGEN1Wg8VLo8CwoHcA=
+SIZE (rack-1.4.4.gem) = 203264
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-rack/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   13 Dec 2011 17:58:27 -0000      1.7
+++ pkg/PLIST   14 Jan 2013 22:11:36 -0000
@@ -10,7 +10,10 @@ ${GEM_LIB}/gems/${DISTNAME}/SPEC
 ${GEM_LIB}/gems/${DISTNAME}/bin/
 ${GEM_LIB}/gems/${DISTNAME}/bin/rackup
 ${GEM_LIB}/gems/${DISTNAME}/contrib/
+${GEM_LIB}/gems/${DISTNAME}/contrib/rack.png
+${GEM_LIB}/gems/${DISTNAME}/contrib/rack.svg
 ${GEM_LIB}/gems/${DISTNAME}/contrib/rack_logo.svg
+${GEM_LIB}/gems/${DISTNAME}/contrib/rdoc.css
 ${GEM_LIB}/gems/${DISTNAME}/example/
 ${GEM_LIB}/gems/${DISTNAME}/example/lobster.ru
 ${GEM_LIB}/gems/${DISTNAME}/example/protectedlobster.rb
@@ -32,6 +35,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/bac
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/common_18.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/common_192.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/common_193.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/body_proxy.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/builder.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/cascade.rb
@@ -95,12 +99,27 @@ ${GEM_LIB}/gems/${DISTNAME}/test/builder
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/anything.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/comment.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/end.ru
+${GEM_LIB}/gems/${DISTNAME}/test/builder/line.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/options.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/folder/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/folder/test.js
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/fonts/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/fonts/font.eot
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/images/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/images/image.png
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/index.html
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/javascripts/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/javascripts/app.js
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/stylesheets/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/assets/stylesheets/app.css
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/lighttpd.conf
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/rackup_stub.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/sample_rackup.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/test+directory/
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/test+directory/test+file
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test.fcgi
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/gemloader.rb
@@ -115,6 +134,9 @@ ${GEM_LIB}/gems/${DISTNAME}/test/multipa
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_escaped_quotes
 
${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_escaped_quotes_and_modification_param
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_percent_escaped_quotes
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_percentages
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_percentages2
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_percentages3
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_quotes
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/ie
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/mixed_files
@@ -129,6 +151,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/registe
 ${GEM_LIB}/gems/${DISTNAME}/test/registering_handler/rack/
 ${GEM_LIB}/gems/${DISTNAME}/test/registering_handler/rack/handler/
 
${GEM_LIB}/gems/${DISTNAME}/test/registering_handler/rack/handler/registering_myself.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_auth.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_auth_basic.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_auth_digest.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_body_proxy.rb
@@ -175,6 +198,10 @@ ${GEM_LIB}/gems/${DISTNAME}/test/spec_th
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_urlmap.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_utils.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_webrick.rb
+${GEM_LIB}/gems/${DISTNAME}/test/static/
+${GEM_LIB}/gems/${DISTNAME}/test/static/another/
+${GEM_LIB}/gems/${DISTNAME}/test/static/another/index.html
+${GEM_LIB}/gems/${DISTNAME}/test/static/index.html
 ${GEM_LIB}/gems/${DISTNAME}/test/testrequest.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/unregistered_handler/
 ${GEM_LIB}/gems/${DISTNAME}/test/unregistered_handler/rack/

Reply via email to