# -*- 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/davrodpin/mole 2.0.0 v
revision            0

homepage            https://davrodpin.github.io/mole

description         CLI application to create ssh tunnels focused on \
                    resiliency and user experience.

long_description    {*}${description}, forwarding a local port to a remote \
                    address through a SSH server.

categories          net
installs_libs       no
license             MIT
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

build.pre_args-append \
                    -ldflags \" \
                        -X github.com/davrodpin/mole/cmd.version=${version} \
                    \" \
                    -o ./bin/${name}

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

checksums           ${distname}${extract.suffix} \
                        rmd160  9a6d7c118866048615f56b8247f0a5f3a2fda18d \
                        sha256  adafcf59c0b0c0270e466b4d7e15f98c06641870dd70f0b275c53a3d52608b2d \
                        size    63448

go.vendors          gopkg.in/yaml.v2 \
                        lock    v2.2.4 \
                        rmd160  e7d6084770eadd1aea75e3e6ad70962436c22989 \
                        sha256  14dda753969aacb4366477ac95e2b371e1ee940e7e76bfffdec737a55dbd27e0 \
                        size    72218 \
                    gopkg.in/tomb.v1 \
                        lock    dd632973f1e7 \
                        rmd160  ae07f5ddbbc6afc772d6dc5273bb72eaba50529a \
                        sha256  91c562a4e31c89d13e5391143ff653231fc2d80562743db89ce2172ad8f81008 \
                        size    3636 \
                    gopkg.in/check.v1 \
                        lock    41f04d3bba15 \
                        rmd160  1e5543a8e6a3159296ee63e28cbde9931a04f6b3 \
                        sha256  c41575a73d10809f89b05ef9e783f2d53facdc6573697770d30efb05a9d2dc28 \
                        size    31612 \
                    golang.org/x/sys \
                        lock    04f50cda93cb \
                        rmd160  b350db134c68e70efa43be48b431edeabbb17613 \
                        sha256  423d4b46a2a228cdec3871c1ba4ea4b5d49d248ef487c7d83ae5bb056b5cf5d3 \
                        size    1448951 \
                    golang.org/x/crypto \
                        lock    123391ffb6de \
                        rmd160  4afdc76f139facd878c228d85dee3698de13f793 \
                        sha256  1b8f464f2d4faca0ac6ac7eac18b2b1118c1ac9ff8f6b7ffc976fb0ebedc520f \
                        size    1732579 \
                    github.com/stretchr/testify \
                        lock    v1.4.0 \
                        rmd160  86bd663e13ea7266334c47689074df16252db5ff \
                        sha256  8ed95078bfd318ea477da509e6b16e6cf8d0d1b6b8d93b1f6097c6ba2a6df788 \
                        size    110114 \
                    github.com/spf13/pflag \
                        lock    v1.0.5 \
                        rmd160  2ce81608a38c6f383a35bccd24d64361df5828c9 \
                        sha256  7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
                        size    50815 \
                    github.com/spf13/cobra \
                        lock    v0.0.5 \
                        rmd160  53e9a05596343a23f3a42bb6bf0d1a740591345d \
                        sha256  9987c8c42db1f7b6e17abb000d23457463bc3f8884c815777f7fbf5e48e6a498 \
                        size    111150 \
                    github.com/sourcegraph/jsonrpc2 \
                        lock    15c2290dcb37 \
                        rmd160  af002d618ebb15693f04da375311d66a5a980477 \
                        sha256  4c9d23f86776623d32150675c7a112742fa8e5217e73e53031183aaecc8cbf98 \
                        size    13665 \
                    github.com/sirupsen/logrus \
                        lock    v1.6.0 \
                        rmd160  86f47e96e9adaa208f0bc5f7e8b0591e76f2d73c \
                        sha256  2810c27a2d1927be0a7bd542443af5a0230680a38423d4c0e4906a7ace4d6387 \
                        size    45760 \
                    github.com/sevlyar/go-daemon \
                        lock    v0.1.5 \
                        rmd160  5ae4481cac8b47e4b46ae6a97c724b73b3a3a46f \
                        sha256  5a0f7a0267b778cdc93bd741294b57100bd5238fe23edd6fed223f9821294603 \
                        size    64137 \
                    github.com/sergi/go-diff \
                        lock    v1.2.0 \
                        rmd160  0ee3ab8df694f8b9d8aeea2309da3512aa6ade66 \
                        sha256  c01c182c57692b98bc38d787e7428c63a11338a8f1a1931427ab184bbdf59df0 \
                        size    1333604 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/phayes/freeport \
                        lock    95f893ade6f2 \
                        rmd160  d1fc5421ad2ca6cf03a0838e2b18b5704a32e956 \
                        sha256  eae7763d5bc66e629379a0c691a5543ccc8b76cf92bd79a4ccf555b023c2512f \
                        size    3355 \
                    github.com/pelletier/go-buffruneio \
                        lock    v0.2.0 \
                        rmd160  07afa602d8661c1e3045afa5620e0a0119436cb9 \
                        sha256  8e21a1948f4e9c2771b67e911630cdd8328076c079ff0fb9a36ae61dd416bf51 \
                        size    3032 \
                    github.com/mitchellh/mapstructure \
                        lock    v1.4.1 \
                        rmd160  3c8e5e2a7fa3bcd56296a0ecb06f58d39bdda015 \
                        sha256  df941cb0c512d5b3cf14d3243bdc28375a34e8fb41923b9acf0c391ad5ceb5c5 \
                        size    27838 \
                    github.com/mitchellh/go-ps \
                        lock    v1.0.0 \
                        rmd160  230cfe4a0b10fceb33f1826b75ad5a36de0aa241 \
                        sha256  8e158a59a9b7e407b27a4cf6100f33648b7c8bffb4ac07bd074f43d4796afa87 \
                        size    7631 \
                    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.3 \
                        rmd160  26e90ab69813fa0a56d0dae2738c5289487932bb \
                        sha256  56dd8452636a977fecbd826fc89a8d00b54a481a5c59e9b47e68a8ae6fc2c175 \
                        size    1982 \
                    github.com/kevinburke/ssh_config \
                        lock    2e50c441276c \
                        rmd160  9917d3c659dc661cc1657e1d7b9fee8f59d255ae \
                        sha256  96ed1affc640bdae6703311ebba2b1bfe0d6b726181549cac60488388c42743d \
                        size    17171 \
                    github.com/kardianos/osext \
                        lock    2bc1f35cddc0 \
                        rmd160  9a45814aa98c9eb32b6c46ceb00e760d486c71ef \
                        sha256  ed51f32d6729696e216d051b3955c22161a970aaef01c1819d85ad179e51ba41 \
                        size    4904 \
                    github.com/inconshreveable/mousetrap \
                        lock    v1.0.0 \
                        rmd160  5c617a09f1432fc543672a0e0c1e13d3752030c2 \
                        sha256  0e6bae2849f13d12fe361ecac087728e4e97f3482f4cec44f6e7a2c53bb9cd0c \
                        size    2291 \
                    github.com/hpcloud/tail \
                        lock    v1.0.0 \
                        rmd160  2c6daf876a9a3ff47d239f3485810799ae9ced66 \
                        sha256  aa9d7b729c8ee8b00c1a755ade77024e6b3ec4ac88585a39e31882260249f86b \
                        size    37817 \
                    github.com/gorilla/websocket \
                        lock    v1.4.1 \
                        rmd160  fabb50c4c2297eb4485ccc1abb5ead16c239e26f \
                        sha256  79182d9e15e4dbd709c7d360245e25445628e0d111472a9809fc5ba6327af646 \
                        size    54230 \
                    github.com/gofrs/uuid \
                        lock    v3.2.0 \
                        rmd160  a7e56ffb6b4c8ca6ee828647a6f65a5cad26b141 \
                        sha256  f7401d47d2310e392b151fe91a5972ff4a63204af4fa9cbb75bdcee0b3acee7f \
                        size    17078 \
                    github.com/fsnotify/fsnotify \
                        lock    v1.4.7 \
                        rmd160  24712e412814020224e2779186e634610e2f6926 \
                        sha256  bc839ee158ad34b81c1f11c3b9e3bcbabfba3297f61d165599880c400b8171dc \
                        size    31147 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/awnumar/memguard \
                        lock    v0.17.1 \
                        rmd160  10b15f0f55e66b99bcac1dd15f06c1a74d942d94 \
                        sha256  80d7165cee2dd37aa2ec36fd9f6ab53dd926b211a3f1bd6825a6dc5669e96e12 \
                        size    1421220 \
                    github.com/andreyvit/diff \
                        lock    c7f18ee00883 \
                        rmd160  77322ac78aa1080e55faa69ac0467e808c0858c7 \
                        sha256  1a5fa1e3654a0bebeff42198b37bbd50ecffe7af621f007a733eeae52a926487 \
                        size    3102 \
                    github.com/BurntSushi/toml \
                        lock    v0.3.1 \
                        rmd160  fb9650e2d16525153645e5547626f242f3800149 \
                        sha256  8cc9e5dc68e247554227973d0b4e023b27bbd9ba5a26e4fb40f44743afcb35f1 \
                        size    42087
