# -*- 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/google/go-licenses 1.6.0 v
# Delete this on next update to use golang PortGroup's default ('archive')
github.tarball_from tarball

categories          devel
maintainers         nomaintainer
# Plus Unlicense, which MacPorts doesn't know, but is permissive
license             Apache-2 BSD MIT

description         Reports on the licenses used by a Go package and its dependencies.
long_description \
    go-licenses analyzes the dependency tree of a Go package/binary. It can \
    output a report on the libraries used and under what license they can be \
    used. It can also collect all of the license documents, copyright notices \
    and source code into a directory in order to comply with license terms on \
    redistribution.

checksums           ${distname}${extract.suffix} \
                        rmd160  7e3a31e87404c0fdc094ec88ecf2bf34e62ce3d2 \
                        sha256  a8284c73a1bacc4ef48cc15b7293148353f8670e423b82c08f0ca11b0b4c8bec \
                        size    175285

go.vendors          k8s.io/klog \
                        repo    github.com/kubernetes/klog \
                        lock    v2.80.1 \
                        rmd160  a1e2b0f78538b0cef0d4e28af981da58c0a6cc98 \
                        sha256  c609bb7b1b744bb087f3d6a5143fc0f5c4065a7a56898552dfff45cb198bf87f \
                        size    89655 \
                    gopkg.in/yaml.v3 \
                        lock    v3.0.1 \
                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
                        size    91208 \
                    gopkg.in/warnings.v0 \
                        lock    v0.1.2 \
                        rmd160  e0245ded51f41ce8051ae561d1a0b844f4b8f181 \
                        sha256  547803dff3ec1c7adb69c411e7b3846595c3265d22a8888001661504d23bd4fb \
                        size    3772 \
                    gopkg.in/src-d/go-git.v4 \
                        lock    v4.13.1 \
                        rmd160  5fee27daad2048b683389eed98bcc313e380285e \
                        sha256  7d778311e93226b0cf7e24febf676599e848be4b2caee1016abc20654ffc75d6 \
                        size    434964 \
                    gopkg.in/src-d/go-git-fixtures.v3 \
                        lock    v3.5.0 \
                        rmd160  cc539a6f1c735df5d31e34ae661a09a3d00b6b70 \
                        sha256  037c29f438905932553e626423d0d5f28e01730ca6b1f5bcb16bf59087affcb7 \
                        size    48427284 \
                    gopkg.in/src-d/go-billy.v4 \
                        lock    v4.3.2 \
                        rmd160  2a253d253ea17bfdbd8765f43cc1d5f1da3c79ef \
                        sha256  d85b42827fdd2cd1cf24163b734f8520ea8915a8df87aae7747c51ed0416f550 \
                        size    28036 \
                    gopkg.in/check.v1 \
                        lock    8fa46927fb4f \
                        rmd160  c84f37dc900224c5e9e6e16ed5acc0d625583bc1 \
                        sha256  c41439b343f3fc3c0b6f943b4aae642f10f19451e945c23dfb324c9c8f87d0b7 \
                        size    31616 \
                    github.com/protocolbuffers/protobuf-go \
                        lock    v1.28.1 \
                        rmd160  b6e8eb6d53889424dd6b451c20ac9b72de99a639 \
                        sha256  0bf41d25ed04a6a4ac9d9cb33031b50718a64ca76b0e9853dabdade80ee34f3b \
                        size    1281110 \
                    google.golang.org/grpc \
                        repo    github.com/grpc/grpc-go \
                        lock    v1.48.0 \
                        rmd160  b60eda16103d80a1b25ca3bf24df2bf64eb0becd \
                        sha256  68a087b3f1f558a1ee7d3572e892ab45687aed6361e7a31c6d90ab62a6a77610 \
                        size    1522360 \
                    google.golang.org/genproto \
                        repo    github.com/googleapis/go-genproto \
                        lock    37a418bb8959 \
                        rmd160  4c93d450a208c197325c6cf66e0b6a9030df8e7f \
                        sha256  6750090409677e572a6b53b8bcb65f24de9aaac0f66a9c0195b03bb9347dd094 \
                        size    14417938 \
                    google.golang.org/appengine \
                        repo    github.com/golang/appengine \
                        lock    v1.6.7 \
                        rmd160  32e6de431630b8126df1d04e36eba2abb57626f1 \
                        sha256  3669d59598e4bd657ec079f151fab47b3aa130adfec35daeb05e079220970cd2 \
                        size    333026 \
                    google.golang.org/api \
                        repo    github.com/googleapis/google-api-go-client \
                        lock    v0.93.0 \
                        rmd160  d269963f0555f2ff2203eec57d87dc33c0d71296 \
                        sha256  1a7a1d0ad3caa985ca6aa0e1ff74bb7151efb75f767e4d18d28f0022b2fe985b \
                        size    26199537 \
                    golang.org/x/xerrors \
                        lock    65e65417b02f \
                        rmd160  3496bf1f1ed5b55521cf7822560976433bf5f3b9 \
                        sha256  40757cba83ef7689be5fe671dfedefb4dcb1ff37af2a2f493ccb0b0262c34796 \
                        size    13752 \
                    golang.org/x/tools \
                        lock    v0.5.0 \
                        rmd160  c35cabd0677a3d42c9f60a869abea7b0f0a98fcf \
                        sha256  c022010db246ec92108ac2ec19e471fd32a72814c98f9241467ca8a6ddc80aab \
                        size    3281289 \
                    golang.org/x/text \
                        lock    v0.6.0 \
                        rmd160  41b7bda7df46797457b47aa00e5d745345b684bc \
                        sha256  6172a6091f616a9fb644ed71ee61e3a69529f95f357abd9ce521599a1e57e2b9 \
                        size    8361557 \
                    golang.org/x/term \
                        lock    v0.4.0 \
                        rmd160  ab690adab1da9bf826e1e2960b3c032c9284a23e \
                        sha256  fe08b220b0929e25392011fd72353f50b7ac64d52cffff4a868318b0f16beab0 \
                        size    14800 \
                    golang.org/x/sys \
                        lock    v0.4.0 \
                        rmd160  83e9289b4e409a6a5a96cf70f6adda487c3f1170 \
                        sha256  97f4948f84af5fe499733870e49ce277786e512787690065e3be9828d4a6c738 \
                        size    1425728 \
                    golang.org/x/sync \
                        lock    v0.1.0 \
                        rmd160  bf68702d961107a225cce561701852f129f16a3d \
                        sha256  50a67a11e715a61c022f218604adc63e61684de5f5db2330741077439c4ce68f \
                        size    19355 \
                    golang.org/x/oauth2 \
                        lock    fd043fe589d2 \
                        rmd160  33e6bb2b1e8231fe2d34d4a431cfc4aca86be902 \
                        sha256  2dbf7dba5b5f1cbdb5fec1b64018c9dfc0f401e3256b46a34019eafcf4ef4bc4 \
                        size    90213 \
                    golang.org/x/net \
                        lock    v0.5.0 \
                        rmd160  5c6bd81ab31a211f0e6f520dbec3c02c506d9ea6 \
                        sha256  34827849fc6295d493c21df54fea819dae369bc37ff7d7e283030fe140118c0e \
                        size    1238525 \
                    golang.org/x/mod \
                        lock    v0.7.0 \
                        rmd160  73707d2727c71807c01e4673f48cddd583acfe58 \
                        sha256  b7b055dc13c077857b321b825dbf606526beb399341894adbe48640d953471a4 \
                        size    120276 \
                    golang.org/x/crypto \
                        lock    v0.1.0 \
                        rmd160  909910cef0db632e2c590f9fad5dd47a25a44979 \
                        sha256  35e3d04761ad1510dd2b2df74774f529b6e4e176a966f78e423aa30ce436153c \
                        size    1633135 \
                    go.opencensus.io \
                        repo    github.com/census-instrumentation/opencensus-go \
                        lock    v0.23.0 \
                        rmd160  9d77906343a59654c68ceb858891e4070d663d3f \
                        sha256  55d38d8243e32277b848b3d9ac5858ffd08e82b54c165e7bfbeaed7f4dc408ff \
                        size    176412 \
                    github.com/xanzy/ssh-agent \
                        lock    v0.2.1 \
                        rmd160  356547460413381067ab37d9a8ce904dc91e5d9b \
                        sha256  0e439b2a0962200a2e7872fb8cfe8f9be6942aa66a89230c805aac3ddc456664 \
                        size    7623 \
                    github.com/stretchr/testify \
                        lock    v1.8.0 \
                        rmd160  5c390a4b7ea60de6cf9f69ece1cfc664e52c52b7 \
                        sha256  9b51f07d72fd2d88a76cd89fb8863fc69812e364d28d0a97f6eacf9cd974c71d \
                        size    97622 \
                    github.com/src-d/gcfg \
                        lock    v1.4.0 \
                        rmd160  9bc031184466bc7f0c704cd98af4556061a0c370 \
                        sha256  d94bfbb72f6219a5f24688f4b346fe08d1a00e4426d14565d40f32f76c30a77d \
                        size    28541 \
                    github.com/spf13/pflag \
                        lock    v1.0.5 \
                        rmd160  2ce81608a38c6f383a35bccd24d64361df5828c9 \
                        sha256  7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
                        size    50815 \
                    github.com/spf13/cobra \
                        lock    v1.6.0 \
                        rmd160  f44b255ef7a061fe502bc6734331d4c9c648cccd \
                        sha256  21984b349f556a1441b7ed87504ac38ef76623ea3e237609c9369431be98f37d \
                        size    110708 \
                    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/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/otiai10/mint \
                        lock    v1.3.2 \
                        rmd160  274a71c9e46d219d2bbd884a10d5c90dc9654aaa \
                        sha256  321c67c846f87c56aadbc6af6c8685ccd2e8ef9eb7ba7c35f5a351a55b62d9c7 \
                        size    5981 \
                    github.com/otiai10/copy \
                        lock    v1.6.0 \
                        rmd160  5c263942d87169c5c9c6d58a307dbc19e940f304 \
                        sha256  0d2f35268fe488f5b9802b5b4487dce491cb2e3381db497bf913ade59d1864ff \
                        size    12248 \
                    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/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/kevinburke/ssh_config \
                        lock    01f96b0aa0cd \
                        rmd160  c962defaa545cfeafa69e015b409607091fa81ee \
                        sha256  d1c0dd1bc30b97aa5fbbd5092aa90acb4f456aba9cc4f1843cb6d54f1265aacc \
                        size    17343 \
                    github.com/jbenet/go-context \
                        lock    d14ea06fba99 \
                        rmd160  37097898ecea5e875655fde48f48f126e0331246 \
                        sha256  ce27afd2576a5bc82565c8aa2ef108b1bb3c4dd80ebb4939455cab2495b74a2f \
                        size    5943 \
                    github.com/inconshreveable/mousetrap \
                        lock    v1.0.1 \
                        rmd160  d5dd7c9ef19fef8876014ae3b08a3f6a2a813bf7 \
                        sha256  57bdbba1b25456bc66319f0ad5ba00b92dcfddd8431df9152e046fe079ad85b2 \
                        size    5944 \
                    github.com/googleapis/go-type-adapters \
                        lock    v1.0.0 \
                        rmd160  ea72256359506b65b2753f83cf95044e2fed7ca6 \
                        sha256  b4bb8ca37f9a3c71cd6a059d95a070e615f06f460e46e77476878c2fa176213c \
                        size    18112 \
                    github.com/googleapis/gax-go \
                        lock    v2.4.0 \
                        rmd160  feef42e29678eb09d9e40f5240c0c4d1700067d7 \
                        sha256  0135674cbf459c2d62c1eac81d59e2e2930d6cbe1e173ebf0a9730dd440d59bd \
                        size    66635 \
                    github.com/googleapis/enterprise-certificate-proxy \
                        lock    v0.1.0 \
                        rmd160  67297e92358fddc6af89075a94753ed3c8414eaf \
                        sha256  8f2d431b0c6695921f04d8cc7f56591be57aee33f5ffba792f70d5d85f513bd8 \
                        size    25977 \
                    github.com/google/uuid \
                        lock    v1.3.0 \
                        rmd160  300ea34c54ab7ce9d2a4bbd84a4fb49f11db02f8 \
                        sha256  ef8b7d74d99c8abd9706909eb3bbd063460d1970fbf62619599b78092b8687db \
                        size    16215 \
                    github.com/google/martian \
                        lock    v3.3.2 \
                        rmd160  639f1542072a80f08fbe978585ab0a18e289a5d0 \
                        sha256  90d14c8d674b2461b7ace085ab2fe093d5f9eb1bb96395ea94e5d612c6a11862 \
                        size    160573 \
                    github.com/google/licenseclassifier \
                        lock    3043a050f148 \
                        rmd160  98a4ca5b767ed01112be2e2e95d7d8a041890235 \
                        sha256  3a2cc2ce1571fb8d77568e444f7877423d84ce9da760aa5c988d67d6fd1627df \
                        size    7058192 \
                    github.com/google/go-replayers/httpreplay \
                        lock    v1.1.1 \
                        rmd160  d2f56a9b6f4edb75c9ed0c3c0006e04e346319e1 \
                        sha256  66c88fd512f6939d33fbcb21adf32b097d32fe485d06ec8473750dd382a0386f \
                        size    64741 \
                    github.com/google/go-cmp \
                        lock    v0.5.8 \
                        rmd160  8335ed233b7f0de3539ff5c88b2eb1400480a806 \
                        sha256  a1b3d227b1d4a6c224f4597228e7380ac5dd4b886fe91644ba88ca0292b5f121 \
                        size    104650 \
                    github.com/golang/snappy \
                        lock    v0.0.3 \
                        rmd160  171e3de70a1e477829c27cf67e87d29ee461e043 \
                        sha256  5d2b36b275164254106f20d2843ff65a4e3fccca5aaf0f9a50aa875b59add4f3 \
                        size    65996 \
                    github.com/golang/protobuf \
                        lock    v1.5.2 \
                        rmd160  9924f66e6525b49769f4ef61f7196387185b2f9b \
                        sha256  d7b5f7c44e324b3f510fec1b79de20bd8d7537229b23ad7236769cf3974ce0c7 \
                        size    171736 \
                    github.com/golang/groupcache \
                        lock    41bb18bfe9da \
                        rmd160  dba4526dc11102f7cfc3ee7be23cb1416793e35b \
                        sha256  03b46be967afa501b74a1bf72211b08d6e8f6b2a3b42335105480b6df6e51980 \
                        size    26110 \
                    github.com/go-logr/logr \
                        lock    v1.2.0 \
                        rmd160  b9ef90fcdaaff369314b365cdadcca2d35dd50d3 \
                        sha256  aab4cb59f8f140a76179e032de59c54f8300d18eb642c664b16290cc5189aa20 \
                        size    36642 \
                    github.com/gliderlabs/ssh \
                        lock    v0.2.2 \
                        rmd160  1fef7211bf32e04b3daa1f2dcfb5e56afcff6cd1 \
                        sha256  fab13a77bd8c2ec9e8f441b81515016f2783fa348405676d9952f2ad78412ca2 \
                        size    21484 \
                    github.com/emirpasic/gods \
                        lock    v1.12.0 \
                        rmd160  5633e4a005c1e335bc00708aefebb0f475d30774 \
                        sha256  c379f9a4fae5a2defdaa314deab1e201228e866a502afa8948117e52cf644ce2 \
                        size    76836 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    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 \
                    cloud.google.com/go/storage \
                        repo    github.com/googleapis/google-cloud-go/storage \
                        lock    v1.22.1 \
                        rmd160  5fbf18c6f85b9743f4646e07207e91940ce82ce6 \
                        sha256  d98c3bd9b146c4e972f49db960a83660aeb696a9b8e9dacfb70de6c65971ea84 \
                        size    7981636 \
                    cloud.google.com/go/iam \
                        repo    github.com/googleapis/google-cloud-go/iam \
                        lock    v0.4.0 \
                        rmd160  9a5f0a34be5ae87882c201844e1dce540de78e9b \
                        sha256  2934bd279e753e9d848ebde9b06d757238721cd068550be32246ecec0af4c2b1 \
                        size    9360903 \
                    cloud.google.com/go/compute \
                        repo    github.com/googleapis/google-cloud-go/compute \
                        lock    v1.7.0 \
                        rmd160  fc0b2c180a3bfaac6e16c9e2ff1d78a67a2d0e33 \
                        sha256  b72cd7569bdef833dfdf682fa548e851c98519002886929bf3f5e415c85761b3 \
                        size    8517451 \
                    cloud.google.com/go \
                        repo    github.com/googleapis/google-cloud-go \
                        lock    v0.102.1 \
                        rmd160  62cf2f92af65e0b47a528befa6e2aa4102cc557b \
                        sha256  c6b4f0e7c8f7bb555e55a59a5ef401174e56e7ff5a8b60017783e5dfe8cd2866 \
                        size    8520159

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