Remove special case for golang.org/x/tools from the go command. We handle it differently in the go-tools package. While here, rename GO_COMPILER to GOCHAR, which is the name upstream uses. Bump PKGREVISION.diff -r1.22 -r1.23 pkgsrc/lang/go/Makefile
(bsiegert)
@@ -1,19 +1,20 @@ | @@ -1,19 +1,20 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2014/12/12 09:41:40 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2014/12/31 11:40:14 bsiegert Exp $ | |
2 | 2 | |||
3 | .include "version.mk" | 3 | .include "version.mk" | |
4 | 4 | |||
5 | DISTNAME= go${GO_VERSION}.src | 5 | DISTNAME= go${GO_VERSION}.src | |
6 | PKGNAME= go-${GO_VERSION} | 6 | PKGNAME= go-${GO_VERSION} | |
7 | PKGREVISION= 1 | |||
7 | CATEGORIES= lang | 8 | CATEGORIES= lang | |
8 | MASTER_SITES= https://storage.googleapis.com/golang/ | 9 | MASTER_SITES= https://storage.googleapis.com/golang/ | |
9 | PATCH_SITES= https://codereview.appspot.com/download/ | 10 | PATCH_SITES= https://codereview.appspot.com/download/ | |
10 | 11 | |||
11 | MAINTAINER= bsiegert@NetBSD.org | 12 | MAINTAINER= bsiegert@NetBSD.org | |
12 | HOMEPAGE= http://golang.org/ | 13 | HOMEPAGE= http://golang.org/ | |
13 | COMMENT= The Go programming language | 14 | COMMENT= The Go programming language | |
14 | LICENSE= modified-bsd | 15 | LICENSE= modified-bsd | |
15 | 16 | |||
16 | WRKSRC= ${WRKDIR}/go | 17 | WRKSRC= ${WRKDIR}/go | |
17 | USE_TOOLS+= bash:run perl:run pax | 18 | USE_TOOLS+= bash:run perl:run pax | |
18 | 19 | |||
19 | # uses ulimit -T | 20 | # uses ulimit -T |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.14 2014/12/13 15:14:26 fhajny Exp $ | 1 | @comment $NetBSD: PLIST,v 1.15 2014/12/31 11:40:14 bsiegert Exp $ | |
2 | bin/go | 2 | bin/go | |
3 | bin/gofmt | 3 | bin/gofmt | |
4 | go/AUTHORS | 4 | go/AUTHORS | |
5 | go/CONTRIBUTORS | 5 | go/CONTRIBUTORS | |
6 | go/LICENSE | 6 | go/LICENSE | |
7 | go/PATENTS | 7 | go/PATENTS | |
8 | go/README | 8 | go/README | |
9 | go/VERSION | 9 | go/VERSION | |
10 | go/api/README | 10 | go/api/README | |
11 | go/api/except.txt | 11 | go/api/except.txt | |
12 | go/api/go1.1.txt | 12 | go/api/go1.1.txt | |
13 | go/api/go1.2.txt | 13 | go/api/go1.2.txt | |
14 | go/api/go1.3.txt | 14 | go/api/go1.3.txt | |
@@ -527,30 +527,30 @@ go/pkg/${GO_PLATFORM}/sync/atomic.a | @@ -527,30 +527,30 @@ go/pkg/${GO_PLATFORM}/sync/atomic.a | |||
527 | go/pkg/${GO_PLATFORM}/syscall.a | 527 | go/pkg/${GO_PLATFORM}/syscall.a | |
528 | go/pkg/${GO_PLATFORM}/testing.a | 528 | go/pkg/${GO_PLATFORM}/testing.a | |
529 | go/pkg/${GO_PLATFORM}/testing/iotest.a | 529 | go/pkg/${GO_PLATFORM}/testing/iotest.a | |
530 | go/pkg/${GO_PLATFORM}/testing/quick.a | 530 | go/pkg/${GO_PLATFORM}/testing/quick.a | |
531 | go/pkg/${GO_PLATFORM}/text/scanner.a | 531 | go/pkg/${GO_PLATFORM}/text/scanner.a | |
532 | go/pkg/${GO_PLATFORM}/text/tabwriter.a | 532 | go/pkg/${GO_PLATFORM}/text/tabwriter.a | |
533 | go/pkg/${GO_PLATFORM}/text/template.a | 533 | go/pkg/${GO_PLATFORM}/text/template.a | |
534 | go/pkg/${GO_PLATFORM}/text/template/parse.a | 534 | go/pkg/${GO_PLATFORM}/text/template/parse.a | |
535 | go/pkg/${GO_PLATFORM}/textflag.h | 535 | go/pkg/${GO_PLATFORM}/textflag.h | |
536 | go/pkg/${GO_PLATFORM}/time.a | 536 | go/pkg/${GO_PLATFORM}/time.a | |
537 | go/pkg/${GO_PLATFORM}/unicode.a | 537 | go/pkg/${GO_PLATFORM}/unicode.a | |
538 | go/pkg/${GO_PLATFORM}/unicode/utf16.a | 538 | go/pkg/${GO_PLATFORM}/unicode/utf16.a | |
539 | go/pkg/${GO_PLATFORM}/unicode/utf8.a | 539 | go/pkg/${GO_PLATFORM}/unicode/utf8.a | |
540 | go/pkg/tool/${GO_PLATFORM}/${GO_COMPILER}a | 540 | go/pkg/tool/${GO_PLATFORM}/${GOCHAR}a | |
541 | go/pkg/tool/${GO_PLATFORM}/${GO_COMPILER}c | 541 | go/pkg/tool/${GO_PLATFORM}/${GOCHAR}c | |
542 | go/pkg/tool/${GO_PLATFORM}/${GO_COMPILER}g | 542 | go/pkg/tool/${GO_PLATFORM}/${GOCHAR}g | |
543 | go/pkg/tool/${GO_PLATFORM}/${GO_COMPILER}l | 543 | go/pkg/tool/${GO_PLATFORM}/${GOCHAR}l | |
544 | go/pkg/tool/${GO_PLATFORM}/addr2line | 544 | go/pkg/tool/${GO_PLATFORM}/addr2line | |
545 | go/pkg/tool/${GO_PLATFORM}/cgo | 545 | go/pkg/tool/${GO_PLATFORM}/cgo | |
546 | go/pkg/tool/${GO_PLATFORM}/dist | 546 | go/pkg/tool/${GO_PLATFORM}/dist | |
547 | go/pkg/tool/${GO_PLATFORM}/fix | 547 | go/pkg/tool/${GO_PLATFORM}/fix | |
548 | go/pkg/tool/${GO_PLATFORM}/nm | 548 | go/pkg/tool/${GO_PLATFORM}/nm | |
549 | go/pkg/tool/${GO_PLATFORM}/objdump | 549 | go/pkg/tool/${GO_PLATFORM}/objdump | |
550 | go/pkg/tool/${GO_PLATFORM}/pack | 550 | go/pkg/tool/${GO_PLATFORM}/pack | |
551 | go/pkg/tool/${GO_PLATFORM}/pprof | 551 | go/pkg/tool/${GO_PLATFORM}/pprof | |
552 | go/pkg/tool/${GO_PLATFORM}/yacc | 552 | go/pkg/tool/${GO_PLATFORM}/yacc | |
553 | go/robots.txt | 553 | go/robots.txt | |
554 | go/src/Make.dist | 554 | go/src/Make.dist | |
555 | go/src/all.bash | 555 | go/src/all.bash | |
556 | go/src/all.bat | 556 | go/src/all.bat |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2014/12/12 09:41:40 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.17 2014/12/31 11:40:14 bsiegert Exp $ | |
2 | 2 | |||
3 | SHA1 (go1.4.src.tar.gz) = 6a7d9bd90550ae1e164d7803b3e945dc8309252b | 3 | SHA1 (go1.4.src.tar.gz) = 6a7d9bd90550ae1e164d7803b3e945dc8309252b | |
4 | RMD160 (go1.4.src.tar.gz) = b9ddec14cf5a9f99225d3d3e5bd88ed9ea37207f | 4 | RMD160 (go1.4.src.tar.gz) = b9ddec14cf5a9f99225d3d3e5bd88ed9ea37207f | |
5 | Size (go1.4.src.tar.gz) = 10911274 bytes | 5 | Size (go1.4.src.tar.gz) = 10911274 bytes | |
6 | SHA1 (patch-src_cmd_go_pkg.go) = e70441f3fdf312eb389e4dd5408c207a4d4b8350 | |||
6 | SHA1 (patch-src_crypto_x509_root__unix.go) = c933f334da1c8de48a06d23abd12da01f73776e6 | 7 | SHA1 (patch-src_crypto_x509_root__unix.go) = c933f334da1c8de48a06d23abd12da01f73776e6 |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: version.mk,v 1.2 2014/12/12 09:41:40 wiz Exp $ | 1 | # $NetBSD: version.mk,v 1.3 2014/12/31 11:40:14 bsiegert Exp $ | |
2 | 2 | |||
3 | .include "../../mk/bsd.prefs.mk" | 3 | .include "../../mk/bsd.prefs.mk" | |
4 | 4 | |||
5 | GO_VERSION= 1.4 | 5 | GO_VERSION= 1.4 | |
6 | 6 | |||
7 | ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-evbarm | 7 | ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-evbarm | |
8 | NOT_FOR_PLATFORM= SunOS-*-i386 | 8 | NOT_FOR_PLATFORM= SunOS-*-i386 | |
9 | .if ${MACHINE_ARCH} == "i386" | 9 | .if ${MACHINE_ARCH} == "i386" | |
10 | GOARCH= 386 | 10 | GOARCH= 386 | |
11 | GO_COMPILER= 8 | 11 | GOCHAR= 8 | |
12 | .elif ${MACHINE_ARCH} == "x86_64" | 12 | .elif ${MACHINE_ARCH} == "x86_64" | |
13 | GOARCH= amd64 | 13 | GOARCH= amd64 | |
14 | GO_COMPILER= 6 | 14 | GOCHAR= 6 | |
15 | .elif ${MACHINE_ARCH} == "evbarm" | 15 | .elif ${MACHINE_ARCH} == "evbarm" | |
16 | GOARCH= arm | 16 | GOARCH= arm | |
17 | GO_COMPILER= 5 | 17 | GOCHAR= 5 | |
18 | .endif | 18 | .endif | |
19 | PLIST_SUBST+= GO_PLATFORM=${LOWER_OPSYS:Q}_${GOARCH:Q} GOARCH=${GOARCH:Q} | 19 | PLIST_SUBST+= GO_PLATFORM=${LOWER_OPSYS:Q}_${GOARCH:Q} GOARCH=${GOARCH:Q} | |
20 | PLIST_SUBST+= GO_COMPILER=${GO_COMPILER:Q} | 20 | PLIST_SUBST+= GOCHAR=${GOCHAR:Q} |
$NetBSD: patch-src_cmd_go_pkg.go,v 1.1 2014/12/31 11:40:14 bsiegert Exp $
Do not try to install go-tools into GOROOT. This is done in the
go-tools package instead.
--- src/cmd/go/pkg.go.orig 2014-12-11 01:18:10.000000000 +0000
+++ src/cmd/go/pkg.go
@@ -401,9 +401,6 @@ var goTools = map[string]targetDir{
"cmd/pack": toTool,
"cmd/pprof": toTool,
"cmd/yacc": toTool,
- "golang.org/x/tools/cmd/cover": toTool,
- "golang.org/x/tools/cmd/godoc": toBin,
- "golang.org/x/tools/cmd/vet": toTool,
"code.google.com/p/go.tools/cmd/cover": stalePath,
"code.google.com/p/go.tools/cmd/godoc": stalePath,
"code.google.com/p/go.tools/cmd/vet": stalePath,