# -*- 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.3.0 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  540a32ec164c085d382cf244baefe63b190b21ff \
                        sha256  57965af14e2579ea44928070aa04251ecbb1fb4e206c208b4aec6f803ca36b5a \
                        size    6446911

go.vendors          golang.org/x/tools/go/packages/packagestest \
                        lock    go/packages/packagestest/v0.1.1-deprecated \
                        rmd160  52166f3619102b9e082f1a153baefc1406910036 \
                        sha256  a77776ff38a217749e085be1548562fbced6d78196fced167967159589380516 \
                        size    8177810 \
                    golang.org/x/tools/go/expect \
                        lock    go/expect/v0.1.1-deprecated \
                        rmd160  52166f3619102b9e082f1a153baefc1406910036 \
                        sha256  a77776ff38a217749e085be1548562fbced6d78196fced167967159589380516 \
                        size    8177810 \
                    golang.org/x/tools \
                        lock    v0.44.0 \
                        rmd160  358a1c3492dc8da116cc0a493a19d1888f835c98 \
                        sha256  e7b34099975a2b35c16ea43e0de3d2379fa1bfda12ac5e5cdd5481a3c1ea75f3 \
                        size    8260080 \
                    golang.org/x/telemetry \
                        lock    392afab6f40e \
                        rmd160  b9c7df19b9b7341d4fc19ccbeb5459b92668dcc0 \
                        sha256  fd05c5c8a80d7e4de3f21ddf1611c6d96cf04d3d8b892b5e903217cea01d9967 \
                        size    974095 \
                    golang.org/x/sys \
                        lock    v0.43.0 \
                        rmd160  381d776eae39a58841b2f1c6596efa31b07bac79 \
                        sha256  55941470e9dfecd02670a12051e931e072ee5a5e5d1d8968ef147c2a395938d7 \
                        size    1539275 \
                    golang.org/x/sync \
                        lock    v0.20.0 \
                        rmd160  055ee2de37e36c8907ce82d10372aea98eb41b1a \
                        sha256  34820b4ce3b524d6544ebda2436b389c282f61fb644755f4e3f49e81fcd4ff4a \
                        size    18182 \
                    golang.org/x/mod \
                        lock    v0.35.0 \
                        rmd160  374e93dfa922ce234509b1306976003163e52ec0 \
                        sha256  294365a9812928c145803eb08bd5cba4edade1c3a6bfa681fdfb410bf249ddca \
                        size    126375 \
                    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
