dev-lang/go: sync 1.13.6 with live
authorWilliam Hubbs <williamh@gentoo.org>
Fri, 24 Jan 2020 02:21:55 +0000 (20:21 -0600)
committerWilliam Hubbs <williamh@gentoo.org>
Fri, 24 Jan 2020 02:21:55 +0000 (20:21 -0600)
commit1124cdb5a7a985eccb1d24433e647771785b5efa
tree65595b8de0d050e333b424680aced9186167fbd4
parent189565598a94cace14c62ef091737536eab3974b
dev-lang/go: sync 1.13.6 with live

This syncs the following build-time changes from the live ebuild:

- use dev-lang/go-bootstrap to bootstrap the initial installation. This
  means that we will only download the relevant bootstrap archive.
  go-bootstrap can be depcleaned after the initial go installation.

- use go itself to bootstrap if it is already installed.
  This means go-bootstrap will not be downloaded as long as go is
  on the system.

- Drop the gccgo and system-bootstrap use flags.
  Bootstrapping go with gccgo had several issues, and it is no longer
  needed. Also, the system-bootstrap use flag is no longer needed since
  this behavior is the default if go is installed.

closes: https://bugs.gentoo.org/618794
closes: https://bugs.gentoo.org/664048
closes: https://bugs.gentoo.org/684652

Signed-off-by: William Hubbs <williamh@gentoo.org>
dev-lang/go/Manifest
dev-lang/go/go-1.13.6.ebuild