./www/p5-Template-Toolkit, Perl5 text template and dynamic web page integration toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.009nb2, Package name: p5-Template-Toolkit-3.009nb2, Maintainer: pkgsrc-users

The Template Toolkit is a perl5 module which implements a fast, flexible,
powerful and extensible template processing system. It was originally
designed and remains primarily useful for generating dynamic web content,
but can be used equally well for processing other kinds of text based
documents: HTML, XML, POD, PostScript, LaTex, etc.


Required to run:
[textproc/p5-Pod-POM] [graphics/p5-Image-Info] [lang/perl5] [devel/p5-AppConfig]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 511.121 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-08-30 22:10:05 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Template-Toolkit: update to 3.009.

#-----------------------------------------------------------------------
# Version 3.009 - 13th July 2020
#------------------------------------------------------------------------

* Revert "Allow SET to have FILTER used in it"

#-----------------------------------------------------------------------
# Version 3.008 - 30th March 2020
#------------------------------------------------------------------------

* Bump version requirement for CGI.pm
* Fix taint issue in Template::Provider (jwakely)
* Allow SET to have FILTER used in it (dracos)

#-----------------------------------------------------------------------
# Version 3.007 - 27th January 2020
#------------------------------------------------------------------------

* Fixes cpanm by adding VERSION to Template/Toolkit.pm

#-----------------------------------------------------------------------
# Version 3.006 - 16th January 2020
#------------------------------------------------------------------------

* Fix t/date.t timezone issue introduced when adding '%z' support

#-----------------------------------------------------------------------
# Version 3.005 - 15th January 2020
#------------------------------------------------------------------------

* Add encoding option to Datafile plugin
* Add support for '%z' in Date plugin.
* Fix for WHILE_MAX which was stopping one iteration earlier.
* Refresh contributor list
* Update Copyrights for year 2020

#-----------------------------------------------------------------------
# Version 3.004 - 13th January 2020
#------------------------------------------------------------------------

* Use three-args open which fix an issue in Datafile plugin
as reported by Mikhail Klyuchnikov from Positive Technologies.

#-----------------------------------------------------------------------
# Version 3.003 - 27th December 2019
#------------------------------------------------------------------------

* Revert 'Ensure we only load plugins once per context' which was breaking
multiple plugins including: Template-Plugin-Autoformat, Template-DBI,
Template-Plugin-Map, Template-XML...

* Fix _fetch when mtime is not provided by the plugin.
This is fixing Template-Provider-FromDATA.

* Add an additional GitHub Actions workflow to check plugins for future releases.

#-----------------------------------------------------------------------
# Version 3.002 - 23rd December 2019
#------------------------------------------------------------------------

* Stop warning when updating from version 1 which was released 20 years ago

#-----------------------------------------------------------------------
# Version 3.001 - 23rd December 2019
#------------------------------------------------------------------------

* Remove 'use vars' and officially drop 5.6 support.

* Remove old_new function from Template::Plugin

#-----------------------------------------------------------------------
# Version 3.000 - 23rd December 2019
#------------------------------------------------------------------------

* Bump all packages versions to 3.000

* Switch to github actions for CI testing

* @nataraj-hates-MS-for-stealing-github fixed a minor metacpan POD issue
  with Template::Manual::Config

* Display github actions CI status in README

* Reverted behavior change to import vmethod and updated documentation to \ 
clarify that it chains.

* Use XSLoader for Template::Stash::XS

* Cache compiled filename so we don't have to figure it out multiple times

* Speed up Template Toolkit template by about 10% with single quotes

* Avoid a double stat in Provider.pm by caching the mtime.

* Avoid destruction segfault on Template objects due to global destruction issues.

* Avoid requiring in modules that are already loaded.

* Switch win32 logic to a constant to speed up processing speed

* Switch from regexes to simple string checks to speed up parsing.

* Ensure we only load plugins once per context.

* Reduce the number of stat()s needed to find a compiled template.

* Optimize get_next overhead for frequent calls by avoiding AUTOLOAD.

* Reduce Template Toolkit get_next overhead

* Update with yapp parser using sort()

* Add BEGIN blocks to Template::Grammar

* Set date to epoch when doing date.format(0)

* Reduce op complexity in some regexes to reduce overhead.
   2019-08-23 14:36:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
p5-Template-Toolkit: updated to 2.29

Version 2.29:
* G. Flohr fixed multiple weaken cyclic reference
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557)
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2018-11-24 10:27:03 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
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
  https://github.com/abw/Template2/issues/152

* Nicolas R. adjusted group regexes to not be greedy
  https://github.com/abw/Template2/issues/94

* Nicolas R. added unit tests to cover regression from RT 91172
  https://github.com/abw/Template2/issues/122

* Nicolas R. added support for template files having mtime=0
  https://github.com/abw/Template2/issues/102

* Todd Rinaldo fixed rand calls with no args in Math plugin
  https://github.com/abw/Template2/issues/155

* Todd Rinaldo corrected ttree 2.22 logic change
  https://github.com/abw/Template2/issues/148

* Todd Rinaldo turned off automated testing for tests using optional modules
  https://github.com/abw/Template2/issues/156

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

* Nicolas R. added a pre allocated buffer in Stash.xs to avoid malloc/free
  https://github.com/abw/Template2/issues/82

* Nicolas R. optmized Template::Parser by avoiding a dummy sub
  https://github.com/abw/Template2/issues/83

* Nicolas R. optimized Template:Directive by using index
  https://github.com/abw/Template2/issues/84

* Nicolas R. adjust _dotop logic in Stash for perl 5.28 and earlier
  https://github.com/abw/Template2/issues/81

* Todd Rinaldo documented VMethod method called 'item'
  https://github.com/abw/Template2/issues/90

* Nicolas R. adjusted t/filter.t after recent switch to RFC3986
  https://github.com/abw/Template2/issues/179

* Nicolas R. fixed warnings from t/cgi.t
  https://github.com/abw/Template2/issues/178

* Ivan Krylov added STRICT option to ttree
  https://github.com/abw/Template2/issues/81

* Kent Fredric fixed relative path handling in templates on Perl 5.26+
  https://github.com/abw/Template2/issues/80

* Tom Delmas fixed some typo from documentation
  https://github.com/abw/Template2/issues/76

* Matthew Somerville switched uri/url to use RFC3986
  updated the documentation to match the history.
  https://github.com/abw/Template2/issues/35

* Sebastien Deseille used remove_tree helper to remove directories
  https://github.com/abw/Template2/issues/67

* Nick Hibma - Add Sortkeys to DUMPER_ARGS
  https://github.com/abw/Template2/issues/64

* E. Choroba added a warn on duplicate block name
  https://github.com/abw/Template2/issues/61

* Jason Lewis fixed some typo in ttree.pod
  https://github.com/abw/Template2/issues/58