# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           golang 1.0

go.setup            github.com/google/go-jsonnet 0.22.0 v
github.tarball_from archive
revision            0

description         An implementation of Jsonnet in pure Go

long_description    A feature complete, production-ready implementation of \
                    Jsonnet in pure Go compatible with the original Jsonnet \
                    C++ implementation.

categories          devel
license             Apache-2
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

conflicts           jsonnet

build.args          -o bin/ \
                    ./cmd/jsonnet \
                    ./cmd/jsonnetfmt \
                    ./cmd/jsonnet-lint \
                    ./cmd/jsonnet-deps

github.livecheck.regex \
                    {([0-9.]+)}

destroot {
    xinstall -m 0755 {*}[glob ${worksrcpath}/bin/*] ${destroot}${prefix}/bin
}

checksums           ${distname}${extract.suffix} \
                        rmd160  87f8351929c1cf2f2878962d96aa874fbe6d496c \
                        sha256  9c463043a05c1e833c57136521e808ee8df192131f00c636235a2b54823d8c4c \
                        size    761437

go.vendors          sigs.k8s.io/yaml \
                        repo    github.com/kubernetes-sigs/yaml \
                        lock    v1.4.0 \
                        rmd160  848da6ddf4a80697e19b773bc82d92e317f34a01 \
                        sha256  b37e693349f2732cf144e2b25942e98ca9d21ac9b4096f69b0475e254e4d43cd \
                        size    192544 \
                    golang.org/x/sys \
                        lock    v0.38.0 \
                        rmd160  116c6683aefacc223a60af4811ab8d97c4d3f6b0 \
                        sha256  5a63f5eb3814a66b1988ad9ff703c8d54d79463eed52a49f546091e17682cbc7 \
                        size    1535499 \
                    golang.org/x/crypto \
                        lock    v0.45.0 \
                        rmd160  5e8c5670b4ae9f82c9bc4e41dd2863beab2bd7e0 \
                        sha256  bd578b01007a7eccb50a26722812150c25361e900f329d961dcb1e52fa121ef0 \
                        size    2152069 \
                    github.com/sergi/go-diff \
                        lock    v1.3.1 \
                        rmd160  ef53cb3adda3da4284c95979a219b2ad10bd7e89 \
                        sha256  e93981191303d1cd64d05957788abe96943a8733d42e567a3d284060376d7a70 \
                        size    1333728 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.20 \
                        rmd160  ef20ccdf87de8b704c0c7118625b2beb31d8f1b4 \
                        sha256  397549e98cf5d40df585f31dc7902f017c37be88c64311dd2b4aeccab4009949 \
                        size    4717 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.13 \
                        rmd160  c9e8ab9d0773c0984f36235e3c9f8c033552ac1a \
                        sha256  0cd9a951799c1a9f999df56e4b020170fa887456049c274aae6262d9ae3f7424 \
                        size    9778 \
                    github.com/fatih/color \
                        lock    v1.18.0 \
                        rmd160  cea38fd7fdad5b4b20f519ebd1301bc2c277f54b \
                        sha256  e085d36aabb91de9adfa7ff605a06a342b6bc583e3bbb8ce49605590f4e0bd71 \
                        size    12711
