Sat Jan 16 09:43:44 2016 UTC ()
Update lang/go to 1.5.3.

This is a security-related release, it fixes CVE-2015-8618 that was
partically patched in 1.5.2nb1.

See full release notes for a description:

https://groups.google.com/d/msg/golang-announce/MEATuOi_ei4/JsndUuZwEAAJ


(fhajny)
diff -r1.36 -r1.37 pkgsrc/lang/go/Makefile
diff -r1.30 -r1.31 pkgsrc/lang/go/distinfo
diff -r1.10 -r1.11 pkgsrc/lang/go/version.mk
diff -r1.1 -r0 pkgsrc/lang/go/patches/patch-src_math_big_nat.go
diff -r1.1 -r0 pkgsrc/lang/go/patches/patch-src_math_big_nat_test.go

cvs diff -r1.36 -r1.37 pkgsrc/lang/go/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/go/Makefile 2015/12/22 20:44:40 1.36
+++ pkgsrc/lang/go/Makefile 2016/01/16 09:43:44 1.37
@@ -1,33 +1,32 @@ @@ -1,33 +1,32 @@
1# $NetBSD: Makefile,v 1.36 2015/12/22 20:44:40 bsiegert Exp $ 1# $NetBSD: Makefile,v 1.37 2016/01/16 09:43:44 fhajny Exp $
2 2
3.include "version.mk" 3.include "version.mk"
4 4
5DISTNAME= go${GO_VERSION}.src 5DISTNAME= go${GO_VERSION}.src
6PKGNAME= go-${GO_VERSION} 6PKGNAME= go-${GO_VERSION}
7PKGREVISION= 1 
8CATEGORIES= lang 7CATEGORIES= lang
9MASTER_SITES= https://storage.googleapis.com/golang/ 8MASTER_SITES= https://storage.googleapis.com/golang/
10 9
11MAINTAINER= bsiegert@NetBSD.org 10MAINTAINER= bsiegert@NetBSD.org
12HOMEPAGE= http://golang.org/ 11HOMEPAGE= http://golang.org/
13COMMENT= The Go programming language 12COMMENT= The Go programming language
14LICENSE= modified-bsd 13LICENSE= modified-bsd
15 14
16WRKSRC= ${WRKDIR}/go 15WRKSRC= ${WRKDIR}/go
17USE_TOOLS+= bash:run perl:run pax 16USE_TOOLS+= bash:run perl:run pax
18 17
19# uses ulimit -T 18# uses ulimit -T
20BUILD_DEPENDS+= bash>=4.2nb3:../../shells/bash 19# BUILD_DEPENDS+= bash>=4.2nb3:../../shells/bash
21 20
22# cgo compiles under TMPDIR 21# cgo compiles under TMPDIR
23TMPDIR?= /tmp 22TMPDIR?= /tmp
24BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR} 23BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR}
25 24
26GOROOT_FINAL= ${PREFIX}/go 25GOROOT_FINAL= ${PREFIX}/go
27INSTALLATION_DIRS= bin 26INSTALLATION_DIRS= bin
28 27
29REPLACE_BASH+= doc/articles/wiki/test.bash 28REPLACE_BASH+= doc/articles/wiki/test.bash
30REPLACE_BASH+= doc/codewalk/run 29REPLACE_BASH+= doc/codewalk/run
31REPLACE_BASH+= lib/time/update.bash 30REPLACE_BASH+= lib/time/update.bash
32REPLACE_BASH+= misc/arm/a 31REPLACE_BASH+= misc/arm/a
33REPLACE_BASH+= misc/benchcmp 32REPLACE_BASH+= misc/benchcmp

cvs diff -r1.30 -r1.31 pkgsrc/lang/go/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/go/Attic/distinfo 2015/12/22 20:44:40 1.30
+++ pkgsrc/lang/go/Attic/distinfo 2016/01/16 09:43:44 1.31
@@ -1,12 +1,10 @@ @@ -1,12 +1,10 @@
1$NetBSD: distinfo,v 1.30 2015/12/22 20:44:40 bsiegert Exp $ 1$NetBSD: distinfo,v 1.31 2016/01/16 09:43:44 fhajny Exp $
2 2
3SHA1 (go1.5.2.src.tar.gz) = c7d78ba4df574b5f9a9bb5d17505f40c4d89b81c 3SHA1 (go1.5.3.src.tar.gz) = c17563a84df8aefb6a1e703a42f1e2842615e4a6
4RMD160 (go1.5.2.src.tar.gz) = 38aec8e0f7f93c4616db58ccfc6152b3b35bbd08 4RMD160 (go1.5.3.src.tar.gz) = fa1fc2af054371d766523c310eee3b3204de63b3
5SHA512 (go1.5.2.src.tar.gz) = 7323ca7845fa4cb03d36240d759b542b142db331953f08bf8220d02465fc434478be3cb1abab52e180f29326379eab518e7b793c70c7cb440c1ab885d36bdfb8 5SHA512 (go1.5.3.src.tar.gz) = b348832ea7cb095cf793960cf9f4da5e9f6ca8de7b5262bb819de97efea4835643e30a18efd4a82d01ea3854a1905af9e134271716c4b68c9d2a8f6e15f65ff0
6Size (go1.5.2.src.tar.gz) = 12056199 bytes 6Size (go1.5.3.src.tar.gz) = 12057623 bytes
7SHA1 (patch-lib_time_update.bash) = bcf565b97ae7898a9e5cef7686fe42c69bc0bba1 7SHA1 (patch-lib_time_update.bash) = bcf565b97ae7898a9e5cef7686fe42c69bc0bba1
8SHA1 (patch-misc_io_clangwrap.sh) = cd91c47ba0fe7b6eb8009dd261c0c26c7d581c29 8SHA1 (patch-misc_io_clangwrap.sh) = cd91c47ba0fe7b6eb8009dd261c0c26c7d581c29
9SHA1 (patch-src_cmd_go_pkg.go) = ccc470577951bd00741c39229599c0c06be52d0a 9SHA1 (patch-src_cmd_go_pkg.go) = ccc470577951bd00741c39229599c0c06be52d0a
10SHA1 (patch-src_math_big_nat.go) = 3043a3883c6dbb5d4b75a07cb18effea5069ea74 
11SHA1 (patch-src_math_big_nat_test.go) = c64bdd6b7ec1d28c0af4f7cf92a40d6f8262d346 
12SHA1 (patch-src_syscall_syscall__solaris.go) = 436371947897dcba574a6dfecc6bbcd04f6e25b2 10SHA1 (patch-src_syscall_syscall__solaris.go) = 436371947897dcba574a6dfecc6bbcd04f6e25b2

cvs diff -r1.10 -r1.11 pkgsrc/lang/go/version.mk (expand / switch to unified diff)

--- pkgsrc/lang/go/version.mk 2015/12/10 20:04:54 1.10
+++ pkgsrc/lang/go/version.mk 2016/01/16 09:43:44 1.11
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: version.mk,v 1.10 2015/12/10 20:04:54 bsiegert Exp $ 1# $NetBSD: version.mk,v 1.11 2016/01/16 09:43:44 fhajny Exp $
2 2
3.include "../../mk/bsd.prefs.mk" 3.include "../../mk/bsd.prefs.mk"
4 4
5GO_VERSION= 1.5.2 5GO_VERSION= 1.5.3
6GO14_VERSION= 1.4.3 6GO14_VERSION= 1.4.3
7 7
8ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-evbarm 8ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-evbarm
9NOT_FOR_PLATFORM= SunOS-*-i386 9NOT_FOR_PLATFORM= SunOS-*-i386
10.if ${MACHINE_ARCH} == "i386" 10.if ${MACHINE_ARCH} == "i386"
11GOARCH= 386 11GOARCH= 386
12GOCHAR= 8 12GOCHAR= 8
13.elif ${MACHINE_ARCH} == "x86_64" 13.elif ${MACHINE_ARCH} == "x86_64"
14GOARCH= amd64 14GOARCH= amd64
15GOCHAR= 6 15GOCHAR= 6
16.elif ${MACHINE_ARCH} == "evbarm" 16.elif ${MACHINE_ARCH} == "evbarm"
17GOARCH= arm 17GOARCH= arm
18GOCHAR= 5 18GOCHAR= 5

File Deleted: pkgsrc/lang/go/patches/Attic/patch-src_math_big_nat.go

File Deleted: pkgsrc/lang/go/patches/Attic/patch-src_math_big_nat_test.go