# -*- 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/golang/vuln 1.1.4 v
go.package          golang.org/x/vuln
name                govulncheck
revision            0

description         \
    Govulncheck reports known vulnerabilities that affect Go code

long_description    \
    {*}${description}. It uses static analysis of source code or a binary's \
    symbol table to narrow down reports to only those that could affect the \
    application.

categories          security devel
installs_libs       no
license             BSD
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

build.target        ./cmd/${name}

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

checksums           ${distname}${extract.suffix} \
                        rmd160  edee47c47e7a365443037b70abeefd04eac94098 \
                        sha256  da1a7f3224cf874325814dd198eaa42897143fc871226a04944583cb121a15c9 \
                        size    6447135

go.vendors          golang.org/x/tools \
                        lock    v0.29.0 \
                        rmd160  76c11b8bd81f81ff914ca582f8836834da04865a \
                        sha256  7502492ec042e15623365cbe7322e8d5769ece29597f2f00b01fb061f4593767 \
                        size    7596916 \
                    golang.org/x/telemetry \
                        lock    39ace7a40ae7 \
                        rmd160  21d7895d7efce5058f268f1996906cbca204f30b \
                        sha256  7e0e7ac6dfcf609dff1cbcb29d5d2574fa8d61714dada1cb47b0ddfed641d66e \
                        size    923588 \
                    golang.org/x/sys \
                        lock    v0.29.0 \
                        rmd160  0e6e5b718d234eea0fe889a67ce06d5ecd1be27d \
                        sha256  ec9757aa9994bbc9a94472b49e3258eb2384d5c0c1c5e70c0bb945643fcba0f8 \
                        size    1520458 \
                    golang.org/x/sync \
                        lock    v0.10.0 \
                        rmd160  3cdb4e0e41894bd4f102154d7e193423451c64c6 \
                        sha256  0318693e1204134ef8d4110f1fd961fd0273ff4d59874c542d8b4739236bebfe \
                        size    18107 \
                    golang.org/x/mod \
                        lock    v0.22.0 \
                        rmd160  7358f9797227e211c935412623e95ab0f19391f5 \
                        sha256  678ac01588b803ff26227239d23ca85074ccb27460720aa2cc2b07f52285c713 \
                        size    125907 \
                    github.com/google/renameio \
                        lock    v0.1.0 \
                        rmd160  ba2fe6be9202636dcf17dd2d1c495aceed231cc9 \
                        sha256  dd166ecfcacfff3e36567edab9ef94affe756932becbf382939c20646f504a83 \
                        size    9728 \
                    github.com/google/go-cmp \
                        lock    v0.6.0 \
                        rmd160  2c9f5dab93f8a0895591466fe4a07c5dd9166ae2 \
                        sha256  0d550825fae514f8a947ab7e42fcb874f509d9cbfa3ad2711d7570a25f31571a \
                        size    104795 \
                    github.com/google/go-cmdtest \
                        lock    55ab3332a786 \
                        rmd160  e369d5f07e9522117d4bdac9986004ab349dc305 \
                        sha256  9075b23ae3ce1cde15d9f13443ef1e9fed9d8229880840a40c3d1bdf7c99fa1f \
                        size    18150