commit:     30ea40883bbc1dd74c12e8b199a22205ba3293f7
Author:     Hank Leininger <hlein <AT> korelogic <DOT> com>
AuthorDate: Fri Nov  7 19:10:54 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 16:30:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ea4088

app-crypt/aespipe: add 2.4j, support app-crypt/freepg

freepg should be fine, but we need gpg-agent/socket compatibility
so it's not yet clear sequoia-chameleon-gnupg is viable.

Signed-off-by: Hank Leininger <hlein <AT> korelogic.com>
Bug: https://bugs.gentoo.org/965591
Bug: https://bugs.gentoo.org/965555
Closes: https://bugs.gentoo.org/965653
Part-of: https://github.com/gentoo/gentoo/pull/44534
Closes: https://github.com/gentoo/gentoo/pull/44534
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 app-crypt/aespipe/Manifest            |  1 +
 app-crypt/aespipe/aespipe-2.4j.ebuild | 31 +++++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/app-crypt/aespipe/Manifest b/app-crypt/aespipe/Manifest
index 0b528d8f5946..8ea2793a6b8a 100644
--- a/app-crypt/aespipe/Manifest
+++ b/app-crypt/aespipe/Manifest
@@ -1 +1,2 @@
 DIST aespipe-v2.4f.tar.bz2 107663 BLAKE2B 
80af945ec938307ddaeb1a1f7a91da71d4f1aeabe4cb303166cad95c36e0d0090fd8440bb636ac0245d2701d61fdea715c84e18dfacf32bfba7f4b85a2db091f
 SHA512 
75b6b2069a0e013dbded29b07b990fc783cc04ce05fc37e6591dae7e8190485960735ec1a1af18d065be57d0b7ec23dbe520e920f92e9c01170b7a23eb32eb3f
+DIST aespipe-v2.4j.tar.bz2 124511 BLAKE2B 
cf42971d29b2c5c7505b8a78a162b31b713dc35872f7abd53e7d5eca1fa9d60dbed9dd38559965fefb5c413b22ca30af6e352e438190cf93ed9091fe0d5f6a92
 SHA512 
4fd71aa492038c685cbfb90c5607fab56806942f34c5d5e971d552648724820c962310a52ece4fc700e2064014f9645aa814efb1c00bbfa3fe301e19028338f5

diff --git a/app-crypt/aespipe/aespipe-2.4j.ebuild 
b/app-crypt/aespipe/aespipe-2.4j.ebuild
new file mode 100644
index 000000000000..dbd6875c8479
--- /dev/null
+++ b/app-crypt/aespipe/aespipe-2.4j.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Encrypts data from stdin to stdout"
+HOMEPAGE="https://loop-aes.sourceforge.net";
+SRC_URI="https://loop-aes.sourceforge.net/aespipe/${PN}-v${PV}.tar.bz2";
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_padlock static"
+
+RDEPEND="
+       app-arch/sharutils
+       || (
+               app-crypt/gnupg
+               app-crypt/freepg
+       )"
+
+src_configure() {
+       use static && append-ldflags -static
+       econf \
+               $(use_enable asm) \
+               $(use_enable cpu_flags_x86_aes intelaes) \
+               $(use_enable cpu_flags_x86_padlock padlock)
+}

Reply via email to