app-admin/i2pd-tools: add 2025.10.16, drop 2025.02.26-r1

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2025-10-27 20:45:32 +05:00
parent 4f3d0c288e
commit 7f822a389b
2 changed files with 13 additions and 21 deletions

View File

@@ -1,4 +1,4 @@
DIST i2pd-2716869.tar.gz 721065 BLAKE2B 095409093f04bb49843b5061f8ec858c1bfee61bcac04d15c87f153d906941a420527131f2e35dd5b2bb570940d10308d0b15d75a897a870819fcf9ff273495e SHA512 ab7d3b8a229b87749c3793d1c19e41981c9005239da6981b6a229e78b79fb7f56ebafdbf7bffb21076f7d98fedbfbc26fefcb22f3d9abf8eb5f4fe025d0a6549
DIST i2pd-dcd15cc.tar.gz 695809 BLAKE2B 13ba94b3da9bdf01e0bd44199c832883165d0f46666ddf4008d3ad352c3aa2d622c6b5bf853e97e2572c696aed5ccc7919cecf9d97197391902eff49bf714770 SHA512 1a184422274839e125a3829edcbacb0c1580e389d20998123cef45ce1176c6f48d6d8ce8a89b997e09ad8aca92e986ffb91ac534129ca4ea860853e7067391f7
DIST i2pd-tools-2025.02.26.tar.gz 25910 BLAKE2B 6d4ae77c33ada01b47f73256ee08bf5f317df09b20f6ff533cb6548e584cf8d0068f95441d9a7adc4fcb81469000d7b3d970919a5acc43e5372dc96c2e554984 SHA512 3a4b8efbfbe7f7610c80380e536d59a940d2277a3aa719895fff831e7537565a273cb5b5b5a2373a8d16a4e7ef3033dd29a71791e3fb4415912425ee5d32ae1f
DIST i2pd-80080fd.tar.gz 723150 BLAKE2B 0e8552fa47043da7c4a2688ec2fa11e990be85fa5288e9aeb9b4752cae41017e23185e546c3a433c8ca5b52d0c7d8713f70b11376199913013a3c32355265888 SHA512 3219c19eebf5703f9a1b074ab8948627fd6a7c3115eeaec74ffc75508e89d9ec3b3c6e44e0bfa2e3fb4375e8744c5e79776f359510bc3af2a2ba7ea18341b21f
DIST i2pd-tools-2025.08.21.tar.gz 27338 BLAKE2B 56e9d9ba1089a38cce6cc117865f61af8218d3819d432801d6192b21bf20e2e2c15abbfd78012ea4f9a42a1bba3cc243fc5d28d7a4ad4fee3c0b037389b1d951 SHA512 5d7d03be06e858fe0e5d3971b2e79e5a56bfb6a9293c137948e30fe6f050705c6d0f2bfdbf247f55fdd2c15d8f397bd4922934486ee607e09935343db6e37997
DIST i2pd-tools-2025.10.16.tar.gz 34514 BLAKE2B 284f775e22bde35318c098943d5313fae14e2b8f92028bd80a7f21beeea0c00b9bc6bba9a929a7bb458d8fe6a8471d49ef83587c667b0e564c9bf418f2d94c8e SHA512 2a706f21485586c7cd34873ec88c17315f02a7bd87011b9182cf22d509dc02d81693049eab2cef77f2d88bd77401e730f4d94df10a3fccb9f7ed3e7f605c8463

View File

@@ -1,12 +1,12 @@
# Copyright 2022-2023 Gentoo Authors
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
inherit cmake
COMMIT="33fce4b087d92ee90653460bbe7a07cdc0c7b121"
I2PD_COMMIT="dcd15cc2449d6320de6351054e61ef2ee7ebee40" # keep in sync with bundled version
COMMIT="b483a59093460861f9a124eb8639268ace69d9cc"
I2PD_COMMIT="80080fd8f5df5c8c07df044458eedbf8fbbbe86c" # keep in sync with bundled version
DESCRIPTION="Some useful tools for I2P"
HOMEPAGE="https://github.com/PurpleI2P/i2pd-tools"
SRC_URI="
@@ -27,10 +27,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-0.2023.03.12-nodebug.patch
)
src_unpack() {
default
@@ -39,23 +35,19 @@ src_unpack() {
}
src_configure() {
tc-export AR CXX
}
src_compile() {
mymakeflags=(
CXXFLAGS="${CXXFLAGS}"
LDFLAGS="${LDFLAGS}"
USE_AESNI="$(usex cpu_flags_x86_aes)"
local mycmakeargs=(
-DWITH_LIBRARY=OFF
-DWITH_BINARY=OFF
-DCMAKE_SKIP_RPATH=ON
)
emake "${mymakeflags[@]}"
cmake_src_configure
}
src_install() {
local -a binaries
# extracted from Makefile
mv "${BUILD_DIR}"/{autoconf_i2pd,autoconf} || die
binaries=(
vain keygen keyinfo famtool routerinfo regaddr regaddr_3ld
i2pbase64 offlinekeys b33address regaddralias x25519 verifyhost
@@ -63,7 +55,7 @@ src_install() {
)
for bin in "${binaries[@]}"; do
newbin "${bin}" "i2pd-${bin}"
newbin "${BUILD_DIR}/${bin}" "i2pd-${bin}"
done
einstalldocs