r77574 - in /trunk/libcatalyst-view-tt-perl: ./ debian/ inc/Module/ inc/Module/Install/ lib/Catalyst/View/ t/ t/lib/TestApp/Template/ t/lib/TestApp/View/TT/ t/lib/TestApp/root/any_include_path/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Sun Jul 17 19:21:25 UTC 2011
Author: jawnsy-guest
Date: Sun Jul 17 19:21:23 2011
New Revision: 77574
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=77574
Log:
builds clean, dch -r
Added:
trunk/libcatalyst-view-tt-perl/t/13classconfig.t
- copied unchanged from r77573, branches/upstream/libcatalyst-view-tt-perl/current/t/13classconfig.t
trunk/libcatalyst-view-tt-perl/t/lib/TestApp/Template/
- copied from r77573, branches/upstream/libcatalyst-view-tt-perl/current/t/lib/TestApp/Template/
trunk/libcatalyst-view-tt-perl/t/lib/TestApp/View/TT/Classconfig.pm
- copied unchanged from r77573, branches/upstream/libcatalyst-view-tt-perl/current/t/lib/TestApp/View/TT/Classconfig.pm
trunk/libcatalyst-view-tt-perl/t/lib/TestApp/root/any_include_path/
- copied from r77573, branches/upstream/libcatalyst-view-tt-perl/current/t/lib/TestApp/root/any_include_path/
Modified:
trunk/libcatalyst-view-tt-perl/Changes
trunk/libcatalyst-view-tt-perl/MANIFEST
trunk/libcatalyst-view-tt-perl/META.yml
trunk/libcatalyst-view-tt-perl/Makefile.PL
trunk/libcatalyst-view-tt-perl/README
trunk/libcatalyst-view-tt-perl/debian/changelog
trunk/libcatalyst-view-tt-perl/debian/compat
trunk/libcatalyst-view-tt-perl/debian/control
trunk/libcatalyst-view-tt-perl/debian/copyright
trunk/libcatalyst-view-tt-perl/inc/Module/Install.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/AutoInstall.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Base.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Can.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Fetch.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Include.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Makefile.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Metadata.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/Win32.pm
trunk/libcatalyst-view-tt-perl/inc/Module/Install/WriteAll.pm
trunk/libcatalyst-view-tt-perl/lib/Catalyst/View/TT.pm
Modified: trunk/libcatalyst-view-tt-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/Changes?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/Changes (original)
+++ trunk/libcatalyst-view-tt-perl/Changes Sun Jul 17 19:21:23 2011
@@ -1,4 +1,7 @@
Revision history for Perl extension Catalyst::View::TT.
+
+0.37 2011-07-17 09:20:00
+ - Allow setting of TT class rather than forcing 'Template'
0.36 2010-10-19 15:00:00
- Fixed subclassing when using expose_methods
Modified: trunk/libcatalyst-view-tt-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/MANIFEST?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/MANIFEST (original)
+++ trunk/libcatalyst-view-tt-perl/MANIFEST Sun Jul 17 19:21:23 2011
@@ -29,14 +29,18 @@
t/10providers.encoding.t
t/11norequest.t
t/12expose_methods.t
+t/13classconfig.t
t/lib/TestApp.pm
t/lib/TestApp/Controller/Root.pm
t/lib/TestApp/FauxProvider.pm
+t/lib/TestApp/root/any_include_path/test
t/lib/TestApp/root/expose_methods.tt
t/lib/TestApp/root/specified_template.tt
t/lib/TestApp/root/test.tt
t/lib/TestApp/root/test_include_path/testpath.tt
+t/lib/TestApp/Template/Any.pm
t/lib/TestApp/View/TT/Appconfig.pm
+t/lib/TestApp/View/TT/Classconfig.pm
t/lib/TestApp/View/TT/Encoding.pm
t/lib/TestApp/View/TT/ExposeMethods.pm
t/lib/TestApp/View/TT/ExposeMethodsSubclassed.pm
Modified: trunk/libcatalyst-view-tt-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/META.yml?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/META.yml (original)
+++ trunk/libcatalyst-view-tt-perl/META.yml Sun Jul 17 19:21:23 2011
@@ -8,7 +8,7 @@
configure_requires:
ExtUtils::MakeMaker: 6.42
distribution_type: module
-generated_by: 'Module::Install version 1.00'
+generated_by: 'Module::Install version 1.01'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -28,5 +28,5 @@
perl: 5.8.1
resources:
license: http://dev.perl.org/licenses/
- repository: http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-View-TT/
-version: 0.36
+ repository: git://git.shadowcat.co.uk/catagits/Catalyst-View-TT.git
+version: 0.37
Modified: trunk/libcatalyst-view-tt-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/Makefile.PL?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/Makefile.PL (original)
+++ trunk/libcatalyst-view-tt-perl/Makefile.PL Sun Jul 17 19:21:23 2011
@@ -19,6 +19,6 @@
test_requires 'Test::More';
auto_install;
-resources repository => 'http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-View-TT/';
+resources repository => 'git://git.shadowcat.co.uk/catagits/Catalyst-View-TT.git';
WriteAll;
Modified: trunk/libcatalyst-view-tt-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/README?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/README (original)
+++ trunk/libcatalyst-view-tt-perl/README Sun Jul 17 19:21:23 2011
@@ -414,6 +414,25 @@
hack in your own provider, or if you need to use
Template::Provider::Encoding
+ "CLASS"
+ Allows you to specify a custom class to use as the template class
+ instead of Template.
+
+ package MyApp::View::Web;
+
+ use strict;
+ use base 'Catalyst::View::TT';
+
+ use Template::AutoFilter;
+
+ __PACKAGE__->config({
+ CLASS => 'Template::AutoFilter',
+ });
+
+ This is useful if you want to use your own subclasses of Template, so
+ you can, for example, prevent XSS by automatically filtering all output
+ through "| html".
+
HELPERS
The Catalyst::Helper::View::TT and Catalyst::Helper::View::TTSite helper
modules are provided to create your view module. There are invoked by
Modified: trunk/libcatalyst-view-tt-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/debian/changelog?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/debian/changelog (original)
+++ trunk/libcatalyst-view-tt-perl/debian/changelog Sun Jul 17 19:21:23 2011
@@ -1,3 +1,12 @@
+libcatalyst-view-tt-perl (0.37-1) unstable; urgency=low
+
+ * New upstream release
+ * Refresh copyright information
+ * Standards-Version 3.9.2 (no changes)
+ * Bump to debhelper 8
+
+ -- Jonathan Yu <jawnsy at cpan.org> Sun, 17 Jul 2011 15:51:08 -0400
+
libcatalyst-view-tt-perl (0.36-1) unstable; urgency=low
* New upstream release.
Modified: trunk/libcatalyst-view-tt-perl/debian/compat
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/debian/compat?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/debian/compat (original)
+++ trunk/libcatalyst-view-tt-perl/debian/compat Sun Jul 17 19:21:23 2011
@@ -1,1 +1,1 @@
-7
+8
Modified: trunk/libcatalyst-view-tt-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/debian/control?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/debian/control (original)
+++ trunk/libcatalyst-view-tt-perl/debian/control Sun Jul 17 19:21:23 2011
@@ -1,7 +1,7 @@
Source: libcatalyst-view-tt-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 7.2.13)
+Build-Depends: debhelper (>= 8)
Build-Depends-Indep: perl, libcatalyst-perl,
libtemplate-perl, libtemplate-timer-perl, libtemplate-provider-encoding-perl,
libmro-compat-perl
@@ -9,7 +9,7 @@
Uploaders: Krzysztof Krzyżaniak (eloy) <eloy at debian.org>,
Jonathan Yu <jawnsy at cpan.org>, gregor herrmann <gregoa at debian.org>,
Ansgar Burchardt <ansgar at debian.org>
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libcatalyst-view-tt-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/
Homepage: http://search.cpan.org/dist/Catalyst-View-TT/
Modified: trunk/libcatalyst-view-tt-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/debian/copyright?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/debian/copyright (original)
+++ trunk/libcatalyst-view-tt-perl/debian/copyright Sun Jul 17 19:21:23 2011
@@ -11,13 +11,13 @@
License: Artistic or GPL-1+
Files: inc/Module/*
-Copyright: 2002-2010, Adam Kennedy <adamk at cpan.org>
- 2002-2010, Audrey Tang <autrijus at autrijus.org>
- 2002-2010, Brian Ingerson <ingy at cpan.org>
+Copyright: 2002-2011, Adam Kennedy <adamk at cpan.org>
+ 2002-2011, Audrey Tang <autrijus at autrijus.org>
+ 2002-2011, Brian Ingerson <ingy at cpan.org>
License: Artistic or GPL-1+
Files: debian/*
-Copyright: 2009-2010, Jonathan Yu <jawnsy at cpan.org>
+Copyright: 2009-2011, Jonathan Yu <jawnsy at cpan.org>
2006-2009, Krzysztof Krzyzaniak (eloy) <eloy at debian.org>
2006-2007, Florian Ragwitz <rafl at debian.org>
2010, gregor herrmann <gregoa at debian.org>
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install.pm Sun Jul 17 19:21:23 2011
@@ -31,7 +31,7 @@
# This is not enforced yet, but will be some time in the next few
# releases once we can make sure it won't clash with custom
# Module::Install extensions.
- $VERSION = '1.00';
+ $VERSION = '1.01';
# Storage for the pseudo-singleton
$MAIN = undef;
@@ -467,4 +467,4 @@
1;
-# Copyright 2008 - 2010 Adam Kennedy.
+# Copyright 2008 - 2011 Adam Kennedy.
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/AutoInstall.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/AutoInstall.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/AutoInstall.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/AutoInstall.pm Sun Jul 17 19:21:23 2011
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Base.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Base.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Base.pm Sun Jul 17 19:21:23 2011
@@ -4,7 +4,7 @@
use strict 'vars';
use vars qw{$VERSION};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
}
# Suspend handler for "redefined" warnings
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Can.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Can.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Can.pm Sun Jul 17 19:21:23 2011
@@ -9,7 +9,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Fetch.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Fetch.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Fetch.pm Sun Jul 17 19:21:23 2011
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Include.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Include.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Include.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Include.pm Sun Jul 17 19:21:23 2011
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Makefile.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Makefile.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Makefile.pm Sun Jul 17 19:21:23 2011
@@ -8,7 +8,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Metadata.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Metadata.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Metadata.pm Sun Jul 17 19:21:23 2011
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
@@ -515,6 +515,7 @@
'GNU Free Documentation license' => 'unrestricted', 1,
'GNU Affero General Public License' => 'open_source', 1,
'(?:Free)?BSD license' => 'bsd', 1,
+ 'Artistic license 2\.0' => 'artistic_2', 1,
'Artistic license' => 'artistic', 1,
'Apache (?:Software )?license' => 'apache', 1,
'GPL' => 'gpl', 1,
@@ -550,9 +551,9 @@
sub _extract_bugtracker {
my @links = $_[0] =~ m#L<(
- \Qhttp://rt.cpan.org/\E[^>]+|
- \Qhttp://github.com/\E[\w_]+/[\w_]+/issues|
- \Qhttp://code.google.com/p/\E[\w_\-]+/issues/list
+ https?\Q://rt.cpan.org/\E[^>]+|
+ https?\Q://github.com/\E[\w_]+/[\w_]+/issues|
+ https?\Q://code.google.com/p/\E[\w_\-]+/issues/list
)>#gx;
my %links;
@links{@links}=();
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/Win32.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/Win32.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/Win32.pm Sun Jul 17 19:21:23 2011
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/inc/Module/Install/WriteAll.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/inc/Module/Install/WriteAll.pm (original)
+++ trunk/libcatalyst-view-tt-perl/inc/Module/Install/WriteAll.pm Sun Jul 17 19:21:23 2011
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.00';
+ $VERSION = '1.01';
@ISA = qw{Module::Install::Base};
$ISCORE = 1;
}
Modified: trunk/libcatalyst-view-tt-perl/lib/Catalyst/View/TT.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcatalyst-view-tt-perl/lib/Catalyst/View/TT.pm?rev=77574&op=diff
==============================================================================
--- trunk/libcatalyst-view-tt-perl/lib/Catalyst/View/TT.pm (original)
+++ trunk/libcatalyst-view-tt-perl/lib/Catalyst/View/TT.pm Sun Jul 17 19:21:23 2011
@@ -10,7 +10,7 @@
use MRO::Compat;
use Scalar::Util qw/blessed weaken/;
-our $VERSION = '0.36';
+our $VERSION = '0.37';
$VERSION = eval $VERSION;
__PACKAGE__->mk_accessors('template');
@@ -89,6 +89,7 @@
my $config = {
EVAL_PERL => 0,
TEMPLATE_EXTENSION => '',
+ CLASS => 'Template',
%{ $class->config },
%{$arguments},
};
@@ -188,8 +189,8 @@
}
$self->{template} =
- Template->new($config) || do {
- my $error = Template->error();
+ $config->{CLASS}->new($config) || do {
+ my $error = $config->{CLASS}->error();
$c->log->error($error);
$c->error($error);
return undef;
@@ -687,6 +688,26 @@
This can prove useful when you want to use the additional_template_paths hack
in your own provider, or if you need to use Template::Provider::Encoding
+=head2 C<CLASS>
+
+Allows you to specify a custom class to use as the template class instead of
+L<Template>.
+
+ package MyApp::View::Web;
+
+ use strict;
+ use base 'Catalyst::View::TT';
+
+ use Template::AutoFilter;
+
+ __PACKAGE__->config({
+ CLASS => 'Template::AutoFilter',
+ });
+
+This is useful if you want to use your own subclasses of L<Template>, so you
+can, for example, prevent XSS by automatically filtering all output through
+C<| html>.
+
=head2 HELPERS
The L<Catalyst::Helper::View::TT> and
More information about the Pkg-perl-cvs-commits
mailing list