commit:     95934a6cad470274b7797c1abceabfd66f3dfbf9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 15 02:46:00 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 15 02:46:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95934a6c

net-p2p/go-ethereum: add 1.10.17

Bug: https://bugs.gentoo.org/844496
Bug: https://bugs.gentoo.org/835610
Bug: https://bugs.gentoo.org/679066
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-p2p/go-ethereum/Manifest                   |  2 ++
 net-p2p/go-ethereum/go-ethereum-1.10.17.ebuild | 44 ++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/net-p2p/go-ethereum/Manifest b/net-p2p/go-ethereum/Manifest
index b4be2d8e2bf3..44e43f29c402 100644
--- a/net-p2p/go-ethereum/Manifest
+++ b/net-p2p/go-ethereum/Manifest
@@ -416,6 +416,8 @@ DIST github.com%2Fwillf%2Fbitset%2F@v%2Fv1.1.3.mod 31 
BLAKE2B eb05706f9dc60f4141
 DIST 
github.com%2Fxlab%2Ftreeprint%2F@v%2Fv0.0.0-20180616005107-d6fb6747feb6.mod 33 
BLAKE2B 
1fb8495d86422bc87ae3a29d7040d3deb46560e8986404fe66da26fa2f7eea5f38b1ab84a67b8e79c544841627025e882fee2aea3fadd75f69f1761238eac23b
 SHA512 
3f30afa5211772645ee93a8b11eeec246fda17559bb23b1bbc93b614815998fcae1f45827f12922fd8d51bf84425e2154f690728a63b510d278d60a48549fb77
 DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.2.1.mod 41 BLAKE2B 
44917ea3a6fc533933ccd76d1594e19246c682d96311e030eeeeaeac3c126f6cd2c2de67ca410c89738918c5ab0594f1e9b2c2202c48f462c368ad31fb5feff6
 SHA512 
b7d81f5cbf1b55ebebcbb86ae89899ffec6fcd730144f1719947a76080f587d298d0e37a073a8768d7768ef64fc47b1673104335203a32a557f31e42a4e5a950
 DIST go-ethereum-1.10.14.tar.gz 13448178 BLAKE2B 
40824c8212cad8ea619e070fffd5f7bc3df8f514cb01533ce11fa3395ce94e4e5fe2c928a4236fbf5d06c5f5926a7c1d53b08fecdffbbe287240c142b8041c72
 SHA512 
c10525c9d41102dd7dce1f41a4eee66ecf93c6bfe9a1a67536dff3a8c481b1a2b9f5175d6df9d3978ab53b41ce63a1b15b716d5f2c7b7cf2a1566db5d21c559d
+DIST go-ethereum-1.10.17-deps.tar.xz 214301320 BLAKE2B 
a02260dfc7bf268d8812cc506a40bcbef4ab2c05bc52eb300771f2d07faa7ffcf20d901c65a6193275de720a13eddfd79c9f6f99ac0b69ad0e0a99b39122e4ac
 SHA512 
5f62bf79ed744cdff3bf0e4f06eb8c40c56bfff867fbb83cb39435c5a1692075a510147d1c26cad6953d82264dad73b774c3ab480881f37ce44f5e1fb469380b
+DIST go-ethereum-1.10.17.tar.gz 13535265 BLAKE2B 
680fe12fa9c72e5e3288939bb04b5940ef48b3bb7e2567f5937ea00f52d5293a53410fbfc57c7a5693c24922d4b3f55047ce62174c46a2578fa2657c26dd14a1
 SHA512 
2f7089dd652a758eebd2f44e2fb07f663b2496139a36bf255f7e1803c7cb87eeb2dfb6837d898bf8535b52e794654cca89ed18bff66d5430ee82af7daf444238
 DIST go.opencensus.io%2F@v%2Fv0.21.0.mod 305 BLAKE2B 
73735106ac582b2e9d5f0d739412c3396e0df8627a6adbe810ac560998e4cf2eda12e449b6e336dd6b433eaf57c885b4a927359d0bc1bd6eba9432bb0793c35d
 SHA512 
448e90223b8d67e4d5e4b150055ac83eacf9ef48aa34036c2e59559f21443f796e721df3c0395a829bf5d10d229cdc7beb956c8f90273e50f0989e45a82aace8
 DIST go.opencensus.io%2F@v%2Fv0.22.0.mod 408 BLAKE2B 
c96dc637d392594cdf710b9542b90504fb090392662ab45208d45abe2cbaac5b64e55f2f62d1afe5542d2747abef1eedfcff97cfc48d6e0649c23b9b8293f7e5
 SHA512 
823e1ca3a9adedb1a98f5ac900e190bd51480686872bd901cc20a394cf03be6c8fd69cfe7343e42cb6f9d3500282a8097b6c32376aeb3e92bf0b1ce3e75872d1
 DIST go.opencensus.io%2F@v%2Fv0.22.2.mod 478 BLAKE2B 
534d5c63341897b7213d30ae225708b5465b0bc5efd7b42ecfdd7fd67fe6e8fb5ec7a20345b734d07fc2793b41a115dde74a1f80510f3970aaee8f6d4effd7b8
 SHA512 
62820051cdf582849bd310ca77bba4b2caef82c9e6bb27e7c2de6c3bb1be0af90443770971e893d0eb466832857190a9908633d069880cb1980120c14ef391c0

diff --git a/net-p2p/go-ethereum/go-ethereum-1.10.17.ebuild 
b/net-p2p/go-ethereum/go-ethereum-1.10.17.ebuild
new file mode 100644
index 000000000000..c1f8d530e519
--- /dev/null
+++ b/net-p2p/go-ethereum/go-ethereum-1.10.17.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Official golang implementation of the Ethereum protocol"
+HOMEPAGE="https://github.com/ethereum/go-ethereum";
+SRC_URI="https://github.com/ethereum/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
+
+LICENSE="GPL-3+ LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="devtools"
+
+# Does all kinds of wonky stuff like connecting to Docker daemon, network 
activity, ...
+RESTRICT+=" test"
+
+src_compile() {
+       emake $(usex devtools all geth)
+}
+
+src_install() {
+       einstalldocs
+
+       dobin build/bin/geth
+
+       if use devtools; then
+               dobin build/bin/abidump
+               dobin build/bin/abigen
+               dobin build/bin/bootnode
+               dobin build/bin/checkpoint-admin
+               dobin build/bin/clef
+               dobin build/bin/devp2p
+               dobin build/bin/ethkey
+               dobin build/bin/evm
+               dobin build/bin/faucet
+               dobin build/bin/p2psim
+               dobin build/bin/puppeth
+               dobin build/bin/rlpdump
+       fi
+}

Reply via email to