# -*- 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/amake/go2port e69f84e7a377c806f20b001aced27bf283ef84b0
version             20261023
categories          sysutils macports
maintainers         {amake @amake} openmaintainer
license             BSD

description         A tool for creating MacPorts portfiles for Go projects

long_description    ${description}

checksums           ${distname}${extract.suffix} \
                        rmd160  03a864dd7f0d1aba73a5d1a8e1dfd7edc9983f2c \
                        sha256  a5fb8b3844f9c91bec94baf235f0257cf772799eb785ac026af6a786481aa3cc \
                        size    16531

go.vendors          gopkg.in/yaml.v2 \
                        lock    v2.4.0 \
                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
                        size    73231 \
                    gopkg.in/check.v1 \
                        lock    038fdea0a05b \
                        rmd160  0f1896097db9d42b2fb5d62999bb52c77635f758 \
                        sha256  a82bd5c6960aa523c4dd8b30d52c3a7e8a5382e91f25862ef277bedf5c107007 \
                        size    31647 \
                    golang.org/x/sync \
                        lock    v0.24.0 \
                        rmd160  57ba638bc117cb30ba6c7a609a4618a20586efd5 \
                        sha256  e4c3a06cb2b46e004a875ec575013bf4571c2f89e10c72fce597451e280d5e03 \
                        size    18297 \
                    golang.org/x/net \
                        lock    v0.61.0 \
                        rmd160  638acc56111c3dff1700c86be4ebd5e92e4e8f7c \
                        sha256  2348b791d421bee770375279a2a7550dcd0664a0634fd3b1c712485d14171879 \
                        size    1410957 \
                    golang.org/x/mod \
                        lock    v0.42.0 \
                        rmd160  2dcd67cb1d0fe820b21c5bce3f591cfc3c2c8d3b \
                        sha256  36d630273f9aa3daed5a4c00c9ed045aa238c3340b2fc7964ef1c39be6f39369 \
                        size    134101 \
                    golang.org/x/crypto \
                        lock    v0.58.0 \
                        rmd160  d28a3b1db2bae18ae35d0360cfc88a219e208cdc \
                        sha256  ff0fd89fb74658f3648ad504dd7c09225742f53dc3476cf9123b44419349ea51 \
                        size    2192966 \
                    github.com/urfave/cli \
                        lock    v1.22.17 \
                        rmd160  f1ae035cf77b3762b3569166ab463a15ce958dad \
                        sha256  af9c4f3ff595b63dfb0e2becbd5fc1c2bba78f139f8510c1263590ab0d383c81 \
                        size    80529 \
                    github.com/russross/blackfriday/v2 \
                        lock    v2.1.0 \
                        rmd160  c42a9332a2c2f3074c6f7e8d37a58d6148d2af08 \
                        sha256  c4df56f2012a7d16471418245e78b5790569e27bbe8d72a860d7117a801a7fae \
                        size    92950 \
                    github.com/niemeyer/pretty \
                        lock    a10e7caefd8e \
                        rmd160  46bcfc3db9e3d98acbacd1f96d9483fa360f88b7 \
                        sha256  97b952a32175ba84349ef352e523bfa15bf3a06e07e44458a908061fbc519b40 \
                        size    9405 \
                    github.com/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/cpuguy83/go-md2man/v2 \
                        lock    v2.0.7 \
                        rmd160  823bc7b17c4d9fb7a9a2b955522fdb1defbfd4d3 \
                        sha256  397b066e0e349873b80cb888ebc2e1b7d7436ba54a63ef5a990933df68b301c5 \
                        size    11353 \
                    github.com/BurntSushi/toml \
                        lock    v1.6.0 \
                        rmd160  ee9250da7143a9cf859c12d8c40c6977eb60155a \
                        sha256  68a2fb378f023b562792f70079c48d68e25e58bdbe0914d4b3f21d70a692beb3 \
                        size    141986

build.cmd           make
build.target        build
build.args          version=${version}

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