summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-10-13 22:19:36 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-10-14 23:22:23 +0100
commit4b19be30aa626b327c885dae62c559ec0e9fb935 (patch)
tree76e74807bc479502e13866b581b6bf86734ec634 /dev-go
parent30d6f67c98d149508509d5e86f176d558793acc0 (diff)
gentoo resync : 13.10.2019
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/Manifest.gzbin6716 -> 7059 bytes
-rw-r--r--dev-go/delve/Manifest4
-rw-r--r--dev-go/delve/delve-1.3.0.ebuild26
-rw-r--r--dev-go/delve/metadata.xml20
-rw-r--r--dev-go/ed25519/Manifest4
-rw-r--r--dev-go/ed25519/ed25519-0_pre20160420.ebuild23
-rw-r--r--dev-go/ed25519/ed25519-0_pre20170117.ebuild2
-rw-r--r--dev-go/get-ego-vendor/Manifest3
-rw-r--r--dev-go/get-ego-vendor/get-ego-vendor-0.1.0.ebuild22
-rw-r--r--dev-go/get-ego-vendor/metadata.xml8
-rw-r--r--dev-go/go-license-detector/Manifest35
-rw-r--r--dev-go/go-license-detector/go-license-detector-3.0.0.ebuild59
-rw-r--r--dev-go/go-license-detector/metadata.xml8
-rw-r--r--dev-go/go-protobuf/Manifest12
-rw-r--r--dev-go/go-protobuf/go-protobuf-1.2.0.ebuild51
-rw-r--r--dev-go/go-protobuf/go-protobuf-1.3.2.ebuild47
-rw-r--r--dev-go/goptlib/Manifest4
-rw-r--r--dev-go/goptlib/goptlib-0.6.ebuild24
-rw-r--r--dev-go/goptlib/goptlib-1.0.0.ebuild24
-rw-r--r--dev-go/siphash/Manifest2
-rw-r--r--dev-go/siphash/siphash-1.1.0.ebuild23
21 files changed, 236 insertions, 165 deletions
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index 2b0be4e0dbf6..183530c8833e 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
index a4c12226930c..3e718d4bce14 100644
--- a/dev-go/delve/Manifest
+++ b/dev-go/delve/Manifest
@@ -1,3 +1,5 @@
DIST delve-1.0.0.tar.gz 1573015 BLAKE2B de9318cb1fa289984fd2c7daabcff61fe4a0ed141460bfa3020097fd8d1cde535ddf4825371608521e03cc0f9c25a59e2a7dedc65a781cb86911d0c2c2f2e025 SHA512 128311bb7fd61b5b681c89060d7c0817da649fdbeef6367e627ca537ad4c3f07771d638e7e803c052c95bace8a7f5c8fb07feda1e06ce0ef34fd87143c29fece
+DIST delve-1.3.0.tar.gz 7725559 BLAKE2B 4817536620ba86a0eefaaefe3249941f23e11ef66bab11c50847e021b3f86ca0d77bcead455fb4ecde5ca4d2753eb858b832109b0b2ab0a0902f24eb8dd21515 SHA512 9c7f543d855d3e27a16622a37ddf1ffc74f9abc06b34ec32d0202692def098e664e877f1c89ffe65683758dc43ed2cca350ba64e55c564920145323bb5e4ea13
EBUILD delve-1.0.0.ebuild 757 BLAKE2B f5f47a790bc9fe17c36a5d66a255a3e7478c058283eef8ad7bfdb9a7b67b219dc46f0765df0e75f0137c96de7d4fb45d8e8a61f289f8605789e275b29f72d998 SHA512 031171505ec107e84de8340fe35a18968ec9687a2449f702397182bf7f44898fe86f449a8f5a331a23a9433687a60db5ad9a0f25d98d56d471da8300fc8a0f56
-MISC metadata.xml 249 BLAKE2B ec8ede4a2837793216bd27251c9575c40b75c56d32329307fd53b5ad978a8d92f9d81e41e1b41c82b5ea584ea58744e657f7d428120c8936dac79f250009500e SHA512 5ee3e6c2e8ed7c4a48ed28e46ad9e72430352fda564c03c8105b8dcfa6df9ffa6dfe2b15551379fb684c99d78857acff9b38f91354d081f08dc5fdde71c20cfa
+EBUILD delve-1.3.0.ebuild 583 BLAKE2B 0a79a9cd967a2cee4c90cf44309029c79a55ebbcf4ca463909587044cf6a9a6d2a44cad000a56aad8d181ca2b33651cc465b78fa490db660dbe084f02e6c37d2 SHA512 f2bf7db48a6c60ffba97203bcd2a6b52ab60992853fa3fca16da2813eedde79dcf682355af1dcb0bdb1db1429d8919f9f77d9614474875e70adc92866d5d957f
+MISC metadata.xml 602 BLAKE2B d6f749363dee7d44735646f39f2185c753ffbea05d91ea5fd31789d92448a2267016ff5b7daae90b2b485edc19ac5e53d1ec542c1dee354da1ddd5c0ef22c268 SHA512 c40e00c906945a3e8ef8b27076aeff41a4268afebe9abffa9ea81868d698b8a51b2960ca8061631fb913509f19ce01e64501e329b788e924724b444c5aee32f4
diff --git a/dev-go/delve/delve-1.3.0.ebuild b/dev-go/delve/delve-1.3.0.ebuild
new file mode 100644
index 000000000000..41d537d305a6
--- /dev/null
+++ b/dev-go/delve/delve-1.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module
+EGO_PN="github.com/go-delve/delve"
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="A source-level debugger for the Go programming language"
+HOMEPAGE="https://github.com/go-delve/delve"
+
+LICENSE="MIT BSD BSD-2 Apache-2.0"
+SLOT="0"
+
+RESTRICT="test"
+
+src_compile() {
+ go build -ldflags="-X main.Build=${a3e884e}" -o "${S}/dlv" ./cmd/dlv || die
+}
+
+src_install() {
+ dodoc README.md CHANGELOG.md
+ dobin dlv
+}
diff --git a/dev-go/delve/metadata.xml b/dev-go/delve/metadata.xml
index 483b7af8d321..0633e7a01e6d 100644
--- a/dev-go/delve/metadata.xml
+++ b/dev-go/delve/metadata.xml
@@ -1,8 +1,18 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">derekparker/delve</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>g4s8.public@gmail.com</email>
+ <name>Kirill Che</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ Delve is a source level debugger for Go programs.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">go-delve/delve</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-go/ed25519/Manifest b/dev-go/ed25519/Manifest
index 6b6b535885ce..2787a6cecc86 100644
--- a/dev-go/ed25519/Manifest
+++ b/dev-go/ed25519/Manifest
@@ -1,5 +1,3 @@
-DIST ed25519-0_pre20160420.tar.gz 107323 BLAKE2B bfa47f1dd34e04e59e29e5ca04cf66beb69b560e17a4f92385cbd75b5d50da0f8958b8bb05f499eead088d556aa115fe881fba4b1bac01d65338797cb1863dcc SHA512 ea93a0919521a6aa83d5c880651bbc9706f34ed3a33c5368f7709a552b89b2e0b098c64721bbd89e84cbaeebbcd050364167a9d5cef72a5395903877ee03ae33
DIST ed25519-0_pre20170117.tar.gz 107312 BLAKE2B 80f073417f9bc09249e58d724c0396bd79824f1921aed427bcaefca2f8108a490c2a566ae45053ef226f708ab7a8f6185de40323fe746b51e8795f8e3c8ee256 SHA512 b801d205d6ed9aaf07a567b4919ca072e34e1872388cccd1f5ece30c6cbd5d4907eff167e24fe5b4f8fe46c5746dbb0d1ef2a4ce4f1082682a022fbc652c0e78
-EBUILD ed25519-0_pre20160420.ebuild 538 BLAKE2B dc6aefbd62253d6ac7584ff135a9bab0ceeee3f98e71ec6a8ce21a1476cb4b8b07847f27984a600977035fbb1c0af82e8e91b4f3f635e90e6197ee00ec008b98 SHA512 63c36bd7c224c1217576b470d56c60df4837c4bff7e63e90493d380c517c6a5016e33ff42c0910c1fcc93b372c252ad7dba7ee1c10524604feb25cc9bafad726
-EBUILD ed25519-0_pre20170117.ebuild 535 BLAKE2B a6bbb3664e7a71ae86a0507a9bff361623cbd1aa86e3cfcc9994995592a737dc51a72e6563e7a6140fb5fbf5f042770e2e3894949aaa4fdc772744d2f3a4f44f SHA512 345f82f42dce9b4055adac605f21f72291035930d438892d8f6f402a07ce5fd934b7479e7d03ae7927d7eb545fcb0214b3559eca6bd529da665459335a1d8e89
+EBUILD ed25519-0_pre20170117.ebuild 563 BLAKE2B de6b4769f1be8b926466eec5f97363d5ab9e2262c93e7550076581a522815d7ee0b4b5cfede76414ae5b45b611a5eae1161f923bb03781b79bf463c5af9a9731 SHA512 fb122c843afe032329842033f50f4a63065b3cab8012c7d5c73cd05ab30235a37c363c1e6a4f911139025465ab5caf1ad4081056626fcfcca3be9b0d2f285405
MISC metadata.xml 434 BLAKE2B 6a54e188d6d0a22bd92bb6448cc9bdf0affe6bdcaf1f194f1f8dcfc38bf565418b5e4b84ff15396bdcd68b4fdc1864e8f2d0eb78499a32a48425694fdae459a6 SHA512 4ab999478fc1a8f4c0d74a1f7ce97713133c5e52dedd5df8a45454e64865e0eb969b175eff67dbfbcefa13a08fa176072063936cc968ba683f1a52b620c9f1fb
diff --git a/dev-go/ed25519/ed25519-0_pre20160420.ebuild b/dev-go/ed25519/ed25519-0_pre20160420.ebuild
deleted file mode 100644
index f65393a17e78..000000000000
--- a/dev-go/ed25519/ed25519-0_pre20160420.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit golang-build golang-vcs-snapshot
-
-EGO_SRC=github.com/agl/ed25519
-EGO_PN=${EGO_SRC}/...
-EGIT_COMMIT="278e1ec8e8a6e017cd07577924d6766039146ced"
-
-DESCRIPTION="ed25519 for Go"
-HOMEPAGE="https://github.com/agl/ed25519/"
-SRC_URI="https://github.com/agl/ed25519/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~arm ~x86"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-DEPEND="test? ( dev-go/go-crypto )"
-RDEPEND=""
diff --git a/dev-go/ed25519/ed25519-0_pre20170117.ebuild b/dev-go/ed25519/ed25519-0_pre20170117.ebuild
index 2473449050c9..f7412c364f7c 100644
--- a/dev-go/ed25519/ed25519-0_pre20170117.ebuild
+++ b/dev-go/ed25519/ed25519-0_pre20170117.ebuild
@@ -15,6 +15,8 @@ SRC_URI="https://github.com/agl/ed25519/archive/${EGIT_COMMIT}.tar.gz -> ${P}.ta
KEYWORDS="~amd64 ~arm ~x86"
+RESTRICT="!test? ( test )"
+
LICENSE="BSD"
SLOT="0"
IUSE="test"
diff --git a/dev-go/get-ego-vendor/Manifest b/dev-go/get-ego-vendor/Manifest
new file mode 100644
index 000000000000..750b4514fc23
--- /dev/null
+++ b/dev-go/get-ego-vendor/Manifest
@@ -0,0 +1,3 @@
+DIST get-ego-vendor-0.1.0.tar.gz 3889 BLAKE2B 5399984876b253a5807b581e813196250e977a12c95692208cbd4cb6046322650c1a400c219fff50a4535c6f6fafba0d4bab713443315f71f1b65b0b616a4a31 SHA512 83e0ffdddc26ac3778becb8c3272e5d455b6b0ac401ca5b0c0b55a4053b8bc103c3c0a013cb3a1a75747f9bd80da85f38e7b91eb51dcdb96406d06ad657ad80e
+EBUILD get-ego-vendor-0.1.0.ebuild 459 BLAKE2B a7cbcb4d24c835e8c1e6478a594a9233fb0aa5fa7a174481f1f9bc94d053d40afe0ba521d60473a0b993ba933026fd81f4ebea5d60e43d7e30c5a0abcce58f9c SHA512 65bd8ffd564bf04eb8b4974e95b30f8acf5cc20b956a7e86fac609ed7e0c750f69e10498f40a179cb245c97ffd9550f31b7b52aacb462c4e7c7a18d4a0413790
+MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
diff --git a/dev-go/get-ego-vendor/get-ego-vendor-0.1.0.ebuild b/dev-go/get-ego-vendor/get-ego-vendor-0.1.0.ebuild
new file mode 100644
index 000000000000..99e3387f6944
--- /dev/null
+++ b/dev-go/get-ego-vendor/get-ego-vendor-0.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Utility to generate EGO_VENDOR data for ebuilds"
+HOMEPAGE="http://github.com/williamh/get-ego-vendor"
+SRC_URI="https://github.com/williamh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile () {
+ go build || die
+}
+
+src_install () {
+dobin get-ego-vendor
+dodoc README.md
+}
diff --git a/dev-go/get-ego-vendor/metadata.xml b/dev-go/get-ego-vendor/metadata.xml
new file mode 100644
index 000000000000..c36c37139fad
--- /dev/null
+++ b/dev-go/get-ego-vendor/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-go/go-license-detector/Manifest b/dev-go/go-license-detector/Manifest
new file mode 100644
index 000000000000..1824b5dd0ed7
--- /dev/null
+++ b/dev-go/go-license-detector/Manifest
@@ -0,0 +1,35 @@
+DIST github.com-davecgh-go-spew-v1.1.0.tar.gz 42337 BLAKE2B 691ee430beca602ea686aa065b23af5e00356e866cbca2b014bf0c8f4cc965a2318e6a39232772098e250d61d5bd6707afb769fdf4223c81a8249cad267d1971 SHA512 20c9f0550a2d5030265dde8ad3ed009ce5c6490d010f184ad3f656b8fe5eb6e5c6abc9594408240aa731c0977afd9739d293490e6164cc0ce156652611b05b39
+DIST github.com-dgryski-go-minhash-7fe510aff544.tar.gz 3480 BLAKE2B 2516a1db5cad46c82de904562015287fa392b80026a0d896d8ae370ca709523bc1c2c7de8aaf271e587b5e9c58f8b9d8eac04a23af0ce011abd3c5572a817329 SHA512 296c74cde68da4bb1ed7ad220a5493429559d4bbfaf3795c1dc376d8972536f183413549d31967f14f57b7bae723fde6cb37ae20fcce51d7beafdc2ecbceff7b
+DIST github.com-ekzhu-minhash-lsh-5c06ee8586a1.tar.gz 7280 BLAKE2B e54111ecad1054c6fe0528b1c1c2801ceb7861510a07165e4d5e6a82d7eb170afa74b2b83c919b235333564b13489a25b12a90c44bf2ceeab2b29ab7b5f5ba13 SHA512 7522b8dcd3bc386fac4c796c712e0a0b8420a460808f533df82edae40c35fe2682991d57fce723b1337afe3a36a26dfd8151569a3e4c922c9bc2b2d7f3018bb0
+DIST github.com-go-warnings-warnings-v0.1.2.tar.gz 3769 BLAKE2B 8947385b0db67df1e36566bd7dc683520f14107a51b55d9d1a8be7418e4beb1fa4cb665aa5f07114f61194803ba330a101aa0a8b7e6c9e2b393c82495774b612 SHA512 7dd67fcdcd6d6b10969df3a739229ea058cabfe189c53e41a39a2a2fe00f4b4e7e16b8de3cccc34320cbbaf82c54fdf0444445d8eac88d96ee69e2132044def0
+DIST github.com-golang-crypto-d9133f546934.tar.gz 1448001 BLAKE2B 1ccdd10e0145b73d3ab4d2bfe5943d9dc20527ca88229779665749377f231214a8fcfaaddf5b0944d1de2b6d70bd519f1ff931a4351776250c6abe6ddcdda8eb SHA512 0086ddec2d611cadf3fd2c377fc919fd0e48d3b30925e084cdf6045ccb8fdab4bc9ea5d6d577dfa5d85d7615a9c0321014ef38acabda417b4d179bc7113b5e36
+DIST github.com-golang-exp-072991165226.tar.gz 1327840 BLAKE2B fe6cc66122e64776f5a1440e487fb3f344e638a0cf89485207718b3d912d6018a6a7d473851a0604925ce93633f5c6b08e5fc11928e8aeb82808efb12aa9d5cf SHA512 e260fe9936c0cb1c50ea87c6ac4d909e8eaf5fc95ea3cd970fa5a1bf13e1cfe81346eef89c5b6512065411ef542099f14f297eb96a8127434fc98ed177078630
+DIST github.com-golang-net-f5dfe339be1d.tar.gz 936886 BLAKE2B ef59f617302b7d97ec52a233e50d90d0ebf9e09a053ee0396a58e0e83661db405077c37632dc7f2a5314565452df7dfb052c977a9ed30432525f283adc31687f SHA512 56cf1889a7db20830a9e4471311026cec92e228b5fd2d397bb673a5452b3803987c1bbbd886ddde8925c1805cc44f20ed6d89dbc852ed595c40ab056b27cafa5
+DIST github.com-golang-sys-2b024373dcd9.tar.gz 1035138 BLAKE2B 41cb346edd12ed478a781ab9e5081296ee802269f4c7c7483ca23e3453adac4fba893992d4ffc440fed9b23df5203576ea836381a5b7cd16449bb3910493df22 SHA512 34e97033d606f18a0ae4cfd819fa4dff528fe99e4be2bb400c6bf1db099c89bc1c5b9ebfa8fe3aa4a66036864dea494cf7075e3e5e8625e1850ce8054a881058
+DIST github.com-golang-text-4e4a3210bb54.tar.gz 6112758 BLAKE2B 88f0ece79f03800d6482430d569fa9b65d8ec4b15d42f65706ca665349346961ab273d3a7d2d0676d0c6c05a12d08f75c1465fd0ef632611b7b606593466e5ae SHA512 9fc536d4971e8861c5b905dec44fc7eddfaf8b0dafd5f904929bc2b63a65ce3fa28108d3f9f954a9db8d4ed24be532a519bad41e09e8076f9b75e6564f75f7ce
+DIST github.com-gonum-gonum-996b88e8f894.tar.gz 3544635 BLAKE2B adc8564909698b747c90f5e29eb71d071c091411f69d98fb7a95aaa1b0c46c103745eceb2b98ffe4df505321a5831915c35b70120d6576516ddf022c51cd7a25 SHA512 c675b5dd9ef670b0adecee77284c814b89871d46c09599109026ec2ffe512288d33e117638d4b92251712e45b74037ab8d7b37da566808822de3712d4e21e60e
+DIST github.com-hhatto-gorst-7682c8a25108.tar.gz 53629 BLAKE2B 59a8afba2f696d9c7d260c4067c97417a0f6570cc38340c773f2f3e5bbb617fc82295efecff555bbcf1d27722922d330fc6ddaa263dcb8269cad5690bf82b441 SHA512 5f5a35a71033b2cabc96520346c405e283178764535fcb44f33b323d0c08fc6abe5321a3b7c44e96da7a13693264ecd7d514edaa69f6daef36aaa6d54fec0ac9
+DIST github.com-jbenet-go-context-d14ea06fba99.tar.gz 5944 BLAKE2B 18d2ec9cb208cb7844d3ffd23a64183e08d75b89bb979a0cddefc197b5db16cd9199bcd1c631bbcb607e9c009223952ad67f5c52315de358ab1a718fe5c1307d SHA512 ead2e583dd98d27fe657536b0b52296510b88dbe9a3ec4befb965a4ef0174cc3cb65b750c7004c1df21a861de66659a70426a570eb23ff05773516fc3f60ae6b
+DIST github.com-jdkato-prose-v1.1.0.tar.gz 4569644 BLAKE2B 32a5742fb26a6179947659ef3e0d727f7ef89990ba0953ff2895ad653381e6be35a130f28e220f0c4a7f48b162587f45dd207fc088bae7b410360970ccd82b3f SHA512 bffe8bb40613c3d136c3705cf06b251eed21373415c30eb7b5ae3b8821310d24f5e7ad941d0ce2733ad874f706ab3ca86cf89a028834dc272a089c31059ded6e
+DIST github.com-kevinburke-ssh_config-0ff8514904a8.tar.gz 16735 BLAKE2B ee8ea678e91359b2e84cbf05f04bc001f1151a89f4c0207730c3369458b692f98b8d98f84c6f0d1b411d1055054c601d8b28fe1e01582fd418c7a95db1b038d2 SHA512 499e3903a47c704a2a002ecf2a11078435cec8f3e2ce356efe179cb65ff619e4873b668959f6213ca35f34161e2d20326495f674bc69e315fd976917392ad213
+DIST github.com-mitchellh-go-homedir-b8bc1bf76747.tar.gz 2999 BLAKE2B 0ba310e19c9b6f7c478dd0ca999ee4d3031fbeac0b1f985b18fea97739432a5f66ddf8bd1bd7c4210eb5e98c686335377e5f9339fa92b7628483ae0f055b946b SHA512 06ce740663a17f09fede31738dbe7d4e56522fad8b5cf899b578409029a1014ee1e4a5f6ee46931c298cfcd46e3881944b6f8aa182b4482b75f808d7be233ec5
+DIST github.com-montanaflynn-stats-eeaced052adb.tar.gz 13093 BLAKE2B 89c6d68993ddab9ca6d26eebfd2bb484e578e1dc6add0f95d34fd5180b14f9b6de3a8f38b2afef76a70a031a2ff3cf1cc1ed27b3a375eb08f9befe973d473fcd SHA512 310e2ef1b0f20738d6cf23a1e0747065458094718f1a70a514e931c971fa4a31c2858bb0da8e016bef73aaa980c556bb55b95ddf1d4e81849cfb5154f904f9d4
+DIST github.com-neurosnap-sentences-v1.0.6.tar.gz 5181913 BLAKE2B 705ed9f79ee97bb18ffcac93adf29ef6f016d65d887108a1d8ab46d13f9452c0c6db911baf136ae725a734020fef907f408be33a3cabe21a8011c71a1b84c793 SHA512 4880618f08d097ca55e00f6c2504825524b9e9482ba5db394df8086a18c7e723a8628db5b717b12b4e34afd1405827e347759ddb47b059678876835526d0421e
+DIST github.com-pelletier-go-buffruneio-v0.2.0.tar.gz 3028 BLAKE2B 02ee24b98d814f663640283d5aee532da9d79d0627c741f419b101f86ff3233fc009673709f2f779f8cc1056403cdf4960b9f1d8fbe98b53642b6cc8b4e6efdc SHA512 2d1a4a81d376a1b0f5dd1302f917d106db7ac53e7d4c881ecaa1017edfa14928c975e15211ce157cd248a40eae8b70b737663c7454ff968a8ef797e9acd6ed17
+DIST github.com-pkg-errors-v0.8.0.tar.gz 11344 BLAKE2B 50fd44e65872bc2c365f649b79784f1f88adf5101c9654f632fc0f96cde67ce0a839dd799b7f195f056f8cb12bbdcfa3167a54b6ffc107575d32f97e6705eb5b SHA512 82055b10c02f13a8ce497388729568ddde7ae61e9fb2592b9acb11c61dfe94d5554432aee168e7c7adbd8345511c3e4ce0ba4c1b23cf253480e199a95316c443
+DIST github.com-pmezard-go-difflib-v1.0.0.tar.gz 11398 BLAKE2B 8f317c172d615e07c92337dd814c07c772347de3fe81b952bbc4fd1a643d495cfb6ec5b694a531f2745e1601eca2d4977ea2c1202ac7fb1e3cdba31e90c4ea34 SHA512 283927de73a3d0405bbca8b5b0c24137dde2f1063539c6ce4437331ed99e732175b2a384e5a70cb9a87cc74da94f5347e2a9785fbf3e46ec2431dc5071c3f045
+DIST github.com-russross-blackfriday-v2.0.1.tar.gz 79613 BLAKE2B fb48381501283f535bfd5e04d4db3fd81ab2780f91451f1188c40a5737145489ed1446dfd2dc1f4e6cc4bc690facf4d8237fb8cea6d958361dcd245e5aecb7af SHA512 b5c889480bd6a5e8a805bb5685ee91a07b5d1831fce65c27518fab5a2aeee2ed3e356b536b65021c092b588ae105f169cbd57fba8d16374173b04b9e9476c9aa
+DIST github.com-sergi-go-diff-da645544ed44.tar.gz 42415 BLAKE2B de281ff8eee77cfc687cb123efa2c824db7323f6ba6ffd244cc17256da4938af94fa64982e2c1efb518b205088fd09a9df6bfa0d721d6f4a5174eb687dab4899 SHA512 832b974cf9671b2330d4af9f1f7bb8b00fb8b6bf82c9acd12175edca72677ff6aa6a19c670b693ceb00bc6d520d55a7bf516363cae307631e039b1b38267a20c
+DIST github.com-shogo82148-go-shuffle-59829097ff3b.tar.gz 2828 BLAKE2B bfd102814c9947079b0bcc75ffee516a07b25150b08948671eeba71971ff6cb82b8e9bffe3dd9eadb928a6f644650bd50e6083a269fb9ee399e5c11d82a55017 SHA512 42e2d7f76e8aa9ea88ca7ef072d662c9fd572418a0152544e0ff599522cc6afdac30578546b0b5549e23b37ce63c121e38aa9e38509679f922242a3a4b7ccab1
+DIST github.com-shurcooL-sanitized_anchor_name-86672fcb3f95.tar.gz 2057 BLAKE2B 511fd36413822251b5a0aa08d632ca1e1564e4f6f9b49172a571e373c05298e24cf4720dc7005821ce94ce338a066b32e9e6cb19b70b2b2a652da3e9c91b5748 SHA512 1d53a83a293157ea42d4e1c7a1eb30c87eaa32cdc88521ebcfa3f94fa4ddcf35d1b839a16ccd00043ee59c113596d5048f88e5cf5f9e6ce6003c9d8faf837ad0
+DIST github.com-spf13-pflag-v1.0.0.tar.gz 38988 BLAKE2B 3c8166368375cac5da1ba59c756c14cffabb3030bf5f9eae149d306f972f2f3169e57640a6e3fa01e2789b6775c6eed62fd5e5c12bc2f04e3a4e35afed5d4bad SHA512 44355d7cec724b947482d9dbbf84b387fc11b8a00bd42579bb99b3da5849fcb22a134a255e2f941d4594481cadd2b497c9c96b748d68c6f0dff29575eac6c616
+DIST github.com-src-d-gcfg-v1.3.0.tar.gz 28527 BLAKE2B 84eb10416cb8ae67673d6407260c802d0057f92727f370371e6caf44eb4bca58190589aab60b143246839bfa0bc429defff7f4e109701fc158284c85c071b751 SHA512 487386bc6198ee3f9bffba647860f12e4f45e805a035176c394c03976f8381aacb0031b0a78ced390a8fe8ee64f6540bc2cc2a93e7c4b187d0b80bc08c512c78
+DIST github.com-src-d-go-billy-siva-v4.3.0.tar.gz 11486 BLAKE2B d3e8c2059b512541dc6bf68bec19741bc57fd84c72322e1b6137174f3c92f7533b80b9ab560390e6bd894544a349369f89c530de771151f15faa5b32107f38d2 SHA512 43dc29b978a3ffae4735205eccef3a88ad9c4c278e9a8b7da048a8b79bc8d279bd55868ef798a83cd150c48b7cd0ea064b6f71a8ef25ffd6085c4f67a697893e
+DIST github.com-src-d-go-billy-v4.3.0.tar.gz 27445 BLAKE2B 8672789e7230d5d92ab317a427d97af5890cbdf2e0ce066a59d18f317094122a631deb94669ef8d1b055e82c86a0f1abdf40d71bc0856ae995713ae35544e14e SHA512 6a9423476f8414dbddcbf1acb9ab7ae3b209283659df41d38502e21a17f9de4fda0fd87a4af5d3ae5847fc5557ec01828e6198e87421d51bea6498023809d8f8
+DIST github.com-src-d-go-git-v4.1.0.tar.gz 346702 BLAKE2B 32e0701b80fc2159c6f55aef78af0370db25add432ac4c776356fa3a876801cf82a96837f3eaf0c576924fff6916f0f6101cd4f1a85bb688484872320084c3b7 SHA512 5bbbffcb7b9ef0d9ce8a55d747203c14646adaba9e7085b05c3d04ed9aec04009cdba221aa7fc335736600c68c5394c26c589eed6fd60fc030abdb2b2ae0b3ba
+DIST github.com-src-d-go-siva-v1.5.0.tar.gz 19239 BLAKE2B ef887950a24dfdef1c1cd1f5c4d4ccb1ab89f05b1bf9378eaeecc40c0ae7f6ee3c07345cc3e073308ea2d3646c5a4ba93216173fa19054c86c437fb29e34e36a SHA512 ffcf567f12e0954ddf3faf4242860eb49dcaa17ed9aa09ee90b8e26ac2a945474eb4868fc58c9678c7b0d6248934eea89feafaeb0c7f3e24f97c813c97b8c171
+DIST github.com-stretchr-testify-v1.2.1.tar.gz 95210 BLAKE2B ca635c3c1e3f7e5486c6b22fe5a28ad2e6fd3392929a2b37363480445389bc8d055237863f93d369f224f9b6ea09ab2c4cf6c87b4d419f9790c1cf2c132cde78 SHA512 abd6efb21d3505d12d7ff49459fe3b6066c1648ab43a5cb7860d8c822377ab5c57a07437a5e53c6f1630d369796178d122ec03314764a393d145af5d13b4e454
+DIST github.com-xanzy-ssh-agent-v0.2.0.tar.gz 7273 BLAKE2B 5a73c92d4190e3f9c10754b4ddbd958a445e666c3e716b5465e8d667d1ce6b4e4421da6d00dd39bb214868fc72c0d85e11df13b54bd78a0f3759d815b42d8225 SHA512 7305f3db69ef1ed816d0884baf24c072af02afd5b5988cef7191ea3d3b80b23c282c412e8460856267ebc5cb8c6af2be357c7e680c417c99ed76b770fb198e70
+DIST go-license-detector-3.0.0.tar.gz 8785036 BLAKE2B c16910d9bd3a7fa2e603163aec344cda1971f8edb4f461599d4eca5ddca349e18422d253d08df8d08e94df92871c7c0b15d496732aa14c3610647de05826914a SHA512 ab4332f05d5b49f52ddb407c290c371e5269982f4820b0bab543283aee7ee02fb9d1e9a3322418d4b4ba4197dc25eba6b8e9977f96e1fc4e2a880e19b4e4ab9a
+EBUILD go-license-detector-3.0.0.ebuild 2180 BLAKE2B 499c3e005a316242dea2a55ed12bd871390f9f06ed9b72dde267ece21efcc2b32f13ad47a33bae79af73e2176d56d8a9c184df2c243833555df7c0eee2992afe SHA512 dfe479a21cf4f839ead59b11f1cadedbf1e2358ef5ebd384f4cadd006833a5496f186a137b16811ef7558401eaa65d1510fd48b5dee794c307b09244390ba220
+MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
diff --git a/dev-go/go-license-detector/go-license-detector-3.0.0.ebuild b/dev-go/go-license-detector/go-license-detector-3.0.0.ebuild
new file mode 100644
index 000000000000..dec08af5a9b3
--- /dev/null
+++ b/dev-go/go-license-detector/go-license-detector-3.0.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module
+
+DESCRIPTION="Scan a source directory and report the license"
+HOMEPAGE="https://github.com/src-d/go-license-detector"
+
+EGO_VENDOR=(
+ "github.com/davecgh/go-spew v1.1.0"
+ "github.com/dgryski/go-minhash 7fe510aff544"
+ "github.com/ekzhu/minhash-lsh 5c06ee8586a1"
+ "github.com/hhatto/gorst 7682c8a25108"
+ "github.com/jbenet/go-context d14ea06fba99"
+ "github.com/jdkato/prose v1.1.0"
+ "github.com/kevinburke/ssh_config 0ff8514904a8"
+ "github.com/mitchellh/go-homedir b8bc1bf76747"
+ "github.com/montanaflynn/stats eeaced052adb"
+ "github.com/pelletier/go-buffruneio v0.2.0"
+ "github.com/pkg/errors v0.8.0"
+ "github.com/pmezard/go-difflib v1.0.0"
+ "github.com/sergi/go-diff da645544ed44"
+ "github.com/shogo82148/go-shuffle 59829097ff3b"
+ "github.com/shurcooL/sanitized_anchor_name 86672fcb3f95"
+ "github.com/spf13/pflag v1.0.0"
+ "github.com/src-d/gcfg v1.3.0"
+ "github.com/stretchr/testify v1.2.1"
+ "github.com/xanzy/ssh-agent v0.2.0"
+ "golang.org/x/crypto d9133f546934 github.com/golang/crypto"
+ "golang.org/x/exp 072991165226 github.com/golang/exp"
+ "golang.org/x/net f5dfe339be1d github.com/golang/net"
+ "golang.org/x/sys 2b024373dcd9 github.com/golang/sys"
+ "golang.org/x/text 4e4a3210bb54 github.com/golang/text"
+ "gonum.org/v1/gonum 996b88e8f894 github.com/gonum/gonum"
+ "gopkg.in/neurosnap/sentences.v1 v1.0.6 github.com/neurosnap/sentences"
+ "gopkg.in/russross/blackfriday.v2 v2.0.1 github.com/russross/blackfriday"
+ "gopkg.in/src-d/go-billy-siva.v4 v4.3.0 github.com/src-d/go-billy-siva"
+ "gopkg.in/src-d/go-billy.v4 v4.3.0 github.com/src-d/go-billy"
+ "gopkg.in/src-d/go-git.v4 v4.1.0 github.com/src-d/go-git"
+ "gopkg.in/src-d/go-siva.v1 v1.5.0 github.com/src-d/go-siva"
+ "gopkg.in/warnings.v0 v0.1.2 github.com/go-warnings/warnings"
+)
+SRC_URI="https://github.com/src-d/go-license-detector/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ $(go-module_vendor_uris)"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ cd cmd/license-detector || die
+ go build || die
+}
+
+src_install() {
+ dobin cmd/license-detector/license-detector
+}
diff --git a/dev-go/go-license-detector/metadata.xml b/dev-go/go-license-detector/metadata.xml
new file mode 100644
index 000000000000..c36c37139fad
--- /dev/null
+++ b/dev-go/go-license-detector/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-go/go-protobuf/Manifest b/dev-go/go-protobuf/Manifest
index 21900947261a..aa61208b272f 100644
--- a/dev-go/go-protobuf/Manifest
+++ b/dev-go/go-protobuf/Manifest
@@ -1,6 +1,8 @@
-DIST github.com-golang-net-aaf60122140d3fcf75376d319f0554393160eb50.tar.gz 965206 BLAKE2B 018ab877bfa7208bb0ca9b4ede85077ed37c8ee3c7065569646e6c9704715d6810b0286276ea0fa9a271f12ffbe964b41f55ec762711c8a43ccea564607f3265 SHA512 d56f5608e64e8d883a782f0c460f08da20e7d01a97330fad35c8757420ac82fb84b657c3f64e3c4d90a08cc4d8905ab37225d6fab8472e8f1fd3d7be212df8b9
-DIST github.com-golang-sync-1d60e4601c6fd243af51cc01ddf169918a5407ca.tar.gz 16326 BLAKE2B d214c190a03006b726b4e5daa8320aa2f664572db46ac6a57545ccd3e98529c63fd5d9296e2afe0af0b781fcced4af52127d8079e72d116e0310688465e1882e SHA512 dc67de045513305edb3239b412b9154b44b6f408eace3cbbcf400c08d68322cec7090b9e6b22d63bcfaaec459e221d0e3f2c057aa19ae9b35a4a134dd72475c5
-DIST github.com-google-go-genproto-af9cb2a35e7f169ec875002c1829c9b315cddc04.tar.gz 2323831 BLAKE2B a614c74b60f8e347b47c8686807228ea76b021a918fc732b69293c8b59c1bc5396e320cbce6db87ab43b9a4fd649d19779874934bdd667f7cabf03165439c54a SHA512 a6524f31e8c4775195c245ffbe54c7f770591d46663ea86b8120ffd8efb3cf9269569fbf457b0d0272dc47177ccf3b413e858c2b437ee9892b5ac6698d07ed4d
-DIST go-protobuf-1.2.0.tar.gz 332565 BLAKE2B 6916341aaa30f593c9a27363d4d73c548d0f7a629adffeab927078bb3ebc64f59a5c568b7bb7999c7505d526ce0ead0c9163908080f24ecd6c7b94ed2db28335 SHA512 a0f596ee96f7501ee47da75ea234c1e29c0abb2c3fda731acd601a55880502ae90d70f6d3da9c9a35e493fd1bcb69971c062e16b1e49a0996137950dac2effac
-EBUILD go-protobuf-1.2.0.ebuild 1357 BLAKE2B 174002dde2600d8e0ecdfb42a196ac50c631cba7e1c52f9869648b7d630a16ac2cea7c7c25221e190a1032f6ae5d10713585f7f01cb3794c4aa65a296904d18f SHA512 be9add53c9a3a8b598927bf2c9d4697be0614e4484bf216e4a8211916b2e2f2b98fa314737469ae0d3757bef8c6f09a296938ca453fa5b6d3d5e3b6f88560b9a
+DIST github.com-golang-net-2ec189313ef0a07735684caebd1ba8b8ebca456f.tar.gz 1101182 BLAKE2B 70d0a91f559c3aafd9e385bedf6ee10d15a8146fd93a4e7c49744f7e129a9316ede1b207641e988ae4d484e6dff6fc4303471a9eb90f7c720cd25b20d293edaf SHA512 ddcbbd3e1cddd4dae68ccd47e31648fe9374db0c3e354adea6b9d50a026ae5c8d4477b747f956e8e793497c3d9e3b88d1ae31c29f859f7aec2824220d0e40ce0
+DIST github.com-golang-sys-b397fe3ad8ed895c98fa54584f61835a88e65ff5.tar.gz 1488020 BLAKE2B 0706578c7a65071352bf8f0ffcde90a6b2bf2bb455f8749c595d60c0340299c22b697527540096eb1b2b706614c7313ebf6ef517fb5bc7db220b4b9c4ac4a7f7 SHA512 9777166cc07a369d7758a0dd36a2759e1c356bcf7ee5d3ef906c31f038f5aaeefdad3987fd75d4f4c82bbdf750563c24c67e89ccc62ccc0964b9c39d7fe1e7d1
+DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3 SHA512 48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58
+DIST github.com-google-go-genproto-c459b9ce5143dd819763d9329ff92a8e35e61bd9.tar.gz 5499674 BLAKE2B c29f4c14738464b2ebc4540d60c58b0cbe1333aa695aa3b6ea618e95786d92a2c4549af6efb04728ef0a8bf7e2ffb3f12f776770e1903167cc6808deff62097d SHA512 ede9c905317a4536881876e9dd14c761144babd3b7a443f07dbf68b3b0c9db157b4e7c9d27d1cb70b729a202d6960e89d1ffa598e325a25d110243de9bf4b3ee
+DIST github.com-grpc-grpc-go-v1.24.0.tar.gz 755074 BLAKE2B d3f65458971195db3329807e147811e3ac049d0b6775498efee7a98885dfbfd616bab490f5684341a9968bda6573b89ac008219d76b224a8c25994e97453b36f SHA512 479dbb72eaaec6fd6e48006b9b2ae636b5fd08b1fe5aeeed18c40d794b1ee4d4fe473b3d2cc77fe5ceaa1ddd00221a64d940d8fb228612c9ed3c83c7d1b4c756
+DIST go-protobuf-1.3.2.tar.gz 312285 BLAKE2B 381ae3c4bad3d3b3d489a3b66752e9e2405d17d9ed2c55aa1ec06ce6c18171b1c7625f6cc6e28490551a6410835f6e774a408de39f6e9ea9b3cddaf46e3b859a SHA512 ef9190f7773b18005760eb755a1dee25eff38c188687033362635e2431cf2c7372a59a3fec91acd6e4f63aa31d08391f7521a8dafef7895268b6a1a78735dd8a
+EBUILD go-protobuf-1.3.2.ebuild 1202 BLAKE2B 7ecd1eaae1fcdb94cc3ff80d8ad7c57532c05daa93f9949470652a12f0f7f9b6b79f409085bfded5e517b7102df7db9aee9d05b38b3a33b17ea28c3b1cc3a498 SHA512 6260725f0b6c876ed4919155e2378ab229ffddc6e184a2f59db255b2b3bff6b080116abc5f9db08a5afaa194e4c9dbecc9ce7f02018fd11356986f361c4cfa0e
MISC metadata.xml 306 BLAKE2B 0a4acdd528bf97660b3a3932c1073caf0f1593c32a5c03c9375e877650a40dbaf86b9cbfa568a30caa78e2d4cc90d468f24f3f4fdad395758d57f2985059b441 SHA512 f2502a8d1135fa06f2e580cc0dbbbc63dfbe7a2cbe296fd99be657f33cd0681f4e01813b8b4047ddd188089f7b99934dead4618377d002a0365d066137d4ca61
diff --git a/dev-go/go-protobuf/go-protobuf-1.2.0.ebuild b/dev-go/go-protobuf/go-protobuf-1.2.0.ebuild
deleted file mode 100644
index 105944256a75..000000000000
--- a/dev-go/go-protobuf/go-protobuf-1.2.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGO_SRC="github.com/golang/protobuf"
-EGO_PN=${EGO_SRC}/...
-EGO_VENDOR=(
- "google.golang.org/genproto af9cb2a35e7f169ec875002c1829c9b315cddc04 github.com/google/go-genproto"
- "golang.org/x/net aaf60122140d3fcf75376d319f0554393160eb50 github.com/golang/net"
- "golang.org/x/sync 1d60e4601c6fd243af51cc01ddf169918a5407ca github.com/golang/sync"
-)
-
-inherit golang-build golang-vcs-snapshot
-
-DESCRIPTION="Go support for Google's protocol buffers"
-HOMEPAGE="https://github.com/golang/protobuf"
-SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_VENDOR_URI}"
-LICENSE="BSD"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64"
-IUSE="test"
-DEPEND="test? ( dev-libs/protobuf )"
-RDEPEND=""
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- # golden_test.go:113: golden file differs: deprecated/deprecated.pb.go
- sed -e 's:^\(func \)\(TestGolden\):\1_\2:' \
- -i src/${EGO_SRC}/protoc-gen-go/golden_test.go || die
-}
-
-src_compile() {
- env GOPATH="${S}" \
- go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
-}
-
-src_test() {
- GOPATH="${S}" \
- go test -v -work -x "${EGO_PN}" || die
-}
-
-src_install() {
- rm -rf src/${EGO_SRC}/.git* || die
- golang_install_pkgs
- rm -rf "${D%/}$(get_golibdir_gopath)/src/${EGO_SRC}/vendor" || die
-
- dobin bin/*
-}
diff --git a/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild b/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild
new file mode 100644
index 000000000000..09c2d10626fc
--- /dev/null
+++ b/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module
+
+EGO_VENDOR=(
+ "google.golang.org/grpc v1.24.0 github.com/grpc/grpc-go"
+ "golang.org/x/net 2ec189313ef0a07735684caebd1ba8b8ebca456f github.com/golang/net"
+ "google.golang.org/genproto c459b9ce5143dd819763d9329ff92a8e35e61bd9 github.com/google/go-genproto"
+ "golang.org/x/sys b397fe3ad8ed895c98fa54584f61835a88e65ff5 github.com/golang/sys"
+ "golang.org/x/text v0.3.2 github.com/golang/text"
+)
+
+DESCRIPTION="Go support for Google's protocol buffers"
+HOMEPAGE="https://github.com/golang/protobuf"
+SRC_URI="https://github.com/golang/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( $(go-module_vendor_uris) )"
+# LICENSE omits licenses for EGO_VENDOR packages, since those are only
+# test dependencies which are not used at runtime.
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+DEPEND="test? ( dev-libs/protobuf )"
+RDEPEND=""
+RESTRICT="!test? ( test )"
+S=${WORKDIR}/${P#go-}
+
+src_unpack() {
+ if use test; then
+ go-module_src_unpack
+ else
+ default
+ fi
+}
+
+src_compile() {
+ export GOBIN=${S}/bin
+ default
+}
+
+src_install() {
+ dobin "${GOBIN}"/*
+ dodoc README.md
+}
diff --git a/dev-go/goptlib/Manifest b/dev-go/goptlib/Manifest
index 7db10c1b24df..d0809b92407f 100644
--- a/dev-go/goptlib/Manifest
+++ b/dev-go/goptlib/Manifest
@@ -1,7 +1,3 @@
-DIST goptlib-0.6.tar.gz 25544 BLAKE2B a313981c968847337bfa9e784d964fb145aaf82348980563b374e590267ef211fc54013a6a4d9494165d9bcfbf6cc9ce1b329637fafb8baaed0a6183c2a87662 SHA512 233aa4434559d64e5d5ec5a8e243ab44157e5e467a3d473adf65f9002440d2584c8cb6cd4b69a2224b33e21703835755e2a91eb3e959acbfad5052f64ad7bfbf
-DIST goptlib-1.0.0.tar.xz 23256 BLAKE2B 252e73484359d11c1dceb0f202d9d8dbe59c80c662681c778291984ce6846fa38a5f7776e86c63d2947217393da873a170ed3ae17bb8e28bf51fff5cf2baa3ee SHA512 6f3efe057aa994437782353297b094e06f407d683211fce49c8bd9a656da0f9f3c04a61db4e831aa766d564e91ee53528012136e5a090ebcaadef03885affe5c
DIST goptlib-1.1.0.tar.xz 26204 BLAKE2B d8f16646ca167d2b7d83aabb0f9ea1bc3d211afe96fc6e088856734c3b7efc7eec5ba3f0885e5cc3a73cafe3e760fadc21a0e9f3f64d9ff7f39077c13c63aa7f SHA512 28dc9a2c00e7630ca1712172ab155147e281c3527bc95d826cdfe818f89ef5a7ab47b392a90a2a59378b47d842a375773a53b26c9fa389d62e7919fbcb025b43
-EBUILD goptlib-0.6.ebuild 648 BLAKE2B 420a5f9d2cf77b799c37fb9c2fc24a356cb88ed1e0f65098e56cd5e47188d16b1840b79b9156e6f944a8ce57835f74c46d22baad603e343cd9defafe666b74be SHA512 593e397a5f30da50d3d265343a749d4f21e2bdb8f718e04ce296cf88619d8746cff9e85a56ff0dd96b3c07bf930192d3670d26a549b8aa573e09473cc0e2727d
-EBUILD goptlib-1.0.0.ebuild 580 BLAKE2B 419890bb0b9ca5053fe0561335a10c8ea72aaefc2ce3330c7db5833edf08923edd3faa42237aace53133df11bec29d266bdb610517b6aa5f6eb97b5636251ea9 SHA512 5f33922a6bc0df6282deaa6737a272eabaadf9a20765ba1d242f7ee2540e1758f5e874fe8ff15f139158788fe9301f5a65b52cc438720e7442df378a85992796
EBUILD goptlib-1.1.0.ebuild 580 BLAKE2B 419890bb0b9ca5053fe0561335a10c8ea72aaefc2ce3330c7db5833edf08923edd3faa42237aace53133df11bec29d266bdb610517b6aa5f6eb97b5636251ea9 SHA512 5f33922a6bc0df6282deaa6737a272eabaadf9a20765ba1d242f7ee2540e1758f5e874fe8ff15f139158788fe9301f5a65b52cc438720e7442df378a85992796
MISC metadata.xml 358 BLAKE2B 330c914b403f0d5a41e538c333484f974330039b62d2ac7df08b1871a0ceb63edb391f38dd67b9286f054c6e26ada560405c92ea48433dccafb4d71b84fbb9a2 SHA512 e4ff5460265f6df156ded881294e4755b34fe2bcb0ba57836a137dfe80606a58b7c79943e46e4b4eef4197422512b06590ec041dbb451ba9b8de705417cd0253
diff --git a/dev-go/goptlib/goptlib-0.6.ebuild b/dev-go/goptlib/goptlib-0.6.ebuild
deleted file mode 100644
index 4d2a008ed80e..000000000000
--- a/dev-go/goptlib/goptlib-0.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit golang-build golang-vcs-snapshot
-
-EGO_SRC=git.torproject.org/pluggable-transports/goptlib.git
-EGO_PN=${EGO_SRC}/...
-EGIT_COMMIT="${PV}"
-
-DESCRIPTION="Go Tor pluggable transports library"
-HOMEPAGE="https://gitweb.torproject.org/pluggable-transports/goptlib.git"
-# No official tarballs; see https://trac.torproject.org/projects/tor/ticket/18504
-SRC_URI="mirror://debian/pool/main/g/golang-${PN}/golang-${P/-/_}.orig.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~arm ~x86"
-
-LICENSE="CC0-1.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
diff --git a/dev-go/goptlib/goptlib-1.0.0.ebuild b/dev-go/goptlib/goptlib-1.0.0.ebuild
deleted file mode 100644
index 7f61f5a03e2c..000000000000
--- a/dev-go/goptlib/goptlib-1.0.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit golang-build golang-vcs-snapshot
-
-EGO_SRC=git.torproject.org/pluggable-transports/goptlib.git
-EGO_PN=${EGO_SRC}/...
-EGIT_COMMIT="${PV}"
-
-DESCRIPTION="Go Tor pluggable transports library"
-HOMEPAGE="https://gitweb.torproject.org/pluggable-transports/goptlib.git"
-# Upstream does not publish release tarballs
-SRC_URI="https://dev.gentoo.org/~marecki/dists/${PN}/${P}.tar.xz"
-
-KEYWORDS="~amd64 ~arm ~x86"
-
-LICENSE="CC0-1.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
diff --git a/dev-go/siphash/Manifest b/dev-go/siphash/Manifest
index 3a2ab749bf2a..98bb7c844930 100644
--- a/dev-go/siphash/Manifest
+++ b/dev-go/siphash/Manifest
@@ -1,7 +1,5 @@
DIST siphash-1.0.0.tar.gz 4462 BLAKE2B 2939eee829189db0939e2a0ff15701e7bc20b34213a5ea7b0e268a19d8eeb4618b26c11c537fd2902ce7bf3d573845a899f002155274a5172b67472879768cc5 SHA512 e52dc9857974ab362f2d7b2f7389644fbc07e7bb5507a93f138b3f692c1065303846611bb51b3d9c637d851a4d20cc20af146719a553801a8f7e17ec900a736a
-DIST siphash-1.1.0.tar.gz 10543 BLAKE2B 50f1125024d37c0692616271c60d48c10584fbf1ea52cd6a7d48fba127d0d34561898ef0c507d62570112419265daf98c893eafd93f0c4f19de04a4facabe469 SHA512 f8892d5638417c610a1e06a4f3417438a4cc87f9ed8b432540a1b2fca8fe2a2feed395538f8cfc2b9663b5870a0f91c645aaa68119db603fc05e769d5f3e102b
DIST siphash-1.2.1.tar.gz 10729 BLAKE2B 445e7839565224045ecb920787b7b75441fce6b028c22af6cbc498820e53c174f81851aff4e390f6d318557b720b4f32332b82f9ce4b4ba3a8725d74866a635f SHA512 bb59a152322350ce4d88f3a8795fcb319621f0c5b2e535f251e7c159ea574b22678f0e29c6dc0fde08ff1be628cd7c76534e902e3f1d332009031cae01491e11
EBUILD siphash-1.0.0.ebuild 493 BLAKE2B de02b406f85f9ecabad4b53c49df28cc246ea3ff407ab4c83ac9079440277ff6ea313db2bd98deb73a6ee32674cedbe6b3ad04dd122c3123a309901b48794a1e SHA512 0271de702cf368f63a0e99362822528ee7a1dae3ad2cf791dbc52e69079321d0a4dc2558aea5e4108ee3ec112c7f5d52fb8fc38cb15c50889a0a6529c2e970f1
-EBUILD siphash-1.1.0.ebuild 496 BLAKE2B 0bd5f36e0b21af7921d70ff74a6e182599e29543db3929dfee2f8c3244c62fc57aaa4846b57c80892b616d707cc874c9430c1b5dd3fd46aafc3ce1399331b833 SHA512 116266ce836ae52dffc1931cd4ff55af65a8da19a2891155e3def3e3de31abc038350c201356fc27dc8b34c02dce7705c30495316afa88f0e751691047643347
EBUILD siphash-1.2.1.ebuild 493 BLAKE2B 4390b3761ac8016f2bd55b181a12ff11e8f77750c175d3141d836a8868ffbbef5989bd9af2a1de23630d2e19588dac80ad86217b85321a60a7b0977c8f41f0ec SHA512 2d65599894d129290aec1c82163ebd090c26c31f516f38f8fcb00a57630865ff02eaeff3f3e8d1d69985b87734869259ce5b2fd62bdaca5b6112eff2a6e3b327
MISC metadata.xml 437 BLAKE2B 9591ad8a9a8e98166576492945dd18bb0888975ecab6d9841a6095f9463886192c05d90d72ef3dd19d0c816c85daafef0c9878b248244197ac7cd06dfa091718 SHA512 078b666523821ec3231d88835c2416e52c7da6fc5f07ba80d04b8cff7fc3208fb97851146d7f529c85f8d7f9562e2b6cced73dc7571983bd3dee0a4b45ad883a
diff --git a/dev-go/siphash/siphash-1.1.0.ebuild b/dev-go/siphash/siphash-1.1.0.ebuild
deleted file mode 100644
index 65b8737b5014..000000000000
--- a/dev-go/siphash/siphash-1.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit golang-build golang-vcs-snapshot
-
-EGO_SRC=github.com/dchest/siphash
-EGO_PN=${EGO_SRC}/...
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/dchest/siphash/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-DESCRIPTION="Go implementation of SipHash-2.4"
-HOMEPAGE="https://github.com/dchest/siphash"
-
-KEYWORDS="~amd64 ~arm ~x86"
-
-LICENSE="CC0-1.0"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""