lang/dhall - The NetBSD Packages Collection

Configuration language guaranteed to terminate

Dhall is an explicitly typed configuration language that is not Turing
complete. Despite being Turing incomplete, Dhall is a real programming
language with a type-checker and evaluator.

Use this library to parse, type-check, evaluate, and pretty-print the Dhall
configuration language. This package also includes an executable which
type-checks a Dhall file and reduces the file to a fully evaluated normal
form.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

devel/hs-optparse-applicative textproc/hs-prettyprinter textproc/hs-prettyprinter-ansi-terminal devel/hs-ansi-terminal converters/hs-aeson devel/hs-data-fix devel/hs-hashable devel/hs-indexed-traversable net/hs-network-uri math/hs-scientific devel/hs-unordered-containers devel/hs-vector math/hs-contravariant textproc/hs-text-short converters/hs-aeson-pretty devel/hs-atomic-write devel/hs-unix-compat converters/hs-base16-bytestring textproc/hs-case-insensitive devel/hs-cborg devel/hs-half converters/hs-cborg-json textproc/hs-Diff graphics/hs-dotgen devel/hs-either math/hs-profunctors devel/hs-lens-family-core textproc/hs-megaparsec devel/hs-parser-combinators devel/hs-mmorph textproc/hs-parsers devel/hs-pretty-simple devel/hs-repline devel/hs-serialise textproc/hs-text-manipulate devel/hs-th-lift-instances security/hs-cryptohash-sha256 www/hs-http-client www/hs-http-types www/hs-http-client-tls lang/ghc96 devel/hs-optparse-applicative textproc/hs-prettyprinter textproc/hs-prettyprinter-ansi-terminal devel/hs-ansi-terminal converters/hs-aeson devel/hs-data-fix devel/hs-hashable devel/hs-indexed-traversable net/hs-network-uri math/hs-scientific devel/hs-unordered-containers devel/hs-vector math/hs-contravariant textproc/hs-text-short converters/hs-aeson-pretty devel/hs-atomic-write devel/hs-unix-compat converters/hs-base16-bytestring textproc/hs-case-insensitive devel/hs-cborg devel/hs-half converters/hs-cborg-json textproc/hs-Diff graphics/hs-dotgen devel/hs-either math/hs-profunctors devel/hs-lens-family-core textproc/hs-megaparsec devel/hs-parser-combinators devel/hs-mmorph textproc/hs-parsers devel/hs-pretty-simple devel/hs-repline devel/hs-serialise textproc/hs-text-manipulate devel/hs-th-lift-instances security/hs-cryptohash-sha256 www/hs-http-client www/hs-http-types www/hs-http-client-tls

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64dhall-1.42.0nb1.tgz
NetBSD 10.0x86_64dhall-1.42.0nb1.tgz
NetBSD 10.0_BETAx86_64dhall-1.41.2nb1.tgz
NetBSD 8.0x86_64dhall-1.41.2nb1.tgz
NetBSD 8.0x86_64dhall-1.41.2nb1.tgz
NetBSD 9.0aarch64dhall-1.42.0nb1.tgz
NetBSD 9.0x86_64dhall-1.42.0nb1.tgz
NetBSD 9.0x86_64dhall-1.41.2nb1.tgz
NetBSD 9.3x86_64dhall-1.41.2nb1.tgz
NetBSD 9.3x86_64dhall-1.42.0nb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.