diff options
author | abs <abs> | 2011-08-23 10:12:06 +0000 |
---|---|---|
committer | abs <abs> | 2011-08-23 10:12:06 +0000 |
commit | 6204e3384348082dedc16233949af1e0a38a7c10 (patch) | |
tree | 2fd58be923f38dc8b7cd04070e33444a2d7c502e /www/p5-Catalyst-Runtime | |
parent | 91bc859e4a313851b18403cde8ee9d33b8bf2372 (diff) | |
download | pkgsrc-6204e3384348082dedc16233949af1e0a38a7c10.tar.gz |
Updated www/p5-Catalyst-Runtime to 5.90002
5.90002 - 2011-08-22 21:44:00
Backward compatibility fixes:
- Deploying via mod_perl in some cases is fixed by making
Catalyst::EngineLoader detect mod_perl in more generic
circumstances.
https://github.com/miyagawa/Plack/issues/239
Documentation fixes:
- Fix incorrect example in Catalyst::PSGI.
- Add note that if you are using the PSGI engine, then $c->req->env
needs to become $c->engine->env when you upgrade.
5.90001 - 2011-08-15 22:42
Realise that we accidentally chopped a digit off the versioning scheme
without anyone noticing, which is a bad thing.
Feel like a fool. Well done t0m.
Cut another release.
5.9000 - 2011-08-15 22:18
See Catalyst::Delta for the major changes in this release.
Changelog since the last TRIAL release:
Backward compatibility fixes:
- Fix calling MyApp->engine_class to set the engine class manually.
- Re-add a $res->headers->{status} field to Catalyst::Test responses.
This _should_ be accessed with $c->res->code instead, but is here
for backward compatibility.
Documentation:
- Documentation which was in the now removed Catalyst::Engine::* classes
has been moved to Catalyst::Manual::Deployment
Changes:
- nginx specific behaviour is removed as it is not needed with any
web server configuration I can come up with (recommended config is
documented in Catalst::Manual::Deployment::nginx::FastCGI)
5.89003 2011-07-28 20:11:50 (TRIAL release)
Backward compatibility fixes:
- Application scripts which have not been upgraded to newer
Catalyst::Script::XXX style scripts have been fixed
Bug fixes:
- mod_perl handler fixed to work with application classes which have manually
been made immutable.
- Scripts now force the Plack engine choice manually, rather than relying
on auto-detection, as the automatic mechanism gets it wrong if (for
example) Coro is loaded.
- Server script option for --fork --keepalive are now handled by loading
the Starman server, rather than silently ignored.
- Server script options for --background and --pid are now fixed by
using MooseX::Deamonize
- Plack middlewares to deal with issues in Lighttpd and IIS6 are now
automatically applied to applications and deployments which need them
(when there is not a user written .psgi script available).
This fixes compatibility with previous stable releases for applications
deployed in these environments.
Enhancements:
- Catalyst::Test's remote_request method not uses Plack::Test to perform
the remote request.
Documentation:
- Added a Catalyst::PSGI manual page with information about writing a .psgi
file for your application.
- Catalyst::Uprading has been improved, and the status of old Catalyst
engines clarified.
Deprecations:
- Catalyst::Test's local_request function is now deprecated. You should just
use the normal request function against a local server instead.
5.80033 2011-07-24 16:09:00
Bug fixes:
- Fix Catalyst::Request so that the hostname accessor is not incorrectly
populated with 'localhost' if a reverse DNS lookup fails.
- Fix Path actions debug screen to display number of arguments
- Fix a regression that prevented configuring attributes for all actions using
->config(actions => { '*' => \%attrs }) from working
- Append $\ in Catalyst::Response->print to more closely match
IO::Handle's behaviour.
- Fixed situation where a detach($action) from a forward within auto
was not breaking out correctly
- Fix the disable_component_resolution_regex_fallback config setting
to also work in the $c->component method.
- Handle users setting cookies with an undef value by not trying to
output that cookie (rather than trying to do so and causing an exception
as previously happened). A warning is logged if this occurs in debug
mode.
- Update tests to ignore $ENV{CATALYST_HOME} where required
- Change repository metadata to point at git.
- Clean namespaces in Catalyst::Request::Upload
- Catalyst::Test: Fixes to action_ok, action_redirect and action_notfound
test functions to be better documented, and have better default test
names.
- Update tests to ignore CATALYST_HOME env var.
5.89002 2011-03-02 11:30:00 (TRIAL release)
Bug fixes:
- Fix a couple of test failures caused by optional dependencies such as FCGI
not being installed.
Refactoring:
- Simplified the API for getting a PSGI application code reference for a
Catalyst application for use in, for example, .psgi files. See
Catalyst::Upgrading for details.
5.89001 2011-03-01 15:27:00 (TRIAL release)
Bug fixes:
- Fixed command-line argument passing in Catalyst::Script::FastCGI.
- Fixed Catalyst::Engine::Stomp compatibility. Applications using
Catalyst::Engine::Stomp are believed to continue working without
any changes with the new Catalyst major version.
- Fixed issues auto-loading engine with older scripts.
Known problems:
- Catalyst::Engine::Wx is officially unsupported and BROKEN. If you
are using this engine then please get in touch with us and we'll
be happy to help with the changes it needs to be compatible with
the new major version of Catalyst.
Documentation:
- The section of Catalyst::Upgrading describing how to upgrade to version 5.90
of Catalyst has been much improved.
5.80032 2011-02-23 01:10:00
Bug fixes:
- Fix compatibility issue with code which was testing the value of
$c->res->body multiple times. Previously this would cause the value
to be built, and ergo cause the $c->res->has_body predicate to start
returning true.
Having a response body is indicated by $c->res->body being defined.
- Fix bug with calling $upload->slurp multiple times in one request
not working as expected as the file handle wasn't returned to
the zero position. (Adam Sjøgren)
- Fix some weird perl 5.8 situations where $c can get squashed unexpectedly
in Catalyst::execute
- Fix chained dispatch where chains were being compared for length (number
of private parts in the chain) vs where they are being compared for
PathPart length (i.e. number of non-capturing URI elements in your path).
This bug meant that sometimes multiple Args or CaptureArgs (e.g. /*/*)
type paths would be preferred to those with fixed path elements
(e.g. /account/*)
New features:
- Add MYAPP_RESTARTER and CATALYST_RESTARTER environment variables to
allow the restarter class to be chosen per application or generally.
This feature was added to enable GUI restarters (such as the soon to
be released CatalystX::Restarter::GTK to be enabled more easily by
developers without changing their application code.
5.80031 2011-01-31 08:13:02
Bug fixes:
- Update dependency on MooseX::Role::WithOverloading to ensure that
a version which can deal with / depends on a new Package::Stash
is installed. (As if some other dependency is pulled in during upgrading
which results in new Package::Stash, then it can leave you with a broken
version of MooseX::Role::WithOverloading.
- Fix undef warning in Catalyst::Engine::FastCGI when writing an empty
body (e.g. doing a redirect)
5.89000 2011-01-24 09:28:45 (TRIAL release)
This is a development release from psgi branch of Catalyst-Runtime.
Removed features:
- All of the Catalyst::Engine::* namespace is now gone. Instead we only have
one Catalyst::Engine class speaking the PSGI protocol natively. Everything
the various Catalyst::Engine:: classes did before is now supposed to happen
through PSGI handlers such as Plack::Handler::FCGI,
Plack::Handler::HTTP::Server::PSGI, Plack::Handler::Apache2, and so
on. However, deployment can still work the same as it did before. The
catalyst scripts still exist and continue to work.
If you find anything that either doesn't work anymore as it did before or
anything that could be done before with the various Catalyst::Engine::
classes, but can't be done anymore with the single PSGI Catalyst::Engine
class, please tell us *now*.
5.80030 2011-01-04 13:13:02
New features:
- Add a --proc_title option to the FCGI script to set the process
title.
- Allow the response body to be set to `undef' explicitly to indicate the
absence of a body. It can be used to indicate that no body should be sent at
all and processing of views should be skipped. This is especially useful for
things like X-Sendfile, which now no longer require providing fake response
bodies to suppress view processing. In order for this to work, you will also
have upgrade Catalyst::Action::RenderView to at least version 0.15.
Bug fixes:
- Deal correctly with GLOB file handles in the response body (setting
the Content-Length header appropriately)
- Chained dispatch has been fixed to always prefer paths
with the minimum number of captures (rather than the
maximum number of actions). This means that (for example)
a URI path /foo/* made out of 2 actions will take preference
to a URI path /*/* made out of 3 actions. Please check your applications
if you are using chained action and please write new test to report
failing case.
- Stop relying on bugs in the pure-perl version of Package::Stash. New
versions of Package::Stash load Package::Stash::XS if
available. Package::Stash::XS fixes some of the bugs of the pure-perl
version, exposing our faulty assumption and breaking things. We now work
with both old and new versions of Package::Stash, both with and without
Package::Stash::XS being installed. Older versions of Catalyst-Runtime also
work with both old and new versions of Package::Stash, but only if
Package::Stash::XS is *not* installed.
Documentation:
- Clarify that when forwarding or detaching, the end action associated
with the original dispatched action will be run afterwards (fallen)
5.80029 2010-10-03 16:39:00
New features:
- Add a warning when $c->view is called and cannot locate a default_view
or current_view. This clarifies the logging when ::RenderView gets
confused.
Warning fixes:
- Deal warning in with Moose >= 1.15 if you add a method called 'meta' to a
class which already has one by using _add_meta_method.
5.80028 2010-09-28 20:49:00
Bug fixes:
- use Class::MOP in Catalyst::Utils.
- Do not keep a reference to a closed over context in ctx_request, allowing
the caller to dispose of the request context at their leisure.
- Changes to be compatible with bleadperl
pkgsrc change: handle p5-Class-MOP now being part of p5-Moose
Diffstat (limited to 'www/p5-Catalyst-Runtime')
-rw-r--r-- | www/p5-Catalyst-Runtime/Makefile | 59 | ||||
-rw-r--r-- | www/p5-Catalyst-Runtime/distinfo | 8 |
2 files changed, 31 insertions, 36 deletions
diff --git a/www/p5-Catalyst-Runtime/Makefile b/www/p5-Catalyst-Runtime/Makefile index 372684df990..574c1f1f765 100644 --- a/www/p5-Catalyst-Runtime/Makefile +++ b/www/p5-Catalyst-Runtime/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.22 2011/08/14 16:05:50 obache Exp $ +# $NetBSD: Makefile,v 1.23 2011/08/23 10:12:06 abs Exp $ -DISTNAME= Catalyst-Runtime-5.80027 +DISTNAME= Catalyst-Runtime-5.90002 PKGNAME= p5-${DISTNAME} -PKGREVISION= 1 CATEGORIES= www perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Catalyst/} @@ -13,42 +12,38 @@ LICENSE= ${PERL5_LICENSE} CONFLICTS+= p5-Catalyst-[0-9]* +DEPENDS+= p5-List-MoreUtils>=0:../../devel/p5-List-MoreUtils +DEPENDS+= p5-namespace-autoclean>=0.09:../../devel/p5-namespace-autoclean DEPENDS+= p5-B-Hooks-EndOfScope>=0.08:../../devel/p5-B-Hooks-EndOfScope -DEPENDS+= p5-CGI-Simple-[0-9]*:../../www/p5-CGI-Simple +DEPENDS+= p5-MooseX-Emulate-Class-Accessor-Fast>=0.00903:../../devel/p5-MooseX-Emulate-Class-Accessor-Fast +DEPENDS+= p5-Data-OptList>=0:../../devel/p5-Data-OptList +DEPENDS+= p5-Moose>=2:../../devel/p5-Moose +DEPENDS+= p5-MooseX-MethodAttributes>=0.24:../../devel/p5-MooseX-MethodAttributes +DEPENDS+= p5-MooseX-Role-WithOverloading>=0.09:../../devel/p5-MooseX-Role-WithOverloading +DEPENDS+= p5-MooseX-Types-LoadableClass>=0.03:../../devel/p5-MooseX-Types-LoadableClass DEPENDS+= p5-Class-C3-Adopt-NEXT>=0.07:../../devel/p5-Class-C3-Adopt-NEXT -DEPENDS+= p5-Class-MOP>=0.95:../../devel/p5-Class-MOP -DEPENDS+= p5-Data-Dump-[0-9]*:../../devel/p5-Data-Dump -DEPENDS+= p5-Data-OptList-[0-9]*:../../devel/p5-Data-OptList -#DEPENDS+= p5-File-Modified-[0-9]*:../../devel/p5-File-Modified -DEPENDS+= p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser -DEPENDS+= p5-HTTP-Body>=1.04:../../www/p5-HTTP-Body +DEPENDS+= p5-CGI-Simple>=1.109:../../www/p5-CGI-Simple +DEPENDS+= p5-Data-Dump>=0:../../devel/p5-Data-Dump +DEPENDS+= p5-HTML-Parser>=0:../../www/p5-HTML-Parser +DEPENDS+= p5-HTTP-Body>=1.06:../../www/p5-HTTP-Body +DEPENDS+= p5-HTTP-Message>=5.814:../../www/p5-HTTP-Message DEPENDS+= p5-HTTP-Request-AsCGI>=1.0:../../www/p5-HTTP-Request-AsCGI -DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils -DEPENDS+= p5-MRO-Compat-[0-9]*:../../devel/p5-MRO-Compat -DEPENDS+= {perl>=5.10.1,p5-Module-Pluggable>=3.9}:../../devel/p5-Module-Pluggable -DEPENDS+= p5-Moose>=1.03:../../devel/p5-Moose -DEPENDS+= p5-MooseX-Emulate-Class-Accessor-Fast>=0.00903:../../devel/p5-MooseX-Emulate-Class-Accessor-Fast -DEPENDS+= p5-MooseX-Getopt>=0.30:../../devel/p5-MooseX-Getopt -DEPENDS+= p5-MooseX-MethodAttributes>=0.19:../../devel/p5-MooseX-MethodAttributes -DEPENDS+= p5-MooseX-Role-WithOverloading>=0.05:../../devel/p5-MooseX-Role-WithOverloading -DEPENDS+= p5-MooseX-Types-[0-9]*:../../devel/p5-MooseX-Types -DEPENDS+= p5-MooseX-Types-Common-[0-9]*:../../devel/p5-MooseX-Types-Common +DEPENDS+= p5-libwww>=0:../../www/p5-libwww DEPENDS+= p5-Path-Class>=0.09:../../devel/p5-Path-Class -DEPENDS+= {perl>=5.10,p5-Scalar-List-Utils-[0-9]*}:../../devel/p5-Scalar-List-Utils -DEPENDS+= p5-String-RewritePrefix>=0.004:../../textproc/p5-String-RewritePrefix -DEPENDS+= p5-Sub-Exporter-[0-9]*:../../devel/p5-Sub-Exporter -DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken +DEPENDS+= p5-Sub-Exporter>=0:../../devel/p5-Sub-Exporter DEPENDS+= p5-Text-SimpleTable>=0.03:../../textproc/p5-Text-SimpleTable -DEPENDS+= {perl>=5.10,p5-Time-HiRes-[0-9]*}:../../time/p5-Time-HiRes DEPENDS+= p5-Tree-Simple>=1.15:../../devel/p5-Tree-Simple -DEPENDS+= p5-Tree-Simple-VisitorFactory-[0-9]*:../../devel/p5-Tree-Simple-VisitorFactory +DEPENDS+= p5-Tree-Simple-VisitorFactory>=0:../../devel/p5-Tree-Simple-VisitorFactory DEPENDS+= p5-URI>=1.35:../../www/p5-URI -DEPENDS+= p5-libwww>=5.814:../../www/p5-libwww -DEPENDS+= p5-namespace-autoclean>=0.09:../../devel/p5-namespace-autoclean -DEPENDS+= p5-namespace-clean>=0.13:../../devel/p5-namespace-clean - -# Recommends: -DEPENDS+= p5-B-Hooks-OP-Check-StashChange-[0-9]*:../../devel/p5-B-Hooks-OP-Check-StashChange +DEPENDS+= p5-Task-Weaken>=0:../../devel/p5-Task-Weaken +DEPENDS+= p5-MRO-Compat>=0:../../devel/p5-MRO-Compat +DEPENDS+= p5-MooseX-Getopt>=0.30:../../devel/p5-MooseX-Getopt +DEPENDS+= p5-MooseX-Types>=0:../../devel/p5-MooseX-Types +DEPENDS+= p5-MooseX-Types-Common>=0:../../devel/p5-MooseX-Types-Common +DEPENDS+= p5-String-RewritePrefix>=0.004:../../textproc/p5-String-RewritePrefix +DEPENDS+= p5-Plack>=0.9974:../../www/p5-Plack +DEPENDS+= p5-Plack-Middleware-ReverseProxy>=0.04:../../www/p5-Plack-Middleware-ReverseProxy +DEPENDS+= p5-Plack-Test-ExternalServer>=0:../../www/p5-Plack-Test-ExternalServer BUILD_DEPENDS+= p5-Class-Data-Inheritable-[0-9]*:../../devel/p5-Class-Data-Inheritable BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception diff --git a/www/p5-Catalyst-Runtime/distinfo b/www/p5-Catalyst-Runtime/distinfo index 98a523ae0be..fc580699f6c 100644 --- a/www/p5-Catalyst-Runtime/distinfo +++ b/www/p5-Catalyst-Runtime/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.16 2010/09/05 10:52:19 sno Exp $ +$NetBSD: distinfo,v 1.17 2011/08/23 10:12:06 abs Exp $ -SHA1 (Catalyst-Runtime-5.80027.tar.gz) = ec012fdb205e201879910492179a0c0f36ea6302 -RMD160 (Catalyst-Runtime-5.80027.tar.gz) = 69add454d1979afa2d3578f7cbaa377643e4c8b9 -Size (Catalyst-Runtime-5.80027.tar.gz) = 251416 bytes +SHA1 (Catalyst-Runtime-5.90002.tar.gz) = 8df9e7a056036303ebac2e0d9baafbb557cba23c +RMD160 (Catalyst-Runtime-5.90002.tar.gz) = efea40a5e86f4fe4ce6ed28ba6dd1bf679cfe42d +Size (Catalyst-Runtime-5.90002.tar.gz) = 258574 bytes |