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) +}
