# -*- 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/wagoodman/dive 0.12.0 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball
categories          devel
maintainers         {amake @amake} openmaintainer
license             MIT

description         A tool for exploring each layer in a Docker image

long_description    ${description}

checksums           ${distname}${extract.suffix} \
                        rmd160  04566b9ef503dbefb3c40f2de148c5ff69dd6d3f \
                        sha256  e915ce6a5e005a6ce8e117c90f9a24d3b14a72937aff669fb281cbda01d0c030 \
                        size    5845016

go.vendors          gotest.tools \
                        repo    github.com/gotestyourself/gotest.tools \
                        lock    v3.5.0 \
                        rmd160  dc9470018e13a73b7766f7d544b7a0bd95d4c04b \
                        sha256  1a158046c36d736c7cd2d8b860ce8de38a83f28c1403339260f4de73102ca52f \
                        size    73782 \
                    gopkg.in/yaml.v2 \
                        lock    v2.2.8 \
                        rmd160  cd9df3ede3e0a28cc30fa7f41f59f20acb91edbf \
                        sha256  7c8b9e36fac643f1b4a5fc1dc578fb569fc3a1d611c02c3338f4efa84de729fa \
                        size    72749 \
                    gopkg.in/check.v1 \
                        lock    788fd7840127 \
                        rmd160  b63165c8909a27edc15dda210df66a1b49efb49e \
                        sha256  7e5547c6471cc48da89a7c87f965b20ca5311f43fc4d883ca62f9fccf7551630 \
                        size    31597 \
                    golang.org/x/time \
                        lock    9d24e82272b4 \
                        rmd160  8f037e1cd7a3667593b21ecd73779f9cacd0ca4b \
                        sha256  c2b48ec888795d12f2f145d636f5e6b9131439c2b5156f6d6cad89d1ef6cbae2 \
                        size    9314 \
                    golang.org/x/text \
                        lock    v0.13.0 \
                        rmd160  41adfd8809cec3b7d0d885c1d698bc2a0d73ab1c \
                        sha256  b499b39462b190a30882184132b47afb02c2c76ee9fee315c0aebe477c4b8354 \
                        size    8964803 \
                    golang.org/x/term \
                        lock    v0.13.0 \
                        rmd160  5575fcb908ce86b2e4ba2be7fe23b33b8ff707af \
                        sha256  7fc5c4e59a7e0a0fce704201cdd95554d6ac1ca3972958797d91e35116f4b54f \
                        size    14796 \
                    golang.org/x/sys \
                        lock    v0.13.0 \
                        rmd160  6105681bf18684d55835bd5ba9b20f599488c623 \
                        sha256  f35bdc78f45a0bab73411b3c117b134ae68eed96eb301f719f873fbbcd8abf33 \
                        size    1442708 \
                    golang.org/x/net \
                        lock    v0.17.0 \
                        rmd160  3e1d150fbede0be1af1b248e536930de2446ef0e \
                        sha256  6bb73c8f9eef753cab2b18d4af7893ff955b4427c6d34c8f4d7c9127d09abcc0 \
                        size    1456371 \
                    github.com/stretchr/testify \
                        lock    v1.4.0 \
                        rmd160  86bd663e13ea7266334c47689074df16252db5ff \
                        sha256  8ed95078bfd318ea477da509e6b16e6cf8d0d1b6b8d93b1f6097c6ba2a6df788 \
                        size    110114 \
                    github.com/spf13/viper \
                        lock    v1.4.0 \
                        rmd160  a89f447feafc87e3b18f304634f122e0a81c9c15 \
                        sha256  42f30be9b1797160ace166dc959e34c32f171b7d7b1b48d734fd23b3e2490d48 \
                        size    44191 \
                    github.com/spf13/pflag \
                        lock    v1.0.5 \
                        rmd160  2ce81608a38c6f383a35bccd24d64361df5828c9 \
                        sha256  7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
                        size    50815 \
                    github.com/spf13/jwalterweatherman \
                        lock    v1.1.0 \
                        rmd160  390db06ec6993dd9479d7fbfeaff1144d4fbc6e9 \
                        sha256  b75cd39c9d41c3f7e147225b3dbcb077d5e7a5688dc441ec15179bb1a4c6b941 \
                        size    6870 \
                    github.com/spf13/cobra \
                        lock    v0.0.5 \
                        rmd160  53e9a05596343a23f3a42bb6bf0d1a740591345d \
                        sha256  9987c8c42db1f7b6e17abb000d23457463bc3f8884c815777f7fbf5e48e6a498 \
                        size    111150 \
                    github.com/spf13/cast \
                        lock    v1.3.0 \
                        rmd160  26b82e9734f643bc70be8c73742d4a4f514b6dd2 \
                        sha256  f2913fc10731a578c016701bd10e6a267c299b94e69d8362d258ce8482d14faf \
                        size    11086 \
                    github.com/spf13/afero \
                        lock    v1.2.2 \
                        rmd160  14c42845beaf4ea85310555ff541c3fd993c2977 \
                        sha256  d14937aa235e66156aab75b2c27085d360d95244214ccfb843cfff771f372317 \
                        size    46167 \
                    github.com/spaolacci/murmur3 \
                        lock    f09979ecbc72 \
                        rmd160  53215abb0d59b6c64e926e90fb33da1906a1a525 \
                        sha256  54d6a3300600dd2f5e444f6d19fe1f91e1174329cdfff1d50dae837689214a68 \
                        size    7396 \
                    github.com/sirupsen/logrus \
                        lock    v1.4.2 \
                        rmd160  9245d7ebabf259e649892609e598a2284e89e499 \
                        sha256  c3eaf49a2a03ce42b20b5db84771a7d447465475bf083f289ecee631063e6090 \
                        size    41379 \
                    github.com/sergi/go-diff \
                        lock    v1.0.0 \
                        rmd160  c5ac5f7253544101282f5477a71560d1fd6c3e58 \
                        sha256  147eecf13dff7c6715ada19e097d4c3b7d20b169b475861a98e41e27b891d062 \
                        size    41633 \
                    github.com/rivo/uniseg \
                        lock    v0.1.0 \
                        rmd160  f673064154e749880889e4efc70e8b9c876a6a97 \
                        sha256  33a8046805b7c35b40548efd13ff7c9af9487c7e8f58392b03a6923d55c9dddb \
                        size    43976 \
                    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/phayes/permbits \
                        lock    39d7c581d2ee \
                        rmd160  2fc4665fb991db97c95479d99f51ed42beaca8be \
                        sha256  5d1921b1303ec470704fa0419f25a108034bae6dda39e8d355b271209ab42ff6 \
                        size    4762 \
                    github.com/pelletier/go-toml \
                        lock    v1.4.0 \
                        rmd160  60c7d75ad7c8d4fb609205605611af7261e87e98 \
                        sha256  9e02b191754f0d7da6de873088fa8f7e7e7bd2dc7ccde465bf527c292b58fb2d \
                        size    73299 \
                    github.com/opencontainers/image-spec \
                        lock    v1.0.2 \
                        rmd160  c81a1b71e8e90bc5fbd3ea0f0c50b0f5f4f5a553 \
                        sha256  0bbb4acffd16bc0d257aaf30dc216d5aa99ed837df89aa7dd2408c561c2fa9a3 \
                        size    138762 \
                    github.com/opencontainers/go-digest \
                        lock    v1.0.0-rc1 \
                        rmd160  3dfd9c385efa2983f05f45600dd7c77aad74574d \
                        sha256  af831a430a2dbed493c2e8c24d8994e5668e0a0431142c941986bd5ca51570f2 \
                        size    19209 \
                    github.com/morikuni/aec \
                        lock    v1.0.0 \
                        rmd160  7e49b739cc71aae5ec1ef99a569b297bf189efa0 \
                        sha256  2eeca6007564eca34d51a01af9a41efb7953ff671cf98be679b13607e6edfe5a \
                        size    55433 \
                    github.com/moby/term \
                        lock    v0.5.0 \
                        rmd160  dfddb6d33a65b53173bb75c063c965e95830a933 \
                        sha256  8018fe550ce9b45a849171c0b367604b3dd6ee9148acaaa798190df8d8ccb518 \
                        size    14677 \
                    github.com/mitchellh/mapstructure \
                        lock    v1.1.2 \
                        rmd160  a4e01781ea5bb0c987e18e8e450c8f1023d5a857 \
                        sha256  9c1076f5a8e923d028cb65c36143f3b1478cbaa4420e2e8f332719edc2fc4f71 \
                        size    20992 \
                    github.com/mitchellh/go-homedir \
                        lock    v1.1.0 \
                        rmd160  44b3985e40e5bbb22d11f8622c340f9ed727ea91 \
                        sha256  024c8a57316c7fbc0eb23cdbfd57f72a74b51beb83d714034d67ee9aba48100c \
                        size    3366 \
                    github.com/mattn/go-runewidth \
                        lock    v0.0.10 \
                        rmd160  96c878eca004d6cf8f49ecf3cde98335e7f21499 \
                        sha256  b78084ce55bc5aaa31d337dcb59624d748fe39006a3df29143fae203065e2a22 \
                        size    16787 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.9 \
                        rmd160  1d29798d07ac2024366657bf4fbe6fc38ab09e2e \
                        sha256  136c9995213583e6341d6dbab4cf0852554227fbf5716189defe25682c11d716 \
                        size    3910 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.2 \
                        rmd160  0f6c884afe23b7bf5846e52ac1dacd99bb845d23 \
                        sha256  9306da860f1ba95ba0a375b0c47299414698a33cacf37bbf0b09d183f3b81db3 \
                        size    8525 \
                    github.com/magiconair/properties \
                        lock    v1.8.1 \
                        rmd160  c9768d4c6f488f56d9451cfe00898b00fa185e5a \
                        sha256  ba7ce8c50bdc43c67c5fd97e741ae49c9279c0d42b8e79f978e6e0cd814fec7c \
                        size    29730 \
                    github.com/lunixbochs/vtclean \
                        lock    v1.0.0 \
                        rmd160  28eb7432d03d69a0e3484c49341dd876769ebe55 \
                        sha256  f6cbd000c28785924742401aa071061b71e321490cc9bea1cec77bfd2c40eb84 \
                        size    4223 \
                    github.com/lucasb-eyer/go-colorful \
                        lock    v1.0.3 \
                        rmd160  0d0a283ba00c871d123c951efea0605a869951aa \
                        sha256  ecd902ddda5d05cc8a857873bf8b984a5cd2d7b75f1185edcfc2c472707958b3 \
                        size    430208 \
                    github.com/logrusorgru/aurora \
                        lock    94edacc10f9b \
                        rmd160  d41f4fc367f6a0943b6bc873cfe79064962eed95 \
                        sha256  da288c4ee6b8d9f607a6e5a80649a4d1f967ef0949f5cdccda25924475a646fe \
                        size    133646 \
                    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/konsorten/go-windows-terminal-sequences \
                        lock    v1.0.2 \
                        rmd160  9b5e034c9a2fbbe2c4a3768d00d6337a8e06ab74 \
                        sha256  0a29b8c0a24ace07e3280feb5ee7b71ddb965a894ace70d8c77c0a4f330a8dbb \
                        size    1987 \
                    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/google/uuid \
                        lock    v1.1.1 \
                        rmd160  69112e9735ecc1d5360a3cc31531f8be661a007f \
                        sha256  70be7dec37826f2cbe13acfe534ce74cbb2107c1e348eb4e8365f7d900002e40 \
                        size    13552 \
                    github.com/google/go-cmp \
                        lock    v0.5.9 \
                        rmd160  9832ae80123461baed8aa20e830199c0e21e337b \
                        sha256  3058d20d61f03aa05fca0fc07acb8c50850c68086998c542857aec7ad1529482 \
                        size    104431 \
                    github.com/gogo/protobuf \
                        lock    v1.3.2 \
                        rmd160  c16e6e6fb8f26d3d1ceef9e99fa4dfb5899878fd \
                        sha256  d24f8e0b99dbc6ffaa0731490bf80d3ab4cb0b332bcf4b57e3fd830c60e0960b \
                        size    2040306 \
                    github.com/gdamore/tcell \
                        lock    v2.4.0 \
                        rmd160  7f28e7159083e84f7d97481be7af58b48a1d9b42 \
                        sha256  e8285c5fd06623b87d1bf6ac8d781604771406df46a5653f9f0b6020c413c4b0 \
                        size    155715 \
                    github.com/gdamore/encoding \
                        lock    v1.0.0 \
                        rmd160  3ed8916f763a5b51db1bcc8bd3ad06cf3d12ec07 \
                        sha256  4f470c7308790bea8a526ea26cecbaa22345aad8dc566821cda6175b3d241ee1 \
                        size    10900 \
                    github.com/fsnotify/fsnotify \
                        lock    v1.4.7 \
                        rmd160  24712e412814020224e2779186e634610e2f6926 \
                        sha256  bc839ee158ad34b81c1f11c3b9e3bcbabfba3297f61d165599880c400b8171dc \
                        size    31147 \
                    github.com/fatih/color \
                        lock    v1.7.0 \
                        rmd160  8a65cf00de5399f4498b41b0baed82da363f02d5 \
                        sha256  a553c1229fe10a6b0765cbbb90245bf3383a99ba52b9608052420b40ca30d148 \
                        size    816675 \
                    github.com/dustin/go-humanize \
                        lock    v1.0.0 \
                        rmd160  e8641035159ea3e8839ee086f01f966443956303 \
                        sha256  e45e3181c07b3e2dad8e1317e91a5bbbee4845067e3e3879a585a5254bc6a334 \
                        size    17273 \
                    github.com/docker/go-units \
                        lock    v0.4.0 \
                        rmd160  601c61f9c14069da8dd0b87c06615c9f0b7f5895 \
                        sha256  35ff0b87bbe66d7cadbbe26140f7504df76ccef6654bbe43534afc7f30eff25f \
                        size    11520 \
                    github.com/docker/go-connections \
                        lock    v0.4.0 \
                        rmd160  ca292c68d7b491dab7afc866d62723ee50c27f4e \
                        sha256  d3a73453415a5dbcf61ee85fe8144540e0e5618ce36fe0ece0c146ea7a2f5cf8 \
                        size    30774 \
                    github.com/docker/docker \
                        repo    github.com/moby/moby \
                        lock    v24.0.7 \
                        rmd160  d188b03e6cb013aa70dd426d11aa340e44e49d60 \
                        sha256  791a0bb4d29f1420f83f353e78943e11727cd523837c013b195b79cfecf21045 \
                        size    14657711 \
                    github.com/docker/distribution \
                        repo    github.com/distribution/distribution \
                        lock    v2.8.2 \
                        rmd160  d35aefd210471a528055c9480a7fd528e3e11e91 \
                        sha256  c5818d86a986c14cd9009d9c51b05bbc92a0c2b9b9cb9bd0c40f29b2ca4682f2 \
                        size    2008406 \
                    github.com/docker/cli \
                        lock    016a3232168d \
                        rmd160  c6f547eaf8e27e5fafb96ad5ff94cec9fb9c55d5 \
                        sha256  e1c0dd959425b1665de7c3071a6498d665c3b42e1a6c33cff832a93289128f18 \
                        size    7811942 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/cespare/xxhash \
                        lock    v1.1.0 \
                        rmd160  881eb63e94fa02d315ee4b023a35832a3d67d672 \
                        sha256  509b8d4670440aa84dc4e902ed5ca2f9109bf65af830a062da91d23a007fe2e0 \
                        size    8208 \
                    github.com/awesome-gocui/keybinding \
                        lock    864552bd36b7 \
                        rmd160  8d5731d95af7c39ca03f117acfa12242b1d512d4 \
                        sha256  9822ada149f9aef81141b8a1bb5012b205f4683467efc0df139a28be8a497679 \
                        size    1351757 \
                    github.com/awesome-gocui/gocui \
                        lock    v1.1.0 \
                        rmd160  28402d738252c69ebe4c3327f4dfb73ab1459817 \
                        sha256  4cda365301dc69360314b31d252973458607baa67e795f73e8ba0d81c27993f6 \
                        size    55146 \
                    github.com/OneOfOne/xxhash \
                        lock    v1.2.2 \
                        rmd160  35e2c7b623c069fc08aec00990ca5c82ad831a22 \
                        sha256  e6a73b9f6acc9b361ea77edcb6f29103e96ac0c623c6d2882909698180e54694 \
                        size    13444 \
                    github.com/Microsoft/go-winio \
                        repo    github.com/microsoft/go-winio \
                        lock    v0.4.14 \
                        rmd160  cf17d0ba1074e056a848ee5b8f769352e67df555 \
                        sha256  30767823a41f098aeeda440afa3439fe93b97d152a7ccee9b955215ba5e2f1ea \
                        size    118038 \
                    github.com/BurntSushi/toml \
                        lock    v0.3.1 \
                        rmd160  fb9650e2d16525153645e5547626f242f3800149 \
                        sha256  8cc9e5dc68e247554227973d0b4e023b27bbd9ba5a26e4fb40f44743afcb35f1 \
                        size    42087 \
                    github.com/Azure/go-ansiterm \
                        lock    d185dfc1b5a1 \
                        rmd160  0bee49b1521e3ab51740780b4104007fff3f7e5f \
                        sha256  c75bfc5488590b609906ec8126dbe18b7e28afeabe66017dbe96a7c15bb74add \
                        size    21649

post-extract {
    # github.com/docker/cli bundles an old version of golang.org/x/sys
    delete ${gopath}/src/github.com/docker/cli/vendor/golang.org/x/sys
}

build.post_args     -o dist/${name} \
                    -ldflags=\"-s -w -X main.version=${version}\"

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