notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
jsonnet JSON data templating language
0.17.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.17.0Version of this port present on the latest quarterly branch.
Maintainer: gasol.wu@gmail.com search for ports maintained by this maintainer
Port Added: 2015-10-28 17:41:54
Last Update: 2021-06-20 17:43:19
Commit Hash: 4e2f517
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/jsonnet-0.17.0/catalog.mk
  3. /usr/local/share/licenses/jsonnet-0.17.0/LICENSE
  4. /usr/local/share/licenses/jsonnet-0.17.0/APACHE20
  5. bin/jsonnet
  6. bin/jsonnetfmt
  7. include/libjsonnet++.h
  8. include/libjsonnet.h
  9. include/libjsonnet_fmt.h
  10. lib/libjsonnet++.a
  11. lib/libjsonnet++.so
  12. lib/libjsonnet++.so.0
  13. lib/libjsonnet++.so.0.17.0
  14. lib/libjsonnet.a
  15. lib/libjsonnet.so
  16. lib/libjsonnet.so.0
  17. lib/libjsonnet.so.0.17.0
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • jsonnet>0:devel/jsonnet
  • For LIB depends:
    • libjsonnet++.so:devel/jsonnet
    • libjsonnet.so:devel/jsonnet
To install the port:
cd /usr/ports/devel/jsonnet/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/jsonnet
  • pkg install jsonnet
PKGNAME: jsonnet
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
jsonnet
ABIlatestquarterly
FreeBSD:11:aarch640.9.3_30.15.0
FreeBSD:11:amd640.17.00.17.0
FreeBSD:11:armv60.8.60.15.0
FreeBSD:11:i3860.17.00.17.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.9.3_30.17.0
FreeBSD:12:amd640.17.00.17.0
FreeBSD:12:armv60.9.3_30.15.0
FreeBSD:12:armv70.9.3_30.15.0
FreeBSD:12:i3860.17.00.17.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.15.0_1
FreeBSD:13:aarch640.15.00.17.0
FreeBSD:13:amd640.17.00.17.0
FreeBSD:13:armv60.15.00.15.0_1
FreeBSD:13:armv70.15.00.17.0
FreeBSD:13:i3860.17.00.17.0
FreeBSD:13:mips--
FreeBSD:13:mips640.15.00.15.0
FreeBSD:13:powerpc640.15.00.17.0
FreeBSD:14:aarch640.17.0-
FreeBSD:14:amd640.17.0-
FreeBSD:14:armv60.15.0_1-
FreeBSD:14:armv70.15.0_1-
FreeBSD:14:i3860.17.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.15.0_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nlohmann-json>=3.6.1 : devel/nlohmann-json
  2. cmake : devel/cmake
  3. ninja : devel/ninja
This port is required by:
for Libraries
  1. devel/py-jsonnet

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/pecl-jsonnet*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/jsonnet/tar.gz/v0.17.0?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jun 2021 17:43:19
 files touched by this commit commit hash:4e2f5177e278716902cfcc8ef5896661243f82fd  0.17.0
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Pavel Timofeev
devel/jsonnet: Update to 0.17.0

- Use cmake to build
- Add c++ lib and header, and static libs
- Use DISTVERSION instead of PORTVERSION as advised by porter's handbook
- Remove USE_CXXSTD and CXXFLAGS which seem unnecessary

PR:		256704
Approved by:	Gasol Wu <gasol.wu@gmail.com> (maintainer)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.15.0_1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
01 Mar 2021 07:56:06
Original commit files touched by this commit Revision:566832  0.15.0_1
fernape search for other commits by this committer
devel/jsonnet: Add jsonnetfmt binary to v0.15.0 package

The 'jsonnet fmt' subcommand was moved to its own binary in v0.13.0

PR:	253761
Submitted by:	petteri.valkonen@iki.fi
Approved by:	gasol.wu@gmail.com (maintainer, timeout > 1 week)
22 Apr 2020 00:18:53
Original commit files touched by this commit Revision:532435  0.15.0
rigoletto search for other commits by this committer
devel/jsonnet: update to 0.15.0

PR:		244590
Submitted by:	timp87@gmail.com
Approved by:	Gasol Wu <gasol.wu@gmail.com> (maintainer)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.9.3_5
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.9.3_4
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  0.9.3_3
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
10 Sep 2017 20:55:39
Original commit files touched by this commit Revision:449591  0.9.3_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
01 Apr 2017 15:23:32
Original commit files touched by this commit Revision:437439  0.9.3_1
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
03 Feb 2017 14:15:22
Original commit files touched by this commit Revision:433244  0.9.3
sunpoet search for other commits by this committer
Update to 0.9.3

Changes:	https://github.com/google/jsonnet/releases
PR:		216730
Submitted by:	Gasol Wu <gasol.wu@gmail.com> (maintainer)
07 Dec 2016 06:55:26
Original commit files touched by this commit Revision:428035  0.9.0
wen search for other commits by this committer
- Update to 0.9.0

PR:		215106
Submitted by:	gasol.wu@gmail.com(maintainer)
24 Mar 2016 14:32:49
Original commit files touched by this commit Revision:411793  0.8.6
amdmi3 search for other commits by this committer
- Fix build on 9.x

PR:		206872
Submitted by:	gasol.wu@gmail.com (maintainer)
MFH:		2016Q1 (blanket)
27 Jan 2016 14:09:11
Original commit files touched by this commit Revision:407358  0.8.6
vanilla search for other commits by this committer
Update to 0.8.6.

PR:		206651
Submitted by:	maintainer
28 Oct 2015 17:41:45
Original commit files touched by this commit Revision:400404  0.7.6
pawel search for other commits by this committer
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. The example below illustrates a few features -- referring to another part
of the structure, overriding object fields, and string operations.

WWW: https://github.com/google/jsonnet

PR:		200671
Submitted by:	Gasol Wu <gasol.wu@gmail.com>

Number of commits found: 14