Subject: CVS commit: pkgsrc/lang/go
From: Benny Siegert
Date: 2015-08-22 12:51:20
Message id: 20150822105120.8E75D98@cvs.netbsd.org

Log Message:
Update go to 1.5.

This release now needs the previous one (lang/go14) to build.

The biggest developments in the implementation are:

* The compiler and runtime are now written entirely in Go (with a little
  assembler). C is no longer involved in the implementation, and so the
  C compiler that was once necessary for building the distribution is
  gone.
* The garbage collector is now concurrent and provides dramatically
  lower pause times by running, when possible, in parallel with other
  goroutines.
* By default, Go programs run with GOMAXPROCS set to the number of cores
  available; in prior releases it defaulted to 1.
* Support for internal packages is now provided for all repositories,
  not just the Go core.
* The go command now provides experimental support for "vendoring"
  external dependencies.
* A new go tool trace command supports fine-grained tracing of program
  execution.
* A new go doc command (distinct from godoc) is customized for
  command-line use.

Full release notes are at https://golang.org/doc/go1.5.

Files:
RevisionActionfile
1.30modifypkgsrc/lang/go/Makefile
1.19modifypkgsrc/lang/go/PLIST
1.23modifypkgsrc/lang/go/distinfo
1.7modifypkgsrc/lang/go/version.mk
1.2modifypkgsrc/lang/go/patches/patch-src_cmd_go_pkg.go
1.2modifypkgsrc/lang/go/patches/patch-src_runtime_cgo_gcc__solaris__amd64.c
1.1removepkgsrc/lang/go/patches/patch-doc_progs_run
1.1removepkgsrc/lang/go/patches/patch-misc_cgo_test_cthread__unix.c
1.1removepkgsrc/lang/go/patches/patch-misc_cgo_testso_cgoso__unix.go
1.1removepkgsrc/lang/go/patches/patch-src_cmd_5l_asm.c
1.1removepkgsrc/lang/go/patches/patch-src_cmd_6l_asm.c
1.1removepkgsrc/lang/go/patches/patch-src_cmd_8l_asm.c
1.1removepkgsrc/lang/go/patches/patch-src_cmd_ld_data.c
1.1removepkgsrc/lang/go/patches/patch-src_cmd_ld_doc.go
1.1removepkgsrc/lang/go/patches/patch-src_cmd_ld_lib.h
1.1removepkgsrc/lang/go/patches/patch-src_cmd_ld_pobj.c
1.1removepkgsrc/lang/go/patches/patch-src_crypto_x509_root__unix.go
1.1removepkgsrc/lang/go/patches/patch-src_go_build_build.go
1.1removepkgsrc/lang/go/patches/patch-src_net_cgo__bsd.go
1.1removepkgsrc/lang/go/patches/patch-src_net_cgo__stub.go
1.1removepkgsrc/lang/go/patches/patch-src_net_cgo__unix.go
1.1removepkgsrc/lang/go/patches/patch-src_os_user_lookup__unix.go
1.1removepkgsrc/lang/go/patches/patch-src_runtime_cgo_cgo.go
1.1removepkgsrc/lang/go/patches/patch-src_runtime_cgo_gcc__setenv.c
1.1removepkgsrc/lang/go/patches/patch-src_runtime_cgo_setenv.c
1.1removepkgsrc/lang/go/patches/patch-src_runtime_netpoll__solaris.c
1.1removepkgsrc/lang/go/patches/patch-src_runtime_os__solaris.c
1.1removepkgsrc/lang/go/patches/patch-src_runtime_os__solaris.h
1.1removepkgsrc/lang/go/patches/patch-src_runtime_sys__solaris__amd64.s
1.1removepkgsrc/lang/go/patches/patch-src_runtime_thunk__solaris__amd64.s