./lang/go, The Go programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2017Q4, Version: 1.9.4, Package name: go-1.9.4, Maintainer: bsiegert

The Go programming language is an open source project to make
programmers more productive.

Go is expressive, concise, clean, and efficient. Its concurrency
mechanisms make it easy to write programs that get the most out of
multicore and networked machines, while its novel type system enables
flexible and modular program construction. Go compiles quickly to
machine code yet has the convenience of garbage collection and the power
of run-time reflection. It's a fast, statically typed, compiled language
that feels like a dynamically typed, interpreted language.


Required to run:
[shells/bash] [lang/perl5]

Required to build:
[lang/go14] [pkgtools/cwrappers]

Master sites:

SHA1: 12b0ecee83525cd594f4fbf30380d4832e06f189
RMD160: 801d6a8a57d2dc0fefba283ea1ae456b869a7398
Filesize: 16008.13 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-24 12:17:00 by S.P.Zeidler | Files touched by this commit (8) | Package updated
Log message:
Pullup ticket #5703 - requested by bsiegert
lang/go: security update

Revisions pulled up:
- lang/go/Makefile                                              1.59-1.60
- lang/go/PLIST                                                 1.35-1.38
- lang/go/distinfo                                              1.54-1.57
- lang/go/patches/patch-src_cmd_dist_util.go                    1.1
- lang/go/patches/patch-src_cmd_link_internal_ld_elf.go         1.1-1.2
- lang/go/patches/patch-src_runtime_os__netbsd.go               1.3
- lang/go/patches/patch-src_runtime_rt0__netbsd__arm.s          1.1
- lang/go/version.mk                                            1.31-1.32,1.34

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	christos
   Date:		Sat Jan 20 16:55:06 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: Makefile PLIST distinfo version.mk
   Added Files:
   	pkgsrc/lang/go/patches: patch-src_cmd_dist_util.go
   	    patch-src_cmd_link_internal_ld_elf.go
   	    patch-src_runtime_os__netbsd.go
   	    patch-src_runtime_rt0__netbsd__arm.s

   Log message:
   Add Yasushi Oshima patches for arm from:
       https://github.com/oshimaya/pkgsrc/tree/master/lang/go

   To generate a diff of this commit:
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r0 -r1.1 pkgsrc/lang/go/patches/patch-src_cmd_dist_util.go \
       pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go \
       pkgsrc/lang/go/patches/patch-src_runtime_rt0__netbsd__arm.s
   cvs rdiff -u -r0 -r1.3 pkgsrc/lang/go/patches/patch-src_runtime_os__netbsd.go

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Sun Jan 21 01:28:39 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: PLIST

   Log message:
   Fix packaging

   To generate a diff of this commit:
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/lang/go/PLIST

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	christos
   Date:		Sat Jan 20 18:13:25 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: distinfo
   	pkgsrc/lang/go/patches: patch-src_cmd_link_internal_ld_elf.go

   Log message:
   fix the path

   To generate a diff of this commit:
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Sun Jan 28 11:31:03 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: Makefile PLIST distinfo version.mk

   Log message:
   Update Go to 1.9.3.

   This release includes fixes to the compiler, runtime, and the database/sql,
   math/big, net/http, and net/url packages.

   View the release notes for more information:
        https://golang.org/doc/devel/release.html#go1.9.minor

   To generate a diff of this commit:
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/go/version.mk

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Thu Feb  8 19:32:17 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: PLIST distinfo version.mk

   Log message:
   Update Go to 1.9.4.

   By using the clang or gcc plugin mechanism, it was possible for an attacker to
   trick the “go get” command into executing arbitrary code. The go command now
   restricts the set of allowed host compiler and linker arguments in cgo source
   files to a list of allowed flags, in particular disallowing -fplugin= and
   -plugin=.

   The issue is CVE-2018-6574 and Go issue golang.org/issue/23672. See the Go
   issue for details.

   Thanks to Christopher Brown of Mattermost for reporting this problem.

   To generate a diff of this commit:
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/go/version.mk