# -*- 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/instrumenta/kubeval 0.16.1 v
revision            0

homepage            https://kubeval.com

description         Validate your Kubernetes configuration files

long_description    ${name} is a tool for validating a Kubernetes YAML or \
                    JSON configuration file. It does so using schemas \
                    generated from the Kubernetes OpenAPI specification, and \
                    therefore can validate schemas for multiple versions of \
                    Kubernetes.

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

build.args-append   -ldflags \" -X main.version=${version} \" \
                    -o ./_${name}

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

checksums           ${distname}${extract.suffix} \
                        rmd160  4a283040cdc34e0df69dc0c55349c2462265800e \
                        sha256  a6a8a34d58af25ff111ad68c2781128a05960a04ee27ca8ff39dc20f369f854e \
                        size    50297

go.vendors          sigs.k8s.io/yaml \
                        repo    github.com/kubernetes-sigs/yaml \
                        lock    v1.2.0 \
                        rmd160  123037650b7c2de2de113292ded3048754e58590 \
                        sha256  567e5450b666f4fa0caf9465ff37fa6f2caee91828b5e3bfcfb2d43a639f8e20 \
                        size    92647 \
                    gopkg.in/yaml.v3 \
                        lock    9f266ea9e77c \
                        rmd160  06dca2ede07b2f31c515b4711fbebc1d5359b5e4 \
                        sha256  e70dd42fb30b7b2d0129c5cdf0e079caaf5602cab24081fdac830ec01204fa59 \
                        size    86890 \
                    gopkg.in/yaml.v2 \
                        lock    v2.2.8 \
                        rmd160  cd9df3ede3e0a28cc30fa7f41f59f20acb91edbf \
                        sha256  7c8b9e36fac643f1b4a5fc1dc578fb569fc3a1d611c02c3338f4efa84de729fa \
                        size    72749 \
                    gopkg.in/ini.v1 \
                        lock    v1.51.0 \
                        rmd160  fb3d5484b20da6eee5d89fcf693f9fb94e834d5d \
                        sha256  f7760de2e1e32ed627a3526d3aedafd2c979a40208fdf871fff032e4cb969d98 \
                        size    43548 \
                    gopkg.in/check.v1 \
                        lock    788fd7840127 \
                        rmd160  b63165c8909a27edc15dda210df66a1b49efb49e \
                        sha256  7e5547c6471cc48da89a7c87f965b20ca5311f43fc4d883ca62f9fccf7551630 \
                        size    31597 \
                    golang.org/x/text \
                        lock    v0.3.2 \
                        rmd160  3b9523084f6a8b2e6a6987e49c56f05e22ad69eb \
                        sha256  d624899dfd390d9d4a77e5c8e5abd8c45f0b6163e0dc7176aee39f25c5f1bed0 \
                        size    7168458 \
                    golang.org/x/sys \
                        lock    d5e6a3e2c0ae \
                        rmd160  013d8fa0f0a54aab5bcb8bc874d85f1566182189 \
                        sha256  bf780ede9ee43be95fc99f13c99c35f5fcb2702eb501c94fb3085b5c616e8d37 \
                        size    1539166 \
                    github.com/xeipuuv/gojsonschema \
                        lock    da425ebb7609 \
                        rmd160  75cb963c7db54ad993016cf9fde8f070b31c42ef \
                        sha256  120b12a9232cec116658608683831227ac19fcddfa30ee2e888a8a110adddf6a \
                        size    67096 \
                    github.com/xeipuuv/gojsonreference \
                        lock    bd5ef7bd5415 \
                        rmd160  2d4dc312bb9356590e9aedff63b2b1b3dad662d5 \
                        sha256  5a735c6ba2b1802d610c799ef3fc6145a11ab2e6cc46468043e42bd884219137 \
                        size    6958 \
                    github.com/xeipuuv/gojsonpointer \
                        lock    4e3ac2762d5f \
                        rmd160  357c11276b17cabc7156343f6896c191ad4e97ca \
                        sha256  d1d4299768a97e35df156bc9095a959eba788097a472d9bcd675289a53a99580 \
                        size    7724 \
                    github.com/subosito/gotenv \
                        lock    v1.2.0 \
                        rmd160  359083733ab5db2a09169c8d6d070b03463aef60 \
                        sha256  01fc25c8959371d006a0460132b72710ac120d5400fceebbc1d321d2e9bcd4a0 \
                        size    7375 \
                    github.com/stretchr/testify \
                        lock    v1.7.0 \
                        rmd160  adae5096e8c4cfcc8e3f6d096646d1165b5ef49a \
                        sha256  f7dde97d0c9634483ae6ea273968f80f3105c22382a1f841886cd20d57586642 \
                        size    91096 \
                    github.com/spf13/viper \
                        lock    v1.7.1 \
                        rmd160  55d2cf11056c0d6642c4886077a24e295ab2b74b \
                        sha256  ed5b5c0083fdf44c8a79c2e4cd9b31f428ccf01174ca0f8fc8f15270e2552fd5 \
                        size    82650 \
                    github.com/spf13/pflag \
                        lock    v1.0.3 \
                        rmd160  32abdd77a987af95ce5b647846bfdbb2d8db91a0 \
                        sha256  046b6b81e3925ffe60e2213e9a239303ff98a51e76764590b807b591fedf2d1e \
                        size    46029 \
                    github.com/spf13/jwalterweatherman \
                        lock    v1.0.0 \
                        rmd160  364fd0d61e94bd3651b5506d61f0e9652d6e33a3 \
                        sha256  e70eb4dbab0603ad35c32bf89cefd595b2d6d56d66695866bfad2350db939404 \
                        size    6405 \
                    github.com/spf13/cobra \
                        lock    ff0d02e85550 \
                        rmd160  f1278ab7c9f0cdc4d700e21ed26990e0834f4dc8 \
                        sha256  f82b0f6c1fe0076252b44004dc9ccf145f6fbdde44a765ec4e93e52eb0494482 \
                        size    101964 \
                    github.com/spf13/cast \
                        lock    v1.3.0 \
                        rmd160  26b82e9734f643bc70be8c73742d4a4f514b6dd2 \
                        sha256  f2913fc10731a578c016701bd10e6a267c299b94e69d8362d258ce8482d14faf \
                        size    11086 \
                    github.com/spf13/afero \
                        lock    v1.1.2 \
                        rmd160  dc2ff3aa582c3dc782e3c062e35b65564bfc44e5 \
                        sha256  08dca858dce5a4336ca385028ff38e0fa6a9f064f5c874fdabe2096a34b6fc91 \
                        size    45324 \
                    github.com/smartystreets/goconvey \
                        lock    v1.6.4 \
                        rmd160  a3dfad6131b94d809efad84d30ce45828c6da756 \
                        sha256  a03963296bb6d031934a651c1e637e8ab2ce9604ce6a16c158ff551e44e7ba79 \
                        size    1478824 \
                    github.com/smartystreets/assertions \
                        lock    b2de0cb4f26d \
                        rmd160  32d7082172ea8c4a03119f3ffb803f8aad9744ce \
                        sha256  469875871db96f87e62f76f0bfc4b3b0b9e4761c2a14d4ce12f246797a7c342c \
                        size    52177 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/pelletier/go-toml \
                        lock    v1.2.0 \
                        rmd160  8d91b6485f373ccaa894abcb3bd53839e55b9057 \
                        sha256  0a9503f2b53444e0c3ea960d18febe14d472c16279844f231994c5ccb81dbdff \
                        size    57515 \
                    github.com/mitchellh/mapstructure \
                        lock    v1.1.2 \
                        rmd160  a4e01781ea5bb0c987e18e8e450c8f1023d5a857 \
                        sha256  9c1076f5a8e923d028cb65c36143f3b1478cbaa4420e2e8f332719edc2fc4f71 \
                        size    20992 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.12 \
                        rmd160  4f55aecbddbee6089cbac8456d2932bce2cb57e7 \
                        sha256  d4d1912998d401389e06ee1dbed06e32a8db95350416f227fbe6a59ac84f0651 \
                        size    4549 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.8 \
                        rmd160  e9948731b241336e8d5aa2a2e25dff26a9dccebe \
                        sha256  7e815dc076eeb34bf44a348eea7ae9b7a432b37462543cc5b382350d0e91c5f0 \
                        size    9576 \
                    github.com/magiconair/properties \
                        lock    v1.8.1 \
                        rmd160  c9768d4c6f488f56d9451cfe00898b00fa185e5a \
                        sha256  ba7ce8c50bdc43c67c5fd97e741ae49c9279c0d42b8e79f978e6e0cd814fec7c \
                        size    29730 \
                    github.com/kr/text \
                        lock    v0.1.0 \
                        rmd160  0b3c78459e227170a3b80a0103d87a3eef77ed88 \
                        sha256  5ed970aad0da3cba3cffacdb4d154a162a8968655ee6d6f7b627e71b869efaf6 \
                        size    8691 \
                    github.com/kr/pretty \
                        lock    v0.1.0 \
                        rmd160  9aa7a5aad4c48840eecfd0f80186d1fb5ded0fd6 \
                        sha256  f6c3f89667c63e5b7f1fc6ee2c06b6a6bfdce88f3a965ccd395b64c6f95c9a47 \
                        size    8553 \
                    github.com/jtolio/gls \
                        lock    v4.20.0 \
                        rmd160  8e721b1aa6de0606caa5a2a038ddd53a0d05d7b4 \
                        sha256  6f98dcae4c326cbfb0400e6a01604511e544957ea88494e979ace881e2058cbb \
                        size    7308 \
                    github.com/inconshreveable/mousetrap \
                        lock    v1.0.0 \
                        rmd160  5c617a09f1432fc543672a0e0c1e13d3752030c2 \
                        sha256  0e6bae2849f13d12fe361ecac087728e4e97f3482f4cec44f6e7a2c53bb9cd0c \
                        size    2291 \
                    github.com/hashicorp/hcl \
                        lock    v1.0.0 \
                        rmd160  ad8d0b523bb708fd6ae77df8bb414c103a75aa92 \
                        sha256  4fc0e87ac9d3d6cd042f044df2db2703bed569051fb8c179d505edeb4433e96e \
                        size    70636 \
                    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/gopherjs/gopherjs \
                        lock    0766667cb4d1 \
                        rmd160  fe92e39110b5c188dcce98abb3b9aa1b64d68f94 \
                        sha256  abe56698d0855027a1f6030a44924895d781b19526aa8f9b3ef49ed4199f7c57 \
                        size    217261 \
                    github.com/fsnotify/fsnotify \
                        lock    v1.4.7 \
                        rmd160  24712e412814020224e2779186e634610e2f6926 \
                        sha256  bc839ee158ad34b81c1f11c3b9e3bcbabfba3297f61d165599880c400b8171dc \
                        size    31147 \
                    github.com/fatih/color \
                        lock    v1.10.0 \
                        rmd160  d33ae416337f02c181700fe76c05aec814791423 \
                        sha256  2caf3481614a1a3dcbec15506d9549867a8538e60a8f3d057a619557ec6faa9b \
                        size    1267972 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/BurntSushi/toml \
                        lock    v0.3.1 \
                        rmd160  fb9650e2d16525153645e5547626f242f3800149 \
                        sha256  8cc9e5dc68e247554227973d0b4e023b27bbd9ba5a26e4fb40f44743afcb35f1 \
                        size    42087
