change request, Template::Toolkit 2.08 -> 2.12
Scott McWhirter
scott at kungfuftr.com
Tue Jan 20 05:57:36 PST 2004
Hey all,
Template toolkit's been updated fairly recently (probably to fall in
line with the release of the new ORA book "Perl Template Toolkit".
I've got a patch attached which appears to be correct and working on our
system. Testing would be appreciated. There's also a post-patch element
where it tries (quite feebily) to get the documentation elements to
install to ${PREFIX}.
ta!
--
-Scott McWhirter- | -kungfuftr-
-------------- next part --------------
diff -ruN p5-Template-Toolkit.bak/Makefile p5-Template-Toolkit/Makefile
--- p5-Template-Toolkit.bak/Makefile Fri Oct 24 15:15:31 2003
+++ p5-Template-Toolkit/Makefile Tue Jan 20 13:27:55 2004
@@ -6,7 +6,7 @@
#
PORTNAME= Template-Toolkit
-PORTVERSION= 2.08
+PORTVERSION= 2.12
CATEGORIES= www textproc perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Template
@@ -35,7 +35,7 @@
.endif
MAN1= tpage.1 ttree.1
-MAN3= Template.3 Template::Base.3 Template::Constants.3 \
+MAN3= Template.3 Template::Base.3 Template::Config.3 Template::Constants.3 \
Template::Context.3 Template::Document.3 Template::Exception.3 \
Template::FAQ.3 Template::Filters.3 Template::Iterator.3 \
Template::Library::HTML.3 Template::Library::PostScript.3 \
@@ -44,45 +44,44 @@
Template::Manual::Directives.3 Template::Manual::Filters.3 \
Template::Manual::Internals.3 Template::Manual::Intro.3 \
Template::Manual::Plugins.3 Template::Manual::Refs.3 \
- Template::Manual::Syntax.3 Template::Manual::Variables.3 \
- Template::Manual::Views.3 Template::Manual::VMethods.3 \
- Template::Modules.3 Template::Namespace::Constants.3 \
- Template::Parser.3 \
+ Template::Manual::Syntax.3 Template::Manual::VMethods.3 \
+ Template::Manual::Variables.3 Template::Manual::Views.3 \
+ Template::Modules.3 Template::Namespace::Constants.3 Template::Parser.3 \
Template::Plugin.3 Template::Plugin::Autoformat.3 \
Template::Plugin::CGI.3 Template::Plugin::DBI.3 \
Template::Plugin::Datafile.3 Template::Plugin::Date.3 \
Template::Plugin::Directory.3 Template::Plugin::Dumper.3 \
Template::Plugin::File.3 Template::Plugin::Filter.3 \
Template::Plugin::Format.3 Template::Plugin::GD::Constants.3 \
- Template::Plugin::GD::Graph::area.3 \
- Template::Plugin::GD::Graph::bars.3 \
+ Template::Plugin::GD::Graph::area.3 Template::Plugin::GD::Graph::bars.3 \
Template::Plugin::GD::Graph::bars3d.3 \
Template::Plugin::GD::Graph::lines.3 \
Template::Plugin::GD::Graph::lines3d.3 \
Template::Plugin::GD::Graph::linespoints.3 \
- Template::Plugin::GD::Graph::mixed.3 \
- Template::Plugin::GD::Graph::pie.3 \
+ Template::Plugin::GD::Graph::mixed.3 Template::Plugin::GD::Graph::pie.3 \
Template::Plugin::GD::Graph::pie3d.3 \
Template::Plugin::GD::Graph::points.3 Template::Plugin::GD::Image.3 \
Template::Plugin::GD::Polygon.3 Template::Plugin::GD::Text.3 \
- Template::Plugin::GD::Text::Align.3 \
- Template::Plugin::GD::Text::Wrap.3 Template::Plugin::HTML.3 \
+ Template::Plugin::GD::Text::Align.3 Template::Plugin::GD::Text::Wrap.3 \
+ Template::Plugin::HTML.3 Template::Plugin::Image.3 \
Template::Plugin::Iterator.3 Template::Plugin::Pod.3 \
- Template::Plugin::String.3 Template::Plugin::Table.3 \
- Template::Plugin::URL.3 Template::Plugin::View.3 \
- Template::Plugin::Wrap.3 Template::Plugin::XML::DOM.3 \
- Template::Plugin::XML::RSS.3 Template::Plugin::XML::Simple.3 \
- Template::Plugin::XML::Style.3 Template::Plugin::XML::XPath.3 \
- Template::Plugins.3 Template::Provider.3 Template::Service.3 \
- Template::Stash.3 Template::Stash::Context.3 Template::Stash::XS.3 \
- Template::Test.3 Template::Tools::tpage.3 Template::Tools::ttree.3 \
- Template::Tutorial.3 Template::Tutorial::Datafile.3 \
- Template::Tutorial::Web.3 Template::View.3
+ Template::Plugin::Procedural.3 Template::Plugin::String.3 \
+ Template::Plugin::Table.3 Template::Plugin::URL.3 \
+ Template::Plugin::View.3 Template::Plugin::Wrap.3 \
+ Template::Plugin::XML::DOM.3 Template::Plugin::XML::RSS.3 \
+ Template::Plugin::XML::Simple.3 Template::Plugin::XML::Style.3 \
+ Template::Plugin::XML::XPath.3 Template::Plugins.3 \
+ Template::Provider.3 Template::Service.3 Template::Stash.3 \
+ Template::Stash::Context.3 Template::Stash::XS.3 Template::Test.3 \
+ Template::Tools::tpage.3 Template::Tools::ttree.3 Template::Tutorial.3 \
+ Template::Tutorial::Datafile.3 Template::Tutorial::Web.3 Template::View.3
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
post-patch:
- ${PERL} -pi -e 's,${LOCALBASE}/tt2,${LOCALBASE}/share/tt2,g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+ ${PERL} -pi -e 's,/usr/local,${PREFIX},g' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT};
+ ${PERL} -pi -e 's,${PREFIX}/tt2,${PREFIX}/share/tt2,g' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT};
.include <bsd.port.post.mk>
diff -ruN p5-Template-Toolkit.bak/distinfo p5-Template-Toolkit/distinfo
--- p5-Template-Toolkit.bak/distinfo Wed Jul 31 12:50:41 2002
+++ p5-Template-Toolkit/distinfo Tue Jan 20 13:25:09 2004
@@ -1 +1 @@
-MD5 (Template-Toolkit-2.08.tar.gz) = 04b14a3ddb54db77a8eb7104635a7f23
+MD5 (Template-Toolkit-2.12.tar.gz) = 12eb270e3da176f2525b5422097e3300
diff -ruN p5-Template-Toolkit.bak/pkg-plist p5-Template-Toolkit/pkg-plist
--- p5-Template-Toolkit.bak/pkg-plist Fri Oct 24 13:04:58 2003
+++ p5-Template-Toolkit/pkg-plist Tue Jan 20 13:25:09 2004
@@ -59,8 +59,10 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/GD/Text/Align.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/GD/Text/Wrap.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/HTML.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/Image.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/Iterator.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/Pod.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/Procedural.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/String.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/Table.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/URL.pm
@@ -146,8 +148,11 @@
share/tt2/docs/html/Modules/Template/Plugin/GD/Text/Align.html
share/tt2/docs/html/Modules/Template/Plugin/GD/Text/Wrap.html
share/tt2/docs/html/Modules/Template/Plugin/HTML.html
+share/tt2/docs/html/Modules/Template/Plugin/Image.html
share/tt2/docs/html/Modules/Template/Plugin/Iterator.html
+share/tt2/docs/html/Modules/Template/Plugin/Math.html
share/tt2/docs/html/Modules/Template/Plugin/Pod.html
+share/tt2/docs/html/Modules/Template/Plugin/Procedural.html
share/tt2/docs/html/Modules/Template/Plugin/String.html
share/tt2/docs/html/Modules/Template/Plugin/Table.html
share/tt2/docs/html/Modules/Template/Plugin/URL.html
@@ -249,8 +254,11 @@
share/tt2/docs/src/Modules/Template/Plugin/GD/Text/Align.html
share/tt2/docs/src/Modules/Template/Plugin/GD/Text/Wrap.html
share/tt2/docs/src/Modules/Template/Plugin/HTML.html
+share/tt2/docs/src/Modules/Template/Plugin/Image.html
share/tt2/docs/src/Modules/Template/Plugin/Iterator.html
+share/tt2/docs/src/Modules/Template/Plugin/Math.html
share/tt2/docs/src/Modules/Template/Plugin/Pod.html
+share/tt2/docs/src/Modules/Template/Plugin/Procedural.html
share/tt2/docs/src/Modules/Template/Plugin/String.html
share/tt2/docs/src/Modules/Template/Plugin/Table.html
share/tt2/docs/src/Modules/Template/Plugin/URL.html
@@ -1367,135 +1375,135 @@
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Template/Stash/XS
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Template/Stash
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Template
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Tutorial
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Tools
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Stash
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Library
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Tutorial
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Namespace
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Manual
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/XML
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/GD/Text
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/GD/Graph
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin/GD
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Plugin
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Namespace
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Manual
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Library
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template
- at dirrm share/tt2/docs/html/Tools
- at dirrm share/tt2/docs/html/Tutorial
- at dirrm share/tt2/docs/html/Library
- at dirrm share/tt2/docs/html/Manual
- at dirrm share/tt2/docs/html/Release
- at dirrm share/tt2/docs/html/FAQ
- at dirrm share/tt2/docs/html/Modules/Template/Stash
- at dirrm share/tt2/docs/html/Modules/Template/Plugin/XML
- at dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Text
- at dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Graph
- at dirrm share/tt2/docs/html/Modules/Template/Plugin/GD
- at dirrm share/tt2/docs/html/Modules/Template/Plugin
- at dirrm share/tt2/docs/html/Modules/Template/Namespace
- at dirrm share/tt2/docs/html/Modules/Template
- at dirrm share/tt2/docs/html/Modules
- at dirrm share/tt2/docs/html
- at dirrm share/tt2/docs/lib/docset
- at dirrm share/tt2/docs/lib
- at dirrm share/tt2/docs/style/splash
- at dirrm share/tt2/docs/style/plain
- at dirrm share/tt2/docs/style
- at dirrm share/tt2/docs/src/Tools
- at dirrm share/tt2/docs/src/Tutorial
- at dirrm share/tt2/docs/src/Library
@dirrm share/tt2/docs/src/Manual
- at dirrm share/tt2/docs/src/Release
- at dirrm share/tt2/docs/src/FAQ
- at dirrm share/tt2/docs/src/Modules/Template/Stash
- at dirrm share/tt2/docs/src/Modules/Template/Plugin/XML
- at dirrm share/tt2/docs/src/Modules/Template/Plugin/GD/Text
+ at dirrm share/tt2/docs/src/Modules/Template/Namespace
@dirrm share/tt2/docs/src/Modules/Template/Plugin/GD/Graph
+ at dirrm share/tt2/docs/src/Modules/Template/Plugin/GD/Text
@dirrm share/tt2/docs/src/Modules/Template/Plugin/GD
+ at dirrm share/tt2/docs/src/Modules/Template/Plugin/XML
@dirrm share/tt2/docs/src/Modules/Template/Plugin
- at dirrm share/tt2/docs/src/Modules/Template/Namespace
+ at dirrm share/tt2/docs/src/Modules/Template/Stash
@dirrm share/tt2/docs/src/Modules/Template
@dirrm share/tt2/docs/src/Modules
+ at dirrm share/tt2/docs/src/Tutorial
+ at dirrm share/tt2/docs/src/Library
+ at dirrm share/tt2/docs/src/Tools
+ at dirrm share/tt2/docs/src/Release
+ at dirrm share/tt2/docs/src/FAQ
@dirrm share/tt2/docs/src
+ at dirrm share/tt2/docs/lib/docset
+ at dirrm share/tt2/docs/lib
+ at dirrm share/tt2/docs/style/splash
+ at dirrm share/tt2/docs/style/plain
+ at dirrm share/tt2/docs/style
+ at dirrm share/tt2/docs/html/Manual
+ at dirrm share/tt2/docs/html/Modules/Template/Namespace
+ at dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Graph
+ at dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Text
+ at dirrm share/tt2/docs/html/Modules/Template/Plugin/GD
+ at dirrm share/tt2/docs/html/Modules/Template/Plugin/XML
+ at dirrm share/tt2/docs/html/Modules/Template/Plugin
+ at dirrm share/tt2/docs/html/Modules/Template/Stash
+ at dirrm share/tt2/docs/html/Modules/Template
+ at dirrm share/tt2/docs/html/Modules
+ at dirrm share/tt2/docs/html/Tutorial
+ at dirrm share/tt2/docs/html/Library
+ at dirrm share/tt2/docs/html/Tools
+ at dirrm share/tt2/docs/html/Release
+ at dirrm share/tt2/docs/html/FAQ
+ at dirrm share/tt2/docs/html
@dirrm share/tt2/docs
- at dirrm share/tt2/examples/html/splash
- at dirrm share/tt2/examples/html/ps
- at dirrm share/tt2/examples/html/html
- at dirrm share/tt2/examples/html
- at dirrm share/tt2/examples/lib/examples/ps/marks
- at dirrm share/tt2/examples/lib/examples/ps
- at dirrm share/tt2/examples/lib/examples/html/lists
- at dirrm share/tt2/examples/lib/examples/html/headers
- at dirrm share/tt2/examples/lib/examples/html/tables
- at dirrm share/tt2/examples/lib/examples/html/links
@dirrm share/tt2/examples/lib/examples/html/bars
+ at dirrm share/tt2/examples/lib/examples/html/links
+ at dirrm share/tt2/examples/lib/examples/html/lists
@dirrm share/tt2/examples/lib/examples/html/rgb
@dirrm share/tt2/examples/lib/examples/html/menus
+ at dirrm share/tt2/examples/lib/examples/html/headers
+ at dirrm share/tt2/examples/lib/examples/html/tables
@dirrm share/tt2/examples/lib/examples/html
- at dirrm share/tt2/examples/lib/examples/splash/pulldown
@dirrm share/tt2/examples/lib/examples/splash/button
- at dirrm share/tt2/examples/lib/examples/splash/menubar
+ at dirrm share/tt2/examples/lib/examples/splash/bar
@dirrm share/tt2/examples/lib/examples/splash/box
- at dirrm share/tt2/examples/lib/examples/splash/config
- at dirrm share/tt2/examples/lib/examples/splash/tab
- at dirrm share/tt2/examples/lib/examples/splash/dropbox
@dirrm share/tt2/examples/lib/examples/splash/tabsbox
- at dirrm share/tt2/examples/lib/examples/splash/bar
- at dirrm share/tt2/examples/lib/examples/splash/tabset
- at dirrm share/tt2/examples/lib/examples/splash/text
- at dirrm share/tt2/examples/lib/examples/splash/hair
@dirrm share/tt2/examples/lib/examples/splash/tabbox
- at dirrm share/tt2/examples/lib/examples/splash/frame
- at dirrm share/tt2/examples/lib/examples/splash/menu
@dirrm share/tt2/examples/lib/examples/splash/icon
+ at dirrm share/tt2/examples/lib/examples/splash/dropbox
+ at dirrm share/tt2/examples/lib/examples/splash/pulldown
+ at dirrm share/tt2/examples/lib/examples/splash/tabset
+ at dirrm share/tt2/examples/lib/examples/splash/frame
@dirrm share/tt2/examples/lib/examples/splash/panel
+ at dirrm share/tt2/examples/lib/examples/splash/tab
+ at dirrm share/tt2/examples/lib/examples/splash/hair
+ at dirrm share/tt2/examples/lib/examples/splash/menubar
+ at dirrm share/tt2/examples/lib/examples/splash/text
+ at dirrm share/tt2/examples/lib/examples/splash/menu
+ at dirrm share/tt2/examples/lib/examples/splash/config
@dirrm share/tt2/examples/lib/examples/splash
+ at dirrm share/tt2/examples/lib/examples/ps/marks
+ at dirrm share/tt2/examples/lib/examples/ps
@dirrm share/tt2/examples/lib/examples
+ at dirrm share/tt2/examples/lib/example
@dirrm share/tt2/examples/lib/splash/about
@dirrm share/tt2/examples/lib/splash
- at dirrm share/tt2/examples/lib/example
@dirrm share/tt2/examples/lib
@dirrm share/tt2/examples/src/splash
- at dirrm share/tt2/examples/src/ps
@dirrm share/tt2/examples/src/html
+ at dirrm share/tt2/examples/src/ps
@dirrm share/tt2/examples/src
+ at dirrm share/tt2/examples/html/splash
+ at dirrm share/tt2/examples/html/html
+ at dirrm share/tt2/examples/html/ps
+ at dirrm share/tt2/examples/html
@dirrm share/tt2/examples
@dirrm share/tt2/images/splash/black
- at dirrm share/tt2/images/splash/green50
- at dirrm share/tt2/images/splash/red50
- at dirrm share/tt2/images/splash/green
- at dirrm share/tt2/images/splash/mauve
- at dirrm share/tt2/images/splash/blue
- at dirrm share/tt2/images/splash/marine
- at dirrm share/tt2/images/splash/green75
- at dirrm share/tt2/images/splash/red75
- at dirrm share/tt2/images/splash/grey25
+ at dirrm share/tt2/images/splash/blue75
@dirrm share/tt2/images/splash/purple
- at dirrm share/tt2/images/splash/leaf
- at dirrm share/tt2/images/splash/blue50
- at dirrm share/tt2/images/splash/lilac
@dirrm share/tt2/images/splash/bud
- at dirrm share/tt2/images/splash/scarlet
- at dirrm share/tt2/images/splash/blue75
- at dirrm share/tt2/images/splash/red25
+ at dirrm share/tt2/images/splash/grey75
@dirrm share/tt2/images/splash/green25
- at dirrm share/tt2/images/splash/orange
- at dirrm share/tt2/images/splash/white
- at dirrm share/tt2/images/splash/mint
- at dirrm share/tt2/images/splash/red
- at dirrm share/tt2/images/splash/grey50
+ at dirrm share/tt2/images/splash/mauve
@dirrm share/tt2/images/splash/rose
+ at dirrm share/tt2/images/splash/green
+ at dirrm share/tt2/images/splash/white
+ at dirrm share/tt2/images/splash/blue
+ at dirrm share/tt2/images/splash/green50
@dirrm share/tt2/images/splash/navy
- at dirrm share/tt2/images/splash/aqua
+ at dirrm share/tt2/images/splash/blue50
+ at dirrm share/tt2/images/splash/red
+ at dirrm share/tt2/images/splash/red25
+ at dirrm share/tt2/images/splash/marine
+ at dirrm share/tt2/images/splash/leaf
@dirrm share/tt2/images/splash/sky
@dirrm share/tt2/images/splash/blue25
- at dirrm share/tt2/images/splash/grey75
+ at dirrm share/tt2/images/splash/lilac
+ at dirrm share/tt2/images/splash/orange
+ at dirrm share/tt2/images/splash/green75
+ at dirrm share/tt2/images/splash/red75
@dirrm share/tt2/images/splash/blood
+ at dirrm share/tt2/images/splash/scarlet
+ at dirrm share/tt2/images/splash/grey50
+ at dirrm share/tt2/images/splash/aqua
+ at dirrm share/tt2/images/splash/red50
+ at dirrm share/tt2/images/splash/grey25
+ at dirrm share/tt2/images/splash/mint
@dirrm share/tt2/images/splash
@dirrm share/tt2/images
@dirrm share/tt2/templates/ps
- at dirrm share/tt2/templates/pod/html
- at dirrm share/tt2/templates/pod
@dirrm share/tt2/templates/html
@dirrm share/tt2/templates/splash
+ at dirrm share/tt2/templates/pod/html
+ at dirrm share/tt2/templates/pod
@dirrm share/tt2/templates
@dirrm share/tt2
More information about the freebsd-perl
mailing list