Date: Tue, 20 Jan 2004 13:57:34 +0000 From: Scott McWhirter <scott@kungfuftr.com> To: freebsd-perl@freebsd.org Subject: change request, Template::Toolkit 2.08 -> 2.12 Message-ID: <20040120135734.GA30552@jadis.narnia.org.uk>
index | next in thread | raw e-mail
[-- Attachment #1 --]
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-
[-- Attachment #2 --]
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
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Tutorial
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Tools
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Stash
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Library
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Tutorial
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Namespace
-@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
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Namespace
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Manual
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template/Library
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Template
-@dirrm share/tt2/docs/html/Tools
-@dirrm share/tt2/docs/html/Tutorial
-@dirrm share/tt2/docs/html/Library
-@dirrm share/tt2/docs/html/Manual
-@dirrm share/tt2/docs/html/Release
-@dirrm share/tt2/docs/html/FAQ
-@dirrm share/tt2/docs/html/Modules/Template/Stash
-@dirrm share/tt2/docs/html/Modules/Template/Plugin/XML
-@dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Text
-@dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Graph
-@dirrm share/tt2/docs/html/Modules/Template/Plugin/GD
-@dirrm share/tt2/docs/html/Modules/Template/Plugin
-@dirrm share/tt2/docs/html/Modules/Template/Namespace
-@dirrm share/tt2/docs/html/Modules/Template
-@dirrm share/tt2/docs/html/Modules
-@dirrm share/tt2/docs/html
-@dirrm share/tt2/docs/lib/docset
-@dirrm share/tt2/docs/lib
-@dirrm share/tt2/docs/style/splash
-@dirrm share/tt2/docs/style/plain
-@dirrm share/tt2/docs/style
-@dirrm share/tt2/docs/src/Tools
-@dirrm share/tt2/docs/src/Tutorial
-@dirrm share/tt2/docs/src/Library
@dirrm share/tt2/docs/src/Manual
-@dirrm share/tt2/docs/src/Release
-@dirrm share/tt2/docs/src/FAQ
-@dirrm share/tt2/docs/src/Modules/Template/Stash
-@dirrm share/tt2/docs/src/Modules/Template/Plugin/XML
-@dirrm share/tt2/docs/src/Modules/Template/Plugin/GD/Text
+@dirrm share/tt2/docs/src/Modules/Template/Namespace
@dirrm share/tt2/docs/src/Modules/Template/Plugin/GD/Graph
+@dirrm share/tt2/docs/src/Modules/Template/Plugin/GD/Text
@dirrm share/tt2/docs/src/Modules/Template/Plugin/GD
+@dirrm share/tt2/docs/src/Modules/Template/Plugin/XML
@dirrm share/tt2/docs/src/Modules/Template/Plugin
-@dirrm share/tt2/docs/src/Modules/Template/Namespace
+@dirrm share/tt2/docs/src/Modules/Template/Stash
@dirrm share/tt2/docs/src/Modules/Template
@dirrm share/tt2/docs/src/Modules
+@dirrm share/tt2/docs/src/Tutorial
+@dirrm share/tt2/docs/src/Library
+@dirrm share/tt2/docs/src/Tools
+@dirrm share/tt2/docs/src/Release
+@dirrm share/tt2/docs/src/FAQ
@dirrm share/tt2/docs/src
+@dirrm share/tt2/docs/lib/docset
+@dirrm share/tt2/docs/lib
+@dirrm share/tt2/docs/style/splash
+@dirrm share/tt2/docs/style/plain
+@dirrm share/tt2/docs/style
+@dirrm share/tt2/docs/html/Manual
+@dirrm share/tt2/docs/html/Modules/Template/Namespace
+@dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Graph
+@dirrm share/tt2/docs/html/Modules/Template/Plugin/GD/Text
+@dirrm share/tt2/docs/html/Modules/Template/Plugin/GD
+@dirrm share/tt2/docs/html/Modules/Template/Plugin/XML
+@dirrm share/tt2/docs/html/Modules/Template/Plugin
+@dirrm share/tt2/docs/html/Modules/Template/Stash
+@dirrm share/tt2/docs/html/Modules/Template
+@dirrm share/tt2/docs/html/Modules
+@dirrm share/tt2/docs/html/Tutorial
+@dirrm share/tt2/docs/html/Library
+@dirrm share/tt2/docs/html/Tools
+@dirrm share/tt2/docs/html/Release
+@dirrm share/tt2/docs/html/FAQ
+@dirrm share/tt2/docs/html
@dirrm share/tt2/docs
-@dirrm share/tt2/examples/html/splash
-@dirrm share/tt2/examples/html/ps
-@dirrm share/tt2/examples/html/html
-@dirrm share/tt2/examples/html
-@dirrm share/tt2/examples/lib/examples/ps/marks
-@dirrm share/tt2/examples/lib/examples/ps
-@dirrm share/tt2/examples/lib/examples/html/lists
-@dirrm share/tt2/examples/lib/examples/html/headers
-@dirrm share/tt2/examples/lib/examples/html/tables
-@dirrm share/tt2/examples/lib/examples/html/links
@dirrm share/tt2/examples/lib/examples/html/bars
+@dirrm share/tt2/examples/lib/examples/html/links
+@dirrm share/tt2/examples/lib/examples/html/lists
@dirrm share/tt2/examples/lib/examples/html/rgb
@dirrm share/tt2/examples/lib/examples/html/menus
+@dirrm share/tt2/examples/lib/examples/html/headers
+@dirrm share/tt2/examples/lib/examples/html/tables
@dirrm share/tt2/examples/lib/examples/html
-@dirrm share/tt2/examples/lib/examples/splash/pulldown
@dirrm share/tt2/examples/lib/examples/splash/button
-@dirrm share/tt2/examples/lib/examples/splash/menubar
+@dirrm share/tt2/examples/lib/examples/splash/bar
@dirrm share/tt2/examples/lib/examples/splash/box
-@dirrm share/tt2/examples/lib/examples/splash/config
-@dirrm share/tt2/examples/lib/examples/splash/tab
-@dirrm share/tt2/examples/lib/examples/splash/dropbox
@dirrm share/tt2/examples/lib/examples/splash/tabsbox
-@dirrm share/tt2/examples/lib/examples/splash/bar
-@dirrm share/tt2/examples/lib/examples/splash/tabset
-@dirrm share/tt2/examples/lib/examples/splash/text
-@dirrm share/tt2/examples/lib/examples/splash/hair
@dirrm share/tt2/examples/lib/examples/splash/tabbox
-@dirrm share/tt2/examples/lib/examples/splash/frame
-@dirrm share/tt2/examples/lib/examples/splash/menu
@dirrm share/tt2/examples/lib/examples/splash/icon
+@dirrm share/tt2/examples/lib/examples/splash/dropbox
+@dirrm share/tt2/examples/lib/examples/splash/pulldown
+@dirrm share/tt2/examples/lib/examples/splash/tabset
+@dirrm share/tt2/examples/lib/examples/splash/frame
@dirrm share/tt2/examples/lib/examples/splash/panel
+@dirrm share/tt2/examples/lib/examples/splash/tab
+@dirrm share/tt2/examples/lib/examples/splash/hair
+@dirrm share/tt2/examples/lib/examples/splash/menubar
+@dirrm share/tt2/examples/lib/examples/splash/text
+@dirrm share/tt2/examples/lib/examples/splash/menu
+@dirrm share/tt2/examples/lib/examples/splash/config
@dirrm share/tt2/examples/lib/examples/splash
+@dirrm share/tt2/examples/lib/examples/ps/marks
+@dirrm share/tt2/examples/lib/examples/ps
@dirrm share/tt2/examples/lib/examples
+@dirrm share/tt2/examples/lib/example
@dirrm share/tt2/examples/lib/splash/about
@dirrm share/tt2/examples/lib/splash
-@dirrm share/tt2/examples/lib/example
@dirrm share/tt2/examples/lib
@dirrm share/tt2/examples/src/splash
-@dirrm share/tt2/examples/src/ps
@dirrm share/tt2/examples/src/html
+@dirrm share/tt2/examples/src/ps
@dirrm share/tt2/examples/src
+@dirrm share/tt2/examples/html/splash
+@dirrm share/tt2/examples/html/html
+@dirrm share/tt2/examples/html/ps
+@dirrm share/tt2/examples/html
@dirrm share/tt2/examples
@dirrm share/tt2/images/splash/black
-@dirrm share/tt2/images/splash/green50
-@dirrm share/tt2/images/splash/red50
-@dirrm share/tt2/images/splash/green
-@dirrm share/tt2/images/splash/mauve
-@dirrm share/tt2/images/splash/blue
-@dirrm share/tt2/images/splash/marine
-@dirrm share/tt2/images/splash/green75
-@dirrm share/tt2/images/splash/red75
-@dirrm share/tt2/images/splash/grey25
+@dirrm share/tt2/images/splash/blue75
@dirrm share/tt2/images/splash/purple
-@dirrm share/tt2/images/splash/leaf
-@dirrm share/tt2/images/splash/blue50
-@dirrm share/tt2/images/splash/lilac
@dirrm share/tt2/images/splash/bud
-@dirrm share/tt2/images/splash/scarlet
-@dirrm share/tt2/images/splash/blue75
-@dirrm share/tt2/images/splash/red25
+@dirrm share/tt2/images/splash/grey75
@dirrm share/tt2/images/splash/green25
-@dirrm share/tt2/images/splash/orange
-@dirrm share/tt2/images/splash/white
-@dirrm share/tt2/images/splash/mint
-@dirrm share/tt2/images/splash/red
-@dirrm share/tt2/images/splash/grey50
+@dirrm share/tt2/images/splash/mauve
@dirrm share/tt2/images/splash/rose
+@dirrm share/tt2/images/splash/green
+@dirrm share/tt2/images/splash/white
+@dirrm share/tt2/images/splash/blue
+@dirrm share/tt2/images/splash/green50
@dirrm share/tt2/images/splash/navy
-@dirrm share/tt2/images/splash/aqua
+@dirrm share/tt2/images/splash/blue50
+@dirrm share/tt2/images/splash/red
+@dirrm share/tt2/images/splash/red25
+@dirrm share/tt2/images/splash/marine
+@dirrm share/tt2/images/splash/leaf
@dirrm share/tt2/images/splash/sky
@dirrm share/tt2/images/splash/blue25
-@dirrm share/tt2/images/splash/grey75
+@dirrm share/tt2/images/splash/lilac
+@dirrm share/tt2/images/splash/orange
+@dirrm share/tt2/images/splash/green75
+@dirrm share/tt2/images/splash/red75
@dirrm share/tt2/images/splash/blood
+@dirrm share/tt2/images/splash/scarlet
+@dirrm share/tt2/images/splash/grey50
+@dirrm share/tt2/images/splash/aqua
+@dirrm share/tt2/images/splash/red50
+@dirrm share/tt2/images/splash/grey25
+@dirrm share/tt2/images/splash/mint
@dirrm share/tt2/images/splash
@dirrm share/tt2/images
@dirrm share/tt2/templates/ps
-@dirrm share/tt2/templates/pod/html
-@dirrm share/tt2/templates/pod
@dirrm share/tt2/templates/html
@dirrm share/tt2/templates/splash
+@dirrm share/tt2/templates/pod/html
+@dirrm share/tt2/templates/pod
@dirrm share/tt2/templates
@dirrm share/tt2
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040120135734.GA30552>
