The NetBSD Project

CVS log for pkgsrc/www/p5-Template-Toolkit/Makefile

[BACK] Up to [] / pkgsrc / www / p5-Template-Toolkit

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.53 / (download) - annotate - [select for diffs], Fri Aug 23 12:36:47 2019 UTC (9 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, HEAD
Changes since 1.52: +2 -6 lines
Diff to previous 1.52 (colored)

p5-Template-Toolkit: updated to 2.29

Version 2.29:
* G. Flohr fixed multiple weaken cyclic reference

Revision 1.52 / (download) - annotate - [select for diffs], Sun Aug 11 13:25:01 2019 UTC (9 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.51 / (download) - annotate - [select for diffs], Sat Nov 24 09:27:02 2018 UTC (18 months, 1 week ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.50: +2 -3 lines
Diff to previous 1.50 (colored)

Update to 2.28

Upstream changes:
Version 2.28 - 11th October 2018

* Add and enable Travis CI to track GitHub Pull Requests

* Template is now using GitHub as the official Bug Tracker

* Nicolas R. fixed a circular reference in Template::Plugin::Filter

* Nicolas R. adjusted group regexes to not be greedy

* Nicolas R. added unit tests to cover regression from RT 91172

* Nicolas R. added support for template files having mtime=0

* Todd Rinaldo fixed rand calls with no args in Math plugin

* Todd Rinaldo corrected ttree 2.22 logic change

* Todd Rinaldo turned off automated testing for tests using optional modules

* Nicolas R. adjusted unit tests to not force Stash::XS

* Nicolas R. added a pre allocated buffer in Stash.xs to avoid malloc/free

* Nicolas R. optmized Template::Parser by avoiding a dummy sub

* Nicolas R. optimized Template:Directive by using index

* Nicolas R. adjust _dotop logic in Stash for perl 5.28 and earlier

* Todd Rinaldo documented VMethod method called 'item'

* Nicolas R. adjusted t/filter.t after recent switch to RFC3986

* Nicolas R. fixed warnings from t/cgi.t

* Ivan Krylov added STRICT option to ttree

* Kent Fredric fixed relative path handling in templates on Perl 5.26+

* Tom Delmas fixed some typo from documentation

* Matthew Somerville switched uri/url to use RFC3986
  updated the documentation to match the history.

* Sebastien Deseille used remove_tree helper to remove directories

* Nick Hibma - Add Sortkeys to DUMPER_ARGS

* E. Choroba added a warn on duplicate block name

* Jason Lewis fixed some typo in ttree.pod

Revision 1.50 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:54 2018 UTC (21 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Recursive bump for perl5-5.28.0

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jun 5 14:25:32 2017 UTC (2 years, 11 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.48 / (download) - annotate - [select for diffs], Wed Apr 19 13:52:24 2017 UTC (3 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.47: +2 -3 lines
Diff to previous 1.47 (colored)

Updated p5-Template-Toolkit to 2.27.

# Version 2.27 - 13th December 2016

* Ghost fixed the regex in the uri/url filters, removing double quotes
  to make it RFC3986 compliant.

* Sean Zellmer added testrules.yml to always run compile*.t sequentially

* Simon Dawson added 'empty' vmethods for scalar, list and hash

* Dennis Clark added --envvars option to tpage

* Yanick Champoux made Template::Toolkit a module

* Various warnings silenced and typos fixed.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Jun 8 19:25:16 2016 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Jun 12 10:52:12 2015 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Oct 9 13:45:05 2014 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.44: +1 -2 lines
Diff to previous 1.44 (colored)

Remove SVR4_PKGNAME, per discussion on tech-pkg.

Revision 1.44 / (download) - annotate - [select for diffs], Wed Oct 1 11:02:33 2014 UTC (5 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.43: +2 -3 lines
Diff to previous 1.43 (colored)

Update to 2.26:

# Version 2.26 - 17th September 2014

* Andy Wardley added outline directives. See Template::Manual::Syntax and
  Template::Manual::Config for details of the OUTLINE_TAG option and new
  'outline' TAG_STYLE.  See t/outline.t for examples.

* Andy Wardley improved the handling of keywords when the ANYCASE option
  is in use.  See t/anycase.t for examples.

* Chromatic fixed UTF-8 encoding in URLs in URL plugin.

* Brian Fraser added support for platforms without LC_ALL/setlocale.

* Amiri Barksdale fixed RT46691 to plug filter memory leaks

* John Lightsey fixed RT59208 to improve SET
  UPDATE: This had to be reverted as it cause a subtle breakage elsewhere

Revision 1.43 / (download) - annotate - [select for diffs], Thu May 29 23:38:15 2014 UTC (6 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Sep 5 19:53:01 2013 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.41: +2 -3 lines
Diff to previous 1.41 (colored)

Update to 2.25:

# Version 2.25 - 24th July 2013

* Jon Jensen fixed the behaviour of split() which changed in Perl 5.18.0

* Jay Hannah added repository information for et. al.

* Colin Keith fixed Template::Provider's handling of directories

* Kevin Goess made the date plugin accept the ISO8601 "T" separator

* David Steinbrunner fixed various typos.

* Andreas Koenig silenced recent Pod::Simple warnings

* Slaven Rezic silenced warnings in the replace vmethod.

* Ricardo Signes made the Image plugin emit extra tags in a predictable order

* Johan Vromans added the --link option to ttree.

* Smylers added documentation for the ENCODING option.

* Andy Wardley made some minor documentation changes relating to github.

Revision 1.41 / (download) - annotate - [select for diffs], Fri May 31 12:42:52 2013 UTC (7 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Oct 28 06:30:53 2012 UTC (7 years, 7 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.39: +1 -3 lines
Diff to previous 1.39 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Oct 3 21:59:00 2012 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Mar 5 13:44:51 2012 UTC (8 years, 2 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Updating package for CPAN distribution Template in www/p5-Template-Toolkit
from 2.23 to 2.24.

Upstream changes:
# Version 2.24 - 8th February 2012

* Added text virtual methods: upper, lower, ucfirst, lcfirst, squote,
  dquote, trim, collapse, html and xml.

* Fixed bug RT#67918 - Bug in Makefile.PL command line parsing when 2 =
  signs were in an arguement.

* Fixed bug RT#74335 - Added documentation for some methods that were
  lacking it to keep Pod::Coverage happy.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Feb 2 09:52:40 2012 UTC (8 years, 4 months ago) by hans
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Use ${RM} -f to avoid failure if no files are found to be removed.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Jan 22 19:38:54 2012 UTC (8 years, 4 months ago) by abs
Branch: MAIN
Changes since 1.35: +2 -4 lines
Diff to previous 1.35 (colored)

Updated www/p5-Template-Toolkit to 2.23

patch-aa covered upstream

# Version 2.23 - 21st January 2012

* Fixed bug RT#47929 which caused the XS Stash to die mysteriously when
  calling code that used string evaluation (e.g. DateTime).

* Fixed bug RT#68722 so that list.defined('alpha') always returns false.

* Added the TRACE_VARS option to keep track of what variables are used
  in a template.  It's not documented yet.  See t/trace_vars.t for an
  example of use.

* Applied patch from RT#48989 to avoid Template::Plugin::Procedural
  from adding target class' methods AUTOLOAD and new methods multiple
  times (Jens Rehsack)

* Applied patch from RT#53451 to accept negative epoch times in

* Applied patch from Marc Remy to add $Template::Directive::WHILE_MAX
  option to tpage.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Aug 14 16:06:09 2011 UTC (8 years, 9 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Aug 21 16:37:08 2010 UTC (9 years, 9 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.33 / (download) - annotate - [select for diffs], Tue Feb 16 15:22:45 2010 UTC (10 years, 3 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Fixing PLIST by removing '*.orig' relics from patch stage

Revision 1.32 / (download) - annotate - [select for diffs], Wed Aug 26 17:36:53 2009 UTC (10 years, 9 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.31: +5 -1 lines
Diff to previous 1.31 (colored)

Adding a bug-fix which supresses same function is installed multiple times.

See for details.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Aug 8 13:19:08 2009 UTC (10 years, 9 months ago) by sno
Branch: MAIN
Changes since 1.30: +5 -5 lines
Diff to previous 1.30 (colored)

Updating package for p5 module Template::Toolkit from 2.21 to 2.22

pkgsrc changes:
  - Add dependency to textproc/p5-Pod-POM for Template::Plugin::Pod and
    graphics/p5-Image-Info for Template::Plugin::Image

Upstream changes:
# Version 2.22 - 21st July 2009

* Changed pod coverage and kwalitee tests to only run when release

# Version 2.21_02 - 4th July 2009

* Added UTF8 support to the XS Stash.

* Fixed the truncate filter to handle lengths shorter than the '...'
  string being appended on the end.

* Fixed a bug in the parser/grammar to make NEXT/LAST work correctly
  inside nested loops.

* Fixed a bug in Template::Plugin::Filter that was causing the weakened
  $self reference in a dynamic filter closure to be garbage collected
  too soon.  (NOTE: this has probably un-fixed a previous bug)

* Applied patch to allow list.sort to sort on multiple fields.

# Version 2.21_01 - 4th July 2009

* Removed Template::Plugin::Autoformat and t/autoform.t.  They're now
  available as a separate distribution.

* Fixed some Win32 test failures and XS Stash compilation problems.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 7 19:45:49 2009 UTC (10 years, 10 months ago) by sno
Branch: MAIN
Changes since 1.29: +4 -3 lines
Diff to previous 1.29 (colored)

pkgsrc changes:
  - Updated package for p5 module Template::Toolkit from 2.20 to 2.21
  - Set license to perl license according to META.yml
  - Adjusting dependencies according to META.yml

Upstream changes:
# Version 2.21 - 30th June 2009

* Fixed a PRE_CHOMP bug that left \r characters lying around when
  confronted with templates with DOS \r\n line endings.

* Applied patch from Bradley Baetz to fix defblock #line numbers

# Version 2.20_4 (2.21 candidate) - 21st May 2009

* Added the even(), odd() and parity() methods to Template::Iterator to
  assist in making zebra tables.

* Removed a post-5.6 perlism in Template::Context that broke on 5.6.2

* Replaced a whole bunch of UNIVERSAL::isa() calls with blessed/isa

* Applied a patch from Norbert Buchm"uller to prevent the #line markers
  from being whitespaced away from the first column.

* Applied a patch from Denis F. Latypoff to fix uri/url filters with
  utf8 text

# Version 2.20_3 (2.21 candidate) - 20th May 2009

* Fixed the XS Stash to compile properly in threaded Perls.

* Applied a patch to the XS Stash from Alexey A. Kiritchun to make the
  scalar.length vmethod work correctly with utf8 strings.

# Version 2.20_2 (2.21 candidate) - 17th May 2009

* Applied a patch to Template::Test from Andrew Ford to make it skip

* Changed the ttree -v/--verbose option so be less verbose and only
  report on things that have changed.  To make it more verbose (like
  previous versions), add a second -v/--verbose flag, e.g.

    $ ttree -v -v

* Also added the --summary option to tree to print a summary of what it
  did, and the --color/--colour option to make it print its verbose
  messages in colour (on ANSI terminals).

* Applied a ttree patch from Lyle Brooks to allow ttree to accept a
  directory name as a command line argument.

* Added the define_view() and define_views() method to Template::Context
  and added the VIEWS option to pre-define views when the Template object
  is created.  Thanks to Timmy Chan for providing the groundwork on this.

* Retrospectively fixed the Changes for 2.20 to mention the ttree
  --encoding option.

* Applied a patch from Chisel Wright, changing uses of UNIVERSAL::can()
  to use blessed() and ->can().

* Fixed a memory leak in the XS Stash introduced in 2.20.
  Thanks to Breno G. de Oliveira for reporting the problem and helping to
  narrow it down.

# Version 2.20_1 (2.21 candidate) - 7th April 2009

* Deleted all the old HTML documentation (now available separately from, examples, libraries and
  other cruft that was way out of date and badly unloved.

* Tweaked Template::Parser to work better with the ANYCASE option.  It
  now knows that anything following a dotop cannot be a keyword so that
  you can write data.last without the 'last' bit being interpreted as the
  LAST keyword.  Thanks to Sean McAfee for the post that inspired it.

* Fixed a broken test for Apache::Util in the html_entity filter.  Added
  the use_html_entities() and use_apache_util() class methods to
  Template::Filters to allow end-user selection of one or the other.

* Tweaked Template::Context to recognise Badger::Exception objects and
  convert them to Template::Exception objects.  This is a temporary
  measure to keep things working during the transition to Badger-based

* Added the STRICT option which will cause the stash to throw an
  exception on encountering an undefined value.  Thanks to Ben Tilly
  for the prod.

* Applied a patch to Template::Iterator from Jonathon Padfield to make
  get_all() do the right thing if get_first() hasn't been called.

* Applied a patch to Template::Stash::Context from Ben Tilly to make
  it easier to subclass.

* Applied a patch from Robin Berjon to add the xml filter.

Revision 1.29 / (download) - annotate - [select for diffs], Mon May 18 22:16:14 2009 UTC (11 years ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored)


Revision 1.28 / (download) - annotate - [select for diffs], Mon Nov 17 02:17:09 2008 UTC (11 years, 6 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.27: +7 -9 lines
Diff to previous 1.27 (colored)

Update from version 2.19nb1 to 2.20.

Pkgsrc changes:
 o Accept default TT options, don't set them explicitly.
 o Add commented-out additional HOMEPAGE using
 o Add a patch related to module bug

Thanks to Jens Rehsack for the update, provided in PR pkg/39600!

Upstream changes:

# Version 2.20 - 13th August 2008

* Updated all the documentation.

* Restored the GIF images that got mangled in the switch from CVS to

* Fixed the Makefile.PL to pre-glob the tests to keep things working
  smoothly in Win32.

* Applied a patch to Template::Directives from Ben Morrow to fix the
  SWITCH/CASE directive when matching strings containing regex metacharacters.

* Applied a patch to Template::Parser from Koichi Taniguchi to make it
  treat TAGS with case sensitivity.

* Changed html_entity_filter_factory() in Template::Filters to only look for
  Apache::Utils and HTML::Entities once.


* Applied a patch to Template::Stash from Jess Robinson which allows you
  to call a list method on a single object and have it automatically
  upgraded to a single item list.  Changed the XS Stash to do the same.

* Fixed a minor bug in the XS Stash which prevented it from updating
  hash entries with empty, but defined keys.  Thanks to Yitzchak
  Scott-Thoennes for reporting the problem.

* Applied a patch from Alexandr Ciornii  to make the XS Stash compile
  cleanly under VC++ 6.0 and with Sun's C compiler.


* Fixed a minor bug in the Template::Provider code added in 2.19 that
  caused errors in templates to only be reported once.  Subsequent
  fetches incorrectly returned 'not found' instead of repeating the

* Made Template::Provider use File::Spec->catfile instead of using '/'
  and letting Perl worry about Doing The Right Thing.

* Applied patch from Lyle Brooks to add binmode to the _template_content()
  method in Template::Provider.

* Applied patch from Ted Carnahan to silence UNIVERSAL::isa warnings in

* Applied patch to Template::Provider from Andrew Hamlin which works around
  a bug in Strawberry Perl on Win32.


* Applied a patch from Paul "LeoNerd" Evans to make the list.slice vmethod
  work properly with negative indices.


* Added the Math plugin and related files to the MANIFEST so they
  actually get shipped out as part of the distribution.  D'Oh!

* Added the Scalar plugin which adds the .scalar vmethod for calling
  object methods and subroutines in scalar context.

* Added Template::Plugin::Assert which allows you to assert that values
  are defined.

* Changed Template::Plugin::Filter to weaken the $self reference to avoid
  circular references and memory leaks.  Thanks to Masahiro Honma for
  reporting the problem and suggesting the fix.

* Applied patch from Ronald J Kimball to make Template::Plugin::Date accept
  dates with the year coming first.

* Added C<1;> to the end of a few plugin modules that were missing it.


* Changed the --accept option in ttree to match against the full file
  path (relative to --src dir) rather than just the file name.  This
  makes it behave the same way as the --ignore option.

* Applied patch from Lyle Brooks to add binmode to the process()
  call in ttree.

* Added a patch from Nigel Metheringham also to set binmode in ttree
  but via a configuration option.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Oct 19 19:19:17 2008 UTC (11 years, 7 months ago) by he
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jun 9 23:54:01 2007 UTC (12 years, 11 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.25: +2 -3 lines
Diff to previous 1.25 (colored)

Updated www/p5-Template-Toolkit 2.15 -> 2.19

# Version 2.19 - 27th April 2007

* Applied a patch to t/fileline.t from Steffen M�ler which fixes the
  problems running on Win32 with backslashes in paths.

* Applied a patch to the XS Stash from Randy Kobes which fixes some other
  Win32 problems.

* Applied another patch to the XS Stash from Steve Peters which fixes
  a problem with tied hashes under more recent version of Perl.

* Fixed a problem in the Perl Stash when using objects that have
  overloaded comparison operators.  Thanks to Randal Schwartz, Tatsuhiko
  Miyagawa and Daisuke Maki for their contributions.

* Applied a patch from Bill Moseley to Template::Provider which adds
  negative caching and moves some functionality into separate methods
  to make subclassing easier.  Also added the STAT_TTL configuration

* Added the url filter as a less aggressive form of the uri filter.
  Whereas the uri filter now (from v2.16 onwards) encodes all the
  reserved characters (@, :, /, etc.) as per RFC2396, the url filter
  leaves them intact and thus behaves just like the uri filter used

# Version 2.18a - 9th February 2007

* Applied a patch from Steve Peters to the Stash.xs to allow it to
  compile with bleadperl 5.9.x

# Version 2.18 - 9th February 2007

* Merged in Adam's changes in 2.16 and 2.17 back into the developer CVS
  repository and added his name to the credits.

* Changed the parser grammar to accept expressions as arguments to a
  subroutine, method or virtual method call.  I'm embarrassed to admit
  that it was a one line change that could (and should) have been made
  long ago, if only I had realised just how trivial it was.  Anyway,
  you can now write nested expressions like this:

     [% add(a+5, b < 10 ? c : d + e*5) %]

* Put the t/fileline.t test back in as this was fixed in 2.15a

* Added the Template::Toolkit documentation-only module.

# Version 2.17 - 8th Feb 2007

Another interim release from Adam Kennedy.

* Change in Makefile.PL to force an upgrade to File::HomeDir 0.64 on darwin.
  This is due to problems caused by changes made to Perl on the new Intel
  versions of Mac OS X.

* skip_all filelines.t on darwin

# Version 2.16 - 23rd Jan 2007

Interim release from Adam Kennedy.

* Skip fileline.t on Win32, as it has some hard-coded path seperator
  assumptions. This will be fixed more comprehensively later.

* Handle spurious errors in Makefile.PL when a dev version of
  ExtUtils::MakeMaker is installed.

* Don't say "nmake" on Win32 when $Config{make} is 'dmake'.
  This corrects the message on Strawberry Perl.

# Version 2.15c - Not released                    ## DEVELOPER RELEASE ##

* Fixed a bug in Template::Parser which caused it to get confused about
  block names if it encountered a syntax error inside a BLOCK.  Thanks
  to Bill Moseley for reporting the problem.

* Fixed a minor buglet in Template::Provider which came to light while
  investigating the above problem. If a previously cached template is changed
  on disk and then fails to compile, the provider now invalidates the cache
  entry immediately. Without this fix, the provider would report the error
  once, then reuse the cached good version of the template until $STAT_TTL
  ticked over when it would try to load and compile the disk version again.
  The problem was that error messages were only reported once every $STAT_TTL
  second(s) and any requests for the same template in the interim time would
  mysteriously work. This way errors get reported consistently and immediately
  and no-one has to waste an afternoon trying to figure out where the errors

# Version 2.15b - 30th May 2006                   ## DEVELOPER RELEASE ##

* Changed the uri filter to escape all reserved characters as per
  URI::Escape and RFC2396.  This now includes &, @, /, ;, :, =, +, ?
  and $ which were previously not escaped.  Thanks to
  for reporting the problem.

* Also changed the uri filter to encode all wide characters as the
  equivalent UTF escapes.  Thanks to Jonathan Rockway for reporting
  the problem.

* Fixed the redirect filter to not support relative paths.  Thanks to
  Paul Seamons for spotting the problem and providing a solution.

* Moved all the virtual methods out of Template::Stash and into
  a new Template::VMethods module.

* Fixed the version number of Template::Stash which had rolled over
  to 2.102 making it appear to predate the 2.86 stash in TT v2.14.
  Thanks to Randal Schwartz for reporting the problem.  Changed all
  version numbers in other modules to be a hard-coded numbers instead
  of grokking it automagically from the CVS revision.

* Changed the _recover() method of Template::Service to check if the
  error thrown is a Template::Exception object rather than just a
  reference.  Thanks to David Wheeler for reporting the problem.

* Fixed the some tests in stash.t and stash-xs.t which were failing
  under Perl 5.6.2 due to a slightly different error message being
  generated.  Thanks to Anton Berezin for reporting the problem.

* Fixed a bug in the Template::Provider _load() method to check that
  $data is a hash ref before trying to mess with its innards.  Thanks
  to for reporting the problem.

# Version 2.15a - 29th May 2006                   ## DEVELOPER RELEASE ##

* Removed the latex filter from Template::Filters and related config
  variables from Template::Config

* Changed the t/fileline.t test to remove the line number from what Perl
  reports as "(eval $line)".  It appears to get the $line wrong on
  FreeBSD, although the correct line number is reported following that
  so the tests still do the right thing.  Thanks to Anton Berezin for
  reporting the problem.

* Changed the t/compile3.t test to do something similar.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Mar 1 12:56:25 2007 UTC (13 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Fix PLIST, bump PKGREVISION, and close PR 35881.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Feb 27 12:50:13 2007 UTC (13 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored)

Update to 2.15:

# Version 2.15 - 26th May 2006

Chomping Options

* Added the CHOMP_GREEDY option and '~' chomping flag.  Changed
  CHOMP_COLLAPSE to greedily chomp all whitespace (including multiple
  newlines) and replace it with a single space.  Previously it only
  chomped one line.  Renamed the CHOMP_ALL option to CHOMP_ONE which
  makes more sense.  CHOMP_ALL is still provided as an alias for
  CHOMP_ONE for backwards compatibility.  Thanks to Paul Seamons for
  doing all the hard work on this.

* Added code to the replace text virtual method to use a faster and
  simpler implementation if the replacement text doesn't contain any
  back references.  Thanks to Josh Rosenbaum for all his efforts on


* Changed various tests for private/hidden variables (starting '_'
  or '.') to use a regex defined in the $PRIVATE package variable in
  Template::Stash.  This can be redefined or undefined.  Note that
  the XS Stash only looks to see if $PRIVATE is defined or not, and
  currently hard-codes the regex.


* Changed the Image plugin tag() method to call the name() method
  instead of accessing the name directly, making it easier for
  subclasses to provide an alternate name.  Thanks to Cees Hek for
  his patch.

* Change the AUTOLOAD regex in the Table plugin to be more robust.


* Added the Template::Toolkit documentation pointing people to
  the right place.

* Updated the Template::Stash::XS documentation to remove the
  "experimental" description and tidy things up a bit.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Mar 4 21:31:03 2006 UTC (14 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.22 / (download) - annotate - [select for diffs], Sat Aug 6 06:19:40 2005 UTC (14 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 13 18:01:48 2005 UTC (14 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 11 21:48:01 2005 UTC (15 years, 1 month ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 25 05:00:00 2004 UTC (15 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.18: +8 -18 lines
Diff to previous 1.18 (colored)

Trim down the dependencies for p5-Template-Toolkit to the mininum
needed to install the module.  Packages that require plugins from the
Template Toolkit should depend on modules needed to make those plugins
function.  Bump the PKGREVISION of p5-Template-Toolkit to 3.

For the packages that depend directly on p5-Template-Toolkit, add as
dependencies all of the packages needed to make the plugins work to
the package Makefiles, and bump their PKGREVISIONs.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 20 11:31:14 2004 UTC (15 years, 5 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Nov 16 01:50:31 2004 UTC (15 years, 6 months ago) by erh
Branch: MAIN
Changes since 1.16: +1 -6 lines
Diff to previous 1.16 (colored)

Remove several unnecessary package dependencies.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Nov 12 06:57:05 2004 UTC (15 years, 6 months ago) by erh
Branch: MAIN
Changes since 1.15: +10 -2 lines
Diff to previous 1.15 (colored)

p5-libxml-enno is old and has been split into individual packages.
Change p5-Template-Toolkit to depend on those packages instead.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Oct 28 10:20:57 2004 UTC (15 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -3 lines
Diff to previous 1.14 (colored)

Update to 2.14. Addresses PR 27589.

# Version 2.14 - 4th October 2004

* Applied patch from Harald Joerg to prevent ttree from spewing warnings
  when copying files.

* Applied a patch from Paul Orrock to fix a couple of missing errors in

* Commented out line 797 of which serves no
  purpose and generates a warning.

* Applied a patch from Mark Fowler to add support for Unicode to TT.

* Changed the fourth argument to process() to accept named IO layers for
  binmode, e.g. process($in, $vars, $out, binmode => ':utf8');

* Added full range of command line options to tpage.

* Applied patches from Tosh Cooey, Simon Wilcox and Kenny Gatdula to fix
  XML::Simple to allow direct access to XMLin() and XMLout() methods.

* Fixed a bug in the 'callers' list maintained by a template component
  which was failing to remove callers from the list after processing.

* Applied a doc patch from Dave Cash documenting caller and callers.

# Version 2.13 - 30th January 2004

* Applied patch from Dave Cash to add 'caller' and 'callers' to
  'component', see

* Applied patch from Dylan William Hardison to ttree which prevents
  dependencies from interfering with files that are copied.  See

# Version 2.12a - 13th January 2004               ## DEVELOPER RELEASE ##

* Fixed the bug in test 25 of t/date.t, hopefully for good this time,
  thanks to the efforts of Steve Peters.

* Added the FILE_INFO option to Template::Parser.  Enabled by default,
  this can be set to 0 to prevent the parser from adding file and line
  info to the generated Perl file.  Don't ask me why - Autrijus wanted
  it (which probably means he's up to something twisted again :-).

# Version 2.12 - 12th January 2004

* Added the module_version() method to Template::Base to report the
  version number of a module.  Added some tests to t/base.t.

* Added the --template_module option to ttree, to allow the user to
  specify a template processing module other than the default 'Template'
  to be used.  Also changed various print statements to send all
  verbose output to stdout, whereas previously it was split across stdout
  and stderr.

# Version 2.11b - 7th January 2004                ## DEVELOPER RELEASE ##

* Applied patch from Myk Melez to ensure the 'component' variable
  remains correctly set to the current templates.

# Version 2.11a - 6th January 2004                ## DEVELOPER RELEASE ##

* Fixed bug in t/date.t and corrected version number of

# Version 2.11 - 6th January 2004

* Bumped version number and updated documentation for release.

# Version 2.10b - 2nd December 2003               ## DEVELOPER RELEASE ##

* Changed the Template::Document process() method to pass itself
  to the context visit() method when it calls it.  Similarly, changed
  the context visit() method to expect it.  This is useful when
  subclassing the context but shouldn't have any other effect.

* Modified parser to add the file name and line number of the source
  template to generated Perl code.  This provides useful information
  when warnings and errors are generated by Perl at runtime.  Added
  the t/fileline.t script to test it.

# Version 2.10a - 9th October 2003                ## DEVELOPER RELEASE ##

* Applied two patches from Axel Gerstmair to fix bugs in Makefile.PL
  and t/date.t.

* Applied patch from Jim Cromie to t/autoform.t to skip tests on all
  versions of Perl from 5.8.0 onwards.

* Changed $OUTPUT in Template::Directive to be a package variable,
  allowing it to be re-defined to permit a flushed output hack.

* Applied a patch from Darren to the 'item' hash vmethod to protect
  against accessing private variables (prefixed '.' or '_')

* Applied a patch from Ivan Adzhubey to template/splash/frame.

* Applied a patch from Bryce Harrington to add the absolute and
  relative options to ttree.  Also applied a patch from Mark Anderson
  to add the 'template_debug'.  Removed the old debug option which was
  as good as useless.

* Applied another patch from Mark to push files named on the command
  line through the process_file() sub to ensure that various options
  like accept checking, pemission preserving and copy processing (but
  not modification time) are applied.

* Applied a variation of yet another ttree patch from Mark to add the
  'suffix' option for changing the suffix of output files created.

* Applied a variation of a patch from Dylan William Hardison which
  adds the 'depend' and 'depend_file' options to ttree.

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 4 04:26:44 2004 UTC (16 years, 1 month ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Convert to buildlink3.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 26 02:27:58 2004 UTC (16 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Feb 21 07:45:35 2004 UTC (16 years, 3 months ago) by snj
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)


Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 24 13:02:01 2003 UTC (16 years, 5 months ago) by jmmv
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored)

Adjust dependancies and bump PKGREVISION due to:
- teTeX 1.0.x packages have been moved to teTeX1* directories.
- teTeX 2.0.x packages have been moved to teTeX* directories and their base
  name has been changed to teTeX (instead of teTeX2).

Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 3 22:14:46 2003 UTC (16 years, 6 months ago) by kristerw
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Change MAINTAINER to "tech-pkg" instead of the previous "packages".

Revision 1.9 / (download) - annotate - [select for diffs], Fri Oct 3 13:54:00 2003 UTC (16 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Update to 2.10; wildcard dependency on tex.

Version 2.10 provides a few trivial new features and applies fixes to
some small bugs.  For example, you can now use IN instead of = in a
loop, e.g. FOREACH item IN list.  The WRAPPER configuration option is
new, and Template::Context and Template::Stash now both implement
define_vmethod() methods which make it easier to define new virtual

Version 2.09 contained mostly bug fixes and minor enhancements.

Version 2.08 added compile time constant folding which can result in a
significant performance boost when processing templates.  It also
offered several other minor enhancements and bug fixes.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jul 22 04:14:34 2003 UTC (16 years, 10 months ago) by martti
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

COMMENT should start with a capital letter.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 27 21:20:39 2002 UTC (17 years, 7 months ago) by seb
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.6: +4 -5 lines
Diff to previous 1.6 (colored)

Use buildlink2. Use perl5/

Revision 1.6 / (download) - annotate - [select for diffs], Wed Sep 25 18:39:37 2002 UTC (17 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

We have databases/p5-Apache-DBI-0.88, so we don't need www/ap-DBI-0.87
[which is an older version of the same source]. Remove it.
Noted by Andrew Brown in connection with PR 18280.

Revision / (download) - annotate - [select for diffs], Sun Jun 23 19:04:29 2002 UTC (17 years, 11 months ago) by jlam
Branch: buildlink2
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Merge from pkgsrc-current to buildlink2 branch.

Revision 1.5 / (download) - annotate - [select for diffs], Wed May 29 15:10:59 2002 UTC (18 years ago) by uebayasi
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Updated to 2.07. Provided by Hiramatsu Yoshifumi <>
in pkg/16289 as 2.06, and further update to 2.07 by me.

Some of changes from 2.04 are:

* Add 'valign' as an option to the html/cell template.
* Added the 'uri' filter for URI escaping text.
* Incorporated Doug's XS Stash.
* Modified Template::Plugins fetch() method to accept $factory as a code
* 'orange' became valid colour.
* Added 'sorted' as a flag to the HTML plugin.
* Added get_all() and get() to the DBI iterator.

And many bug fixes as usual.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 13 17:37:52 2002 UTC (18 years, 2 months ago) by fredb
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH003
Branch point for: buildlink2
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]

Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 18 15:20:51 2001 UTC (18 years, 7 months ago) by veego
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Sep 27 23:18:56 2001 UTC (18 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.

Revision / (download) - annotate - [select for diffs] (vendor branch), Mon Jul 2 18:08:25 2001 UTC (18 years, 11 months ago) by nra
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Add the p5-Template-Toolkit version 2.04.  This package is a perl5 text 
template and dynamic web page intergration module.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 2 18:08:25 2001 UTC (18 years, 11 months ago) by nra
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>