./lang/go, The Go programming language

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


Branch: CURRENT, 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:
[lang/perl5] [shells/bash]

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

Master sites:

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

Version history: (Expand)


CVS history: (Expand)


   2018-02-08 20:32:17 by Benny Siegert | Files touched by this commit (3) | Package updated
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.
   2018-01-30 18:05:22 by Jonathan Perkin | Files touched by this commit (3)
Log message:
go*: Disable SSP support completely.

It's not supported by the go linker, and can cause issues when building
third-party modules if the SSP libraries are handled by pkgsrc.
   2018-01-28 12:31:03 by Benny Siegert | Files touched by this commit (4) | Package updated
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
   2018-01-27 16:49:30 by Roland Illig | Files touched by this commit (1)
Log message:
lang/go: add examples to the go-package.mk documentation
   2018-01-21 02:28:39 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Fix packaging
   2018-01-20 19:13:25 by Christos Zoulas | Files touched by this commit (2)
Log message:
fix the path
   2018-01-20 17:55:06 by Christos Zoulas | Files touched by this commit (8)
Log message:
Add Yasushi Oshima patches for arm from:
    https://github.com/oshimaya/pkgsrc/tree/master/lang/go
   2017-11-14 10:53:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
lang/go: remove references to non-existent files