summaryrefslogtreecommitdiff
path: root/lang/go
diff options
context:
space:
mode:
Diffstat (limited to 'lang/go')
-rw-r--r--lang/go/Makefile10
-rw-r--r--lang/go/PLIST5
2 files changed, 12 insertions, 3 deletions
diff --git a/lang/go/Makefile b/lang/go/Makefile
index 124bb82f83d..0f2a693414d 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2014/06/22 14:50:47 bsiegert Exp $
+# $NetBSD: Makefile,v 1.15 2014/07/07 16:44:18 jperkin Exp $
VERSION= 1.3
DISTNAME= go${VERSION}.src
@@ -35,6 +35,14 @@ GO_COMPILER= 5
PLIST_SUBST+= GO_PLATFORM=${LOWER_OPSYS:Q}_${GOARCH:Q} GOARCH=${GOARCH:Q}
PLIST_SUBST+= GO_COMPILER=${GO_COMPILER:Q}
+PLIST_VARS+= cgo zsyscall
+
+.if ${OPSYS} == "SunOS"
+PLIST.zsyscall= yes
+.else
+PLIST.cgo= yes
+.endif
+
# cgo compiles under TMPDIR
TMPDIR?= /tmp
BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR}
diff --git a/lang/go/PLIST b/lang/go/PLIST
index 38d6a38944e..9bdb3a37651 100644
--- a/lang/go/PLIST
+++ b/lang/go/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2014/06/22 14:50:47 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.10 2014/07/07 16:44:18 jperkin Exp $
bin/go
bin/gofmt
go/AUTHORS
@@ -502,7 +502,7 @@ go/pkg/${GO_PLATFORM}/regexp.a
go/pkg/${GO_PLATFORM}/regexp/syntax.a
go/pkg/${GO_PLATFORM}/runtime.a
go/pkg/${GO_PLATFORM}/runtime.h
-go/pkg/${GO_PLATFORM}/runtime/cgo.a
+${PLIST.cgo}go/pkg/${GO_PLATFORM}/runtime/cgo.a
go/pkg/${GO_PLATFORM}/runtime/debug.a
go/pkg/${GO_PLATFORM}/runtime/pprof.a
go/pkg/${GO_PLATFORM}/runtime/race.a
@@ -2783,6 +2783,7 @@ go/src/pkg/runtime/zslice_${GO_PLATFORM}.c
go/src/pkg/runtime/zstring_${GO_PLATFORM}.c
go/src/pkg/runtime/zsymtab_${GO_PLATFORM}.c
go/src/pkg/runtime/zsys_${GO_PLATFORM}.s
+${PLIST.zsyscall}go/src/pkg/runtime/zsyscall_${LOWER_OPSYS}_${GO_PLATFORM}.c
go/src/pkg/runtime/ztime_${GO_PLATFORM}.c
go/src/pkg/runtime/zversion.go
go/src/pkg/sort/example_interface_test.go