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

Reply via email to