./devel/mustach, C implementation of mustache templating

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


Branch: CURRENT, Version: 1.2.9, Package name: mustach-1.2.9, Maintainer: sjmulder

C implementation of the mustache template library. Provides a library
and a command-line tool. Support for json-c is built in.


Required to run:
[textproc/json-c]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 40.095 KB

Version history: (Expand)


CVS history: (Expand)


   2024-07-12 20:49:04 by Sijmen J. Mulder | Files touched by this commit (2) | Package updated
Log message:
devel/mustach: Update to 1.2.9

1.2.9 (2024-06-04)
------------------
Change:
 - meson.build updated

1.2.8 (2024-04-16)
------------------
New:
 - test scripts now return failing status
 - explicit version of mustache specs for test (#49)
 - handling of CR (iOS) and CRLF (windows) end of line styles

Change:
 - License of use is now Zero-Clause BSD

Fix:
 - improved management and detection of valgrind (#56, #57)
 - Headers without implicit dependency

1.2.7 (2024-03-21)
------------------
New:
 - fallback to default when mustach_wrap_get_partial
   returns MUSTACH_ERROR_PARTIAL_NOT_FOUND
 - remove at compile time the load of files for templates
   if MUSTACH_LOAD_TEMPLATE is defined as 0
 - add compile time flag MUSTACH_SAFE for enforcing
   safety behaviours

Fix:
 - selection of subitem by index (#47)
 - get latest iterated key when getting key name (#52)
 - allow tests without valgrind
 - avoid recursive template expansion (#55)
   2024-01-30 14:39:40 by Sijmen J. Mulder | Files touched by this commit (3) | Package updated
Log message:
devel/mustach: Update to 1.2.6

In addition to the upstream changes below, the package now also includes
the cJSON backend (and dependency).

Fix:
 - improve naming (#42)
 - magical spaces in recursive partials (#43)
 - installation when tool isn't built
 - correct detection of falsey values (#45)

Minor:
 - update to newer reference tests

https://gitlab.com/jobol/mustach/-/releases/1.2.6
   2023-04-19 15:12:36 by Sijmen J. Mulder | Files touched by this commit (1)
Log message:
devel/mustach: Delete old patch file
   2023-04-19 15:10:31 by Sijmen J. Mulder | Files touched by this commit (2)
Log message:
devel/mustach: Update to 1.2.5

Changes in 1.2.5:

Fix:
 - Don't override CFLAGS in Makefile
 - Use of $(INSTALL) in Makefile for setting options

Minor:
 - Orthograf of 'instantiate'

Changes in 1.2.4:

Fix:
 - Latent SIGSEGV using cJSON

Changes in 1.2.3:

New:
 - Flag Mustach_With_ErrorUndefined (and option --strict for the tool)
   for returning a requested tag is not defined
 - Test of specifications in separate directory

Fix:
 - Version printing is now okay
 - Compiling libraries on Darwin (no soname but install_name)
 - Compiling test6 with correct flags
 - Update test from specifications
 - Better use of valgrind reports
   2022-05-24 13:58:58 by Nikita | Files touched by this commit (1)
Log message:
mustach: switch to USE_GITLAB.
   2022-04-17 22:00:34 by Sijmen J. Mulder | Files touched by this commit (4)
Log message:
devel/mustach: Remove old patch, fix macOS build

 - test6/Makefile patch is merged upstream
 - Fix macOS breakage caused by -soname use
   2021-11-20 01:31:10 by Sijmen J. Mulder | Files touched by this commit (5)
Log message:
devel/mustach: Update to 1.2.2

(Also adds test target)

Changes in 1.2.2:

Fix:
 - Fix: SONAME of libmustach-json-c.so

Changes in 1.2.1:

New:
 - Add SONAME in libraries.
 - Flag Mustach_With_PartialDataFirst to switch the
   policy of resolving partials.
Fix:
 - Identification of types in cJSON

Changes in 1.2.0:

New:
 - Add hook 'mustach_wrap_get_partial' for handling partials.
 - Add test of mustache specifications https://github.com/mustache/spec.
Changes:
 - Mustach_With_SingleDot is always set.
 - Mustach_With_IncPartial is always set.
 - Mustach_With_AllExtensions is changed to use currently known extensions.
 - Output of tests changed.
 - Makefile improved.
 - Partials are first searched as file then in current selection.
 - Improved management of delimiters.
Fixes:
 - Improved output accordingly to https://github.com/mustache/spec:
   - escaping of quote "
   - interpolating null with empty string
   - removal of empty lines with standalone tag
   - don't enter section if null
   - indentation of partials
 - comment improved for get of mustach_wrap_itf.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

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

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip