commit: 7f822a389b8da07071e027e30a2f705eb34ef609 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Mon Oct 27 15:45:32 2025 +0000 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> CommitDate: Mon Oct 27 16:00:22 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f822a38
app-admin/i2pd-tools: add 2025.10.16, drop 2025.02.26-r1 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> app-admin/i2pd-tools/Manifest | 4 +-- ...2.26-r1.ebuild => i2pd-tools-2025.10.16.ebuild} | 30 ++++++++-------------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/app-admin/i2pd-tools/Manifest b/app-admin/i2pd-tools/Manifest index 9a81741710..f793300168 100644 --- a/app-admin/i2pd-tools/Manifest +++ b/app-admin/i2pd-tools/Manifest @@ -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 diff --git a/app-admin/i2pd-tools/i2pd-tools-2025.02.26-r1.ebuild b/app-admin/i2pd-tools/i2pd-tools-2025.10.16.ebuild similarity index 71% rename from app-admin/i2pd-tools/i2pd-tools-2025.02.26-r1.ebuild rename to app-admin/i2pd-tools/i2pd-tools-2025.10.16.ebuild index 2f2d57209a..9e8d5c137a 100644 --- a/app-admin/i2pd-tools/i2pd-tools-2025.02.26-r1.ebuild +++ b/app-admin/i2pd-tools/i2pd-tools-2025.10.16.ebuild @@ -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
