devel/jsonnet 0.21.0
JSON data templating language
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- devel
- Package size
- 3096.7 KiB, 27565.7 KiB installed
Description
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.
Install
As a binary package — by origin, or by package name:
pkg install devel/jsonnet
pkg install jsonnet
From the ports tree:
cd /usr/ports/devel/jsonnet/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= jsonnet>0:devel/jsonnet
LIB_DEPENDS= libjsonnet++.so:devel/jsonnet
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.21.0 | 0.21.0 | - | 0.20.0 | 0.21.0 |
| FreeBSD:14:quarterly | 0.21.0 | 0.21.0 | n/a | 0.20.0 | 0.21.0 |
| FreeBSD:15:latest | 0.21.0 | 0.21.0 | n/a | 0.20.0 | 0.20.0 |
| FreeBSD:15:quarterly | 0.21.0 | 0.21.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.21.0 | 0.21.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
nlohmann-json>=3.6.1: devel/nlohmann-json
Library 2
libc4core.so: devel/c4corelibryml.so: devel/rapidyaml
The full lists below include those, and their dependencies in turn.
All build dependencies 18
All run dependencies 2
Required by 1
Configuration
No options to configure.
- USES
- compiler:c++17-lang cmake localbase:ldflags
- Service scripts
- none
Files
pkg-plist 13
- bin/jsonnet
- bin/jsonnetfmt
- include/libjsonnet++.h
- include/libjsonnet.h
- include/libjsonnet_fmt.h
- lib/libjsonnet++.a
- lib/libjsonnet++.so
- lib/libjsonnet++.so.0
- lib/libjsonnet++.so.-rc2
- lib/libjsonnet.a
- lib/libjsonnet.so
- lib/libjsonnet.so.0
- lib/libjsonnet.so.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| rapidyaml-0.9.0.hpp | 1.587343e+06 | 07912e0a8b7da287c143b374e03879caec2dd4f8f011f5e8834aaf558d323ab8 |
| google-jsonnet-v0.21.0_GH0.tar.gz | 2.2128398e+07 | a12ebca72e43e7061ffe4ef910e572b95edd7778a543d6bf85f6355bd290300e |
Master sites 1
- https://github.com/biojppm/rapidyaml/releases/download/v0.9.0/:rapidyaml
Commit history 0
No commits in the history this site was built from.