aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo Anderson <telans@posteo.de>2020-12-27 10:41:06 +1300
committerTheo Anderson <telans@posteo.de>2020-12-27 10:41:06 +1300
commitc6a555e94462ea55a1beb22886cef8e1581b0312 (patch)
tree9d77f749541fd877b5ed6aef102ca74e1f6fc933 /net-p2p/yggdrasil-go
parentmedia-fonts/symbola: drop old; fix src_uri (diff)
downloadguru-c6a555e94462ea55a1beb22886cef8e1581b0312.tar.gz
guru-c6a555e94462ea55a1beb22886cef8e1581b0312.tar.bz2
guru-c6a555e94462ea55a1beb22886cef8e1581b0312.zip
net-p2p/yggdrasil-go: bump to 0.3.15
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de>
Diffstat (limited to 'net-p2p/yggdrasil-go')
-rw-r--r--net-p2p/yggdrasil-go/Manifest5
-rw-r--r--net-p2p/yggdrasil-go/yggdrasil-go-0.3.15.ebuild117
2 files changed, 122 insertions, 0 deletions
diff --git a/net-p2p/yggdrasil-go/Manifest b/net-p2p/yggdrasil-go/Manifest
index 64948cd31..6f2377332 100644
--- a/net-p2p/yggdrasil-go/Manifest
+++ b/net-p2p/yggdrasil-go/Manifest
@@ -12,6 +12,8 @@ DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 9696a247ecf
DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 6210 BLAKE2B b5d3b234531523546445cfc48d9c4198fd0ffe8c91ad6d2b3349f28d5073a6d3cd76f0db36380d69ea5617357a8677a81ef8cebe04c0dbc4538bec1810f817ae SHA512 50519f8c8efb7b3494c857373cb119b924f2ace674f07bd0d0da5939a75f8c154b5cc8875fd35135228a9e8e221fccc174aa298d21bd490b89a0f2d9aeb38e09
DIST github.com%2Fhjson%2Fhjson-go%2F@v%2Fv3.0.1-0.20190209023717-9147687966d9+incompatible.mod 33 BLAKE2B bceae19c6e4e177c60765f599505f171f9d1f0892ce22ed83c7ccb9a1b81eb4d8ff309ea515eeff01f4bfb73f8fe2f99892defb59782bda42ab66fc33d79d0e7 SHA512 238ad3f212a290cde835411cd249073f2298f54e54dd247e0ab4fa8ee43e7115fc568837ef59e287df6e3c2ebce7c3b4b103883133228582067e7ec0410a9e55
DIST github.com%2Fhjson%2Fhjson-go%2F@v%2Fv3.0.1-0.20190209023717-9147687966d9+incompatible.zip 81140 BLAKE2B 48c69610a45e24005f638487eafbbbafd7b4851d02fab60b6f21567b01de49b006a11d2c74738f297e3c433ce9bd2d65f04ddd0f9ac99a2db8d318a05eff3780 SHA512 53d8e563674500ce0d1880157b62d3c1631cb0c73f6dc7f65a9e0981c346cb14f40d738762ee707188e167cbfbe04282e81020489bf89a7a66c57ae9036563a1
+DIST github.com%2Fhjson%2Fhjson-go%2F@v%2Fv3.0.2-0.20200316202735-d5d0e8b0617d+incompatible.mod 33 BLAKE2B bceae19c6e4e177c60765f599505f171f9d1f0892ce22ed83c7ccb9a1b81eb4d8ff309ea515eeff01f4bfb73f8fe2f99892defb59782bda42ab66fc33d79d0e7 SHA512 238ad3f212a290cde835411cd249073f2298f54e54dd247e0ab4fa8ee43e7115fc568837ef59e287df6e3c2ebce7c3b4b103883133228582067e7ec0410a9e55
+DIST github.com%2Fhjson%2Fhjson-go%2F@v%2Fv3.0.2-0.20200316202735-d5d0e8b0617d+incompatible.zip 81214 BLAKE2B 1b72756fb94beeca4e384274d2725b2b53c3ef7e0bdff5124c38682058ebfff2e734b212d115a9a3edbb8c8b0a09f1383713d03033f3bbd71347b0b67f63df31 SHA512 fce823a807b30c9fd9aa85a4e29252ee5425e0c2f06839c834574426a60f8233dff5e017b07fa1f987358ba37ca871862af4910c7d47b2cd58e7add7ebb39ede
DIST github.com%2Fkardianos%2Fminwinsvc%2F@v%2Fv0.0.0-20151122163309-cad6b2b879b0.mod 38 BLAKE2B 95a4671c309d5cf3caea17c4c00f0a2b85509c51df3c7f3239003b5a334478069824e502668082182b575e87e9dc391d94ce719d512025e15f049aa24f935827 SHA512 10ba8711f0f70e69c6327756324325c56013727391f25f44f7e682a6cbdd688f3ed9494cb52c365eaf8a023be1d0b5403120adee86424825b3145e6063b4b404
DIST github.com%2Fkardianos%2Fminwinsvc%2F@v%2Fv0.0.0-20151122163309-cad6b2b879b0.zip 3205 BLAKE2B f7899ab369e03bda292a95e7b07e1536e22852cc5dc3b116d525cd39299a0684f46755a2005558c0f9ad2b5036aa0991e4a3202f491ad8a3360c1a7356970f98 SHA512 235752ce45ccb51b05fe5a4b24085d915d1a8084ba9cfafc5b0ef4fb73e9343038a8117219608986b219f0e6bb0943293b9023213c85852ad49c99a1215c05b2
DIST github.com%2Flxn%2Fwalk%2F@v%2Fv0.0.0-20191031081659-c0bb82ae46cb.mod 27 BLAKE2B 368c43817afe890ec61cfb738f0f5a581fe3408482c47af72e77d83c3da11d8b47e537ba776c8304eed0684db8ff9dd7f5ab9e36130b3e4b28714c0d3764fdf5 SHA512 d8790a7e63be36bada6ccd06e63378669bc5492841da9bd1eb52e77eab2d76affc3080ffbfdf1a2e9c5a6263b5de8a5ad790032399cb084826398b930965a2c8
@@ -34,6 +36,8 @@ DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv1.0.0.mod 38 BLAKE2B 3ade12a1ed9
DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv1.0.0.zip 160183 BLAKE2B fc6ac9b8beb1c1edad738f821182d572e2e655442c32d4dddc27c0213a5d13dffe3c107f6f947a528a4741972d72af879963f1503266628f365a96ab8eb21d83 SHA512 d6b124a270150ab54764406789f23955f5ffc09effaa2b7f4ae0c2d3b69ad916fbf8377f48ee5650bb57a0e9ee2079a481d4fbf146409aeb29c15eaac260f3ef
DIST github.com%2Fvishvananda%2Fnetns%2F@v%2Fv0.0.0-20190625233234-7109fa855b0f.mod 36 BLAKE2B 89b77c2e7582554fd3a63f99bc03f2886e9f554e579ee4e0a99160385d8704b5f983e5680da06accae6bab806d303b726b22f2b4a6c2b03e82bd6bf9a9ddde7e SHA512 8f581beb7e676d082a76b9bf47b7d04c486d5e96e4f69f17fd99efc101e408cd7cd1c8d51a46ab1cbb55f7bb35b08ba8dd875f18e430f30ba9c88c43e44056fb
DIST github.com%2Fvishvananda%2Fnetns%2F@v%2Fv0.0.0-20190625233234-7109fa855b0f.zip 9520 BLAKE2B 74fca0b8f4a6b28f0d67aba5aaea999d8f214474e5affa4f57865a3ebc292703f3e93d0d08671990e6257607c9052d53536e659240033ba3905e80130be80090 SHA512 6944277013b71f72bf54fc5f3fc5aab1768d66fddb8e243cae91a4061ea06e9e3ded58bfab75e4c44ddaf14c14c816b0ae3f097577ebfbe1700af2b65368e919
+DIST github.com%2Fyggdrasil-network%2Fyggdrasil-extras%2F@v%2Fv0.0.0-20200525205615-6c8a4a2e8855.mod 53 BLAKE2B 26bcd74a4d1c69fe4460c81da61b8961f4e508223d4cd786034c994bc0f056e1a6a5c4159afdf03217b668938afb427e174658a58153b5312cc9c829cd06d6d2 SHA512 4ff2ecc66cce7bf95a5cec7b1c3fd5b0ebb984fcab04e2d6fb82bd967c5d2b5ef7f77c255cb8292a940f8dc80e4a70e727d28784a000a55329414941e57d3529
+DIST github.com%2Fyggdrasil-network%2Fyggdrasil-extras%2F@v%2Fv0.0.0-20200525205615-6c8a4a2e8855.zip 12839 BLAKE2B 83408a4f23ec867a13f2726febeed0c353bd463285fe557272f8392812acce6bbe22d92b8c451c3e5fbc9741566ea1c88cf1a96e5e60eb1fbe65023744bf4787 SHA512 bc4a2e6daf55eb25ea252559ab0fffe012f354405d227f555fbadb700476fb7f3ca92320aabc17fcee7317176ebaa1c68fd43d0b187c61c86eb81bc92d6efc85
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191002192127-34f69633bfdc.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191029031824-8986dd9e96cf.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06
@@ -80,3 +84,4 @@ DIST golang.zx2c4.com%2Fwireguard%2Fwindows%2F@v%2Fv0.1.0.mod 677 BLAKE2B 8d6dca
DIST golang.zx2c4.com%2Fwireguard%2Fwindows%2F@v%2Fv0.1.0.zip 257029 BLAKE2B ca5e6b076624bf9cb12252f3b8736ffa81d1f2e969793ceed16f250ca26711e264c11a109f91276c3ce35444ef72953231b16e402d2dbb8197e35235723bbd44 SHA512 a7ecec8842fced40ecda8acd303725c16c90f45d3c0568d4efb0075d99a7f0281bbc9900ebd506083bf1c10859afafc9b7e38bef778decd846c1b93b67c4d7df
DIST yggdrasil-go-0.3.13.tar.gz 163905 BLAKE2B 93cf134cdf5ef1467ab897b5c85f38bef1de3e5759ad9d66fa139f708a3139c3dabca52f6d0bac58635015cc4618016cb6ed20ad49c4ce56b7df27511834b520 SHA512 d3a4d4de62bbcb910a4de179e571b1ce11345560728e2b9b1fe30df12aee04703de832b5d6065d52c247fd5e2e79a2a9a5696d948622ffb2cd8bd861825c7dd5
DIST yggdrasil-go-0.3.14.tar.gz 165211 BLAKE2B edd94cfea96627343a07cea24f0ed984b7122077ccc48570c28f59534f8b2eeddfb2cf7621adb80a6aebf4f05bafcd0ef1509bcd872ded073a65b67a40c3d797 SHA512 3c3e92c7d49a08d2390a5d7226387c83b5575d55ae90b1209a103b50659ae60d978e39ee9247f548efe90228c3ce544b17bb205f9dcbc7f67262beaf9b7c38bf
+DIST yggdrasil-go-0.3.15.tar.gz 166072 BLAKE2B 8375a6f731ec175b98d68155c1cabb3af7bc3dd6efee93701bd74acbc5ef2a6a724284abb99792ecb65e423b66a47d6f291f19f287e220435000115689b3fcd7 SHA512 1b59fecfa210a3d8d41776e4cb4b5399121e820389a64f4f1df893a9c537b67b1a26ca68c735fcae3208f24163ac809fa278f2ee2a1102c88145fdb6ac4c9db4
diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.3.15.ebuild b/net-p2p/yggdrasil-go/yggdrasil-go-0.3.15.ebuild
new file mode 100644
index 000000000..7a09e6f2d
--- /dev/null
+++ b/net-p2p/yggdrasil-go/yggdrasil-go-0.3.15.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module linux-info systemd
+
+EGO_SUM=(
+ "github.com/Arceliar/phony v0.0.0-20191006174943-d0c68492aca0"
+ "github.com/Arceliar/phony v0.0.0-20191006174943-d0c68492aca0/go.mod"
+ "github.com/VividCortex/ewma v1.1.1"
+ "github.com/VividCortex/ewma v1.1.1/go.mod"
+ "github.com/cheggaaa/pb/v3 v3.0.4"
+ "github.com/cheggaaa/pb/v3 v3.0.4/go.mod"
+ "github.com/fatih/color v1.7.0"
+ "github.com/fatih/color v1.7.0/go.mod"
+ "github.com/gologme/log v0.0.0-20181207131047-4e5d8ccb38e8"
+ "github.com/gologme/log v0.0.0-20181207131047-4e5d8ccb38e8/go.mod"
+ "github.com/hashicorp/go-syslog v1.0.0"
+ "github.com/hashicorp/go-syslog v1.0.0/go.mod"
+ "github.com/hjson/hjson-go v3.0.2-0.20200316202735-d5d0e8b0617d+incompatible"
+ "github.com/hjson/hjson-go v3.0.2-0.20200316202735-d5d0e8b0617d+incompatible/go.mod"
+ "github.com/kardianos/minwinsvc v0.0.0-20151122163309-cad6b2b879b0"
+ "github.com/kardianos/minwinsvc v0.0.0-20151122163309-cad6b2b879b0/go.mod"
+ "github.com/lxn/walk v0.0.0-20191128110447-55ccb3a9f5c1"
+ "github.com/lxn/walk v0.0.0-20191128110447-55ccb3a9f5c1/go.mod"
+ "github.com/lxn/win v0.0.0-20191128105842-2da648fda5b4"
+ "github.com/lxn/win v0.0.0-20191128105842-2da648fda5b4/go.mod"
+ "github.com/mattn/go-colorable v0.1.2"
+ "github.com/mattn/go-colorable v0.1.2/go.mod"
+ "github.com/mattn/go-isatty v0.0.8/go.mod"
+ "github.com/mattn/go-isatty v0.0.10"
+ "github.com/mattn/go-isatty v0.0.10/go.mod"
+ "github.com/mattn/go-runewidth v0.0.7"
+ "github.com/mattn/go-runewidth v0.0.7/go.mod"
+ "github.com/mitchellh/mapstructure v1.1.2"
+ "github.com/mitchellh/mapstructure v1.1.2/go.mod"
+ "github.com/vishvananda/netlink v1.0.0"
+ "github.com/vishvananda/netlink v1.0.0/go.mod"
+ "github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f"
+ "github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f/go.mod"
+ "github.com/yggdrasil-network/yggdrasil-extras v0.0.0-20200525205615-6c8a4a2e8855"
+ "github.com/yggdrasil-network/yggdrasil-extras v0.0.0-20200525205615-6c8a4a2e8855/go.mod"
+ "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
+ "golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod"
+ "golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d"
+ "golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod"
+ "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
+ "golang.org/x/net v0.0.0-20191003171128-d98b1b443823/go.mod"
+ "golang.org/x/net v0.0.0-20200301022130-244492dfa37a"
+ "golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod"
+ "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
+ "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod"
+ "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
+ "golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod"
+ "golang.org/x/sys v0.0.0-20191003212358-c178f38b412c/go.mod"
+ "golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod"
+ "golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9/go.mod"
+ "golang.org/x/sys v0.0.0-20200301040627-c5d0d7b4ec88/go.mod"
+ "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527"
+ "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod"
+ "golang.org/x/text v0.3.0/go.mod"
+ "golang.org/x/text v0.3.2"
+ "golang.org/x/text v0.3.2/go.mod"
+ "golang.org/x/text v0.3.3-0.20191230102452-929e72ca90de"
+ "golang.org/x/text v0.3.3-0.20191230102452-929e72ca90de/go.mod"
+ "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
+ "golang.zx2c4.com/wireguard v0.0.20200122-0.20200214175355-9cbcff10dd3e/go.mod"
+ "golang.zx2c4.com/wireguard v0.0.20200320"
+ "golang.zx2c4.com/wireguard v0.0.20200320/go.mod"
+ "golang.zx2c4.com/wireguard/windows v0.1.0"
+ "golang.zx2c4.com/wireguard/windows v0.1.0/go.mod"
+)
+
+go-module_set_globals
+
+DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network"
+HOMEPAGE="https://yggdrasil-network.github.io/"
+SRC_URI="
+ https://github.com/yggdrasil-network/yggdrasil-go/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}
+"
+
+LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND=">=dev-vcs/git-1.7.3"
+BDEPEND=">=dev-lang/go-1.13"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ if ! linux_config_exists; then
+ eerror "Unable to check your kernel for TUN support"
+ else
+ CONFIG_CHECK="~TUN"
+ ERROR_TUN="Your kernel lacks TUN support."
+ fi
+}
+
+src_compile() {
+ local PKGSRC="github.com/yggdrasil-network/yggdrasil-go/src/version"
+ local PKGNAME="${PN}-${PV}"
+ local PKGVER="v${PV}"
+ local LDGOFLAGS="-X ${PKGSRC}.buildName=${PKGNAME} -X ${PKGSRC}.buildVersion=${PKGVER}"
+ for CMD in yggdrasil yggdrasilctl ; do
+ go build -v -x -ldflags="${LDGOFLAGS}" -o ${CMD} ./cmd/${CMD}
+ done
+}
+
+src_install() {
+ dobin {yggdrasil,yggdrasilctl}
+ systemd_dounit "contrib/systemd/yggdrasil.service"
+ doinitd "contrib/openrc/yggdrasil"
+ einstalldocs
+}