Commit graph

14 commits

Author SHA1 Message Date
hiramatsu
6b95e5dbc9 Update p5-Jemplate to 0.261.
Changes from previous:
---
version: 0.261
date: Tuesday April 27 09:35:06 PDT 2010
changes:
- Fixed rt56956 with test case - DIV operator broken (Agent Zhang)

---
version: 0.260
date: Monday April 26 12:03:40 PDT 2010

---
version: 0.25_2
date: Saturday April 24 18:48:53 PDT 2010
changes:
- Implemented rt4308 - Capture implementation (Tom Molesworth)
- Added test for rt37570 - List method for lists (fixed in 5eaf340da...)

---
version: 0.25_1
date: Thursday April 22 17:58:53 PDT 2010
changes:
- Fixed rt53454 with test case - Support rudimentary array range operator
- Fixed rt53453 with test case - Make Jemplate slice like TT slice
- Fixed rt53967 with test case - Compiler double-dot path fail
- Added test case for rt37539 - Intermediate instantiation
- Added test case for rt37540 - Iterate over empty object
- Added test case for rt37895 - Inconsistent jemplate version

---
version: 0.25
date:    Wednesday April 21 13:44:19 PDT 2010
changes:
- release

---
version: 0.24_4
date:    Saturday January 09 17:06:40 PST 2010
changes:
- added .pairs (VMethod) functionality with tests
- fixed quoted.t failing test

---
version: 0.24_3
date:    Mon Jun 8 2009
changes:
- fixed bug, related to empty template body (http://rt.cpan.org/Public/Bug/Display.html?id=37061)
- fixed bug in Parser.yp, which produced compilation error for macroses
- fixed "intermediate instantiation" issue (http://rt.cpan.org/Public/Bug/Display.html?id=37539)
- fixed "iteration over empty object" issue (http://rt.cpan.org/Public/Bug/Display.html?id=37540)
- added and tested MACRO directive
- added PRE_PROCESS and POST_PROCESS configuration options
- added and tested global scope access via GLOBAL modifier (GLOBAL.jQeuery etc)
- added dummy LOCAL modifier, for symmetry
- added "init" method for Jemplate singleton
- added experimental RAW directive (RAW jQuery, equivalent of jQuery = GLOBAL.jQuery)

VMethods:
- added "list" for lists (http://rt.cpan.org/Public/Bug/Display.html?id=37570)
- added "item" for hashes
- fixed "import" for hashes

Test suite:
- combined back to a single copy

Patches:
- Integrated patch from RT#37895

version: 0.24_2
date: Monday June 08 10:37:54 PDT 2009
changes:
- Fix to get tests working on MSWin32 (rt23883)

---
version: 0.24
date:    Fri Sep 19 15:09:35 PDT 2008
changes:
- Convert tests to standard Test.Base setup!

---
version: 0.23_1
date: Monday August 18 15:22:03 PDT 2008
changes:
- Fixed issue with runtime_source_code that broke Catalyst::View::Jemplate
- Some beta MACRO functionality
- Ingy refactored tjs/ into tests/
2011-10-20 01:04:12 +00:00
obache
84fa8bcd7c Revision bump after updating perl5 to 5.14.1. 2011-08-14 16:05:39 +00:00
seb
c3f1e700ad 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
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
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!
2010-08-21 16:32:42 +00:00
he
b021813da0 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
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
seb
cb7321d95b * Fix MASTER_SITES:
- typo in MASTER_SITE_PERL_CPAN
- this version of Jemplate is from another author
* Update distinfo after last package update.
2008-09-16 15:01:52 +00:00
he
18e3f8bc29 Update from version 0.20 to 0.23, discussed with maintainer.
Pkgsrc changes:
 o Reset maintainer to pkgsrc-users@, per request from maintainer
 o Use MASTER_SITES_PERL_CPAN
 o Set PERL5_REQD according to Meta.yaml in package
 o Adjust dependencies according to package

Upstream changes:

version: 0.23
date: Friday June 06 12:51:18 PDT 2008
changes:
- Incorporated 'jemplate-url.patch' to match uri/url filtering behavior to TT, thanks leedo

---
version: 0.22
date:    Mon Apr 28 21:52:03 PDT 2008
changes:
- Fixed a few buglets found in 0.21

---
version: 0.21
date:    Mon Apr 28 12:44:13 CST 2008
changes:
- Robert Krimen provided massive improvements including:
  - jQuery support
  - YUI support
  - Many new command line options for fine grained control
  - Doc changes
  - Much refactoring
- Ingy added:
  - A standalone Jemplate compiler (bin/jemplate)
  - Some doc: (bin/README)
2008-09-13 15:59:37 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
hiramatsu
43b409a4e9 Take maintainership. Suggested by obache@. 2007-04-13 04:06:39 +00:00
hiramatsu
762a587cff Update p5-Jemplate to 0.20.
Changes from 0.18:

---
version: 0.20
date:    Wed Nov 22 09:12:25 PST 2006
changes:
- Fix tests due to assumed file glob sorting. Thanks Cees.
- Fix tests where compile line numbers are off by one or two.

---
version: 0.19
date:    Tue Nov 21 08:22:25 PST 2006
changes:
- Fixed setting a hash value. Reported by Theo Petersen. Thanks.
- David added ability to compile path names by passing directory to recurse
- Allow TT2 compile time options to be specified on command line.
- Create runtime code from CLI script.
- Allow Jemplate objects to be created with runtime configs.
- Port some TT2 runtime options.
- Better doc
- --runtime command prints the runtime JavaScript module
- --list lists the template names to be used
2007-04-11 06:12:27 +00:00
obache
aed6110a04 Change my mail address to @NetBSD.org. 2007-04-01 01:58:36 +00:00
wiz
8476ce617d Update to 0.18, provided by OBATA Akio in PR 33928:
version: 0.18
date:    Wed Mar  8 02:06:47 PST 2006
changes:
- Made Test.Base stuff its own module. Now Jemplate relies on that module.
- Christian Hansen added a simple daemon for running tests.
- Cees Hek added all hash virtual methods (except `import` which caused
  major grief)
- Cees monkeyed around in the Stash lookup code
- Yann K implemented the `replace` filter
- Ingy made `foo.bar()` always call a method `bar`.
- Ingy completely refactored Test.Base and then proceeded to refactor the
  Jemplate test suite in kind.
- gugod pulled over some uri escaping code from Kwiki
- chansen tweaked the daemon to honor caching rules
- Cory Bennett fixed some bug having to do with a Javascript String object.
- Cees fixed the defaults for the `indent` and `truncate` filters.
- Stephen Howard reported that Jemplate was not localising the stash for
  the INCLUDE directive, and he even supplied a patch, but Ingy had
  already made the fix.
- Ingy played with the Stash lookup code and hopefully got it just perfect.
- Ingy added support for the DEFAULT directive.
- Lots more tests in this release.
2006-07-17 17:51:03 +00:00
hiramatsu
f9ce2b2f72 Updated to 0.17.
---
version: 0.17
date:    Tue Feb 28 22:44:04 PST 2006
changes:
- Fixed ajax callback bugs
- Fixed inserting result into a dom element in Safari
- Cory Bennett fixed Test.Harness on Konqueror
- Cory sorted keys in FOR i IN obj. This should give expected consistency to
  users.
- Cees Hek implemented all the string functions. With tests!!
- Cees added the truncate filter.
- Yann Kerherv¡¦ changed the position of arguments in filters
- Yann fixed the indent and html filters and added repeat filter
- Yann adapted some tests from the TT test suite!

---
version: 0.16
date:    Mon Feb 27 22:14:37 PST 2006
changes:
- Ingy added JSON and Ajax support into Jemplate.js
- Ingy got tests working on Mozilla, IE, Safari and Opera
- Ingy streamlined Makefiles and testing
- Ingy refactored documentation
- Cory Bennett JAVASCRIPT directive for inlining Javascript
- Cory added -nojs flag to `jemplate` command line tool
- Cory eliminated nasty eq/== hack
- Cory added support for foo.0 numeric indexing
- Cory added quoting support
- Cory got [% FOR i IN obj %] working to iterate over keys of object
- Cory fixed [% "$foo/$bar" %] for quoted strings
- Cory fixed concatenation
- Yann Kerherv¡¦ added filtering support
- Yann added these filters: collapse, html, html_break, html_entity,
  html_line_break, html_para, indent, lcfirst, lower, null, trim, ucfirst,
  upper, uri
- Ingy removed PERL and RAWPERL support
- Cory made test output display nicely
- Ingy made test index link to subtests

---
version: 0.15
date:    Fri Feb 24 18:02:46 PST 2006
changes:
- Support SWITCH CASE and WRAPPER directives thanks to xantus and yann!
- Now the Stash really works, thanks to Miyagawa!
- Test.Base javascript runtime test framework!
- Support all the TT array primitives in JS!
2006-03-08 05:00:39 +00:00
minskim
0ec19f9f27 Import p5-Jemplate from pkgsrc-wip. Packaged by OBATA Akio.
Jemplate is a templating framework for Javascript that is built over
Perl's Template Toolkit (TT2).

Jemplate parses TT2 templates using the TT2 Perl framework, but with a
twist.  Instead of compiling the templates into Perl code, it compiles
them into Javascript.  Jemplate then provides a Javascript runtime
module for processing the template code.  Combined with JSON and
xmlHttpRequest, Jemplate provides a simple and powerful way to do Ajax
stuff.
2006-02-17 01:49:36 +00:00