# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit bash-completion-r1 go-module systemd DESCRIPTION="Main implementation of IPFS" HOMEPAGE="https://ipfs.io/" EGO_SUM=( "bazil.org/fuse v0.0.0-20180421153158-65cc252bf669" "bazil.org/fuse v0.0.0-20180421153158-65cc252bf669/go.mod" "cloud.google.com/go v0.26.0/go.mod" "github.com/AndreasBriese/bbloom v0.0.0-20180913140656-343706a395b7" "github.com/AndreasBriese/bbloom v0.0.0-20180913140656-343706a395b7/go.mod" "github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9" "github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod" "github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96" "github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96/go.mod" "github.com/BurntSushi/toml v0.3.1" "github.com/BurntSushi/toml v0.3.1/go.mod" "github.com/Kubuxu/go-os-helper v0.0.1" "github.com/Kubuxu/go-os-helper v0.0.1/go.mod" "github.com/OneOfOne/xxhash v1.2.2/go.mod" "github.com/Stebalien/go-bitfield v0.0.0-20180330043415-076a62f9ce6e" "github.com/Stebalien/go-bitfield v0.0.0-20180330043415-076a62f9ce6e/go.mod" "github.com/Stebalien/go-bitfield v0.0.1" "github.com/Stebalien/go-bitfield v0.0.1/go.mod" "github.com/aead/siphash v1.0.1" "github.com/aead/siphash v1.0.1/go.mod" "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc" "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf" "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" "github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod" "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973" "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" "github.com/beorn7/perks v1.0.0" "github.com/beorn7/perks v1.0.0/go.mod" "github.com/blang/semver v3.5.1+incompatible" "github.com/blang/semver v3.5.1+incompatible/go.mod" "github.com/bren2010/proquint v0.0.0-20160323162903-38337c27106d" "github.com/bren2010/proquint v0.0.0-20160323162903-38337c27106d/go.mod" "github.com/btcsuite/btcd v0.0.0-20190213025234-306aecffea32" "github.com/btcsuite/btcd v0.0.0-20190213025234-306aecffea32/go.mod" "github.com/btcsuite/btcd v0.0.0-20190427004231-96897255fd17" "github.com/btcsuite/btcd v0.0.0-20190427004231-96897255fd17/go.mod" "github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f" "github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f/go.mod" "github.com/btcsuite/btcutil v0.0.0-20190207003914-4c204d697803/go.mod" "github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d/go.mod" "github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd" "github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd/go.mod" "github.com/btcsuite/goleveldb v0.0.0-20160330041536-7834afc9e8cd" "github.com/btcsuite/goleveldb v0.0.0-20160330041536-7834afc9e8cd/go.mod" "github.com/btcsuite/snappy-go v0.0.0-20151229074030-0bdef8d06723" "github.com/btcsuite/snappy-go v0.0.0-20151229074030-0bdef8d06723/go.mod" "github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792" "github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod" "github.com/btcsuite/winsvc v1.0.0" "github.com/btcsuite/winsvc v1.0.0/go.mod" "github.com/cenkalti/backoff v2.1.1+incompatible" "github.com/cenkalti/backoff v2.1.1+incompatible/go.mod" "github.com/cespare/xxhash v1.1.0/go.mod" "github.com/cheekybits/genny v1.0.0" "github.com/cheekybits/genny v1.0.0/go.mod" "github.com/client9/misspell v0.3.4" "github.com/client9/misspell v0.3.4/go.mod" "github.com/coreos/etcd v3.3.10+incompatible/go.mod" "github.com/coreos/go-etcd v2.0.0+incompatible/go.mod" "github.com/coreos/go-semver v0.2.0" "github.com/coreos/go-semver v0.2.0/go.mod" "github.com/coreos/go-semver v0.2.1-0.20180108230905-e214231b295a" "github.com/coreos/go-semver v0.2.1-0.20180108230905-e214231b295a/go.mod" "github.com/cpuguy83/go-md2man v1.0.10/go.mod" "github.com/cskr/pubsub v1.0.2" "github.com/cskr/pubsub v1.0.2/go.mod" "github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod" "github.com/davecgh/go-spew v1.1.0" "github.com/davecgh/go-spew v1.1.0/go.mod" "github.com/davecgh/go-spew v1.1.1" "github.com/davecgh/go-spew v1.1.1/go.mod" "github.com/davidlazar/go-crypto v0.0.0-20170701192655-dcfb0a7ac018" "github.com/davidlazar/go-crypto v0.0.0-20170701192655-dcfb0a7ac018/go.mod" "github.com/dgraph-io/badger v1.5.5-0.20190226225317-8115aed38f8f" "github.com/dgraph-io/badger v1.5.5-0.20190226225317-8115aed38f8f/go.mod" "github.com/dgraph-io/badger v1.6.0-rc1" "github.com/dgraph-io/badger v1.6.0-rc1/go.mod" "github.com/dgryski/go-farm v0.0.0-20190104051053-3adb47b1fb0f" "github.com/dgryski/go-farm v0.0.0-20190104051053-3adb47b1fb0f/go.mod" "github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2" "github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod" "github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod" "github.com/dustin/go-humanize v1.0.0" "github.com/dustin/go-humanize v1.0.0/go.mod" "github.com/elgris/jsondiff v0.0.0-20160530203242-765b5c24c302" "github.com/elgris/jsondiff v0.0.0-20160530203242-765b5c24c302/go.mod" "github.com/facebookgo/atomicfile v0.0.0-20151019160806-2de1f203e7d5" "github.com/facebookgo/atomicfile v0.0.0-20151019160806-2de1f203e7d5/go.mod" "github.com/fatih/color v1.7.0" "github.com/fatih/color v1.7.0/go.mod" "github.com/fd/go-nat v1.0.0" "github.com/fd/go-nat v1.0.0/go.mod" "github.com/fsnotify/fsnotify v1.4.7" "github.com/fsnotify/fsnotify v1.4.7/go.mod" "github.com/go-check/check v0.0.0-20180628173108-788fd7840127" "github.com/go-check/check v0.0.0-20180628173108-788fd7840127/go.mod" "github.com/go-kit/kit v0.8.0" "github.com/go-kit/kit v0.8.0/go.mod" "github.com/go-logfmt/logfmt v0.3.0/go.mod" "github.com/go-logfmt/logfmt v0.4.0" "github.com/go-logfmt/logfmt v0.4.0/go.mod" "github.com/go-stack/stack v1.8.0" "github.com/go-stack/stack v1.8.0/go.mod" "github.com/gogo/protobuf v1.1.1/go.mod" "github.com/gogo/protobuf v1.2.1" "github.com/gogo/protobuf v1.2.1/go.mod" "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b" "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" "github.com/golang/mock v1.1.1/go.mod" "github.com/golang/mock v1.2.0" "github.com/golang/mock v1.2.0/go.mod" "github.com/golang/protobuf v1.2.0/go.mod" "github.com/golang/protobuf v1.3.0" "github.com/golang/protobuf v1.3.0/go.mod" "github.com/golang/protobuf v1.3.1" "github.com/golang/protobuf v1.3.1/go.mod" "github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db" "github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod" "github.com/google/go-cmp v0.2.0" "github.com/google/go-cmp v0.2.0/go.mod" "github.com/google/uuid v1.1.1" "github.com/google/uuid v1.1.1/go.mod" "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1" "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" "github.com/gorilla/websocket v1.4.0" "github.com/gorilla/websocket v1.4.0/go.mod" "github.com/gxed/hashland/keccakpg v0.0.1" "github.com/gxed/hashland/keccakpg v0.0.1/go.mod" "github.com/gxed/hashland/murmur3 v0.0.1" "github.com/gxed/hashland/murmur3 v0.0.1/go.mod" "github.com/gxed/pubsub v0.0.0-20180201040156-26ebdf44f824" "github.com/gxed/pubsub v0.0.0-20180201040156-26ebdf44f824/go.mod" "github.com/hashicorp/errwrap v1.0.0" "github.com/hashicorp/errwrap v1.0.0/go.mod" "github.com/hashicorp/go-multierror v1.0.0" "github.com/hashicorp/go-multierror v1.0.0/go.mod" "github.com/hashicorp/golang-lru v0.5.0/go.mod" "github.com/hashicorp/golang-lru v0.5.1" "github.com/hashicorp/golang-lru v0.5.1/go.mod" "github.com/hashicorp/hcl v1.0.0" "github.com/hashicorp/hcl v1.0.0/go.mod" "github.com/hpcloud/tail v1.0.0" "github.com/hpcloud/tail v1.0.0/go.mod" "github.com/hsanjuan/go-libp2p-gostream v0.0.31" "github.com/hsanjuan/go-libp2p-gostream v0.0.31/go.mod" "github.com/hsanjuan/go-libp2p-http v0.0.2" "github.com/hsanjuan/go-libp2p-http v0.0.2/go.mod" "github.com/huin/goupnp v0.0.0-20180415215157-1395d1447324" "github.com/huin/goupnp v0.0.0-20180415215157-1395d1447324/go.mod" "github.com/huin/goupnp v1.0.0" "github.com/huin/goupnp v1.0.0/go.mod" "github.com/huin/goutil v0.0.0-20170803182201-1ca381bf3150" "github.com/huin/goutil v0.0.0-20170803182201-1ca381bf3150/go.mod" "github.com/inconshreveable/mousetrap v1.0.0" "github.com/inconshreveable/mousetrap v1.0.0/go.mod" "github.com/ipfs/bbloom v0.0.1" "github.com/ipfs/bbloom v0.0.1/go.mod" "github.com/ipfs/bbloom v0.0.4" "github.com/ipfs/bbloom v0.0.4/go.mod" "github.com/ipfs/dir-index-html v1.0.3" "github.com/ipfs/dir-index-html v1.0.3/go.mod" "github.com/ipfs/go-bitswap v0.0.3" "github.com/ipfs/go-bitswap v0.0.3/go.mod" "github.com/ipfs/go-bitswap v0.0.8-0.20200117195305-e37498cf10d6" "github.com/ipfs/go-bitswap v0.0.8-0.20200117195305-e37498cf10d6/go.mod" "github.com/ipfs/go-block-format v0.0.1/go.mod" "github.com/ipfs/go-block-format v0.0.2" "github.com/ipfs/go-block-format v0.0.2/go.mod" "github.com/ipfs/go-blockservice v0.0.3" "github.com/ipfs/go-blockservice v0.0.3/go.mod" "github.com/ipfs/go-cid v0.0.1" "github.com/ipfs/go-cid v0.0.1/go.mod" "github.com/ipfs/go-cid v0.0.2" "github.com/ipfs/go-cid v0.0.2/go.mod" "github.com/ipfs/go-cid v0.0.4" "github.com/ipfs/go-cid v0.0.4/go.mod" "github.com/ipfs/go-cidutil v0.0.2" "github.com/ipfs/go-cidutil v0.0.2/go.mod" "github.com/ipfs/go-datastore v0.0.1" "github.com/ipfs/go-datastore v0.0.1/go.mod" "github.com/ipfs/go-datastore v0.0.3" "github.com/ipfs/go-datastore v0.0.3/go.mod" "github.com/ipfs/go-datastore v0.0.5" "github.com/ipfs/go-datastore v0.0.5/go.mod" "github.com/ipfs/go-detect-race v0.0.1" "github.com/ipfs/go-detect-race v0.0.1/go.mod" "github.com/ipfs/go-ds-badger v0.0.2" "github.com/ipfs/go-ds-badger v0.0.2/go.mod" "github.com/ipfs/go-ds-badger v0.0.5" "github.com/ipfs/go-ds-badger v0.0.5/go.mod" "github.com/ipfs/go-ds-flatfs v0.0.2" "github.com/ipfs/go-ds-flatfs v0.0.2/go.mod" "github.com/ipfs/go-ds-leveldb v0.0.1" "github.com/ipfs/go-ds-leveldb v0.0.1/go.mod" "github.com/ipfs/go-ds-leveldb v0.0.2" "github.com/ipfs/go-ds-leveldb v0.0.2/go.mod" "github.com/ipfs/go-ds-measure v0.0.1" "github.com/ipfs/go-ds-measure v0.0.1/go.mod" "github.com/ipfs/go-fs-lock v0.0.1" "github.com/ipfs/go-fs-lock v0.0.1/go.mod" "github.com/ipfs/go-ipfs-addr v0.0.1" "github.com/ipfs/go-ipfs-addr v0.0.1/go.mod" "github.com/ipfs/go-ipfs-blockstore v0.0.1" "github.com/ipfs/go-ipfs-blockstore v0.0.1/go.mod" "github.com/ipfs/go-ipfs-blocksutil v0.0.1" "github.com/ipfs/go-ipfs-blocksutil v0.0.1/go.mod" "github.com/ipfs/go-ipfs-chunker v0.0.1" "github.com/ipfs/go-ipfs-chunker v0.0.1/go.mod" "github.com/ipfs/go-ipfs-cmds v0.0.8" "github.com/ipfs/go-ipfs-cmds v0.0.8/go.mod" "github.com/ipfs/go-ipfs-config v0.0.3" "github.com/ipfs/go-ipfs-config v0.0.3/go.mod" "github.com/ipfs/go-ipfs-delay v0.0.0-20181109222059-70721b86a9a8/go.mod" "github.com/ipfs/go-ipfs-delay v0.0.1" "github.com/ipfs/go-ipfs-delay v0.0.1/go.mod" "github.com/ipfs/go-ipfs-ds-help v0.0.1" "github.com/ipfs/go-ipfs-ds-help v0.0.1/go.mod" "github.com/ipfs/go-ipfs-exchange-interface v0.0.1" "github.com/ipfs/go-ipfs-exchange-interface v0.0.1/go.mod" "github.com/ipfs/go-ipfs-exchange-offline v0.0.1" "github.com/ipfs/go-ipfs-exchange-offline v0.0.1/go.mod" "github.com/ipfs/go-ipfs-files v0.0.2" "github.com/ipfs/go-ipfs-files v0.0.2/go.mod" "github.com/ipfs/go-ipfs-files v0.0.3" "github.com/ipfs/go-ipfs-files v0.0.3/go.mod" "github.com/ipfs/go-ipfs-flags v0.0.1" "github.com/ipfs/go-ipfs-flags v0.0.1/go.mod" "github.com/ipfs/go-ipfs-posinfo v0.0.1" "github.com/ipfs/go-ipfs-posinfo v0.0.1/go.mod" "github.com/ipfs/go-ipfs-pq v0.0.1" "github.com/ipfs/go-ipfs-pq v0.0.1/go.mod" "github.com/ipfs/go-ipfs-routing v0.0.1" "github.com/ipfs/go-ipfs-routing v0.0.1/go.mod" "github.com/ipfs/go-ipfs-util v0.0.1" "github.com/ipfs/go-ipfs-util v0.0.1/go.mod" "github.com/ipfs/go-ipld-cbor v0.0.1" "github.com/ipfs/go-ipld-cbor v0.0.1/go.mod" "github.com/ipfs/go-ipld-cbor v0.0.2" "github.com/ipfs/go-ipld-cbor v0.0.2/go.mod" "github.com/ipfs/go-ipld-format v0.0.1" "github.com/ipfs/go-ipld-format v0.0.1/go.mod" "github.com/ipfs/go-ipld-format v0.0.2" "github.com/ipfs/go-ipld-format v0.0.2/go.mod" "github.com/ipfs/go-ipld-git v0.0.2" "github.com/ipfs/go-ipld-git v0.0.2/go.mod" "github.com/ipfs/go-ipns v0.0.1" "github.com/ipfs/go-ipns v0.0.1/go.mod" "github.com/ipfs/go-log v0.0.1" "github.com/ipfs/go-log v0.0.1/go.mod" "github.com/ipfs/go-merkledag v0.0.3" "github.com/ipfs/go-merkledag v0.0.3/go.mod" "github.com/ipfs/go-metrics-interface v0.0.1" "github.com/ipfs/go-metrics-interface v0.0.1/go.mod" "github.com/ipfs/go-metrics-prometheus v0.0.2" "github.com/ipfs/go-metrics-prometheus v0.0.2/go.mod" "github.com/ipfs/go-mfs v0.0.7" "github.com/ipfs/go-mfs v0.0.7/go.mod" "github.com/ipfs/go-path v0.0.3" "github.com/ipfs/go-path v0.0.3/go.mod" "github.com/ipfs/go-path v0.0.4" "github.com/ipfs/go-path v0.0.4/go.mod" "github.com/ipfs/go-peertaskqueue v0.0.5-0.20190704154349-f09820a0a5b6" "github.com/ipfs/go-peertaskqueue v0.0.5-0.20190704154349-f09820a0a5b6/go.mod" "github.com/ipfs/go-todocounter v0.0.1" "github.com/ipfs/go-todocounter v0.0.1/go.mod" "github.com/ipfs/go-unixfs v0.0.4" "github.com/ipfs/go-unixfs v0.0.4/go.mod" "github.com/ipfs/go-unixfs v0.0.6" "github.com/ipfs/go-unixfs v0.0.6/go.mod" "github.com/ipfs/go-verifcid v0.0.1" "github.com/ipfs/go-verifcid v0.0.1/go.mod" "github.com/ipfs/interface-go-ipfs-core v0.0.8" "github.com/ipfs/interface-go-ipfs-core v0.0.8/go.mod" "github.com/jackpal/gateway v1.0.4" "github.com/jackpal/gateway v1.0.4/go.mod" "github.com/jackpal/gateway v1.0.5" "github.com/jackpal/gateway v1.0.5/go.mod" "github.com/jackpal/go-nat-pmp v1.0.1" "github.com/jackpal/go-nat-pmp v1.0.1/go.mod" "github.com/jbenet/go-cienv v0.0.0-20150120210510-1bb1476777ec" "github.com/jbenet/go-cienv v0.0.0-20150120210510-1bb1476777ec/go.mod" "github.com/jbenet/go-cienv v0.1.0" "github.com/jbenet/go-cienv v0.1.0/go.mod" "github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99" "github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod" "github.com/jbenet/go-is-domain v1.0.2" "github.com/jbenet/go-is-domain v1.0.2/go.mod" "github.com/jbenet/go-random v0.0.0-20190219211222-123a90aedc0c" "github.com/jbenet/go-random v0.0.0-20190219211222-123a90aedc0c/go.mod" "github.com/jbenet/go-temp-err-catcher v0.0.0-20150120210811-aac704a3f4f2" "github.com/jbenet/go-temp-err-catcher v0.0.0-20150120210811-aac704a3f4f2/go.mod" "github.com/jbenet/goprocess v0.0.0-20160826012719-b497e2f366b8" "github.com/jbenet/goprocess v0.0.0-20160826012719-b497e2f366b8/go.mod" "github.com/jbenet/goprocess v0.1.3" "github.com/jbenet/goprocess v0.1.3/go.mod" "github.com/jessevdk/go-flags v0.0.0-20141203071132-1679536dcc89" "github.com/jessevdk/go-flags v0.0.0-20141203071132-1679536dcc89/go.mod" "github.com/jrick/logrotate v1.0.0" "github.com/jrick/logrotate v1.0.0/go.mod" "github.com/jtolds/gls v4.2.1+incompatible" "github.com/jtolds/gls v4.2.1+incompatible/go.mod" "github.com/julienschmidt/httprouter v1.2.0" "github.com/julienschmidt/httprouter v1.2.0/go.mod" "github.com/kisielk/errcheck v1.1.0/go.mod" "github.com/kisielk/gotool v1.0.0" "github.com/kisielk/gotool v1.0.0/go.mod" "github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23" "github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod" "github.com/konsorten/go-windows-terminal-sequences v1.0.1" "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" "github.com/koron/go-ssdp v0.0.0-20180514024734-4a0ed625a78b" "github.com/koron/go-ssdp v0.0.0-20180514024734-4a0ed625a78b/go.mod" "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515" "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" "github.com/kr/pretty v0.1.0" "github.com/kr/pretty v0.1.0/go.mod" "github.com/kr/pty v1.1.1/go.mod" "github.com/kr/text v0.1.0" "github.com/kr/text v0.1.0/go.mod" "github.com/libp2p/go-addr-util v0.0.1" "github.com/libp2p/go-addr-util v0.0.1/go.mod" "github.com/libp2p/go-buffer-pool v0.0.1" "github.com/libp2p/go-buffer-pool v0.0.1/go.mod" "github.com/libp2p/go-buffer-pool v0.0.2" "github.com/libp2p/go-buffer-pool v0.0.2/go.mod" "github.com/libp2p/go-conn-security v0.0.1" "github.com/libp2p/go-conn-security v0.0.1/go.mod" "github.com/libp2p/go-conn-security-multistream v0.0.1" "github.com/libp2p/go-conn-security-multistream v0.0.1/go.mod" "github.com/libp2p/go-conn-security-multistream v0.0.2" "github.com/libp2p/go-conn-security-multistream v0.0.2/go.mod" "github.com/libp2p/go-flow-metrics v0.0.1" "github.com/libp2p/go-flow-metrics v0.0.1/go.mod" "github.com/libp2p/go-flow-metrics v0.0.3" "github.com/libp2p/go-flow-metrics v0.0.3/go.mod" "github.com/libp2p/go-libp2p v0.0.2" "github.com/libp2p/go-libp2p v0.0.2/go.mod" "github.com/libp2p/go-libp2p v0.0.30/go.mod" "github.com/libp2p/go-libp2p v0.0.32" "github.com/libp2p/go-libp2p v0.0.32/go.mod" "github.com/libp2p/go-libp2p-autonat v0.0.2" "github.com/libp2p/go-libp2p-autonat v0.0.2/go.mod" "github.com/libp2p/go-libp2p-autonat v0.0.3" "github.com/libp2p/go-libp2p-autonat v0.0.3/go.mod" "github.com/libp2p/go-libp2p-autonat v0.0.6" "github.com/libp2p/go-libp2p-autonat v0.0.6/go.mod" "github.com/libp2p/go-libp2p-autonat-svc v0.0.5" "github.com/libp2p/go-libp2p-autonat-svc v0.0.5/go.mod" "github.com/libp2p/go-libp2p-blankhost v0.0.1" "github.com/libp2p/go-libp2p-blankhost v0.0.1/go.mod" "github.com/libp2p/go-libp2p-circuit v0.0.1" "github.com/libp2p/go-libp2p-circuit v0.0.1/go.mod" "github.com/libp2p/go-libp2p-circuit v0.0.9" "github.com/libp2p/go-libp2p-circuit v0.0.9/go.mod" "github.com/libp2p/go-libp2p-connmgr v0.0.7" "github.com/libp2p/go-libp2p-connmgr v0.0.7/go.mod" "github.com/libp2p/go-libp2p-crypto v0.0.1" "github.com/libp2p/go-libp2p-crypto v0.0.1/go.mod" "github.com/libp2p/go-libp2p-crypto v0.0.2" "github.com/libp2p/go-libp2p-crypto v0.0.2/go.mod" "github.com/libp2p/go-libp2p-discovery v0.0.1" "github.com/libp2p/go-libp2p-discovery v0.0.1/go.mod" "github.com/libp2p/go-libp2p-discovery v0.0.5" "github.com/libp2p/go-libp2p-discovery v0.0.5/go.mod" "github.com/libp2p/go-libp2p-host v0.0.1" "github.com/libp2p/go-libp2p-host v0.0.1/go.mod" "github.com/libp2p/go-libp2p-host v0.0.3" "github.com/libp2p/go-libp2p-host v0.0.3/go.mod" "github.com/libp2p/go-libp2p-interface-connmgr v0.0.1" "github.com/libp2p/go-libp2p-interface-connmgr v0.0.1/go.mod" "github.com/libp2p/go-libp2p-interface-connmgr v0.0.4" "github.com/libp2p/go-libp2p-interface-connmgr v0.0.4/go.mod" "github.com/libp2p/go-libp2p-interface-connmgr v0.0.5" "github.com/libp2p/go-libp2p-interface-connmgr v0.0.5/go.mod" "github.com/libp2p/go-libp2p-interface-pnet v0.0.1" "github.com/libp2p/go-libp2p-interface-pnet v0.0.1/go.mod" "github.com/libp2p/go-libp2p-kad-dht v0.0.15" "github.com/libp2p/go-libp2p-kad-dht v0.0.15/go.mod" "github.com/libp2p/go-libp2p-kbucket v0.1.1" "github.com/libp2p/go-libp2p-kbucket v0.1.1/go.mod" "github.com/libp2p/go-libp2p-loggables v0.0.1" "github.com/libp2p/go-libp2p-loggables v0.0.1/go.mod" "github.com/libp2p/go-libp2p-metrics v0.0.1" "github.com/libp2p/go-libp2p-metrics v0.0.1/go.mod" "github.com/libp2p/go-libp2p-mplex v0.1.1" "github.com/libp2p/go-libp2p-mplex v0.1.1/go.mod" "github.com/libp2p/go-libp2p-nat v0.0.2" "github.com/libp2p/go-libp2p-nat v0.0.2/go.mod" "github.com/libp2p/go-libp2p-nat v0.0.4" "github.com/libp2p/go-libp2p-nat v0.0.4/go.mod" "github.com/libp2p/go-libp2p-net v0.0.1" "github.com/libp2p/go-libp2p-net v0.0.1/go.mod" "github.com/libp2p/go-libp2p-net v0.0.2" "github.com/libp2p/go-libp2p-net v0.0.2/go.mod" "github.com/libp2p/go-libp2p-netutil v0.0.1" "github.com/libp2p/go-libp2p-netutil v0.0.1/go.mod" "github.com/libp2p/go-libp2p-peer v0.0.1" "github.com/libp2p/go-libp2p-peer v0.0.1/go.mod" "github.com/libp2p/go-libp2p-peer v0.1.1" "github.com/libp2p/go-libp2p-peer v0.1.1/go.mod" "github.com/libp2p/go-libp2p-peerstore v0.0.1" "github.com/libp2p/go-libp2p-peerstore v0.0.1/go.mod" "github.com/libp2p/go-libp2p-peerstore v0.0.6" "github.com/libp2p/go-libp2p-peerstore v0.0.6/go.mod" "github.com/libp2p/go-libp2p-pnet v0.0.1" "github.com/libp2p/go-libp2p-pnet v0.0.1/go.mod" "github.com/libp2p/go-libp2p-protocol v0.0.1" "github.com/libp2p/go-libp2p-protocol v0.0.1/go.mod" "github.com/libp2p/go-libp2p-pubsub v0.0.1" "github.com/libp2p/go-libp2p-pubsub v0.0.1/go.mod" "github.com/libp2p/go-libp2p-pubsub v0.0.3" "github.com/libp2p/go-libp2p-pubsub v0.0.3/go.mod" "github.com/libp2p/go-libp2p-pubsub-router v0.0.3" "github.com/libp2p/go-libp2p-pubsub-router v0.0.3/go.mod" "github.com/libp2p/go-libp2p-quic-transport v0.0.3" "github.com/libp2p/go-libp2p-quic-transport v0.0.3/go.mod" "github.com/libp2p/go-libp2p-record v0.0.1" "github.com/libp2p/go-libp2p-record v0.0.1/go.mod" "github.com/libp2p/go-libp2p-routing v0.0.1" "github.com/libp2p/go-libp2p-routing v0.0.1/go.mod" "github.com/libp2p/go-libp2p-routing-helpers v0.0.2" "github.com/libp2p/go-libp2p-routing-helpers v0.0.2/go.mod" "github.com/libp2p/go-libp2p-secio v0.0.1" "github.com/libp2p/go-libp2p-secio v0.0.1/go.mod" "github.com/libp2p/go-libp2p-secio v0.0.3" "github.com/libp2p/go-libp2p-secio v0.0.3/go.mod" "github.com/libp2p/go-libp2p-swarm v0.0.1" "github.com/libp2p/go-libp2p-swarm v0.0.1/go.mod" "github.com/libp2p/go-libp2p-swarm v0.0.6" "github.com/libp2p/go-libp2p-swarm v0.0.6/go.mod" "github.com/libp2p/go-libp2p-swarm v0.0.7" "github.com/libp2p/go-libp2p-swarm v0.0.7/go.mod" "github.com/libp2p/go-libp2p-tls v0.0.2" "github.com/libp2p/go-libp2p-tls v0.0.2/go.mod" "github.com/libp2p/go-libp2p-transport v0.0.1/go.mod" "github.com/libp2p/go-libp2p-transport v0.0.4" "github.com/libp2p/go-libp2p-transport v0.0.4/go.mod" "github.com/libp2p/go-libp2p-transport v0.0.5" "github.com/libp2p/go-libp2p-transport v0.0.5/go.mod" "github.com/libp2p/go-libp2p-transport-upgrader v0.0.1" "github.com/libp2p/go-libp2p-transport-upgrader v0.0.1/go.mod" "github.com/libp2p/go-libp2p-transport-upgrader v0.0.4" "github.com/libp2p/go-libp2p-transport-upgrader v0.0.4/go.mod" "github.com/libp2p/go-libp2p-yamux v0.1.2" "github.com/libp2p/go-libp2p-yamux v0.1.2/go.mod" "github.com/libp2p/go-libp2p-yamux v0.1.3" "github.com/libp2p/go-libp2p-yamux v0.1.3/go.mod" "github.com/libp2p/go-maddr-filter v0.0.1" "github.com/libp2p/go-maddr-filter v0.0.1/go.mod" "github.com/libp2p/go-maddr-filter v0.0.4" "github.com/libp2p/go-maddr-filter v0.0.4/go.mod" "github.com/libp2p/go-mplex v0.0.1" "github.com/libp2p/go-mplex v0.0.1/go.mod" "github.com/libp2p/go-mplex v0.0.3" "github.com/libp2p/go-mplex v0.0.3/go.mod" "github.com/libp2p/go-mplex v0.0.4" "github.com/libp2p/go-mplex v0.0.4/go.mod" "github.com/libp2p/go-msgio v0.0.1" "github.com/libp2p/go-msgio v0.0.1/go.mod" "github.com/libp2p/go-msgio v0.0.2" "github.com/libp2p/go-msgio v0.0.2/go.mod" "github.com/libp2p/go-nat v0.0.3" "github.com/libp2p/go-nat v0.0.3/go.mod" "github.com/libp2p/go-reuseport v0.0.1" "github.com/libp2p/go-reuseport v0.0.1/go.mod" "github.com/libp2p/go-reuseport-transport v0.0.1" "github.com/libp2p/go-reuseport-transport v0.0.1/go.mod" "github.com/libp2p/go-reuseport-transport v0.0.2" "github.com/libp2p/go-reuseport-transport v0.0.2/go.mod" "github.com/libp2p/go-stream-muxer v0.0.1" "github.com/libp2p/go-stream-muxer v0.0.1/go.mod" "github.com/libp2p/go-stream-muxer-multistream v0.1.1" "github.com/libp2p/go-stream-muxer-multistream v0.1.1/go.mod" "github.com/libp2p/go-tcp-transport v0.0.1" "github.com/libp2p/go-tcp-transport v0.0.1/go.mod" "github.com/libp2p/go-tcp-transport v0.0.4" "github.com/libp2p/go-tcp-transport v0.0.4/go.mod" "github.com/libp2p/go-testutil v0.0.1" "github.com/libp2p/go-testutil v0.0.1/go.mod" "github.com/libp2p/go-ws-transport v0.0.1" "github.com/libp2p/go-ws-transport v0.0.1/go.mod" "github.com/libp2p/go-ws-transport v0.0.5/go.mod" "github.com/libp2p/go-ws-transport v0.0.6" "github.com/libp2p/go-ws-transport v0.0.6/go.mod" "github.com/libp2p/go-yamux v1.2.1" "github.com/libp2p/go-yamux v1.2.1/go.mod" "github.com/libp2p/go-yamux v1.2.2" "github.com/libp2p/go-yamux v1.2.2/go.mod" "github.com/libp2p/go-yamux v1.2.3" "github.com/libp2p/go-yamux v1.2.3/go.mod" "github.com/lucas-clemente/quic-go v0.11.1" "github.com/lucas-clemente/quic-go v0.11.1/go.mod" "github.com/magiconair/properties v1.8.0" "github.com/magiconair/properties v1.8.0/go.mod" "github.com/marten-seemann/qtls v0.2.3" "github.com/marten-seemann/qtls v0.2.3/go.mod" "github.com/mattn/go-colorable v0.1.1" "github.com/mattn/go-colorable v0.1.1/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.5" "github.com/mattn/go-isatty v0.0.5/go.mod" "github.com/mattn/go-isatty v0.0.8" "github.com/mattn/go-isatty v0.0.8/go.mod" "github.com/mattn/go-runewidth v0.0.4" "github.com/mattn/go-runewidth v0.0.4/go.mod" "github.com/matttproud/golang_protobuf_extensions v1.0.1" "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" "github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b" "github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod" "github.com/miekg/dns v1.1.4" "github.com/miekg/dns v1.1.4/go.mod" "github.com/miekg/dns v1.1.12" "github.com/miekg/dns v1.1.12/go.mod" "github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1" "github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1/go.mod" "github.com/minio/sha256-simd v0.0.0-20190131020904-2d45a736cd16" "github.com/minio/sha256-simd v0.0.0-20190131020904-2d45a736cd16/go.mod" "github.com/minio/sha256-simd v0.0.0-20190328051042-05b4dd3047e5" "github.com/minio/sha256-simd v0.0.0-20190328051042-05b4dd3047e5/go.mod" "github.com/minio/sha256-simd v0.1.1-0.20190913151208-6de447530771" "github.com/minio/sha256-simd v0.1.1-0.20190913151208-6de447530771/go.mod" "github.com/mitchellh/go-homedir v1.1.0" "github.com/mitchellh/go-homedir v1.1.0/go.mod" "github.com/mitchellh/mapstructure v1.1.2" "github.com/mitchellh/mapstructure v1.1.2/go.mod" "github.com/mr-tron/base58 v1.1.0" "github.com/mr-tron/base58 v1.1.0/go.mod" "github.com/mr-tron/base58 v1.1.2" "github.com/mr-tron/base58 v1.1.2/go.mod" "github.com/multiformats/go-base32 v0.0.3" "github.com/multiformats/go-base32 v0.0.3/go.mod" "github.com/multiformats/go-multiaddr v0.0.1" "github.com/multiformats/go-multiaddr v0.0.1/go.mod" "github.com/multiformats/go-multiaddr v0.0.2" "github.com/multiformats/go-multiaddr v0.0.2/go.mod" "github.com/multiformats/go-multiaddr v0.0.4" "github.com/multiformats/go-multiaddr v0.0.4/go.mod" "github.com/multiformats/go-multiaddr-dns v0.0.1/go.mod" "github.com/multiformats/go-multiaddr-dns v0.0.2" "github.com/multiformats/go-multiaddr-dns v0.0.2/go.mod" "github.com/multiformats/go-multiaddr-dns v0.0.3" "github.com/multiformats/go-multiaddr-dns v0.0.3/go.mod" "github.com/multiformats/go-multiaddr-net v0.0.1" "github.com/multiformats/go-multiaddr-net v0.0.1/go.mod" "github.com/multiformats/go-multibase v0.0.1" "github.com/multiformats/go-multibase v0.0.1/go.mod" "github.com/multiformats/go-multicodec v0.1.6" "github.com/multiformats/go-multicodec v0.1.6/go.mod" "github.com/multiformats/go-multihash v0.0.1" "github.com/multiformats/go-multihash v0.0.1/go.mod" "github.com/multiformats/go-multihash v0.0.5" "github.com/multiformats/go-multihash v0.0.5/go.mod" "github.com/multiformats/go-multihash v0.0.10" "github.com/multiformats/go-multihash v0.0.10/go.mod" "github.com/multiformats/go-multistream v0.0.1" "github.com/multiformats/go-multistream v0.0.1/go.mod" "github.com/multiformats/go-multistream v0.0.4" "github.com/multiformats/go-multistream v0.0.4/go.mod" "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223" "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" "github.com/oklog/ulid v1.3.1/go.mod" "github.com/onsi/ginkgo v1.6.0/go.mod" "github.com/onsi/ginkgo v1.7.0" "github.com/onsi/ginkgo v1.7.0/go.mod" "github.com/onsi/ginkgo v1.8.0" "github.com/onsi/ginkgo v1.8.0/go.mod" "github.com/onsi/gomega v1.4.3" "github.com/onsi/gomega v1.4.3/go.mod" "github.com/onsi/gomega v1.5.0" "github.com/onsi/gomega v1.5.0/go.mod" "github.com/opentracing/opentracing-go v1.0.2" "github.com/opentracing/opentracing-go v1.0.2/go.mod" "github.com/opentracing/opentracing-go v1.1.0" "github.com/opentracing/opentracing-go v1.1.0/go.mod" "github.com/pelletier/go-toml v1.2.0" "github.com/pelletier/go-toml v1.2.0/go.mod" "github.com/pkg/errors v0.8.0/go.mod" "github.com/pkg/errors v0.8.1" "github.com/pkg/errors v0.8.1/go.mod" "github.com/pmezard/go-difflib v1.0.0" "github.com/pmezard/go-difflib v1.0.0/go.mod" "github.com/polydawn/refmt v0.0.0-20190221155625-df39d6c2d992" "github.com/polydawn/refmt v0.0.0-20190221155625-df39d6c2d992/go.mod" "github.com/prometheus/client_golang v0.9.1/go.mod" "github.com/prometheus/client_golang v0.9.2" "github.com/prometheus/client_golang v0.9.2/go.mod" "github.com/prometheus/client_golang v0.9.3" "github.com/prometheus/client_golang v0.9.3/go.mod" "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910" "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90" "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" "github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod" "github.com/prometheus/common v0.0.0-20181126121408-4724e9255275" "github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod" "github.com/prometheus/common v0.4.0" "github.com/prometheus/common v0.4.0/go.mod" "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" "github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a" "github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod" "github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod" "github.com/prometheus/procfs v0.0.0-20190519111021-9935e8e0588d" "github.com/prometheus/procfs v0.0.0-20190519111021-9935e8e0588d/go.mod" "github.com/prometheus/tsdb v0.7.1/go.mod" "github.com/rs/cors v1.6.0" "github.com/rs/cors v1.6.0/go.mod" "github.com/russross/blackfriday v1.5.2/go.mod" "github.com/sirupsen/logrus v1.2.0" "github.com/sirupsen/logrus v1.2.0/go.mod" "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" "github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa" "github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa/go.mod" "github.com/spacemonkeygo/openssl v0.0.0-20181017203307-c2dcc5cca94a" "github.com/spacemonkeygo/openssl v0.0.0-20181017203307-c2dcc5cca94a/go.mod" "github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572" "github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572/go.mod" "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72" "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" "github.com/spaolacci/murmur3 v1.1.0" "github.com/spaolacci/murmur3 v1.1.0/go.mod" "github.com/spf13/afero v1.1.2" "github.com/spf13/afero v1.1.2/go.mod" "github.com/spf13/cast v1.3.0" "github.com/spf13/cast v1.3.0/go.mod" "github.com/spf13/cobra v0.0.5" "github.com/spf13/cobra v0.0.5/go.mod" "github.com/spf13/jwalterweatherman v1.0.0" "github.com/spf13/jwalterweatherman v1.0.0/go.mod" "github.com/spf13/pflag v1.0.3" "github.com/spf13/pflag v1.0.3/go.mod" "github.com/spf13/viper v1.3.2" "github.com/spf13/viper v1.3.2/go.mod" "github.com/stretchr/objx v0.1.0/go.mod" "github.com/stretchr/objx v0.1.1/go.mod" "github.com/stretchr/testify v1.2.2/go.mod" "github.com/stretchr/testify v1.3.0" "github.com/stretchr/testify v1.3.0/go.mod" "github.com/syndtr/goleveldb v1.0.0" "github.com/syndtr/goleveldb v1.0.0/go.mod" "github.com/texttheater/golang-levenshtein v0.0.0-20180516184445-d188e65d659e" "github.com/texttheater/golang-levenshtein v0.0.0-20180516184445-d188e65d659e/go.mod" "github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod" "github.com/warpfork/go-wish v0.0.0-20180510122957-5ad1f5abf436" "github.com/warpfork/go-wish v0.0.0-20180510122957-5ad1f5abf436/go.mod" "github.com/whyrusleeping/base32 v0.0.0-20170828182744-c30ac30633cc" "github.com/whyrusleeping/base32 v0.0.0-20170828182744-c30ac30633cc/go.mod" "github.com/whyrusleeping/cbor v0.0.0-20171005072247-63513f603b11" "github.com/whyrusleeping/cbor v0.0.0-20171005072247-63513f603b11/go.mod" "github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f" "github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f/go.mod" "github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1" "github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1/go.mod" "github.com/whyrusleeping/go-logging v0.0.0-20170515211332-0457bb6b88fc" "github.com/whyrusleeping/go-logging v0.0.0-20170515211332-0457bb6b88fc/go.mod" "github.com/whyrusleeping/go-notifier v0.0.0-20170827234753-097c5d47330f" "github.com/whyrusleeping/go-notifier v0.0.0-20170827234753-097c5d47330f/go.mod" "github.com/whyrusleeping/go-smux-multiplex v3.0.16+incompatible" "github.com/whyrusleeping/go-smux-multiplex v3.0.16+incompatible/go.mod" "github.com/whyrusleeping/go-smux-multistream v2.0.2+incompatible" "github.com/whyrusleeping/go-smux-multistream v2.0.2+incompatible/go.mod" "github.com/whyrusleeping/go-smux-yamux v2.0.8+incompatible" "github.com/whyrusleeping/go-smux-yamux v2.0.8+incompatible/go.mod" "github.com/whyrusleeping/go-smux-yamux v2.0.9+incompatible" "github.com/whyrusleeping/go-smux-yamux v2.0.9+incompatible/go.mod" "github.com/whyrusleeping/go-sysinfo v0.0.0-20190219211824-4a357d4b90b1" "github.com/whyrusleeping/go-sysinfo v0.0.0-20190219211824-4a357d4b90b1/go.mod" "github.com/whyrusleeping/mafmt v1.2.8" "github.com/whyrusleeping/mafmt v1.2.8/go.mod" "github.com/whyrusleeping/mdns v0.0.0-20180901202407-ef14215e6b30" "github.com/whyrusleeping/mdns v0.0.0-20180901202407-ef14215e6b30/go.mod" "github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7" "github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7/go.mod" "github.com/whyrusleeping/tar-utils v0.0.0-20180509141711-8c6c8ba81d5c" "github.com/whyrusleeping/tar-utils v0.0.0-20180509141711-8c6c8ba81d5c/go.mod" "github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee" "github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee/go.mod" "github.com/whyrusleeping/yamux v1.1.5" "github.com/whyrusleeping/yamux v1.1.5/go.mod" "github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod" "go.opencensus.io v0.21.0" "go.opencensus.io v0.21.0/go.mod" "go.uber.org/atomic v1.4.0" "go.uber.org/atomic v1.4.0/go.mod" "go.uber.org/dig v1.7.0" "go.uber.org/dig v1.7.0/go.mod" "go.uber.org/fx v1.9.0" "go.uber.org/fx v1.9.0/go.mod" "go.uber.org/goleak v0.10.0" "go.uber.org/goleak v0.10.0/go.mod" "go.uber.org/multierr v1.1.0" "go.uber.org/multierr v1.1.0/go.mod" "go4.org v0.0.0-20190218023631-ce4c26f7be8e" "go4.org v0.0.0-20190218023631-ce4c26f7be8e/go.mod" "go4.org v0.0.0-20190313082347-94abd6928b1d" "go4.org v0.0.0-20190313082347-94abd6928b1d/go.mod" "golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod" "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" "golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod" "golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod" "golang.org/x/crypto v0.0.0-20190225124518-7f87c0fbb88b/go.mod" "golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25" "golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25/go.mod" "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2" "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734" "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod" "golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f" "golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f/go.mod" "golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8" "golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod" "golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d" "golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d/go.mod" "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" "golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" "golang.org/x/net v0.0.0-20180524181706-dfa909b99c79/go.mod" "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" "golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod" "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" "golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod" "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" "golang.org/x/net v0.0.0-20190227160552-c95aed5357e7" "golang.org/x/net v0.0.0-20190227160552-c95aed5357e7/go.mod" "golang.org/x/net v0.0.0-20190311183353-d8887717615a" "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" "golang.org/x/net v0.0.0-20190522135303-fa69b94a3b58" "golang.org/x/net v0.0.0-20190522135303-fa69b94a3b58/go.mod" "golang.org/x/net v0.0.0-20190620200207-3b0461eec859" "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f" "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6" "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" "golang.org/x/sync v0.0.0-20190423024810-112230192c58" "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" "golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod" "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" "golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod" "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" "golang.org/x/sys v0.0.0-20190219092855-153ac476189d/go.mod" "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod" "golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e/go.mod" "golang.org/x/sys v0.0.0-20190302025703-b6889370fb10" "golang.org/x/sys v0.0.0-20190302025703-b6889370fb10/go.mod" "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" "golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5" "golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod" "golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb" "golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod" "golang.org/x/text v0.3.0" "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/tools v0.0.0-20180221164845-07fd8470d635" "golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod" "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" "golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" "golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522" "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod" "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543" "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" "google.golang.org/appengine v1.1.0/go.mod" "google.golang.org/appengine v1.4.0" "google.golang.org/appengine v1.4.0/go.mod" "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" "google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod" "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" "google.golang.org/grpc v1.19.0/go.mod" "gopkg.in/alecthomas/kingpin.v2 v2.2.6" "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127" "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" "gopkg.in/cheggaaa/pb.v1 v1.0.28" "gopkg.in/cheggaaa/pb.v1 v1.0.28/go.mod" "gopkg.in/fsnotify.v1 v1.4.7" "gopkg.in/fsnotify.v1 v1.4.7/go.mod" "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7" "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" "gopkg.in/yaml.v2 v2.2.1" "gopkg.in/yaml.v2 v2.2.1/go.mod" "gopkg.in/yaml.v2 v2.2.2" "gopkg.in/yaml.v2 v2.2.2/go.mod" "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" ) go-module_set_globals SRC_URI="https://github.com/ipfs/go-ipfs/archive/v${PV}.tar.gz -> ${P}.tar.gz ${EGO_SUM_SRC_URI}" LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=" !net-p2p/go-ipfs-bin acct-group/ipfs acct-user/ipfs sys-fs/fuse:0 " DOCS=(CHANGELOG.md CONTRIBUTING.md README.md docs/) S="${WORKDIR}" src_compile() { local mygoargs mygoargs=( -tags release ) go build "${mygoargs[@]}" -o ipfs ./cmd/ipfs || die go build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch || die } src_test() { go test ./cmd/ipfs/... ./cmd/ipfswatch/... || die } src_install() { dobin ipfs dobin ipfswatch newbashcomp misc/completion/ipfs-completion.bash ipfs einstalldocs systemd_dounit "${FILESDIR}/ipfs.service" systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service" newinitd "${FILESDIR}/ipfs.init" ipfs newconfd "${FILESDIR}/ipfs.confd" ipfs keepdir /var/log/ipfs fowners -R ipfs:ipfs /var/log/ipfs } pkg_postinst() { elog 'To be able to use the ipfs service you will need to create the ipfs repository' elog '(eg: su -s /bin/sh -c "ipfs init -e" ipfs)' elog 'or change IPFS_PATH of /etc/conf.d/ipfs with another with proper permissions.' }