head 1.10; access; symbols pkgsrc-2023Q4:1.9.0.6 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.4 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.2 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.8.0.8 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.6 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.4 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.2 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.7.0.4 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.2 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.4.0.2 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.2.0.14 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.12 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.10 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.8 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.6 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.10 date 2024.01.30.13.39.40; author sjmulder; state Exp; branches; next 1.9; commitid fE6Ii9aXz3VqDtWE; 1.9 date 2023.04.19.13.10.31; author sjmulder; state Exp; branches; next 1.8; commitid uqel5zUBD6zpFIlE; 1.8 date 2022.04.17.20.00.34; author sjmulder; state Exp; branches; next 1.7; commitid hzUrxBzbc8MtJAAD; 1.7 date 2021.11.20.00.31.10; author sjmulder; state Exp; branches; next 1.6; commitid qePVW9I5uhlf1thD; 1.6 date 2021.10.26.10.15.41; author nia; state Exp; branches; next 1.5; commitid XMBRkrafc79x2jeD; 1.5 date 2021.10.07.13.40.35; author nia; state Exp; branches; next 1.4; commitid TK9Y8OXA04EYMSbD; 1.4 date 2021.08.19.09.37.50; author sjmulder; state Exp; branches; next 1.3; commitid S8fvXDHahYe82z5D; 1.3 date 2021.08.06.00.49.20; author sjmulder; state Exp; branches; next 1.2; commitid AyS3rtOTKM1JwQ3D; 1.2 date 2019.12.26.12.32.16; author sjmulder; state Exp; branches; next 1.1; commitid wKoJItVzpVgDldQB; 1.1 date 2019.09.19.11.46.30; author sjmulder; state Exp; branches; next ; commitid C0zb2iQOAxLKeCDB; desc @@ 1.10 log @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 @ text @$NetBSD: distinfo,v 1.9 2023/04/19 13:10:31 sjmulder Exp $ BLAKE2s (mustach-1.2.6.tar.gz) = 3eb26638006e7c6c143e1a2893c68a6de7df91fe27ac9190594e16098673611b SHA512 (mustach-1.2.6.tar.gz) = 45f5e947998eac363d30eda8c9a819b1f1583b79e3cad58af5b714c24bb9eef95c0167ff831b723666d6e69435bb6c9dbf4f18e9bb29506c3bbb0480ebf9d52d Size (mustach-1.2.6.tar.gz) = 38238 bytes @ 1.9 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2022/04/17 20:00:34 sjmulder Exp $ d3 3 a5 3 BLAKE2s (mustach-1.2.5.tar.gz) = fe5b340598f0ce4f6807d21ac8de896253ffb8008d0cd583b05fb760c8ec69dc SHA512 (mustach-1.2.5.tar.gz) = 93ce8f454acc737a5c1136d1a3453fa3ea55697b5f63df4c303ad0306f6019e255e1013f86a7dcc8ede91ea3cf5044492df8438af99735ae777997302a133249 Size (mustach-1.2.5.tar.gz) = 37202 bytes @ 1.8 log @devel/mustach: Remove old patch, fix macOS build - test6/Makefile patch is merged upstream - Fix macOS breakage caused by -soname use @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2021/11/20 00:31:10 sjmulder Exp $ d3 3 a5 4 BLAKE2s (mustach-1.2.2.tar.gz) = bfb5bb378dd3f9535a7188bd81d9624242b85f5f30364dc0c8bb179badb1b265 SHA512 (mustach-1.2.2.tar.gz) = d714dd5a0c58d9bd23826cd56f91b0ad04ff0bb0733b0dfca41100219436ab90b42b8fd3878932f5101cfd2a4f6ae3c85dcaea9010521ef1a17dd00e980363a7 Size (mustach-1.2.2.tar.gz) = 36229 bytes SHA1 (patch-Makefile) = c24272ce1671a9bce63cef16a52289260842826a @ 1.7 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/26 10:15:41 nia Exp $ d6 1 a6 1 SHA1 (patch-test6_Makefile) = 59d63febabaad20b880ed440587d12d3c5a40599 @ 1.6 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/10/07 13:40:35 nia Exp $ d3 4 a6 3 BLAKE2s (mustach-1.1.1.tar.gz) = c2fd04599a5f047351c740847de60e4012e23831590e0d56c984f08cf77d4743 SHA512 (mustach-1.1.1.tar.gz) = 7210e418533a168a3e6f3948c78e84077b38e3d96aa25b21ed6013f3c42f068d1eb2a5790ebf8bc0fa5a206fc0e79e0c14228ec5e662d41697222fc902084aaa Size (mustach-1.1.1.tar.gz) = 28676 bytes @ 1.5 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/08/19 09:37:50 sjmulder Exp $ d3 1 a3 1 RMD160 (mustach-1.1.1.tar.gz) = 7d3f0a39941e7191fc5034d09d2624bba9bd5c86 @ 1.4 log @devel/mustach: Update to 1.1.1 Fixes: - Avoid conflicting with getopt - Remove unexpected build artifact - Handle correctly a size of 0 Other changes: - sed tool, which needs to be GNU sed, can be overriden with $SED - <1.0 API marked as deprecated @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/08/06 00:49:20 sjmulder Exp $ a2 1 SHA1 (mustach-1.1.1.tar.gz) = f1c0a58f0e3d78d1e9936ec170a796a2c255565b @ 1.3 log @devel/mustach: Update to 1.1 Packaging changes: - Added a bl3 file. Upstream does not provide a changelog, but here's an incomplete and possibly inaccurate reconstruction from source history: 1.1 --- New: - API refactored to take lengths to ease working with partial or non-NULL-terminated strings. (ABI break) Fixes: - Use correct int type for jansson (json_int_t instead of int64_t). - JSON output of different backends is now the same. 1.0 (retacted) -------------- Legal: - License changed to ISC. Fixes: - Possible data leak in memfile_open() by clearing buffers. - Fix build on Solaris-likes by including alloca.h. - Fix Windows build by including malloc.h, using size_t instead of ssize_t, and using the standard tenary operator syntax. - Fix JSON in test3 by using double quote characters. - Fix installation in alternative directories such as /opt/pkg/lib on macOS by setting install_name. - Normalise return values in compare() implementations. New: - Support for cJSON and jansson libraries. - Version info now embedded at build time and shown with mustach(1) usage. - Versioned so-names (e.g. libxlsx.so.1.0). - BINDIR, LIBDIR and INCLUDEDIR variables in Makefile. - New mustach-wrap.{c,h} to ease implementation new libraries, extracted and refactored from the existing implementations. - Makefile now supports 3 modes: single libmustach (default), split libmustache-core etc, and both. - Any or all backends (json-c, jansson, etc) can be enabled at compile time. By default, all available libraries are used. - mustach(1) can use any JSON backend instead of only json-c. - MUSTACH_COMPATIBLE_0_99 can be defined for backwards source compatibility. - 'No extensions' can now be set Mustach_With_NoExtensions instead of passing 0. - pkgconfig (.pc) file for library. - Manual page for mustach(1). Changed: - Many renames. - Maximum tag length increased from 1024 to 4096. - Other headers include json-c.h instead of using forward declarations. - mustach(1) reads from /dev/stdin instead of fd 0. - Several structures are now taken as const. - New/changed Makefile targets. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/12/26 12:32:16 sjmulder Exp $ d3 4 a6 4 SHA1 (mustach-1.1.0.tar.gz) = 5c921d7aad5ecafd050a97774b019ba84928afd6 RMD160 (mustach-1.1.0.tar.gz) = e8833dfe7daabe4795cc38091d36ac1602d9ceef SHA512 (mustach-1.1.0.tar.gz) = 4ca164bf40fd64c2127878f5f4a43066c299c7522e2099677206e60001db71c3eaac7c3bc33fff7ceb33bd1abf74f21c3367665b7791e05c77da16233d0cb00d Size (mustach-1.1.0.tar.gz) = 27343 bytes @ 1.2 log @devel/mustach: Update distinfo with patches @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2019/09/19 11:46:30 sjmulder Exp $ d3 4 a6 6 SHA1 (mustach-0.99.tar.gz) = 6b0fbd5064f7f7cc2913c9fdf5bfc30a67bec186 RMD160 (mustach-0.99.tar.gz) = 0a0559d6758fbd8a5fefb30739c837f7e6e72d43 SHA512 (mustach-0.99.tar.gz) = 432cb6c72487bfba4103c0925271bdc7c3e7f38ed19bfec09d7ef9f9af16ecac3885ff037e94ca5d3023ffd3d5c526fcb102218d4c3ad13563406cab10e7a4b2 Size (mustach-0.99.tar.gz) = 22100 bytes SHA1 (patch-mustach-json-c.c) = 4baf8f2f573bd32b096b58c0b2d4e7fbab61b2d3 SHA1 (patch-mustach.c) = 798fb878bfca7c1a7d39dee3fee30306cdfd743d @ 1.1 log @mustach: Import from wip C implementation of the mustache template library. Provides a library and a command-line tool. Support for json-c is built in. @ text @d1 1 a1 1 $NetBSD$ d7 2 @