./devel/jsonnet, Domain specific configuration language

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


Branch: CURRENT, Version: 0.13.0, Package name: jsonnet-0.13.0, Maintainer: pkgsrc-users

Jsonnet is a domain specific configuration language that helps you
define JSON data. Jsonnet lets you compute fragments of JSON within
the structure, bringing the same benefit to structured data that
templating languages bring to plain text.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 21338.329 KB

Version history: (Expand)


CVS history: (Expand)


   2022-12-15 15:45:57 by Jonathan Perkin | Files touched by this commit (2)
Log message:
jsonnet: Fix od(1) args.
   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
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2019-08-13 20:04:28 by Stoned Elipot | Files touched by this commit (4) | Package updated
Log message:
update devel/jsonnet to version 0.13.0

Significant changes since last packaged version (0.10.0):
- jsonnet fmt is now its own executable called jsonnetfmt...
- Standard library additions: std.reverse, std.encodeUTF8 and std.decodeUTF8
- Standard dlibrary changes:
  - Fix std.parseHex that rejected certain correct inputs
  - Added std.find and std.findSubstr
  - Added std.parseJson
  - sort and set functions can now be given a "keyF" function for \ 
controlling the ordering
  - std.trace for debugging
  - std.parseHex and std.parseOctal
- Language changes:
  - std.native("foo") now returns null if foo doesn't exist, instead \ 
of an error...

Complete list of change is available from https://github.com/google/jsonnet/releases
   2018-06-21 22:55:29 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
update devel/jsonnet to version 0.10.0

- One major change: The formatter (jsonnet fmt) is now more opinionated [...]
- Minor additions:
  - jsonnet -y and -m now respect -o
  - JSONNET_PATH environment variable
  - { [null]: true for x in [3] } now respects the null instead of being an error
  - The parser takes much less stack space
  - std.strReplace(str, from, to)
  - std.isArray(v), std.isBoolean(v), std.isFunction(v), std.isNumber(v),
    std.isObject(v), std.isString(v)
  - std.sign(n)
  - std.asciiUpper(x), std.asciiLower(x)
  - std.manifestYamlDoc(value), std.manifestYamlStream(value)
  - std.manifestXmlJsonml(value) (see jsonml.org)
  - ...and minor bug fixes & performance improvements
   2017-10-09 10:37:09 by Thomas Klausner | Files touched by this commit (2)
Log message:
jsonnet: improve DISTNAME and fix fetch
   2017-10-08 13:23:24 by Stoned Elipot | Files touched by this commit (4) | Package updated
Log message:
update devel/jsonnet to version 0.9.5

- One major change: Import paths now are properly escaped [...]
- Allow formatting of multiple files with a single jsonnet fmt invocation
- jsonnet fmt will now sort your imports alphabetically
- The Bazel Python build works again
- jsonnet fmt fixes code with mismatched newlines in { } and similar start/end syntax
- The Python bindings are now compatible with Python 3
- There is a VS2017 solution file
- The default -J paths were broken [...]