head	1.6;
access;
symbols
	pkgsrc-2026Q3:1.6.0.24
	pkgsrc-2026Q3-base:1.6
	pkgsrc-2026Q2:1.6.0.22
	pkgsrc-2026Q2-base:1.6
	pkgsrc-2026Q1:1.6.0.20
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.6.0.18
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.16
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.14
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.12
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.10
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.8
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.6
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.4
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.6.0.2
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.5.0.28
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.26
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.24
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.22
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.20
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.18
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.5.0.16
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.14
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.12
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.10
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.8
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.5.0.6
	pkgsrc-2020Q4-base:1.5
	pkgsrc-2020Q3:1.5.0.4
	pkgsrc-2020Q3-base:1.5
	pkgsrc-2020Q2:1.5.0.2
	pkgsrc-2020Q2-base:1.5
	pkgsrc-2020Q1:1.4.0.16
	pkgsrc-2020Q1-base:1.4
	pkgsrc-2019Q4:1.4.0.18
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.14
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.12
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.10
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.8
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.4.0.6
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.4
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.2
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.3.0.22
	pkgsrc-2017Q4-base:1.3
	pkgsrc-2017Q3:1.3.0.20
	pkgsrc-2017Q3-base:1.3
	pkgsrc-2017Q2:1.3.0.16
	pkgsrc-2017Q2-base:1.3
	pkgsrc-2017Q1:1.3.0.14
	pkgsrc-2017Q1-base:1.3
	pkgsrc-2016Q4:1.3.0.12
	pkgsrc-2016Q4-base:1.3
	pkgsrc-2016Q3:1.3.0.10
	pkgsrc-2016Q3-base:1.3
	pkgsrc-2016Q2:1.3.0.8
	pkgsrc-2016Q2-base:1.3
	pkgsrc-2016Q1:1.3.0.6
	pkgsrc-2016Q1-base:1.3
	pkgsrc-2015Q4:1.3.0.4
	pkgsrc-2015Q4-base:1.3
	pkgsrc-2015Q3:1.3.0.2
	pkgsrc-2015Q3-base:1.3
	pkgsrc-2015Q2:1.2.0.4
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.2
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.1.0.16
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.14
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.12
	pkgsrc-2014Q2-base:1.1
	pkgsrc-2014Q1:1.1.0.10
	pkgsrc-2014Q1-base:1.1
	pkgsrc-2013Q4:1.1.0.8
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.6
	pkgsrc-2013Q3-base:1.1
	pkgsrc-2013Q2:1.1.0.4
	pkgsrc-2013Q2-base:1.1
	pkgsrc-2013Q1:1.1.0.2
	pkgsrc-2013Q1-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2023.12.17.16.34.46;	author taca;	state Exp;
branches;
next	1.5;
commitid	ilWXol0g8iYa1QQE;

1.5
date	2020.05.17.16.17.04;	author taca;	state Exp;
branches;
next	1.4;
commitid	ZmQSUyMfX9VHZB8C;

1.4
date	2018.03.21.12.19.33;	author taca;	state Exp;
branches;
next	1.3;
commitid	tvokkIQ6v4kG0kvA;

1.3
date	2015.09.13.15.39.37;	author taca;	state Exp;
branches;
next	1.2;
commitid	PfRxHu7H7MVIG6By;

1.2
date	2015.03.13.17.23.04;	author taca;	state Exp;
branches;
next	1.1;
commitid	zbSEYHIWNhBYatdy;

1.1
date	2013.02.11.13.30.07;	author taca;	state Exp;
branches;
next	;


desc
@@


1.6
log
@www/ruby-rack-contrib: update to 2.4.0

2.4.0 (2023-10-14)

* Refer to github, not Rubyforge [ci skip]
* Support Rack 3 (#187)
* Rack::JSONBodyParser: rescue all parser exceptions (#184)
* Prefer to use version constant for release management.
* Don't bother testing on Ruby 2.2 as it's failing and way EOL.
@
text
@@@comment $NetBSD: PLIST,v 1.5 2020/05/17 16:17:04 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/AUTHORS
${GEM_LIBDIR}/COPYING
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/lib/rack/contrib.rb
${GEM_LIBDIR}/lib/rack/contrib/access.rb
${GEM_LIBDIR}/lib/rack/contrib/backstage.rb
${GEM_LIBDIR}/lib/rack/contrib/bounce_favicon.rb
${GEM_LIBDIR}/lib/rack/contrib/callbacks.rb
${GEM_LIBDIR}/lib/rack/contrib/common_cookies.rb
${GEM_LIBDIR}/lib/rack/contrib/config.rb
${GEM_LIBDIR}/lib/rack/contrib/cookies.rb
${GEM_LIBDIR}/lib/rack/contrib/csshttprequest.rb
${GEM_LIBDIR}/lib/rack/contrib/deflect.rb
${GEM_LIBDIR}/lib/rack/contrib/enforce_valid_encoding.rb
${GEM_LIBDIR}/lib/rack/contrib/evil.rb
${GEM_LIBDIR}/lib/rack/contrib/expectation_cascade.rb
${GEM_LIBDIR}/lib/rack/contrib/garbagecollector.rb
${GEM_LIBDIR}/lib/rack/contrib/host_meta.rb
${GEM_LIBDIR}/lib/rack/contrib/json_body_parser.rb
${GEM_LIBDIR}/lib/rack/contrib/jsonp.rb
${GEM_LIBDIR}/lib/rack/contrib/lazy_conditional_get.rb
${GEM_LIBDIR}/lib/rack/contrib/lighttpd_script_name_fix.rb
${GEM_LIBDIR}/lib/rack/contrib/locale.rb
${GEM_LIBDIR}/lib/rack/contrib/mailexceptions.rb
${GEM_LIBDIR}/lib/rack/contrib/nested_params.rb
${GEM_LIBDIR}/lib/rack/contrib/not_found.rb
${GEM_LIBDIR}/lib/rack/contrib/post_body_content_type_parser.rb
${GEM_LIBDIR}/lib/rack/contrib/printout.rb
${GEM_LIBDIR}/lib/rack/contrib/proctitle.rb
${GEM_LIBDIR}/lib/rack/contrib/profiler.rb
${GEM_LIBDIR}/lib/rack/contrib/relative_redirect.rb
${GEM_LIBDIR}/lib/rack/contrib/response_cache.rb
${GEM_LIBDIR}/lib/rack/contrib/response_headers.rb
${GEM_LIBDIR}/lib/rack/contrib/route_exceptions.rb
${GEM_LIBDIR}/lib/rack/contrib/runtime.rb
${GEM_LIBDIR}/lib/rack/contrib/signals.rb
${GEM_LIBDIR}/lib/rack/contrib/simple_endpoint.rb
${GEM_LIBDIR}/lib/rack/contrib/static_cache.rb
${GEM_LIBDIR}/lib/rack/contrib/time_zone.rb
${GEM_LIBDIR}/lib/rack/contrib/try_static.rb
${GEM_LIBDIR}/lib/rack/contrib/version.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
@


1.5
log
@www/ruby-rack-contrib: update to 2.2.0

Update to ruby-rack-contrib to 2.2.0.


2.2.0 (2020-03-31)

A healthy crop of fixes and new features in this release. Thanks to
everyone who contributed, and welcome to Andrew Konchin, as the newest
recipient of a commit bit.

* New middleware Rack::JSONBodyParser: a better-designed replacement for
  Rack::PostBodyContentTypeParser, with a more appropriate name (given that
  they both only handle JSON natively, having JSON in the name seems like a
  good idea), and with a better set of default behaviours and knobs.  It is
  also significantly faster than PostBodyContentTypeParser.

* Rack::PostBodyContentTypeParser: this middleware's interface is a bit of a
  mess, which makes it nearly impossible to improve in a
  backwards-compatible manner. As a result, its use has been deprecated, in
  favour of Rack::JSONBodyParser.

* Several middlewares that set Content-Length headers were fixed to use
  String#bytesize, instead of String#size, which makes multibyte characters
  much happier. (Chris Frank)

* Rack::ResponseCache: Make header detection case-insensitive. (Chris Frank)

* A lot of broken tests and deprecation warnings in the test suite were
  fixed. (Andrew Konchin)

* Rack::Locale: significant correctness fixes, including q=0 handling, case
  insensitivity where appropriate, and better handling of whitespace.
  (Andrew Konchin)

* Rack::StaticCache: several correctness fixes, such as setting a Date
  response header, use UTC in timestamps, and improving the robustness of
  the date rendering.

Share and enjoy!
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2018/03/21 12:19:33 taca Exp $
d43 1
@


1.4
log
@www/ruby-rack-contrib: update to 2.0.1

2.0.1						2017/12/08

Multibytes bytes again!

This is a bugfix release, which fixes a Rack 2 incompatibility in
Rack::NotFound, where the wrong value for the Content-Length response
header was calculated (#143).

Thanks to Kazuhiro NISHIYAMA (@@znz) for the bug report, and Joe Francis
(@@lostapathy) for the fix.

2.0.0						2017/11/30
 2f3840e

Rack 2.x Support Is HERE!

Thanks to the hard work of Skye Shaw, amongst others, this release of
rack-contrib supports Rack 2.x. Unfortunately, it only supports Rack
2.x; if your application is using Rack 1.x, you should continue to use
rack-contrib 1.x.

The non-backwards-compatible, user-visible changes are:

* Drop support for Ruby versions less than 2.2. Rack 2 does not support these
  older releases, so there's no benefit in our doing so.

* Rack::NestedParams: switch to using Rack::Utils.parse_nested_query to parse
  request bodies, which handles repeated element keys differently.  See #92.

* Rack::Sendfile: removed completely. Rack core provides a middleware of the
  same name that is much better, and more actively maintained, and you should
  use that instead.

* Rack::AcceptFormat: removed completely, because it is terribad.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2015/09/13 15:39:37 taca Exp $
d21 1
@


1.3
log
@Update ruby-rack-contrib to 1.4.0.

v1.4.0: Features, Features Everywhere, and not a bug to fix

There's a bumper crop of new features this month. Share and enjoy!

Deprecations

* Rack::AcceptFormat is slated for removal in rack-contrib 2.0.0 (due on or
  after 1 January, 2016. Using this middleware will now result in a
  deprecation warning being printed to stderr. If you use this middleware, now
  would be a good time to start doing things properly.

Features

* Rack::LazyConditionalGet: new middleware, by Mig. This middleware tracks
  when the last POST/PUT/DELETE request was made, and returns 304 responses to
  requests which include a Last-Modified entity request header which is
  greater than or equal to that time.

* Rack::StaticCache: You can now specify a custom "version" regex for your
  cache invalidation, if the default doesn't do it for you. Initial patch
  provided by Eric Boehs.

* Rack::Profiler: You can now run a single request through the profiler
  multiple times, by adding the profiler_runs query parameter to the
  URL. Patch provided by Bryce McDonnell.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2015/03/13 17:23:04 taca Exp $
a6 1
${GEM_LIBDIR}/lib/rack/contrib/accept_format.rb
a36 1
${GEM_LIBDIR}/lib/rack/contrib/sendfile.rb
@


1.2
log
@Update ruby-rack-contrib to 1.2.0.

No exact changes are available.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2013/02/11 13:30:07 taca Exp $
d5 1
a5 2
${GEM_LIBDIR}/README.rdoc
${GEM_LIBDIR}/Rakefile
d17 1
d23 1
a43 39
${GEM_LIBDIR}/rack-contrib.gemspec
${GEM_LIBDIR}/test/404.html
${GEM_LIBDIR}/test/Maintenance.html
${GEM_LIBDIR}/test/documents/existing.html
${GEM_LIBDIR}/test/documents/index.htm
${GEM_LIBDIR}/test/documents/index.html
${GEM_LIBDIR}/test/documents/test
${GEM_LIBDIR}/test/mail_settings.rb
${GEM_LIBDIR}/test/spec_rack_accept_format.rb
${GEM_LIBDIR}/test/spec_rack_access.rb
${GEM_LIBDIR}/test/spec_rack_backstage.rb
${GEM_LIBDIR}/test/spec_rack_callbacks.rb
${GEM_LIBDIR}/test/spec_rack_common_cookies.rb
${GEM_LIBDIR}/test/spec_rack_config.rb
${GEM_LIBDIR}/test/spec_rack_contrib.rb
${GEM_LIBDIR}/test/spec_rack_cookies.rb
${GEM_LIBDIR}/test/spec_rack_csshttprequest.rb
${GEM_LIBDIR}/test/spec_rack_deflect.rb
${GEM_LIBDIR}/test/spec_rack_evil.rb
${GEM_LIBDIR}/test/spec_rack_expectation_cascade.rb
${GEM_LIBDIR}/test/spec_rack_garbagecollector.rb
${GEM_LIBDIR}/test/spec_rack_host_meta.rb
${GEM_LIBDIR}/test/spec_rack_jsonp.rb
${GEM_LIBDIR}/test/spec_rack_lighttpd_script_name_fix.rb
${GEM_LIBDIR}/test/spec_rack_mailexceptions.rb
${GEM_LIBDIR}/test/spec_rack_nested_params.rb
${GEM_LIBDIR}/test/spec_rack_not_found.rb
${GEM_LIBDIR}/test/spec_rack_post_body_content_type_parser.rb
${GEM_LIBDIR}/test/spec_rack_proctitle.rb
${GEM_LIBDIR}/test/spec_rack_profiler.rb
${GEM_LIBDIR}/test/spec_rack_relative_redirect.rb
${GEM_LIBDIR}/test/spec_rack_response_cache.rb
${GEM_LIBDIR}/test/spec_rack_response_headers.rb
${GEM_LIBDIR}/test/spec_rack_runtime.rb
${GEM_LIBDIR}/test/spec_rack_sendfile.rb
${GEM_LIBDIR}/test/spec_rack_simple_endpoint.rb
${GEM_LIBDIR}/test/spec_rack_static_cache.rb
${GEM_LIBDIR}/test/spec_rack_try_static.rb
${GEM_LIBDIR}/test/statics/test
@


1.1
log
@Add ruby-rack-contrib package version 1.1.0.

Contributed Rack Middleware and Utilities

This package includes a variety of add-on components for Rack, a Ruby
web server interfaces.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d29 1
@

