# -*- 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

name                mos-devel
go.setup            github.com/mongoose-os/mos 9bf406d90c65fca0b377220940735015dcfbb76c
conflicts           mos
revision            0
version             202102072216
categories          devel
license             Apache-2

maintainers         {@harens gmail.com:harensdeveloper} \
                    openmaintainer
description         Development version of the Mongoose OS command-line tool
long_description    {*}${description}. Provides device management \
                    and firmware building capabilities.

set python_branch   3.8
set python_version  [string map {. {}} ${python_branch}]

depends_build-append \
                    port:pkgconfig \
                    port:python${python_version}

# Both libftdi0 and libftdi1 are needed to prevent the following errors:
# libftdi1: "ld: library not found for -lftdi1"
# libftdi0: "fatal error: 'ftdi.h' file not found"

depends_lib-append  port:libftdi0 \
                    port:libftdi1 \
                    path:lib/pkgconfig/libusb-1.0.pc:libusb

# Makefile tries to run `go mod download` with GO111MODULE=off
# Removes -mod=vendor
patchfiles          patch-makefile-download.diff

post-patch {
    # Build is not done from git repo, so version and build id manually set.
    set fp [open ${worksrcpath}/pkg.version w]
    puts $fp ${version}
    close $fp

    # "macports" used as distro name to prevent auto updating
    set fp [open ${worksrcpath}/pkg.build_id w]
    puts $fp ${version}~macports
    close $fp

    reinplace -W ${worksrcpath}/tools/ "s|python3|python${python_branch}|g" \
        fw_meta.py
}

configure.env       PYTHON3=${prefix}/bin/python${python_branch}
build.cmd           make

# Test all packages in directory tree
test.run            yes
test.target         ./...

livecheck.url       ${github.homepage}/commits/${github.livecheck.branch}.atom

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

checksums           ${distname}${extract.suffix} \
                        rmd160  8e8ba47761daca0a8cee0cc841f45659ba6f04af \
                        sha256  f5a5ca320de4ea4c3cea63225423828338a77cfdcaec7d0777d38074b3abdcbe \
                        size    675443

# NOTES FOR UPDATING
# github.com/docker/docker is now github.com/moby/moby
# v17.12.0-ce-rc1.0.20181016164535-5271c7cb484d+incompatible of docker/docker should be v17.12.0-ce-rc1
# github.com/go-ini/ini hash should be used, and placed above gopkg.in/ini.v1
# jtolds should be jtolio
# Microsoft needs to be lowercase

go.vendors          k8s.io/klog \
                        repo    github.com/kubernetes/klog \
                        lock    v2.3.0 \
                        rmd160  dde328f26a7e6bbc93369e4a4c861a5eba78da37 \
                        sha256  4cb46f25cb3fb5dbef77c9def1a965a1b2b53dd21019edc073b6143241ac2f9e \
                        size    39993 \
                    gotest.tools \
                        repo    github.com/gotestyourself/gotest.tools \
                        lock    v2.2.0 \
                        rmd160  cb0575d175c0eab986da6c2778312c95b506216c \
                        sha256  d38e94ad87cf05274b1606ba10a489b88199fd373d9943ac256b463bc1542e57 \
                        size    56869 \
                    gopkg.in/yaml.v2 \
                        lock    v2.2.4 \
                        rmd160  e7d6084770eadd1aea75e3e6ad70962436c22989 \
                        sha256  14dda753969aacb4366477ac95e2b371e1ee940e7e76bfffdec737a55dbd27e0 \
                        size    72218 \
                    gopkg.in/warnings.v0 \
                        lock    v0.1.2 \
                        rmd160  e0245ded51f41ce8051ae561d1a0b844f4b8f181 \
                        sha256  547803dff3ec1c7adb69c411e7b3846595c3265d22a8888001661504d23bd4fb \
                        size    3772 \
                    gopkg.in/mgo.v2 \
                        lock    f2b6f6c918c4 \
                        rmd160  7a0834966b66f2784e6b950f1d11420acc81e489 \
                        sha256  7550d08a00a0ba77c7694b90394faaa4d91e692bcec55bab057f910464c10809 \
                        size    376766 \
                    github.com/go-ini/ini \
                        lock    9c8236e659b76e87bf02044d06fde8683008ff3e \
                        rmd160  3a4807d54dbba469707b08a3b137a257d0e8cf5f \
                        sha256  9f0d285fc3427b59d3d33b87593f59d0ae599ddfcb883f65c51d293c6e976409 \
                        size    34840 \
                    gopkg.in/ini.v1 \
                        lock    v1.57.0 \
                        rmd160  d9421555b1f9a82bc62fe56b99bd291c040d3d58 \
                        sha256  044b205ad0bcc0500c3b52e7b2700db1994c9428f1fe4b4b8668195cba6026e1 \
                        size    48422 \
                    gopkg.in/check.v1 \
                        lock    8fa46927fb4f \
                        rmd160  c84f37dc900224c5e9e6e16ed5acc0d625583bc1 \
                        sha256  c41439b343f3fc3c0b6f943b4aae642f10f19451e945c23dfb324c9c8f87d0b7 \
                        size    31616 \
                    google.golang.org/grpc \
                        repo    github.com/grpc/grpc-go \
                        lock    v1.22.0 \
                        rmd160  998cd31c7f25aef682f9a5ecf23f4f263abd77a3 \
                        sha256  1cba8de8897802041a9403ccacd01a784dfba69b94bd4bf158799568f7512e7b \
                        size    742509 \
                    google.golang.org/genproto \
                        repo    github.com/googleapis/go-genproto \
                        lock    8819c946db44 \
                        rmd160  0049df4517c4b6f8414be02e89597604068800e4 \
                        sha256  8800fd4564774d049abc7f8a309e7029560d93c8deac968960716ee9233a5e9f \
                        size    3144398 \
                    google.golang.org/appengine \
                        repo    github.com/golang/appengine \
                        lock    v1.4.0 \
                        rmd160  89579aa4261e212522229aca528448582e93f3b8 \
                        sha256  c970d1b6a96274796ed3c58c581b2064d3721f38caf9443b804735cb36dbcc9d \
                        size    325795 \
                    google.golang.org/api \
                        repo    github.com/googleapis/google-api-go-client \
                        lock    c96cd22f2b6d \
                        rmd160  9d4b3c9a47b9f433649816d14b68aba96b0068f2 \
                        sha256  1c76c0880d26916ce881c4fc455ef1b07ae34e73e22184830001790535899bd7 \
                        size    10435136 \
                    golang.org/x/tools \
                        lock    ab21143f2384 \
                        rmd160  365e70561a3cc3deb1200b45b86578940d0715e7 \
                        sha256  49fb186780fb1e2c3d9b085b543f3a9d27e2bc8d81de90cd85d9aa3e5dd7f894 \
                        size    2052470 \
                    golang.org/x/text \
                        lock    v0.3.2 \
                        rmd160  3b9523084f6a8b2e6a6987e49c56f05e22ad69eb \
                        sha256  d624899dfd390d9d4a77e5c8e5abd8c45f0b6163e0dc7176aee39f25c5f1bed0 \
                        size    7168458 \
                    golang.org/x/sys \
                        lock    5c8b2ff67527 \
                        rmd160  3205d15bc1d050fa18ad13ec6c28b8ee95716394 \
                        sha256  341b1cfba287fd303800548dcc6f8fdf3b9a0e47f3cf412c548b88cce5dcb09a \
                        size    1040238 \
                    golang.org/x/sync \
                        lock    112230192c58 \
                        rmd160  37a8b11def31e2ad355002a8671245962be359f6 \
                        sha256  951a6df1dadb061510f1c646197dd8f8a7c7842729d02c6a68a86bce66349f79 \
                        size    16832 \
                    golang.org/x/oauth2 \
                        lock    5dab4167f31c \
                        rmd160  caf185c78a7e1952fae9cb29ada93de42c0c9353 \
                        sha256  c9405a47205c8b2a08f828bfb19b48dbc4d27e2139d973ac8588b71ea05f9265 \
                        size    44136 \
                    golang.org/x/net \
                        lock    244492dfa37a \
                        rmd160  e63ff90e39b777708ccef76f0ce1cb24ab762c8a \
                        sha256  a8ba70fc7b2dca4e4b3ff7ec45ffc44eca1a6b831d19c38aa9d314e646ec858f \
                        size    1172488 \
                    golang.org/x/crypto \
                        lock    78000ba7a073 \
                        rmd160  9a12d00c20ae0a4dba65e412ecf221bb30753394 \
                        sha256  057fd9d742d083c627242afe24658be0475262dee7aff210ee36fd66b9a2b856 \
                        size    1727061 \
                    goji.io \
                        repo    github.com/goji/goji \
                        lock    v2.0.0 \
                        rmd160  eaf7c9e040fc6c392b12e278a5a7fb834a936dad \
                        sha256  1f660c64d48d56d9c51b6d77dda6453f7fcf13f01d58666fcd6068b6fc50054c \
                        size    17928 \
                    go.opencensus.io \
                        repo    github.com/census-instrumentation/opencensus-go \
                        lock    v0.19.0 \
                        rmd160  b805b5d5289522203baf525dd4cb74bae626ff29 \
                        sha256  006fa8c289cd49892caea60763e6fe69fd171539201e59e15cc13e22c9d8f3b9 \
                        size    206837 \
                    github.com/xanzy/ssh-agent \
                        lock    v0.2.1 \
                        rmd160  356547460413381067ab37d9a8ce904dc91e5d9b \
                        sha256  0e439b2a0962200a2e7872fb8cfe8f9be6942aa66a89230c805aac3ddc456664 \
                        size    7623 \
                    github.com/stretchr/testify \
                        lock    v1.4.0 \
                        rmd160  86bd663e13ea7266334c47689074df16252db5ff \
                        sha256  8ed95078bfd318ea477da509e6b16e6cf8d0d1b6b8d93b1f6097c6ba2a6df788 \
                        size    110114 \
                    github.com/spf13/pflag \
                        lock    v1.0.3 \
                        rmd160  32abdd77a987af95ce5b647846bfdbb2d8db91a0 \
                        sha256  046b6b81e3925ffe60e2213e9a239303ff98a51e76764590b807b591fedf2d1e \
                        size    46029 \
                    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/skratchdot/open-golang \
                        lock    75fb7ed4208c \
                        rmd160  b13b1d27e33a2ee83b251bbdcc94b9cc2c81dab5 \
                        sha256  43650db3719bb888dc000c9316c69fff549822d0374a57b2d59ce5e86a9e76cf \
                        size    7019 \
                    github.com/sirupsen/logrus \
                        lock    v1.4.1 \
                        rmd160  ebde5e9141f9618aab63ac2448e1125ce5944776 \
                        sha256  3da9149cdc4b1500b0c055c9aba699e3c074cdb44de0cbcb8f769eaff8e02e03 \
                        size    40818 \
                    github.com/sergi/go-diff \
                        lock    v1.1.0 \
                        rmd160  6449feb5884c316206f256e55b81aba3e6a78a9f \
                        sha256  026d3d6db40ad086954214a7f3f84b66e352d47ce259bb59b7c2b9bd843b9935 \
                        size    43569 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/pkg/errors \
                        lock    v0.8.1 \
                        rmd160  a33afa0fbe2e76b7a621d25bdb4bf0b964b18bb5 \
                        sha256  1ec95b0705f5ac6ea502266b4e6bf177041b7832148a4bf090686243b0f9aa59 \
                        size    11018 \
                    github.com/opencontainers/runc \
                        lock    v0.1.1 \
                        rmd160  f40b164af0e79d03158d329c9f307e3d629733a6 \
                        sha256  a6b6c6b011ad7f89fa9cf0087c6795229e7462cf96bb6725dcc9be140a8db4e9 \
                        size    496468 \
                    github.com/opencontainers/image-spec \
                        lock    v1.0.1 \
                        rmd160  d4de93fc41ab9430c7d19dc4c94afdfb5578f366 \
                        sha256  2a38e98223d45c454a6da0c8b92127ed86b39e893caae6b8859e0ac786f57de9 \
                        size    138691 \
                    github.com/opencontainers/go-digest \
                        lock    v1.0.0-rc1 \
                        rmd160  3dfd9c385efa2983f05f45600dd7c77aad74574d \
                        sha256  af831a430a2dbed493c2e8c24d8994e5668e0a0431142c941986bd5ca51570f2 \
                        size    19209 \
                    github.com/niemeyer/pretty \
                        lock    a10e7caefd8e \
                        rmd160  46bcfc3db9e3d98acbacd1f96d9483fa360f88b7 \
                        sha256  97b952a32175ba84349ef352e523bfa15bf3a06e07e44458a908061fbc519b40 \
                        size    9405 \
                    github.com/mitchellh/go-homedir \
                        lock    v1.1.0 \
                        rmd160  44b3985e40e5bbb22d11f8622c340f9ed727ea91 \
                        sha256  024c8a57316c7fbc0eb23cdbfd57f72a74b51beb83d714034d67ee9aba48100c \
                        size    3366 \
                    github.com/mcuadros/go-version \
                        lock    6d5863ca60fa \
                        rmd160  2ac1f438c685e0e58a9e7422017307d9132e084d \
                        sha256  77fb8a48e44b6791d61f4fe80462331ccd6e96a3cd50ce840acc0711dc8839b1 \
                        size    12627 \
                    github.com/mattn/go-shellwords \
                        lock    f8471b0a71de \
                        rmd160  6af23b89b696078d4333b49eba06adc923505c9c \
                        sha256  272ab646980ba3d4e0f3db06c906bffaee0d0726062ee5f16e951f2c49bf8a0f \
                        size    4032 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.12 \
                        rmd160  4f55aecbddbee6089cbac8456d2932bce2cb57e7 \
                        sha256  d4d1912998d401389e06ee1dbed06e32a8db95350416f227fbe6a59ac84f0651 \
                        size    4549 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.7 \
                        rmd160  47f774c77efaa0bbcd982cb65bed426d047780ba \
                        sha256  68de4e31d97da97efc400096c599ea37c6cf1cb91501004f05a1017f4653f926 \
                        size    9570 \
                    github.com/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/kr/pretty \
                        lock    v0.1.0 \
                        rmd160  9aa7a5aad4c48840eecfd0f80186d1fb5ded0fd6 \
                        sha256  f6c3f89667c63e5b7f1fc6ee2c06b6a6bfdce88f3a965ccd395b64c6f95c9a47 \
                        size    8553 \
                    github.com/konsorten/go-windows-terminal-sequences \
                        lock    v1.0.1 \
                        rmd160  180a26856df70cac3359c725a12955cc4899cfb8 \
                        sha256  493c09f694c8496f1eac50a50ab76e9c492a8b288924329a433a29435447bca5 \
                        size    1906 \
                    github.com/kevinburke/ssh_config \
                        lock    01f96b0aa0cd \
                        rmd160  c962defaa545cfeafa69e015b409607091fa81ee \
                        sha256  d1c0dd1bc30b97aa5fbbd5092aa90acb4f456aba9cc4f1843cb6d54f1265aacc \
                        size    17343 \
                    github.com/kardianos/osext \
                        lock    ae77be60afb1 \
                        rmd160  28decfcacc62d12133a022ff659da87d474231df \
                        sha256  123132578934dc5356e89ed3ffad8b92cbd128dca96ea5be6871600ac3fc9a36 \
                        size    4853 \
                    github.com/juju/testing \
                        lock    4c23f9c453cd \
                        rmd160  95c810ddc517c245a2cea69bb57e7c4d15663b75 \
                        sha256  0b83bb77f637a69c1ee1d47524be6e25fa472938931299631968159d83a00348 \
                        size    65263 \
                    github.com/juju/loggo \
                        lock    8232ab8918d9 \
                        rmd160  65690acb9907c304161734985e394386999490cd \
                        sha256  f5faffc20beae190d4220f7aa3c3e660e227d6a8626040b765f46dc709bd1370 \
                        size    22042 \
                    github.com/juju/errors \
                        lock    3fe23663418f \
                        rmd160  b520bf0ee44a52f8928c3472100c1ebfa5194a1a \
                        sha256  868738913933bdfcaa19fe77c2aa2993c04945b06cbf231e45910455ee612731 \
                        size    17602 \
                    github.com/jtolds/gls \
                        repo    github.com/jtolio/gls \
                        lock    v4.20.0 \
                        rmd160  8e721b1aa6de0606caa5a2a038ddd53a0d05d7b4 \
                        sha256  6f98dcae4c326cbfb0400e6a01604511e544957ea88494e979ace881e2058cbb \
                        size    7308 \
                    github.com/jmespath/go-jmespath \
                        lock    0b12d6b521d8 \
                        rmd160  aa4f36e1bf8c505a426927b06340d11525617649 \
                        sha256  b3a8874808cc8cdbbfc60d9585d0b4181572246654c69fc9ef2e06afa4d83594 \
                        size    48245 \
                    github.com/jbenet/go-context \
                        lock    d14ea06fba99 \
                        rmd160  37097898ecea5e875655fde48f48f126e0331246 \
                        sha256  ce27afd2576a5bc82565c8aa2ef108b1bb3c4dd80ebb4939455cab2495b74a2f \
                        size    5943 \
                    github.com/imdario/mergo \
                        lock    v0.3.9 \
                        rmd160  7a66d9534dce8695eca218269e89837325aaea9c \
                        sha256  ebfc936c04b3676e5ce8bb1bba848b94f1fe3d64af842451ff7b863841bb1286 \
                        size    18920 \
                    github.com/gopherjs/gopherjs \
                        lock    0766667cb4d1 \
                        rmd160  fe92e39110b5c188dcce98abb3b9aa1b64d68f94 \
                        sha256  abe56698d0855027a1f6030a44924895d781b19526aa8f9b3ef49ed4199f7c57 \
                        size    217261 \
                    github.com/googleapis/gax-go \
                        lock    v2.0.3 \
                        rmd160  4918e3c6ca22a1d87e3c65e53606cb11ea5f36c6 \
                        sha256  137afd693359b3c6773ee7ebf2ac474587258d60f5974e93d642995789fb977e \
                        size    10821 \
                    github.com/google/gousb \
                        lock    15d2fa288b98 \
                        rmd160  190acebd95d13729110728d673c43615c0824269 \
                        sha256  362d13c754f3d96223c013c22eda3a9ebfc6179b9dda486bc9293ff167258e47 \
                        size    249524 \
                    github.com/google/go-cmp \
                        lock    v0.3.1 \
                        rmd160  66e42f672a5a40561c388b78b3644abd926e7bef \
                        sha256  86ee7c90714e7eb5c60d1a8a515235daef806df454c767043b593540e958167f \
                        size    76416 \
                    github.com/golang/protobuf \
                        lock    v1.3.0 \
                        rmd160  2bc16a2820ff31cd8299d35f03295af9fb521315 \
                        sha256  3dce948004a81c947ab830a734eae83a9559f38ad9dab25417fa495d16f880d3 \
                        size    329176 \
                    github.com/golang/glog \
                        lock    23def4e6c14b \
                        rmd160  b5bd9166cd1e073a035b5bbd3c4d9febf2c917a7 \
                        sha256  2826d20759090e909ba0f8771def236ad6433fc3e44bdc28374b309efe3e57cf \
                        size    19662 \
                    github.com/gogo/protobuf \
                        lock    v1.2.1 \
                        rmd160  494337d5b5a44ef41ab2d8af5273c33e37e5f3ff \
                        sha256  aada5eeede08e90c3ec1141a4913d344cfa17fa14d37db17b7a87137c83c8644 \
                        size    2017659 \
                    github.com/gofrs/flock \
                        lock    v0.7.1 \
                        rmd160  13e11a2c3709abc110893e99ed0ddebd6738216f \
                        sha256  419157453801b3875873bdffa2f6dfbc7b03f42fa7e69dab60da688841c7d16a \
                        size    7297 \
                    github.com/go-logr/logr \
                        lock    v0.2.0 \
                        rmd160  40a88db949dfa2a245a79414fea435b6734830be \
                        sha256  0711805af538385f680e8af5c62f318a9038f7434143d0e36175ef38a31e0c8d \
                        size    12290 \
                    github.com/go-git/go-git-fixtures \
                        lock    v4.0.1 \
                        rmd160  c7e0b6d8009f1eff4c7fe12dea8d4a6daff6ea5c \
                        sha256  3fd5dd24ab464182af7101b6fdf5c18cc428776641998520b8d176544be799d6 \
                        size    98104601 \
                    github.com/go-git/go-git \
                        lock    v5.1.0 \
                        rmd160  4e9eb8e8c9931e7bd9cfc53887d808af0dae86f5 \
                        sha256  98f322ea0ccb50c4edeb858c5a83222d7c5b9ca12cf3c544fa9bc20fe5e0d39f \
                        size    451279 \
                    github.com/go-git/go-billy \
                        lock    v5.0.0 \
                        rmd160  f11fe7645d65d1981a0d69e75bb8983ef944e367 \
                        sha256  22ebd4234d9dc54f926f5b1c30c857c75d5342b25508b3961415210efa77ed44 \
                        size    27963 \
                    github.com/go-git/gcfg \
                        lock    v1.5.0 \
                        rmd160  06a73e4c1e53089b6db690754fa04807e5c4a2e1 \
                        sha256  f5d75c45f9c00c769bb9c85d4d90ebed5a93d24d47d615ef4ca052093ab9f692 \
                        size    28538 \
                    github.com/go-bindata/go-bindata \
                        lock    v3.1.2 \
                        rmd160  eb1f958817aa086da6264a935a2c5450ce25670b \
                        sha256  e3575c157082918b44a23091e01b021d7d00c5e6a5cc29e77ee3553ac20b920c \
                        size    19682 \
                    github.com/gliderlabs/ssh \
                        lock    v0.2.2 \
                        rmd160  1fef7211bf32e04b3daa1f2dcfb5e56afcff6cd1 \
                        sha256  fab13a77bd8c2ec9e8f441b81515016f2783fa348405676d9952f2ad78412ca2 \
                        size    21484 \
                    github.com/fsouza/go-dockerclient \
                        lock    v1.5.0 \
                        rmd160  8ed84177c0d7c0798841d35f60d111954ccfc589 \
                        sha256  9b42b751813feb078d5cb17c0e6204411f133e44a66a66fcea31ef811c5ef3ec \
                        size    145427 \
                    github.com/flynn/go-shlex \
                        lock    3f9db97f8568 \
                        rmd160  ec42eaffe2cf17a46e12c7c2a7d436c0f68ba655 \
                        sha256  b4205ec400df652238f7ed287c4b77b5f17a17d5793cd5371b7cc5e0f07dfeed \
                        size    7690 \
                    github.com/fatih/color \
                        lock    3f9d52f7176a \
                        rmd160  b18c0bda1b65c2eaa7da531d010ac811b32ffd50 \
                        sha256  c034f1d2a7642ba80949a41bf7660f438a182db4997335172cbd183c9604b2aa \
                        size    817085 \
                    github.com/emirpasic/gods \
                        lock    v1.12.0 \
                        rmd160  5633e4a005c1e335bc00708aefebb0f475d30774 \
                        sha256  c379f9a4fae5a2defdaa314deab1e201228e866a502afa8948117e52cf644ce2 \
                        size    76836 \
                    github.com/elazarl/go-bindata-assetfs \
                        lock    v1.0.1 \
                        rmd160  967eaef872e5afcdfca448d20b63d115903f3e39 \
                        sha256  ef0c130d3f4b6ec06493801f21b9636e7d9b43fe08dfe7c0386713009988c388 \
                        size    4146 \
                    github.com/eclipse/paho.mqtt.golang \
                        lock    c95f2f508baf \
                        rmd160  a045d7c4db0d62285dae151826607c2c5bac51e4 \
                        sha256  c1deebf18f0c43d1a19ca15f170c0823895087c2471713ffd3dbc6e1e0acdcd3 \
                        size    70106 \
                    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    v17.12.0-ce-rc1 \
                        rmd160  3e2f7103918636d0c60bef926054474d0a30eaad \
                        sha256  974c11bcc8722550a619147f13ba6b9e67ef09f196c1d8d2459d6d584dbae82d \
                        size    7183615 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/containerd/continuity \
                        lock    004b46473808 \
                        rmd160  8752c0d15b3ad22376aee689a6277892a486761b \
                        sha256  0ca94576becb3df881cc0271493e858af37992e8d3aa472e0e2922cf2c86447b \
                        size    1075168 \
                    github.com/cesanta/hid \
                        lock    79d86877855b \
                        rmd160  e0457035039a1a491b41c1aad3969e5b6869af56 \
                        sha256  02d6ce416e55f5e6bf9c47d39d30917b556334171afeed5b836432c23fca28c9 \
                        size    11435 \
                    github.com/cesanta/go-serial \
                        lock    4dff7aff019e \
                        rmd160  23fdf2499b0378863f0d17a295e7eca998899c78 \
                        sha256  ccbac17b332964b5f291ca8456a516cc62335dbbc01585776e9388d108f4abb5 \
                        size    14697 \
                    github.com/aws/aws-sdk-go \
                        lock    6e42625fcba9 \
                        rmd160  329d32a986fbd92856af22900e6b8b9bc48eb51b \
                        sha256  54dbc22b81a6d43b1857e61b1103cee83cd37ec64c5314d74f3e594ff9d16d76 \
                        size    9014889 \
                    github.com/armon/go-socks5 \
                        lock    e75332964ef5 \
                        rmd160  22c2f6c6cfb6fc9e445df5d6e3d7d41d96984e02 \
                        sha256  30b0b6e33f090505354e6f86d4da39d93d9d31221d354f3166b676f4db30a387 \
                        size    8583 \
                    github.com/anmitsu/go-shlex \
                        lock    648efa622239 \
                        rmd160  2cd39571128de9ea259f8ebafc292db77bfbc33e \
                        sha256  ce0cf5fc33466e610f1605683f2e2bcb1e8212cece926074095a80f1326ed15f \
                        size    3862 \
                    github.com/alcortesm/tgz \
                        lock    9c5fe88206d7 \
                        rmd160  8871d33b125cb1f85571855293f6b9131496aa51 \
                        sha256  b834470efd98946b981c77fcfcfb6ac181e675a4599b5799257347e7b7ea4d04 \
                        size    4129 \
                    github.com/Nvveen/Gotty \
                        lock    cd527374f1e5 \
                        rmd160  61dda1c2bbf197942e4111cd1859def5fa664916 \
                        sha256  4e7ef6cef8236c9577174fb2db864b53eddaad08db99e491620a77c366561da3 \
                        size    10512 \
                    github.com/Microsoft/go-winio \
                        repo    github.com/microsoft/go-winio \
                        lock    v0.4.14 \
                        rmd160  cf17d0ba1074e056a848ee5b8f769352e67df555 \
                        sha256  30767823a41f098aeeda440afa3439fe93b97d152a7ccee9b955215ba5e2f1ea \
                        size    118038 \
                    github.com/Azure/go-ansiterm \
                        lock    d6e3b3328b78 \
                        rmd160  e9dc43a29fa14a2df0161868862c7fbab793b25a \
                        sha256  5c8ac737813d7330dc05e4d3835979868fe887a80a2530142f39e14142258b63 \
                        size    20955 \
                    cloud.google.com/go \
                        repo    github.com/googleapis/google-cloud-go \
                        lock    9063a0d1967a \
                        rmd160  1828b43d12cb6a4af223921a90c5abd3f23cc26b \
                        sha256  b7d5abaf444aa4189e30bdc833985f8892d79f795fdb24692f130ea9e4c71ec7 \
                        size    1875798
