# -*- 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/grafana/tanka 0.19.0 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball
categories          sysutils
maintainers         {@0xIDANT danieltrautmann.com:me} openmaintainer
license             Apache-2

description         Flexible, reusable and concise configuration for Kubernetes

long_description    Grafana Tanka is the robust configuration utility for your \
                    Kubernetes cluster, powered by the unique Jsonnet language.

homepage            https://tanka.dev

build.args          -o ${worksrcpath}/tk \
                    -ldflags \" \
                        -s \
                        -w \
                        -extldflags "-static" \
                        -X github.com/grafana/tanka/pkg/tanka.CURRENT_VERSION=v${version} \
                    \" \
                    ./cmd/tk
build.env-append    CGO_ENABLED=0

destroot {
    xinstall -m 0755 ${worksrcpath}/tk ${destroot}${prefix}/bin/
}

checksums           ${distname}${extract.suffix} \
                        rmd160  bb32d540160bc2e65e7986674a593918e2e9f09a \
                        sha256  b25f4484548cf723747bc90c796c246de3b037f5cc4a1221ccdd7fc3fa65e62d \
                        size    1391381

go.vendors          sigs.k8s.io/yaml \
                        repo    github.com/kubernetes-sigs/yaml \
                        lock    v1.3.0 \
                        rmd160  2b8e5026ea0fa2fee9296ac715d489f372cbe61c \
                        sha256  3d4d42aed1b6e5b776e7ab03c2aada7960996fbbed55b3f47dfdfe1d4a1379b3 \
                        size    93182 \
                    k8s.io/klog \
                        repo    github.com/kubernetes/klog \
                        lock    v2.9.0 \
                        rmd160  3a9b4e1ed05230846177e63df7fc4f9bb510895a \
                        sha256  e36e3383e1b2c36ef34d0c9b6b13babb22d680946b6aed43fd629712dced07c9 \
                        size    52838 \
                    k8s.io/apimachinery \
                        repo    github.com/kubernetes/apimachinery \
                        lock    v0.22.2 \
                        rmd160  acbcab68a9a3c1930b5b617830a2df7d7bdc7e0c \
                        sha256  826810b71c53aed36c4cc54510da2c36bed27b38a06f8570c6beeb105f972128 \
                        size    551820 \
                    gopkg.in/yaml.v3 \
                        lock    496545a6307b \
                        rmd160  16a43936d8ae6243895e23465132977d3a1193c2 \
                        sha256  333e78b3b9cb73b3572d62f692d32426a8554b86c93025ea032f779395869e84 \
                        size    90145 \
                    gopkg.in/yaml.v2 \
                        lock    v2.4.0 \
                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
                        size    73231 \
                    gopkg.in/check.v1 \
                        lock    8fa46927fb4f \
                        rmd160  c84f37dc900224c5e9e6e16ed5acc0d625583bc1 \
                        sha256  c41439b343f3fc3c0b6f943b4aae642f10f19451e945c23dfb324c9c8f87d0b7 \
                        size    31616 \
                    golang.org/x/xerrors \
                        lock    5ec99f83aff1 \
                        rmd160  6e8267f353e153297f205e4be219236d6ae43880 \
                        sha256  9a500a49d83a09e7de6c71b215d1c14b81e315d26884530ef327c95ddf1f2d28 \
                        size    13667 \
                    golang.org/x/term \
                        lock    7de9c90e9dd1 \
                        rmd160  bd573c74337fdd8e57417c03c825a315b2c208f9 \
                        sha256  5b01bffc3bc94976e27cecbe6d9c403eefc597dc2b03ddd3ad083931c0981fa4 \
                        size    15244 \
                    golang.org/x/sys \
                        lock    0f9fa26af87c \
                        rmd160  b5e5b546cddec0ad97bccbc3a19fe3630792097b \
                        sha256  e9ff4a07a3cc01341990da0d8ecd1cfa05643a2db423bb1efcf62f577901ea77 \
                        size    1202158 \
                    golang.org/x/crypto \
                        lock    089bfa567519 \
                        rmd160  5435f7d637f5b4390f7f27cf8e5b27d4e3b2441a \
                        sha256  db7030a2b172461539ec4e963a30a13f87947e480e426b3986c91ef8c1260747 \
                        size    1734725 \
                    github.com/thoas/go-funk \
                        lock    v0.9.1 \
                        rmd160  ee72b62f2daf409788f403e8731b4487ce069ba8 \
                        sha256  fa9f6979d72889350c13db699b8a1abf9cb936d6d1583277cb48cccdb548c6f5 \
                        size    49562 \
                    github.com/stretchr/testify \
                        lock    v1.7.0 \
                        rmd160  adae5096e8c4cfcc8e3f6d096646d1165b5ef49a \
                        sha256  f7dde97d0c9634483ae6ea273968f80f3105c22382a1f841886cd20d57586642 \
                        size    91096 \
                    github.com/stretchr/objx \
                        lock    v0.3.0 \
                        rmd160  a65e81e93f5c05771e99e7ecd7701b4f7166ec55 \
                        sha256  31196760451635317c33f55c706a1bdda1f4720ec85f47735e7f9e681b610df2 \
                        size    80495 \
                    github.com/spf13/pflag \
                        lock    v1.0.5 \
                        rmd160  2ce81608a38c6f383a35bccd24d64361df5828c9 \
                        sha256  7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
                        size    50815 \
                    github.com/spf13/cast \
                        lock    v1.3.1 \
                        rmd160  d4ab928edfe2ad8aafbc3248287b788c65ec155f \
                        sha256  a33b9fbe9c9dd9cc2bb54f43bcd9a4b5503666c028448bc1b600d46961ffb604 \
                        size    11103 \
                    github.com/shopspring/decimal \
                        lock    v1.2.0 \
                        rmd160  816b30c16e4272887fdb54cdb31edf8d0518cbb6 \
                        sha256  efa72d6c6d5a261d614ac11ce5db7c2a76d671866300f087f4f4225b4b11f500 \
                        size    37774 \
                    github.com/sergi/go-diff \
                        lock    v1.1.0 \
                        rmd160  6449feb5884c316206f256e55b81aba3e6a78a9f \
                        sha256  026d3d6db40ad086954214a7f3f84b66e352d47ce259bb59b7c2b9bd843b9935 \
                        size    43569 \
                    github.com/posener/complete \
                        lock    v1.2.3 \
                        rmd160  6144bcf9c89075d599423bfc1ed78af017176ec3 \
                        sha256  10d434d0dd64f516a11e795fe35de984c76ad410f8988e6f4fab2012d1213d59 \
                        size    22736 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/niemeyer/pretty \
                        lock    a10e7caefd8e \
                        rmd160  46bcfc3db9e3d98acbacd1f96d9483fa360f88b7 \
                        sha256  97b952a32175ba84349ef352e523bfa15bf3a06e07e44458a908061fbc519b40 \
                        size    9405 \
                    github.com/mitchellh/reflectwalk \
                        lock    v1.0.0 \
                        rmd160  c8f3f4a948ebfd3f69f22663f856e7309877ba8d \
                        sha256  117a3a92d72f36187cd4aa728890538c9637be7d4ba9a8d7a777c51a15ea8015 \
                        size    6149 \
                    github.com/mitchellh/copystructure \
                        lock    v1.0.0 \
                        rmd160  f302c41c8c05f9f254b5c1354e8aa7ba099fc81b \
                        sha256  5306cd122f11f481baa0b4c17437dd816e9449c8b91d59475c5e1f5b5edc1a9a \
                        size    8897 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.14 \
                        rmd160  8ebfd3a6f2898a729e41dff6b5359e88959c46e1 \
                        sha256  dc141c207a7f4eb83992df90ca087841a0a3aab5a4f2b528bf81d42a186bcc1e \
                        size    4705 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.9 \
                        rmd160  26adcb271ae6a131102a528c7d841706aa36fa68 \
                        sha256  7b84fcab71630f887df9ac09d8e68c7d6356cc3bb031aea73f49680de0cc329f \
                        size    9584 \
                    github.com/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/karrick/godirwalk \
                        lock    v1.16.1 \
                        rmd160  8fb4d41a69f68133784172f95c03af798b07eaab \
                        sha256  5be9a6cb67201740c0bd74ee3b62494cac2b0c47695efdc010e7be25c2b29d74 \
                        size    27134 \
                    github.com/imdario/mergo \
                        lock    v0.3.11 \
                        rmd160  8b9ee50b62ecc6c7db250e5f79227c45d30e9099 \
                        sha256  98e213812b15d8edf13ba17b6011af1ddc7432cd5d3781e2e88c94fcc355c43b \
                        size    22076 \
                    github.com/huandu/xstrings \
                        lock    v1.3.1 \
                        rmd160  0c4b67d0c397ae36ef82fc26013ec5bef50e59e6 \
                        sha256  75b35332bfd89f181e70dca79473c9b10dff7ec89f2df3bc2ff8f4bbe9e9820c \
                        size    17803 \
                    github.com/hashicorp/go-multierror \
                        lock    v1.0.0 \
                        rmd160  5654b3418ddaf1fc69a9f6387126c1445259114a \
                        sha256  b16af039752b3be7ccefe05422dc2a48b6b3318188e0ef54ef61276c776f4eb6 \
                        size    10071 \
                    github.com/hashicorp/errwrap \
                        lock    v1.0.0 \
                        rmd160  d9bf75f667d7bec9b4b11ca34de7ca722495b914 \
                        sha256  49e80cf52f294ce69fcc8cd26f06b8d8cee2623f6e0012df871b355fb7b17787 \
                        size    8351 \
                    github.com/google/uuid \
                        lock    v1.1.2 \
                        rmd160  2ace514f2f004e26bb7c968c851cff14ea67b975 \
                        sha256  106d573bd1a01ebf7a5171a962b4b1f9d368bc9fb43b1e03bd7622950d3b27ae \
                        size    13884 \
                    github.com/google/go-jsonnet \
                        lock    v0.17.0 \
                        rmd160  2f6430ade15419726dac475f6e59ffc13bb69123 \
                        sha256  e674075c1a78a59707bb69a6435ec06cde4538fde25381928bdd352b0da937e7 \
                        size    605425 \
                    github.com/google/go-cmp \
                        lock    v0.5.6 \
                        rmd160  b93086d92bddc7a3b593fb637776f055c022049f \
                        sha256  fa1ca0f00fe02f645c4ed12ef753ff6c46b6621db01e09d96599cf1fd990aebe \
                        size    104422 \
                    github.com/gobwas/glob \
                        lock    v0.2.3 \
                        rmd160  1f472cf991498a8091446eb788fe85e0c5403185 \
                        sha256  2de3694ee0ff41a96b66f9aa3eec51048e620cdd09acc8685f18c3abcd6e14ae \
                        size    25971 \
                    github.com/go-logr/logr \
                        lock    v0.4.0 \
                        rmd160  bd0e1208ac2c391df9e9be1f25e57df3998110b6 \
                        sha256  45a76b750c473dce21e922e8bf57e19232e8e6828683d9c64330697a7c0ef394 \
                        size    14223 \
                    github.com/go-clix/cli \
                        lock    v0.2.0 \
                        rmd160  36f9efac992939a39cd49d7dd3d341a386d669b4 \
                        sha256  9a773b7d3851ac55c03fe5c2ee26efc434edc2d92ec71657d56a1e016ea6990e \
                        size    13121 \
                    github.com/fatih/structs \
                        lock    v1.1.0 \
                        rmd160  8cf8b5356627c4bc6e8f43a195ece010b857bfdf \
                        sha256  4a358b37e30d02235c902843885326177624ea68074ee747eea5d494e06685ba \
                        size    14445 \
                    github.com/fatih/color \
                        lock    v1.13.0 \
                        rmd160  0c56533948a292eb8c5181e9a88a45fbd1267bf5 \
                        sha256  a65b114bfe507384e1660730803ffb4437c63a24dd11a5d7f61c77f048caa55f \
                        size    10828 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/Masterminds/sprig \
                        lock    v3.2.2 \
                        rmd160  de63d703b69d403532a78ed15c4909eed4014dbe \
                        sha256  c3b414bbdcf56fd071a61744fb8fb2fdec8ae98f49ab04021430f45865dcdd32 \
                        size    55510 \
                    github.com/Masterminds/semver \
                        lock    v3.1.1 \
                        rmd160  ef0a447415b81d00561b3559a38aebfbdf95b300 \
                        sha256  e3f9518048841bde91680be27cb32cd1ac7d114fb99719855ecd5777bd221f98 \
                        size    24515 \
                    github.com/Masterminds/goutils \
                        lock    v1.1.1 \
                        rmd160  d50d8300ab7418bf2fe5bd0e7a5889f7906d082a \
                        sha256  9c750be5c0666f133c0bf8d9439a2e428b800276d4ab28dfc406fad8d66face6 \
                        size    14849