Ports não devem ser criados po bibliotecas Go, veja Seção 6.29, “Bibliotecas Go” para maiores informações.
Argumentos possíveis: (none), modules
Define valores e targets padrão usados para compilar aplicações Go. Uma dependência lang/go em build-time é adicionada. Por padrão, a compilação é executada no modo GOPATH. Se o software Go usa módulos, o modo de reconhecimento de módulos pode ser ativado com modules.
O processo de compilação é controlado por várias variáveis:
GO_PKGNAMEO nome do pacote Go. Ao compilar no modo GOPATH, este é o diretório que será criado em ${GOPATH}/src e visto pelo go. Ao compilar no modo de reconhecimento de módulos, nenhum diretório GOPATH será criado e o valor GO_PKGNAME será usado apenas como padrão para GO_TARGET. Se não estiver definido explicitamente e GH_SUBDIR estiver presente, o valor GO_PKGNAME será inferido de ${GH_SUBDIR}, caso contrário, será definido como ${PORTNAME}.
GO_TARGETO nome dos pacotes a serem compilados. O valor padrão é o valor da variável ${GO_PKGNAME}.
CGO_CFLAGSValores adicionais da variável CFLAGS a serem passados para o compilador C pelo Go.
CGO_LDFLAGSValores adicionais da variável LDFLAGS a serem passados para o compilador C pelo Go.
GO_BUILDFLAGSArgumentos de compilação adicionais para passar para o go install.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.