# -*- 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/tools 0.44.0 v
go.offline_build    no
epoch               7
revision            0

name                go-tools
categories          devel
license             BSD
maintainers         {ciserlohn @ci42} \
                    {@enckse voidedtech.com:enckse} \
                    {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer
description         Various packages and tools that support the Go programming language.
long_description    {*}${description}

checksums           rmd160  a340b8abcb218811a6b3a309bd2f8974ecd6f38c \
                    sha256  1ed4d4122c215c978739d7b56bf701d3e9fd150d018a0a3a0fa114aa7c7cd8b5 \
                    size    8260431

build.args-append   -o ./bin/ ./cmd/...

destroot {
    set dp_bin ${destroot}${prefix}/bin
    xinstall -m 0755 {*}[glob ${worksrcpath}/bin/*] ${dp_bin}

    # Rename bundle binary to avoid conflict with Ruby
    # See: https://trac.macports.org/ticket/57787
    move ${dp_bin}/bundle ${dp_bin}/gotools-bundle
}

notes "
    The go-tools bundle binary is available as gotools-bundle
"
