summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-05-15 02:46:00 +0000
committerSam James <sam@gentoo.org>2022-05-15 02:46:00 +0000
commit95934a6cad470274b7797c1abceabfd66f3dfbf9 (patch)
treefdd7013118a51daa8892b4412772a1b3ad3fe032 /net-p2p
parentsys-cluster/kops: drop 1.20.1, 1.21.0 (diff)
downloadgentoo-95934a6cad470274b7797c1abceabfd66f3dfbf9.tar.gz
gentoo-95934a6cad470274b7797c1abceabfd66f3dfbf9.tar.bz2
gentoo-95934a6cad470274b7797c1abceabfd66f3dfbf9.zip
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@gentoo.org>
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/go-ethereum/Manifest2
-rw-r--r--net-p2p/go-ethereum/go-ethereum-1.10.17.ebuild44
2 files changed, 46 insertions, 0 deletions
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
+}