[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-08-06 Thread Sam James
commit: a03b90ad6d6d5022e4a8fa027315af70f5636fb5
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  6 21:09:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  6 21:09:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03b90ad

dev-lang/go: Stabilize 1.14.7 arm64, #736156

Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.7.ebuild b/dev-lang/go/go-1.14.7.ebuild
index aa9bd3e3fb7..e415be54d5f 100644
--- a/dev-lang/go/go-1.14.7.ebuild
+++ b/dev-lang/go/go-1.14.7.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-08-06 Thread Sam James
commit: 74c88291e621fd8b0438875fad00f8762d125814
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  6 20:57:56 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  6 20:57:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c88291

dev-lang/go: Stabilize 1.13.15 arm, #736156

Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.13.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.15.ebuild b/dev-lang/go/go-1.13.15.ebuild
index 63af595ef50..5438a50fb2f 100644
--- a/dev-lang/go/go-1.13.15.ebuild
+++ b/dev-lang/go/go-1.13.15.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-08-06 Thread Sam James
commit: c4a5f370c2199b3151af0691775cd37d260551bb
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  6 20:57:56 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  6 20:57:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a5f370

dev-lang/go: Stabilize 1.14.7 arm, #736156

Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.7.ebuild b/dev-lang/go/go-1.14.7.ebuild
index 25f172dcbed..aa9bd3e3fb7 100644
--- a/dev-lang/go/go-1.14.7.ebuild
+++ b/dev-lang/go/go-1.14.7.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-08-06 Thread William Hubbs
commit: c3937ad23fc8918c53bd0266017838adb2d35e06
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug  6 18:39:14 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug  6 18:52:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3937ad2

dev-lang/go: 1.13.15 security bump

Bug: https://bugs.gentoo.org/736156
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.13.15.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index fbb3ea463a8..9f7412defe3 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,5 +12,6 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.13.src.tar.gz 21704330 BLAKE2B 
462a8c7a438c5638158645d012bcf361f5033b94209ee3b89b15b066c6a92ae7b632d9fa295be2bfd2ed20398471a3e9531eccea1c67f511901f6a7f77242557
 SHA512 
1bee57e6b5d7154e7d93ccf33b9bd8ccacb005d3de1f0dc2272d4d431ab171707a57fe81d65ff17f6016f5c94d5bec6618c13174d43538f7c370d923958529c3
 DIST go1.13.14.src.tar.gz 21704891 BLAKE2B 
fff860b45b296359cb226f123279b3351f654336d267f8d60607fb0eb9f555e99d2e8250331510ddcf40de43235a864867af4b16db153b3f0827a3ccff045c19
 SHA512 
49dd28394333eaa7676fdf530d2fc18a645546c814fbe9247c9613e36529eb23634816b5c84574fea1cd9191fa86e684130e75dc70545344851c6b47c846558d
+DIST go1.13.15.src.tar.gz 21705183 BLAKE2B 
eac8c6113dd6cef164cc5368732c2dce26f200e309c728ca71b4c312ace465382b8cc1dd8fb216bdf927211d6cb26c21090a9ac9c9ef2d7ac1b16c85feac0e0c
 SHA512 
35d3e7aaef1b0fc6ab684bb7352da3a23194115331ba7d1543225c35939cafcd437f454519aac38182cb8f222723ed9a297f9da566075b5e4079be26952a21e3
 DIST go1.14.5.src.tar.gz 22533577 BLAKE2B 
4e07fd46f977e14cf493d92a3c3e2d61c8eadf8f6e07b2de3eec7442d2ee0c736ac99f75eaaf405a48d1751144f4ae770692c3a1db9bc8e27e7c48e89fd74540
 SHA512 
1019b86304925fe60ebd81289349c4582e2e5932dc3ed35d9dc7b36ac293ee583ab6dcf3ae9a96f0f60274f24c295fb0662a8f4d06b717f624fa695c2b40e29c
 DIST go1.14.6.src.tar.gz 22534714 BLAKE2B 
9dacb150108dc30fe3600c6fdc1df3cd2c36f701518f402d2ad8cd2e4ba51203176e5097adf66ac9223181197b1bea7de625933c570567d9e7dddf485bc2c204
 SHA512 
5c865c8272fb0dc8eab1514732b0200dbc867276512714dd30afc658a0d2afac6bd758e00c6f576d8d254e411418a52a564c895399b56cfe06c2b1785271a8fd

diff --git a/dev-lang/go/go-1.13.15.ebuild b/dev-lang/go/go-1.13.15.ebuild
new file mode 100644
index 000..d71bff70d90
--- /dev/null
+++ b/dev-lang/go/go-1.13.15.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-08-06 Thread William Hubbs
commit: 7047696d1eb4be0e320b3482e74a9473fae62f46
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug  6 18:47:47 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug  6 18:52:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7047696d

dev-lang/go: 1.14.7 security bump

Bug: https://bugs.gentoo.org/736156
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.14.7.ebuild | 188 +++
 2 files changed, 189 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 9f7412defe3..6efb444dc1c 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -15,3 +15,4 @@ DIST go1.13.14.src.tar.gz 21704891 BLAKE2B 
fff860b45b296359cb226f123279b3351f654
 DIST go1.13.15.src.tar.gz 21705183 BLAKE2B 
eac8c6113dd6cef164cc5368732c2dce26f200e309c728ca71b4c312ace465382b8cc1dd8fb216bdf927211d6cb26c21090a9ac9c9ef2d7ac1b16c85feac0e0c
 SHA512 
35d3e7aaef1b0fc6ab684bb7352da3a23194115331ba7d1543225c35939cafcd437f454519aac38182cb8f222723ed9a297f9da566075b5e4079be26952a21e3
 DIST go1.14.5.src.tar.gz 22533577 BLAKE2B 
4e07fd46f977e14cf493d92a3c3e2d61c8eadf8f6e07b2de3eec7442d2ee0c736ac99f75eaaf405a48d1751144f4ae770692c3a1db9bc8e27e7c48e89fd74540
 SHA512 
1019b86304925fe60ebd81289349c4582e2e5932dc3ed35d9dc7b36ac293ee583ab6dcf3ae9a96f0f60274f24c295fb0662a8f4d06b717f624fa695c2b40e29c
 DIST go1.14.6.src.tar.gz 22534714 BLAKE2B 
9dacb150108dc30fe3600c6fdc1df3cd2c36f701518f402d2ad8cd2e4ba51203176e5097adf66ac9223181197b1bea7de625933c570567d9e7dddf485bc2c204
 SHA512 
5c865c8272fb0dc8eab1514732b0200dbc867276512714dd30afc658a0d2afac6bd758e00c6f576d8d254e411418a52a564c895399b56cfe06c2b1785271a8fd
+DIST go1.14.7.src.tar.gz 22534747 BLAKE2B 
ab43abeec9d636dd88eaa10dc210f5d11d487df35238a00548e1f56a86bdf2375e7c180ee6e1cea53591528714fa70333e3336db61eacfdeb5f51b2d5ea86a45
 SHA512 
3f1133c66d7795ceb6c5793db90616613244d7561abaef6b059602992c0b7a53b6b6ebbcf69add4769a58542e9dc55871bcfe3d64d4cd9f3569bd435ade86dee

diff --git a/dev-lang/go/go-1.14.7.ebuild b/dev-lang/go/go-1.14.7.ebuild
new file mode 100644
index 000..fa07749bdeb
--- /dev/null
+++ b/dev-lang/go/go-1.14.7.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-08-06 Thread William Hubbs
commit: e5e8abfb9b2973e4b4f99b61b6b999184c0df9a5
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Aug  6 18:50:41 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Aug  6 18:52:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e8abfb

dev-lang/go: mark 1.13.15 and 1.14.7 stable on amd64 for security

Bug: https://bugs.gentoo.org/736156
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.13.15.ebuild | 2 +-
 dev-lang/go/go-1.14.7.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.13.15.ebuild b/dev-lang/go/go-1.13.15.ebuild
index d71bff70d90..63af595ef50 100644
--- a/dev-lang/go/go-1.13.15.ebuild
+++ b/dev-lang/go/go-1.13.15.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is

diff --git a/dev-lang/go/go-1.14.7.ebuild b/dev-lang/go/go-1.14.7.ebuild
index fa07749bdeb..25f172dcbed 100644
--- a/dev-lang/go/go-1.14.7.ebuild
+++ b/dev-lang/go/go-1.14.7.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-17 Thread William Hubbs
commit: 8e442aee5d9239660855cd11ba4bb87631978f5e
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul 17 14:22:49 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 17 14:22:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e442aee

dev-lang/go: security cleanup

Bug: https://bugs.gentoo.org/732578
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   4 -
 dev-lang/go/go-1.13.10.ebuild | 197 --
 dev-lang/go/go-1.13.12.ebuild | 197 --
 dev-lang/go/go-1.14.2.ebuild  | 188 
 dev-lang/go/go-1.14.4.ebuild  | 188 
 5 files changed, 774 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index faf172eba3d..fbb3ea463a8 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,11 +10,7 @@ DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
-DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
-DIST go1.13.12.src.tar.gz 21703700 BLAKE2B 
d503b864edd753d838ab2776c00ee29d79c4dadaa8f9414291d7fd9ef420950361e676d78111db171d4d7bad9f28d23897333720d77c259691231cac81aa7b2a
 SHA512 
85ffe18171cd131fc5bdfaa8f5e944643399ef1f270a599cdccbe0212f1d1651a87075d11877220466d18ff590bb9eadeac48851b630ab9f0e06c199c0286cc4
 DIST go1.13.13.src.tar.gz 21704330 BLAKE2B 
462a8c7a438c5638158645d012bcf361f5033b94209ee3b89b15b066c6a92ae7b632d9fa295be2bfd2ed20398471a3e9531eccea1c67f511901f6a7f77242557
 SHA512 
1bee57e6b5d7154e7d93ccf33b9bd8ccacb005d3de1f0dc2272d4d431ab171707a57fe81d65ff17f6016f5c94d5bec6618c13174d43538f7c370d923958529c3
 DIST go1.13.14.src.tar.gz 21704891 BLAKE2B 
fff860b45b296359cb226f123279b3351f654336d267f8d60607fb0eb9f555e99d2e8250331510ddcf40de43235a864867af4b16db153b3f0827a3ccff045c19
 SHA512 
49dd28394333eaa7676fdf530d2fc18a645546c814fbe9247c9613e36529eb23634816b5c84574fea1cd9191fa86e684130e75dc70545344851c6b47c846558d
-DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
-DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575
 DIST go1.14.5.src.tar.gz 22533577 BLAKE2B 
4e07fd46f977e14cf493d92a3c3e2d61c8eadf8f6e07b2de3eec7442d2ee0c736ac99f75eaaf405a48d1751144f4ae770692c3a1db9bc8e27e7c48e89fd74540
 SHA512 
1019b86304925fe60ebd81289349c4582e2e5932dc3ed35d9dc7b36ac293ee583ab6dcf3ae9a96f0f60274f24c295fb0662a8f4d06b717f624fa695c2b40e29c
 DIST go1.14.6.src.tar.gz 22534714 BLAKE2B 
9dacb150108dc30fe3600c6fdc1df3cd2c36f701518f402d2ad8cd2e4ba51203176e5097adf66ac9223181197b1bea7de625933c570567d9e7dddf485bc2c204
 SHA512 
5c865c8272fb0dc8eab1514732b0200dbc867276512714dd30afc658a0d2afac6bd758e00c6f576d8d254e411418a52a564c895399b56cfe06c2b1785271a8fd

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
deleted file mode 100644
index 1f323d04c2e..000
--- a/dev-lang/go/go-1.13.10.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-17 Thread Sam James
commit: a35845eab3884637fb869e649fc799d9214990ca
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 10:25:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 10:25:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35845ea

dev-lang/go: arm stable (bug #732578)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.13.13.ebuild | 2 +-
 dev-lang/go/go-1.14.5.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.13.13.ebuild b/dev-lang/go/go-1.13.13.ebuild
index 0175c07a352..1f323d04c2e 100644
--- a/dev-lang/go/go-1.13.13.ebuild
+++ b/dev-lang/go/go-1.13.13.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is

diff --git a/dev-lang/go/go-1.14.5.ebuild b/dev-lang/go/go-1.14.5.ebuild
index b00f3c4303f..178eb1504f2 100644
--- a/dev-lang/go/go-1.14.5.ebuild
+++ b/dev-lang/go/go-1.14.5.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-16 Thread William Hubbs
commit: cb255323159f5eb55a6132de5270c2dea98661cc
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul 17 02:17:41 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 17 02:18:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb255323

dev-lang/go: 1.13.14 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.13.14.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 98413074867..faf172eba3d 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -13,6 +13,7 @@ DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.12.src.tar.gz 21703700 BLAKE2B 
d503b864edd753d838ab2776c00ee29d79c4dadaa8f9414291d7fd9ef420950361e676d78111db171d4d7bad9f28d23897333720d77c259691231cac81aa7b2a
 SHA512 
85ffe18171cd131fc5bdfaa8f5e944643399ef1f270a599cdccbe0212f1d1651a87075d11877220466d18ff590bb9eadeac48851b630ab9f0e06c199c0286cc4
 DIST go1.13.13.src.tar.gz 21704330 BLAKE2B 
462a8c7a438c5638158645d012bcf361f5033b94209ee3b89b15b066c6a92ae7b632d9fa295be2bfd2ed20398471a3e9531eccea1c67f511901f6a7f77242557
 SHA512 
1bee57e6b5d7154e7d93ccf33b9bd8ccacb005d3de1f0dc2272d4d431ab171707a57fe81d65ff17f6016f5c94d5bec6618c13174d43538f7c370d923958529c3
+DIST go1.13.14.src.tar.gz 21704891 BLAKE2B 
fff860b45b296359cb226f123279b3351f654336d267f8d60607fb0eb9f555e99d2e8250331510ddcf40de43235a864867af4b16db153b3f0827a3ccff045c19
 SHA512 
49dd28394333eaa7676fdf530d2fc18a645546c814fbe9247c9613e36529eb23634816b5c84574fea1cd9191fa86e684130e75dc70545344851c6b47c846558d
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
 DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575
 DIST go1.14.5.src.tar.gz 22533577 BLAKE2B 
4e07fd46f977e14cf493d92a3c3e2d61c8eadf8f6e07b2de3eec7442d2ee0c736ac99f75eaaf405a48d1751144f4ae770692c3a1db9bc8e27e7c48e89fd74540
 SHA512 
1019b86304925fe60ebd81289349c4582e2e5932dc3ed35d9dc7b36ac293ee583ab6dcf3ae9a96f0f60274f24c295fb0662a8f4d06b717f624fa695c2b40e29c

diff --git a/dev-lang/go/go-1.13.14.ebuild b/dev-lang/go/go-1.13.14.ebuild
new file mode 100644
index 000..d71bff70d90
--- /dev/null
+++ b/dev-lang/go/go-1.13.14.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-16 Thread William Hubbs
commit: 743222f18d7aac78bb8aa2df55ff582cf7fb9675
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul 17 02:04:28 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 17 02:18:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743222f1

dev-lang/go: 1.14.6 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.14.6.ebuild | 188 +++
 2 files changed, 189 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 6f5f41ca35f..98413074867 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -16,3 +16,4 @@ DIST go1.13.13.src.tar.gz 21704330 BLAKE2B 
462a8c7a438c5638158645d012bcf361f5033
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
 DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575
 DIST go1.14.5.src.tar.gz 22533577 BLAKE2B 
4e07fd46f977e14cf493d92a3c3e2d61c8eadf8f6e07b2de3eec7442d2ee0c736ac99f75eaaf405a48d1751144f4ae770692c3a1db9bc8e27e7c48e89fd74540
 SHA512 
1019b86304925fe60ebd81289349c4582e2e5932dc3ed35d9dc7b36ac293ee583ab6dcf3ae9a96f0f60274f24c295fb0662a8f4d06b717f624fa695c2b40e29c
+DIST go1.14.6.src.tar.gz 22534714 BLAKE2B 
9dacb150108dc30fe3600c6fdc1df3cd2c36f701518f402d2ad8cd2e4ba51203176e5097adf66ac9223181197b1bea7de625933c570567d9e7dddf485bc2c204
 SHA512 
5c865c8272fb0dc8eab1514732b0200dbc867276512714dd30afc658a0d2afac6bd758e00c6f576d8d254e411418a52a564c895399b56cfe06c2b1785271a8fd

diff --git a/dev-lang/go/go-1.14.6.ebuild b/dev-lang/go/go-1.14.6.ebuild
new file mode 100644
index 000..fa07749bdeb
--- /dev/null
+++ b/dev-lang/go/go-1.14.6.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-16 Thread Sam James
commit: 8e92ef8cce89852b35adc3ee7e2512587555a4af
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 02:01:25 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 02:01:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e92ef8c

dev-lang/go: ppc64 stable (bug #732578)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.13.13.ebuild | 2 +-
 dev-lang/go/go-1.14.5.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.13.13.ebuild b/dev-lang/go/go-1.13.13.ebuild
index 3d068937fba..0175c07a352 100644
--- a/dev-lang/go/go-1.13.13.ebuild
+++ b/dev-lang/go/go-1.13.13.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is

diff --git a/dev-lang/go/go-1.14.5.ebuild b/dev-lang/go/go-1.14.5.ebuild
index a22506fed2c..b00f3c4303f 100644
--- a/dev-lang/go/go-1.14.5.ebuild
+++ b/dev-lang/go/go-1.14.5.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-16 Thread Sam James
commit: 8e2c52f60bc568b00fcd0f4fc8a308a853db95e3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 01:03:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 01:03:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2c52f6

dev-lang/go: arm64 stable (bug #732578)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.13.13.ebuild | 2 +-
 dev-lang/go/go-1.14.5.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.13.13.ebuild b/dev-lang/go/go-1.13.13.ebuild
index fd9fbe5c5e2..3d068937fba 100644
--- a/dev-lang/go/go-1.13.13.ebuild
+++ b/dev-lang/go/go-1.13.13.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is

diff --git a/dev-lang/go/go-1.14.5.ebuild b/dev-lang/go/go-1.14.5.ebuild
index abc58582707..a22506fed2c 100644
--- a/dev-lang/go/go-1.14.5.ebuild
+++ b/dev-lang/go/go-1.14.5.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-16 Thread William Hubbs
commit: 877762541cc1f69c72706628a57c7dc067fabd03
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 16 17:44:25 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 16 17:52:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87776254

dev-lang/go: 1.13.13 security bump

Bug: https://bugs.gentoo.org/732578
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.13.13.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index f98079fd5f0..70f0aaded8b 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,5 +12,6 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.12.src.tar.gz 21703700 BLAKE2B 
d503b864edd753d838ab2776c00ee29d79c4dadaa8f9414291d7fd9ef420950361e676d78111db171d4d7bad9f28d23897333720d77c259691231cac81aa7b2a
 SHA512 
85ffe18171cd131fc5bdfaa8f5e944643399ef1f270a599cdccbe0212f1d1651a87075d11877220466d18ff590bb9eadeac48851b630ab9f0e06c199c0286cc4
+DIST go1.13.13.src.tar.gz 21704330 BLAKE2B 
462a8c7a438c5638158645d012bcf361f5033b94209ee3b89b15b066c6a92ae7b632d9fa295be2bfd2ed20398471a3e9531eccea1c67f511901f6a7f77242557
 SHA512 
1bee57e6b5d7154e7d93ccf33b9bd8ccacb005d3de1f0dc2272d4d431ab171707a57fe81d65ff17f6016f5c94d5bec6618c13174d43538f7c370d923958529c3
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
 DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575

diff --git a/dev-lang/go/go-1.13.13.ebuild b/dev-lang/go/go-1.13.13.ebuild
new file mode 100644
index 000..fd9fbe5c5e2
--- /dev/null
+++ b/dev-lang/go/go-1.13.13.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-16 Thread William Hubbs
commit: c7da07357a302bb0788227bdc731f3f9c37c8210
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 16 17:51:20 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 16 17:52:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7da0735

dev-lang/go: 1.14.5 security bump

Bug: https://bugs.gentoo.org/732578
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.14.5.ebuild | 188 +++
 2 files changed, 189 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 70f0aaded8b..6f5f41ca35f 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -15,3 +15,4 @@ DIST go1.13.12.src.tar.gz 21703700 BLAKE2B 
d503b864edd753d838ab2776c00ee29d79c4d
 DIST go1.13.13.src.tar.gz 21704330 BLAKE2B 
462a8c7a438c5638158645d012bcf361f5033b94209ee3b89b15b066c6a92ae7b632d9fa295be2bfd2ed20398471a3e9531eccea1c67f511901f6a7f77242557
 SHA512 
1bee57e6b5d7154e7d93ccf33b9bd8ccacb005d3de1f0dc2272d4d431ab171707a57fe81d65ff17f6016f5c94d5bec6618c13174d43538f7c370d923958529c3
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
 DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575
+DIST go1.14.5.src.tar.gz 22533577 BLAKE2B 
4e07fd46f977e14cf493d92a3c3e2d61c8eadf8f6e07b2de3eec7442d2ee0c736ac99f75eaaf405a48d1751144f4ae770692c3a1db9bc8e27e7c48e89fd74540
 SHA512 
1019b86304925fe60ebd81289349c4582e2e5932dc3ed35d9dc7b36ac293ee583ab6dcf3ae9a96f0f60274f24c295fb0662a8f4d06b717f624fa695c2b40e29c

diff --git a/dev-lang/go/go-1.14.5.ebuild b/dev-lang/go/go-1.14.5.ebuild
new file mode 100644
index 000..abc58582707
--- /dev/null
+++ b/dev-lang/go/go-1.14.5.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-07-03 Thread William Hubbs
commit: 834dbc5b20ee12db5e01127cef49857a077522d7
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul  3 18:45:15 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul  3 21:54:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834dbc5b

dev-lang/go: remove unstable versions

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 -
 dev-lang/go/go-1.13.11.ebuild | 197 --
 dev-lang/go/go-1.14.3.ebuild  | 188 
 3 files changed, 387 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index b145f68c8df..f98079fd5f0 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,8 +11,6 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
-DIST go1.13.11.src.tar.gz 21702851 BLAKE2B 
35ead9f337ecd4aab52705db3fd5ae55c8237af4e14a387c0dadda51f699b936e1115d3547c206aff8d01b290259f587d8073ea7fdc9ae47858c6545c69bb98c
 SHA512 
2342e70779d2d5a77da00815078e8ed4f00ed5cc0509e332e4d46eb441f0a50e7697b7afe3ba0b12c3be697b9beb6650c196f0e603d602d255e4415a703ed7df
 DIST go1.13.12.src.tar.gz 21703700 BLAKE2B 
d503b864edd753d838ab2776c00ee29d79c4dadaa8f9414291d7fd9ef420950361e676d78111db171d4d7bad9f28d23897333720d77c259691231cac81aa7b2a
 SHA512 
85ffe18171cd131fc5bdfaa8f5e944643399ef1f270a599cdccbe0212f1d1651a87075d11877220466d18ff590bb9eadeac48851b630ab9f0e06c199c0286cc4
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
-DIST go1.14.3.src.tar.gz 22534103 BLAKE2B 
986ee88ac89a6ad8c492d7311271fadf5a0df5763f79ca0688dc94e2c49c36ea808f2184b7d57df2cfd24948d74e45103ef2171c5c6cdc2e0b6d5237cf78dc6a
 SHA512 
ab7454cf5e364a4b8d3035320bb8af5a3064accba51cb98211d2ba8afb116d07cedd6f637d068b31df6185b2f26a649da910bc865c4d52ee72b2664bfb6229bc
 DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575

diff --git a/dev-lang/go/go-1.13.11.ebuild b/dev-lang/go/go-1.13.11.ebuild
deleted file mode 100644
index d71bff70d90..000
--- a/dev-lang/go/go-1.13.11.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-06-05 Thread William Hubbs
commit: d30f43c76a9ddc4040d59ac925d29db4afea0468
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jun  6 05:38:14 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jun  6 05:43:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30f43c7

dev-lang/go: 1.13.12 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.13.12.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 8d7d2763d9b..b145f68c8df 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,6 +12,7 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.11.src.tar.gz 21702851 BLAKE2B 
35ead9f337ecd4aab52705db3fd5ae55c8237af4e14a387c0dadda51f699b936e1115d3547c206aff8d01b290259f587d8073ea7fdc9ae47858c6545c69bb98c
 SHA512 
2342e70779d2d5a77da00815078e8ed4f00ed5cc0509e332e4d46eb441f0a50e7697b7afe3ba0b12c3be697b9beb6650c196f0e603d602d255e4415a703ed7df
+DIST go1.13.12.src.tar.gz 21703700 BLAKE2B 
d503b864edd753d838ab2776c00ee29d79c4dadaa8f9414291d7fd9ef420950361e676d78111db171d4d7bad9f28d23897333720d77c259691231cac81aa7b2a
 SHA512 
85ffe18171cd131fc5bdfaa8f5e944643399ef1f270a599cdccbe0212f1d1651a87075d11877220466d18ff590bb9eadeac48851b630ab9f0e06c199c0286cc4
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
 DIST go1.14.3.src.tar.gz 22534103 BLAKE2B 
986ee88ac89a6ad8c492d7311271fadf5a0df5763f79ca0688dc94e2c49c36ea808f2184b7d57df2cfd24948d74e45103ef2171c5c6cdc2e0b6d5237cf78dc6a
 SHA512 
ab7454cf5e364a4b8d3035320bb8af5a3064accba51cb98211d2ba8afb116d07cedd6f637d068b31df6185b2f26a649da910bc865c4d52ee72b2664bfb6229bc
 DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575

diff --git a/dev-lang/go/go-1.13.12.ebuild b/dev-lang/go/go-1.13.12.ebuild
new file mode 100644
index 000..d71bff70d90
--- /dev/null
+++ b/dev-lang/go/go-1.13.12.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-06-05 Thread William Hubbs
commit: 82f0d82324a8be9c8b5aece6359d8ad8e228e55a
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jun  6 05:32:55 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jun  6 05:43:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f0d823

dev-lang/go: 1.14.4 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.14.4.ebuild | 188 +++
 2 files changed, 189 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 15b7b5fe49a..8d7d2763d9b 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -14,3 +14,4 @@ DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5
 DIST go1.13.11.src.tar.gz 21702851 BLAKE2B 
35ead9f337ecd4aab52705db3fd5ae55c8237af4e14a387c0dadda51f699b936e1115d3547c206aff8d01b290259f587d8073ea7fdc9ae47858c6545c69bb98c
 SHA512 
2342e70779d2d5a77da00815078e8ed4f00ed5cc0509e332e4d46eb441f0a50e7697b7afe3ba0b12c3be697b9beb6650c196f0e603d602d255e4415a703ed7df
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
 DIST go1.14.3.src.tar.gz 22534103 BLAKE2B 
986ee88ac89a6ad8c492d7311271fadf5a0df5763f79ca0688dc94e2c49c36ea808f2184b7d57df2cfd24948d74e45103ef2171c5c6cdc2e0b6d5237cf78dc6a
 SHA512 
ab7454cf5e364a4b8d3035320bb8af5a3064accba51cb98211d2ba8afb116d07cedd6f637d068b31df6185b2f26a649da910bc865c4d52ee72b2664bfb6229bc
+DIST go1.14.4.src.tar.gz 22535243 BLAKE2B 
8dc44b2144587e24ef53adcffdf335ec03dbcbb1101e38ac54611eb9e6216d3a676f5a24daab24342018b549b7de2a8730e556abfda5e18199c55d266ac3a44b
 SHA512 
b0d657ea1062db5a4da0aff14798f292ca967a53665af1a93e04eba7a03e49a3dbc4768c4f099ec5ff25a31885750f7658f819057057093e2d7bfb085575

diff --git a/dev-lang/go/go-1.14.4.ebuild b/dev-lang/go/go-1.14.4.ebuild
new file mode 100644
index 000..fa07749bdeb
--- /dev/null
+++ b/dev-lang/go/go-1.14.4.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-16 Thread William Hubbs
commit: 8b05741a979bac62d33e3e65312db3fd3cd1adb7
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May 16 20:05:25 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May 16 20:07:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b05741a

dev-lang/go: 1.13.11 and 1.14.3 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 +
 dev-lang/go/go-1.13.11.ebuild | 197 ++
 dev-lang/go/go-1.14.3.ebuild  | 188 
 3 files changed, 387 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 88b545a0cb0..15b7b5fe49a 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,4 +11,6 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
+DIST go1.13.11.src.tar.gz 21702851 BLAKE2B 
35ead9f337ecd4aab52705db3fd5ae55c8237af4e14a387c0dadda51f699b936e1115d3547c206aff8d01b290259f587d8073ea7fdc9ae47858c6545c69bb98c
 SHA512 
2342e70779d2d5a77da00815078e8ed4f00ed5cc0509e332e4d46eb441f0a50e7697b7afe3ba0b12c3be697b9beb6650c196f0e603d602d255e4415a703ed7df
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015
+DIST go1.14.3.src.tar.gz 22534103 BLAKE2B 
986ee88ac89a6ad8c492d7311271fadf5a0df5763f79ca0688dc94e2c49c36ea808f2184b7d57df2cfd24948d74e45103ef2171c5c6cdc2e0b6d5237cf78dc6a
 SHA512 
ab7454cf5e364a4b8d3035320bb8af5a3064accba51cb98211d2ba8afb116d07cedd6f637d068b31df6185b2f26a649da910bc865c4d52ee72b2664bfb6229bc

diff --git a/dev-lang/go/go-1.13.11.ebuild b/dev-lang/go/go-1.13.11.ebuild
new file mode 100644
index 000..d71bff70d90
--- /dev/null
+++ b/dev-lang/go/go-1.13.11.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-10 Thread Mikle Kolyada
commit: c829c1292083cf2c61a0cfd7a993cc31d1fcdb3a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May 10 09:17:39 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May 10 09:17:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c829c129

dev-lang/go: x86 stable wrt bug #721562

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 7c96cc32fe4..178eb1504f2 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-10 Thread Mikle Kolyada
commit: 48cff3d262d76a80a2293c5c88990b6d287c6907
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May 10 09:17:17 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May 10 09:17:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48cff3d2

dev-lang/go: arm stable wrt bug #721562

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 6b4877345b0..7c96cc32fe4 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-10 Thread Mikle Kolyada
commit: 10eb05024222f8ad9244af13557ee081d2dc1167
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May 10 09:16:48 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May 10 09:16:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10eb0502

dev-lang/go: amd64 stable wrt bug #721562

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index bba4d17101d..6b4877345b0 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-09 Thread Sergei Trofimovich
commit: c6f0e0857b8cfc07ce5880857825fdf3ff2d1389
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  9 22:40:51 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  9 22:40:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f0e085

dev-lang/go: stable 1.14.2 for ppc64, bug #721562

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/go/go-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index fc1429e51f5..bba4d17101d 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 ~arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-09 Thread William Hubbs
commit: 715c2f4a2fd537e86490a18a1df5729bdf471fbb
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  9 18:16:00 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  9 18:19:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715c2f4a

dev-lang/go: turn on bash tracing for build step

Add the "-x" option when we run make.bash.
This will hopefully allow us to solve why go isn't building on some arm
hardware.

Bug: https://bugs.gentoo.org/681740
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.12.17.ebuild | 2 +-
 dev-lang/go/go-1.13.10.ebuild | 2 +-
 dev-lang/go/go-1.14.2.ebuild  | 2 +-
 dev-lang/go/go-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/go/go-1.12.17.ebuild b/dev-lang/go/go-1.12.17.ebuild
index b04884336be..a265bb088d5 100644
--- a/dev-lang/go/go-1.12.17.ebuild
+++ b/dev-lang/go/go-1.12.17.ebuild
@@ -200,7 +200,7 @@ src_compile()
fi
 
cd src
-   ./make.bash || die "build failed"
+   bash -x ./make.bash || die "build failed"
 }
 
 src_test()

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index 83042be033f..1f323d04c2e 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -151,7 +151,7 @@ src_compile()
fi
 
cd src
-   ./make.bash -v || die "build failed"
+   bash -x ./make.bash || die "build failed"
 }
 
 src_test()

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 0829486e357..fc1429e51f5 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -137,7 +137,7 @@ src_compile()
fi
 
cd src
-   ./make.bash -v || die "build failed"
+   bash -x ./make.bash || die "build failed"
 }
 
 src_test()

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 3c87c2a4e5f..fa07749bdeb 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -137,7 +137,7 @@ src_compile()
fi
 
cd src
-   ./make.bash -v || die "build failed"
+   bash -x ./make.bash || die "build failed"
 }
 
 src_test()



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-05-08 Thread Mart Raudsepp
commit: b9b15af845be7ec25f5237ecf55257cb768abb20
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu May 21 12:50:35 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri May  8 06:23:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b15af8

dev-lang/go: arm64 stable (bug #721562)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/go/go-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 3c87c2a4e5f..0829486e357 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 ~arm arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-30 Thread William Hubbs
commit: 2245a2ba8d22c3f7a428c817705871547b838097
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Apr 30 13:35:36 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Apr 30 13:38:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2245a2ba

dev-lang/go: remove old version

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 -
 dev-lang/go/go-1.13.9.ebuild | 197 ---
 2 files changed, 198 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 37e21a996c7..88b545a0cb0 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,5 +11,4 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
-DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015

diff --git a/dev-lang/go/go-1.13.9.ebuild b/dev-lang/go/go-1.13.9.ebuild
deleted file mode 100644
index 8892f5c3095..000
--- a/dev-lang/go/go-1.13.9.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if go_cross_compile; then
-   bin_path="bin/$(go_tuple)"
-   else
-   bin_path=bin
-   fi
-   for x in ${bin_path}/*; do
-   f=${x##*/}
-   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
-   done
-   einstalldocs
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fix install_name for test object (binutils_test) on Darwin, it
-   # is never used in real circumstances
-   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
- 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
-   install_name_tool -id "${libmac64}" "${D}${libmac64}"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-28 Thread Mart Raudsepp
commit: 160c8bca885baae77fb21aa9a242f9b0a333556d
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Apr 28 04:43:25 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 28 19:23:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160c8bca

dev-lang/go: arm64 stable (bug #718768)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/go/go-1.13.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index 61fd8ca0e06..83042be033f 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-26 Thread Agostino Sarubbo
commit: 6629dfb19bececbc91c55d7eebad6a41d5fa6f5b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr 26 15:31:24 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr 26 15:31:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6629dfb1

dev-lang/go: ppc64 stable wrt bug #718768

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/go/go-1.13.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index bd27c724754..61fd8ca0e06 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-25 Thread Mikle Kolyada
commit: 666c5fd54dec002c21be89c26a978805571c378a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 25 10:36:59 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 25 10:37:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666c5fd5

dev-lang/go: arm stable wrt bug #718768

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.13.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index cdfc817b0ce..bd27c724754 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-21 Thread William Hubbs
commit: 3c25c65ed64224fffea2ca446fcd22d230a393a8
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Apr 21 17:26:33 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Apr 21 17:28:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c25c65e

dev-lang/go: stable 1.13.10 on amd64 and x86

Bug: https://bugs.gentoo.org/718768

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.13.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index 82597457f46..cdfc817b0ce 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-18 Thread William Hubbs
commit: b1c51dac4b321f0d3c8a6b2138bd69fbf73dd36f
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr 18 19:25:28 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr 18 19:28:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c51dac

dev-lang/go: remove 1.14.1

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 -
 dev-lang/go/go-1.14.1.ebuild | 197 ---
 2 files changed, 198 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 4acc382deef..37e21a996c7 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,5 +12,4 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
-DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015

diff --git a/dev-lang/go/go-1.14.1.ebuild b/dev-lang/go/go-1.14.1.ebuild
deleted file mode 100644
index f7c4c78376b..000
--- a/dev-lang/go/go-1.14.1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if go_cross_compile; then
-   bin_path="bin/$(go_tuple)"
-   else
-   bin_path=bin
-   fi
-   for x in ${bin_path}/*; do
-   f=${x##*/}
-   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
-   done
-   einstalldocs
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fix install_name for test object (binutils_test) on Darwin, it
-   # is never used in real circumstances
-   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
- 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
-   install_name_tool -id "${libmac64}" "${D}${libmac64}"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-18 Thread William Hubbs
commit: 8597835c40eb98aba3f921550053d6664abb821e
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr 18 18:15:55 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr 18 18:15:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8597835c

dev-lang/go: sync live

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 21 ++---
 1 file changed, 6 insertions(+), 15 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index f7c4c78376b..3c87c2a4e5f 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -22,12 +22,6 @@ case ${PV}  in
*_beta*|*_rc*) ;;
*)
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
;;
esac
 esac
@@ -43,17 +37,9 @@ BDEPEND="|| (
dev-lang/go-bootstrap )"
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-18 Thread William Hubbs
commit: c05ecd5d7f1e34baff4333c44dd9d2417e5f4f01
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr 18 17:56:34 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr 18 17:57:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05ecd5d

dev-lang/go: 1.13.10 and 1.14.2 - make the build more verbose

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.13.10.ebuild | 2 +-
 dev-lang/go/go-1.14.2.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index f7c4c78376b..82597457f46 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -151,7 +151,7 @@ src_compile()
fi
 
cd src
-   ./make.bash || die "build failed"
+   ./make.bash -v || die "build failed"
 }
 
 src_test()

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 309dbb808f8..3c87c2a4e5f 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -137,7 +137,7 @@ src_compile()
fi
 
cd src
-   ./make.bash || die "build failed"
+   ./make.bash -v || die "build failed"
 }
 
 src_test()



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-12 Thread William Hubbs
commit: 8746d29cc0fec5239a24b95fdfa122bb14d6d7b8
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr 13 00:51:41 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr 13 00:51:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8746d29c

dev-lang/go: remove extra files generated by tests

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.14.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 1a462c15811..309dbb808f8 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -147,6 +147,9 @@ src_test()
cd src
PATH="${GOBIN}:${PATH}" \
./run.bash -no-rebuild || die "tests failed"
+   cd ..
+   rm -fr pkg/*_race || die
+   rm -fr pkg/obj/go-build || die
 }
 
 src_install()



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-12 Thread William Hubbs
commit: 31be9422cdd8a564b3fe59179d31cbd2bcfcdb51
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Apr 12 22:17:53 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Apr 12 22:36:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31be9422

dev-lang/go: 1.14.2 bump

I am also removing the "testdata" directories from the installation and
enabling tests since they work on amd64.

Closes: https://bugs.gentoo.org/650594
Closes: https://bugs.gentoo.org/687492
Closes: https://bugs.gentoo.org/711946
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.14.2.ebuild | 185 +++
 2 files changed, 186 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 19b80ab2f57..4acc382deef 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -13,3 +13,4 @@ DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
 DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9
+DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
new file mode 100644
index 000..1a462c15811
--- /dev/null
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-12 Thread William Hubbs
commit: 08bc839ac8fe0d463f34318e13202eb7b71402fe
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Apr 12 18:50:38 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Apr 12 18:51:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08bc839a

dev-lang/go: 1.13.10 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.13.10.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 35ef4495821..19b80ab2f57 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,5 +10,6 @@ DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
+DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
 DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-04 Thread William Hubbs
commit: 57ec35aeaa26b8d6d59a0d8cb0c6a877a0fafd76
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr  4 17:46:07 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr  4 18:15:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ec35ae

dev-lang/go: remove 1.13.8

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 -
 dev-lang/go/go-1.13.8.ebuild | 197 ---
 2 files changed, 198 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 6812f466f9e..35ef4495821 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,6 +10,5 @@ DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
-DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
 DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
 DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
deleted file mode 100644
index 8892f5c3095..000
--- a/dev-lang/go/go-1.13.8.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if go_cross_compile; then
-   bin_path="bin/$(go_tuple)"
-   else
-   bin_path=bin
-   fi
-   for x in ${bin_path}/*; do
-   f=${x##*/}
-   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
-   done
-   einstalldocs
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fix install_name for test object (binutils_test) on Darwin, it
-   # is never used in real circumstances
-   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
- 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
-   install_name_tool -id "${libmac64}" "${D}${libmac64}"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-04 Thread Mart Raudsepp
commit: 0623e23522f233c43f7015642b4fd7a732099b50
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr  4 14:10:36 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr  4 14:12:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0623e235

dev-lang/go: arm64 stable (bug #715770)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/go/go-1.13.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.9.ebuild b/dev-lang/go/go-1.13.9.ebuild
index 38cb703c628..8892f5c3095 100644
--- a/dev-lang/go/go-1.13.9.ebuild
+++ b/dev-lang/go/go-1.13.9.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-03 Thread Agostino Sarubbo
commit: e7e2091deb75fed07dbcdb45271ea34fd0443c67
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 15:23:17 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 15:23:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e2091d

dev-lang/go: ppc64 stable wrt bug #715770

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/go/go-1.13.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.9.ebuild b/dev-lang/go/go-1.13.9.ebuild
index 3376d30ceb5..38cb703c628 100644
--- a/dev-lang/go/go-1.13.9.ebuild
+++ b/dev-lang/go/go-1.13.9.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-03 Thread Mikle Kolyada
commit: e4296b6efe16b3c0b2d1bf036ee333462fbcdbe1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr  3 09:26:32 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr  3 09:26:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4296b6e

dev-lang/go: arm stable wrt bug #715770

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.13.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.9.ebuild b/dev-lang/go/go-1.13.9.ebuild
index 82a499ee13a..3376d30ceb5 100644
--- a/dev-lang/go/go-1.13.9.ebuild
+++ b/dev-lang/go/go-1.13.9.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-04-01 Thread William Hubbs
commit: 61d966f0a9b456f33b790a53e604115f356e67f3
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 31 23:23:50 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Apr  1 15:10:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d966f0

dev-lang/go: stable 1.13.9 on amd64 and x86

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.13.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.9.ebuild b/dev-lang/go/go-1.13.9.ebuild
index f7c4c78376b..82a499ee13a 100644
--- a/dev-lang/go/go-1.13.9.ebuild
+++ b/dev-lang/go/go-1.13.9.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-28 Thread Mart Raudsepp
commit: 2f448f0352c9979d59ff9dae869009bae5be496b
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sat Mar 28 20:42:59 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 28 22:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f448f03

dev-lang/go: arm64 stable for 1.13.8 (bug #711552)

Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/go/go-1.13.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
index 38cb703c628..8892f5c3095 100644
--- a/dev-lang/go/go-1.13.8.ebuild
+++ b/dev-lang/go/go-1.13.8.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-20 Thread William Hubbs
commit: 53083ff226b74e630a6fe8fd90d49e8288a558c1
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Mar 20 15:25:21 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Mar 20 15:26:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53083ff2

dev-lang/go: remove 1.14

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest   |   1 -
 dev-lang/go/go-1.14.ebuild | 217 -
 2 files changed, 218 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 3aa5c6f6cc4..6812f466f9e 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -13,4 +13,3 @@ DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3
 DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
 DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
 DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9
-DIST go1.14.src.tar.gz 22377333 BLAKE2B 
94ba8bac1cffd4ee71051a3ac4a1366f0fcbd0ccf71dad2152e77851593e2a3e8807c0d1f5b6dc396c217b9e7e9c3eeb788760c671b439ee244f8f856406598f
 SHA512 
b04f2a90b9693f2c7a0b5c7048f186318937f3dd3831162c4130d88e2b185a5047db15e284041c70f1f42da512f42e5e85c13256018982cf2739244a31874328

diff --git a/dev-lang/go/go-1.14.ebuild b/dev-lang/go/go-1.14.ebuild
deleted file mode 100644
index f32caeeb399..000
--- a/dev-lang/go/go-1.14.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs linux-info
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://github.com/golang/go/issues/37436;
-   die "Attempted to build ${P} with unsupported kernel"
-   fi
-}
-
-src_compile()
-{
-   if has_version -b dev-lang/go; then
-   export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
-   elif has_version -b dev-lang/go-bootstrap; then
-   export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
-   else
-   eerror "Go cannot be built without go or go-bootstrap installed"
-   die "Should not be here, please report a bug"
-   fi
-
-   export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
-   export GOROOT="$(pwd)"
-   export GOBIN="${GOROOT}/bin"
-
-   # Go's build script does not use BUILD/HOST/TARGET consistently. :(
-   export GOHOSTARCH=$(go_arch ${CBUILD})
-   export GOHOSTOS=$(go_os ${CBUILD})
-   export CC=$(tc-getBUILD_CC)
-
-   export GOARCH=$(go_arch)
-   export GOOS=$(go_os)
-   export CC_FOR_TARGET=$(tc-getCC)
-   export CXX_FOR_TARGET=$(tc-getCXX)
-   if [[ ${ARCH} == arm ]]; then
-   export GOARM=$(go_arm)
-   fi
-
-   cd src
-   ./make.bash || die "build failed"
-}
-
-src_test()
-{
-   go_cross_compile && return 0
-
-   cd src
-   PATH="${GOBIN}:${PATH}" \
-   ./run.bash -no-rebuild || die "tests failed"
-}
-
-src_install()
-{
-   local bin_path f x
-
-   dodir /usr/lib/go
-
-   # There is a known issue which requires the source tree to be installed 
[1].
-   # Once this is fixed, we can 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-20 Thread William Hubbs
commit: 6d6cb5c447311f1286ecfff667814fa74371de50
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Mar 20 14:37:44 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Mar 20 15:17:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6cb5c4

dev-lang/go: 1.14.1 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.14.1.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 2b2e755c620..6534a80cb7f 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,4 +11,5 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
+DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9
 DIST go1.14.src.tar.gz 22377333 BLAKE2B 
94ba8bac1cffd4ee71051a3ac4a1366f0fcbd0ccf71dad2152e77851593e2a3e8807c0d1f5b6dc396c217b9e7e9c3eeb788760c671b439ee244f8f856406598f
 SHA512 
b04f2a90b9693f2c7a0b5c7048f186318937f3dd3831162c4130d88e2b185a5047db15e284041c70f1f42da512f42e5e85c13256018982cf2739244a31874328

diff --git a/dev-lang/go/go-1.14.1.ebuild b/dev-lang/go/go-1.14.1.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.14.1.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-20 Thread William Hubbs
commit: 841c1978b9cacaf09dc52beb7117744a98c91759
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Mar 20 14:40:32 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Mar 20 15:17:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841c1978

dev-lang/go: 1.13.9 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.13.9.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 6534a80cb7f..3aa5c6f6cc4 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,5 +11,6 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
+DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
 DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9
 DIST go1.14.src.tar.gz 22377333 BLAKE2B 
94ba8bac1cffd4ee71051a3ac4a1366f0fcbd0ccf71dad2152e77851593e2a3e8807c0d1f5b6dc396c217b9e7e9c3eeb788760c671b439ee244f8f856406598f
 SHA512 
b04f2a90b9693f2c7a0b5c7048f186318937f3dd3831162c4130d88e2b185a5047db15e284041c70f1f42da512f42e5e85c13256018982cf2739244a31874328

diff --git a/dev-lang/go/go-1.13.9.ebuild b/dev-lang/go/go-1.13.9.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.13.9.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-17 Thread William Hubbs
commit: b800340816ed04663391c292786f1a5a3ccd1f29
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 17 15:50:51 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 17 15:51:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8003408

dev-lang/go: remove vulnerable 1.12 versions

Bug: https://bugs.gentoo.org/712924
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 -
 dev-lang/go/go-1.12.13.ebuild | 246 --
 dev-lang/go/go-1.12.15.ebuild | 246 --
 3 files changed, 494 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index a2d85794942..2b2e755c620 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -9,8 +9,6 @@ DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 BLAKE2B 
6be0a48e8bc4e5fed4d34f8aa
 DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8360e904c2545380513afd328077c584e8af0bf6bd818aa03e5a58c350cbb98facc1c9dccb02b06adcb27233875497cf5d33265912
 SHA512 
6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
-DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
-DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
 DIST go1.14.src.tar.gz 22377333 BLAKE2B 
94ba8bac1cffd4ee71051a3ac4a1366f0fcbd0ccf71dad2152e77851593e2a3e8807c0d1f5b6dc396c217b9e7e9c3eeb788760c671b439ee244f8f856406598f
 SHA512 
b04f2a90b9693f2c7a0b5c7048f186318937f3dd3831162c4130d88e2b185a5047db15e284041c70f1f42da512f42e5e85c13256018982cf2739244a31874328

diff --git a/dev-lang/go/go-1.12.13.ebuild b/dev-lang/go/go-1.12.13.ebuild
deleted file mode 100644
index d7b266f0c67..000
--- a/dev-lang/go/go-1.12.13.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
-"
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-17 Thread William Hubbs
commit: f8515427b17f2c8d3190fcf5e774717df4447b98
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 17 15:30:51 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 17 15:33:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8515427

dev-lang/go: stabilize 1.12.17

Bug: https://bugs.gentoo.org/712924
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.12.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.17.ebuild b/dev-lang/go/go-1.12.17.ebuild
index 588849ae565..b04884336be 100644
--- a/dev-lang/go/go-1.12.17.ebuild
+++ b/dev-lang/go/go-1.12.17.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-15 Thread Agostino Sarubbo
commit: 0772f7fe24592615b2072ffbc609e89a6c52f9ca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 19:00:22 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 19:00:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0772f7fe

dev-lang/go: ppc64 stable wrt bug #711552

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/go/go-1.13.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
index 3376d30ceb5..38cb703c628 100644
--- a/dev-lang/go/go-1.13.8.ebuild
+++ b/dev-lang/go/go-1.13.8.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-09 Thread William Hubbs
commit: 7e804a5ea4822b370bc0eb2fc33296ba4ec4cb7e
Author: William Hubbs  sony  com>
AuthorDate: Sun Mar  8 18:43:15 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar  9 17:10:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e804a5e

dev-lang/go: 1.14: check running kernel version before compiling

Compilation will fail if the host is running certain versions of the
Linux kernel with the message: runtime: mlock of signal stack failed: 12

Note from williamh:
The original pr checked for kernel versions not listed in the upstream
issue, so I reworked it. Also, it used pkg_setup instead of pkg_pretend
for the checks.

Closes: https://bugs.gentoo.org/711884
Closes: https://github.com/gentoo/gentoo/pull/14868
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.14.ebuild | 22 +-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.ebuild b/dev-lang/go/go-1.14.ebuild
index f7c4c78376b..f32caeeb399 100644
--- a/dev-lang/go/go-1.14.ebuild
+++ b/dev-lang/go/go-1.14.ebuild
@@ -8,7 +8,7 @@ export CTARGET=${CTARGET:-${CHOST}}
 
 MY_PV=${PV/_/}
 
-inherit toolchain-funcs
+inherit toolchain-funcs linux-info
 
 case ${PV}  in
 **)
@@ -122,6 +122,26 @@ go_cross_compile()
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
 }
 
+pkg_pretend()
+{
+   local msg
+   get_running_version
+
+   use kernel_linux || return 0
+   if kernel_is -eq 5 2; then
+   msg="${P} does not work with kernel version 5.2.x"
+   elif kernel_is -eq 5 3 && kernel_is -le 5 3 14; then
+   msg="${P} does not work with kernel versions 5.3 before 5.3.15"
+   elif kernel_is -eq 5 4 && kernel_is -le 5 4 1; then
+   msg="${P} does not work with kernel versions 5.4 before 5.4.2"
+   fi
+   if [[ -n ${msg} ]]; then
+   eerror $msg
+   eerror "See https://github.com/golang/go/issues/37436;
+   die "Attempted to build ${P} with unsupported kernel"
+   fi
+}
+
 src_compile()
 {
if has_version -b dev-lang/go; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-09 Thread William Hubbs
commit: 4369b8cb64751a5ce205276e944f8e663f23b14b
Author: William Hubbs  sony  com>
AuthorDate: Mon Mar  9 15:42:15 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar  9 15:47:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4369b8cb

dev-lang/go: remove unstable 1.13.x versions

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   2 -
 dev-lang/go/go-1.13.6.ebuild | 197 ---
 dev-lang/go/go-1.13.7.ebuild | 197 ---
 3 files changed, 396 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 0c734f62b86..a2d85794942 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,7 +12,5 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
-DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528
-DIST go1.13.7.src.tar.gz 21631267 BLAKE2B 
9c3096e7c7658e03be52b76298dd409de292929d95448cb8945fe6f263fda774d9d13e124bb978c91b51a3770c0ca81302098b0e915015cfcac5f26256987796
 SHA512 
f87dd04befbe32c7ff1eb617a756fcc7d85e4236d4b063bbf6091d8911ef147c070808f7f7db536e7a3b3990f61f6fb4666e665217b0807e7e0703e00c5491fa
 DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
 DIST go1.14.src.tar.gz 22377333 BLAKE2B 
94ba8bac1cffd4ee71051a3ac4a1366f0fcbd0ccf71dad2152e77851593e2a3e8807c0d1f5b6dc396c217b9e7e9c3eeb788760c671b439ee244f8f856406598f
 SHA512 
b04f2a90b9693f2c7a0b5c7048f186318937f3dd3831162c4130d88e2b185a5047db15e284041c70f1f42da512f42e5e85c13256018982cf2739244a31874328

diff --git a/dev-lang/go/go-1.13.6.ebuild b/dev-lang/go/go-1.13.6.ebuild
deleted file mode 100644
index f7c4c78376b..000
--- a/dev-lang/go/go-1.13.6.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if go_cross_compile; then
-   bin_path="bin/$(go_tuple)"
-   else
-   bin_path=bin
-   fi
-   for x in ${bin_path}/*; do
-   f=${x##*/}
-   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
-   done
-   einstalldocs
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-09 Thread Agostino Sarubbo
commit: 57c25b062c84edbad7be0a5bef171141ed68a58e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar  9 12:39:02 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar  9 12:39:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c25b06

dev-lang/go: amd64 stable wrt bug #711552

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/go/go-1.13.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
index f8266062270..3376d30ceb5 100644
--- a/dev-lang/go/go-1.13.8.ebuild
+++ b/dev-lang/go/go-1.13.8.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-09 Thread Agostino Sarubbo
commit: e063fb5cb28d26f756272051f2865f85d31e3517
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar  9 10:49:01 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar  9 10:49:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e063fb5c

dev-lang/go: arm stable wrt bug #711552

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/go/go-1.13.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
index 3d9e94dcc24..f8266062270 100644
--- a/dev-lang/go/go-1.13.8.ebuild
+++ b/dev-lang/go/go-1.13.8.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-08 Thread Thomas Deutschmann
commit: bdba2b719102fffebb59d212f4883de0844cb59b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Mar  8 23:18:24 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Mar  8 23:18:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdba2b71

dev-lang/go: x86 stable (bug #711552)

Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/go/go-1.13.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
index f7c4c78376b..3d9e94dcc24 100644
--- a/dev-lang/go/go-1.13.8.ebuild
+++ b/dev-lang/go/go-1.13.8.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-03-02 Thread William Hubbs
commit: adc41efbb74cf9063e6621eff655c2efbc7a5950
Author: William Hubbs  sony  com>
AuthorDate: Mon Mar  2 23:38:16 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar  2 23:38:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc41efb

dev-lang/go: 1.14 version bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest   |   1 +
 dev-lang/go/go-1.14.ebuild | 197 +
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 3dfc24769e2..0c734f62b86 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -15,3 +15,4 @@ DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528
 DIST go1.13.7.src.tar.gz 21631267 BLAKE2B 
9c3096e7c7658e03be52b76298dd409de292929d95448cb8945fe6f263fda774d9d13e124bb978c91b51a3770c0ca81302098b0e915015cfcac5f26256987796
 SHA512 
f87dd04befbe32c7ff1eb617a756fcc7d85e4236d4b063bbf6091d8911ef147c070808f7f7db536e7a3b3990f61f6fb4666e665217b0807e7e0703e00c5491fa
 DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000
+DIST go1.14.src.tar.gz 22377333 BLAKE2B 
94ba8bac1cffd4ee71051a3ac4a1366f0fcbd0ccf71dad2152e77851593e2a3e8807c0d1f5b6dc396c217b9e7e9c3eeb788760c671b439ee244f8f856406598f
 SHA512 
b04f2a90b9693f2c7a0b5c7048f186318937f3dd3831162c4130d88e2b185a5047db15e284041c70f1f42da512f42e5e85c13256018982cf2739244a31874328

diff --git a/dev-lang/go/go-1.14.ebuild b/dev-lang/go/go-1.14.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.14.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-02-13 Thread William Hubbs
commit: f2f89755dbc35a7facb442bb9cc09c69a9d6323d
Author: William Hubbs  sony  com>
AuthorDate: Thu Feb 13 20:23:21 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Feb 13 20:27:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f89755

dev-lang/go: 1.13.8 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.13.8.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index a93b51bdaee..3dfc24769e2 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -14,3 +14,4 @@ DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528
 DIST go1.13.7.src.tar.gz 21631267 BLAKE2B 
9c3096e7c7658e03be52b76298dd409de292929d95448cb8945fe6f263fda774d9d13e124bb978c91b51a3770c0ca81302098b0e915015cfcac5f26256987796
 SHA512 
f87dd04befbe32c7ff1eb617a756fcc7d85e4236d4b063bbf6091d8911ef147c070808f7f7db536e7a3b3990f61f6fb4666e665217b0807e7e0703e00c5491fa
+DIST go1.13.8.src.tar.gz 21631178 BLAKE2B 
1752a4ecc4fd9409ebbb129f6b6edaacb7d9e140e3b0a8cbbb9b16b64b481a375b4fbe2a4814e2a272be4fdb5929e5d40f40778a07d6ff0b814230b2d4ed9697
 SHA512 
5df45c4701631e7a70f4f25b07ed00dc9a56bdebeb5ead2d04e0e6b000e8a9f00d193247e626ef5b1e6b7fc54bf27fbc5e8fb21b23ab52ec397f2238c5dfa000

diff --git a/dev-lang/go/go-1.13.8.ebuild b/dev-lang/go/go-1.13.8.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.13.8.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-02-13 Thread William Hubbs
commit: d5486190ebd54ec35115786a7a554952fc2be94b
Author: William Hubbs  sony  com>
AuthorDate: Thu Feb 13 20:21:56 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Feb 13 20:27:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5486190

dev-lang/go: 1.12.17 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.12.17.ebuild | 246 ++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 4f447f8c3c7..a93b51bdaee 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,5 +11,6 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
+DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528
 DIST go1.13.7.src.tar.gz 21631267 BLAKE2B 
9c3096e7c7658e03be52b76298dd409de292929d95448cb8945fe6f263fda774d9d13e124bb978c91b51a3770c0ca81302098b0e915015cfcac5f26256987796
 SHA512 
f87dd04befbe32c7ff1eb617a756fcc7d85e4236d4b063bbf6091d8911ef147c070808f7f7db536e7a3b3990f61f6fb4666e665217b0807e7e0703e00c5491fa

diff --git a/dev-lang/go/go-1.12.17.ebuild b/dev-lang/go/go-1.12.17.ebuild
new file mode 100644
index 000..588849ae565
--- /dev/null
+++ b/dev-lang/go/go-1.12.17.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+# If gccgo or a previously installed version of dev-lang/go is not being
+# used to build Go, there is no way to know the architecture or operating 
system
+# of the build machine, so we need to download all of our bootstrap
+# archives to allow this ebuild to work under crossdev.
+#
+# 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-30 Thread William Hubbs
commit: 16bc3422b20517bc3352b2315fa1dd9f0f27125b
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 30 21:43:24 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 30 21:46:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bc3422

dev-lang/go: 1.13.7 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.13.7.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 1d514a293ad..4f447f8c3c7 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,3 +12,4 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528
+DIST go1.13.7.src.tar.gz 21631267 BLAKE2B 
9c3096e7c7658e03be52b76298dd409de292929d95448cb8945fe6f263fda774d9d13e124bb978c91b51a3770c0ca81302098b0e915015cfcac5f26256987796
 SHA512 
f87dd04befbe32c7ff1eb617a756fcc7d85e4236d4b063bbf6091d8911ef147c070808f7f7db536e7a3b3990f61f6fb4666e665217b0807e7e0703e00c5491fa

diff --git a/dev-lang/go/go-1.13.7.ebuild b/dev-lang/go/go-1.13.7.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.13.7.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-28 Thread William Hubbs
commit: d3cb5a203c17e0c0a364c24e9e08835b1e646fc6
Author: William Hubbs  sony  com>
AuthorDate: Tue Jan 28 15:54:56 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jan 28 15:55:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3cb5a20

dev-lang/go: remove 1.12.14

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 -
 dev-lang/go/go-1.12.14.ebuild | 246 --
 2 files changed, 247 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 282aa9c5be6..1d514a293ad 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,6 +10,5 @@ DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
-DIST go1.12.14.src.tar.gz 20726032 BLAKE2B 
2defecd29568974c1618ce0da42d9e28ef41904ed3f759b51c7e392ed9dea950a4984efa333e52b413fab3dac8270bb99f60e113712bfc648c4c9af0e19aba7d
 SHA512 
6cd225282fbade8bd7e96789744c7db07f223f5309358ca3768c95c34a099b44bd9ba9adc2ce293a5bbd608237ae6473b86e7bb451db395c647809fc2750dd4c
 DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528

diff --git a/dev-lang/go/go-1.12.14.ebuild b/dev-lang/go/go-1.12.14.ebuild
deleted file mode 100644
index 5e3547cfead..000
--- a/dev-lang/go/go-1.12.14.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
-"
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-# If gccgo or a previously installed version of dev-lang/go is not being
-# used to build Go, there is no way to know the architecture or operating 
system
-# of the build machine, so we need to download all of our bootstrap
-# archives to allow this ebuild to work under 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-27 Thread Mikle Kolyada
commit: 07e21d618d7534638ad004cb71d093976c478d33
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jan 27 11:16:47 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jan 27 11:16:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e21d61

dev-lang/go: arm stable wrt bug #706512

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.12.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.15.ebuild b/dev-lang/go/go-1.12.15.ebuild
index 06fdaaa45d4..3d894c6b9d3 100644
--- a/dev-lang/go/go-1.12.15.ebuild
+++ b/dev-lang/go/go-1.12.15.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-27 Thread Sergei Trofimovich
commit: 2a4cd301fcb851904b10c703ee5c67c09c5fbfa4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jan 27 09:46:25 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jan 27 09:53:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4cd301

dev-lang/go: stable 1.12.15 for ppc64, bug #706512

Package-Manager: Portage-2.3.85, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/go/go-1.12.15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.12.15.ebuild b/dev-lang/go/go-1.12.15.ebuild
index d39e305b8e2..06fdaaa45d4 100644
--- a/dev-lang/go/go-1.12.15.ebuild
+++ b/dev-lang/go/go-1.12.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-26 Thread William Hubbs
commit: 3ab07451c4174e7f6ff0f55d60947b91a18baa0f
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 26 19:29:54 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 26 19:29:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab07451

dev-lang/go: stable 1.12.15 on amd64 and x86

bug: https://bugs.gentoo.org/706512

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.12.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.15.ebuild b/dev-lang/go/go-1.12.15.ebuild
index 5e3547cfead..d39e305b8e2 100644
--- a/dev-lang/go/go-1.12.15.ebuild
+++ b/dev-lang/go/go-1.12.15.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: 1124cdb5a7a985eccb1d24433e647771785b5efa
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 24 02:21:55 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 24 02:21:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1124cdb5

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  gentoo.org>

 dev-lang/go/Manifest |  9 --
 dev-lang/go/go-1.13.6.ebuild | 69 +++-
 2 files changed, 11 insertions(+), 67 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 809916efed9..282aa9c5be6 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,22 +1,13 @@
-DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119340642 BLAKE2B 
93d1d2fdd24e6a56d9583d90e64788fe28284302d1e1346a2009dcba8f80917bf113398f269922277bd066b068f62fffa146523bd57a5b7b178f0008f3c4d154
 SHA512 
1f27885d454963e88f73d3b6ef4d0167a5df6ad81c4725fb3b2be19e2c7bad13ef36ff6c100b8788fa2085285e462f0d2b3dfaf8bd67b0804a137969054cb5ae
 DIST go-darwin-amd64-bootstrap-1.8.tbz 55053831 BLAKE2B 
7d87ff36b0e13b3b3c0b8ffc4516493e1a6dde1287675b85b591c1d0a8438c9cb9c8991dc53d3c94c5ebb26830da1c7177ef1f90c250c1efeb5868020abcc660
 SHA512 
4cc24d44c84c94feafab021c0977fcea2aca8f191c6395e38fff68154b1e64efc3f94331c3e36c7b69901af58e9d53545c682f0a742d36b2d230508bd69777c4
 DIST go-freebsd-386-bootstrap-1.8.tbz 53739013 BLAKE2B 
a91e0a6b601aadc965f774ffd25a185e1f300e7194e969337f32bf9cb3056769786d92ef697271e7434d72c04d9d6780bf0fb3cb70efa83fe53cc18dc23670ec
 SHA512 
c92f849b2d92401657412589042b2747e55b2f4813d674c5bc91c3f535ee60f8ed7b8cbf1320e216d22a16dade8b78bb8071982895901f2b3c304e38f478
 DIST go-freebsd-amd64-bootstrap-1.8.tbz 55103927 BLAKE2B 
30e4e4bcb43da3a170f520b47cd032a524d4c4977a9c76c4d597bb50e21a3ad2ef764dec15085d97cb5791bd483d8fac10ef5949c56b46e7580468fc9c90a78c
 SHA512 
c7d50731ff41147295ef5f3233aa1404081b47e786a300e1d0e4db8348e56bd73fe5f169fe8b807ffa37a53683e3aef16ebb6e877d802b86ff1a3d5d3a6f44cb
-DIST go-linux-386-bootstrap-1.13.6.tbz 116991833 BLAKE2B 
e15c4dd3c9bfb233f81d318591df5cb2a73e033a088cd652371f6933b8732c7d5c1292ec8110b23f85b30d5afdea97e798b264c61f5651db08c7ac903e8dcbb6
 SHA512 
114c2f670f21624f0dfefabb99b7263e2133e58c2072ce341a6ea604278e22361779f2e0d3771b7a427e979d7e34f3fc3afcd0f8297d778c3552858ce64ec0c8
 DIST go-linux-386-bootstrap-1.8.tbz 53843745 BLAKE2B 
6bbb6df7ea0f7307386590524261f9ec477e7032171020ac3ed4a09bf9c39075ba4143c466611b0ab28cc4b494dec75063ecb291d2166a82bc7601562e7e3685
 SHA512 
b456f7572d04c805a6fc756647c050460f76e5404dba41963c861c92f1600e9fedafe181a1f69132518065737a88edb4b183ec8c3ca24bc8df31279117e92606
-DIST go-linux-amd64-bootstrap-1.13.6.tbz 116924754 BLAKE2B 
3a28ded6df7e04081c727ad90ad2c8b67e1171aea8cd86b9570d65b275c2a4f1a84084d65a6c3e2efbece5594ba1aad3efc1a2fba36aa2dc68902c5c228c05e8
 SHA512 
3ade49da050d132309357a190628c3ff3a93cffa88f56e1d771f53358c825f210b6870870a96fdbc27717f1b464d904a6f605073377de2f0516cf635a1ce8241
 DIST go-linux-amd64-bootstrap-1.8.tbz 55399105 BLAKE2B 
2a0b101b9dfd9db8c62dfc12418a7b03d6a346de43f7c75a8272d05ca12c36b4844b0f631199c5944a436e50aeeb6cd591323268ecdf33ec2412283efab8c59b
 SHA512 
89d68cfe0e6ce4be690cf52a4a02b17ef2cae3538b057d4690bfd6e93727bcdc1cbc17cba3403e652bb95bffd25d44bdd4efd0014d1d2f019838bde925139f57
-DIST go-linux-arm-bootstrap-1.13.6.tbz 112324731 BLAKE2B 
18166e279b1d30f48e08007df8639775b58081805a7e5799dae14e0b357330cf69997f4a5c844bd10a9eeef44225d52f26197e07d16bb7a42fe5a6185634f4b5
 SHA512 
4d502e2231c1822dacb62cd00b435d52710b1511715385c0b3ddf9f66a446ae90e9b1628b501ba8e1d1a94ca5c28249a323da56f869e88480aa6c249ca001c6e
 DIST go-linux-arm-bootstrap-1.8.tbz 53948103 BLAKE2B 
515051e777ad273999c82f31b8a07ba61b77fbeede761a72b52c0bc3a7b55da013b5061af03a1b9634bf7b44429d7b371b89be85fb9e4f3a23d4d1a3c52bd90b
 SHA512 
98ff0dbdb2aca9e54ea5327c9d31ce389e434a887015ef8555a8e85223a9998075c5013045275fb995a877a8d247704a21d726d46df7097adc0c4aa03af4cd68
-DIST go-linux-arm64-bootstrap-1.13.6.tbz 110290994 BLAKE2B 
dc8985a305d1ef3ae683de9787333f0be3d43d5e642a3b5a315cf003311fb47e55588eb1acf816e5eb4215802832a43445ebecedfd2d680d350cb65e0ce7394f
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go-bootstrap/

2020-01-23 Thread William Hubbs
commit: 342a85a7241ee3c76f4c2f051c62925579849831
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan 23 20:07:05 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 20:07:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342a85a7

dev-lang/go-bootstrap: fix manifest

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go-bootstrap/Manifest | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/go-bootstrap/Manifest b/dev-lang/go-bootstrap/Manifest
index f181e860a8a..2c91e51b289 100644
--- a/dev-lang/go-bootstrap/Manifest
+++ b/dev-lang/go-bootstrap/Manifest
@@ -1,8 +1,8 @@
-DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119343506 BLAKE2B 
005893a0d9c0aeb0fd75570564d097c5876483b1e57b5d74b04bd1b33faf916cad9337685d06d8920f2a7d1c79e67b671ce499a56b84259cc5fd48fe93cb5015
 SHA512 
1d45fffacbdbc2a89960d606c907d60b1ec175efedb109ad40236562e7e1a090f8be36aa790dbc7c31f4474cd94d4c5be25bbc68900a81a39393e753a5a06dcc
+DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119340642 BLAKE2B 
93d1d2fdd24e6a56d9583d90e64788fe28284302d1e1346a2009dcba8f80917bf113398f269922277bd066b068f62fffa146523bd57a5b7b178f0008f3c4d154
 SHA512 
1f27885d454963e88f73d3b6ef4d0167a5df6ad81c4725fb3b2be19e2c7bad13ef36ff6c100b8788fa2085285e462f0d2b3dfaf8bd67b0804a137969054cb5ae
 DIST go-linux-386-bootstrap-1.13.6.tbz 116991833 BLAKE2B 
e15c4dd3c9bfb233f81d318591df5cb2a73e033a088cd652371f6933b8732c7d5c1292ec8110b23f85b30d5afdea97e798b264c61f5651db08c7ac903e8dcbb6
 SHA512 
114c2f670f21624f0dfefabb99b7263e2133e58c2072ce341a6ea604278e22361779f2e0d3771b7a427e979d7e34f3fc3afcd0f8297d778c3552858ce64ec0c8
-DIST go-linux-amd64-bootstrap-1.13.6.tbz 117191408 BLAKE2B 
186212e85b67c5f756c9e85897e310bf9bda4445f8deae1e7a0249ac9d666723dba0796a41b9aee4487f214e1b579157b5a68f3f7aca8fc71199c8a75c5024ed
 SHA512 
ff8f550eb98a2c6e8c046b232dc06ed9f40b99d5f4f9324ab0a6bff1b3402f6cfcb90ce77d8dcabba7a84ac643aad3daab9677b2861b03e72845c4fdd39dc383
-DIST go-linux-arm-bootstrap-1.13.6.tbz 112330829 BLAKE2B 
027cf3af2c89cc82fddf23748351214e583539e2f6c39dfad86a1e19989f4f96e8b02d41efb0e3ff88ec1e1259e877afc36a5d9562bc30f2ef9c630b111a8e22
 SHA512 
051770f8ecb0dfc062bfb273e0d58c855ffc66e31b066c973b0745734c404a073d9b67cd36c1ca67977061e976b17bbe3109ac16a1f553ea2c8dd0625a3146b3
-DIST go-linux-arm64-bootstrap-1.13.6.tbz 110293216 BLAKE2B 
7281235a73dbcaf9145f57ccf5a92d046bc3a055e0635f5462f11fb82b88c1a0c5a910a8c03afd46c818e35501869190a78de6190817758367e46c89858f084f
 SHA512 
99d47d54648936692ca0b7e42aca6d3b5feabad1d9ef42959df63dc749c8b8602ba5aa34538142678dd8285e47f7a9e2dafe893a6784db6d7eba12af2257658c
+DIST go-linux-amd64-bootstrap-1.13.6.tbz 116924754 BLAKE2B 
3a28ded6df7e04081c727ad90ad2c8b67e1171aea8cd86b9570d65b275c2a4f1a84084d65a6c3e2efbece5594ba1aad3efc1a2fba36aa2dc68902c5c228c05e8
 SHA512 
3ade49da050d132309357a190628c3ff3a93cffa88f56e1d771f53358c825f210b6870870a96fdbc27717f1b464d904a6f605073377de2f0516cf635a1ce8241
+DIST go-linux-arm-bootstrap-1.13.6.tbz 112324731 BLAKE2B 
18166e279b1d30f48e08007df8639775b58081805a7e5799dae14e0b357330cf69997f4a5c844bd10a9eeef44225d52f26197e07d16bb7a42fe5a6185634f4b5
 SHA512 
4d502e2231c1822dacb62cd00b435d52710b1511715385c0b3ddf9f66a446ae90e9b1628b501ba8e1d1a94ca5c28249a323da56f869e88480aa6c249ca001c6e
+DIST go-linux-arm64-bootstrap-1.13.6.tbz 110290994 BLAKE2B 
dc8985a305d1ef3ae683de9787333f0be3d43d5e642a3b5a315cf003311fb47e55588eb1acf816e5eb4215802832a43445ebecedfd2d680d350cb65e0ce7394f
 SHA512 
bc5f4c4554987a5df735bb96c9b8ae78624169d847ab17ea9b0e969ecaab109311892cf1985d576cd46bf271562b724c6a3796472e197a2c8bb48da0d51128a9
 DIST go-linux-ppc64-bootstrap-1.13.6.tbz 110762916 BLAKE2B 
19d44da5bcd1f4832772469beed509475f9a38ab55b386490faf1b270ffd7cc13d315dfe4746b3b9ca6a324c0e6f2e0144a3146d43bd6210d0479063f8627e34
 SHA512 
2a76c6168d7ba0c7eb020a1af4eccb2a5aee510a1f8e4bb438f5ea769677724c1450209c2fc9a4ccff1084f1a091a568e667ec33a5d537539a09ece426cf82d8
 DIST go-linux-ppc64le-bootstrap-1.13.6.tbz 110086770 BLAKE2B 
a3f2c1b840f85d7726336285a56d1850fd10f32d90341836a4124a7d181778c3a1cff1d576e4a19a4f3556e961d84fa77202891725b5237121040bdd020af339
 SHA512 
6c4bd54fafea65fbb16a3e6c57b721c10654a5f18879c164f6889a01ec6581b13b450622e83897032ab3ed43a9ff4a7edb6d30c56d41dd23991e8453c1bae359
 DIST go-linux-s390x-bootstrap-1.13.6.tbz 115641137 BLAKE2B 
7ab94a8f7c839ee8fb58673ed5ad00a569a0bae7a13bb214098154aedb1c272837d0903c226cb87b5eb46475589ddcd56e1afafc81ddaea988ce3c3ddca686d1
 SHA512 
794b72f48634a7f7dfb41c64607d66974ef9413a68e39a3959a981e2aaf356fd2cec9e2eb0c25d1b7b3d179c0a72ce053dc9c69463bde0ec893ab472f7076204



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: e196437858f0ca742a271bfff8d4dc2995e8587d
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 23 17:39:40 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 17:39:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1964378

dev-lang/go: fix manifest

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 5e19e5a418d..809916efed9 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -21,6 +21,4 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.14.src.tar.gz 20726032 BLAKE2B 
2defecd29568974c1618ce0da42d9e28ef41904ed3f759b51c7e392ed9dea950a4984efa333e52b413fab3dac8270bb99f60e113712bfc648c4c9af0e19aba7d
 SHA512 
6cd225282fbade8bd7e96789744c7db07f223f5309358ca3768c95c34a099b44bd9ba9adc2ce293a5bbd608237ae6473b86e7bb451db395c647809fc2750dd4c
 DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
-DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
-DIST go1.13.5.src.tar.gz 21629437 BLAKE2B 
c39a52e73136a322a1b6b4ee6888672848ff2b3278d8034ec25b93101fff2b63212d66c065d3d974ca7e8686cba8a9ea9c4fedb23cad51b6cd76adae6db6eb42
 SHA512 
bc9ddb12855c66dba5fe859bd13b7b3163259b8a8b0d3cbf6892e528ae4c6418c6b4c0d49838e7a5fc2e9f404484899b8f30c45e49e7d30109093025b62ed6c0
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: 111d9f542c4e75231def22efc004c767c7919a74
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 23 17:38:13 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 17:38:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111d9f54

dev-lang/go: remove custom src_unpack

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 9 -
 1 file changed, 9 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 405ca751d02..f7c4c78376b 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -122,15 +122,6 @@ go_cross_compile()
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
 }
 
-src_unpack()
-{
-   if [[ ${PV} =  ]]; then
-   git-r3_src_unpack
-   else
-   unpack "go${MY_PV}.src.tar.gz"
-   fi
-}
-
 src_compile()
 {
if has_version -b dev-lang/go; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: c2185fdec77fa478042cb6a3d4a257074d614ed3
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 23 17:30:43 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 17:30:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2185fde

dev-lang/go: remove old 1.13 versions

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.13.4.ebuild | 246 ---
 dev-lang/go/go-1.13.5.ebuild | 246 ---
 2 files changed, 492 deletions(-)

diff --git a/dev-lang/go/go-1.13.4.ebuild b/dev-lang/go/go-1.13.4.ebuild
deleted file mode 100644
index 5e3547cfead..000
--- a/dev-lang/go/go-1.13.4.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
-"
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-# If gccgo or a previously installed version of dev-lang/go is not being
-# used to build Go, there is no way to know the architecture or operating 
system
-# of the build machine, so we need to download all of our bootstrap
-# archives to allow this ebuild to work under crossdev.
-#
-# https://bugs.gentoo.org/671394
-SRC_URI+="!gccgo? ( !system-bootstrap? ( ${BOOTSTRAP_URI} ) )"
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE="gccgo system-bootstrap"
-
-BDEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if go_cross_compile; then
-   bin_path="bin/$(go_tuple)"
-   else
-   bin_path=bin
-   fi
-   for x in ${bin_path}/*; do
-   f=${x##*/}
-   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
-   done
-   einstalldocs
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fix install_name for test object (binutils_test) on Darwin, it
-   # is never used in real circumstances
-   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
- 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
-   install_name_tool -id "${libmac64}" "${D}${libmac64}"
-   fi
-}

diff --git a/dev-lang/go/go-1.13.5.ebuild b/dev-lang/go/go-1.13.5.ebuild
deleted file mode 100644
index 5e3547cfead..000
--- a/dev-lang/go/go-1.13.5.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: b9c68429af12729cb69a71be19e99216921f0af0
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 23 17:27:02 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 17:27:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c68429

dev-lang/go: prefer go over go-bootstrap for building

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 82c9facbd67..e72c431625b 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -145,10 +145,10 @@ src_compile()
[[ -x ${go_binary} ]] ||
die "go-$(gcc-major-version): command not found"
ln -s "${go_binary}" "${GOROOT_BOOTSTRAP}/bin/go" || die
-   elif has_version -b dev-lang/go-bootstrap; then
-   export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
elif has_version -b dev-lang/go; then
export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+   elif has_version -b dev-lang/go-bootstrap; then
+   export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
else
eerror "Go cannot be built without go or go-bootstrap installed"
die "Should not be here, please report a bug"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: c96064ddc43312a5efdd935ae2dab684e6ec9068
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 23 17:27:30 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 17:27:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96064dd

dev-lang/go: drop gccgo use flag

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 18 +++---
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index e72c431625b..405ca751d02 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -37,12 +37,10 @@ HOMEPAGE="https://golang.org;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-IUSE="gccgo"
 
-BDEPEND="gccgo? ( >=sys-devel/gcc-5[go(-)] )
-   !gccgo? ( || (
+BDEPEND="|| (
dev-lang/go
-   dev-lang/go-bootstrap ) )"
+   dev-lang/go-bootstrap )"
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread Mike Gilbert
commit: 7da3980f6f899c200216d1f91a9a3ab92b0f7800
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jan 23 16:00:15 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jan 23 16:00:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da3980f

dev-lang/go: remove extraneous file

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/go/x | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-lang/go/x b/dev-lang/go/x
deleted file mode 100644
index 14d7827f06b..000
--- a/dev-lang/go/x
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
-index 635b905c4d9..eb74459d848 100644
 a/dev-lang/go/go-.ebuild
-+++ b/dev-lang/go/go-.ebuild
-@@ -40,7 +40,9 @@ SLOT="0/${PV}"
- IUSE="gccgo"
- 
- BDEPEND="gccgo? ( >=sys-devel/gcc-5[go(-)] )
--  !gccgo? ( >=dev-lang/go-bootstrap-1.13.6 )"
-+  !gccgo? ( ||(
-+  dev-lang/go
-+  dev-lang/go-bootstrap-1.13.6 ) )"
- RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: d4eb70324020f6bd8e735e08a7d2a89e06393a9d
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan 23 15:41:51 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 15:43:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4eb7032

dev-lang/go: add back the bdepend for dev-lang/go

It should be safe to use go to build itself.
Also, this cleans up the has_version testing to select the bootstrap
implementation.

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild |  7 ++-
 dev-lang/go/x  | 28 
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 635b905c4d9..82c9facbd67 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -40,7 +40,9 @@ SLOT="0/${PV}"
 IUSE="gccgo"
 
 BDEPEND="gccgo? ( >=sys-devel/gcc-5[go(-)] )
-   !gccgo? ( >=dev-lang/go-bootstrap-1.13.6 )"
+   !gccgo? ( || (
+   dev-lang/go
+   dev-lang/go-bootstrap ) )"
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: a14e084227448f5a706a71aa802905d11f79a9f3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jan 23 15:06:17 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 15:06:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14e0842

dev-lang/go: rework bootstrap logic to use dev-lang/go-bootstrap

This eliminates the need for the system-bootstrap USE flag. Once
dev-lang/go is installed, dev-lang/go-bootstrap can be depcleaned.

(change by williamh)
The original patch allowed go to be used to bootstrap itself once it was
installed, but that could lead to a situation where go-1.14 was being
used to bootstrap go-1.13 for example, and I'm not sure that would be a
good idea.

Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 47 ++
 1 file changed, 10 insertions(+), 37 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 7516b365dbd..635b905c4d9 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,20 +10,6 @@ MY_PV=${PV/_/}
 
 inherit toolchain-funcs
 
-BOOTSTRAP_VERSION="bootstrap-1.13.6"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
-"
-
 case ${PV}  in
 **)
EGIT_REPO_URI="https://github.com/golang/go.git;
@@ -46,22 +32,15 @@ case ${PV}  in
esac
 esac
 
-# If gccgo or a previously installed version of dev-lang/go is not being
-# used to build Go, there is no way to know the architecture or operating 
system
-# of the build machine, so we need to download all of our bootstrap
-# archives to allow this ebuild to work under crossdev.
-#
-# https://bugs.gentoo.org/671394
-SRC_URI+="!gccgo? ( !system-bootstrap? ( ${BOOTSTRAP_URI} ) )"
-
 DESCRIPTION="A concurrent garbage collected and typesafe programming language"
 HOMEPAGE="https://golang.org;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-IUSE="gccgo system-bootstrap"
+IUSE="gccgo"
 
-BDEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
+BDEPEND="gccgo? ( >=sys-devel/gcc-5[go(-)] )
+   !gccgo? ( >=dev-lang/go-bootstrap-1.13.6 )"
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-23 Thread William Hubbs
commit: 8e67996ddd411634f6f6eda5b0c1dd50715f1ef1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jan 23 15:05:06 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 15:06:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e67996d

dev-lang/go: drop CTARGET check

Go is always capable of cross-compiling to any supported target.

Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 7f4ad5f7af8..7516b365dbd 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -145,10 +145,6 @@ go_cross_compile()
 
 pkg_pretend()
 {
-   # make.bash does not understand cross-compiling a cross-compiler
-   if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
-   die "CHOST CTARGET pair unsupported: CHOST=${CHOST} 
CTARGET=${CTARGET}"
-   fi
[[ ${MERGE_TYPE} != binary ]] &&
use system-bootstrap && ! has_version -b "dev-lang/go" &&
die "dev-lang/go must be installed to use the system-bootstrap 
use flag"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go-bootstrap/

2020-01-23 Thread William Hubbs
commit: 44cb78257db621e19b295b6cf83c3e13f336b800
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jan 23 15:06:00 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 23 15:06:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44cb7825

dev-lang/go-bootstrap: new package

This package is only referenced from BDEPEND in dev-lang/go so the ARCH
USE flags will always correspond to CBUILD. This allows us to reduce the
number of tarballs that must be fetched for bootstrap.

Once dev-lang/go is installed, this package may be depcleaned.

Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go-bootstrap/Manifest   |  9 ++
 dev-lang/go-bootstrap/go-bootstrap-1.13.6.ebuild | 35 
 dev-lang/go-bootstrap/metadata.xml   | 12 
 3 files changed, 56 insertions(+)

diff --git a/dev-lang/go-bootstrap/Manifest b/dev-lang/go-bootstrap/Manifest
new file mode 100644
index 000..f181e860a8a
--- /dev/null
+++ b/dev-lang/go-bootstrap/Manifest
@@ -0,0 +1,9 @@
+DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119343506 BLAKE2B 
005893a0d9c0aeb0fd75570564d097c5876483b1e57b5d74b04bd1b33faf916cad9337685d06d8920f2a7d1c79e67b671ce499a56b84259cc5fd48fe93cb5015
 SHA512 
1d45fffacbdbc2a89960d606c907d60b1ec175efedb109ad40236562e7e1a090f8be36aa790dbc7c31f4474cd94d4c5be25bbc68900a81a39393e753a5a06dcc
+DIST go-linux-386-bootstrap-1.13.6.tbz 116991833 BLAKE2B 
e15c4dd3c9bfb233f81d318591df5cb2a73e033a088cd652371f6933b8732c7d5c1292ec8110b23f85b30d5afdea97e798b264c61f5651db08c7ac903e8dcbb6
 SHA512 
114c2f670f21624f0dfefabb99b7263e2133e58c2072ce341a6ea604278e22361779f2e0d3771b7a427e979d7e34f3fc3afcd0f8297d778c3552858ce64ec0c8
+DIST go-linux-amd64-bootstrap-1.13.6.tbz 117191408 BLAKE2B 
186212e85b67c5f756c9e85897e310bf9bda4445f8deae1e7a0249ac9d666723dba0796a41b9aee4487f214e1b579157b5a68f3f7aca8fc71199c8a75c5024ed
 SHA512 
ff8f550eb98a2c6e8c046b232dc06ed9f40b99d5f4f9324ab0a6bff1b3402f6cfcb90ce77d8dcabba7a84ac643aad3daab9677b2861b03e72845c4fdd39dc383
+DIST go-linux-arm-bootstrap-1.13.6.tbz 112330829 BLAKE2B 
027cf3af2c89cc82fddf23748351214e583539e2f6c39dfad86a1e19989f4f96e8b02d41efb0e3ff88ec1e1259e877afc36a5d9562bc30f2ef9c630b111a8e22
 SHA512 
051770f8ecb0dfc062bfb273e0d58c855ffc66e31b066c973b0745734c404a073d9b67cd36c1ca67977061e976b17bbe3109ac16a1f553ea2c8dd0625a3146b3
+DIST go-linux-arm64-bootstrap-1.13.6.tbz 110293216 BLAKE2B 
7281235a73dbcaf9145f57ccf5a92d046bc3a055e0635f5462f11fb82b88c1a0c5a910a8c03afd46c818e35501869190a78de6190817758367e46c89858f084f
 SHA512 
99d47d54648936692ca0b7e42aca6d3b5feabad1d9ef42959df63dc749c8b8602ba5aa34538142678dd8285e47f7a9e2dafe893a6784db6d7eba12af2257658c
+DIST go-linux-ppc64-bootstrap-1.13.6.tbz 110762916 BLAKE2B 
19d44da5bcd1f4832772469beed509475f9a38ab55b386490faf1b270ffd7cc13d315dfe4746b3b9ca6a324c0e6f2e0144a3146d43bd6210d0479063f8627e34
 SHA512 
2a76c6168d7ba0c7eb020a1af4eccb2a5aee510a1f8e4bb438f5ea769677724c1450209c2fc9a4ccff1084f1a091a568e667ec33a5d537539a09ece426cf82d8
+DIST go-linux-ppc64le-bootstrap-1.13.6.tbz 110086770 BLAKE2B 
a3f2c1b840f85d7726336285a56d1850fd10f32d90341836a4124a7d181778c3a1cff1d576e4a19a4f3556e961d84fa77202891725b5237121040bdd020af339
 SHA512 
6c4bd54fafea65fbb16a3e6c57b721c10654a5f18879c164f6889a01ec6581b13b450622e83897032ab3ed43a9ff4a7edb6d30c56d41dd23991e8453c1bae359
+DIST go-linux-s390x-bootstrap-1.13.6.tbz 115641137 BLAKE2B 
7ab94a8f7c839ee8fb58673ed5ad00a569a0bae7a13bb214098154aedb1c272837d0903c226cb87b5eb46475589ddcd56e1afafc81ddaea988ce3c3ddca686d1
 SHA512 
794b72f48634a7f7dfb41c64607d66974ef9413a68e39a3959a981e2aaf356fd2cec9e2eb0c25d1b7b3d179c0a72ce053dc9c69463bde0ec893ab472f7076204
+DIST go-solaris-amd64-bootstrap-1.13.6.tbz 116214396 BLAKE2B 
3f5d6fcf2131a0944b2846eab2fc069f5d90fea1e7d98e8bd50ba5091d4b2ae01964fa71c29310fa7ff7c990ca0dd1afc83577174a46552d58d611716fedb854
 SHA512 
2d2c281c196729dd97f338fe3bd7396268c0b6fcfc8241b99a939f647201ed39929a5b0a096b9d1f7ffb20f79fd7b3cc25127d7a93f9836f6f0d1e5dbc2c6235

diff --git a/dev-lang/go-bootstrap/go-bootstrap-1.13.6.ebuild 
b/dev-lang/go-bootstrap/go-bootstrap-1.13.6.ebuild
new file mode 100644
index 000..5016ef7341e
--- /dev/null
+++ b/dev-lang/go-bootstrap/go-bootstrap-1.13.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Bootstrap package for dev-lang/go"
+HOMEPAGE="https://golang.org;
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+SRC_URI="
+   amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-bootstrap-${PV}.tbz )
+   arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-bootstrap-${PV}.tbz )
+   arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-bootstrap-${PV}.tbz )
+   ppc64? (
+   big-endian? ( 
${BOOTSTRAP_DIST}/go-linux-ppc64-bootstrap-${PV}.tbz )
+   !big-endian? ( 
${BOOTSTRAP_DIST}/go-linux-ppc64le-bootstrap-${PV}.tbz )
+   )
+  

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-22 Thread William Hubbs
commit: 9f169a464f69689e3cb7100e7b6919e068ee8414
Author: William Hubbs  sony  com>
AuthorDate: Wed Jan 22 20:11:14 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan 22 20:11:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f169a46

dev-lang/go: sync live

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 6263c6c48eb..7f4ad5f7af8 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -150,7 +150,7 @@ pkg_pretend()
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} 
CTARGET=${CTARGET}"
fi
[[ ${MERGE_TYPE} != binary ]] &&
-   use system-bootstrap && ! has_version "dev-lang/go" &&
+   use system-bootstrap && ! has_version -b "dev-lang/go" &&
die "dev-lang/go must be installed to use the system-bootstrap 
use flag"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-22 Thread William Hubbs
commit: 9d5f3c85ac97b1c49201644409491f9820a88c1a
Author: William Hubbs  sony  com>
AuthorDate: Wed Jan 22 20:03:30 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan 22 20:08:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5f3c85

dev-lang/go: fix has_version check in 1.13.6

This check should apply to the build machine.

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.13.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.13.6.ebuild b/dev-lang/go/go-1.13.6.ebuild
index 6263c6c48eb..7f4ad5f7af8 100644
--- a/dev-lang/go/go-1.13.6.ebuild
+++ b/dev-lang/go/go-1.13.6.ebuild
@@ -150,7 +150,7 @@ pkg_pretend()
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} 
CTARGET=${CTARGET}"
fi
[[ ${MERGE_TYPE} != binary ]] &&
-   use system-bootstrap && ! has_version "dev-lang/go" &&
+   use system-bootstrap && ! has_version -b "dev-lang/go" &&
die "dev-lang/go must be installed to use the system-bootstrap 
use flag"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-22 Thread William Hubbs
commit: e845f2c8918e05b0db43a6dcef8935eb0fa1b3a9
Author: William Hubbs  sony  com>
AuthorDate: Wed Jan 22 19:49:13 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan 22 19:50:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e845f2c8

dev-lang/go: fix manifest

closes: https://bugs.gentoo.org/706110

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 92053bc9175..5e19e5a418d 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,14 +1,14 @@
-DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119343506 BLAKE2B 
005893a0d9c0aeb0fd75570564d097c5876483b1e57b5d74b04bd1b33faf916cad9337685d06d8920f2a7d1c79e67b671ce499a56b84259cc5fd48fe93cb5015
 SHA512 
1d45fffacbdbc2a89960d606c907d60b1ec175efedb109ad40236562e7e1a090f8be36aa790dbc7c31f4474cd94d4c5be25bbc68900a81a39393e753a5a06dcc
+DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119340642 BLAKE2B 
93d1d2fdd24e6a56d9583d90e64788fe28284302d1e1346a2009dcba8f80917bf113398f269922277bd066b068f62fffa146523bd57a5b7b178f0008f3c4d154
 SHA512 
1f27885d454963e88f73d3b6ef4d0167a5df6ad81c4725fb3b2be19e2c7bad13ef36ff6c100b8788fa2085285e462f0d2b3dfaf8bd67b0804a137969054cb5ae
 DIST go-darwin-amd64-bootstrap-1.8.tbz 55053831 BLAKE2B 
7d87ff36b0e13b3b3c0b8ffc4516493e1a6dde1287675b85b591c1d0a8438c9cb9c8991dc53d3c94c5ebb26830da1c7177ef1f90c250c1efeb5868020abcc660
 SHA512 
4cc24d44c84c94feafab021c0977fcea2aca8f191c6395e38fff68154b1e64efc3f94331c3e36c7b69901af58e9d53545c682f0a742d36b2d230508bd69777c4
 DIST go-freebsd-386-bootstrap-1.8.tbz 53739013 BLAKE2B 
a91e0a6b601aadc965f774ffd25a185e1f300e7194e969337f32bf9cb3056769786d92ef697271e7434d72c04d9d6780bf0fb3cb70efa83fe53cc18dc23670ec
 SHA512 
c92f849b2d92401657412589042b2747e55b2f4813d674c5bc91c3f535ee60f8ed7b8cbf1320e216d22a16dade8b78bb8071982895901f2b3c304e38f478
 DIST go-freebsd-amd64-bootstrap-1.8.tbz 55103927 BLAKE2B 
30e4e4bcb43da3a170f520b47cd032a524d4c4977a9c76c4d597bb50e21a3ad2ef764dec15085d97cb5791bd483d8fac10ef5949c56b46e7580468fc9c90a78c
 SHA512 
c7d50731ff41147295ef5f3233aa1404081b47e786a300e1d0e4db8348e56bd73fe5f169fe8b807ffa37a53683e3aef16ebb6e877d802b86ff1a3d5d3a6f44cb
 DIST go-linux-386-bootstrap-1.13.6.tbz 116991833 BLAKE2B 
e15c4dd3c9bfb233f81d318591df5cb2a73e033a088cd652371f6933b8732c7d5c1292ec8110b23f85b30d5afdea97e798b264c61f5651db08c7ac903e8dcbb6
 SHA512 
114c2f670f21624f0dfefabb99b7263e2133e58c2072ce341a6ea604278e22361779f2e0d3771b7a427e979d7e34f3fc3afcd0f8297d778c3552858ce64ec0c8
 DIST go-linux-386-bootstrap-1.8.tbz 53843745 BLAKE2B 
6bbb6df7ea0f7307386590524261f9ec477e7032171020ac3ed4a09bf9c39075ba4143c466611b0ab28cc4b494dec75063ecb291d2166a82bc7601562e7e3685
 SHA512 
b456f7572d04c805a6fc756647c050460f76e5404dba41963c861c92f1600e9fedafe181a1f69132518065737a88edb4b183ec8c3ca24bc8df31279117e92606
-DIST go-linux-amd64-bootstrap-1.13.6.tbz 117191408 BLAKE2B 
186212e85b67c5f756c9e85897e310bf9bda4445f8deae1e7a0249ac9d666723dba0796a41b9aee4487f214e1b579157b5a68f3f7aca8fc71199c8a75c5024ed
 SHA512 
ff8f550eb98a2c6e8c046b232dc06ed9f40b99d5f4f9324ab0a6bff1b3402f6cfcb90ce77d8dcabba7a84ac643aad3daab9677b2861b03e72845c4fdd39dc383
+DIST go-linux-amd64-bootstrap-1.13.6.tbz 116924754 BLAKE2B 
3a28ded6df7e04081c727ad90ad2c8b67e1171aea8cd86b9570d65b275c2a4f1a84084d65a6c3e2efbece5594ba1aad3efc1a2fba36aa2dc68902c5c228c05e8
 SHA512 
3ade49da050d132309357a190628c3ff3a93cffa88f56e1d771f53358c825f210b6870870a96fdbc27717f1b464d904a6f605073377de2f0516cf635a1ce8241
 DIST go-linux-amd64-bootstrap-1.8.tbz 55399105 BLAKE2B 
2a0b101b9dfd9db8c62dfc12418a7b03d6a346de43f7c75a8272d05ca12c36b4844b0f631199c5944a436e50aeeb6cd591323268ecdf33ec2412283efab8c59b
 SHA512 
89d68cfe0e6ce4be690cf52a4a02b17ef2cae3538b057d4690bfd6e93727bcdc1cbc17cba3403e652bb95bffd25d44bdd4efd0014d1d2f019838bde925139f57
-DIST go-linux-arm-bootstrap-1.13.6.tbz 112330829 BLAKE2B 
027cf3af2c89cc82fddf23748351214e583539e2f6c39dfad86a1e19989f4f96e8b02d41efb0e3ff88ec1e1259e877afc36a5d9562bc30f2ef9c630b111a8e22
 SHA512 
051770f8ecb0dfc062bfb273e0d58c855ffc66e31b066c973b0745734c404a073d9b67cd36c1ca67977061e976b17bbe3109ac16a1f553ea2c8dd0625a3146b3
+DIST go-linux-arm-bootstrap-1.13.6.tbz 112324731 BLAKE2B 
18166e279b1d30f48e08007df8639775b58081805a7e5799dae14e0b357330cf69997f4a5c844bd10a9eeef44225d52f26197e07d16bb7a42fe5a6185634f4b5
 SHA512 
4d502e2231c1822dacb62cd00b435d52710b1511715385c0b3ddf9f66a446ae90e9b1628b501ba8e1d1a94ca5c28249a323da56f869e88480aa6c249ca001c6e
 DIST go-linux-arm-bootstrap-1.8.tbz 53948103 BLAKE2B 
515051e777ad273999c82f31b8a07ba61b77fbeede761a72b52c0bc3a7b55da013b5061af03a1b9634bf7b44429d7b371b89be85fb9e4f3a23d4d1a3c52bd90b
 SHA512 
98ff0dbdb2aca9e54ea5327c9d31ce389e434a887015ef8555a8e85223a9998075c5013045275fb995a877a8d247704a21d726d46df7097adc0c4aa03af4cd68
-DIST go-linux-arm64-bootstrap-1.13.6.tbz 110293216 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-21 Thread William Hubbs
commit: eef51c754ba3605b447e1f782f2583dc930b23ec
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan 22 05:58:10 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan 22 05:58:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef51c75

dev-lang/go: sync live

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 5e3547cfead..6263c6c48eb 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -10,19 +10,17 @@ MY_PV=${PV/_/}
 
 inherit toolchain-funcs
 
-BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_VERSION="bootstrap-1.13.6"
 BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
 BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-21 Thread William Hubbs
commit: 8308e81daac3cdfd1843be987072bba2ecc760c3
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan 22 05:55:09 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan 22 05:55:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8308e81d

dev-lang/go-1.13.6: new bootstrap binaries to allow build on musl

closes: https://bugs.gentoo.org/576290
closes: https://bugs.gentoo.org/606970

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |  9 +
 dev-lang/go/go-1.13.6.ebuild | 10 --
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 6a6508653b8..92053bc9175 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,13 +1,22 @@
+DIST go-darwin-amd64-bootstrap-1.13.6.tbz 119343506 BLAKE2B 
005893a0d9c0aeb0fd75570564d097c5876483b1e57b5d74b04bd1b33faf916cad9337685d06d8920f2a7d1c79e67b671ce499a56b84259cc5fd48fe93cb5015
 SHA512 
1d45fffacbdbc2a89960d606c907d60b1ec175efedb109ad40236562e7e1a090f8be36aa790dbc7c31f4474cd94d4c5be25bbc68900a81a39393e753a5a06dcc
 DIST go-darwin-amd64-bootstrap-1.8.tbz 55053831 BLAKE2B 
7d87ff36b0e13b3b3c0b8ffc4516493e1a6dde1287675b85b591c1d0a8438c9cb9c8991dc53d3c94c5ebb26830da1c7177ef1f90c250c1efeb5868020abcc660
 SHA512 
4cc24d44c84c94feafab021c0977fcea2aca8f191c6395e38fff68154b1e64efc3f94331c3e36c7b69901af58e9d53545c682f0a742d36b2d230508bd69777c4
 DIST go-freebsd-386-bootstrap-1.8.tbz 53739013 BLAKE2B 
a91e0a6b601aadc965f774ffd25a185e1f300e7194e969337f32bf9cb3056769786d92ef697271e7434d72c04d9d6780bf0fb3cb70efa83fe53cc18dc23670ec
 SHA512 
c92f849b2d92401657412589042b2747e55b2f4813d674c5bc91c3f535ee60f8ed7b8cbf1320e216d22a16dade8b78bb8071982895901f2b3c304e38f478
 DIST go-freebsd-amd64-bootstrap-1.8.tbz 55103927 BLAKE2B 
30e4e4bcb43da3a170f520b47cd032a524d4c4977a9c76c4d597bb50e21a3ad2ef764dec15085d97cb5791bd483d8fac10ef5949c56b46e7580468fc9c90a78c
 SHA512 
c7d50731ff41147295ef5f3233aa1404081b47e786a300e1d0e4db8348e56bd73fe5f169fe8b807ffa37a53683e3aef16ebb6e877d802b86ff1a3d5d3a6f44cb
+DIST go-linux-386-bootstrap-1.13.6.tbz 116991833 BLAKE2B 
e15c4dd3c9bfb233f81d318591df5cb2a73e033a088cd652371f6933b8732c7d5c1292ec8110b23f85b30d5afdea97e798b264c61f5651db08c7ac903e8dcbb6
 SHA512 
114c2f670f21624f0dfefabb99b7263e2133e58c2072ce341a6ea604278e22361779f2e0d3771b7a427e979d7e34f3fc3afcd0f8297d778c3552858ce64ec0c8
 DIST go-linux-386-bootstrap-1.8.tbz 53843745 BLAKE2B 
6bbb6df7ea0f7307386590524261f9ec477e7032171020ac3ed4a09bf9c39075ba4143c466611b0ab28cc4b494dec75063ecb291d2166a82bc7601562e7e3685
 SHA512 
b456f7572d04c805a6fc756647c050460f76e5404dba41963c861c92f1600e9fedafe181a1f69132518065737a88edb4b183ec8c3ca24bc8df31279117e92606
+DIST go-linux-amd64-bootstrap-1.13.6.tbz 117191408 BLAKE2B 
186212e85b67c5f756c9e85897e310bf9bda4445f8deae1e7a0249ac9d666723dba0796a41b9aee4487f214e1b579157b5a68f3f7aca8fc71199c8a75c5024ed
 SHA512 
ff8f550eb98a2c6e8c046b232dc06ed9f40b99d5f4f9324ab0a6bff1b3402f6cfcb90ce77d8dcabba7a84ac643aad3daab9677b2861b03e72845c4fdd39dc383
 DIST go-linux-amd64-bootstrap-1.8.tbz 55399105 BLAKE2B 
2a0b101b9dfd9db8c62dfc12418a7b03d6a346de43f7c75a8272d05ca12c36b4844b0f631199c5944a436e50aeeb6cd591323268ecdf33ec2412283efab8c59b
 SHA512 
89d68cfe0e6ce4be690cf52a4a02b17ef2cae3538b057d4690bfd6e93727bcdc1cbc17cba3403e652bb95bffd25d44bdd4efd0014d1d2f019838bde925139f57
+DIST go-linux-arm-bootstrap-1.13.6.tbz 112330829 BLAKE2B 
027cf3af2c89cc82fddf23748351214e583539e2f6c39dfad86a1e19989f4f96e8b02d41efb0e3ff88ec1e1259e877afc36a5d9562bc30f2ef9c630b111a8e22
 SHA512 
051770f8ecb0dfc062bfb273e0d58c855ffc66e31b066c973b0745734c404a073d9b67cd36c1ca67977061e976b17bbe3109ac16a1f553ea2c8dd0625a3146b3
 DIST go-linux-arm-bootstrap-1.8.tbz 53948103 BLAKE2B 
515051e777ad273999c82f31b8a07ba61b77fbeede761a72b52c0bc3a7b55da013b5061af03a1b9634bf7b44429d7b371b89be85fb9e4f3a23d4d1a3c52bd90b
 SHA512 
98ff0dbdb2aca9e54ea5327c9d31ce389e434a887015ef8555a8e85223a9998075c5013045275fb995a877a8d247704a21d726d46df7097adc0c4aa03af4cd68
+DIST go-linux-arm64-bootstrap-1.13.6.tbz 110293216 BLAKE2B 
7281235a73dbcaf9145f57ccf5a92d046bc3a055e0635f5462f11fb82b88c1a0c5a910a8c03afd46c818e35501869190a78de6190817758367e46c89858f084f
 SHA512 
99d47d54648936692ca0b7e42aca6d3b5feabad1d9ef42959df63dc749c8b8602ba5aa34538142678dd8285e47f7a9e2dafe893a6784db6d7eba12af2257658c
 DIST go-linux-arm64-bootstrap-1.8.tbz 51947002 BLAKE2B 
5899f5d304031eae96b66ed7aa21f5af13b0fdfdcd7a12095bda2eff0f5fe5610135f9370b34681e4c33f33c1e0428a2a09c1c8a581c6b170da223f57cac4607
 SHA512 
adfbe62c5594c267707078bf8afb94a793dfba004c04a1a60f96d023d96c2fc4a6a422dee93a0f3487b1f2e1e117c7c6c607b62126dd5535686aaed88f6659d9
+DIST go-linux-ppc64-bootstrap-1.13.6.tbz 110762916 BLAKE2B 
19d44da5bcd1f4832772469beed509475f9a38ab55b386490faf1b270ffd7cc13d315dfe4746b3b9ca6a324c0e6f2e0144a3146d43bd6210d0479063f8627e34
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-12 Thread William Hubbs
commit: db810fafdee7e918c82439d2e642b5d614d342f4
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 12 16:16:24 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 12 16:20:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db810faf

dev-lang/go: 1.12.15 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.12.15.ebuild | 246 ++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 729d5b3637a..6a6508653b8 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,6 +11,7 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.14.src.tar.gz 20726032 BLAKE2B 
2defecd29568974c1618ce0da42d9e28ef41904ed3f759b51c7e392ed9dea950a4984efa333e52b413fab3dac8270bb99f60e113712bfc648c4c9af0e19aba7d
 SHA512 
6cd225282fbade8bd7e96789744c7db07f223f5309358ca3768c95c34a099b44bd9ba9adc2ce293a5bbd608237ae6473b86e7bb451db395c647809fc2750dd4c
+DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
 DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
 DIST go1.13.5.src.tar.gz 21629437 BLAKE2B 
c39a52e73136a322a1b6b4ee6888672848ff2b3278d8034ec25b93101fff2b63212d66c065d3d974ca7e8686cba8a9ea9c4fedb23cad51b6cd76adae6db6eb42
 SHA512 
bc9ddb12855c66dba5fe859bd13b7b3163259b8a8b0d3cbf6892e528ae4c6418c6b4c0d49838e7a5fc2e9f404484899b8f30c45e49e7d30109093025b62ed6c0
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528

diff --git a/dev-lang/go/go-1.12.15.ebuild b/dev-lang/go/go-1.12.15.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.12.15.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2020-01-12 Thread William Hubbs
commit: cd30688e3663f03b986320a1147892ee3b2fc33c
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 12 16:13:05 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 12 16:20:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd30688e

dev-lang/go: 1.13.6 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.13.6.ebuild | 246 +++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 2d420bf5460..729d5b3637a 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -13,3 +13,4 @@ DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f
 DIST go1.12.14.src.tar.gz 20726032 BLAKE2B 
2defecd29568974c1618ce0da42d9e28ef41904ed3f759b51c7e392ed9dea950a4984efa333e52b413fab3dac8270bb99f60e113712bfc648c4c9af0e19aba7d
 SHA512 
6cd225282fbade8bd7e96789744c7db07f223f5309358ca3768c95c34a099b44bd9ba9adc2ce293a5bbd608237ae6473b86e7bb451db395c647809fc2750dd4c
 DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
 DIST go1.13.5.src.tar.gz 21629437 BLAKE2B 
c39a52e73136a322a1b6b4ee6888672848ff2b3278d8034ec25b93101fff2b63212d66c065d3d974ca7e8686cba8a9ea9c4fedb23cad51b6cd76adae6db6eb42
 SHA512 
bc9ddb12855c66dba5fe859bd13b7b3163259b8a8b0d3cbf6892e528ae4c6418c6b4c0d49838e7a5fc2e9f404484899b8f30c45e49e7d30109093025b62ed6c0
+DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528

diff --git a/dev-lang/go/go-1.13.6.ebuild b/dev-lang/go/go-1.13.6.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.13.6.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+# If gccgo or a previously installed version of dev-lang/go is not being
+# used to build Go, there is no way to know the architecture or operating 
system
+# of the build machine, so we need to download all of our bootstrap
+# archives to allow this ebuild to work under crossdev.
+#
+# https://bugs.gentoo.org/671394
+SRC_URI+="!gccgo? ( !system-bootstrap? ( ${BOOTSTRAP_URI} ) )"
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="gccgo system-bootstrap"
+
+BDEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-12-14 Thread William Hubbs
commit: c841d4c14c91572684d8099c7eff73f4a531582d
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Dec 14 22:18:43 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Dec 14 22:19:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c841d4c1

dev-lang/go: 1.12.14 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.12.14.ebuild | 246 ++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 12c1dcd10b8..2d420bf5460 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,5 +10,6 @@ DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
+DIST go1.12.14.src.tar.gz 20726032 BLAKE2B 
2defecd29568974c1618ce0da42d9e28ef41904ed3f759b51c7e392ed9dea950a4984efa333e52b413fab3dac8270bb99f60e113712bfc648c4c9af0e19aba7d
 SHA512 
6cd225282fbade8bd7e96789744c7db07f223f5309358ca3768c95c34a099b44bd9ba9adc2ce293a5bbd608237ae6473b86e7bb451db395c647809fc2750dd4c
 DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
 DIST go1.13.5.src.tar.gz 21629437 BLAKE2B 
c39a52e73136a322a1b6b4ee6888672848ff2b3278d8034ec25b93101fff2b63212d66c065d3d974ca7e8686cba8a9ea9c4fedb23cad51b6cd76adae6db6eb42
 SHA512 
bc9ddb12855c66dba5fe859bd13b7b3163259b8a8b0d3cbf6892e528ae4c6418c6b4c0d49838e7a5fc2e9f404484899b8f30c45e49e7d30109093025b62ed6c0

diff --git a/dev-lang/go/go-1.12.14.ebuild b/dev-lang/go/go-1.12.14.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.12.14.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+# If gccgo or a previously installed version of dev-lang/go is not being
+# used to build Go, there is no way to know the architecture or operating 
system
+# of the build machine, so we need to download all of our bootstrap
+# archives to allow this ebuild to work under crossdev.
+#

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-12-14 Thread William Hubbs
commit: 11844914a41a1463d56ef214f63096bdf1ec8790
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Dec 14 22:13:08 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Dec 14 22:13:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11844914

dev-lang/go: 1.13.5 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.13.5.ebuild | 246 +++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 028c5e59b41..12c1dcd10b8 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,3 +11,4 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
+DIST go1.13.5.src.tar.gz 21629437 BLAKE2B 
c39a52e73136a322a1b6b4ee6888672848ff2b3278d8034ec25b93101fff2b63212d66c065d3d974ca7e8686cba8a9ea9c4fedb23cad51b6cd76adae6db6eb42
 SHA512 
bc9ddb12855c66dba5fe859bd13b7b3163259b8a8b0d3cbf6892e528ae4c6418c6b4c0d49838e7a5fc2e9f404484899b8f30c45e49e7d30109093025b62ed6c0

diff --git a/dev-lang/go/go-1.13.5.ebuild b/dev-lang/go/go-1.13.5.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.13.5.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+# If gccgo or a previously installed version of dev-lang/go is not being
+# used to build Go, there is no way to know the architecture or operating 
system
+# of the build machine, so we need to download all of our bootstrap
+# archives to allow this ebuild to work under crossdev.
+#
+# https://bugs.gentoo.org/671394
+SRC_URI+="!gccgo? ( !system-bootstrap? ( ${BOOTSTRAP_URI} ) )"
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="gccgo system-bootstrap"
+
+BDEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-11-24 Thread William Hubbs
commit: 7b2ed02e9126795f8f08f11282f864c943e37065
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Nov 24 18:39:50 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Nov 24 18:41:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2ed02e

dev-lang/go: remove unstable versions

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   4 -
 dev-lang/go/go-1.12.10.ebuild | 246 --
 dev-lang/go/go-1.12.11.ebuild | 246 --
 dev-lang/go/go-1.12.12.ebuild | 246 --
 dev-lang/go/go-1.12.9.ebuild  | 246 --
 5 files changed, 988 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 58836986019..028c5e59b41 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -9,9 +9,5 @@ DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 BLAKE2B 
6be0a48e8bc4e5fed4d34f8aa
 DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8360e904c2545380513afd328077c584e8af0bf6bd818aa03e5a58c350cbb98facc1c9dccb02b06adcb27233875497cf5d33265912
 SHA512 
6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
-DIST go1.12.10.src.tar.gz 21980044 BLAKE2B 
95ebf0a6f04d055e5e9d6f8e2a13835aaf33c4f7113772f7a70af218f4e929a047fc12b0ef9e93a9156877f61361219da16bb2830799247b8200a7648c562abc
 SHA512 
9d40cf8d71daffe43f5872597b316cd1150ae640d852ff0f0be3126cc7bb40b9a0290bb02d7fabdf808f40ab3f67a56d2eaeba3b32299fa9b0a3df03899f6ac2
-DIST go1.12.11.src.tar.gz 21979795 BLAKE2B 
421cda167948f1818b95395630d1a0dbfb29b996ffee31992199ce3acd54b5399bf28c5f3490e049bd57ad802aa276aff569c706b7b166198a7e217885eaec4f
 SHA512 
ece666235394a56bc82918166cf14805164397f9609dff89abd5137fca8a0e20e0b48097f49b6aba17bed24f2fadbc685984d687c0cd67e88df31c394f791444
-DIST go1.12.12.src.tar.gz 21980254 BLAKE2B 
b5d241d584339c999f5fffad427b70c04e431220fd68272f45deef3cf27b4d8039f9161ab64fd7338056978ff3e5e42bbb49aa1cf71e6a8a3aaf7700d5c02e8a
 SHA512 
f173adbe1ad1c5c422a3374aa15d49881059b67cdca61b56ddc477a1b178cf418853aff78c3acec46194e60726805e53d8ac8466780343eb205a2a7285960995
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
-DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
 DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1

diff --git a/dev-lang/go/go-1.12.10.ebuild b/dev-lang/go/go-1.12.10.ebuild
deleted file mode 100644
index 5e3547cfead..000
--- a/dev-lang/go/go-1.12.10.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-11-23 Thread Aaron Bauman
commit: bb4105b58d7d77108d639e0930a9a8da61b56939
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Nov 24 02:58:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Nov 24 02:58:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4105b5

dev-lang/go: arm64 stable (bug #700828)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-lang/go/go-1.12.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.13.ebuild b/dev-lang/go/go-1.12.13.ebuild
index 9acbe341dfc..d7b266f0c67 100644
--- a/dev-lang/go/go-1.12.13.ebuild
+++ b/dev-lang/go/go-1.12.13.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-11-23 Thread William Hubbs
commit: 6177658bb6bfb3dc7ec6e84fa52ee10e85c93479
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Nov 23 17:34:18 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Nov 23 17:34:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6177658b

dev-lang/go: remove old 1.13 versions

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   4 -
 dev-lang/go/go-1.13.1.ebuild | 246 ---
 dev-lang/go/go-1.13.2.ebuild | 246 ---
 dev-lang/go/go-1.13.3.ebuild | 246 ---
 dev-lang/go/go-1.13.ebuild   | 246 ---
 5 files changed, 988 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 09112af820e..58836986019 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -14,8 +14,4 @@ DIST go1.12.11.src.tar.gz 21979795 BLAKE2B 
421cda167948f1818b95395630d1a0dbfb29b
 DIST go1.12.12.src.tar.gz 21980254 BLAKE2B 
b5d241d584339c999f5fffad427b70c04e431220fd68272f45deef3cf27b4d8039f9161ab64fd7338056978ff3e5e42bbb49aa1cf71e6a8a3aaf7700d5c02e8a
 SHA512 
f173adbe1ad1c5c422a3374aa15d49881059b67cdca61b56ddc477a1b178cf418853aff78c3acec46194e60726805e53d8ac8466780343eb205a2a7285960995
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
-DIST go1.13.1.src.tar.gz 21622361 BLAKE2B 
08a836d3bd57befed8cd07c4d6faaf9d926629b06e5fe97d1fe364df8b2368310b31b04019fbd0803caf7f52c8927122ba1638c3c26b6fb38c9236ff96eb06d7
 SHA512 
696fc735271bd76ae59c5015c8efa52121243257f4ffcc1460fd79cf9a5e167db0b30d04137ec71a8789742673c2288bd62d55b546c2d2b2a05e8b3669af8616
-DIST go1.13.2.src.tar.gz 21622878 BLAKE2B 
b65a495f94bbc1711734a8e171097abea28bfba138fc0ac09998b1fbb2c61e58feea94a3ce79dc2b9f4685df5a5e8fc1d93ea2ecdcb1134149d181d554ec1dc8
 SHA512 
2741ccbb13abf69cbb575145c65fc9f3c422692009d6bf6e991f6d6e3ddfed94374b242deb5fffbe4a22f64c3734cc7dba0b1438c24ae295eecef2b515504892
-DIST go1.13.3.src.tar.gz 21618379 BLAKE2B 
1f45d84b373fb886e7cb4764bb82a003bfd3b8f8aa6bb52a91d8859056341b25e908861a23094ee4034fb7ea2e92ada3bd0985b724ef06a64e823dd5fba8851b
 SHA512 
0999876f995a3d9189640ce15b496ab72a6273649d27acdc190c1d50b88ab8b7facaabfc832334911d178f0b9a645ea4169716ed5c593a7540b075e6901d51f2
 DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
-DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.13.1.ebuild b/dev-lang/go/go-1.13.1.ebuild
deleted file mode 100644
index 5e3547cfead..000
--- a/dev-lang/go/go-1.13.1.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
-"
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-11-22 Thread Mikle Kolyada
commit: fb1e8b2effa16fea5325460f99a277478ed9701c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 22 09:56:04 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 22 09:56:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1e8b2e

dev-lang/go: arm stable wrt bug #700828

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.12.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.13.ebuild b/dev-lang/go/go-1.12.13.ebuild
index d39e305b8e2..9acbe341dfc 100644
--- a/dev-lang/go/go-1.12.13.ebuild
+++ b/dev-lang/go/go-1.12.13.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-11-20 Thread William Hubbs
commit: 73ad7770271bf324138dcc86071d6b32e0db3b3e
Author: William Hubbs  sony  com>
AuthorDate: Wed Nov 20 23:29:43 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 20 23:48:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ad7770

dev-lang/go: stabilize 1.12.13 on amd64 and x86

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.12.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.13.ebuild b/dev-lang/go/go-1.12.13.ebuild
index 5e3547cfead..d39e305b8e2 100644
--- a/dev-lang/go/go-1.12.13.ebuild
+++ b/dev-lang/go/go-1.12.13.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-11-03 Thread William Hubbs
commit: db9b4e987e65f335ea9e5a43a57246bb76aa7a2f
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Nov  3 15:03:23 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Nov  3 15:04:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9b4e98

dev-lang/go: 1.12.13 and 1.13.4 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 +
 dev-lang/go/go-1.12.13.ebuild | 246 ++
 dev-lang/go/go-1.13.4.ebuild  | 246 ++
 3 files changed, 494 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 4c66a9f1e70..09112af820e 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,8 +12,10 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.10.src.tar.gz 21980044 BLAKE2B 
95ebf0a6f04d055e5e9d6f8e2a13835aaf33c4f7113772f7a70af218f4e929a047fc12b0ef9e93a9156877f61361219da16bb2830799247b8200a7648c562abc
 SHA512 
9d40cf8d71daffe43f5872597b316cd1150ae640d852ff0f0be3126cc7bb40b9a0290bb02d7fabdf808f40ab3f67a56d2eaeba3b32299fa9b0a3df03899f6ac2
 DIST go1.12.11.src.tar.gz 21979795 BLAKE2B 
421cda167948f1818b95395630d1a0dbfb29b996ffee31992199ce3acd54b5399bf28c5f3490e049bd57ad802aa276aff569c706b7b166198a7e217885eaec4f
 SHA512 
ece666235394a56bc82918166cf14805164397f9609dff89abd5137fca8a0e20e0b48097f49b6aba17bed24f2fadbc685984d687c0cd67e88df31c394f791444
 DIST go1.12.12.src.tar.gz 21980254 BLAKE2B 
b5d241d584339c999f5fffad427b70c04e431220fd68272f45deef3cf27b4d8039f9161ab64fd7338056978ff3e5e42bbb49aa1cf71e6a8a3aaf7700d5c02e8a
 SHA512 
f173adbe1ad1c5c422a3374aa15d49881059b67cdca61b56ddc477a1b178cf418853aff78c3acec46194e60726805e53d8ac8466780343eb205a2a7285960995
+DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
 DIST go1.13.1.src.tar.gz 21622361 BLAKE2B 
08a836d3bd57befed8cd07c4d6faaf9d926629b06e5fe97d1fe364df8b2368310b31b04019fbd0803caf7f52c8927122ba1638c3c26b6fb38c9236ff96eb06d7
 SHA512 
696fc735271bd76ae59c5015c8efa52121243257f4ffcc1460fd79cf9a5e167db0b30d04137ec71a8789742673c2288bd62d55b546c2d2b2a05e8b3669af8616
 DIST go1.13.2.src.tar.gz 21622878 BLAKE2B 
b65a495f94bbc1711734a8e171097abea28bfba138fc0ac09998b1fbb2c61e58feea94a3ce79dc2b9f4685df5a5e8fc1d93ea2ecdcb1134149d181d554ec1dc8
 SHA512 
2741ccbb13abf69cbb575145c65fc9f3c422692009d6bf6e991f6d6e3ddfed94374b242deb5fffbe4a22f64c3734cc7dba0b1438c24ae295eecef2b515504892
 DIST go1.13.3.src.tar.gz 21618379 BLAKE2B 
1f45d84b373fb886e7cb4764bb82a003bfd3b8f8aa6bb52a91d8859056341b25e908861a23094ee4034fb7ea2e92ada3bd0985b724ef06a64e823dd5fba8851b
 SHA512 
0999876f995a3d9189640ce15b496ab72a6273649d27acdc190c1d50b88ab8b7facaabfc832334911d178f0b9a645ea4169716ed5c593a7540b075e6901d51f2
+DIST go1.13.4.src.tar.gz 21619153 BLAKE2B 
2efc86fd0830b9c8935c856244baaec1e63232dd08b696544da900927ba56fd686b5899ec1640fbcbb21c8c5ac9581cfde3fcb5c06ccfabd0fd2f181b398da46
 SHA512 
e8155cdceca2ebefd386feef98223bbdc92d9316f7188d4ba701cf43a723b75a9bf67a1eb92ac80987b7a113a2fb6981ef235292bec7dd3964805b7c33abdbb1
 DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.12.13.ebuild b/dev-lang/go/go-1.12.13.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.12.13.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-10-18 Thread William Hubbs
commit: 92e86cccb78a8f52c8b6cb1430e2a0d37b30f43b
Author: William Hubbs  sony  com>
AuthorDate: Fri Oct 18 18:59:50 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Oct 18 19:01:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e86ccc

dev-lang/go: 1.12.12 and 1.13.3 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 +
 dev-lang/go/go-1.12.12.ebuild | 246 ++
 dev-lang/go/go-1.13.3.ebuild  | 246 ++
 3 files changed, 494 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index ee44edfd9a3..4c66a9f1e70 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -11,7 +11,9 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.10.src.tar.gz 21980044 BLAKE2B 
95ebf0a6f04d055e5e9d6f8e2a13835aaf33c4f7113772f7a70af218f4e929a047fc12b0ef9e93a9156877f61361219da16bb2830799247b8200a7648c562abc
 SHA512 
9d40cf8d71daffe43f5872597b316cd1150ae640d852ff0f0be3126cc7bb40b9a0290bb02d7fabdf808f40ab3f67a56d2eaeba3b32299fa9b0a3df03899f6ac2
 DIST go1.12.11.src.tar.gz 21979795 BLAKE2B 
421cda167948f1818b95395630d1a0dbfb29b996ffee31992199ce3acd54b5399bf28c5f3490e049bd57ad802aa276aff569c706b7b166198a7e217885eaec4f
 SHA512 
ece666235394a56bc82918166cf14805164397f9609dff89abd5137fca8a0e20e0b48097f49b6aba17bed24f2fadbc685984d687c0cd67e88df31c394f791444
+DIST go1.12.12.src.tar.gz 21980254 BLAKE2B 
b5d241d584339c999f5fffad427b70c04e431220fd68272f45deef3cf27b4d8039f9161ab64fd7338056978ff3e5e42bbb49aa1cf71e6a8a3aaf7700d5c02e8a
 SHA512 
f173adbe1ad1c5c422a3374aa15d49881059b67cdca61b56ddc477a1b178cf418853aff78c3acec46194e60726805e53d8ac8466780343eb205a2a7285960995
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
 DIST go1.13.1.src.tar.gz 21622361 BLAKE2B 
08a836d3bd57befed8cd07c4d6faaf9d926629b06e5fe97d1fe364df8b2368310b31b04019fbd0803caf7f52c8927122ba1638c3c26b6fb38c9236ff96eb06d7
 SHA512 
696fc735271bd76ae59c5015c8efa52121243257f4ffcc1460fd79cf9a5e167db0b30d04137ec71a8789742673c2288bd62d55b546c2d2b2a05e8b3669af8616
 DIST go1.13.2.src.tar.gz 21622878 BLAKE2B 
b65a495f94bbc1711734a8e171097abea28bfba138fc0ac09998b1fbb2c61e58feea94a3ce79dc2b9f4685df5a5e8fc1d93ea2ecdcb1134149d181d554ec1dc8
 SHA512 
2741ccbb13abf69cbb575145c65fc9f3c422692009d6bf6e991f6d6e3ddfed94374b242deb5fffbe4a22f64c3734cc7dba0b1438c24ae295eecef2b515504892
+DIST go1.13.3.src.tar.gz 21618379 BLAKE2B 
1f45d84b373fb886e7cb4764bb82a003bfd3b8f8aa6bb52a91d8859056341b25e908861a23094ee4034fb7ea2e92ada3bd0985b724ef06a64e823dd5fba8851b
 SHA512 
0999876f995a3d9189640ce15b496ab72a6273649d27acdc190c1d50b88ab8b7facaabfc832334911d178f0b9a645ea4169716ed5c593a7540b075e6901d51f2
 DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.12.12.ebuild b/dev-lang/go/go-1.12.12.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.12.12.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-10-17 Thread William Hubbs
commit: 865fa3560643c845c8f9b82fbdeafadb5d95b3f5
Author: William Hubbs  sony  com>
AuthorDate: Thu Oct 17 19:38:04 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Oct 17 19:40:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865fa356

dev-lang/go: 1.12.11 and 1.13.2 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 +
 dev-lang/go/go-1.12.11.ebuild | 246 ++
 dev-lang/go/go-1.13.2.ebuild  | 246 ++
 3 files changed, 494 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index ab7bad20491..ee44edfd9a3 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,6 +10,8 @@ DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
 DIST go1.12.10.src.tar.gz 21980044 BLAKE2B 
95ebf0a6f04d055e5e9d6f8e2a13835aaf33c4f7113772f7a70af218f4e929a047fc12b0ef9e93a9156877f61361219da16bb2830799247b8200a7648c562abc
 SHA512 
9d40cf8d71daffe43f5872597b316cd1150ae640d852ff0f0be3126cc7bb40b9a0290bb02d7fabdf808f40ab3f67a56d2eaeba3b32299fa9b0a3df03899f6ac2
+DIST go1.12.11.src.tar.gz 21979795 BLAKE2B 
421cda167948f1818b95395630d1a0dbfb29b996ffee31992199ce3acd54b5399bf28c5f3490e049bd57ad802aa276aff569c706b7b166198a7e217885eaec4f
 SHA512 
ece666235394a56bc82918166cf14805164397f9609dff89abd5137fca8a0e20e0b48097f49b6aba17bed24f2fadbc685984d687c0cd67e88df31c394f791444
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
 DIST go1.13.1.src.tar.gz 21622361 BLAKE2B 
08a836d3bd57befed8cd07c4d6faaf9d926629b06e5fe97d1fe364df8b2368310b31b04019fbd0803caf7f52c8927122ba1638c3c26b6fb38c9236ff96eb06d7
 SHA512 
696fc735271bd76ae59c5015c8efa52121243257f4ffcc1460fd79cf9a5e167db0b30d04137ec71a8789742673c2288bd62d55b546c2d2b2a05e8b3669af8616
+DIST go1.13.2.src.tar.gz 21622878 BLAKE2B 
b65a495f94bbc1711734a8e171097abea28bfba138fc0ac09998b1fbb2c61e58feea94a3ce79dc2b9f4685df5a5e8fc1d93ea2ecdcb1134149d181d554ec1dc8
 SHA512 
2741ccbb13abf69cbb575145c65fc9f3c422692009d6bf6e991f6d6e3ddfed94374b242deb5fffbe4a22f64c3734cc7dba0b1438c24ae295eecef2b515504892
 DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.12.11.ebuild b/dev-lang/go/go-1.12.11.ebuild
new file mode 100644
index 000..5e3547cfead
--- /dev/null
+++ b/dev-lang/go/go-1.12.11.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-10-06 Thread Aaron Bauman
commit: ce26f008d474f151fa4e4cbb04429fdb03c9ca59
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Oct  7 03:09:49 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Oct  7 03:11:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce26f008

dev-lang/go: arm64 stable (bug #696302)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.17

 dev-lang/go/go-1.12.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.9.ebuild b/dev-lang/go/go-1.12.9.ebuild
index daee1d59a92..1d18b01c55a 100644
--- a/dev-lang/go/go-1.12.9.ebuild
+++ b/dev-lang/go/go-1.12.9.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-26 Thread William Hubbs
commit: ffe6538b3f3716e29c14d3b4426a19823c3dff46
Author: William Hubbs  sony  com>
AuthorDate: Fri Sep 27 00:00:30 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep 27 00:02:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe6538b

dev-lang/go: 1.12.10 and 1.13.1 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   2 +
 dev-lang/go/go-1.12.10.ebuild | 246 ++
 dev-lang/go/go-1.13.1.ebuild  | 246 ++
 3 files changed, 494 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 48ebf9d5824..ab7bad20491 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -9,5 +9,7 @@ DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 BLAKE2B 
6be0a48e8bc4e5fed4d34f8aa
 DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8360e904c2545380513afd328077c584e8af0bf6bd818aa03e5a58c350cbb98facc1c9dccb02b06adcb27233875497cf5d33265912
 SHA512 
6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
+DIST go1.12.10.src.tar.gz 21980044 BLAKE2B 
95ebf0a6f04d055e5e9d6f8e2a13835aaf33c4f7113772f7a70af218f4e929a047fc12b0ef9e93a9156877f61361219da16bb2830799247b8200a7648c562abc
 SHA512 
9d40cf8d71daffe43f5872597b316cd1150ae640d852ff0f0be3126cc7bb40b9a0290bb02d7fabdf808f40ab3f67a56d2eaeba3b32299fa9b0a3df03899f6ac2
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
+DIST go1.13.1.src.tar.gz 21622361 BLAKE2B 
08a836d3bd57befed8cd07c4d6faaf9d926629b06e5fe97d1fe364df8b2368310b31b04019fbd0803caf7f52c8927122ba1638c3c26b6fb38c9236ff96eb06d7
 SHA512 
696fc735271bd76ae59c5015c8efa52121243257f4ffcc1460fd79cf9a5e167db0b30d04137ec71a8789742673c2288bd62d55b546c2d2b2a05e8b3669af8616
 DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.12.10.ebuild b/dev-lang/go/go-1.12.10.ebuild
new file mode 100644
index 000..a6151a8c829
--- /dev/null
+++ b/dev-lang/go/go-1.12.10.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-18 Thread William Hubbs
commit: 505ee98b16eabfec2d870c0c9e13a1ba13c490f3
Author: William Hubbs  sony  com>
AuthorDate: Wed Sep 18 23:04:55 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Sep 18 23:06:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505ee98b

dev-lang/go: remove old version

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 -
 dev-lang/go/go-1.12.8.ebuild | 246 ---
 2 files changed, 247 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index ff133b11987..48ebf9d5824 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -9,6 +9,5 @@ DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 BLAKE2B 
6be0a48e8bc4e5fed4d34f8aa
 DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8360e904c2545380513afd328077c584e8af0bf6bd818aa03e5a58c350cbb98facc1c9dccb02b06adcb27233875497cf5d33265912
 SHA512 
6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
-DIST go1.12.8.src.tar.gz 21978756 BLAKE2B 
65258c101d729bbd82f69ba4286ba8e64f9d3128be97243374d442dfcc4033f1238bb57530a34dc0142f55cc8f2692efab65452286c4769f24e8aa3a4a80abd1
 SHA512 
193a9b08752aa2479c19f5b56fdfe2296c7e6097e0c583290f0fce754ac7571e2ff345f66b69774d8e22f2caa147a3dc15658148017b09e5e7f49fd4569373d4
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
 DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.12.8.ebuild b/dev-lang/go/go-1.12.8.ebuild
deleted file mode 100644
index daee1d59a92..000
--- a/dev-lang/go/go-1.12.8.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
-"
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-# If gccgo or a previously installed version of dev-lang/go is not being
-# used to build Go, there is no way to know the architecture or operating 
system
-# 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-15 Thread Mikle Kolyada
commit: 314435f4b0cf2c8595fbca49ea83205650c3622d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep 15 09:09:24 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep 15 09:09:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314435f4

dev-lang/go: arm stable wrt bug #693832

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.12.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.9.ebuild b/dev-lang/go/go-1.12.9.ebuild
index 35c5de1d232..daee1d59a92 100644
--- a/dev-lang/go/go-1.12.9.ebuild
+++ b/dev-lang/go/go-1.12.9.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-08 Thread William Hubbs
commit: a4c94f79ebfb4d539a0d909e87512f1a73db75e1
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Sep  8 20:15:31 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Sep  8 20:19:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c94f79

dev-lang/go: stable 1.12.9 on amd64 and x86

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.12.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.12.9.ebuild b/dev-lang/go/go-1.12.9.ebuild
index a6151a8c829..35c5de1d232 100644
--- a/dev-lang/go/go-1.12.9.ebuild
+++ b/dev-lang/go/go-1.12.9.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-06 Thread William Hubbs
commit: 2ad9515a15cbab9ce0b71f045ef4c47195589ed7
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Sep  6 13:24:39 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep  6 13:25:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad9515a

dev-lang/go: remove old 1.12 versions

All 1.11 versions are removed since that version is no longer supported
upstream.

Bug: https://bugs.gentoo.org/692152
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   3 -
 dev-lang/go/go-1.12.5.ebuild | 246 ---
 dev-lang/go/go-1.12.6.ebuild | 246 ---
 dev-lang/go/go-1.12.7.ebuild | 246 ---
 4 files changed, 741 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index fb69d657355..ff133b11987 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -9,9 +9,6 @@ DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 BLAKE2B 
6be0a48e8bc4e5fed4d34f8aa
 DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8360e904c2545380513afd328077c584e8af0bf6bd818aa03e5a58c350cbb98facc1c9dccb02b06adcb27233875497cf5d33265912
 SHA512 
6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
-DIST go1.12.5.src.tar.gz 21971348 BLAKE2B 
7de8db4a6c4cd9e1883fbf28357fe99ad9f43f3e015b2063347b1961df128760b720c0dd5549997c7080e6cf0036406430419d4bf033323f26017d3629ad6067
 SHA512 
ce64105ff71615f9d235cc7c8656b6409fc40cc90d15a28d355fadd9072d2eab842af379dd8bba0f1181715753143e4a07491e0f9e5f8df806327d7c95a34fae
-DIST go1.12.6.src.tar.gz 21975398 BLAKE2B 
05c183baf2e6544b039cff33abb7c5d66a50a0a7cadaa16032a3dc3793bfa27e82c4598dbb700bf7f90ba2ce2639bb60484e61e50fc154d8184d4874954b81e4
 SHA512 
431a0b916ce2e64d816808a04bc3bf028e955538ab55c571021c08e599781ae344487a55e119bb3aae3d32f84cd83e2c176dc72d336b95da0352edffeab07a48
-DIST go1.12.7.src.tar.gz 21976647 BLAKE2B 
bf0c723f1e02048d91844c7b8908500c83442a8ab7ceeaacdb37d7204f72d80331eab44de54f99411479be8e645b2626fb8a34df0cedbd75fa57c4e1d84d493a
 SHA512 
f84c6b89dea9df21f0efa07564eb80baeee5bc2d68cced5fd645ebb32e9317e60b657afe011c81e7739d8a93e4b4dafa0b4f78431a009d36e05de55f89ed0fd6
 DIST go1.12.8.src.tar.gz 21978756 BLAKE2B 
65258c101d729bbd82f69ba4286ba8e64f9d3128be97243374d442dfcc4033f1238bb57530a34dc0142f55cc8f2692efab65452286c4769f24e8aa3a4a80abd1
 SHA512 
193a9b08752aa2479c19f5b56fdfe2296c7e6097e0c583290f0fce754ac7571e2ff345f66b69774d8e22f2caa147a3dc15658148017b09e5e7f49fd4569373d4
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
 DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.12.5.ebuild b/dev-lang/go/go-1.12.5.ebuild
deleted file mode 100644
index daee1d59a92..000
--- a/dev-lang/go/go-1.12.5.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-06 Thread William Hubbs
commit: e1128a3c0ff11292e9a62b831b2f8c46d29ba194
Author: William Hubbs  sony  com>
AuthorDate: Fri Sep  6 13:13:33 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep  6 13:14:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1128a3c

dev-lang/go: remove 1.11

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest  |   3 -
 dev-lang/go/go-1.11.10.ebuild | 246 --
 dev-lang/go/go-1.11.12.ebuild | 246 --
 dev-lang/go/go-1.11.13.ebuild | 246 --
 4 files changed, 741 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index ec16524f2e4..fb69d657355 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -9,9 +9,6 @@ DIST go-linux-ppc64-bootstrap-1.8.tbz 52315782 BLAKE2B 
6be0a48e8bc4e5fed4d34f8aa
 DIST go-linux-ppc64le-bootstrap-1.8.tbz 52211575 BLAKE2B 
7a28ec5a381369c4e9415c8360e904c2545380513afd328077c584e8af0bf6bd818aa03e5a58c350cbb98facc1c9dccb02b06adcb27233875497cf5d33265912
 SHA512 
6931d999dd0ee1ff44c4cec48acb27af061f57f87aa74802dcebab78553b46bc8ac732f07fe91e5074dbdd32c55b707994875934bfb12bb4276d71eb1d06c4ba
 DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 
920a176b8f4fc3a816e724324bbb30a383d599e31a0d2093d24797dbcd0e799a662a3589dbb87d2f5dd16df07c4cf8f1e444e87b540ec732746bb025dc9271f8
 SHA512 
d429cae870d66217ab2e07c74209d3031d97baa4f899b4d70ae6283a1a5b1434b037904c4cfca0b2bc798d5ba0b358c3739e000eccbc74809baf564c5686df5a
 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab
 SHA512 
52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d
-DIST go1.11.10.src.tar.gz 21113259 BLAKE2B 
2dc704ea092fb4f4bb6c379ecb5104eb9dc5657750fb046810f210f38191d494c926e7a3661f67ea09c3d4090676485ba346daaa6dfe9eebbf3d69acbacea3b8
 SHA512 
8fab3b96d1c47b8f75b135da9d1a104c485098f6f42041b69336216a57cfd49c0785c8cfa7b016020ded5f0aadd279d7a76feeca33038321a4930139aee28cc8
-DIST go1.11.12.src.tar.gz 21113396 BLAKE2B 
ef5cca83a0118faa4e4e8d417d629eab0f01a9e16c47851f1d92df07fd7ef0ec0ea790d0fd190fa9a66c86acab619f1436840e52b7890b8ef9b8fe7335307a45
 SHA512 
ff74678d7002be20c994702cc778d2447bbe4aad2ecf906e4cde9cf00c0c226c2f0def25146acd24f86fddf397b47602c1e5509c21b0d7b856cf933a05e19a6d
-DIST go1.11.13.src.tar.gz 21114296 BLAKE2B 
0f1139a3bfd8e84bc7a150d888dbdb0268e301234ae96f49d9d657d7d92360ad1b54177c066654ce5bf3e923bbda0ee35a3265284086e820c1476705f348fc17
 SHA512 
a5dc8ec2bdad226e2498fdfb3560d6e7e19a84711cc1adb91675a8563a0b1fd153513397ca2a2b8cf266d718a6964ad143dfa588313dcf7fe350dd4a24efc3e9
 DIST go1.12.5.src.tar.gz 21971348 BLAKE2B 
7de8db4a6c4cd9e1883fbf28357fe99ad9f43f3e015b2063347b1961df128760b720c0dd5549997c7080e6cf0036406430419d4bf033323f26017d3629ad6067
 SHA512 
ce64105ff71615f9d235cc7c8656b6409fc40cc90d15a28d355fadd9072d2eab842af379dd8bba0f1181715753143e4a07491e0f9e5f8df806327d7c95a34fae
 DIST go1.12.6.src.tar.gz 21975398 BLAKE2B 
05c183baf2e6544b039cff33abb7c5d66a50a0a7cadaa16032a3dc3793bfa27e82c4598dbb700bf7f90ba2ce2639bb60484e61e50fc154d8184d4874954b81e4
 SHA512 
431a0b916ce2e64d816808a04bc3bf028e955538ab55c571021c08e599781ae344487a55e119bb3aae3d32f84cd83e2c176dc72d336b95da0352edffeab07a48
 DIST go1.12.7.src.tar.gz 21976647 BLAKE2B 
bf0c723f1e02048d91844c7b8908500c83442a8ab7ceeaacdb37d7204f72d80331eab44de54f99411479be8e645b2626fb8a34df0cedbd75fa57c4e1d84d493a
 SHA512 
f84c6b89dea9df21f0efa07564eb80baeee5bc2d68cced5fd645ebb32e9317e60b657afe011c81e7739d8a93e4b4dafa0b4f78431a009d36e05de55f89ed0fd6

diff --git a/dev-lang/go/go-1.11.10.ebuild b/dev-lang/go/go-1.11.10.ebuild
deleted file mode 100644
index b48fe53d64d..000
--- a/dev-lang/go/go-1.11.10.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-BOOTSTRAP_VERSION="bootstrap-1.8"
-BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
-BOOTSTRAP_URI="
-   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
-   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-03 Thread William Hubbs
commit: cb9c0ceb137f6252740631553200f724931dd5fa
Author: William Hubbs  sony  com>
AuthorDate: Tue Sep  3 22:15:12 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Sep  3 22:16:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9c0ceb

dev-lang/go: 1.13 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest   |   1 +
 dev-lang/go/go-1.13.ebuild | 246 +
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 1b9ec08f9ba..ec16524f2e4 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -17,3 +17,4 @@ DIST go1.12.6.src.tar.gz 21975398 BLAKE2B 
05c183baf2e6544b039cff33abb7c5d66a50a0
 DIST go1.12.7.src.tar.gz 21976647 BLAKE2B 
bf0c723f1e02048d91844c7b8908500c83442a8ab7ceeaacdb37d7204f72d80331eab44de54f99411479be8e645b2626fb8a34df0cedbd75fa57c4e1d84d493a
 SHA512 
f84c6b89dea9df21f0efa07564eb80baeee5bc2d68cced5fd645ebb32e9317e60b657afe011c81e7739d8a93e4b4dafa0b4f78431a009d36e05de55f89ed0fd6
 DIST go1.12.8.src.tar.gz 21978756 BLAKE2B 
65258c101d729bbd82f69ba4286ba8e64f9d3128be97243374d442dfcc4033f1238bb57530a34dc0142f55cc8f2692efab65452286c4769f24e8aa3a4a80abd1
 SHA512 
193a9b08752aa2479c19f5b56fdfe2296c7e6097e0c583290f0fce754ac7571e2ff345f66b69774d8e22f2caa147a3dc15658148017b09e5e7f49fd4569373d4
 DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13
+DIST go1.13.src.tar.gz 21621948 BLAKE2B 
dff6024287c0805ec735cb40aef4ffd872bdc17df6e0d531be3d16806292edde2a63299fe7b9b3c97a79f6f864ab0f95962a0cd2e1a0ba0216b3f4bc59bf4bcf
 SHA512 
c6346b1ab256cb743dd98625d8b16cdcc1365b186e039e99747d6c18041045daa065f6bdce17cca0a9800be2dbb34e90adf5518d5295693f80435c02fe5b2cd8

diff --git a/dev-lang/go/go-1.13.ebuild b/dev-lang/go/go-1.13.ebuild
new file mode 100644
index 000..a6151a8c829
--- /dev/null
+++ b/dev-lang/go/go-1.13.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+# If gccgo or a previously installed version of dev-lang/go is not being
+# used to build Go, there is no way to know the architecture or operating 
system
+# of the build machine, so we need to download all of our bootstrap
+# archives to allow this ebuild to work under crossdev.
+#
+# https://bugs.gentoo.org/671394
+SRC_URI+="!gccgo? ( !system-bootstrap? ( ${BOOTSTRAP_URI} ) )"
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="gccgo system-bootstrap"
+
+BDEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-09-01 Thread Mikle Kolyada
commit: 56a1b3654bb96a5ec5120a4085c463975ceea577
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep  1 18:28:45 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep  1 18:28:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a1b365

dev-lang/go: arm stable wrt bug #692152

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-lang/go/go-1.11.13.ebuild | 2 +-
 dev-lang/go/go-1.12.8.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.11.13.ebuild b/dev-lang/go/go-1.11.13.ebuild
index a53df7c0956..b48fe53d64d 100644
--- a/dev-lang/go/go-1.11.13.ebuild
+++ b/dev-lang/go/go-1.11.13.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is

diff --git a/dev-lang/go/go-1.12.8.ebuild b/dev-lang/go/go-1.12.8.ebuild
index 35c5de1d232..daee1d59a92 100644
--- a/dev-lang/go/go-1.12.8.ebuild
+++ b/dev-lang/go/go-1.12.8.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-08-20 Thread William Hubbs
commit: b5114538f84874c769f9f7693c087bdbd56ad300
Author: William Hubbs  sony  com>
AuthorDate: Tue Aug 20 16:43:42 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Aug 20 17:11:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5114538

dev-lang/go: 1.12.9 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.12.9.ebuild | 246 +++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index b241e6240f5..1b9ec08f9ba 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -16,3 +16,4 @@ DIST go1.12.5.src.tar.gz 21971348 BLAKE2B 
7de8db4a6c4cd9e1883fbf28357fe99ad9f43f
 DIST go1.12.6.src.tar.gz 21975398 BLAKE2B 
05c183baf2e6544b039cff33abb7c5d66a50a0a7cadaa16032a3dc3793bfa27e82c4598dbb700bf7f90ba2ce2639bb60484e61e50fc154d8184d4874954b81e4
 SHA512 
431a0b916ce2e64d816808a04bc3bf028e955538ab55c571021c08e599781ae344487a55e119bb3aae3d32f84cd83e2c176dc72d336b95da0352edffeab07a48
 DIST go1.12.7.src.tar.gz 21976647 BLAKE2B 
bf0c723f1e02048d91844c7b8908500c83442a8ab7ceeaacdb37d7204f72d80331eab44de54f99411479be8e645b2626fb8a34df0cedbd75fa57c4e1d84d493a
 SHA512 
f84c6b89dea9df21f0efa07564eb80baeee5bc2d68cced5fd645ebb32e9317e60b657afe011c81e7739d8a93e4b4dafa0b4f78431a009d36e05de55f89ed0fd6
 DIST go1.12.8.src.tar.gz 21978756 BLAKE2B 
65258c101d729bbd82f69ba4286ba8e64f9d3128be97243374d442dfcc4033f1238bb57530a34dc0142f55cc8f2692efab65452286c4769f24e8aa3a4a80abd1
 SHA512 
193a9b08752aa2479c19f5b56fdfe2296c7e6097e0c583290f0fce754ac7571e2ff345f66b69774d8e22f2caa147a3dc15658148017b09e5e7f49fd4569373d4
+DIST go1.12.9.src.tar.gz 21979950 BLAKE2B 
dca7e3afcabd513c4b8193e93c0a1ed1a2326dccfce9b909d97b3731fffbe7e26712ab164645e06a316baa949b1e0b14a2fea8d23e6f90fd5b72afa0d15b432b
 SHA512 
57041e7fb767f528aa9fc2592d205d3a7c120c73f92dc8d91f17f816e12aa6152c8421b333081800a5f50b1bb656f203a25faf8ed92c69a6ec164ce0a5619c13

diff --git a/dev-lang/go/go-1.12.9.ebuild b/dev-lang/go/go-1.12.9.ebuild
new file mode 100644
index 000..a6151a8c829
--- /dev/null
+++ b/dev-lang/go/go-1.12.9.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_URI="
+   ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+# If gccgo or a previously installed version of dev-lang/go is not being
+# used to build Go, there is no way to know the architecture or operating 
system
+# of the build machine, so we need to download all of our bootstrap
+# archives to allow this ebuild to work under crossdev.
+#
+# https://bugs.gentoo.org/671394
+SRC_URI+="!gccgo? ( !system-bootstrap? ( ${BOOTSTRAP_URI} ) )"
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="gccgo system-bootstrap"
+
+BDEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2019-08-16 Thread Thomas Deutschmann
commit: d28e6952ec1713a8f4e30a960dfc6e4ddf8bc7e1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Aug 16 22:26:41 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Aug 16 22:26:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28e6952

dev-lang/go: x86 stable (bug #692152)

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/go/go-1.11.13.ebuild | 2 +-
 dev-lang/go/go-1.12.8.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.11.13.ebuild b/dev-lang/go/go-1.11.13.ebuild
index 3fa015ea3d8..a53df7c0956 100644
--- a/dev-lang/go/go-1.11.13.ebuild
+++ b/dev-lang/go/go-1.11.13.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is

diff --git a/dev-lang/go/go-1.12.8.ebuild b/dev-lang/go/go-1.12.8.ebuild
index 9e9a0806860..35c5de1d232 100644
--- a/dev-lang/go/go-1.12.8.ebuild
+++ b/dev-lang/go/go-1.12.8.ebuild
@@ -37,7 +37,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
# The upstream tests fail under portage but pass if the build is
# run according to their documentation [1].
# I am restricting the tests on released versions until this is



<    1   2   3   4   5   6   7   8   >