Sat Jan 16 13:12:12 2021 UTC ()
www/ruby-rack-contrib: update to 2.3.0

2.3.0 (2020-11-30)

The list of changes in this release is long, and should serve as a warning
to me to make releases more often, as it cuts down on typing.  Thanks to
everyone who made PRs, checked PRs, merged PRs, and... renewed PRs.
Special thanks to Andrew Konchin (@andrykonchin) who is responsible for
over half the changes in this monster release, and who has come on board
as a maintainer.

This release removes the Rack::Runtime and Rack::Config middleware.
This may seem like a foolhardy thing to do in a minor release, but rack
itself ships with functionally identical versions.  Compatibility has been
maintained by having require "rack/contrib/<thing>" still work, but that
should be changed to require "rack/<thing>" instead.

* A #close method was added to the body that is returned by Rack::Signals.
* A stub CHANGELOG.md, pointing to the canonical source of release notes,
  has been added.
* Thread safety issues in Rack::Access, Rack::CommonCookies, and
  Rack::Deflect have been fixed. Additionally, the need for a thread-safe
  external cache object in Rack::LazyConditionalGet has been documented.
* A SPEC violation in Rack::CSSHTTPRequest has been fixed.
* Case-sensitive header problems in a whole bunch of middlewares have been
  fixed.
* Rack::JSONBodyParser now only rescues JSON::ParserError if it is raised
  within the middleware's own code. Exceptions raised by the application
  itself will now be left alone to be handled elsewhere.
* All string literals are now frozen.
* Residual ye olde Ruby compatibility checks were removed from
  Rack::Backstage, Rack::MailExceptions and Rack::NestedParams.
* The length calculation in Rack::JSONP has been made simpler.


(taca)
diff -r1.11 -r1.12 pkgsrc/www/ruby-rack-contrib/Makefile
diff -r1.8 -r1.9 pkgsrc/www/ruby-rack-contrib/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/www/ruby-rack-contrib/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-rack-contrib/Makefile 2020/05/17 16:17:04 1.11
+++ pkgsrc/www/ruby-rack-contrib/Makefile 2021/01/16 13:12:11 1.12
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.11 2020/05/17 16:17:04 taca Exp $ 1# $NetBSD: Makefile,v 1.12 2021/01/16 13:12:11 taca Exp $
2 2
3DISTNAME= rack-contrib-2.2.0 3DISTNAME= rack-contrib-2.3.0
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/rack/rack-contrib/ 7HOMEPAGE= https://github.com/rack/rack-contrib/
8COMMENT= Contributed Rack Middleware and Utilities 8COMMENT= Contributed Rack Middleware and Utilities
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-rack>=2.0:../../www/ruby-rack 11DEPENDS+= ${RUBY_PKGPREFIX}-rack>=2.0:../../www/ruby-rack
12 12
13USE_LANGAUGES= # none 13USE_LANGAUGES= # none
14 14
15.include "../../lang/ruby/gem.mk" 15.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/www/ruby-rack-contrib/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-rack-contrib/distinfo 2020/05/17 16:17:04 1.8
+++ pkgsrc/www/ruby-rack-contrib/distinfo 2021/01/16 13:12:11 1.9
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.8 2020/05/17 16:17:04 taca Exp $ 1$NetBSD: distinfo,v 1.9 2021/01/16 13:12:11 taca Exp $
2 2
3SHA1 (rack-contrib-2.2.0.gem) = 893be77609cfb56895cbd87b116df4383cf622be 3SHA1 (rack-contrib-2.3.0.gem) = 2574e69e853342be467f7b0b3ed8a2364915ae7b
4RMD160 (rack-contrib-2.2.0.gem) = d4126692d26bf68eb03232ae6fb5a4a95fcfbfa4 4RMD160 (rack-contrib-2.3.0.gem) = 88c35b1e22f19e9e39cf1287843f6cde98d00740
5SHA512 (rack-contrib-2.2.0.gem) = 468b1be2dcac2e259b8d7efc609bf2f8ca2ae535c34773f6dd4fed26513e330afa071e70fd470b21e3252e64fb2d5ee2bcfaa0cdf222cfe93267bab828e75192 5SHA512 (rack-contrib-2.3.0.gem) = d7052cd0a383cc104df0021dca80aeb26fbac002ab9b96d9b681296d673238f0ceb56f5edbbf3cad793ebc6956160d410de1249011836a80aabc00436bc70479
6Size (rack-contrib-2.2.0.gem) = 28160 bytes 6Size (rack-contrib-2.3.0.gem) = 27648 bytes