summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-13 13:10:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-13 13:10:51 +0000
commit7860ad41012a3808c645607818b64ad7dab025e9 (patch)
tree102565176c19f5aef57ae4f6faecd3bded6f36ee /net-p2p
parentb83f9f17a27e03508085814208cd9c89a07f1f49 (diff)
gentoo auto-resync : 13:01:2024 - 13:10:51
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin6916 -> 6923 bytes
-rw-r--r--net-p2p/classified-ads/Manifest10
-rw-r--r--net-p2p/classified-ads/classified-ads-0.13-r1.ebuild2
-rw-r--r--net-p2p/classified-ads/classified-ads-0.13-r2.ebuild2
-rw-r--r--net-p2p/classified-ads/classified-ads-0.14.ebuild2
-rw-r--r--net-p2p/classified-ads/classified-ads-0.15.ebuild2
-rw-r--r--net-p2p/classified-ads/classified-ads-0.16.ebuild2
-rw-r--r--net-p2p/kubo/Manifest2
-rw-r--r--net-p2p/kubo/kubo-0.25.0.ebuild72
9 files changed, 84 insertions, 10 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index ecc3d2b1d980..57d51de60e49 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/classified-ads/Manifest b/net-p2p/classified-ads/Manifest
index 39753f8d851a..c900f4ef5a3f 100644
--- a/net-p2p/classified-ads/Manifest
+++ b/net-p2p/classified-ads/Manifest
@@ -7,9 +7,9 @@ DIST classified-ads-graphics-0.13.tar.gz 340476 BLAKE2B c9bac95f0e620a671959f0eb
DIST classified-ads-graphics-0.14.tar.gz 340476 BLAKE2B c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21 SHA512 c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d
DIST classified-ads-graphics-0.15.tar.gz 340476 BLAKE2B c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21 SHA512 c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d
DIST classified-ads-graphics-0.16.tar.gz 340476 BLAKE2B c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21 SHA512 c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d
-EBUILD classified-ads-0.13-r1.ebuild 1743 BLAKE2B 0ff8ca871746780ba9db8c3b79583e0c47f3a14a930fa834f3289080aeb0862cd46c855b4d035d6718931dcda22d448e5114baa87ac1532bb000dfe1754ef33b SHA512 37bd745a4f03c8ed7f9d6a4c8e7caec11606e478e2876c9d1c9d34811fe5bda85d9ba65bd111bb0b684724181218e6d63b3aab966e6379dff50a0ce2692023e8
-EBUILD classified-ads-0.13-r2.ebuild 1837 BLAKE2B 153cd07e9eca6f787c474655d8b1c9f022167da44283e9d89ec2d2219adf6e158219c6686876502f2abe1a823a7024ff8ebba74a32ad29d59f520b95f198d70b SHA512 e64e675e8b674b51e650eb7a4521bd28130b28d7823a75327aefacb1c62dfd4522390ec025c9b4fb03ddadafe4c381aa3bcc9465c144b90567a0f8fd14635b91
-EBUILD classified-ads-0.14.ebuild 1782 BLAKE2B 7a26c59fc8b6f332b5db4f0298c2a8d2a70090b412cde51290f12ac81d7416467bb4882603ef03cebffc11fdc1ecc33cbf7e63dc236cf2358a7bedce662c0c65 SHA512 9cfff5c4f3cb7cbd7600fefbccd984a5a3a22b3db24c4864d73ede4a4e1f49d0fb5a749fd6cc8319818bed90fa1ba04a8c7ea9fec1f716d550850d26ce804326
-EBUILD classified-ads-0.15.ebuild 1782 BLAKE2B 7a26c59fc8b6f332b5db4f0298c2a8d2a70090b412cde51290f12ac81d7416467bb4882603ef03cebffc11fdc1ecc33cbf7e63dc236cf2358a7bedce662c0c65 SHA512 9cfff5c4f3cb7cbd7600fefbccd984a5a3a22b3db24c4864d73ede4a4e1f49d0fb5a749fd6cc8319818bed90fa1ba04a8c7ea9fec1f716d550850d26ce804326
-EBUILD classified-ads-0.16.ebuild 1782 BLAKE2B 7a26c59fc8b6f332b5db4f0298c2a8d2a70090b412cde51290f12ac81d7416467bb4882603ef03cebffc11fdc1ecc33cbf7e63dc236cf2358a7bedce662c0c65 SHA512 9cfff5c4f3cb7cbd7600fefbccd984a5a3a22b3db24c4864d73ede4a4e1f49d0fb5a749fd6cc8319818bed90fa1ba04a8c7ea9fec1f716d550850d26ce804326
+EBUILD classified-ads-0.13-r1.ebuild 1743 BLAKE2B 37043d2c89d545b86d18eb3c986fe252a24c1f536250179d3950f2e1c1c4147ec581912210818b821b64003e799e977149af91e95db2329b2e99d54e94265238 SHA512 5c974dd583b0c7b507b425cc655d13a5cee9e6cec3b3050048e325409e2fedb898872e83050d89d77d5e7e94844da5c45f74a79827d4f383344bbc1472f39be2
+EBUILD classified-ads-0.13-r2.ebuild 1837 BLAKE2B 81e9a675b51f5509bb38022b7a027823bde3fac767a07b730baa26fd77f6e4786ba75b6ff9fba3033225b2995dbf00de824c6b83bf8cd92907832cf6954013d5 SHA512 276d34a3712ffffbae72951167775cbf9c88077610f71ac06c11d10e5a28c57dd71ac18e0edccd04570457e4d29b80f8d5de93e3a9d2ca6e590293b918fa90a1
+EBUILD classified-ads-0.14.ebuild 1782 BLAKE2B bc505018c7f8fb52b55f541465abf45e6d3d52c46a8e312b3b0aa7cf333584bf0ef56e64398bfe05afc2020c783152926b4fd8bf9b6bf6d6340ff2147f4f36ba SHA512 a3d412091fe9c19440801227f67289082812ee5a35f80b1143015ecbbb1f1e30311155331e52838f5b9c6ffa0cb0bde0a63abbaa7fd354d9d1cecfef2cb8d307
+EBUILD classified-ads-0.15.ebuild 1782 BLAKE2B bc505018c7f8fb52b55f541465abf45e6d3d52c46a8e312b3b0aa7cf333584bf0ef56e64398bfe05afc2020c783152926b4fd8bf9b6bf6d6340ff2147f4f36ba SHA512 a3d412091fe9c19440801227f67289082812ee5a35f80b1143015ecbbb1f1e30311155331e52838f5b9c6ffa0cb0bde0a63abbaa7fd354d9d1cecfef2cb8d307
+EBUILD classified-ads-0.16.ebuild 1782 BLAKE2B bc505018c7f8fb52b55f541465abf45e6d3d52c46a8e312b3b0aa7cf333584bf0ef56e64398bfe05afc2020c783152926b4fd8bf9b6bf6d6340ff2147f4f36ba SHA512 a3d412091fe9c19440801227f67289082812ee5a35f80b1143015ecbbb1f1e30311155331e52838f5b9c6ffa0cb0bde0a63abbaa7fd354d9d1cecfef2cb8d307
MISC metadata.xml 1810 BLAKE2B 84d8b3c4131a1b631798549fb2278485f33089fa6473c61e0174c33db5ed7223b0d408a80d50b64336183265d6c908e305a6d5a34359f328f2e016b6f095354c SHA512 55d8a50a3054cf23e5ca92377b448df83ce6c0c98f65c3044262f67b6928ce2d44b35771987a5524ecbf625848fb6ba10085462eeea0fef76ce2567ddaa7df0f
diff --git a/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild b/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild
index 7da575619d8c..5f9a72b28641 100644
--- a/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild
+++ b/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="${RDEPEND}
doc? ( app-text/doxygen[dot] )
test? ( dev-libs/libgcrypt:0
dev-qt/qttest:5
- sys-devel/gdb:0 )"
+ dev-debug/gdb:0 )"
src_prepare() {
# preprocessed graphics are unpacked into wrong directory
diff --git a/net-p2p/classified-ads/classified-ads-0.13-r2.ebuild b/net-p2p/classified-ads/classified-ads-0.13-r2.ebuild
index 87c87bf5edf6..1f23776c5ef0 100644
--- a/net-p2p/classified-ads/classified-ads-0.13-r2.ebuild
+++ b/net-p2p/classified-ads/classified-ads-0.13-r2.ebuild
@@ -40,7 +40,7 @@ DEPEND="${RDEPEND}
doc? ( app-text/doxygen[dot] )
test? ( dev-libs/libgcrypt:0
dev-qt/qttest:5
- sys-devel/gdb:0 )"
+ dev-debug/gdb:0 )"
BDEPEND="sys-devel/gettext"
diff --git a/net-p2p/classified-ads/classified-ads-0.14.ebuild b/net-p2p/classified-ads/classified-ads-0.14.ebuild
index e92f7930e940..30c8a9c7dc71 100644
--- a/net-p2p/classified-ads/classified-ads-0.14.ebuild
+++ b/net-p2p/classified-ads/classified-ads-0.14.ebuild
@@ -40,7 +40,7 @@ RDEPEND="app-arch/bzip2
DEPEND="${RDEPEND}
test? ( dev-libs/libgcrypt:0
dev-qt/qttest:5
- sys-devel/gdb:0 )"
+ dev-debug/gdb:0 )"
BDEPEND="sys-devel/gettext
doc? ( app-text/doxygen )"
diff --git a/net-p2p/classified-ads/classified-ads-0.15.ebuild b/net-p2p/classified-ads/classified-ads-0.15.ebuild
index e92f7930e940..30c8a9c7dc71 100644
--- a/net-p2p/classified-ads/classified-ads-0.15.ebuild
+++ b/net-p2p/classified-ads/classified-ads-0.15.ebuild
@@ -40,7 +40,7 @@ RDEPEND="app-arch/bzip2
DEPEND="${RDEPEND}
test? ( dev-libs/libgcrypt:0
dev-qt/qttest:5
- sys-devel/gdb:0 )"
+ dev-debug/gdb:0 )"
BDEPEND="sys-devel/gettext
doc? ( app-text/doxygen )"
diff --git a/net-p2p/classified-ads/classified-ads-0.16.ebuild b/net-p2p/classified-ads/classified-ads-0.16.ebuild
index e92f7930e940..30c8a9c7dc71 100644
--- a/net-p2p/classified-ads/classified-ads-0.16.ebuild
+++ b/net-p2p/classified-ads/classified-ads-0.16.ebuild
@@ -40,7 +40,7 @@ RDEPEND="app-arch/bzip2
DEPEND="${RDEPEND}
test? ( dev-libs/libgcrypt:0
dev-qt/qttest:5
- sys-devel/gdb:0 )"
+ dev-debug/gdb:0 )"
BDEPEND="sys-devel/gettext
doc? ( app-text/doxygen )"
diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index fc4a529055f3..d46302a1e56a 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -5,7 +5,9 @@ AUX ipfs.service 372 BLAKE2B 8989cc474ab46309dda6d167fb89476b01d10e07374d53c480a
DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1 SHA512 5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca SHA512 16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7 SHA512 08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
+DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db SHA512 ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95
EBUILD kubo-0.20.0.ebuild 1803 BLAKE2B f1054119a7f6d38326f1328c93e2925811fc2431d55d8f198d75c4eae30bac1ed2b8d88ce98ab7c966486794d2f126e35a9e7a29f2a31a4f405a527baa482b6e SHA512 751c6941861d2da98c6d6307bdf964dd8b022560f82704208e857a420de7be33f9acc5085adfdf90bf362800b1ee2118d21c2e6ef28db59dfdb0df273da61b7d
EBUILD kubo-0.21.0.ebuild 1804 BLAKE2B abc00f609fb9b18d7f9026e0608b25ccdba4ae42ce9de8c5ecdae438a76bd1217149e61dc36c6f73c7c840174d6985f757dde44f460a252d1f114d7c122e66e7 SHA512 ad400b3635649ae7470e4934163a8ac4b342578d22764f4c3eca014689e5e19ff828e594d0d9209b2dc7a7755d1a93074c94c3a225df57af628e45883c100457
EBUILD kubo-0.22.0.ebuild 1917 BLAKE2B da36ae540aad8b44853dd2385d2a24ef2a545090f45e0366780b58bd9b078db71429d1776f54ecd0d588cc78a49f0bb4513814343a2693527db8e49104dc4917 SHA512 5b9d94d71976eb8f0a3a747d4d04a732b3265388fdd774ab4e7095995cf1c65584bd0d1be3a134cdfe7b67f0c4c9891a1d9464aab208998104c161ada2f7bd80
+EBUILD kubo-0.25.0.ebuild 1974 BLAKE2B 6b40a40dfffc7fd63b42d290287d42199b3fd4e04223033d317ea35ee625e0d338c05dc7337529392965266e4e2f3ba10a0a31fcd085effb8b65f10f3603f054 SHA512 5f04dc88a24b6f054394f047df6c63371f47e0a676538ed2b0b94a6cee89f5c3dd09117056d22bb0d79efb286265697ab1b87b676c548253763ea94c5258f804
MISC metadata.xml 596 BLAKE2B 68c5576e325ef2e0a6954047b8784427ca8b1d038c4b7fc7a7f2082e2682dbb8b807083251c9e5eca927d070d21b1f5ee9f96e2cb2437a9f5934bdc46f139fb6 SHA512 2d41af83abc0527e9031f8bec8d471dc7d163714bb42b9d7f65c943993e7d554207a5fb85ad96ae94c7876a74e2b3c8dba6a8f70e4f1bbb5a785bb98624233a9
diff --git a/net-p2p/kubo/kubo-0.25.0.ebuild b/net-p2p/kubo/kubo-0.25.0.ebuild
new file mode 100644
index 000000000000..5eb80133d072
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.25.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/"
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ acct-group/ipfs
+ acct-user/ipfs
+ sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+ local mygoargs
+ mygoargs=(
+ -tags release
+ )
+
+ ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+ ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+ IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || die
+ IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || die
+ IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+ ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+ dobin ipfs
+ dobin ipfswatch
+ newbashcomp ipfs-completion.bash ipfs
+ newfishcomp ipfs-completion.fish ipfs
+ newzshcomp ipfs-completion.zsh _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.'
+
+ # See https://bugs.gentoo.org/838238
+ ewarn 'In case kubo CPU usage is too high run the next workaround'
+ ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+ ewarn 'Be aware that this will make your node less visible to other peers'
+}