# -*- 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/tmccombs/hcl2json 0.6.7 v
revision            0

description         Convert HCL2 to json

long_description    \
    This is a tool to convert from HCL to json, to make it easier for non-Go \
    applications and scripts to process HCL inputs (such as terraform config).

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

build.args-append \
    -ldflags \" -X main.Version=${version} \"

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

checksums           ${distname}${extract.suffix} \
                        rmd160  d58422885bed7d80ed44039d1a3a8a8a8d7c766a \
                        sha256  868a6986ae983b703c9845f315b27ab19207b816a8f16f6d44041e4d78764f70 \
                        size    14699

go.vendors          golang.org/x/tools \
                        lock    v0.31.0 \
                        rmd160  4010029845b483b0540774d5c8f864f1c619eccb \
                        sha256  06875c6821aa014ebd2ef94b25ee0faf87b62019678a6f1a865270d36c8de755 \
                        size    7660229 \
                    golang.org/x/text \
                        lock    v0.23.0 \
                        rmd160  febd99ac1a9d727290c467b44d1e4b6b90cf7c7d \
                        sha256  fe8e1d49b2c470afa75311e5336594399227ddbb272cb0fb3dbef77efea30d63 \
                        size    8974449 \
                    golang.org/x/sync \
                        lock    v0.12.0 \
                        rmd160  80dcf9c34b5447eaaf73323f3a5a047d65e48fe1 \
                        sha256  303a4ba3959a315da99974e76b0f601ff67f8563d7ef0e787ff7e23127efc385 \
                        size    17927 \
                    golang.org/x/mod \
                        lock    v0.24.0 \
                        rmd160  ceda1ff000bf847a4e08c3717a84e37d41bdfcc7 \
                        sha256  eabb00dfcb7b58a77912f3be7f727e18db5a8c195e9b294458dfc533e0d48249 \
                        size    126047 \
                    github.com/zclconf/go-cty-debug \
                        lock    0d6042c53940 \
                        rmd160  8e09053a3093588e0a04a11950d4ca4fe3b9c6da \
                        sha256  94b93484f767f4f5c99462d7071f48d2f7f529a386df18f9bb8a092759a81584 \
                        size    7602 \
                    github.com/zclconf/go-cty \
                        lock    v1.16.2 \
                        rmd160  87dcf48432e347f8c9c309e0bb6921dffa5c3547 \
                        sha256  6886b6452b76e21c7c3637d9566e4ad45a21f1fbe7503ef59b3fa41b3fa77d27 \
                        size    250801 \
                    github.com/mitchellh/go-wordwrap \
                        lock    v1.0.1 \
                        rmd160  aabcb6578a2dcdfc425e66174663b2ef483998ed \
                        sha256  32c15ef99c4288a9ea02387eb6cd79718da19c5b780590913990b1091827628f \
                        size    2928 \
                    github.com/hashicorp/hcl \
                        lock    v2.23.0 \
                        rmd160  7c1aa5d1bae194802c30576998373e13d34b2b7f \
                        sha256  0802841ea4eba1531af99a3119322e7d43e5398b59271badbd2ea7fb13cb3303 \
                        size    442856 \
                    github.com/google/go-cmp \
                        lock    v0.6.0 \
                        rmd160  2c9f5dab93f8a0895591466fe4a07c5dd9166ae2 \
                        sha256  0d550825fae514f8a947ab7e42fcb874f509d9cbfa3ad2711d7570a25f31571a \
                        size    104795 \
                    github.com/go-test/deep \
                        lock    v1.0.7 \
                        rmd160  dc2e53ba63e0dc32e38b0f0553b21a58e3606ad7 \
                        sha256  9a5720bc008fd0f6efd94c157a0e7d86e3a6fbeee69ee73f82ac8a49882e5508 \
                        size    10204 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/apparentlymart/go-textseg \
                        lock    v15.0.0 \
                        rmd160  ef720e5dd32bbaf319dc34ae765346ef0a62bd25 \
                        sha256  96a4d963b8270893b7bf812f6e5864ece9e92e2e05db0fcb724c4060a9d5fa73 \
                        size    137366 \
                    github.com/agext/levenshtein \
                        lock    v1.2.3 \
                        rmd160  aeb104e95f1a831c985cb09267b4cb3c7482be0c \
                        sha256  4721c8cc5b07642b66a7872af29468f6e4a2862716acbedc5fc4ffad186c6e8f \
                        size    13233
