Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-go/go-tools/
Date: Tue, 29 Jun 2021 07:18:02
Message-Id: 1624950970.3425c19a18083394db44024923affcfb027aa6f5.zmedico@gentoo
1 commit: 3425c19a18083394db44024923affcfb027aa6f5
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 29 06:06:57 2021 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 29 07:16:10 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3425c19a
7
8 dev-go/go-tools: Bump to version 0.1.4
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
12
13 dev-go/go-tools/Manifest | 29 ++++
14 dev-go/go-tools/go-tools-0.1.4.ebuild | 187 ++++++++++++++++++++++++++
15 dev-go/go-tools/go-tools-0_pre20190911.ebuild | 117 ----------------
16 dev-go/go-tools/go-tools-9999.ebuild | 93 -------------
17 4 files changed, 216 insertions(+), 210 deletions(-)
18
19 diff --git a/dev-go/go-tools/Manifest b/dev-go/go-tools/Manifest
20 index c19d83fa6fc..34eb65fe0f9 100644
21 --- a/dev-go/go-tools/Manifest
22 +++ b/dev-go/go-tools/Manifest
23 @@ -1,6 +1,35 @@
24 +DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.3.5.mod 41 BLAKE2B d7c63b68781b147d3baf10d81bce0539aaf0a046a70cd91958b59541dfb35107e01a73937b19de74504f42fe49983b46985a9635c45239e4d7a3e2cca2b85f72 SHA512 a6233a0864081261d4b9cda2d73cf37b236acada8f5fbc85b7b7978ccfbc3bd2949632f2fb67a7ba9db6eb43b41796df54460728379e0172082922820d6143a7
25 +DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.3.5.zip 268257 BLAKE2B fd5ded7eb3aac03b098895d8efbd8bbba306b411dc58033bfb9355441e6f94268c4ea44ab6b52894929493ae19f4b605433d6a0aa2a1eed7c9ec15d1ef0d3de6 SHA512 bae490d3f532680ce28d3230fd76b3dd6100725056fdcda4588d88d6be212ac59ff449bc9a08a378f0743e45dd45ad5aa0d2cc18b762e3e715ea9e30f8be8dd5
26 DIST github.com-golang-net-3b0461eec859c4b73bb64fdc8285971fd33e3938.tar.gz 1099680 BLAKE2B 989a8d6c9166696bef1aff398acc8cd1e41e1240c5c113be030c80355cdf96eaa6d5f231c99f2c44d8eacf199579804c59fc45f999862bc4bf057b694841c8dc SHA512 5e42e26ac17f52d6408b63eebd740bedc5a78b8023b675688d7b39b20afa53b34ffde764b693828143483c8f5450180f6a00e9eb28b8f3f6e14303cc4cd7c62b
27 DIST github.com-golang-net-aaf60122140d3fcf75376d319f0554393160eb50.tar.gz 965206 BLAKE2B 018ab877bfa7208bb0ca9b4ede85077ed37c8ee3c7065569646e6c9704715d6810b0286276ea0fa9a271f12ffbe964b41f55ec762711c8a43ccea564607f3265 SHA512 d56f5608e64e8d883a782f0c460f08da20e7d01a97330fad35c8757420ac82fb84b657c3f64e3c4d90a08cc4d8905ab37225d6fab8472e8f1fd3d7be212df8b9
28 DIST github.com-golang-sync-112230192c580c3556b8cee6403af37a4fc5f28c.tar.gz 16835 BLAKE2B 51efe53ea7ab1f11f8ff078fbfa91526b97a1d918101bdbc755aa500424dda860d3a11195c1e44d033eaf7e0d09e7f327e404ad9af84f4b9747d8805b53dcf10 SHA512 bd90bb14e688fa7613d83dc8718bbb688a2f05cc8eb8c3dfbbf71daa7dc08e35044803c4bf8e5d5aab625a612e986e6f76c822c437f52132581ac37e0e2e92f9
29 DIST github.com-golang-xerrors-a985d3407aa71f30cf86696ee0a2f409709f22e1.tar.gz 12271 BLAKE2B cdcaf0bbf67399c9176786118a622fc0912036b9b0611922dd3d32ace2cac65ac288136ef228ff526e626d36c16e6f8442ffbb5df0c84fd713a669c326fa350c SHA512 719b3a3e432a928f641e15b8553d3e2c2015b1c68c633e9f13f1d57cee634544bb857518fcd75124e41a448b4c219b80dd0c1823329eb4edfc715994d40331d5
30 DIST go-favicon-20181103162401.ico 5686 BLAKE2B 331d7684a569fc40fcd147eb812661f42b0ee3ca4c017515c33523b588b012763ce29f24bfce5bc7274e7560ff7dd8e872af43d2b51dc0722ac416b43c11f841 SHA512 0a6fe8bddbce99ed7fd035a3dc998dc9e893060854eee9d1c70bcc8de77b71fd3bd203b2de0f1c9a146f7d47555ab856389e16a372ee41f4ab57be611877fc16
31 +DIST go-tools-0.1.4.tar.gz 2822942 BLAKE2B c935233c9664dde773be4fe08580b5040a842548caa57bf43846bc5e9c96568fafda8399f3e118cc6e2bd613025b90f0cb35e1cc000b113febf5d09cfdaf91d7 SHA512 2bf15fcfc2543ef68b723a71363edff80d549eb6ff4cb2353b51dc4a83e8fdb6afbb88d93af1feb516f10e1b847388bf8867d3f294f6f8f31bca7a93f48f91c1
32 DIST go-tools-0_pre20190911.tar.gz 2264380 BLAKE2B 049d961191eec5b3bd75d9ab1dea576a9b3700cdcd06fce39ae34844af7dc045d61cbe604c16c1fd355f38c0a3e5523c0162ca37c49bd7a7d28642fa2a5b4e5e SHA512 d72f71a8d3f1b14b165d60279dd4dc110ee59ae0e716cdfa9d23610d65972c03fea7191848e5a1b38dc6a2ce96050fdd919f3251e39c0dced11be9d47087a50c
33 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
34 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
35 +DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1
36 +DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.zip 141789 BLAKE2B dc517e61f7a9c895d827ff139a36b319c7dd335e85755dc394d01ceaf8b3ce07ef13201bf6d704c31895bf7d91c15acbc4ac75bc8cde065ab4f81839453e0c5c SHA512 6376ecdccd2eeaf828a2c1f560e116c003caf5e09fe68e94a37d193697c93b18bee14abbc06edca93ca57a924f9b270bbe1792df84a7bd66e3641ce6aecbc9b1
37 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
38 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
39 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210405180319-a5a99cb37ef4.mod 179 BLAKE2B d4f0ad22973a6e0a06b186e217dedbea3abb1800b259c56a29da9075c36808160620b42b0a485127f713760b24b4d9d6d9a61119c5739927340436bac307f5c4 SHA512 f48731641ffad3b90daf0a8bb79fdfc607c076961dbda1c51e71eab787dca0681e5984ffce048bd655ceb56052fa64426b30b32e6ee32957c92418a16d1c9f06
40 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210405180319-a5a99cb37ef4.zip 1565731 BLAKE2B 25099f5d276bba9b2d3c5e75c603dac06f3364fd09d2a2c53aaf5030d4698fc3638758d23c0a82fc118a05661b40377b74ea55c2e8f5d9add2d03527104ae80b SHA512 23da0e9ed2c647eb043e4b57e384ae335119b3766411f84cb009496a1fae85c7cefed14a92154b3e8d7e93d92187dbfde9b9cc07236ea3a7ca4052b93c6dc0dd
41 +DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
42 +DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
43 +DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.zip 28693 BLAKE2B 3d6a34fa6da642f5ca71c930bd69a41439013f20ee60dde5d4dfab4bf688f1edb150a0477cb006670424c6c59e90d4bac9e5eb34f9fb4c518d903dfd26fb6cb7 SHA512 48b983589bd682ff9275c47733ec73637ebb5e58e1bca0c7744101229237d5cb34170efab63db0061aec857052cce9ef03c3497702b90a86287e6be88e1b33aa
44 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
45 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
46 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201119102817-f84b799fce68.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
47 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210330210617-4fbd30eecc44.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
48 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210510120138-977fb7262007.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
49 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210510120138-977fb7262007.zip 1634371 BLAKE2B b13afd43d8734f143af16046780b9225a874157e0562068c8c3198dd23f7ff4b3e14f6654b578bc7520dd3c299411ca2d77999a8ab8459a765d05e74d03e81db SHA512 b7c4ff1752cb582263b837048e28b52fa219db5f7316739692d4c2d20bb2a9b8ad3645e92b3b1a72cba0817e4587ae04465dd351bb17a719bc92e193cb29cc76
50 +DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201126162022-7de9c90e9dd1.mod 95 BLAKE2B 8385688f2081360fc2694f05d128ff0c587ef131e1b5757a942d9335870200e06545318afb1a7d1f059d060f51fe94fc16a48a1d7ec31a9a83e07b3c93f34ce3 SHA512 a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08
51 +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
52 +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b
53 +DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
54 +DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191119224855-298f0cb1881e.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
55 +DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
56 +DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
57 +DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20200804184101-5ec99f83aff1.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
58 +DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20200804184101-5ec99f83aff1.zip 22295 BLAKE2B 310f892b8ce32810a1afef53335428d73bc23e749e52d00d7624afea2d10422b1b73507026daf23efd2384b81262c4c7862c22da23f6fb43c1b5f79a51170d5e SHA512 34044424d303f5032d4fd302bbf1aca390d45e876583cc223fddf0d685a6eec2bde0a4c1b82c4e471eb5be97fc8aea9b14695b07940d1ecde806636a85d12051
59
60 diff --git a/dev-go/go-tools/go-tools-0.1.4.ebuild b/dev-go/go-tools/go-tools-0.1.4.ebuild
61 new file mode 100644
62 index 00000000000..2807b22e10a
63 --- /dev/null
64 +++ b/dev-go/go-tools/go-tools-0.1.4.ebuild
65 @@ -0,0 +1,187 @@
66 +# Copyright 1999-2021 Gentoo Authors
67 +# Distributed under the terms of the GNU General Public License v2
68 +
69 +EAPI=7
70 +inherit go-module
71 +
72 +EGIT_COMMIT="v${PV}"
73 +ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
74 +KEYWORDS="~amd64 ~arm ~x86"
75 +DESCRIPTION="Tools that support the Go programming language (godoc, etc.)"
76 +HOMEPAGE="https://godoc.org/golang.org/x/tools"
77 +SLOT="0"
78 +LICENSE="BSD MIT"
79 +
80 +EGO_SUM=(
81 +"github.com/yuin/goldmark v1.3.5"
82 +"github.com/yuin/goldmark v1.3.5/go.mod"
83 +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
84 +"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod"
85 +"golang.org/x/mod v0.4.2"
86 +"golang.org/x/mod v0.4.2/go.mod"
87 +"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
88 +"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
89 +"golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4"
90 +"golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod"
91 +"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
92 +"golang.org/x/sync v0.0.0-20210220032951-036812b2e83c"
93 +"golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod"
94 +"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
95 +"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
96 +"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod"
97 +"golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod"
98 +"golang.org/x/sys v0.0.0-20210510120138-977fb7262007"
99 +"golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod"
100 +"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod"
101 +"golang.org/x/text v0.3.0/go.mod"
102 +"golang.org/x/text v0.3.3/go.mod"
103 +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
104 +"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod"
105 +"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
106 +"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod"
107 +"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1"
108 +"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod"
109 +)
110 +
111 +go-module_set_globals
112 +SRC_URI="
113 + ${ARCHIVE_URI}
114 + ${EGO_SUM_SRC_URI}
115 +"
116 +
117 +GO_TOOLS_PROGS=(
118 + authtest
119 + benchcmp
120 + bundle
121 + callgraph
122 + compilebench
123 + cookieauth
124 + cover
125 + digraph
126 + eg
127 + fieldalignment
128 + findcall
129 + fiximports
130 + getgo
131 + gitauth
132 + go-contrib-init
133 + godex
134 + godoc
135 + goimports
136 + gomvpkg
137 + gopackages
138 + gorename
139 + gostacks
140 + gotype
141 + goyacc
142 + guru
143 + helper
144 + html2article
145 + ifaceassert
146 + lostcancel
147 + netrcauth
148 + nilness
149 + present
150 + present2md
151 + server
152 + shadow
153 + splitdwarf
154 + ssadump
155 + stress
156 + stringer
157 + stringintconv
158 + toolstash
159 + unmarshal
160 +)
161 +
162 +S=${WORKDIR}/${P#go-}
163 +
164 +src_unpack() {
165 + unpack "${P}.tar.gz"
166 + go-module_setup_proxy
167 +}
168 +
169 +src_prepare() {
170 + default
171 + sed -e 's:TestDryRun(:_\0:' \
172 + -e 's:TestFixImports(:_\0:' \
173 + -i cmd/fiximports/main_test.go || die
174 + sed -e 's:TestWebIndex(:_\0:' \
175 + -e 's:TestTypeAnalysis(:_\0:' \
176 + -i cmd/godoc/godoc_test.go || die
177 + sed -e 's:TestApplyFixes(:_\0:' \
178 + -i go/analysis/internal/checker/checker_test.go || die
179 + sed -e 's:TestIntegration(:_\0:' \
180 + -i go/analysis/unitchecker/unitchecker_test.go || die
181 + sed -e 's:TestVeryLongFile(:_\0:' \
182 + -i go/internal/gcimporter/bexport_test.go || die
183 + sed -e 's:TestImportStdLib(:_\0:' \
184 + -i go/internal/gcimporter/gcimporter_test.go || die
185 + sed -e 's:TestIExportData_stdlib(:_\0:' \
186 + -i go/internal/gcimporter/iexport_test.go || die
187 + sed -e 's:TestCgoOption(:_\0:' \
188 + -e 's:TestStdlib(:_\0:' \
189 + -i go/loader/stdlib_test.go || die
190 + sed -e 's:TestCgoBadPkgConfig(:_\0:' \
191 + -e 's:TestCgoMissingFile(:_\0:' \
192 + -e 's:TestCgoNoCcompiler(:_\0:' \
193 + -e 's:TestConfigDefaultEnv(:_\0:' \
194 + -e 's:TestLoadSyntaxOK(:_\0:' \
195 + -e 's:TestMissingDependency(:_\0:' \
196 + -e 's:TestName_Modules(:_\0:' \
197 + -e 's:TestName_ModulesDedup(:_\0:' \
198 + -e 's:TestPatternPassthrough(:_\0:' \
199 + -i go/packages/packages_test.go || die
200 + sed -e 's:TestCgoOption(:_\0:' \
201 + -i go/packages/stdlib_test.go || die
202 + sed -e 's:TestStdlib(:_\0:' \
203 + -i go/ssa/stdlib_test.go || die
204 + sed -e 's:TestLocalPackagePromotion(:_\0:' \
205 + -e 's:TestLocalPrefix(:_\0:' \
206 + -e 's:TestSimpleCases(:_\0:' \
207 + -e 's:TestStdlibNotPrefixed(:_\0:' \
208 + -i internal/imports/fix_test.go || die
209 + sed -e 's:TestFindModFileModCache(:_\0:' \
210 + -e 's:TestInvalidModCache(:_\0:' \
211 + -e 's:TestModeGetmodeVendor(:_\0:' \
212 + -e 's:TestModCase(:_\0:' \
213 + -e 's:TestModDomainRoot(:_\0:' \
214 + -e 's:TestModList(:_\0:' \
215 + -e 's:TestModLocalReplace(:_\0:' \
216 + -e 's:TestModMultirepo3(:_\0:' \
217 + -e 's:TestModMultirepo4(:_\0:' \
218 + -e 's:TestModReplace1(:_\0:' \
219 + -e 's:TestModReplace2(:_\0:' \
220 + -e 's:TestModReplace3(:_\0:' \
221 + -e 's:TestModReplaceImport(:_\0:' \
222 + -e 's:TestModVendorAuto(:_\0:' \
223 + -e 's:TestScanNestedModuleInLocalReplace(:_\0:' \
224 + -i internal/imports/mod_test.go || die
225 + rm -f copyright/copyright_test.go || die
226 +}
227 +
228 +src_compile() {
229 + local packages
230 + readarray -t packages < <(go list ./...)
231 + (( ${#packages[@]} > 0 )) || die "go list failed"
232 + GOBIN="${S}/bin" go install -work "${packages[@]}"
233 +
234 + local expected_progs=("${GO_TOOLS_PROGS[@]}")
235 + local progs_diff=$(diff -u <(printf -- '%s\n' "${expected_progs[@]}"| LC_ALL=C sort) <(find bin -type f -printf '%f\n' | LC_ALL=C sort))
236 + if [[ -n ${progs_diff} ]]; then
237 + printf -- '%s\n' "${progs_diff}"
238 + die "difference in expected vs build programs"
239 + fi
240 +}
241 +
242 +src_test() {
243 + go test -work "./..." || die
244 +}
245 +
246 +src_install() {
247 + # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
248 + exeinto "$(go env GOROOT)/bin"
249 + doexe bin/*
250 + dodir /usr/bin
251 + ln "${ED}/$(go env GOROOT)/bin/godoc" "${ED}/usr/bin/godoc" || die
252 +}
253
254 diff --git a/dev-go/go-tools/go-tools-0_pre20190911.ebuild b/dev-go/go-tools/go-tools-0_pre20190911.ebuild
255 deleted file mode 100644
256 index 5a326334fe1..00000000000
257 --- a/dev-go/go-tools/go-tools-0_pre20190911.ebuild
258 +++ /dev/null
259 @@ -1,117 +0,0 @@
260 -# Copyright 1999-2019 Gentoo Authors
261 -# Distributed under the terms of the GNU General Public License v2
262 -
263 -EAPI=7
264 -EGO_PN="golang.org/x/tools"
265 -
266 -EGO_VENDOR=(
267 - "golang.org/x/net 3b0461eec859c4b73bb64fdc8285971fd33e3938 github.com/golang/net"
268 - "golang.org/x/sync 112230192c580c3556b8cee6403af37a4fc5f28c github.com/golang/sync"
269 - "golang.org/x/xerrors a985d3407aa71f30cf86696ee0a2f409709f22e1 github.com/golang/xerrors"
270 -)
271 -
272 -EGIT_COMMIT="6bfd74cf029c99138aa1bb5b7e0d6b57c9d4eb49"
273 -ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
274 -KEYWORDS="~amd64 ~arm ~x86"
275 -inherit golang-build golang-vcs-snapshot
276 -
277 -DESCRIPTION="Tools that support the Go programming language (godoc, etc.)"
278 -HOMEPAGE="https://godoc.org/golang.org/x/tools"
279 -GO_FAVICON="go-favicon-20181103162401.ico"
280 -SRC_URI="${ARCHIVE_URI}
281 - ${EGO_VENDOR_URI}
282 - mirror://gentoo/${GO_FAVICON}
283 - https://dev.gentoo.org/~zmedico/distfiles/${GO_FAVICON}"
284 -LICENSE="BSD"
285 -SLOT="0/${PVR}"
286 -S=${WORKDIR}/${P}/src/${EGO_PN}
287 -
288 -src_prepare() {
289 - default
290 - # Add favicon to the godoc web interface (bug 551030)
291 - cp "${DISTDIR}"/${GO_FAVICON} "godoc/static/favicon.ico" ||
292 - die
293 - sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
294 - -i godoc/static/gen.go || die
295 - sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
296 - -i godoc/static/godoc.html || die
297 - sed -e 's:TestDryRun(:_\0:' \
298 - -e 's:TestFixImports(:_\0:' \
299 - -i cmd/fiximports/main_test.go || die
300 - sed -e 's:TestWebIndex(:_\0:' \
301 - -e 's:TestTypeAnalysis(:_\0:' \
302 - -i cmd/godoc/godoc_test.go || die
303 - sed -e 's:TestApplyFixes(:_\0:' \
304 - -i go/analysis/internal/checker/checker_test.go || die
305 - sed -e 's:TestIntegration(:_\0:' \
306 - -i go/analysis/unitchecker/unitchecker_test.go || die
307 - sed -e 's:TestVeryLongFile(:_\0:' \
308 - -i go/internal/gcimporter/bexport_test.go || die
309 - sed -e 's:TestImportStdLib(:_\0:' \
310 - -i go/internal/gcimporter/gcimporter_test.go || die
311 - sed -e 's:TestCgoOption(:_\0:' \
312 - -e 's:TestStdlib(:_\0:' \
313 - -i go/loader/stdlib_test.go || die
314 - sed -e 's:TestCgoMissingFile(:_\0:' \
315 - -e 's:TestCgoNoCcompiler(:_\0:' \
316 - -e 's:TestConfigDefaultEnv(:_\0:' \
317 - -e 's:TestLoadSyntaxOK(:_\0:' \
318 - -e 's:TestMissingDependency(:_\0:' \
319 - -e 's:TestName_Modules(:_\0:' \
320 - -e 's:TestName_ModulesDedup(:_\0:' \
321 - -e 's:TestPatternPassthrough(:_\0:' \
322 - -i go/packages/packages_test.go || die
323 - sed -e 's:TestCgoOption(:_\0:' \
324 - -i go/packages/stdlib_test.go || die
325 - sed -e 's:TestStdlib(:_\0:' \
326 - -i go/ssa/stdlib_test.go || die
327 - sed -e 's:TestLocalPackagePromotion(:_\0:' \
328 - -e 's:TestLocalPrefix(:_\0:' \
329 - -e 's:TestSimpleCases(:_\0:' \
330 - -i internal/imports/fix_test.go || die
331 - sed -e 's:TestFindModFileModCache(:_\0:' \
332 - -e 's:TestInvalidModCache(:_\0:' \
333 - -e 's:TestModeGetmodeVendor(:_\0:' \
334 - -e 's:TestModCase(:_\0:' \
335 - -e 's:TestModDomainRoot(:_\0:' \
336 - -e 's:TestModList(:_\0:' \
337 - -e 's:TestModLocalReplace(:_\0:' \
338 - -e 's:TestModMultirepo3(:_\0:' \
339 - -e 's:TestModMultirepo4(:_\0:' \
340 - -e 's:TestModReplace1(:_\0:' \
341 - -e 's:TestModReplace2(:_\0:' \
342 - -e 's:TestModReplace3(:_\0:' \
343 - -e 's:TestModReplaceImport(:_\0:' \
344 - -e 's:TestScanNestedModuleInLocalReplace(:_\0:' \
345 - -i internal/imports/mod_test.go || die
346 -}
347 -
348 -src_compile() {
349 - export -n GOCACHE XDG_CACHE_HOME #678964
350 - export GOPATH="${WORKDIR}/${P}" GO111MODULE=on GOFLAGS="-mod=vendor -v -x"
351 -
352 - # Generate static.go with favicon included
353 - pushd godoc/static >/dev/null || die
354 - go run makestatic.go || die
355 - popd >/dev/null
356 -
357 - go install -work ${EGO_BUILD_FLAGS} \
358 - $(GOPATH="${WORKDIR}/${P}" go list ./...) || die
359 -}
360 -
361 -src_test() {
362 - go test -work "${EGO_PN}/..." || die
363 -}
364 -
365 -src_install() {
366 - rm -rf vendor || die
367 - pushd "${WORKDIR}/${P}"
368 - golang_install_pkgs
369 - popd >/dev/null
370 -
371 - # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
372 - exeinto "$(go env GOROOT)/bin"
373 - doexe "${WORKDIR}/${P}"/bin/*
374 - dodir /usr/bin
375 - ln "${ED}/$(go env GOROOT)/bin/godoc" "${ED}/usr/bin/godoc" || die
376 -}
377
378 diff --git a/dev-go/go-tools/go-tools-9999.ebuild b/dev-go/go-tools/go-tools-9999.ebuild
379 deleted file mode 100644
380 index 7b130f58c15..00000000000
381 --- a/dev-go/go-tools/go-tools-9999.ebuild
382 +++ /dev/null
383 @@ -1,93 +0,0 @@
384 -# Copyright 1999-2019 Gentoo Authors
385 -# Distributed under the terms of the GNU General Public License v2
386 -
387 -EAPI=6
388 -EGO_SRC="golang.org/x/tools"
389 -EGO_PN="${EGO_SRC}/..."
390 -
391 -# vendor the net package due to a circular dependency
392 -GO_NET_COMMIT="aaf60122140d3fcf75376d319f0554393160eb50"
393 -EGO_VENDOR=( "golang.org/x/net ${GO_NET_COMMIT} github.com/golang/net" )
394 -
395 -if [[ ${PV} = *9999* ]]; then
396 - ARCHIVE_URI=""
397 - inherit golang-vcs
398 -else
399 - EGIT_COMMIT="7d1dc997617fb662918b6ea95efc19faa87e1cf8"
400 - ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
401 - KEYWORDS="~amd64 ~arm ~x86"
402 - inherit golang-vcs-snapshot
403 -fi
404 -inherit golang-build
405 -
406 -DESCRIPTION="Tools that support the Go programming language (godoc, etc.)"
407 -HOMEPAGE="https://godoc.org/golang.org/x/tools"
408 -GO_FAVICON="go-favicon-20181103162401.ico"
409 -SRC_URI="${ARCHIVE_URI}
410 - https://github.com/golang/net/archive/${GO_NET_COMMIT}.tar.gz -> github.com-golang-net-${GO_NET_COMMIT}.tar.gz
411 - mirror://gentoo/${GO_FAVICON}
412 - https://dev.gentoo.org/~zmedico/distfiles/${GO_FAVICON}"
413 -LICENSE="BSD"
414 -SLOT="0/${PVR}"
415 -
416 -src_unpack() {
417 - golang-vcs_src_unpack
418 - mkdir -p "${WORKDIR}/${P}/src/${EGO_SRC}/vendor/golang.org/x/net" || die
419 - tar -C "${WORKDIR}/${P}/src/${EGO_SRC}/vendor/golang.org/x/net" -x --strip-components 1 \
420 - -f "${DISTDIR}/github.com-golang-net-${GO_NET_COMMIT}.tar.gz" || die
421 -}
422 -
423 -src_prepare() {
424 - default
425 - # Add favicon to the godoc web interface (bug 551030)
426 - cp "${DISTDIR}"/${GO_FAVICON} "src/${EGO_SRC}/godoc/static/favicon.ico" ||
427 - die
428 - sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
429 - -i src/${EGO_SRC}/godoc/static/gen.go || die
430 - sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
431 - -i src/${EGO_SRC}/godoc/static/godoc.html || die
432 - sed -e 's:TestVeryLongFile(:_\0:' \
433 - -i src/${EGO_SRC}/go/internal/gcimporter/bexport_test.go || die
434 - sed -e 's:TestLoadSyntaxOK(:_\0:' \
435 - -i src/${EGO_SRC}/go/packages/packages_test.go || die
436 - sed -e 's:TestCgoOption(:_\0:' \
437 - -e 's:TestStdlib(:_\0:' \
438 - -i src/${EGO_SRC}/go/loader/stdlib_test.go || die
439 - sed -e 's:TestStdlib(:_\0:' \
440 - -i src/${EGO_SRC}/go/ssa/stdlib_test.go || die
441 - sed -e 's:TestWebIndex(:_\0:' \
442 - -e 's:TestTypeAnalysis(:_\0:' \
443 - -i src/${EGO_SRC}/cmd/godoc/godoc_test.go || die
444 - sed -e 's:TestImportStdLib(:_\0:' \
445 - -i src/${EGO_SRC}/go/internal/gcimporter/gcimporter_test.go || die
446 - sed -e 's:TestVeryLongFile(:_\0:' \
447 - -i src/${EGO_SRC}/go/internal/gcimporter/bexport_test.go || die
448 -}
449 -
450 -src_compile() {
451 - export -n GOCACHE XDG_CACHE_HOME #678964
452 - # Generate static.go with favicon included
453 - pushd src/golang.org/x/tools/godoc/static >/dev/null || die
454 - GOPATH="${S}" GOBIN="${S}/bin" \
455 - go run makestatic.go || die
456 - popd >/dev/null
457 -
458 - GOPATH="${S}" GOBIN="${S}/bin" \
459 - go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
460 -}
461 -
462 -src_test() {
463 - GOPATH="${S}" GOBIN="${S}/bin" \
464 - go test -v -work -x "${EGO_PN}" || die
465 -}
466 -
467 -src_install() {
468 - rm -rf "${S}/src/${EGO_SRC}/"{.git,vendor} || die
469 - golang_install_pkgs
470 -
471 - # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
472 - exeinto "$(go env GOROOT)/bin"
473 - doexe bin/*
474 - dodir /usr/bin
475 - ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die
476 -}