# -*- 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/thought-machine/please 15.12.0 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball
revision            0

homepage            https://please.build

description         High-performance extensible build system for reproducible \
                    multi-language builds

long_description    Please is a cross-language build system with an emphasis \
                    on high performance, extensibility and reproducibility. \
                    It supports a number of popular languages and can \
                    automate nearly any aspect of your build process.

maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

categories          devel
license             Apache-2

# There is a 2-phase process to Please's build.  Using the initial vendored
# dependencies, it runs the plz program using 'go run', then running this way,
# plz continues to build itself, which downloads additional deps at build time.
#
# See: https://trac.macports.org/ticket/61192
build.env-append    PLZ_ARGS=--override=build.path:${prefix}/bin:/usr/bin:/bin

build.cmd           ./bootstrap.sh
build.args          --skip_tests

installs_libs       no

post-patch {
    reinplace "s|set -eu|set -eux|" ${worksrcpath}/bootstrap.sh
}

destroot {
    foreach plz_bin [glob ${worksrcpath}/plz-out/bin/package/*] {
        xinstall -m 755 ${plz_bin} ${destroot}${prefix}/bin/
    }

    ln -s ${prefix}/bin/please ${destroot}${prefix}/bin/plz
}

checksums           ${distname}${extract.suffix} \
                        rmd160  2cc005450bf6b820ce4f4754e0b36ba493103c75 \
                        sha256  755aaf8a2048d7b4a8d5462db8261d7c20dca1971ad723fe764b615ce60826b8 \
                        size    2168015

go.vendors          sourcegraph.com/sqs/pbtypes \
                        repo    github.com/sqs/pbtypes \
                        lock    d3ebe8f20ae4 \
                        rmd160  1781bf13d115acf59b5a8202b91ece612c037419 \
                        sha256  af65b81bbd568d458133a19dec26abb0d8e45c246c828b8d50f2dd7cfea241ea \
                        size    8977 \
                    lukechampine.com/blake3 \
                        repo    github.com/lukechampine/blake3 \
                        lock    v1.1.4 \
                        rmd160  1314b29946475a78aaea75a87d53a658f69029bb \
                        sha256  e5d9664d9d2b0a9a85f190fa70912edc58e7748539f6faf928bc974a8ff79caf \
                        size    31576 \
                    gopkg.in/yaml.v2 \
                        lock    v2.2.2 \
                        rmd160  03aea7b7e847179b29044d5a928b9f8a889fe87b \
                        sha256  da1e31b7beb9a6907947caa794134bdc2501d1a3474568b61cc2562a398d3d87 \
                        size    70676 \
                    gopkg.in/warnings.v0 \
                        lock    v0.1.2 \
                        rmd160  e0245ded51f41ce8051ae561d1a0b844f4b8f181 \
                        sha256  547803dff3ec1c7adb69c411e7b3846595c3265d22a8888001661504d23bd4fb \
                        size    3772 \
                    gopkg.in/op/go-logging.v1 \
                        lock    b2cb9fa56473 \
                        rmd160  2621efba2352994d2b3a1541c853511b24884e54 \
                        sha256  73acfa44b0fe8e3074d173f04ce164e81b6996327d07d0bec0025df0491e4091 \
                        size    35888 \
                    gopkg.in/check.v1 \
                        lock    788fd7840127 \
                        rmd160  b63165c8909a27edc15dda210df66a1b49efb49e \
                        sha256  7e5547c6471cc48da89a7c87f965b20ca5311f43fc4d883ca62f9fccf7551630 \
                        size    31597 \
                    gopkg.in/alecthomas/kingpin.v3-unstable \
                        lock    95d230a53780 \
                        rmd160  e4f5a65b3759a685d87b3aa485bdd7bd9ea00a8a \
                        sha256  9f2df708000df45d112f330ecbefdd5a660b8e6582a4710321512e2001dcba88 \
                        size    58512 \
                    google.golang.org/protobuf \
                        repo    github.com/protocolbuffers/protobuf-go \
                        lock    v1.25.0 \
                        rmd160  ca1a78077118747c660917e50c4273d69b0f04ea \
                        sha256  5bc3eb5d7160ab9ae45255d6b718c1cf9e9ed80c244b7527bced50370ae18620 \
                        size    1259096 \
                    google.golang.org/grpc \
                        repo    github.com/grpc/grpc-go \
                        lock    v1.31.1 \
                        rmd160  3570ee8699ededcf72d8775daa749233e206eee3 \
                        sha256  2e8582c9558ffbfb6d33026fe01b36e03784edfa1c05721a51b6d1441d169686 \
                        size    969930 \
                    google.golang.org/genproto \
                        repo    github.com/googleapis/go-genproto \
                        lock    0bd0a958aa1d \
                        rmd160  3d29fcd417a97f784cfecfd73d97b3812cb0feea \
                        sha256  e4c696e9daefb2859fd8c57276cd15ef2a76d2d2bfd2cbf774677a687e5e8bb9 \
                        size    12850156 \
                    google.golang.org/appengine \
                        repo    github.com/golang/appengine \
                        lock    v1.6.6 \
                        rmd160  ee3e5a6d2742607fd310e18634c1268156f39ad4 \
                        sha256  084ba3a248eccd0c7606dc6cff3918326a0adb2e8d30babcbaf6f1c00e1d28f9 \
                        size    333013 \
                    golang.org/x/xerrors \
                        lock    5ec99f83aff1 \
                        rmd160  6e8267f353e153297f205e4be219236d6ae43880 \
                        sha256  9a500a49d83a09e7de6c71b215d1c14b81e315d26884530ef327c95ddf1f2d28 \
                        size    13667 \
                    golang.org/x/tools \
                        lock    b303f430e36d \
                        rmd160  642b902d2180b868b35dd8af02f3effc8a98b3f6 \
                        sha256  bc5dfa8801ec18ec37dea63797286e6fbc2e9e48801877b2326911d7eda7b95a \
                        size    2551243 \
                    golang.org/x/text \
                        lock    v0.3.3 \
                        rmd160  babfa547ba9a9dab7fe08fa5543f1d8e7ae00301 \
                        sha256  1c4a8c12295d484e0360d8e010ebc4b8a9a05aa2a07c10c3d3e5b17aa063f0db \
                        size    7745597 \
                    golang.org/x/sys \
                        lock    d4d67f95c62d \
                        rmd160  9cc27afabeda6a31172495f9228a66d27bb642ea \
                        sha256  0e9f5a93359714a2f8ab51d8e182881b93ff710b25ad79fa0cfce6412406d0ad \
                        size    1086089 \
                    golang.org/x/sync \
                        lock    6e8e738ad208 \
                        rmd160  b50eb9cb0f7b2bad48d78cc71f18b017961c1517 \
                        sha256  b60803296aa11c95c6e60320add93627ae9aa03155bd73c47a745acfcd793e95 \
                        size    17291 \
                    golang.org/x/oauth2 \
                        lock    5d25da1a8d43 \
                        rmd160  32d43c197a403ca59ccb604d752a2ee272ef9c1c \
                        sha256  7d815f226abc979f687c3a2275173a5cf6a07a65af27f4343f58ea21114132dd \
                        size    59449 \
                    golang.org/x/net \
                        lock    62affa334b73 \
                        rmd160  250b28a64f34025db998066fbfaa84d28f33efa1 \
                        sha256  e79476f4b54675d1a9be1be7e17b38c332d2d4d7e102f8de2eff3468869052b3 \
                        size    1179180 \
                    golang.org/x/mod \
                        lock    v0.3.0 \
                        rmd160  0f19d3d89a7745c9877e5095399e24bdb2a79908 \
                        sha256  d4e740958a7d07574b73c6b6a5ab717cd0bc219416e47c5950fe3cefab414f92 \
                        size    93933 \
                    golang.org/x/lint \
                        lock    738671d3881b \
                        rmd160  9419ab3cad074ffc22398e651fde15ba9759b979 \
                        sha256  32d0ba3c0faf414a6b44041bcab8cbdde1c13cb4857e8c1163410e2003cddda8 \
                        size    31861 \
                    golang.org/x/crypto \
                        lock    75b288015ac9 \
                        rmd160  d0df189672060fb880ac1bd440bfe94a5fc3e6d9 \
                        sha256  290dc7a301e9ad139c8a5bd91bc0fd9936c60e2d7e7f9361eb3766e8b5947e86 \
                        size    1729939 \
                    github.com/ulikunitz/xz \
                        lock    v0.5.6 \
                        rmd160  483a0f36e8524101e8c01bd60c5f06150b129c4e \
                        sha256  bfb8744d16dc25991b8747a687e99dca9301c0599b99dce299ff7868798792f1 \
                        size    477469 \
                    github.com/tsenart/deadcode \
                        lock    210d2dc333e9 \
                        rmd160  e498e2988b1447a4ab01d071225b9be3ce4adc51 \
                        sha256  9fd4463fafabdfa097eb5110116f454ab2c1b5b066a156cb1082383edefd4899 \
                        size    2604 \
                    github.com/thought-machine/go-flags \
                        lock    v1.5.0 \
                        rmd160  0e731f11b4127300eab5409bae288d1a0450a544 \
                        sha256  9ae5d3c6dd91e8a9ee3ea8c57353bac9ad7bf95f99ddf4387c567fcc1457d784 \
                        size    58889 \
                    github.com/texttheater/golang-levenshtein \
                        lock    d188e65d659e \
                        rmd160  e0443544af9dbc0a820be513c0f379e7ecd51cb3 \
                        sha256  d6dcb2eede133ae8e002dbb338c1d2f4c0bf1b7921b12220bbd5d34cddc7f5aa \
                        size    4566 \
                    github.com/stretchr/testify \
                        lock    v1.4.0 \
                        rmd160  86bd663e13ea7266334c47689074df16252db5ff \
                        sha256  8ed95078bfd318ea477da509e6b16e6cf8d0d1b6b8d93b1f6097c6ba2a6df788 \
                        size    110114 \
                    github.com/streamrail/concurrent-map \
                        lock    8bf1e9bacbf6 \
                        rmd160  5b7b57814d63a2eb950502323eaee12bec156cec \
                        sha256  93a30f3f8b0859f7044178119b3e4878b10ae9c84141f51279c0f2250a39c916 \
                        size    6213 \
                    github.com/sourcegraph/jsonrpc2 \
                        lock    35a74f039c6a \
                        rmd160  24b58c27523bb0545377e1b7d31121ff4623cfe8 \
                        sha256  234934e88c346a758313308475e2c3836c660882dfe9c39a9c6621760a771e23 \
                        size    13151 \
                    github.com/sourcegraph/go-lsp \
                        lock    0c7d621186c1 \
                        rmd160  801da0cbbcd120f8a96e451ab4b78efbd19c612b \
                        sha256  332e12082d944439490f6344fdba621a413b403a389057d77841104cbba0ed59 \
                        size    13011 \
                    github.com/sourcegraph/go-diff \
                        lock    v0.5.1 \
                        rmd160  4018e6c7cd76d07b8a1d3621cdbb1b7dd0bbb98a \
                        sha256  1291a223d142abd0838ea873f8581a59e7cfed2557d0f4767be50313b197053b \
                        size    63264 \
                    github.com/shurcooL/go-goon \
                        lock    37c2f522c041 \
                        rmd160  c88fb165ce8ea6314bd87d3d7903cfd2b4a30f16 \
                        sha256  7564877dea3cce40398b2136e4ca51c43e7eb9a364ee76489d0f9453df2d6b28 \
                        size    8835 \
                    github.com/shurcooL/go \
                        lock    9e1955d9fb6e \
                        rmd160  30ed67582711b7e0a335f4fd44057cefe6dd3907 \
                        sha256  b0a1dae1a4c628f53352bd62ea71119d7d802f4fc08afedb279bc103220d705b \
                        size    27922 \
                    github.com/shirou/gopsutil \
                        lock    v2.18.12 \
                        rmd160  7143f83ef1ef49ca0194909b44c5112a5c201243 \
                        sha256  003734ada5eb84b37bdff1fa4161b9132f6fd83259cbe51d33b66a358162b75e \
                        size    117507 \
                    github.com/sean-/seed \
                        lock    e2103e2c3529 \
                        rmd160  eba5a3557458475a16dd1cff067c2cf9958cc76b \
                        sha256  e587a952a9bea3517127a82acf951ee171d2611925f0b360141d11b7bbe3c58c \
                        size    3425 \
                    github.com/prometheus/procfs \
                        lock    1dc9a6cbc91a \
                        rmd160  5843d241a5e704d19158c5e26192279d2cf7da21 \
                        sha256  46455a4880663d906b2fc42f27f737b85108ac6460875ae07eb6545547e5ed8a \
                        size    61591 \
                    github.com/prometheus/common \
                        lock    4724e9255275 \
                        rmd160  35ec1413aa0844af68b38e99ca5e4ddb20e01ed8 \
                        sha256  e61e793b5b36e1d85e5b8fe14c95f9fff9161c71e0e83a4fe7061f8ddf6cccfb \
                        size    80852 \
                    github.com/prometheus/client_model \
                        lock    5c3871d89910 \
                        rmd160  e28f557fb4cc2ab61885a5d27bc2c3c4b5d60f3d \
                        sha256  cb9d1d39efb2b7582fddaa4d40258de7970f6bfd2a7b512a8e2084131bbb0cc4 \
                        size    57137 \
                    github.com/prometheus/client_golang \
                        lock    v0.9.2 \
                        rmd160  2c7e86751950bb8c03bc8672b16f97c11502aa74 \
                        sha256  5a985585cddf883f5adc40d75d6156b68bda9a0fc12b519165cb8758d4d290f2 \
                        size    130116 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/pkg/xattr \
                        lock    v0.4.0 \
                        rmd160  94f6ad651c0c44054aacb6ddfff3dbd83823d912 \
                        sha256  ad7821a995e82da761b90cf7e8c2e80aff805e161ef2076c3e659d6df4f62104 \
                        size    8275 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/peterebden/tools \
                        lock    b2a0db951d2a \
                        rmd160  ea81c97245cceb86abd5048685a20239dc48724a \
                        sha256  88e751083e76de4107fb6ad058ffeba1bdd7e6efe937459cd9f5c909dc7fb882 \
                        size    2200075 \
                    github.com/peterebden/go-sri \
                        lock    v1.0.0 \
                        rmd160  beb532fa99cd3da640fb849d7d52aa14d3ac2706 \
                        sha256  735d5e814f474365e4efeac874a67103dda2afd48294bc8a3247aeb74fc62142 \
                        size    9044 \
                    github.com/peterebden/go-cli-init \
                        lock    v3.0.0 \
                        rmd160  aef4ccef151f9333696718345b337c4233ad5051 \
                        sha256  adf45901a03dde24d7bb41096c552b59b2ccb20c0bd13fc44acf1910740f076e \
                        size    10782 \
                    github.com/peterebden/gcfg \
                        lock    v1.3.0 \
                        rmd160  ddf6738cf0f456bf7f7c2a70e3fd5a2d9af3dad5 \
                        sha256  cfc834411f16275870a97c6231008447c81591243142f62f0e2d224f5e940a0b \
                        size    29606 \
                    github.com/peterebden/ar \
                        lock    a0ae3a11a518 \
                        rmd160  4667d8b4e3c01dea28df9097eac565d17365575f \
                        sha256  9262ae63572154a4fbc31d70f3847da9780afcd05334b1e3a53c5fc5a0762ca7 \
                        size    13912 \
                    github.com/pelletier/go-toml \
                        lock    v1.2.0 \
                        rmd160  8d91b6485f373ccaa894abcb3bd53839e55b9057 \
                        sha256  0a9503f2b53444e0c3ea960d18febe14d472c16279844f231994c5ccb81dbdff \
                        size    57515 \
                    github.com/pborman/uuid \
                        lock    v1.2.1 \
                        rmd160  a1d8480d146418710b28482b2e8873a0045f6e9c \
                        sha256  1f5c375649ae3907fb7761453b9cfbb0e8cedbafd8faf5b68da342103d69b332 \
                        size    10841 \
                    github.com/nicksnyder/go-i18n \
                        lock    v1.10.1 \
                        rmd160  f555f357f9d92f83ff2ca2fe3e5487d090450c20 \
                        sha256  f3be39d517dece85b71b140195fe79b841ebe54ebd2dcfd9f1105634f60a969a \
                        size    76494 \
                    github.com/mostynb/go-grpc-compression \
                        lock    v1.1.2 \
                        rmd160  d205d61d3258e552db792688f2f00fb8ff5b024b \
                        sha256  a0ff58db9f31d34e99ed04c521f6adc5656d48c7bf18943f08742471ce324685 \
                        size    8984 \
                    github.com/miekg/dns \
                        lock    v1.0.14 \
                        rmd160  b5c7a62b376a2145be72d6eaa0b249996c9c95f5 \
                        sha256  fb423563057a47000dcf004c448af6317c498733c7182e22a2e7fb8c4df61d6b \
                        size    3885963 \
                    github.com/matttproud/golang_protobuf_extensions \
                        lock    v1.0.1 \
                        rmd160  e28c4169919e72c08ee6520ad2ce16943d18e40c \
                        sha256  c40d4c38e7dc2a7bae57e3740bb28d463e173d82e4603622d04d01741ff7a083 \
                        size    37197 \
                    github.com/mattn/go-sqlite3 \
                        lock    v1.11.0 \
                        rmd160  5356bd4d629bd361135ed35004baf8c252975e1f \
                        sha256  cdda85b58e326e05c92845a96ec9c9937e8133edc4df7686b9407f15d1531103 \
                        size    2278794 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.4 \
                        rmd160  0a12014fd5fa0abaf40b622ae21db4e754b8b86c \
                        sha256  9795d007b5616de49307fb12a4d7e5363512ec3f1094a8ec6660ad4da8c03131 \
                        size    3379 \
                    github.com/mattn/go-colorable \
                        lock    v0.0.9 \
                        rmd160  7251bb6bf8e5651a52c8e3244d7117918e812f89 \
                        sha256  22ae6fdf63bccd195bf108013ba477c896a11fffdbb3398487914e32e1db9b2a \
                        size    7602 \
                    github.com/manifoldco/promptui \
                        lock    v0.3.2 \
                        rmd160  5901f6f00a6e2a2a4a31e0706e2caecc2b2d2e20 \
                        sha256  2d558f7dcef09023bdbc2deeacf25407b976c5726d83abd930fea2373f9d0d76 \
                        size    26256 \
                    github.com/lunixbochs/vtclean \
                        lock    2d01aacdc34a \
                        rmd160  a378a8e18f9fc0f242d5d25bfe8f3a321f2cfd25 \
                        sha256  7dcc634f0e50b918bddfdd88f7cfa99e35e885c1e53cf61854e8f638a3a90727 \
                        size    4185 \
                    github.com/kr/text \
                        lock    v0.1.0 \
                        rmd160  0b3c78459e227170a3b80a0103d87a3eef77ed88 \
                        sha256  5ed970aad0da3cba3cffacdb4d154a162a8968655ee6d6f7b627e71b869efaf6 \
                        size    8691 \
                    github.com/kr/pretty \
                        lock    v0.2.1 \
                        rmd160  eaf5b58a46b962079cbafddbc3ef83bdbf02b31e \
                        sha256  253c4a190c9337800e08aba66b77ea3db0835e3ae61289d80093995a649eb7ae \
                        size    8769 \
                    github.com/klauspost/cpuid \
                        lock    v1.3.1 \
                        rmd160  0c161f6a90600c80e908141c2a81130ba703307e \
                        sha256  8db60afc9f494af07150fff47e676377588d36fb5ee3cc181ec59ff35c238c79 \
                        size    367163 \
                    github.com/klauspost/compress \
                        lock    v1.10.11 \
                        rmd160  9ef5920add0e71c8e7d609bcef6f15c76dcb2dfa \
                        sha256  1d6f2f155090e2cc41e7e74a53b6eca9826fce53eb4d2621703606404bdabb03 \
                        size    18121752 \
                    github.com/kevinburke/go-bindata \
                        lock    v3.13.0 \
                        rmd160  19292d56e3863967c432e8c7294d53e0c44018ea \
                        sha256  2c7d4fe3ed59bfe752d461f8328de689c5e2ee494bb7f0ea6ce1ac5df71bd1e1 \
                        size    15613749 \
                    github.com/karrick/godirwalk \
                        lock    v1.7.8 \
                        rmd160  c2a4412d164fc625aa5f4ee62b0d39e3aa8e79aa \
                        sha256  4062fb8248e4b49b25a66d812285a1c86b2674293036b868e4a523639a82e88e \
                        size    15167 \
                    github.com/juju/ansiterm \
                        lock    720a0952cc2a \
                        rmd160  c3c15da3b3d62f7caa467b66f45b251e2e868626 \
                        sha256  a0efc9542e6fe50c97cdd999685ddda6069ab44754a6b3c87c6b18b21899e05b \
                        size    15418 \
                    github.com/jstemmer/go-junit-report \
                        lock    af01ea7f8024 \
                        rmd160  4b02a147813e4390ae5ec157bcaa216dac5fb44a \
                        sha256  2543ffa6745eacfdb5d1084160e22e23f6479b97ccc4c20fcc7064a3a3b71718 \
                        size    16553 \
                    github.com/jessevdk/go-flags \
                        lock    v1.4.0 \
                        rmd160  b0c73c434cdc6019a10f27b5ab9bbb2134ae063d \
                        sha256  407533a2bca7c9b49b2ef5860350f0533227335191dc90995ca880091e35b503 \
                        size    55476 \
                    github.com/hashicorp/memberlist \
                        lock    v0.1.3 \
                        rmd160  72a45e025289bc8cf20c8c6d15cc0049227f4c4b \
                        sha256  46de16f1dec95b8e2b4f3055a0842795a89621305e9705d030364f994237fa75 \
                        size    85961 \
                    github.com/hashicorp/golang-lru \
                        lock    v0.5.0 \
                        rmd160  e7b2119946aff1f5da518209f2c206be9f8b92c3 \
                        sha256  a4411440d3a34828190b1cddb7ae384f59c2c4f3deb16f5fc017b2d0638d5061 \
                        size    12937 \
                    github.com/hashicorp/go-uuid \
                        lock    v1.0.0 \
                        rmd160  f21670d12accfe66cf933ceb9b9504474aabe6a2 \
                        sha256  c0614753088e886698f61ee1bcd129fd526df93aab15b4825dfce9d32341a524 \
                        size    6841 \
                    github.com/hashicorp/go-sockaddr \
                        lock    v1.0.0 \
                        rmd160  382b803a943173eac4b77382b449bc534f029700 \
                        sha256  8d139088ea0fa5ba397345e62e6a6f786264c0359255c85066e1c7698a99f689 \
                        size    661771 \
                    github.com/hashicorp/go-retryablehttp \
                        lock    v0.6.7 \
                        rmd160  95fcb75b8cbfe43461cc7a70c293d5837123e186 \
                        sha256  ed4aaa07d84510753fc1a8e0ad7c945edf87ac05b05447ad3ab0acfb9cac7461 \
                        size    20307 \
                    github.com/hashicorp/go-multierror \
                        lock    v1.0.0 \
                        rmd160  5654b3418ddaf1fc69a9f6387126c1445259114a \
                        sha256  b16af039752b3be7ccefe05422dc2a48b6b3318188e0ef54ef61276c776f4eb6 \
                        size    10071 \
                    github.com/hashicorp/go-msgpack \
                        lock    v0.5.3 \
                        rmd160  218acbd9ddb1b0a506b75d1b39a252d4eb319976 \
                        sha256  71d664bd11422533275cb95e122216a48b7c714528538ae6d0fb3c1b4988af0d \
                        size    49674 \
                    github.com/hashicorp/go-immutable-radix \
                        lock    v1.0.0 \
                        rmd160  e0c52671594d8066e9efb1892cfe075559aa1250 \
                        sha256  1a390812018cf55812333bd16b371514563dda0bc903a2c231424d1b2b3d380a \
                        size    19298 \
                    github.com/hashicorp/go-hclog \
                        lock    v0.9.2 \
                        rmd160  0bf5170f45d580654ab9ab791ce45cfecb350283 \
                        sha256  e599db076f0bd5b3448ab270a5d7d18ef87a91cf91ed0be3bda32280b9768421 \
                        size    26491 \
                    github.com/hashicorp/go-cleanhttp \
                        lock    v0.5.1 \
                        rmd160  421ba8dea2ca1d8a013b682866e75d4a0d724d2f \
                        sha256  f51adef8dd7f4cd168516a57c65d10d6bdc844e65f86e2c04af95f1afc1b870a \
                        size    8068 \
                    github.com/hashicorp/errwrap \
                        lock    v1.0.0 \
                        rmd160  d9bf75f667d7bec9b4b11ca34de7ca722495b914 \
                        sha256  49e80cf52f294ce69fcc8cd26f06b8d8cee2623f6e0012df871b355fb7b17787 \
                        size    8351 \
                    github.com/grpc-ecosystem/go-grpc-prometheus \
                        lock    v1.2.0 \
                        rmd160  4e8ef8c81b9b924bde52b164e6e49780ad8777f9 \
                        sha256  d9b8f674b28a6b06ad0e2c185907d9708175ed617fbefe825eb0d289b5a90420 \
                        size    24758 \
                    github.com/grpc-ecosystem/go-grpc-middleware \
                        lock    v1.0.0 \
                        rmd160  20777fe56d70cc7e8d3e452e3d72e07ba2292638 \
                        sha256  fde511224060401798ffc1c36a6d5ebf4b92d5185b6f10f34c28ef40e9de5ffa \
                        size    97269 \
                    github.com/gorilla/websocket \
                        lock    v1.4.0 \
                        rmd160  bfe52c2f272de53ac87066505cc628cbd6c0e608 \
                        sha256  fbed81f8d0d5057c40e4ac8d4c26e073034f09f14efdd9e078f4c85aeb230605 \
                        size    50247 \
                    github.com/gorilla/mux \
                        lock    v1.7.0 \
                        rmd160  d876eb9c15411aaee5abfc7e27324d2c342d0c82 \
                        sha256  0bf222463ecbe1e3cf387f28cc741c3ae484bfa149cca1b0ead88bf0abd37c90 \
                        size    40797 \
                    github.com/gordonklaus/ineffassign \
                        lock    1003c8bd00dc \
                        rmd160  7c2a7329951d625e5149b35b69ce67f45ac7cb70 \
                        sha256  a4fee05688876e28df08d0cf68f6358dbcfa78d80ba80d92bc20136667182bd1 \
                        size    8752 \
                    github.com/google/uuid \
                        lock    v1.1.2 \
                        rmd160  2ace514f2f004e26bb7c968c851cff14ea67b975 \
                        sha256  106d573bd1a01ebf7a5171a962b4b1f9d368bc9fb43b1e03bd7622950d3b27ae \
                        size    13884 \
                    github.com/google/shlex \
                        lock    c34317bd91bf \
                        rmd160  e9a28aae4f27edc417d86c9013ed985880df66c8 \
                        sha256  0c3bf5da1111371bd986caed044034face394904c4a7d119dd5c4a4aaf87910a \
                        size    7235 \
                    github.com/google/go-cmp \
                        lock    v0.5.1 \
                        rmd160  f557725ca7d868edfc5d70b1d69bd33570ef5c81 \
                        sha256  e2c3dc6f5e6e07e5034cad315b76919ee7a7dbdf122ff76eeabd2d8b719a3d57 \
                        size    99629 \
                    github.com/google/btree \
                        lock    4030bb1f1f0c \
                        rmd160  c2395f47de2a7298ceb23d28e7312943e6bd8059 \
                        sha256  5868eb263fe25b76eccc998d95128503433832d032670ad97e6696de358a392a \
                        size    15296 \
                    github.com/golang/protobuf \
                        lock    v1.4.2 \
                        rmd160  fbf4477bc008421fde463d79f7bc54a36de91db2 \
                        sha256  206d74f8fd066bb178135ee9c092e986f8a1e1104df242e148e99e5a839e4ef2 \
                        size    171802 \
                    github.com/golang/lint \
                        lock    c67002cb31c3 \
                        rmd160  6d7d3015d25074cfb56cb35bedbcad05822e1227 \
                        sha256  51bb2320df1c34b63beeca45672b8326435cb876d98a1672b457a128e2576826 \
                        size    32086 \
                    github.com/golang/glog \
                        lock    23def4e6c14b \
                        rmd160  b5bd9166cd1e073a035b5bbd3c4d9febf2c917a7 \
                        sha256  2826d20759090e909ba0f8771def236ad6433fc3e44bdc28374b309efe3e57cf \
                        size    19662 \
                    github.com/gogo/protobuf \
                        lock    v1.2.0 \
                        rmd160  0700c3de915b137a45db5601cd0b90ab2245bd0a \
                        sha256  9db9a44b987ec3068c3daa036e27f71fb2d94d44a0b80d448e8f0a068bcee1f5 \
                        size    2011566 \
                    github.com/go-ole/go-ole \
                        lock    v1.2.4 \
                        rmd160  ff816f1835d4311c60fbed68b0d01838c4265bb6 \
                        sha256  55590e7d9e56e30094fd487a2dcf4926aa4bb82471f21f33131b606a6ce41294 \
                        size    51683 \
                    github.com/fsnotify/fsnotify \
                        lock    v1.4.7 \
                        rmd160  24712e412814020224e2779186e634610e2f6926 \
                        sha256  bc839ee158ad34b81c1f11c3b9e3bcbabfba3297f61d165599880c400b8171dc \
                        size    31147 \
                    github.com/dustin/go-humanize \
                        lock    v1.0.0 \
                        rmd160  e8641035159ea3e8839ee086f01f966443956303 \
                        sha256  e45e3181c07b3e2dad8e1317e91a5bbbee4845067e3e3879a585a5254bc6a334 \
                        size    17273 \
                    github.com/djherbis/atime \
                        lock    v1.0.0 \
                        rmd160  6141f7bd175f9f754f81c48dbf49ceee7d9c1240 \
                        sha256  64d78faf79572aeeceb7f551e1bda7dc475d19c04c91b46ae4e77ffcb80e48e2 \
                        size    2916 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/coreos/go-semver \
                        lock    v0.2.0 \
                        rmd160  57d1d800408e97ddd9cf06552eea5f1caed79c0a \
                        sha256  db8d86ce1ed133caaa4dd7129afaa71c62d375cd908fc65307d47ab51dec0bd4 \
                        size    8475 \
                    github.com/client9/misspell \
                        lock    v0.3.4 \
                        rmd160  35b385cb5e39e9505eccbca18ffa2799240710be \
                        sha256  8193021639e3f4f30db19cb469ac7f43d56d2200eb7749fd868a69319f95fcf1 \
                        size    239605 \
                    github.com/chzyer/test \
                        lock    a1ea475d72b1 \
                        rmd160  61f83d79b356cde63a27df0f2832ef92fcbc216d \
                        sha256  98d0c7d1dec438459e31886d65190bb45f70c4ed73e35f5ab2f3b8de582ea309 \
                        size    4007 \
                    github.com/chzyer/readline \
                        lock    2972be24d48e \
                        rmd160  933f32b684d0af4b8970d964d610918a9f181df6 \
                        sha256  f5771c6a3d97166a9536f8a45e85e1c40aed9b02089e395d2f4131681cbf692f \
                        size    36826 \
                    github.com/chzyer/logex \
                        lock    v1.1.10 \
                        rmd160  105d839f798ba0c3e27b3db4e790d9d21a928029 \
                        sha256  947e61095044d310b0ad92f10ac77c36eaa3c3e2e6181e87428ad10c20930ba3 \
                        size    4351 \
                    github.com/bmatcuk/doublestar \
                        lock    v1.3.0 \
                        rmd160  d57c218008a4212032a03f53ab12280f51d40f8b \
                        sha256  9e95fe28f25817c0e5c34596f11a54974691305e38aa823015a788e1ff4f1cfc \
                        size    10473 \
                    github.com/beorn7/perks \
                        lock    3a771d992973 \
                        rmd160  921a5a40caa13771941f396d8356ea83378bd545 \
                        sha256  2a1af8e410597ccc0359e0cf7e9785eed8c26eacb463d709d080bb610093ea3a \
                        size    10800 \
                    github.com/bazelbuild/remote-apis-sdks \
                        lock    81a3a82fc300 \
                        rmd160  be29b266e8ca5896288b2ac11b0e012b8dc3f1fe \
                        sha256  7bb426674d9fb97285dcac315e496176c61b9a116b2ba1ce577588f4ac8a9856 \
                        size    139089 \
                    github.com/bazelbuild/remote-apis \
                        lock    1aeb39973178 \
                        rmd160  f0247683d10cf003d44d47810dedad9f5f5aa0b3 \
                        sha256  e5a7d8e4200fe9bd14688863538da3724ade79c44f89bde044082f03a0f2e9a4 \
                        size    85708 \
                    github.com/bazelbuild/buildtools \
                        lock    4bcdbd1064fc \
                        rmd160  1c3f0dd1bd4f74289f106edb206ccf73fcc38d10 \
                        sha256  b300f8074faf6ed6e680526b5fbd60865094e0143edbbf5e4381988e44a23f0a \
                        size    205080 \
                    github.com/armon/go-metrics \
                        lock    f0300d1749da \
                        rmd160  7ee5f3240ee41c952203e01f28778a80c4ea1979 \
                        sha256  494bea10e536947c43586c9de2f48eb3c4c25bdcde8674ceed700b730ef7db1a \
                        size    23856 \
                    github.com/alecthomas/units \
                        lock    1786d5ef83d4 \
                        rmd160  3d3ca4a3a23ff86300811803047e229fd54ceb7f \
                        sha256  d7aafe5f03ea3d26edce257f58bbf15addf4f74c836417898b32c4a642ca21f5 \
                        size    4932 \
                    github.com/alecthomas/gometalinter \
                        lock    v2.0.11 \
                        rmd160  135834614ac1cd1eaad668babfb1170964568816 \
                        sha256  f23e2274b271a0630bf4d7b5a4bcacd603272da55a44a2d06f5365ccd68a3355 \
                        size    1775423 \
                    github.com/Workiva/go-datastructures \
                        lock    v1.0.50 \
                        rmd160  e6d58535e9f4b60fbbb221800e39cbb9d01c0096 \
                        sha256  22d313d937d0472997d9fca25e786d89fc7227731ad7a97cbc3b3fa54adebad4 \
                        size    176917 \
                    github.com/StackExchange/wmi \
                        lock    cbe66965904d \
                        rmd160  1c28ff3f595532ab67c85f5232c9228cf97d65d9 \
                        sha256  01b78146552b0c7d6126b64cdf4f7c40fe1e1e15a9f822d4a1bc6db5df1f48ca \
                        size    11289 \
                    github.com/Songmu/prompter \
                        lock    d227c68538bd \
                        rmd160  291a157dbc10a573b74740a99eb55e2e4f58913d \
                        sha256  43b4cb4e484795dadb3acde340bcab05d4bb5b5f9dbaad00548a19e59bf40975 \
                        size    4130 \
                    github.com/DataDog/zstd \
                        lock    v1.4.5 \
                        rmd160  3b30f765dd14af12666aa9bec66906a5f03340ab \
                        sha256  8769ae35701f602acc1da4c691c0c7c7dc4d43693bc08514354c588eb93aa2ca \
                        size    512878 \
                    github.com/BurntSushi/toml \
                        lock    v0.3.1 \
                        rmd160  fb9650e2d16525153645e5547626f242f3800149 \
                        sha256  8cc9e5dc68e247554227973d0b4e023b27bbd9ba5a26e4fb40f44743afcb35f1 \
                        size    42087 \
                    cloud.google.com/go \
                        repo    github.com/googleapis/google-cloud-go \
                        lock    v0.65.0 \
                        rmd160  f8f42d57516023a0737ce4111c26da39146e2549 \
                        sha256  06dbb41aee9bbf3f8cb1f4500771963164d6b9b6ee849c28c04596b947ce66eb \
                        size    2859108
