3f01f7bfa0
go1.9.5 (released 2018/03/28) includes fixes to the compiler, go command, and net/http/pprof package. See the Go 1.9.5 milestone on our issue tracker for details. go1.9.6 (released 2018/05/01) includes fixes to the compiler and go command. See the Go 1.9.6 milestone on our issue tracker for details. go1.9.7 (released 2018/06/05) includes fixes to the go command, and the crypto/x509, and strings packages. In particular, it adds minimal support to the go command for the vgo transition. See the Go 1.9.7 milestone on our issue tracker for details.
33 lines
777 B
Makefile
33 lines
777 B
Makefile
# $NetBSD: version.mk,v 1.41 2018/07/08 18:40:40 bsiegert Exp $
|
|
|
|
SSP_SUPPORTED= no
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
GO_VERSION= 1.10.3
|
|
GO19_VERSION= 1.9.7
|
|
GO14_VERSION= 1.4.3
|
|
|
|
# How to find the Go tool
|
|
GOVERSSUFFIX?=
|
|
GO= ${PREFIX}/go${GOVERSSUFFIX}/bin/go
|
|
|
|
ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-earmv[67]hf
|
|
NOT_FOR_PLATFORM= SunOS-*-i386
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
GOARCH= 386
|
|
GOCHAR= 8
|
|
.elif ${MACHINE_ARCH} == "x86_64"
|
|
GOARCH= amd64
|
|
GOCHAR= 6
|
|
.elif ${MACHINE_ARCH} == "earmv6hf" || ${MACHINE_ARCH} == "earmv7hf"
|
|
GOARCH= arm
|
|
GOCHAR= 5
|
|
.endif
|
|
.if ${MACHINE_ARCH} == "earmv6hf"
|
|
GOOPT= GOARM=6
|
|
.elif ${MACHINE_ARCH} == "earmv7hf"
|
|
GOOPT= GOARM=7
|
|
.endif
|
|
PLIST_SUBST+= GO_PLATFORM=${LOWER_OPSYS:Q}_${GOARCH:Q} GOARCH=${GOARCH:Q}
|
|
PLIST_SUBST+= GOCHAR=${GOCHAR:Q}
|