summaryrefslogtreecommitdiff
path: root/app-crypt
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/Manifest.gzbin25289 -> 25275 bytes
-rw-r--r--app-crypt/aescrypt/Manifest4
-rw-r--r--app-crypt/aescrypt/aescrypt-3.14.ebuild71
-rw-r--r--app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch40
-rw-r--r--app-crypt/aescrypt/files/aescrypt-3.14-ldflags.patch20
-rw-r--r--app-crypt/argon2/Manifest2
-rw-r--r--app-crypt/argon2/argon2-20190702-r1.ebuild2
-rw-r--r--app-crypt/asekey/Manifest1
-rw-r--r--app-crypt/asekey/asekey-3.7.ebuild32
-rw-r--r--app-crypt/ccid/Manifest6
-rw-r--r--app-crypt/ccid/ccid-1.5.1.ebuild2
-rw-r--r--app-crypt/ccid/ccid-1.5.4.ebuild2
-rw-r--r--app-crypt/ccid/ccid-1.5.5.ebuild2
-rw-r--r--app-crypt/coolkey/Manifest2
-rw-r--r--app-crypt/coolkey/coolkey-1.1.0-r9.ebuild2
-rw-r--r--app-crypt/dieharder/Manifest2
-rw-r--r--app-crypt/dieharder/dieharder-3.31.1-r4.ebuild2
-rw-r--r--app-crypt/easy-rsa/Manifest8
-rw-r--r--app-crypt/easy-rsa/easy-rsa-3.1.2.ebuild2
-rw-r--r--app-crypt/easy-rsa/easy-rsa-3.1.6.ebuild2
-rw-r--r--app-crypt/easy-rsa/easy-rsa-3.1.7.ebuild2
-rw-r--r--app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild2
-rw-r--r--app-crypt/gcr/Manifest4
-rw-r--r--app-crypt/gcr/gcr-3.41.1-r2.ebuild2
-rw-r--r--app-crypt/gcr/gcr-4.2.1.ebuild2
-rw-r--r--app-crypt/gnupg-pkcs11-scd/Manifest2
-rw-r--r--app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild48
-rw-r--r--app-crypt/gnupg/Manifest8
-rw-r--r--app-crypt/gnupg/gnupg-2.2.42-r4.ebuild2
-rw-r--r--app-crypt/gnupg/gnupg-2.2.43-r1.ebuild2
-rw-r--r--app-crypt/gnupg/gnupg-2.4.5-r1.ebuild2
-rw-r--r--app-crypt/gnupg/gnupg-2.4.5-r2.ebuild2
-rw-r--r--app-crypt/gpgme/Manifest4
-rw-r--r--app-crypt/gpgme/files/ecd0c86d62351d267bdc9566286c532a394c711b.patch40
-rw-r--r--app-crypt/gpgme/gpgme-1.23.2-r1.ebuild (renamed from app-crypt/gpgme/gpgme-1.23.2.ebuild)4
-rw-r--r--app-crypt/gpgme/gpgme-1.23.2-r2.ebuild232
-rw-r--r--app-crypt/hashalot/Manifest2
-rw-r--r--app-crypt/hashalot/hashalot-0.3-r2.ebuild2
-rw-r--r--app-crypt/heimdal/Manifest4
-rw-r--r--app-crypt/heimdal/heimdal-7.8.0-r1.ebuild190
-rw-r--r--app-crypt/heimdal/heimdal-7.8.0-r2.ebuild191
-rw-r--r--app-crypt/heimdal/heimdal-7.8.0-r3.ebuild2
-rw-r--r--app-crypt/jitterentropy-rngd/Manifest4
-rw-r--r--app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild31
-rw-r--r--app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.8.ebuild1
-rw-r--r--app-crypt/jitterentropy/Manifest2
-rw-r--r--app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild2
-rw-r--r--app-crypt/keysmith/Manifest6
-rw-r--r--app-crypt/keysmith/keysmith-24.05.2.ebuild2
-rw-r--r--app-crypt/keysmith/keysmith-24.08.1.ebuild (renamed from app-crypt/keysmith/keysmith-24.08.0.ebuild)0
-rw-r--r--app-crypt/libb2/Manifest2
-rw-r--r--app-crypt/libb2/libb2-0.98.1-r3.ebuild2
-rw-r--r--app-crypt/libmd/Manifest4
-rw-r--r--app-crypt/libmd/libmd-1.0.4.ebuild2
-rw-r--r--app-crypt/libmd/libmd-1.1.0.ebuild2
-rw-r--r--app-crypt/libsecret/Manifest2
-rw-r--r--app-crypt/libsecret/libsecret-0.21.1.ebuild2
-rw-r--r--app-crypt/mhash/Manifest2
-rw-r--r--app-crypt/mhash/mhash-0.9.9.9-r3.ebuild2
-rw-r--r--app-crypt/minisign/Manifest2
-rw-r--r--app-crypt/minisign/minisign-0.11-r1.ebuild2
-rw-r--r--app-crypt/mit-krb5-appl/Manifest4
-rw-r--r--app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r3.ebuild2
-rw-r--r--app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild2
-rw-r--r--app-crypt/mit-krb5/Manifest4
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild152
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild2
-rw-r--r--app-crypt/osslsigncode/Manifest11
-rw-r--r--app-crypt/osslsigncode/files/osslsigncode-2.9-missing-import.patch27
-rw-r--r--app-crypt/osslsigncode/metadata.xml1
-rw-r--r--app-crypt/osslsigncode/osslsigncode-2.5.ebuild58
-rw-r--r--app-crypt/osslsigncode/osslsigncode-2.9.ebuild57
-rw-r--r--app-crypt/p11-kit/Manifest2
-rw-r--r--app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild2
-rw-r--r--app-crypt/pgpdump/Manifest2
-rw-r--r--app-crypt/pgpdump/pgpdump-0.35.ebuild26
-rw-r--r--app-crypt/pinentry/Manifest8
-rw-r--r--app-crypt/pinentry/pinentry-1.2.1-r7.ebuild2
-rw-r--r--app-crypt/pinentry/pinentry-1.2.1-r8.ebuild2
-rw-r--r--app-crypt/pinentry/pinentry-1.3.0-r3.ebuild2
-rw-r--r--app-crypt/pinentry/pinentry-1.3.1.ebuild2
-rw-r--r--app-crypt/pius/Manifest5
-rw-r--r--app-crypt/pius/metadata.xml9
-rw-r--r--app-crypt/pius/pius-3.0.0-r1.ebuild34
-rw-r--r--app-crypt/pius/pius-3.0.0-r2.ebuild4
-rw-r--r--app-crypt/pkcrack/Manifest1
-rw-r--r--app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild55
-rw-r--r--app-crypt/qca/Manifest1
-rw-r--r--app-crypt/qca/files/qca-2.3.7-use-sha256-not-sha1.patch29
-rw-r--r--app-crypt/quickcrypt/Manifest2
-rw-r--r--app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild2
-rw-r--r--app-crypt/rhash/Manifest6
-rw-r--r--app-crypt/rhash/rhash-1.4.3.ebuild2
-rw-r--r--app-crypt/rhash/rhash-1.4.4-r1.ebuild2
-rw-r--r--app-crypt/rhash/rhash-1.4.4.ebuild2
-rw-r--r--app-crypt/rotix/Manifest4
-rw-r--r--app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch31
-rw-r--r--app-crypt/rotix/rotix-0.83-r1.ebuild36
-rw-r--r--app-crypt/rotix/rotix-0.83-r3.ebuild2
-rw-r--r--app-crypt/sbctl/Manifest4
-rw-r--r--app-crypt/sbctl/sbctl-0.15.4.ebuild45
-rw-r--r--app-crypt/seahorse/Manifest4
-rw-r--r--app-crypt/seahorse/seahorse-43.0-r3.ebuild2
-rw-r--r--app-crypt/seahorse/seahorse-43.0-r4.ebuild2
-rw-r--r--app-crypt/shash/Manifest2
-rw-r--r--app-crypt/shash/shash-0.2.6-r4.ebuild2
-rw-r--r--app-crypt/xca/Manifest4
-rw-r--r--app-crypt/xca/xca-2.6.0.ebuild2
-rw-r--r--app-crypt/xca/xca-2.7.0.ebuild76
109 files changed, 587 insertions, 1176 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 97b588860a9c..2ec845505f2d 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/aescrypt/Manifest b/app-crypt/aescrypt/Manifest
index bc5a528f8402..ba9fa065c390 100644
--- a/app-crypt/aescrypt/Manifest
+++ b/app-crypt/aescrypt/Manifest
@@ -1,8 +1,4 @@
-AUX aescrypt-3.14-iconv.patch 1104 BLAKE2B a6b9a8f41e86c9ac6fe16427752ae20da7177e5c1aec9f42373f94606954732632d84dc06a1425508115b3fc94f54f895c671eca691442c4d3d3b9163a27934e SHA512 fb3dd6a459e1378c44ffcd6a5b109f4bd178ee2e3190eed334bbfa4387fb11c4d070105598b4f0b989428f00a28f2064cf5f5064b71c49db269f4f4b55283960
-AUX aescrypt-3.14-ldflags.patch 632 BLAKE2B 76f47200abc65e747a60e28d5870296d0bbf0292ed34143afc0e4a9afd9ce75225f321dba92c71bf67fd9fe95b72d572080e97a6e1f6bca50604995634584351 SHA512 8ad8c9454b3865f8fcbab9463713bd7e6638a09df792a5d001e0fc2d0d11cc1f50235206d363300e977f6ce6f512c3911e02c9b706ac85069e1536c2734b73ac
AUX aescrypt-3.16-iconv.patch 585 BLAKE2B a4d2670f61c142987fdd286dff3af7abd90a4e89b0e40551d42f4fce5f3e1016a1be8d677c84f71f37bc6f33d69a5bf94d8d7d7f190fbc85c4ed4ee3ef03d253 SHA512 fed8bc78992e2daa9b024bb1b0ba610c2fd5d428f88dd036a7a0e914f582e9e006882986f9dde257bc70ad9935009908c2c6748b1337a950e51ac8e8734099b6
-DIST aescrypt-3.14.tgz 38742 BLAKE2B 7122cb0246e28fd1301c58c13145c47ea3e20c8af61efc4115eec8a7ade720ecf2093f2e0156c05eb6cbb6e403bbeb3624745609f0ec1f2fd477edbd876e3373 SHA512 ac06604e2121f0c0f098e87d43c493b7285c58ac7419c284e6a93218dfa7381d4ca69ee775842fde89226092e05978d662eddefe734afe38f67b28df68d87b68
DIST aescrypt-3.16.tgz 39167 BLAKE2B 622976f55e33e98ede6488ee874d2f3371f928a8827d7973d967ddf253112eeb96036d2a7d4f8df7c1c9013e104d39fa5df9c28a7fce121cd11590a98e960c3a SHA512 b6d4fda92bb465c36a9930de0d86777111d2da67f2aa274fb98fcd99629c7ff2d88d8faffdbeeae25c44dc99f0f29b2872867128b7e3a384deada744ce21cdd0
-EBUILD aescrypt-3.14.ebuild 1640 BLAKE2B 0a93b28537ca729fef75787a17549d1b6e9cfa4b6ac5458f336916e7013ece2deb3a47768b5cf794043d499e9e5047e8265e5bb4303c28651a3e4e8412fd0f11 SHA512 986a09e671d1eb8aa559728bbcb04f6edf158999d771b48753bdbda58165c879258acb36c11779522daca63eff83fa1593764e6f4b5fad4072ca7cb434d4bfc4
EBUILD aescrypt-3.16.ebuild 1603 BLAKE2B 2e6aad714a21d298d23ca12a05ee3dd54ce7cd39bd1693b74bd0dd8c7068685fe18daa11d8cec5d2d21b63cf1324f8a3374e591d565b6d6b14620b5c7568727f SHA512 562e335e1580c548d88ba9c0a2510276f6bff3a341f315395705bb076fbc82052203796b1b572b6346fe0a98f48859341b275a24a036cb99258f4c2e47974a27
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-crypt/aescrypt/aescrypt-3.14.ebuild b/app-crypt/aescrypt/aescrypt-3.14.ebuild
deleted file mode 100644
index 51a5d8403d18..000000000000
--- a/app-crypt/aescrypt/aescrypt-3.14.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs flag-o-matic desktop xdg
-
-DESCRIPTION="Advanced file encryption using AES"
-HOMEPAGE="https://www.aescrypt.com/"
-SRC_URI="https://www.aescrypt.com/download/v$(ver_cut 1)/linux/${P}.tgz"
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="static X"
-RDEPEND="X? (
- || ( gnome-extra/zenity kde-apps/kdialog )
- dev-lang/perl
- )
- "
-
-PATCHES=(
- "${FILESDIR}/${P}-iconv.patch"
- "${FILESDIR}/${P}-ldflags.patch"
-)
-
-src_prepare() {
- xdg_src_prepare
- sed -i \
- -e 's:Icon=/usr/share/aescrypt/SmallLock.png:Icon=SmallLock:' \
- -e 's|Categories=Application;Utility;TextEditor;|Categories=Utility;TextEditor;|' \
- gui/AESCrypt.desktop || die
-}
-
-src_compile() {
- if use static; then
- append-cflags "-DDISABLE_ICONV"
- append-ldflags "-static"
- fi
- cd src || die
- emake \
- CFLAGS="${CFLAGS} -Wall -Wextra -pedantic -std=c99 -D_FILE_OFFSET_BITS=64" \
- LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)"
-}
-
-src_test() {
- cd src || die
- emake -j1 test \
- CFLAGS="${CFLAGS} -Wall -Wextra -pedantic -std=c99 -D_FILE_OFFSET_BITS=64" \
- LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin src/{aescrypt,aescrypt_keygen}
- doman man/*
- doicon gui/SmallLock.png
- domenu gui/AESCrypt.desktop
- dobin gui/aescrypt-gui
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- if use X; then
- einfo 'The .desktop file for aescrypt is only supposed to be used with "Open With"'
- einfo 'to encrypt and decrypt files.'
- einfo 'See:'
- einfo ' https://www.aescrypt.com/linux_aes_crypt.html'
- einfo 'for more information'
- fi
-}
diff --git a/app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch b/app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch
deleted file mode 100644
index 8232f80aebbc..000000000000
--- a/app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 337cc9367a3cb4450eee245c6ceb615d0f05499d Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev <alon.barlev@gmail.com>
-Date: Sat, 2 Feb 2013 01:18:08 +0200
-Subject: [PATCH 2/2] build: support disable iconv for static build
-
-Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
----
- password.c | 10 ++++++++++
- 1 file changed, 10 insertions(+)
-
-diff --git a/password.c b/password.c
-index 9a2c1f8..dee79da 100644
---- a/src/password.c
-+++ b/src/password.c
-@@ -232,6 +232,15 @@ int passwd_to_utf16(unsigned char *in_passwd,
- size_t ic_inbytesleft,
- ic_outbytesleft;
-
-+#ifdef DISABLE_ICONV
-+ /* support only latin */
-+ int i;
-+ for (i=0;i<length+1;i++) {
-+ out_passwd[i*2] = in_passwd[i];
-+ out_passwd[i*2+1] = 0;
-+ }
-+ return length*2;
-+#else
- /* Max length is specified in character, but this function deals
- * with bytes. So, multiply by two since we are going to create a
- * UTF-16 string.
-@@ -273,5 +282,6 @@ int passwd_to_utf16(unsigned char *in_passwd,
- }
- iconv_close(condesc);
- return (max_length - ic_outbytesleft);
-+#endif
- }
-
---
-1.7.12.4
-
diff --git a/app-crypt/aescrypt/files/aescrypt-3.14-ldflags.patch b/app-crypt/aescrypt/files/aescrypt-3.14-ldflags.patch
deleted file mode 100644
index 757f0e4e7fcb..000000000000
--- a/app-crypt/aescrypt/files/aescrypt-3.14-ldflags.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -Naru a/src/Makefile b/src/Makefile
---- a/src/Makefile 2021-07-14 09:25:15.509797042 +0200
-+++ b/src/Makefile 2021-07-14 09:25:46.689797121 +0200
-@@ -27,13 +27,13 @@
- all: aescrypt aescrypt_keygen
-
- aescrypt: $(AESCRYPT_OBJS)
-- $(CC) $(CFLAGS) $(LIBS) -o $@ $(AESCRYPT_OBJS)
-+ $(CC) $(CFLAGS) $(LIBS) $(LDFLAGS) -o $@ $(AESCRYPT_OBJS)
-
- aescrypt_keygen: $(KEYGEN_OBJS)
-- $(CC) $(CFLAGS) $(LIBS) -o $@ $(KEYGEN_OBJS)
-+ $(CC) $(CFLAGS) $(LIBS) $(LDFLAGS) -o $@ $(KEYGEN_OBJS)
-
- %.o: %.c %.h
-- $(CC) $(CFLAGS) -c $*.c
-+ $(CC) $(CFLAGS) $(LDFLAGS) -c $*.c
-
- install: aescrypt
- install -o root -g root -m 755 aescrypt /usr/bin
diff --git a/app-crypt/argon2/Manifest b/app-crypt/argon2/Manifest
index 810fbdc59a7e..fe790356dd2a 100644
--- a/app-crypt/argon2/Manifest
+++ b/app-crypt/argon2/Manifest
@@ -1,3 +1,3 @@
DIST argon2-20190702.tar.gz 1505307 BLAKE2B fa9c3dde7b39c8d797a3d6b52992ebfe35f5eba1c7d7b3aa02c440edc36a3f5186cacee2e39e27ed7c6356dc1970dac0e8198d6f2065eb63ff77f9dfb2937cf8 SHA512 0a4cb89e8e63399f7df069e2862ccd05308b7652bf4ab74372842f66bcc60776399e0eaf979a7b7e31436b5e6913fe5b0a6949549d8c82ebd06e0629b106e85f
-EBUILD argon2-20190702-r1.ebuild 1394 BLAKE2B eab650e88c4ab4590cf8a7a59c06fed6be40f1f2394a1a8bfbcb1d54dd5e54d55ba83e657c2da27075fcabd7ffe143cde9e7f4cb1cd5769a957ecba725c930ee SHA512 ec0011ca3ce9e4a95ff68ddce9f4db2916c62503ffc4ebe7d0887ded8f632be374e85cbbda112608ef17a25be98497f7d6925a6b94fccb2d9b4882823ee34ddc
+EBUILD argon2-20190702-r1.ebuild 1388 BLAKE2B 4b8995bca829d8fc0805aba0cec74ccafe2173ab64fc51734e6da905fcc00d913aaa54774966bbd192fb3769eb4893e2d1093cb23ad66eb398dc165f9d663d26 SHA512 92712fb6a9593b7bcd1d5a0d695e185de46c22d70b982cab9845b1fb17c72be4dc47d994251eb4e46ded45dd22c888252e95b1bd87f33b638eb92bf8c0f16add
MISC metadata.xml 734 BLAKE2B 5e4e6180919071e9e58305f0f9230f3d1848723dbcdcd104965d48c453bde4e88dcf480b5481f35accef2ed9142857a6da2d1dc8c2bb4dd8f495f3720a8d407a SHA512 d377e8e1e551aaff81cd7d802c7a17bae38cc7686c339b1465086aa1cc5d940e3ee9bdb6fe24142afa455d29c7cfdce5e7e72c60db4880a63b9913c44aff5781
diff --git a/app-crypt/argon2/argon2-20190702-r1.ebuild b/app-crypt/argon2/argon2-20190702-r1.ebuild
index c36974b6a533..fd4e03641a32 100644
--- a/app-crypt/argon2/argon2-20190702-r1.ebuild
+++ b/app-crypt/argon2/argon2-20190702-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/P-H-C/phc-winner-argon2/archive/${PV}.tar.gz -> ${P}
LICENSE="|| ( Apache-2.0 CC0-1.0 )"
SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="static-libs"
S="${WORKDIR}/phc-winner-${P}"
diff --git a/app-crypt/asekey/Manifest b/app-crypt/asekey/Manifest
index 858cddba2b52..816e5a609faf 100644
--- a/app-crypt/asekey/Manifest
+++ b/app-crypt/asekey/Manifest
@@ -3,5 +3,4 @@ AUX asekey-3.7-dont-call-toolchain-cc-directly.patch 318 BLAKE2B 21cf3857e97c942
AUX asekey-3.7-musl-ushort.patch 267 BLAKE2B 6015c4c7c79089c327d8c329724922e0e3d62044282a98747d6facfef89749f735024cf2ae1edf2bef576e1a16fb70b26d564426d3843732bf344c6973eff0c2 SHA512 7ce3f28d8d6d4d0422962395ad6a8f19279f5f5a1819cdc8edf17cfb0ca936200bcbae2bb7144e1c216b00853d92694f9e742e6b000ab533868f5c833ee16b0b
DIST asekey-3.7.tar.bz2 33304 BLAKE2B 95bba8ded9557105dba50a587665ee638162ae6eefe1017a4ed272364eec1da7154b21833ed2f08fa7f4c3d570971795a0a6f65efebe517124da572d0b9b7d91 SHA512 29a01f8250d5fb26a4ba2aca562211cadf403c9e986f9fa6930faf477c374e13095c025b2917e6e837cbe8d83f3a3e023a527598b151ef1c704247c7e7c40647
EBUILD asekey-3.7-r1.ebuild 868 BLAKE2B af81b6353a74ee536277c8152852393886391cc76adf80161bf44dac79a9bcc8fe9af3e1b21ecd066ed4c38417282d51be413f072bee38e963b56882fdc61a2e SHA512 c456299f3aeae1e683c3547579cf08c00737e66091ca5bd43e845969877ec567793fc9f8632c572fdd83db853eb0565c1d66f7d5c2582fbf2ca211f8f8de8cb2
-EBUILD asekey-3.7.ebuild 687 BLAKE2B 06fcda710c9df824c1c8924b38914e881f7388b960c86bf79ea0c844a8f0ba7193b9ec62fba9aa030ed01b06b5cf1e627b3c4041312bd1e640093f0981db75aa SHA512 269fe2fff411256d504af0f582f710671c172391bbf3eb708f9721aaef51d3896758a19f7446e1e3b664f53ccbccf189eefdbbd40513a37c5e512ec8f438032f
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-crypt/asekey/asekey-3.7.ebuild b/app-crypt/asekey/asekey-3.7.ebuild
deleted file mode 100644
index a6c2a097c9bc..000000000000
--- a/app-crypt/asekey/asekey-3.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit udev
-
-DESCRIPTION="ASEKey USB SIM Card Reader"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="https://dev.gentoo.org/~sam/distfiles/app-crypt/asekey/${P}.tar.bz2"
-LICENSE="BSD LGPL-2.1"
-
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-RDEPEND="sys-apps/pcsc-lite[udev]
- virtual/libusb:0"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${P}-bundle.patch"
-)
-
-src_prepare() {
- default
- sed -i -e 's/GROUP="pcscd"/ENV{PCSCD}="1"/' "92_pcscd_${PN}.rules" || die
-}
-
-src_configure() {
- econf --with-udev-rules-dir="$(get_udevdir)/rules.d"
-}
diff --git a/app-crypt/ccid/Manifest b/app-crypt/ccid/Manifest
index cf12fea835fc..1f23e1cb06b3 100644
--- a/app-crypt/ccid/Manifest
+++ b/app-crypt/ccid/Manifest
@@ -3,7 +3,7 @@ AUX ccid-1.5.5-remove-flex-configure-dependency.patch 2353 BLAKE2B 18496a0dbcfc6
DIST ccid-1.5.1.tar.bz2 702586 BLAKE2B 7b9e3c6daf03c186f34ac9b13bd960293a6481f9237ee52937ece1040bd3a79b7dab318e1244205a7feae992261ab5e82292d80ae023a4f621e0e7af7cdb9df5 SHA512 492bde96f5752e2a5316693c44e35e2d041785a00d15e094905c0aafad392f5329009d12801899367276328a582936ee53a1c5239c1813c4536001cb8a608f2e
DIST ccid-1.5.4.tar.bz2 706834 BLAKE2B 8b7f08145808ac94d085eef62c204f8146892cb11f2ce811e46e674272cab016d602afb945c6e808ce3957a80e847c0de2815fedaf15fc8c935cafaccf102762 SHA512 4b30f4768aebf49486a1b1e959615fa077bd393bfdd9e52c15bdc8d6ed63ce27fa7cf82a067d1f80d8b3534c66194036925d3fea5af64b6a775779d38267c757
DIST ccid-1.5.5.tar.bz2 708374 BLAKE2B a82986ead2dbb3241ef419ad16eb0fac835c5ab4fa988e5ee53cd1608a30a9381210a6fd013b6a059ca2835d55b4a41afa4064575e91b8eb356bff6d01d19add SHA512 9d2aebe645a5880bfad7d420ddab96811d1fd989c79afa28f5471ae53f36b6d45ee5e13b32ac4afcf59fc762ae835db7e6312ad6642b263158c2d9a30c7651bd
-EBUILD ccid-1.5.1.ebuild 940 BLAKE2B da6ac353e97b916126ef0990a80be03a92105c38e1ed4dc1893fad853df419188b10d381bc23d810a083427a0b35dea9066b705baf868ccb2d4bab1dfa39fec0 SHA512 e0264beda6138afc794d401cb2f0763820bce74047532063a113ebc072121e3e20221da74a633805a738a760272c38fc0e793456d115c97230d99e8e592791f7
-EBUILD ccid-1.5.4.ebuild 1064 BLAKE2B 768a44a7ba697613e93c799088bf3fd9d2c72acf8a2f16b0d4b323b6a5fc1bdaf082ae3b120db10b4834fb369de778977c227b7a31fd094b9bd71a604e006059 SHA512 30d34aae572fe9802fbd915f932f58598869340218fd04b6fa9455648c0055e7e51dd4d66db550d650144c8c76b5ef728413905a0be40aa4ca2d9b513b55c84e
-EBUILD ccid-1.5.5.ebuild 1069 BLAKE2B 2557e4f83b7af8bd6b188bb526ef63a84e804f4a42b203ebca5b093151ea53e6706e30e39fdea217f1e2292d5452414ab0f3e4169fb4afc6d04eed778695ae65 SHA512 30f2f57abb51d33e444779e051174c2630474a2eea442647506fef2f7d05767c1a1a384a17828d071cc785c5a67ce80759864c0a908f28762b26db44e138a5a1
+EBUILD ccid-1.5.1.ebuild 934 BLAKE2B 9b1d00a0c97768b5affcc9c83e1a8077953fa34bc96b780c6d2499286d51e8f48883b916b7a1b0c1bdaf9c3a9b24d0ea199577a40cfe0c503325b3abfbc48a65 SHA512 83d1e60666f245d3121da229aba60a43138dc4f4adf6ef7e80e4cdd749ef908e51c306f6030bd8f75a8d2c64972509fda6561263a74d0f1e9be3d6b2cb245d08
+EBUILD ccid-1.5.4.ebuild 1058 BLAKE2B c5aee5cc066fbb25f7dd44095d6af055ff84adad104e62268856cf4c8f48cd3ce3ebc4ab84015083d3281706be173bad063f942f2c29b1d959815b31f8b7e5dc SHA512 11a3751bf63e07e13ce399996d6cebb5c5e2007706dae981eb5224bba5715bd745d8cd0a7bd06b7d9aa88072b0e0185355c9cc751108c918ccfde289093d38cb
+EBUILD ccid-1.5.5.ebuild 1063 BLAKE2B c49cdcf3617b3b1a682c280904c0ff0435f331444be32e11957ec1f6aba8f8d68ddaeb0c11e6ae3e15657118bd3874e971751b4dd8774ed2efd3076aa1891e70 SHA512 2dce422ffac251f5752429d9c8dac4baf04f1a8b93d95ee71bad83832efa1a2e7cf9c8cf3d4cfb4de6b0e0b79c7447830f2141f0b87074a014db9026e9d7532f
MISC metadata.xml 551 BLAKE2B 6290f9b5be875fb339b7414b02595a034946c7f612fc4f6b5f7edba4f88697181af0ed26231cd27ade41f5536aa62df26ee2bea002fc69cd716a648f45268cf5 SHA512 e7a7f47db4aba8712a7ea5c7efd63c76e0f5712588bca7dd9b8e7755f51cad0298a087ee7bedfcdc51b84866671f1436e2228359f1f2fbfe647f2e6a9f1e2ae5
diff --git a/app-crypt/ccid/ccid-1.5.1.ebuild b/app-crypt/ccid/ccid-1.5.1.ebuild
index d2baa0389016..10523364f72e 100644
--- a/app-crypt/ccid/ccid-1.5.1.ebuild
+++ b/app-crypt/ccid/ccid-1.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
IUSE="twinserial +usb"
RDEPEND="
diff --git a/app-crypt/ccid/ccid-1.5.4.ebuild b/app-crypt/ccid/ccid-1.5.4.ebuild
index 005b7c99b1e9..e5153164d98b 100644
--- a/app-crypt/ccid/ccid-1.5.4.ebuild
+++ b/app-crypt/ccid/ccid-1.5.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
IUSE="twinserial +usb"
RDEPEND="
diff --git a/app-crypt/ccid/ccid-1.5.5.ebuild b/app-crypt/ccid/ccid-1.5.5.ebuild
index a7a1290a0795..2a6414eadb4a 100644
--- a/app-crypt/ccid/ccid-1.5.5.ebuild
+++ b/app-crypt/ccid/ccid-1.5.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="twinserial +usb"
RDEPEND="
diff --git a/app-crypt/coolkey/Manifest b/app-crypt/coolkey/Manifest
index e36d873fb90b..bfb3757adb50 100644
--- a/app-crypt/coolkey/Manifest
+++ b/app-crypt/coolkey/Manifest
@@ -1,5 +1,5 @@
AUX coolkey-1.1.0-clang16.patch 359 BLAKE2B 9d30f8e44bd7b418c43970e7a1b5cef281d1f8dffc6ddd8491b7e5b1ec5c4428620f4aa11dab95a8d1dd23477b8517841601f69d1c1352e8bd2644a8b39b2f48 SHA512 a97d0419bc962ee112db89e78494423f3cd99a617bbce5406a7a74579fdc4367662555a9b7ba21d90b9d59910619345a93d1bdc412f1657a4e82956753f82d8c
DIST coolkey-1.1.0-patches-003.tar.gz 21263 BLAKE2B 27025b8aa24df45f8efa872122a1c3699db6d0d627861182c7eb1d61b921d026d7e3355d1b3d12608747ed1d214eee764b53dbbc5599c452b347e191e1516eca SHA512 25a5fac68ca041fcf9e927d134d0179fa286e6de75019e7bbf205edeaf73222d9fb9fd3861a8f6e0d933d1a09229e3e727278c3a9b3cc63390ef07774c46390d
DIST coolkey-1.1.0.tar.gz 432808 BLAKE2B 7e443cdb0dedcec5de32cf5c7cc5eb2d81f1d51fbc2e580fda302153d3f8a919bc89d2308b8799cf395c89d16150e09bd33bc76eacb8af855c54b961bb5d082a SHA512 4b61de9b40abcf620fbb519d5e3cf1e93ebdd0470854cb63a597fc91e0182998217353014327f7bc4f255d22515d8ea2b08d36b3a831f5f09134fdcd418bc08b
-EBUILD coolkey-1.1.0-r9.ebuild 2130 BLAKE2B fac9ed57d9ba491e41e23f5ed631d9158966fa19df61c962bc2673d1d36eba62a15ee5f3a9880299f98358af5af1b228a1770cf8d657b3f46c3ab66a712ad673 SHA512 71430308fb70d8bb1b164a4dbb8d6e2c2d0e5b7e80d6789f89e766a496a2d33acaa2fe19282b1646345bf0ab78b5ae22ac0a787640cd511c83dec8c9038f2676
+EBUILD coolkey-1.1.0-r9.ebuild 2124 BLAKE2B 7a9a23a0b9457ff7e0fe90c16d5915fd7119d960682398a90a3f4eb9ee321be4b19549aae4c797c536b3c09043984adcfb8ca7f2c9e2aa8a636405e4f6ebdd44 SHA512 c14ca7becb35acce566bc4e2f274ab1ff2f0127fe990ce890c914da2bd5260775b4bc3fb3030db0594af10e6ca67a9f631f93cf768b8a4ead5b30a333c5f532a
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild b/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild
index d388df3391b7..b0d1dd56116f 100644
--- a/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild
+++ b/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://directory.fedora.redhat.com/download/coolkey/${P}.tar.gz
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
RDEPEND=">=sys-apps/pcsc-lite-1.6.4
diff --git a/app-crypt/dieharder/Manifest b/app-crypt/dieharder/Manifest
index 7878c02a6066..868d9e91d25c 100644
--- a/app-crypt/dieharder/Manifest
+++ b/app-crypt/dieharder/Manifest
@@ -2,5 +2,5 @@ AUX dieharder-3.31.1-build.patch 4500 BLAKE2B 03317321419ef75c0d20300c3ae178702c
AUX dieharder-3.31.1-cross-compile.patch 2048 BLAKE2B aee35b8d192a2e78fe1da2a35ad662c30764cc07dbf861d3ded9d551f880b5473d63a29acbd67eed50b3622c9ecd294f99f211fe14a13b4a5cb8dadef95f2b66 SHA512 effb05cc65ef8b5ca565abaebffa947b162b0d51fa3ae97d7cdff4b278737339a6a3524acc114b462df8756c07180478ea0f82be961d6dc7cc4025941d2c261f
AUX dieharder-3.31.1-urandom-64bit.patch 2034 BLAKE2B 989640b3d5a946f3d81ec5cee9747329ecb7246b5ab0473b906d42e5faa971d1aaad43ac54be7b7cad1483cc5605ad70c0f71338b9cf9a22616d2662318bed57 SHA512 2a8d7f766b1eff4911e6aa7cd788cbbffe6ed05cfd27053042d8631786164383ca56783c43a2b4403e5cbf45c2d3d83fd46e427490d3bc2dd8eca880ea3e93da
DIST dieharder-3.31.1.tgz 1149780 BLAKE2B 12937b54e713ce87d6cb815b9b1e00989085b7661538316649caea4a514518528039441d0d42f377c363c62db179f362feb9d64612a75f724ac363744f884a47 SHA512 e01ed4266b4fe5d5fadde3c92c30e430d0ca5f7fedd26b26ed2ab98b7602aa9c35bb5c8fd9314ef2f5235b5087645ab13e5e6550156e26643baa5aeb77088dc5
-EBUILD dieharder-3.31.1-r4.ebuild 1164 BLAKE2B 417aac2985871f7c01c6e39aa491377ad781de12966cc97cae0b916e94bedc48c9fefcd3b1800934bbcda8f25e6971083be2bfb74b61e9670de303fd418dbf27 SHA512 63cc092632bcb60cbb5985389327d5476ef454633bb512682ea2ce17da2d07b306beb7981cb8aadf679aad1189cbc583a06500bd461b5d21477979e3fb3b2dbf
+EBUILD dieharder-3.31.1-r4.ebuild 1158 BLAKE2B 543673f074eb3b22f06768e03f135805d1c64a3bb3d99cfcad3a265fa56fe0b561239b9c7d8fc25583bea36014f1454e6f48c9f2ed35a0f50858c7dbf6a98fb1 SHA512 473ce59e187ce1e84db1658d870dba8e39a1598ca58d9205b7d204fd4ecede1c6dacd9fe45eb69ad592fb36fee0737b83c7652ccb3d37acfab2d4e269666e5ca
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
index 19afb57f878c..66653aaa6ebb 100644
--- a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
+++ b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.phy.duke.edu/~rgb/General/${PN}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="doc"
RESTRICT="test" # Way too long
diff --git a/app-crypt/easy-rsa/Manifest b/app-crypt/easy-rsa/Manifest
index fc84e4efd012..d3a9118f8b00 100644
--- a/app-crypt/easy-rsa/Manifest
+++ b/app-crypt/easy-rsa/Manifest
@@ -3,8 +3,8 @@ DIST easy-rsa-3.1.2.tar.gz 6424018 BLAKE2B fef84b90875837c151bf9d71f71587d81aba7
DIST easy-rsa-3.1.6.tar.gz 6814828 BLAKE2B e61fa195e8edeb4b529c86f5814f47f8b10746dfe2effe48685651edd43e4ec9efe4acc2df4d5d13e4348455e36d0623bf5d1a78f2b0f68fb0e63afcee8630d4 SHA512 fb4cb25d63c2ca81cb1723d2ad0f321ff78b519fbde99ebbb97cea82d69292d283a5b927583f9721e91d157587615ecb7c918364d3aca0676b4e2ee624883074
DIST easy-rsa-3.1.7.tar.gz 6553099 BLAKE2B d1f8b5d6062d834e0e76111a724eb05bd554238c9e418db703ca216f348fd55d741294c49d24957e23f054c81eb85c2c45995a17fb24a91f388b766d33537118 SHA512 8569121fb2d0d1c0810413b8b533fd2cbb27faa5df28bf60c35fddbef1696280c95fe0cd30e286c994596e46ec6709f650c2e6ea5ec07715cdc90da9dcbba5d2
DIST easy-rsa-3.2.0.tar.gz 7033408 BLAKE2B ad1779d6eec3d3b36b7f1c13e73c29bbebe7709c0ef91da1b53482eeab01ad56335bf0ec7bc83331976df926dbb316fc35fc7b83934955c72c9c60b5ecb207f6 SHA512 410453cd170400fafa85547a49a2b4072683bd8c33fba64f81506cb571cd9da8c4c13d13108120c55541aabfe5ceaf3fd491d8f7105c5cc4e4082505777e8282
-EBUILD easy-rsa-3.1.2.ebuild 733 BLAKE2B 74957898bb12e53fe69207f2ee69ab5df723796aa4a2539b2e0c2a6eeb60b81eb8b846c47e189c9a39bd9b25f5cba95941b9acfd142d8998e825d4f2b5d9d9ef SHA512 57de036d944e1bc55f201fbf618ed7da897fc470d7d066b4541d6c7aeb22eca7e6a8766520cd06a3afbf6924e7bb5665b92381313736395fde1b03f1bdef1d97
-EBUILD easy-rsa-3.1.6.ebuild 739 BLAKE2B ea8a36a87a31a05a3b0da567fac8a1869fe35dbe8ac5e2ef84e9bf026ff37f1a4aada80a9c73b303e41ca204ae634b05c05b6b18a3ca30386bf0e7ae91596960 SHA512 7021b250ec57cbfd010c92c8386ea298ca33bd3cd48e4a7b33759de5c755c9a0bf1fdb9ec803db5dcc2e58038b8b7932dfa9aa24b22072a8da3d7a2f79efe6c5
-EBUILD easy-rsa-3.1.7.ebuild 739 BLAKE2B ea8a36a87a31a05a3b0da567fac8a1869fe35dbe8ac5e2ef84e9bf026ff37f1a4aada80a9c73b303e41ca204ae634b05c05b6b18a3ca30386bf0e7ae91596960 SHA512 7021b250ec57cbfd010c92c8386ea298ca33bd3cd48e4a7b33759de5c755c9a0bf1fdb9ec803db5dcc2e58038b8b7932dfa9aa24b22072a8da3d7a2f79efe6c5
-EBUILD easy-rsa-3.2.0.ebuild 762 BLAKE2B 32c2c487ac7df02401449daa86ec51bd4be595bd8c0164537ca1c2782b85b74daac626e8a357783cb8dd7a1fb72a1e3e7714b0439db29238380a0a8c49703ccf SHA512 9d2f76fc2aca5fbbb3e929d2aeeab5f0285144960704cfcc1683e6d973ef4277cddafc6ad533926aab825c05180c90adb50f8fcd357ab8064bc6d5dd7f08d1ee
+EBUILD easy-rsa-3.1.2.ebuild 727 BLAKE2B 96e2ffeb9ba650f6e90d47893d7ec49ebe880df2c35bd103f803c61e60fe6292158b09d2cc242a850f41eb8dd92c8dfd1c37879b9622206b47726fe358eadf4a SHA512 8437a27d9431b29d6250b5ea90af3543d76e4b51eaaf7731fc38a68db619a704e2d1057044bd9ce62b39f8ec2c9bd9d365ff95e35a6c37211045b59ed1df4165
+EBUILD easy-rsa-3.1.6.ebuild 733 BLAKE2B 66a96841c6bfe9c7959062104534c81b4cbfe15f60179d44deac3371876ae221749bfeb20880f68780572b90565aa880ba913d50f1484379cb9e90357016431a SHA512 5135ae25eed4b1b0c84b9dc2b9723a3b0f9baf80374127376a955b63e8ea3000da4972e77dd0c86af4c908f0879da6b397a16b4a68551bf48bcba38dde4c6d6e
+EBUILD easy-rsa-3.1.7.ebuild 733 BLAKE2B 66a96841c6bfe9c7959062104534c81b4cbfe15f60179d44deac3371876ae221749bfeb20880f68780572b90565aa880ba913d50f1484379cb9e90357016431a SHA512 5135ae25eed4b1b0c84b9dc2b9723a3b0f9baf80374127376a955b63e8ea3000da4972e77dd0c86af4c908f0879da6b397a16b4a68551bf48bcba38dde4c6d6e
+EBUILD easy-rsa-3.2.0.ebuild 756 BLAKE2B 0f3da99e21b5ac3eef6e65ed18c8bda78bcf970bba504043cc19b943b41a737c71491de65579ae496703830df4cc0c04e22cc1f30f81326f2302e4572b9dd5f0 SHA512 7ed2c4f86a4baee6dc2d1f00caad2dc876e6a5f013838c3f1bb982f40628ce79f8cedfb4539123004958beff1c520e7f6984788e588643806dff3e5891ee98f9
MISC metadata.xml 334 BLAKE2B e1ef3179415d52b55684873a36d6ed5eeff1c2727816a862feb34fdfebb9774bf7930e1e5028c0146034fb85e9214b0958b021db89dba15f8bf8f7cf78dada1e SHA512 9964c197845a58aede767ae26fdf3ab707a9e74bfc05deacc4c0b8d8349f33e9d64794045d5937d01529f704ec69bb8ecd42dddc8ea6553dc01d4e8e8dd949df
diff --git a/app-crypt/easy-rsa/easy-rsa-3.1.2.ebuild b/app-crypt/easy-rsa/easy-rsa-3.1.2.ebuild
index 90c88ae0cde0..d088e3e3aab0 100644
--- a/app-crypt/easy-rsa/easy-rsa-3.1.2.ebuild
+++ b/app-crypt/easy-rsa/easy-rsa-3.1.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenVPN/easy-rsa/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86"
DEPEND=">=dev-libs/openssl-0.9.6:0="
RDEPEND="${DEPEND}"
diff --git a/app-crypt/easy-rsa/easy-rsa-3.1.6.ebuild b/app-crypt/easy-rsa/easy-rsa-3.1.6.ebuild
index c35bb375fc0c..0f1dc242b23a 100644
--- a/app-crypt/easy-rsa/easy-rsa-3.1.6.ebuild
+++ b/app-crypt/easy-rsa/easy-rsa-3.1.6.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenVPN/easy-rsa/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
DEPEND=">=dev-libs/openssl-0.9.6:0="
RDEPEND="${DEPEND}"
diff --git a/app-crypt/easy-rsa/easy-rsa-3.1.7.ebuild b/app-crypt/easy-rsa/easy-rsa-3.1.7.ebuild
index c35bb375fc0c..0f1dc242b23a 100644
--- a/app-crypt/easy-rsa/easy-rsa-3.1.7.ebuild
+++ b/app-crypt/easy-rsa/easy-rsa-3.1.7.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenVPN/easy-rsa/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
DEPEND=">=dev-libs/openssl-0.9.6:0="
RDEPEND="${DEPEND}"
diff --git a/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild b/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild
index eff3260da50a..50845933ba8c 100644
--- a/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild
+++ b/app-crypt/easy-rsa/easy-rsa-3.2.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenVPN/easy-rsa/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86"
DEPEND=">=dev-libs/openssl-0.9.6:0="
RDEPEND="${DEPEND}"
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index e4281e155234..2d36480b7ad6 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -2,6 +2,6 @@ AUX 3.38.0-optional-vapi.patch 2278 BLAKE2B 7011aec6831b9488ba19efd41b6f3772af10
AUX 3.41.1-implicit-func-decl.patch 1132 BLAKE2B 90cd16d7821667d3f5790cce9503b9202f07499a5ebf65b3c4144d103602b2e163b6f1200276c54d13ed9dc14882cc0b695f119aba7eecba5792be17384c4ef5 SHA512 6bdde9de3816c8c182e47802f4ed13fcb21c50dc9b402cb969086285a6c33a0314e68197965eb49de27bc5fd877dc151d9d3132fddb1f970bbcc1990a7dc0b54
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1 SHA512 dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309 SHA512 fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
-EBUILD gcr-3.41.1-r2.ebuild 2357 BLAKE2B b18ae071b2a1b3737b24918e7afedc5111a563e8b745a056ac1cad7537efde4820f0ea703e89961e13c7177a892862cc8114aed391df1c7edcb3bd65467ae94f SHA512 8c607084c44037b6dfdf7bb765bb4b50858b65b19ce78ee8069b7ab7b791f2096a395281a92517035a6c13dfb7e52b86b1ef3984e39cfbd940d687d1284358e6
-EBUILD gcr-4.2.1.ebuild 2018 BLAKE2B 0cb0500ba991f630810ac0608cd4872c1c37f700bbe79ea6c86757ebbeacf334771c9126729d5a7f97062bb327b41f6bf80996b4d0b6d6b569dc87dd66459d48 SHA512 5b02a2f904fd781bc6647502dfc16c574552105ff130a9af94ef0651e48c0077d0ce0477da304ffb4a8a85914df17cfd80f8dd4aea662a9b99268e0b6e65c646
+EBUILD gcr-3.41.1-r2.ebuild 2351 BLAKE2B ebe5eb83c947ed8c693a7b396e31216384bccb36d312945273fc57c5b669a2992495390ff0135580e3246644e1d80d86ed345c8b62a6ae645b46cf5f6470ed0d SHA512 59ffbbf13810e1e1311518360e7f4705969da70553748cde5fa1a7a6a1eb2b6f807b3ec70615e46740af363dd454326c07fcbb9e38db91d680e17b6e34d5b8ab
+EBUILD gcr-4.2.1.ebuild 2012 BLAKE2B b3ecb7554f4acaca20cce1bb96ce97633c2f2373681d38b36981d4dfa0db643e651bf28640ffa7f1b318a7c9e6f2fda0605c1390a8802cbf15d280ab9536c0af SHA512 ebf1f58f5126a9686ae9419ce30325788be63a967ef26a4a6393d0d74309d626bf133652bb64b7fe3549d63a0fcd05dbb2c86ee55787f4c707f289e0ce93b5a8
MISC metadata.xml 344 BLAKE2B a5b129a4c722cc7b8b0e40ba087dab0449ed91ffeaec73b433fc2fcaa1d1c67a1f1db3ab639676880f526bb9ea55d71c7e876a947116c279cbc186d14090b10c SHA512 502308ab38854c2b61212f4b049bd20534147b9a7c565f5a5246a129fbcd12dc4a7cf1d39b560dd991a3211628afaf964a6c8f020c4e446ef0b8cb8688df0028
diff --git a/app-crypt/gcr/gcr-3.41.1-r2.ebuild b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
index 4be077ac83ef..eeba4912e1a0 100644
--- a/app-crypt/gcr/gcr-3.41.1-r2.ebuild
+++ b/app-crypt/gcr/gcr-3.41.1-r2.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.44.0:2
diff --git a/app-crypt/gcr/gcr-4.2.1.ebuild b/app-crypt/gcr/gcr-4.2.1.ebuild
index ed823652b725..37cdf93e2b8d 100644
--- a/app-crypt/gcr/gcr-4.2.1.ebuild
+++ b/app-crypt/gcr/gcr-4.2.1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.68.0:2
diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest b/app-crypt/gnupg-pkcs11-scd/Manifest
index c22c3fb9f2c1..8a9489f2e5eb 100644
--- a/app-crypt/gnupg-pkcs11-scd/Manifest
+++ b/app-crypt/gnupg-pkcs11-scd/Manifest
@@ -1,7 +1,5 @@
AUX gnupg-pkcs11-scd-proxy.confd 38 BLAKE2B 56951cac6c364a75191cbcf5b074e537bf9783e32defe4c571a64e00754565666c4f379956ff4b1db713d496ebb838ff599d2b25223fb66652dd7d727812ef4f SHA512 15a4e6534e5069a9f02050e0d7dc5a27609065fafa789985a2ab448033811c9099fbc00ded558b98797b6191c5ced94cbd1bda626a1dab85cde747a856ed1ecf
AUX gnupg-pkcs11-scd-proxy.initd 685 BLAKE2B a7f38141554e98b859f8a6945c7e50f1c223157163bfa3f2dc10c291458935b95b29a8a383f937e144e4970d63e3b857bb9f6ec51143f90043f57da92f083feb SHA512 7afd4f088946f6829b19b897eb7bee67456f25a3f14d10f6fed14918327212d19cdd01028214207a4aba3abed6fb592e34333a5e2424d830af2ff1ec8d8a5e02
DIST gnupg-pkcs11-scd-0.10.0.tar.bz2 149036 BLAKE2B 7282850ddb953a32114a3b28e9f1992dd73cc64d065c00308479276750bdfd52533c3347361d86fb6ddc8ae01fcfabe5b375501280c9bd93e6a6d4e209c63e98 SHA512 47b9afdc3552fc9a741a725c6732cd31cd2643d7483a50d26222d68d0557b700addff37d8598ee1076575b8bc1e1134a52e06b67d4f94dda7c90141a57ca4182
-DIST gnupg-pkcs11-scd-0.9.2.tar.bz2 147337 BLAKE2B 52784721bd91929c9d6efdae599893f5425d02e5621ded69d5bc2b5dfa5dd56ca6e0989d99879a2de245e53ba7add3fdacd58fb3b1200135b0a0e618163ade2d SHA512 6afb9f0c50976636df611a0204edb0ec75aa194ba332314e3c2d7228ecf798e5f79923202f8f189b1e4aefa236a46165a5e3f0e0d98320dc4fac2bd9ac38249e
EBUILD gnupg-pkcs11-scd-0.10.0.ebuild 994 BLAKE2B bd0149df0723dbc6d781f76358084dee271635f0c72ed2d4d59dd63b4b2010178d6403a6535827efd0f36e1937ea749ba5e542855f13969f91837f1e19e1d3d3 SHA512 cfe2a220ca7f9507b8d0d8b7940f1bb6871f56d1935b3e9ff5be24eac58967c4de62c868ac2c20b80e09d37eb5018efe2e932f17ffb178095188aad7134e2529
-EBUILD gnupg-pkcs11-scd-0.9.2-r1.ebuild 994 BLAKE2B 22bc5017db1ac4a54fa474752c76d1d6772bf7562fdc391570fe823e0cfe865f62e965572cc32f630121f703ab52512d85a374b7d97f37bb2d8de96df623aec9 SHA512 0f7b98601334aa9dddeef0f8cda424388187103477e4ecf24d1567dfb29797448cfb99dd519b450a87478ed579c82ddfb273967199354a86df34121f705f3ec9
MISC metadata.xml 388 BLAKE2B c98dcab45a87ea80fb7a4ef3090cb888701bf14a9f0074a39174549ad3ec94cb5071c792562d39856e5d40b31e8dd5b9a82e00d428bf0def47ed9338d8259ba0 SHA512 7fdcbc1668e16afc5b98006196d184cdfccbacb51740b888c4f14551e9bbabe7e8cea704c3baf1f7bdbc8984f57130b141acf20d1332a96985227c9ba333c73c
diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
deleted file mode 100644
index 96b4bdf1f3fe..000000000000
--- a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="PKCS#11 support for GnuPG"
-HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/"
-SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="proxy"
-
-DEPEND="
- dev-libs/openssl:0=
- dev-libs/libassuan:=
- dev-libs/libgcrypt:=
- dev-libs/libgpg-error:=
- dev-libs/pkcs11-helper:=
-"
-RDEPEND="
- ${DEPEND}
- proxy? (
- acct-group/gnupg-pkcs11
- acct-group/gnupg-pkcs11-scd-proxy
- acct-user/gnupg-pkcs11-scd-proxy
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local myeconfargs=(
- $(use_enable proxy)
- --with-proxy-socket=/run/gnupg-pkcs11-scd-proxy/cmd
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- if use proxy; then
- newinitd "${FILESDIR}/gnupg-pkcs11-scd-proxy.initd" gnupg-pkcs11-scd-proxy
- newconfd "${FILESDIR}/gnupg-pkcs11-scd-proxy.confd" gnupg-pkcs11-scd-proxy
- fi
-}
diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 37dd5653bfcd..24077998a562 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -17,8 +17,8 @@ DIST gnupg-2.2.43.tar.bz2 7435426 BLAKE2B ddf5c89d317e6ce8d1a5348f0ef81ffa1c61c9
DIST gnupg-2.2.43.tar.bz2.sig 119 BLAKE2B 38fd3790f5065d67d6b5323ef7abbb79facf00e5b9daba98e5078302fc3887423173ba434c7eff1e64faecef88d87aab9c057c570d6e96e8d0808f07f32d8fa1 SHA512 47c5354869b1825e56fa4276826fcde1ee41c70aab9b411686cf2733f4d1df9c006049e49e066b22e475bd37b337f9ffc97f8bbca0c62c0f32296909464a0643
DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733 SHA512 4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff
DIST gnupg-2.4.5.tar.bz2.sig 238 BLAKE2B b236e7d62f49c8385f4fb81389bf10715d9c0a0cb5c0b4c20fb6ff1465d05a3c3657061284db23af988a1ca16c9fa393af3ce5cbd27934501eb41a4f448fff0a SHA512 5a06970e499d1eb5213b142a8a182e46f5f21b7cb32785a9e5069378797c124e151ce74727382003820042d60fd7a2f909143f44aa9ef282605875e1cab04aef
-EBUILD gnupg-2.2.42-r4.ebuild 5709 BLAKE2B 9d10f7fd0ee3f8b27d3c8d4b9b1dae6a73bd05f01c162e15f4a542f821080f9b76ad7984f7edaef1fc32fc0e2309909c6872e2c27da6a399e17f7192a171d6a2 SHA512 d3fdb9bdb7d5dfa87ab3983bbf9b50baf22a222a261d75f662b1f520b118e0673b181c8435292e46cd57a4f3baa405a27f129309452e96151bb8001879dbf116
-EBUILD gnupg-2.2.43-r1.ebuild 5579 BLAKE2B 82d83de0e04d5bcad78625871f25b26f65ce5f5470188c72609f4203257f0f09fc89ccac50d7ab3d42bcec6a0a73af5be07a1db38a35bb9db87ee4abd5b5f8a6 SHA512 0e2e519269ac4813b9da122b6c1f3b8a7fe6b6f600a50ee0b286c31539378bf48fb46c8414a2427b937bda397021f60e275562f3d5a28ec3ebeffbc8bb18fa50
-EBUILD gnupg-2.4.5-r1.ebuild 5900 BLAKE2B e636dbc9da8939b626fd3c579195dba1254bff02cef682cc7acd7d4d8ceaf3810e4ca76d2f7490208336df40f5b4edbfe993b6574578cadb09fbc63d74787ee8 SHA512 ccfb4cb402c492a0fcfcc8f535ea463d848f13ea3ded935149f524d41de419a338ec9a5d3f930ad622106ef2ba8e8b98d924e77a8326291413129651d495fac8
-EBUILD gnupg-2.4.5-r2.ebuild 6133 BLAKE2B f6203fdec7a5e7b62bfc69472ce969bfb11822e633226b2faa9174c09e37ec6d2f75ca3c64e3fbbd7417bf861d7a3bbf758e42d1e2e9018a4bf74e5c5d437ae2 SHA512 b8cf4d856bd91562dce8f3cb61146023738c55c47c247366715e8f2c454517ccefea84d98fb10f2cc30bba5ba8d66c440400109054c8f70483000c5eb16680d9
+EBUILD gnupg-2.2.42-r4.ebuild 5703 BLAKE2B e3b01ff2397a38d7062799195fc52c969d0ac117211eb385c13280211a5e0c7467fe158e1fcc958afda9745c0a9b9ef482d21d4d8809de14ebefddcd089fa6ba SHA512 80845654342a6f301d80e7c22e9efd8531fbdc3cb989c99421ccc2bdc532f79983b4d44088558cfbf2a941869f2bd83c587c262d141851be43b5e15e01ddb0d0
+EBUILD gnupg-2.2.43-r1.ebuild 5573 BLAKE2B 2fb3e5977f4f1828ba87b88100622b84e6c48e892e97e49e65456bfe97d9a8b4f19d5c0b53804eaa8f5a2a8cae3a256478c3b509da77aefb0e9835af3871ba30 SHA512 c6e3532520d1945046e08cef686691ae3efc21e9b2e6a7bf3a7c8e0c24d69130fde03ff6c8336ecd92bb7018bcda5555dd0c9f4332efffcfca1200ae9c039936
+EBUILD gnupg-2.4.5-r1.ebuild 5894 BLAKE2B a235df7b022acf9bc4d11fa566b7edf39f60dd865802685f5bf68e6df76913589691476a2d48a885816e8aecc2112de14508e44882e43dd3bbefdedd54385a14 SHA512 f621e0a6227862acdab31bb5902e235b8fd5c3e3908be747d5680957d0d55ad5b92ba6a7e2436d1902cd304a40a62fdca8236e67563624bce0b4d683c0364d9b
+EBUILD gnupg-2.4.5-r2.ebuild 6127 BLAKE2B 49d54a7d1eb0d549525223bd31960386ba4068ba59d7890e5e9396a7f341c1d67b9a34288bcad04278d720613173d9904ffd86d64e11744f19b3dda618c4d5ca SHA512 040f1fd9f1013afb74eb6257d03faac11ad3c5a003e5b1c8010ae280b8c5ca9f5b3dca1d935acdeb36191728f7dde3f42a16e8537ee578240bf0792f285cfccc
MISC metadata.xml 1189 BLAKE2B dae783678abfe0bae095970d96d952f591a569debad411708d29a2f128c6a291b73a33ee0b3491a6a5ec44c11f56d33c1531022e0ef9eaad3326c9cd0f79e3fb SHA512 bc7d6a9ceda213c134d9afc527fe0b0c87a4886a171b7a1e1f662f3978fec5e71323bae4c9f3882e1d763d5738446f161265070a8e513a59fa62ef0f792e9fa5
diff --git a/app-crypt/gnupg/gnupg-2.2.42-r4.ebuild b/app-crypt/gnupg/gnupg-2.2.42-r4.ebuild
index 94c5b5230669..06f010973e05 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r4.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r4.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/gnupg/gnupg-2.2.43-r1.ebuild b/app-crypt/gnupg/gnupg-2.2.43-r1.ebuild
index 8b7c10b78f89..9ccaeb24401c 100644
--- a/app-crypt/gnupg/gnupg-2.2.43-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild b/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
index cc4974e12dd2..9a5e81d91c5e 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools usb user-socket wks-server"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( tofu )"
diff --git a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
index 0a5b46a69ff2..efcb0ec1ad03 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools usb user-socket wks-server"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( tofu )"
diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 509cff96c9e6..ec2eb4e1f131 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,6 +1,8 @@
+AUX ecd0c86d62351d267bdc9566286c532a394c711b.patch 1687 BLAKE2B d452eba64f0b5a607064c3956c8c48c52b0e29a047ed23a9f8281b1924f55902c61c9bb9750e948dd1878dde9995d2f91d79a159cf682b8c0fb3cc3d7f42c9c7 SHA512 489f8130e7bb21592b349b3002188c8c2c8e96edaf22c04349f6159786cee0202fbc759533c0885b5834249cfe45da00c29cf7b15e0d0d41c0ad0009037d5996
AUX gpgme-1.18.0-tests-start-stop-agent-use-command-v.patch 771 BLAKE2B c0ab8ad60cbeda32910fe79ada37dab798b6d38d997516ae5d4c0b9acdad8bd1c98fda5e82769e6475ebce770661666e474ab8fad467338f919edcfebd5a2bc9 SHA512 b0bf27bcbf7973638345b8b526ec8b77df8257455a8b716715b62f16bc1b445238086ac54e3fc026277bed95b5f1fcae1e73e566a63bf5b2e5c51ecb52b023d9
AUX gpgme-1.23.1-tests-gnupg-no-tofu.patch 828 BLAKE2B a46a844bc2e44ceb2c647486eb108dc43b0b517ab2171317a936e9a3f8f4d5f0e1c0e3cbd4881540c4f48940975d72a8199e0554d93918be121585223f83032c SHA512 533ed3810736d5cbea3a9cc30cd1b8b3f02051853afab80f564e860afc70097fc0cc6d1d269664b68d58eca78601f90c399a9dcd995c16d65f9bd29e85724b8f
DIST gpgme-1.23.2.tar.bz2 1836904 BLAKE2B 563e470e861c7cc64ecb3e8dd0a0ed8436bc0867105093abcec09f4d1e1dd95cbf64c8161cf8500b9842583b57f6583efff63e5111234e36fda1e6fbedce2f78 SHA512 6cfcd07e81a93de240582de5a46545420cee93d1f27fe20ea2c983780fdd3036b69fdba073cf549d68a20791e189bf4b3cdde14a43f912d2ab9ef3414c83ac75
DIST gpgme-1.23.2.tar.bz2.sig 238 BLAKE2B fafba6e2f1f34c53fa3f7e05953298132f7b046048660b9f2df5bc11ccb9694b581117ca78883a8f4ca9af060397a39f3132a3711be1cd28183b7c2f8f93a8b7 SHA512 65b7cdd4ce06bb0b15b13033d226423380338efdcb47ffc3f33780a92973453053f8f59b12a3f37e392e773bdd207a7420c25aa3a210c15eec45b7bfef6e891e
-EBUILD gpgme-1.23.2.ebuild 5967 BLAKE2B 950a7e8728db72dc89ad85f17c72b440586feb9a97fb60b4d072e4aa95f61abc3de4e5becc705e06d60e9c5170bbed2604bdf3085d6b4a39d86947beaf3f996f SHA512 20961dcecc767ee0c1aebddbebb586695a68324c166c897fb95a3c0ee2219d0cd482ba8ec06e7826a2f96bad9f2a9778e6b9fb0fcd0bc8b89a7c81c9aff1864b
+EBUILD gpgme-1.23.2-r1.ebuild 6068 BLAKE2B 1b33d1d0f31374d0a088f99c713c776bbdc99627bc31a4b98668b29ba2ed541c6f40ed7dc1b793c5bdd9123016722f867c594e463b636d1faff0f5acf0334283 SHA512 9d4585824bd5c9a16c588746583dbbc9807cc37cac4b725e4363fd5ef8d0bd80e403af7cbe9745b66879c5e8798462d507bf9c03be994336f350dc9aad61a674
+EBUILD gpgme-1.23.2-r2.ebuild 6066 BLAKE2B 54e25d4467fe005ddcbdf789abb175470f0700e906bbeddd9b8837498887781590c1c7f26172c81d042e618640ed3817ee6416d9e034fee773eadc243fa2ce9a SHA512 13a95dade0198fba948e46e171ea82d8497ba73f27b9c8088f8131a348e59510e792598e1cd5ed73399030b829b890eb595efe117b39ce98283730ff58bb22a7
MISC metadata.xml 333 BLAKE2B 6dd18b63ec1f7656ab8bd705242bec45d7820db8be31f326172cad400711e6d7268c156d6b81facfdfa79118c04728ac910a8f8de36a11454227a1399235a582 SHA512 21b8d7bf3f14b5ab7e2ea587027395cdd881ecddd5a4f70237cafc70dc904b396a33f70dd7ef37519df5a204f4e3a89d9ea6ffc221df41bd9cbf23e69863f12f
diff --git a/app-crypt/gpgme/files/ecd0c86d62351d267bdc9566286c532a394c711b.patch b/app-crypt/gpgme/files/ecd0c86d62351d267bdc9566286c532a394c711b.patch
new file mode 100644
index 000000000000..5e7a37d9ff01
--- /dev/null
+++ b/app-crypt/gpgme/files/ecd0c86d62351d267bdc9566286c532a394c711b.patch
@@ -0,0 +1,40 @@
+From ecd0c86d62351d267bdc9566286c532a394c711b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
+Date: Mon, 2 Sep 2024 15:33:25 +0200
+Subject: [PATCH] build,python: Fix build with setuptools 72.2.0+
+
+* lang/python/setup.py.in (BuildExtFirstHack.run): Extend members of the
+extension instead of lists that were passed to the extension.
+--
+
+setuptools 72.2.0 integrated changes in distutils which included
+"Support for Pathlike objects in data files and extensions". With this
+change the extensions now take a copy of the sources list passed to the
+constructor instead of keeping a reference to the passed list. Hence,
+modifying the sources list that was passed to the extension didn't
+change the sources list of the extension anymore. This is fixed by
+modifying the sources list of the extension directly. For consistency
+we do the same for the swig_opts list.
+
+GnuPG-bug-id: 7281
+---
+ lang/python/setup.py.in | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/lang/python/setup.py.in b/lang/python/setup.py.in
+index 7b64ba7b..d6f537e0 100755
+--- a/lang/python/setup.py.in
++++ b/lang/python/setup.py.in
+@@ -217,9 +217,9 @@ class BuildExtFirstHack(build):
+ def run(self):
+ self._generate()
+
+- swig_sources.extend((self._in_build_base('gpgme.i'),
+- self._in_build_base('helpers.c')))
+- swig_opts.extend([
++ swige.sources.extend((self._in_build_base('gpgme.i'),
++ self._in_build_base('helpers.c')))
++ swige.swig_opts.extend([
+ '-I' + self.build_base, '-outdir',
+ os.path.join(self.build_lib, 'gpg')
+ ])
diff --git a/app-crypt/gpgme/gpgme-1.23.2.ebuild b/app-crypt/gpgme/gpgme-1.23.2-r1.ebuild
index 729e18d1df98..d2971998fa7e 100644
--- a/app-crypt/gpgme/gpgme-1.23.2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.2-r1.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2.1"
# Bump FUDGE if a release is made which breaks ABI without changing SONAME.
# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
SLOT="1/11.6.15.2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="common-lisp static-libs +cxx python qt5 qt6 test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -69,6 +69,8 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-1.18.0-tests-start-stop-agent-use-command-v.patch
"${FILESDIR}"/${PN}-1.23.1-tests-gnupg-no-tofu.patch
+ # backport fix for setuptools 72.2 breakage
+ "${FILESDIR}"/ecd0c86d62351d267bdc9566286c532a394c711b.patch
)
src_prepare() {
diff --git a/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild b/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild
new file mode 100644
index 000000000000..8ed22d8e19c7
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+
+# in-source builds are not supported:
+# * https://dev.gnupg.org/T6313#166339
+# * https://dev.gnupg.org/T6673#174545
+inherit distutils-r1 libtool flag-o-matic multibuild qmake-utils toolchain-funcs verify-sig
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="https://www.gnupg.org/related_software/gpgme"
+SRC_URI="
+ mirror://gnupg/gpgme/${P}.tar.bz2
+ verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )
+"
+
+LICENSE="GPL-2 LGPL-2.1"
+# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
+# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's abidiff.
+# Subslot: SONAME of each: <libgpgme.libgpgmepp.libqgpgme.FUDGE>
+# Bump FUDGE if a release is made which breaks ABI without changing SONAME.
+# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
+SLOT="1/11.6.15.2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="common-lisp static-libs +cxx python qt5 qt6 test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ qt5? ( cxx )
+ qt6? ( cxx )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+# - On each bump, update dep bounds on each version from configure.ac!
+RDEPEND="
+ >=app-crypt/gnupg-2
+ >=dev-libs/libassuan-2.5.3:=
+ >=dev-libs/libgpg-error-1.46-r1:=
+ python? ( ${PYTHON_DEPS} )
+ qt5? ( dev-qt/qtcore:5 )
+ qt6? ( dev-qt/qtbase:6 )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ qt5? ( dev-qt/qttest:5 )
+ )
+"
+#doc? ( app-text/doxygen[dot] )
+BDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ ${DISTUTILS_DEPS}
+ dev-lang/swig
+ )
+ verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.18.0-tests-start-stop-agent-use-command-v.patch
+ "${FILESDIR}"/${PN}-1.23.1-tests-gnupg-no-tofu.patch
+ # backport fix for setuptools 72.2 breakage
+ "${FILESDIR}"/ecd0c86d62351d267bdc9566286c532a394c711b.patch
+)
+
+src_prepare() {
+ default
+
+ elibtoolize
+
+ # bug #697456
+ addpredict /run/user/$(id -u)/gnupg
+
+ local MAX_WORKDIR=66
+ if use test && [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then
+ eerror "Unable to run tests as WORKDIR='${WORKDIR}' is longer than ${MAX_WORKDIR} which causes failure!"
+ die "Could not run tests as requested with too-long WORKDIR."
+ fi
+
+ # Make best effort to allow longer PORTAGE_TMPDIR
+ # as usock limitation fails build/tests
+ ln -s "${P}" "${WORKDIR}/b" || die
+ S="${WORKDIR}/b"
+
+ # Qt 5 and Qt 6 are mutually exclusive in the gpgme build. We don't have
+ # to do three builds (normal, qt5, qt6), and we can instead just
+ # do normal+qt5 or normal+qt6. For now, we pessimise qt6 by making it
+ # be a separate build, but in time, we can swap it so qt5 has to be
+ # the separate one so some build time gets saved in the common case.
+ MULTIBUILD_VARIANTS=(
+ base
+ $(usev qt6 qt6)
+ )
+
+ gpgme_create_builddir() {
+ mkdir -p "${BUILD_DIR}" || die
+ }
+
+ multibuild_foreach_variant gpgme_create_builddir
+}
+
+src_configure() {
+ multibuild_foreach_variant gpgme_src_configure
+}
+
+gpgme_src_configure() {
+ # bug #847955
+ append-lfs-flags
+
+ cd "${BUILD_DIR}" || die
+
+ local languages=()
+
+ case ${MULTIBUILD_VARIANT} in
+ base)
+ languages=(
+ $(usev common-lisp 'cl')
+ $(usev cxx 'cpp')
+ $(usev qt5 'qt5')
+ )
+
+ if use qt5; then
+ #use doc ||
+ export DOXYGEN=true
+ export MOC="$(qt5_get_bindir)/moc"
+ fi
+
+ ;;
+ *)
+ # Sanity check for refactoring, the non-base variant is only for Qt 6
+ use qt6 || die "Non-base variant shouldn't be built without Qt 6! Please report at bugs.gentoo.org."
+
+ languages=(
+ cpp
+ qt6
+ )
+
+ export MOC="$(qt6_get_libdir)/qt6/libexec/moc"
+
+ ;;
+ esac
+
+ local myeconfargs=(
+ $(use test || echo "--disable-gpgconf-test --disable-gpg-test --disable-gpgsm-test --disable-g13-test")
+ --enable-languages="${languages[*]}"
+ $(use_enable static-libs static)
+ GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+
+ if [[ ${MULTIBUILD_VARIANT} == base ]] && use python ; then
+ emake -C lang/python prepare
+
+ pushd lang/python > /dev/null || die
+ top_builddir="../.." srcdir="${S}/lang/python" CPP="$(tc-getCPP)" distutils-r1_src_configure
+ popd > /dev/null || die
+ fi
+}
+
+src_compile() {
+ multibuild_foreach_variant gpgme_src_compile
+}
+
+gpgme_src_compile() {
+ cd "${BUILD_DIR}" || die
+
+ emake
+
+ if [[ ${MULTIBUILD_VARIANT} == base ]] && use python ; then
+ pushd lang/python > /dev/null || die
+ top_builddir="../.." srcdir="${S}/lang/python" CPP="$(tc-getCPP)" distutils-r1_src_compile
+ popd > /dev/null || die
+ fi
+}
+
+src_test() {
+ multibuild_foreach_variant gpgme_src_test
+}
+
+gpgme_src_test() {
+ cd "${BUILD_DIR}" || die
+
+ emake check
+
+ if [[ ${MULTIBUILD_VARIANT} == base ]] && use python ; then
+ distutils-r1_src_test
+ fi
+}
+
+python_test() {
+ emake -C lang/python/tests check \
+ PYTHON=${EPYTHON} \
+ PYTHONS=${EPYTHON} \
+ TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"
+}
+
+src_install() {
+ einstalldocs
+ multibuild_foreach_variant gpgme_src_install
+}
+
+gpgme_src_install() {
+ cd "${BUILD_DIR}" || die
+
+ emake DESTDIR="${D}" install
+
+ if [[ ${MULTIBUILD_VARIANT} == base ]] && use python ; then
+ pushd lang/python > /dev/null || die
+ top_builddir="../.." srcdir="${S}/lang/python" CPP="$(tc-getCPP)" distutils-r1_src_install
+ popd > /dev/null || die
+ fi
+
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ # Backward compatibility for gentoo
+ # (in the past, we had slots)
+ dodir /usr/include/gpgme
+ dosym -r /usr/include/gpgme.h /usr/include/gpgme/gpgme.h
+}
diff --git a/app-crypt/hashalot/Manifest b/app-crypt/hashalot/Manifest
index eedb344f1a20..d6aec07fc811 100644
--- a/app-crypt/hashalot/Manifest
+++ b/app-crypt/hashalot/Manifest
@@ -1,3 +1,3 @@
DIST hashalot-0.3.tar.gz 80284 BLAKE2B 1ec902f917a1e3e5babb24ea8763360fff8d41ab0baa6fac8053313c2115bc03187fb805f6ae6c013eb7a4f8eb4111bc781d5ac04c275fdba87658f0346aa8fd SHA512 c9ee39cefce5cc73b9a3a67b240616db9b66cde94fa351e6ebd4d13fd0f9195de9021c07d223809107e50b0a091d0d55e4caf2f71bba93f6d0da86af10632145
-EBUILD hashalot-0.3-r2.ebuild 390 BLAKE2B b2372ac72123817e1972685598dc61f145a5632f1219f616f9dd296201bfc715829632325b114b34a0cf94469f970415449aca15b0eb618cdd0f360ddccb87d0 SHA512 62e50a5350ade7f7d517187e15737cd7210f585edef6b37b51d51ee0c6d5dbe2fc25e496247b47838eabec0360e675da3d6b885175453376a8ef4393491d5f71
+EBUILD hashalot-0.3-r2.ebuild 384 BLAKE2B dad124f75fd46db431b2a645d5e7779a5b0f0b0cd50e5acae7a0eb0b00066f7a0839d2857123b2e0c83b548b9f0f8718308987ffc97be67afdbefe7b80fe2d7d SHA512 e9fdc71f75ed1282535c8d53531f70fb5fa665a8b495b8cdf74eb17d93151bf4f190f2c48b78255d00fab56b8b4b2dee3de3301d61b4eaf6c855af99fc0deaae
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/app-crypt/hashalot/hashalot-0.3-r2.ebuild b/app-crypt/hashalot/hashalot-0.3-r2.ebuild
index 7f65384a9edd..85497b2e9391 100644
--- a/app-crypt/hashalot/hashalot-0.3-r2.ebuild
+++ b/app-crypt/hashalot/hashalot-0.3-r2.ebuild
@@ -9,4 +9,4 @@ SRC_URI="https://www.paranoiacs.org/~sluskyb/hacks/hashalot/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86"
diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 9616140a67d5..662e9490d4c6 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -14,7 +14,5 @@ AUX heimdal_fix-db60.patch 443 BLAKE2B d89892570100dcc4a9b5bacd672cd28ce284ae9ad
AUX heimdal_tinfo.patch 711 BLAKE2B 730ef4b1ba79d80c7257d1bd04783584cf616b2e51d6028fe3160dfdc113b6243c7af8c116ff969de439ebb79bab9091f8e5d6e9037c2b48541e6cbc83ba1026 SHA512 b4c63c9e945b914009569e62fd53229032ffaecde11dc4d02a89d5ba65f2c28020d43af8f2c26d87e2b383ba6dd3c3f4c4b69529471bc1928b45a9b5c437958d
AUX krb5.conf 424 BLAKE2B 49b8a0aab6e0dacb70b91e030bb5f2b8bdfe4253026f85e2c9d16bdf6f554c585572ed9d3835bed976c8953fc92d0f42270c6a0767e943ec5efa5b79f6f4cf89 SHA512 4dad6837344e30c6988355551b5b82bce748dad7aa7648204ba7852540ad3a546b5344926789d60e78d57ff20dff87b680b790dc8d86c8dec1008feb0d809e38
DIST heimdal-7.8.0.tar.gz 10024936 BLAKE2B bab8ed12a5257395b34bb88e22147912857015c652f0899c54809582c49f9c33b9ac748b28dd38ac7072d245e86e44c5dafb8725103fcb4a6dae16c8d1d4b623 SHA512 0167345aca77d65b7a1113874eee5b65ec6e1fec1f196d57e571265409fa35ef95a673a4fd4aafbb0ab5fb5b246b97412353a68d6613a8aff6393a9f1e72999e
-EBUILD heimdal-7.8.0-r1.ebuild 4585 BLAKE2B 860e250b64e1a5055b2b50eaeb8cc3a5e65f4974ab94efadb7ce5faa548b1f24712ac97886e5c25d33ed7f65af4a258082c4296182ee2c7020200975da74bd37 SHA512 3611821f12d310ce48b205e47f5a8db70bb5593d0fe26ed569ea6064964357fd20966463a61196258910e32af4623cba750bd6c267f41fb12d930a38ee5edf13
-EBUILD heimdal-7.8.0-r2.ebuild 4644 BLAKE2B 9cc9339812e1733b5db9169a73b3ebe1164b5b1ba03aac558073cd8257a00ac4475dd946aa9c98781eea5b4534934a581d280979634fe61fd89920a2a5dc6053 SHA512 166bd7c02cf5d69c48ca56f18cbbadf221453c3940a2d4db34f9bf535954eb26996457961b6e6500d7e708b86f049e0c143ff149cb8d9f213ecba09948ea7dc2
-EBUILD heimdal-7.8.0-r3.ebuild 4377 BLAKE2B 2cb0c93b42e37db068a254a6d8a32869f69fdb9416b9a96ee833ff03f659835372fffb2f634fe37e2fd66e186c8421b12f20f1de5680df4d7cfe631cb1dd4314 SHA512 3a4179476cf25cdcad4a3cdd9761d7624ac2a306a620c36cc1da4509af80c5c49ebcf744a3661fcfdb4ea4520e4808f03a7c6c90de7e86c359c1713e7ddeeb29
+EBUILD heimdal-7.8.0-r3.ebuild 4370 BLAKE2B d70ad7f1c0becd276d970bce38bc9897acde22f8856635167d4bb2431b8fee58ced112c9a2c48e856dd81db5498ea5c3ec477bdd15cf7d577ca67db2050c3923 SHA512 8dc9d7ff669e9db1da816fa38761fa78fdc6d2e45e17b496131f5063db859cdc2ff04cd4076b5057da31e7320eb0a322b720770c39cc5d41b654d44d1555efe5
MISC metadata.xml 582 BLAKE2B e38fb8048d899871775a690397627b0003cb3301aaa3c98cc8fb9d70e867bd0b922581d3e319464ff89929c4a34c608e23cecc72f0b4a320b3365cf23853268e SHA512 77b5b3da9ccbcb77c6e0985c7610b3ba5b698092327221477f30828f086ef3891c8170856cb6b26a5596239180e43c5b6d5e213ae6a7129c659bb34fe9c498cd
diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
deleted file mode 100644
index 2db7d36fe6fe..000000000000
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="https://www.heimdal.software/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
-RESTRICT="!test? ( test )"
-
-# 717740
-REQUIRED_USE="otp? ( berkdb )"
-
-CDEPEND="
- virtual/libcrypt:=[${MULTILIB_USEDEP}]
- ssl? (
- >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
- )
- berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
- gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
- lmdb? ( dev-db/lmdb:= )
- caps? ( sys-libs/libcap-ng )
- >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
- >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
- sys-libs/ncurses:0=
- >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
- afs? ( net-fs/openafs )
- hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
- X? (
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXt
- )
- !!app-crypt/mit-krb5
- !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
- ${PYTHON_DEPS}
- dev-perl/JSON
- virtual/pkgconfig
- sys-apps/texinfo
- >=dev-build/autoconf-2.62
- test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/krb5-types.h
- /usr/include/cms_asn1.h
- /usr/include/digest_asn1.h
- /usr/include/hdb_asn1.h
- /usr/include/krb5_asn1.h
- /usr/include/pkcs12_asn1.h
- /usr/include/pkinit_asn1.h
- /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/krb5-config
-)
-
-PATCHES=(
- "${FILESDIR}/heimdal_disable-check-iprop.patch"
- "${FILESDIR}/heimdal_tinfo.patch"
- "${FILESDIR}/heimdal_build-headers-before-use.patch"
- "${FILESDIR}/heimdal_fix-db60.patch"
- "${FILESDIR}/heimdal-7.8.0-CVE-2022-45142.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # QA
- append-flags -fno-strict-aliasing
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --enable-kcm
- --disable-osfc2
- --enable-shared
- --with-libintl="${EPREFIX}"/usr
- --with-readline="${EPREFIX}"/usr
- --with-sqlite3="${EPREFIX}"/usr
- --libexecdir="${EPREFIX}"/usr/sbin
- --enable-pthread-support
- --enable-kx509
- --enable-pk-init
- --with-ipv6
- $(use_enable afs afs-support)
- $(use_enable gdbm ndbm-db)
- $(use_enable lmdb mdb-db)
- $(use_enable otp)
- $(use_enable static-libs static)
- $(multilib_native_use_with caps capng)
- $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
- $(use_with ssl openssl "${EPREFIX}"/usr)
- $(multilib_native_use_with X x)
- )
- if use berkdb; then
- myeconfargs+=(
- --with-berkeley-db
- --with-berkeley-db-include="$(db_includedir)"
- )
- else
- myeconfargs+=(
- --without-berkeley-db
- )
- fi
-
- CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- if multilib_is_native_abi; then
- emake
- else
- emake -C include
- emake -C lib
- emake -C kdc
- emake -C tools
- emake -C tests/plugin
- fi
-}
-
-multilib_src_test() {
- multilib_is_native_abi && emake -j1 check
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- INSTALL_CATPAGES="no" emake DESTDIR="${D}" install
- else
- emake -C include DESTDIR="${D}" install
- emake -C lib DESTDIR="${D}" install
- emake -C kdc DESTDIR="${D}" install
- emake -C tools DESTDIR="${D}" install
- emake -C tests/plugin DESTDIR="${D}" install
- fi
-}
-
-multilib_src_install_all() {
- dodoc ChangeLog* README NEWS TODO
-
- # client rename
- mv "${ED}"/usr/share/man/man1/{,k}su.1
- mv "${ED}"/usr/bin/{,k}su
-
- newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc
- newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind
- newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r2 heimdal-kpasswdd
- newinitd "${FILESDIR}"/heimdal-kcm.initd-r1 heimdal-kcm
-
- newconfd "${FILESDIR}"/heimdal-kdc.confd heimdal-kdc
- newconfd "${FILESDIR}"/heimdal-kadmind.confd heimdal-kadmind
- newconfd "${FILESDIR}"/heimdal-kpasswdd.confd heimdal-kpasswdd
- newconfd "${FILESDIR}"/heimdal-kcm.confd heimdal-kcm
-
- insinto /etc
- newins "${S}"/krb5.conf krb5.conf.example
-
- if use hdb-ldap; then
- insinto /etc/openldap/schema
- doins "${S}/lib/hdb/hdb.schema"
- fi
-
- if ! use static-libs ; then
- find "${ED}" -name "*.la" -delete || die
- fi
-
- # default database dir
- keepdir /var/heimdal
-}
diff --git a/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild b/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild
deleted file mode 100644
index 8645dd099c0d..000000000000
--- a/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="https://www.heimdal.software/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
-RESTRICT="!test? ( test )"
-
-# 717740
-REQUIRED_USE="otp? ( berkdb )"
-
-CDEPEND="
- virtual/libcrypt:=[${MULTILIB_USEDEP}]
- ssl? (
- >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
- )
- berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
- gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
- lmdb? ( dev-db/lmdb:= )
- caps? ( sys-libs/libcap-ng )
- >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
- >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
- sys-libs/ncurses:0=
- >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
- afs? ( net-fs/openafs )
- hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
- X? (
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXt
- )
- !!app-crypt/mit-krb5
- !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
- ${PYTHON_DEPS}
- dev-perl/JSON
- virtual/pkgconfig
- sys-apps/texinfo
- >=dev-build/autoconf-2.62
- test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/krb5-types.h
- /usr/include/cms_asn1.h
- /usr/include/digest_asn1.h
- /usr/include/hdb_asn1.h
- /usr/include/krb5_asn1.h
- /usr/include/pkcs12_asn1.h
- /usr/include/pkinit_asn1.h
- /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/krb5-config
-)
-
-PATCHES=(
- "${FILESDIR}/heimdal_disable-check-iprop.patch"
- "${FILESDIR}/heimdal_tinfo.patch"
- "${FILESDIR}/heimdal_build-headers-before-use.patch"
- "${FILESDIR}/heimdal_fix-db60.patch"
- "${FILESDIR}/heimdal-7.8.0-CVE-2022-45142.patch"
- "${FILESDIR}/heimdal-7.8.0-configure-clang16.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # QA
- append-flags -fno-strict-aliasing
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --enable-kcm
- --disable-osfc2
- --enable-shared
- --with-libintl="${EPREFIX}"/usr
- --with-readline="${EPREFIX}"/usr
- --with-sqlite3="${EPREFIX}"/usr
- --libexecdir="${EPREFIX}"/usr/sbin
- --enable-pthread-support
- --enable-kx509
- --enable-pk-init
- --with-ipv6
- $(use_enable afs afs-support)
- $(use_enable gdbm ndbm-db)
- $(use_enable lmdb mdb-db)
- $(use_enable otp)
- $(use_enable static-libs static)
- $(multilib_native_use_with caps capng)
- $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
- $(use_with ssl openssl "${EPREFIX}"/usr)
- $(multilib_native_use_with X x)
- )
- if use berkdb; then
- myeconfargs+=(
- --with-berkeley-db
- --with-berkeley-db-include="$(db_includedir)"
- )
- else
- myeconfargs+=(
- --without-berkeley-db
- )
- fi
-
- CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- if multilib_is_native_abi; then
- emake
- else
- emake -C include
- emake -C lib
- emake -C kdc
- emake -C tools
- emake -C tests/plugin
- fi
-}
-
-multilib_src_test() {
- multilib_is_native_abi && emake -j1 check
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- INSTALL_CATPAGES="no" emake DESTDIR="${D}" install
- else
- emake -C include DESTDIR="${D}" install
- emake -C lib DESTDIR="${D}" install
- emake -C kdc DESTDIR="${D}" install
- emake -C tools DESTDIR="${D}" install
- emake -C tests/plugin DESTDIR="${D}" install
- fi
-}
-
-multilib_src_install_all() {
- dodoc ChangeLog* README NEWS TODO
-
- # client rename
- mv "${ED}"/usr/share/man/man1/{,k}su.1
- mv "${ED}"/usr/bin/{,k}su
-
- newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc
- newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind
- newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r2 heimdal-kpasswdd
- newinitd "${FILESDIR}"/heimdal-kcm.initd-r1 heimdal-kcm
-
- newconfd "${FILESDIR}"/heimdal-kdc.confd heimdal-kdc
- newconfd "${FILESDIR}"/heimdal-kadmind.confd heimdal-kadmind
- newconfd "${FILESDIR}"/heimdal-kpasswdd.confd heimdal-kpasswdd
- newconfd "${FILESDIR}"/heimdal-kcm.confd heimdal-kcm
-
- insinto /etc
- newins "${S}"/krb5.conf krb5.conf.example
-
- if use hdb-ldap; then
- insinto /etc/openldap/schema
- doins "${S}/lib/hdb/hdb.schema"
- fi
-
- if ! use static-libs ; then
- find "${ED}" -name "*.la" -delete || die
- fi
-
- # default database dir
- keepdir /var/heimdal
-}
diff --git a/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild b/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
index b40684f69353..5c703d0db52e 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux static-libs test X"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/jitterentropy-rngd/Manifest b/app-crypt/jitterentropy-rngd/Manifest
index 8eb0fbf191c5..eea8b99ce4e3 100644
--- a/app-crypt/jitterentropy-rngd/Manifest
+++ b/app-crypt/jitterentropy-rngd/Manifest
@@ -1,7 +1,5 @@
AUX jitterentropy-rngd-1.1.0-do-not-strip-and-compress.patch 581 BLAKE2B ee6f98d762fea06504ea7157ea2b13ececeaef1ee204cf0e5d63fc0932e1c41da13b2a8ad0cb8564548fcabe1989693ed16c7d461f75844323864e457e8fb804 SHA512 7c42e8deebf0d36fdd91b879cbc28eab1a92d413f64ab5f19eeaa214b51f6e96866c1bd53fdd6c2c4e335ae156cef24d2bba4c1dd6b557d96e89b61618703241
AUX jitterentropy-rngd-initd 338 BLAKE2B a717848317980f0376058c04f53cfc7ac4e771ffbd926b36f2f5e18e121d846aa9248b38cfae7d1c6e4c2241e0c1124394d9b5b58d2d119bf455d0d8786e74df SHA512 1993262b47e703514bba9a4dff18e58ff70b6b109a2eb3097b0231467ea7f948c6fb6d0f695988de6c2d41fa2295a8a40af19124572b8e72fe09610eaf8caa39
-DIST jitterentropy-rngd-1.2.7.tar.gz 46546 BLAKE2B 82f0610ab5e2dd4ac42b5c2a72a59cc9c78dd65f82327302d4699b129280d45bf61a7197d44d3d141b6ccd3b512b984b0f95f1594c97a8c54f10c0d58906089c SHA512 4d89110cb7456b360f4c268121b61c2141b9d592877728eb94de0c8679928689b3b039a99579af4ee1299a1eb538c9a2d4527d9a4e98f85022c590a0d01f4811
DIST jitterentropy-rngd-1.2.8.tar.gz 46950 BLAKE2B 67e6a590bf5d535a6f8cf465b8c6f59ccc101e699979573e117432545800e42393e2232f5a3404f03f7806eb79c4a3148a14eb35f660233926ac874ad5207779 SHA512 9cc2c66388f592e2e4df89e0e9950dc83af168658dd456c9b1af9883cce7ce5f6ece37089d7dbfb0bb61433a52bf596d129819b3328551f2ec29a5d74f94ea47
-EBUILD jitterentropy-rngd-1.2.7.ebuild 697 BLAKE2B 0a9da7bcc1c308d594456ca0802b2bec13b8df4a5ee86f6498c8a53b4576e98643fea8938c83657924364f4befd8f4022a8aff47794c84bdae2454ac27cfc3e6 SHA512 a33ef12d408473dffed0fc4a014838df18080268f31a4981f0420f8e9a1cc0b9ebcde150627be46bea20559fe7edce55819cfe7b68ea0faa1c64e36d6aef7cd9
-EBUILD jitterentropy-rngd-1.2.8.ebuild 697 BLAKE2B cfb6d073e95eb3a8f8ec27dc236c00da760f720c5451804898f5c875b0c0f8b7675639f77842eba5f9df859fedb1b52eee9fec9d6d0cb3f209d5c3f77e58df87 SHA512 2240c4d0fdb8f63482c615c7bef9800fc7266e9cb9735cdb757ac4b0679d53bb2d56abad25bec10433147421f2cc0abe8215f9cfe7144b3e388c244fb5611c4b
+EBUILD jitterentropy-rngd-1.2.8.ebuild 689 BLAKE2B 6bcb3bf4c0d54c4f94379bf32ff13195f85f764d4a42209f0897b0a7e8ace3b43df991ed763f9082b9d74e34fa2a8ba2e61f95b81abc7dd761d2faed9a134b03 SHA512 5b26fa16482dd50dbbda018f9d7a5c2c4264b21e1968f9708e86b3cf271b32f56a9901ad6ec389eba0a23b70459f8be74732263782bffe3d79a6ea00f0013c27
MISC metadata.xml 532 BLAKE2B 83e0fd0de754704e2eed522088fc820a5b59224dc9fba71f43e28d9122de346907c07ec0710302a6730b336209e8875be98cbd4aafc0367d324021d8ba87f4d0 SHA512 795af513b21feef86b259295088518d9434e4cc34eb528000d027d1a66e99b281d44d3d50827aa0b6d2c6f2d4c1f4471b672d01383fe50600ecf1d5aca402d89
diff --git a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild
deleted file mode 100644
index 37d72d52b963..000000000000
--- a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info systemd
-
-DESCRIPTION="Jitter RNG daemon"
-HOMEPAGE="https://www.chronox.de/jent.html"
-SRC_URI="https://github.com/smuellerDD/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~mips x86"
-IUSE=""
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.0-do-not-strip-and-compress.patch
-)
-
-src_configure() {
- filter-flags '*'
- append-cflags '-O0'
- default
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" \
- UNITDIR="$(systemd_get_systemunitdir)" install
- newinitd "${FILESDIR}"/jitterentropy-rngd-initd jitterentropy-rngd
-}
diff --git a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.8.ebuild b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.8.ebuild
index a4b7ead3be06..f30f4e698c65 100644
--- a/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.8.ebuild
+++ b/app-crypt/jitterentropy-rngd/jitterentropy-rngd-1.2.8.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/smuellerDD/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~mips x86"
-IUSE=""
PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-do-not-strip-and-compress.patch
diff --git a/app-crypt/jitterentropy/Manifest b/app-crypt/jitterentropy/Manifest
index dc5e278eb6c8..72040f3fbc00 100644
--- a/app-crypt/jitterentropy/Manifest
+++ b/app-crypt/jitterentropy/Manifest
@@ -1,3 +1,3 @@
DIST jitterentropy-3.4.1.tar.gz 86110 BLAKE2B 729ef7d01a17c9eb16cc352da0286bd292f2faae63754b06036dbb44d52e85e2e2e0d2a38ac57d4350eaebbc47457f0457a988a657f7fe6c5d782d50922552d2 SHA512 c832b33c084a8c56fb9ee0c0f7397fa9206cbd6fcbea047495e543566fc0d9b5d8978c8668103203d87b5b70c0e177f9ef7cc614b3ce689b90fbb8b85e6fedbb
-EBUILD jitterentropy-3.4.1.ebuild 1618 BLAKE2B c9948daa8dbd9e1f649b916a170e6c2bf6fa1e6cb340d98eb86636df0b4c7f4ec9a66ddfd97f947be0b194074e3bb4c321298efd5378163874f87df8ce5c22bd SHA512 1877add8a218de7696c7f2b42203332403e9aabd6cb4ff0e2531378aca6fe851156e95f74167a0c25a8ad2e24cf7384c132289ede5ec884d9854510cb130bb23
+EBUILD jitterentropy-3.4.1.ebuild 1612 BLAKE2B 85c6cc080600653d37a2c091fb51d4c2abbaf93c908b3afb960c0602a1119a26bbff808cddeff6296571adb174f5faf3adba8668337936a142d8c7b81a6b5048 SHA512 52c793e33aa66556bdd63fcb12b1362900b4ae32d58d5a4891baaeae3b2327a8dcc14b6d8d459484ef409769be4e91963292fb2c713cd6239e9f2a657fc7f6c6
MISC metadata.xml 681 BLAKE2B c0777e7525bc36dd9a65680b2cb0b918d73f9e091fe686b7d7ec3ec4441b73c776bf8d3526cf8f16dcb34228532a633b9d6d9df18b2dc626f602eb813cf53634 SHA512 1cc9f7bdca491ac96ce85adf9a0fe1462e52e1da99181750aaf362197dde3c68e9278ead72e0ca81b689812edcb3670e1a143ef37c5dab7b646b818df5c893a1
diff --git a/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild b/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild
index 42a147c26dbe..55793288ccc8 100644
--- a/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild
+++ b/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/smuellerDD/jitterentropy-library/archive/v${PV}.tar.
# Do not package these two components!
LICENSE="BSD"
SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="static-libs"
S="${WORKDIR}/${PN}-library-${PV}"
diff --git a/app-crypt/keysmith/Manifest b/app-crypt/keysmith/Manifest
index f9d616c2d3b2..f6286a4d613e 100644
--- a/app-crypt/keysmith/Manifest
+++ b/app-crypt/keysmith/Manifest
@@ -1,7 +1,7 @@
DIST keysmith-23.08.5.tar.xz 163456 BLAKE2B b7338decbf1ccfe9f07d208decdcc1ea5133df9d7f53ff4e543c46782e5218e146e35f8d8348f8300021f7223d4edc8cf85a36ca777b00c52a5c13590c9ce12c SHA512 4c53ac7a217cd2f82cb0e270df1e4e7382d6fe3f7a7ff5008e392ae50418b6bf505f596d17c009921532bfbccba3d33f81cc934433ea63d9ba65c1187b4cba69
DIST keysmith-24.05.2.tar.xz 171756 BLAKE2B 5059579e9529f834814a3f586dbab5aad1a5235759c0fa76a7c7cf5588bb3b2fd64ca381d0d749d88cf74446ca5a380cb6f49eebe005e34a6f184e3f8fbcf7dd SHA512 fd2964b4fc754ac71d5fc2b273e2e70671f4b8a4cdf95e340ade20a234d7ddbfc81e0a6bfbde3178b49ba94b3219a2e1169903eac4d707b1f130df7ed7478f77
-DIST keysmith-24.08.0.tar.xz 171440 BLAKE2B 6aff612d21b66f9a7d2170cc6fde009c447c0686d3aeee8a4fb043b500452cd831f45dd943da3f44965d326a373cbf220b7a6cc46285d74e4d56db4d5d1017be SHA512 10016b4d3268e5b7caa52765602ffbc2c4b7d66f2c1ff6053110781b64981f304198fc8351889251c4c32b3647648af67389d440ed625d592ada80080d0070d8
+DIST keysmith-24.08.1.tar.xz 171424 BLAKE2B 79f3f12c533245749e17c98e6cc4c3f7856d393b4a01f208b611a7ba354145c3c44d93a078ed1728e592c62c4b05783870da1b643ddf74ea06f1f2d08801b1ec SHA512 c1386053249c65c626a5c2d2a84c7a036a4b702c5fd240217f5bc26de55e6eadcd0a7e3235a0a949dc8862fc96400fb3b8d26da476dc9d0e89969bdaea6079cc
EBUILD keysmith-23.08.5.ebuild 817 BLAKE2B 87635bdc62539282790b87ed452d712a54d7e65edfb571111c30af1b453b1526b1685da181bb3e94eddcd41f7d668d929bf3045462116f128e91d3527af276bb SHA512 76442d453006aea7e6b08b15258dc93e23200605c344827eef0f14f7f8b42eedfb30986377084980e1cde1da51223c6fcdeaf9076a82bdf639b976c0cd85f472
-EBUILD keysmith-24.05.2.ebuild 849 BLAKE2B 4eea02fdfe635fc7fb5570624f67800c26e4fe8fad1b7662cca9b8528d4617d7b5687e9f9ecc14522bef1e01b33f3bbe059997757a4028fc5813c3c2ae3d420d SHA512 020ff42ec0bbcda2a5236146ef6dfb3df347aacf1b28dbe9e0c67b49509c8bad5835b8e27ecc9f44bc36463f30db381b8969a084b245efe9c42c35587b31c666
-EBUILD keysmith-24.08.0.ebuild 849 BLAKE2B 729d061e7b663e632490103ca606971dc5a2e042c371c573c50c6ed778a4a08edeb3894b4c7e1b597a94c9ec0ae6684ffb5e83d202594ca28a1fddfbb0c3b26b SHA512 a91a0f938a3a1d746fba7c2f459e56b54a438ee206208e01d184c5c1e388ff8ddf3f29c662eabed40631e443d678dc96cea4ecbbc7c41d3f9db80c92704ae8dc
+EBUILD keysmith-24.05.2.ebuild 847 BLAKE2B 107bbe4cff40031a7f77d1772691e4ca274460074192aa7cde08e590d1e480ec939781a7a83c7c1bf5da2b4eba91881c516fc6f4ce4630207d49552964852e8b SHA512 7cfd1b29ddf09348e7e72015dc4ac75502267e5bba9e05775ff62792180fef37f9804b5b6077e2e692648b56548c058bbacb91c9dd340aae7c55d5d9bd299492
+EBUILD keysmith-24.08.1.ebuild 849 BLAKE2B 729d061e7b663e632490103ca606971dc5a2e042c371c573c50c6ed778a4a08edeb3894b4c7e1b597a94c9ec0ae6684ffb5e83d202594ca28a1fddfbb0c3b26b SHA512 a91a0f938a3a1d746fba7c2f459e56b54a438ee206208e01d184c5c1e388ff8ddf3f29c662eabed40631e443d678dc96cea4ecbbc7c41d3f9db80c92704ae8dc
MISC metadata.xml 380 BLAKE2B 110b310586031ac53056b1502648607210ee0256858efee1d54e756e130b4e331202f8571c96f5064ccee7d63bce9c4af2b92c40389d2c7b06a4fad70be8656d SHA512 10365587bc7347003e99f0684c92fa7c7154576643eaee09e79b1bddf5aed12b6062dc426b07343c6cfbcd423ab3e77e245b3659919f75e4a4183fb56fa2fa0e
diff --git a/app-crypt/keysmith/keysmith-24.05.2.ebuild b/app-crypt/keysmith/keysmith-24.05.2.ebuild
index fdb339d18339..bb6b9b405e71 100644
--- a/app-crypt/keysmith/keysmith-24.05.2.ebuild
+++ b/app-crypt/keysmith/keysmith-24.05.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/keysmith/"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
IUSE=""
COMMON_DEPEND="
diff --git a/app-crypt/keysmith/keysmith-24.08.0.ebuild b/app-crypt/keysmith/keysmith-24.08.1.ebuild
index 592cdbe13527..592cdbe13527 100644
--- a/app-crypt/keysmith/keysmith-24.08.0.ebuild
+++ b/app-crypt/keysmith/keysmith-24.08.1.ebuild
diff --git a/app-crypt/libb2/Manifest b/app-crypt/libb2/Manifest
index 8455f1e49c09..e41566cca837 100644
--- a/app-crypt/libb2/Manifest
+++ b/app-crypt/libb2/Manifest
@@ -1,4 +1,4 @@
AUX libb2-0.98.1-distcc.patch 473 BLAKE2B 245a73813769d12c83089893d2a82fcb9f6f7f5a284b12997132d271484a4e5ca8df1891a83514a2c9aae984bd003424290ac4700c2e24a9885694c4e5bdedc3 SHA512 9684f9358dff01b23a799c74c0e72f3af9bec1a5577e66620c24b0a0e91a0e17fd6ab426b42e238375529eed4fbd47b5974764bd136907614abccd21c13d0c65
DIST libb2-0.98.1.tar.gz 280826 BLAKE2B aa8c3dee3032f457410479be12d00c79a6ca6a7c0376a5c70265d30ff25b50663171f7096141834d4faa4dd5027f38b23b774e59be63475a3ecba855337fb1aa SHA512 a666fdbd1efa9cfff3028e953c62f21ba092c6733ccd12d4d04f1f836fc9747fc90053bc9166510d251d332b91e133853d2cc9b61c279517bd65b05e8483250b
-EBUILD libb2-0.98.1-r3.ebuild 1892 BLAKE2B f6d6c7eca02adf654c0006d8ae58b2c3fd478c4047d58fe3ccb907f38891596e14cf63dc1fc240a3141f7e7c059d1f221b907cba69558a3342fbb0517789c768 SHA512 950b7fd26889df6f6cd02320c9745c0bf0e4ef45fd2250e709f2a12ced772f99112e3a5d5120193b98b0354a2fb5296104b29115d50b4a0f1aa07dc07102e8ed
+EBUILD libb2-0.98.1-r3.ebuild 1886 BLAKE2B c16f7d06c9d6bd3d9f4a0d5032b2b47e48f58b63244db84220bb78d1313cf9d6d7f0a1a74af0226cc99fa59b149cdb216d273f7eed38f9e89c1fa1b920ae9177 SHA512 9c98a472ebd0728bbd907d4e238be1d5081b37543e97a7f577fbb3f082ba162f920ab01e220cb812a352f071693769a2e115aeed81eb0f606c79671c514244b0
MISC metadata.xml 766 BLAKE2B 145882c283f1380a065f239f056b67f46dd281bcdfd1ca1cf946b049136a4465c41ea7aa6262a5fcd2763a06a4a350edfbd3007c80e767c5868193125d4dd766 SHA512 0887ed2a64e96fb780c01061fcde1fe526c6d0caa0ba44b982d10bb62bf387f189ec0804494fb9fa86a7abb463e571d788f73dc4433a2e4cd751e985e0d35347
diff --git a/app-crypt/libb2/libb2-0.98.1-r3.ebuild b/app-crypt/libb2/libb2-0.98.1-r3.ebuild
index 0137d18d8f28..17751b670871 100644
--- a/app-crypt/libb2/libb2-0.98.1-r3.ebuild
+++ b/app-crypt/libb2/libb2-0.98.1-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/BLAKE2/libb2/archive/${GITHASH}.tar.gz -> ${P}.tar.g
LICENSE="CC0-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="static-libs native-cflags openmp"
DEPEND="
diff --git a/app-crypt/libmd/Manifest b/app-crypt/libmd/Manifest
index f62d51dd8c9f..032254b25a63 100644
--- a/app-crypt/libmd/Manifest
+++ b/app-crypt/libmd/Manifest
@@ -1,6 +1,6 @@
AUX libmd-1.0.4-fix-version-script-linker-support-detection.patch 1264 BLAKE2B 56e090a0f764617a8febb646299281c68153cc25d6abc889b3a1db55b67350c1ad381095c31716b2424a72d9a91bf81f7fb1c4c85c5553213ad27671639dbc70 SHA512 2a2771d3d310605f6eae6871ab432395c43f3388c4b96e94d4e62f4407944775dcd85bb80134243977370369d9aa8da350a8691983ef4908b1c3779e53af11a2
DIST libmd-1.0.4.tar.xz 264472 BLAKE2B ddc2da74635f5cc009c66a58ae82b83e6e0930e18af8a6b0ecec7cbf378246707b493a99fb97d3491d0d626a0d5ef068baea6a3ba2ec311c5a1516ba5b4e2fd5 SHA512 731553ecc5e0e1eb228cced8fccd531fe31fb5c7627ca30013d287e1aeb8222959cf7498fbb7414bbabb967b25d4e8b0edd54fc47f6ccf55fc91087db0725ce3
DIST libmd-1.1.0.tar.xz 271228 BLAKE2B a4dc72be4a46609d41453b19ba3110043e74fd0810d59f872e11151dbe87b0bdab203ef72c9d19255db32493b229bc0d33549e787979a42db08c838a810e1cdc SHA512 5d0da3337038e474fae7377bbc646d17214e72dc848a7aadc157f49333ce7b5ac1456e45d13674bd410ea08477c6115fc4282fed6c8e6a0bf63537a418c0df96
-EBUILD libmd-1.0.4.ebuild 836 BLAKE2B 9609123c6a022d841d7fa929568a23fa7e4da2a28acfb5b4904831ae7995c536484f76b91e968065974439f5dbc994cd8fa761bb792697d338615ec75ccbc857 SHA512 46903edf125fd5c1194c444e04a1ff35e1876eeddb7efd4e405b95527425dac0c296ab57d3752c3f6a700701cc8528a02d758381cbba0e11046754b29a1635b9
-EBUILD libmd-1.1.0.ebuild 650 BLAKE2B cc9eae7f34fe3085970253fb8e168f5135946968971db5e201ebb468321de2c148e80d667110b4fae03179db27812bafb02c20210c39c4c6d98966ec32b40b19 SHA512 6bf543df3fb96d0efd3e054ecb5410d0febbe74837beeb3205fe26a86a51c74ad1e22fa8082a2741e54f26dffa833bd01b983d1a3bd68e111069c2087e6d4e07
+EBUILD libmd-1.0.4.ebuild 830 BLAKE2B 40e14dd5d401478a016f9e32dd983287b9edcd120917e705276dd946c0c280cda76357893efc0b896180db8ef44f87583edd23274a649ddec22d4250736d9a87 SHA512 58a174376a6ac29e8de69187fb7541557f46e646ba8ca8199328ae828278fc571fbb2d44ebd1ca3eb6c1877518b4f5c704ff8d09ff666714a41c3b753d60065f
+EBUILD libmd-1.1.0.ebuild 644 BLAKE2B b1449ad1cf41c6e1cadbc1167ec2ce7c291f88311e18d042ae6ea76fc37ac35517f5259d5a8e6ef1db8c88823bfe1155694fd441e4443e82cca79fae8dbd1531 SHA512 db60e5e449224d9273160c4d4390c6a976a7dcf259863a8d5c25faeb7a05fd634e21269db85ec0288c0721c2f4179831d57f753d3845dcfeb963c809c521978f
MISC metadata.xml 347 BLAKE2B 957c6097e5f3a419ab0d8f184d13e5059c621e2bd126fac09fe1d96241fe86fb5b86abdcd3ce61c8c1d168a69017f87a9655d15a2c90dbb7c2d465cf5b35eeb0 SHA512 ffa404b86c2846593a46124b7cd3064dc0eddc4b84d74b7a3649fbdf3c38456477623afb1419282e46f16ef7c6718cda05209cf7039440ce8a3d9d929fd51203
diff --git a/app-crypt/libmd/libmd-1.0.4.ebuild b/app-crypt/libmd/libmd-1.0.4.ebuild
index 1cae95fb395f..dfc759395da4 100644
--- a/app-crypt/libmd/libmd-1.0.4.ebuild
+++ b/app-crypt/libmd/libmd-1.0.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
PATCHES=(
"${FILESDIR}/${P}-fix-version-script-linker-support-detection.patch"
diff --git a/app-crypt/libmd/libmd-1.1.0.ebuild b/app-crypt/libmd/libmd-1.1.0.ebuild
index 3d3edc297844..9b42d0144f69 100644
--- a/app-crypt/libmd/libmd-1.1.0.ebuild
+++ b/app-crypt/libmd/libmd-1.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
multilib_src_configure() {
ECONF_SOURCE="${S}" econf
diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
index 98e91ac31b29..3a27df653344 100644
--- a/app-crypt/libsecret/Manifest
+++ b/app-crypt/libsecret/Manifest
@@ -1,3 +1,3 @@
DIST libsecret-0.21.1.tar.xz 190796 BLAKE2B 862c2aac0c519d2607c1c5b057d1e0d00d3d5bce06744ab8c6e074393ede2f154af9ab3ee988820c936c8c22dba205ee7bd570287aaa47e64fde21ae3a7dfc2b SHA512 e201b2292280c355d08f8bd2d90d6d785d7b618c82e731eb9c051599a24d8f6a0cc3e271b1876d738f4a15aab24c2b6607b6d15d4335a990e74bb0371fe941ae
-EBUILD libsecret-0.21.1.ebuild 3638 BLAKE2B b9e6f76dcc7f9ee4f59c48b259bd2fe7d6ca7a06ba77ef7f7039e65df6ce664d4ac3501d74312fe83db0e638c0904fc4181a16be4cdedd40185a35875ab2cdea SHA512 849594a5bc64ed4b3f56641fe684d735a98d395c59296175aa86b248f1d6ba265777f5d0840f0305b67fdc7fb691bedc53fcdd0f84bed6a3a39f166d63a9ddec
+EBUILD libsecret-0.21.1.ebuild 3632 BLAKE2B 9ea840eb408ebac6ab30c2a2f33d51a888c04794b2b0b369b12b2e640ece9fd12942f1a7d42f4c9ca8667f004230f903003f7160b9d5c4ade7714a19267ce2a5 SHA512 52e39f15751e5b30166107a00bf63114091b6bc445d9a031b72ca33f700117fb915d0c581f6a2ab5c53c2ae6325ec6a384cdbaf17976c11306736355230c6607
MISC metadata.xml 468 BLAKE2B 21e70edb5acfc8b52a7d10f0c9e9452b04d8124b3d52bb7f816019cc2cf6f50275c7cb19c8853aec0c5fb2a6c93d56dfed3f4e5b8c41e9b2c08c2eff5efc5206 SHA512 7cc80dd7bbef252a09524ad511e12e621fdceca3482411f605e4c8aabb66e473c10e6a2b446df866644a4749b58dd3bb6f83cf118ff9949e17ca4a427a3ce3de
diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 5b17eac59d1e..0cd65d714b41 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
diff --git a/app-crypt/mhash/Manifest b/app-crypt/mhash/Manifest
index bb7ba388c627..8f4e063f207f 100644
--- a/app-crypt/mhash/Manifest
+++ b/app-crypt/mhash/Manifest
@@ -11,5 +11,5 @@ AUX mhash-0.9.9.9-no-malloc-check.patch 776 BLAKE2B 956fc4dae9fd3ee0416b086c7818
AUX mhash-0.9.9.9-remove_premature_free.patch 285 BLAKE2B 7245b1241bbb0001ac588554a3069b6665eeb424c2420dbb6948c68278036e0dec7c16f6a0bec059b54cadd617362e8086b918673d3063aa42598fba952aab26 SHA512 66dcdbfcbd298cde83ab026ff075a09b91662a17f48f9e6c41284513e7ccb398d34f3bef3b72c684a52b9bab43f0fe3d6a751403dc412e66814e5d6ae3160b31
AUX mhash.pc 113 BLAKE2B 124a12d80c1efd3a49b12cbb9d6b56f4af0525757610adc918bb62800c713a63fa53fa1d454b9d38048bbdb1967b3f9d8ae8e07bde909dfc6a4218517cee1515 SHA512 3e9afc4976f26c48817d9dcb5896e410831bfcde3747be3ef62845617b9bad866da5243a965b801e6699121b45b17913471bb5370d7f522e2abd7fbce30c7690
DIST mhash-0.9.9.9.tar.gz 931437 BLAKE2B 2daed92b731148c388d4340e67d99959f71783e68617614c9be797dae655ba1aeb087d4f604015edb752dedc2d69add305510996a06633ef26fd997ab7601bed SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee
-EBUILD mhash-0.9.9.9-r3.ebuild 1672 BLAKE2B 3e3659edf9bf244555b7c8e2fcdfcaed35c1e29ce0ae36467918c3300a08a7c45b271c124d3c48833472ab019e92efb6434130484797bb5b75b76b95f68220e8 SHA512 1dfcd4d189fcd748c1091cc9b7760691c3cde016174fc7671e49479a033a54360f2742988bf25ba8554602f9fc928521683bc59f703cb27fe973564b00882b5d
+EBUILD mhash-0.9.9.9-r3.ebuild 1666 BLAKE2B f2a7a79644af9c8bfcf0ea2d8fc03a076a718cadd34ced032e3b47964e132120b5d463b586dae2fd1dc10f445f880bd4568d731941881c372b4bc55c1bfed771 SHA512 349042febf4fcdb59a9aa6ca3482456ee5175bb129b0fe1c38f838110d0fa4e8646db763976e8478d002422fd2479e8f1b5910c0b9de2c837ba16b6f46551722
MISC metadata.xml 243 BLAKE2B 4c6b49b93d1fdaacdd5ae595bbaf340370e48e5df568540efc566f7070ec80d33d1bb0d3c26f975f32d94eaf02b077057da160608630138520e2efb2e70bfa4f SHA512 089a87cbbfe31db3fe8b552698ef7b84254c748d6d7913c2bcc5ba6f167d40c4da8a872b56934dc96a7c16049f942c1c3d7d87a6b88ecf5706347447ed9cbf6a
diff --git a/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild
index 9a04113bf6bf..ed01e8b388cf 100644
--- a/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild
+++ b/app-crypt/mhash/mhash-0.9.9.9-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/mhash/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="static-libs"
BDEPEND="dev-lang/perl" # pod2html
diff --git a/app-crypt/minisign/Manifest b/app-crypt/minisign/Manifest
index 6fcd7f10edf9..85a29481f08a 100644
--- a/app-crypt/minisign/Manifest
+++ b/app-crypt/minisign/Manifest
@@ -1,3 +1,3 @@
DIST minisign-0.11.tar.gz 18410 BLAKE2B 503d73f53b9405f337865536d132e0de880cdefa9df2c08815b4cc9f7e2995a0d3032fe7b2ec48610c10b6023d998286ac705e0d10c6a475185b60405f69ec50 SHA512 a7445cb9646ae56fcba718f61f73486d5774d9cafe72ef051a3e60f94baf852b597261778bce50371ea5ee63395b0477bf1a33c7683fde32d003fab66029241f
-EBUILD minisign-0.11-r1.ebuild 640 BLAKE2B 69b809fc32c95dcd02f35a4fedb1890e7a27ae6c63e367b70351cbff03b1372f8211f1105d2024ed3090a67da68d2de3400fc5a87375478cca652617b1037e63 SHA512 3a98078051798fc9a58fb23a10c7d1000ed6b7db6c6e61189fd1ffc3e68bc8b27e429293edf6c32c322f8a9a3d39f9b22a0f512911bf2466ce1e407eef805bd0
+EBUILD minisign-0.11-r1.ebuild 634 BLAKE2B 0caf36a36540a4eba5c9767c2bea8f9be2dbb51e046c3e67de9f750732c95c229c1f3a33b07839fe0be6a7ed648774fc581025e972de5e2c441051edd42e33b5 SHA512 32a449151dacec724a6f12fe328ce50019b792b520a4247a46f6080fa52a8ae879243ddc13c95deaf93e20ea5341c6b3fdbd323628552d8e2adbd30efaf78758
MISC metadata.xml 678 BLAKE2B e22104108fb2546f1c57bac5098f8cbb95ccab947a9c66c9eb0cd8e8f7a60b55f2563942ef67d3d3242fc400cf73620f37539ca7271ea11514261283000d761f SHA512 71886cde75ce9354e9a097769761bd49e5b35571c4b1b90e8e11642d54c6a0d3fbb5213f42d446c0addc1f2468528404a638ae2176443ef59f5e09f3d49b969b
diff --git a/app-crypt/minisign/minisign-0.11-r1.ebuild b/app-crypt/minisign/minisign-0.11-r1.ebuild
index adf0b7060096..cbf58300c3be 100644
--- a/app-crypt/minisign/minisign-0.11-r1.ebuild
+++ b/app-crypt/minisign/minisign-0.11-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
DEPEND="
dev-libs/libsodium:=[-minimal(-)]
diff --git a/app-crypt/mit-krb5-appl/Manifest b/app-crypt/mit-krb5-appl/Manifest
index 7deb5c00fdba..0d41fef53563 100644
--- a/app-crypt/mit-krb5-appl/Manifest
+++ b/app-crypt/mit-krb5-appl/Manifest
@@ -2,6 +2,6 @@ AUX mit-krb5-appl-autoconf-2.72.patch 1026 BLAKE2B 12f9603e620db475c5cb61fdb9125
AUX mit-krb5-appl-sig_t.patch 1411 BLAKE2B c2a34ada3f811459d006c1be6e79cb0811b0ab6ef7a1eb2fa6372db5b52b7db06e1cb94d7cbcd9b883fa14d9e0cf704ebfde7a441e7348728be9511ff2b6dae5 SHA512 a25ca113d8cae969ef370aa28b274dc4573964eb78e340a86ff4e3b130c6f7a73c97a41e657a5fabb634604a3bfb8f5a04c8925a248a8f9e45a22979fd8395f3
AUX mit-krb5-appl-tinfo.patch 579 BLAKE2B 8db4885b88e2eb155ea80ce8d4e7f320ae39a9183e70de452081a452c51ba9ae3dfad4ea000582b3f3f361e17de02b0720cd794473c974c5551b69afde869445 SHA512 3b90b4f9539b94ddc8a0483dc156f61d33b436a01d32d8e66de13a82e653ec51c7996e3e5b4f5d8e1edf6a21d6c4fe09f4a4382e2f918edff070e71bfcee0951
DIST krb5-appl-1.0.3-signed.tar 634880 BLAKE2B 0341ce0f3845bbf49ac2c43dea95d1bf196a9e6fb07a1bb4e8d1eac9ef74765f4b02b7f6e2794cf55ce6c7a7e2623bd325457dcb60f94b7e30bdc65a370751ad SHA512 1d85be6eb39a01c21308f6b159a375ae4ee331de8052c3990c9252f708d717b8b518f92c424bd6beebe344d940b4813e6ea11dd18df5d7caa4b5effc2513dd23
-EBUILD mit-krb5-appl-1.0.3-r3.ebuild 1653 BLAKE2B ef1b6c3488dc68768aaed9a92fd9c4f85c946d2c7cfb413fcf1a38115cc17ace1857e43d0726ea569a80e4cbef22e14abbb7086e7adb73eb045ade5c11cdf260 SHA512 0dd3bec272363de8be85412efa982a591305328ff3aa8a9f5bf341c71b7de4a8b95003018728b6d92ddecc438b55e31781ba80e74385834897bbf7fc939c759c
-EBUILD mit-krb5-appl-1.0.3-r4.ebuild 1699 BLAKE2B 76b7cd14ff727db80432613705010ff7fbce6d2bc94522423bf3d5540cfa9eb353a7635ba0fd6284e364c7de05b62b47a4793a1f24544bb6376493da4e2d5bc3 SHA512 effa58b428b79c79ab73fa4ebd2c53dbaddb4ddb2efe54f936deb2719f4715ce69d8b57e618eeeb9445cf84ebd7368933876fec60a2155037b5700eafe662dd7
+EBUILD mit-krb5-appl-1.0.3-r3.ebuild 1647 BLAKE2B 74db80eb31f6b83f44e31a19781ad9c2d2d4470bc585f7caf7acbac4826cf6d25418a3383c8092545b41806e52916b9ffcc6612dd49a6daadeccf84369741a35 SHA512 ede93a96c657c9ebe68a12981e5608a7072cae5534db26f89cae907d64909257c1bf6f44fee6ed41b584eb26cbac3f325f8d2c3f80aca612de981f86b194fec3
+EBUILD mit-krb5-appl-1.0.3-r4.ebuild 1693 BLAKE2B 871d0bdc7081cc691867f1d3ffb49d197aca759ef219abfb61a6c6251706fa6b3bb8ccd0c773b7c8592297e6f3232bd2a4ac650a14c05dd3bd374c3416165f04 SHA512 dbc707850994dafe208dceffe6353834505add352e098ca9dc2a620a550d4fb309463f7c53c14ebaecfd45e1a69162668500acd016ff79acd47ec7162e2c10a9
MISC metadata.xml 241 BLAKE2B ccde51ebe69cc26698aafb45f6c9491703ea0760efd8c1f32141ba61bf183e4015eb62ab6d779cc112b8ca9d08d5832a2f1ec1d8fb94d650bd4f3f7b2a1f4a22 SHA512 cd13ed42d7b37e1773b00b79fde8ffe9ef2a685eb88c30b6b974a026df67e99fb20c54cb208e8bb7c3b6d7508e0ef94e05eeb9e463d565a1570675460537c176
diff --git a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r3.ebuild b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r3.ebuild
index 6b8ddc9b0c32..50e520eade22 100644
--- a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r3.ebuild
+++ b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="openafs-krb5-a BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ~ppc ppc64 ~s390 sparc x86"
BDEPEND="virtual/pkgconfig"
RDEPEND=">=app-crypt/mit-krb5-1.8.0
diff --git a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild
index 3155167a82d3..60e927514503 100644
--- a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild
+++ b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="openafs-krb5-a BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
BDEPEND="virtual/pkgconfig"
RDEPEND=">=app-crypt/mit-krb5-1.8.0
diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
index 4c54f28e1644..a0e40c868ae3 100644
--- a/app-crypt/mit-krb5/Manifest
+++ b/app-crypt/mit-krb5/Manifest
@@ -13,8 +13,6 @@ AUX mit-krb5kpropd.initd-r2 608 BLAKE2B 9737f5ff711b8e30444c14ca871e01f2c45e9aec
AUX mit-krb5kpropd.service 128 BLAKE2B 31d002c16987bd6fc42e22e64dd9bd1f9db36655dd5170a4f9f16c6a889a4303a4dc276aca09b3a213a1de3e6ab759c66790141708ec95c4393bbbe79e8fb16f SHA512 b7419d1c728eda86fbab2fbf83794ae754e3cdaec7dcdc12c2105e3a75f9903c25fe8fee48f57acf6f0a8c62d27f7934fae81c0cbd67b997541aef7060a4de46
AUX mit-krb5kpropd.socket 122 BLAKE2B 2ce51e67b909c6955d9796f80f7985c9209af398ad2a60beebe83bd766d42261bd44c712df14608a1e5e922715780a6c4aa8ad294c34ba4e8fc336a24d038fd3 SHA512 4e7ae175425e0787a1d5ff959471a88bf5af4cd6e213dc6d4048902fab7547c1186a082370b523f9549f5096acfab1fb03b4839e42bd80dc539130ae4bb3ea55
AUX mit-krb5kpropd_at.service 141 BLAKE2B 2f6741a55551e0f8673cd78480b7775f3e9a1fedda7af110d68f7577aa2711addc7ec8cbb20a5bc13c6bab560d6e7e854ce2ef9e81bbee487a700eec6f9be1c9 SHA512 7f21497a6045d2e0ad8f6f14c275bb895ce9317764e71c5290b0846688479ce9ba49e14ef73f6debda5f6ffe730b4da28a380717b09fe0d60d102ba44efcb170
-DIST krb5-1.21.2.tar.gz 8622513 BLAKE2B 2afb3ff962a343bc07182fdab0c0ffb221632ff38baab74278cfc721ae72deacc260221470de36e420584f00b780e13221d2e511d4831bca8e1270b7f3d9e824 SHA512 4e09296b412383d53872661718dbfaa90201e0d85f69db48e57a8d4bd73c95a90c7ec7b6f0f325f6bc967f8d203b256b071c0191facf080aca0e2caec5d0ac49
DIST krb5-1.21.3.tar.gz 9136145 BLAKE2B e909a55eaedab68e5c829bb7bbd26cec5db2d7b8d97f3b034de94d8f957003f16977ac619afee3b862f288e59f05c5e44f41e65b8883961c8b22a26e2f4733bc SHA512 87bc06607f4d95ff604169cea22180703a42d667af05f66f1569b8bd592670c42820b335e5c279e8b4f066d1e7da20f1948a1e4def7c5d295c170cbfc7f49c71
-EBUILD mit-krb5-1.21.2.ebuild 4000 BLAKE2B 6cb733c9b3b614f2bd2c5e631fc47b2befd249dca726995d47d0a3571ca30b2ffd5f629214ef158556eb19b2fdd308dde58629f3a9001c3d65176d9e8e98377d SHA512 fbb6dd5a80c8d442047007770a49900bbede48059184c194046e34f14cd5d427702ef29b33aa9396a5a72593cb12869908865cd0f573b0aa7717b53dcac764b1
-EBUILD mit-krb5-1.21.3.ebuild 4107 BLAKE2B 1e5146aff663676d1db84dbe64cd5ff66255dd66606a1e84ea66c48e0e5b17a42cd9cf3e23149ecd1b6a1d7dca06f3e32e7f46d2cbdaff0f3c0983ac3f4f0052 SHA512 29cc194376f0b3422127785a237177e2e85300bc2a6ca59e6fff62f5d683182a0b0fc2d7040278ec085d6e93a9f5a30fcc72ac3154d8b462131b72e7eb2a7eb5
+EBUILD mit-krb5-1.21.3.ebuild 4096 BLAKE2B 5afca7eb76ae9d78e046205cd41d8aceef85674e6a2b68df9a067dd967c074ceb7c1a2157112efba8f74965719191a80d4db77747b577a5c82337e80c0445f36 SHA512 39b810b41aee11cb7034e5e0ea485c83df2b50a0749aa65881bd8db164b11cf54acd3ba83ca6a012c8f5fd0d632314aa4b00c111a036ad9ede7486b6a32555e9
MISC metadata.xml 886 BLAKE2B 4db2f2acb4740d9d8d4dea745ebe583e373ccf6c6e8b33206305ebadc971e3132d4f0811407755ab4d9053bf2993d763a59b9104169d90c776cc7e3fd20ea9b1 SHA512 783772b00fc4d6f1da7b074bab380ed7448af7e5bfb8ff1dcbb098ee8f5fc16ac441da300c455b016e09025c65754bf540dc27bdc13198d93740e0110d1f5dc2
diff --git a/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild b/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild
deleted file mode 100644
index 8f94ab10df74..000000000000
--- a/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools flag-o-matic python-any-r1 systemd toolchain-funcs multilib-minimal
-
-MY_P="${P/mit-}"
-P_DIR=$(ver_cut 1-2)
-DESCRIPTION="MIT Kerberos V"
-HOMEPAGE="https://web.mit.edu/kerberos/www/"
-SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}/src
-
-LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux +threads test xinetd"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
- !!app-crypt/heimdal
- >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
- || (
- >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
- >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
- )
- keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
- lmdb? ( dev-db/lmdb:= )
- nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
- openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
- pkinit? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
- xinetd? ( sys-apps/xinetd )
- "
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/yacc
- cpu_flags_x86_aes? (
- amd64? ( dev-lang/yasm )
- x86? ( dev-lang/yasm )
- )
- doc? ( virtual/latex-base )
- test? ( dev-util/cmocka )
- "
-RDEPEND="${DEPEND}
- selinux? ( sec-policy/selinux-kerberos )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
- "${FILESDIR}/${PN}_dont_create_rundir.patch"
- "${FILESDIR}/${PN}-1.18.2-krb5-config.patch"
-)
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/krb5-config
-)
-
-src_prepare() {
- default
- # Make sure we always use the system copies.
- rm -rf util/{et,ss,verto}
- sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- # lto-type-mismatch (bug #854225)
- filter-lto
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- AR="$(tc-getAR)" \
- WARN_CFLAGS="set" \
- econf \
- $(use_with openldap ldap) \
- $(use_enable nls) \
- $(use_enable pkinit) \
- $(use_enable threads thread-support) \
- $(use_with lmdb) \
- $(use_with keyutils) \
- --without-hesiod \
- --enable-shared \
- --with-system-et \
- --with-system-ss \
- --enable-dns-for-realm \
- --enable-kdc-lookaside-cache \
- --with-system-verto \
- --disable-rpath
-}
-
-multilib_src_compile() {
- emake -j1
-}
-
-multilib_src_test() {
- multilib_is_native_abi && emake -j1 check
-}
-
-multilib_src_install() {
- emake \
- DESTDIR="${D}" \
- EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
- install
-}
-
-multilib_src_install_all() {
- # default database dir
- keepdir /var/lib/krb5kdc
-
- cd ..
- dodoc README
-
- if use doc; then
- dodoc -r doc/html
- docinto pdf
- dodoc doc/pdf/*.pdf
- fi
-
- newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
- newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
- newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
- newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
- newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
- newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
-
- systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
- systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
- systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
- systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
- systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
-
- insinto /etc
- newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
- insinto /var/lib/krb5kdc
- newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
-
- if use openldap ; then
- insinto /etc/openldap/schema
- doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}/kpropd.xinetd" kpropd
- fi
-}
diff --git a/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild b/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild
index 9c5de12c588a..7456a0e9e8c8 100644
--- a/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild
+++ b/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${MY_P}/src
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux test xinetd"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/osslsigncode/Manifest b/app-crypt/osslsigncode/Manifest
index 438796e18716..a627d795f343 100644
--- a/app-crypt/osslsigncode/Manifest
+++ b/app-crypt/osslsigncode/Manifest
@@ -1,9 +1,6 @@
-DIST osslsigncode-2.5.tar.gz 154421 BLAKE2B 44b406f8f2cbac6c89e63ea5aba98e5571e26ecd7f86695879a13199a11025d2689d3e369838cb69c0de7be6c3d06fc7d8709a57ee2132cd25348137d5094417 SHA512 aa491518e6383bad4209616e88cec46e047596afd54067d02be8e7c87030999b6dc715983214e389c2f58fb5b10350b36dfe28e6179b9893fc5266172b2dae01
+AUX osslsigncode-2.9-missing-import.patch 995 BLAKE2B 390dc5ab00db721d3237dc5382abb21201a1c0290a4e3c14411fc18dc3cb1d7759d3fec9b2bf3b67c1d1a5ef3634f320998c1f1bae5ceab95be454aea35ad156 SHA512 6bc44fa87fbafefca70d96f1152e02f93ff417eb8ed8e46cb290f8e70699f325ac88deac7e3854e10a886e343cb94760fa25c470c9a37b3a2a698235fc369d41
DIST osslsigncode-2.8.tar.gz 747274 BLAKE2B 62472d0830b53b2d182b37585a225f0699600bcc2bad5915a64a52b5b7c3fab6f7e936ba82e41907e41c9b0cc1f8ff5f47aa79feb8c5742b16d1fe101baf3db0 SHA512 dd7349e3a64c1d6f63379a14450c8e643c006d2824dc41ce9ecde64ba276466772c440e577aca4a805a49c7ba88aa0dcf5ea73c323abcc4945491407b20e8e96
-DIST osslsigncode-test-unsigned.cat 394 BLAKE2B 77a9ebd80feb7ec4f26c0899a760b6463f88ed2301fd3c65c4d72417f7d7d61f0e51c0ca87870500bec51f900aafe05216f4cec888db6c76b292760862da7d00 SHA512 3f4212a4a0822079ba46a90aa80f725d0068bc30e8be057019b2c500633d502f6d879c4ba332c54e1194c148a1fd4d7551a2ba7cb143f2fe53cef5fe94d9364c
-DIST osslsigncode-test-unsigned.ex_ 120 BLAKE2B 7036b07cfa8f7d1bcdfc1293671aaa01780bffee0339aa5b63b8db77dd2d77a75ffa51363385c2d40d62d057adf4627afa47f099f8e1206c4eeda67af01bd8fc SHA512 373592e6bffe1da907cfa464fa70d1b64c177beb7fd76325553afb0d721263d35b40508e3ede0a64bd016abb2ce97e104417fa472cd2bb0d92f5d14d5001349c
-DIST osslsigncode-test-unsigned.exe 96150 BLAKE2B fd0da9e64473fed792572606f38de8c71e285a557883ac29201b113abc533a32c80ed17330860dd30b9913302ea44433c41d21ba236789ed6d25083f5909960b SHA512 afed867e6a680d7bdfe27e537ccf6496572d79b8b8a90e1886a83d9b8a67c815a54b7bd929819a0cab7b3243c276dd676e51b267a918ace448689d4b424d948b
-DIST osslsigncode-test-unsigned.msi 9728 BLAKE2B eb253cce75c5419d1815682c10f1b10357af90317b1dfa71d3b888e5b158017b8f2b3154ae2073bed1fd5f9fd515c2006a0cb0692a70d1876221f3fe5b048f33 SHA512 3c3afa76d5a76dd7eff35b5d8e8b5a5bbcccd23f213591d3a8d0b4e5e97a8dbabb97345b7a93bb459fded5269f5ce1d7afa66baf623c8b8573f95b68fb4a93c1
-EBUILD osslsigncode-2.5.ebuild 1292 BLAKE2B 80b51c94a60a75928f91de4fdd69c220fa8b8be8dc2716036453c5379c030e9713be79cd5fe61814c410b27e833a469068d3adcc155c08526233a51ac774a320 SHA512 bb781e77a817f1002eb89663797b0c28b31dc68844935c4e116d4eae5ff0b3d92c5afb9237f2c599b317c13e204fa464eb30571c5ed8a0d6ec1b57cfea5ed3bb
+DIST osslsigncode-2.9.tar.gz 1033420 BLAKE2B 63897907102f7e3ee241d4a0436ac2c217351cbdf330c302344ad648cc5d7962ea9936b1c1ccfe6072c3188f6e49f892b323eecc0c87476071effb6d02f9e0e0 SHA512 c88d3050b0f4af5cf4ec899ac1935cd04833ed8c7690298ab1bf0c00c4e53bf5a4f9ee31940d63e29350a6babf43f212e56aa480a67745b6d715a30a8093e3a6
EBUILD osslsigncode-2.8.ebuild 1438 BLAKE2B cda3e11d0be1f239f0d3526aad9a06035e4270eb6aa5147a0eb45d735847c9272b6d5c6a3b5df36349214fa5aa3fc1f1cdae483f5cd0bdd633fa73183b551bbd SHA512 9f7344dcd025531943f4b8f885a3fa771b69bbebd4038f64542892dcb0bfb9abb1af43f1cbb705eee53dca0b8b8476d9c88a0eaffa77a899abafd2ae202bef7b
-MISC metadata.xml 311 BLAKE2B 2125050abed07efbfea727f3e45728531290dc032a0a54beb102d5b8a74c07df7d291c22293107286da9563d4de5d08edb8f61cd6fd8a11abd0bd465cf31d854 SHA512 93b6f00f2ac04656afecdb12a85b1736559247eeb9855835e90b0b79437e93c10e0bb6a2324f067ba37be9293e3b41406d7901ffa32f22e462b01eef3ffa1953
+EBUILD osslsigncode-2.9.ebuild 1039 BLAKE2B c5e0e79202f5dc663f1d9f398919f0cd5e4cde6c2300aef9d9621ad6db609dc6005860a6e1cbd91ed2fb3dc3f028035366e6cb612f593819a98fabc2dfd968a2 SHA512 ce2521f8fa9ada04a108c3e455875e180a48f2fe6a203ac4a87b593f314fd3355925aaa0466f1165416210114f6d77187b3b4cac5cd71acbc73c8864d3342c2a
+MISC metadata.xml 254 BLAKE2B d3f965a8685847a6c6207933c7b08a3fef2c01798fc4eeef77fe22bc83f52bba5762160fab942b7be6bd26f32d0f0cb96344edafb9d35bb326927e74ce9119f9 SHA512 4b6710c5c854b4a7c4c36de77cea55074b2a9fb023ebed212af1289458a2397974458608556e0fcd547a0a11a5b3fed75323323e707dfb46589340c25a2df95e
diff --git a/app-crypt/osslsigncode/files/osslsigncode-2.9-missing-import.patch b/app-crypt/osslsigncode/files/osslsigncode-2.9-missing-import.patch
new file mode 100644
index 000000000000..4385aba12b46
--- /dev/null
+++ b/app-crypt/osslsigncode/files/osslsigncode-2.9-missing-import.patch
@@ -0,0 +1,27 @@
+From a8c1bf9838610bbb8362b1d425cdd3e2ecfecc8b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@atlas.cz>
+Date: Sun, 1 Sep 2024 14:59:49 +0200
+Subject: [PATCH] tests: add import for python-cryptography >= 43.0.0
+
+write_pkcs12_container method raises following error message with
+python-cryptography-43.0.0:
+
+ Error: module 'cryptography.hazmat.primitives.serialization' has no attribute 'pkcs12'
+
+Explicit import of the pkcs12 module resolves the issue.
+
+Upstream-PR: https://github.com/mtrojnar/osslsigncode/pull/407
+
+diff --git a/tests/make_certificates.py b/tests/make_certificates.py
+index 6fb03ac2..ea14a7ed 100644
+--- a/tests/make_certificates.py
++++ b/tests/make_certificates.py
+@@ -10,6 +10,8 @@
+ from cryptography.hazmat.primitives import serialization
+ from cryptography.hazmat.primitives.asymmetric import rsa
+
++import cryptography.hazmat.primitives.serialization.pkcs12
++
+ RESULT_PATH = os.getcwd()
+ CERTS_PATH = os.path.join(RESULT_PATH, "./Testing/certs/")
+
diff --git a/app-crypt/osslsigncode/metadata.xml b/app-crypt/osslsigncode/metadata.xml
index 7c529bd10048..efa2c3eb8359 100644
--- a/app-crypt/osslsigncode/metadata.xml
+++ b/app-crypt/osslsigncode/metadata.xml
@@ -3,7 +3,6 @@
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
- <remote-id type="sourceforge">osslsigncode</remote-id>
<remote-id type="github">mtrojnar/osslsigncode</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-crypt/osslsigncode/osslsigncode-2.5.ebuild b/app-crypt/osslsigncode/osslsigncode-2.5.ebuild
deleted file mode 100644
index c0d1773bcf38..000000000000
--- a/app-crypt/osslsigncode/osslsigncode-2.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-OSSLSIGNCODE_TEST_FILES=( unsigned.{cat,ex_,exe,msi} )
-inherit cmake python-any-r1
-
-DESCRIPTION="Platform-independent tool for Authenticode signing of EXE/CAB files"
-HOMEPAGE="https://github.com/mtrojnar/osslsigncode"
-SRC_URI="https://github.com/mtrojnar/osslsigncode/releases/download/${PV}/${P}.tar.gz"
-
-for test_file in "${OSSLSIGNCODE_TEST_FILES[@]}" ; do
- SRC_URI+=" test? ( https://github.com/mtrojnar/osslsigncode/raw/${PV}/tests/files/${test_file} -> ${PN}-test-${test_file} )"
-done
-unset test_file
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="curl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- curl? ( net-misc/curl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- if use test ; then
- local test_file
- for test_file in "${OSSLSIGNCODE_TEST_FILES[@]}" ; do
- cp "${DISTDIR}"/${PN}-test-${test_file} tests/files/${test_file} || die
- done
- unset test_file
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package curl CURL)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- cmake_src_test -j1
-}
diff --git a/app-crypt/osslsigncode/osslsigncode-2.9.ebuild b/app-crypt/osslsigncode/osslsigncode-2.9.ebuild
new file mode 100644
index 000000000000..7974b492fea1
--- /dev/null
+++ b/app-crypt/osslsigncode/osslsigncode-2.9.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 cmake python-any-r1
+
+DESCRIPTION="Platform-independent tool for Authenticode signing of EXE/CAB files"
+HOMEPAGE="https://github.com/mtrojnar/osslsigncode"
+SRC_URI="
+ https://github.com/mtrojnar/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:=
+ >=dev-libs/openssl-3:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ $(python_gen_any_dep '
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-missing-import.patch"
+)
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/cryptography[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_test() {
+ cmake_src_test -j1
+}
+
+src_install() {
+ cmake_src_install
+
+ mv "${D}$(get_bashcompdir)/${PN}"{.bash,} || die #927196
+}
diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index afd7eaaadbe5..e5cb10c5c337 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,4 +1,4 @@
AUX p11-kit-0.25.3-pointer.patch 4083 BLAKE2B 7aad1cca28abe2af19ec882d94c43705d34874e65940a2f5bc647bd500091bd88e5ea7bb9b7cd50d707a85d20aaa8772f22b5ba54c4e3e1d49d35521a5c43538 SHA512 22b793db6f8f911926791ce331c69ce41cf397e17a362afc829914534f2ea3d316fa34c292e55ac21f874328f8daf32e4b856666da70fa3cde7cba55f72a293d
DIST p11-kit-0.25.3.tar.xz 991528 BLAKE2B 5c695c1ef95edf4bbbab001aa634076c433df0bc89cb8104deaec2ce00c6908640e467755b49c6900e5d7d5d81e1a3871f4978a212c6f6ae088386ac0b95289a SHA512 ad2d393bf122526cbba18dc9d5a13f2c1cad7d70125ec90ffd02059dfa5ef30ac59dfc0bb9bc6380c8f317e207c9e87e895f1945634f56ddf910c2958868fb4c
-EBUILD p11-kit-0.25.3-r2.ebuild 2011 BLAKE2B 94d3ff84f50e67a2346669106dc44ca60f54f5496f4a48ad171b2a45f458cc57a83acd2595434c09cb9c576ff6f4fd0d06ff12d1a9936ae543fb2770fc7e865b SHA512 32cbbf5bf8c15f303cb651d03811afef0ee919bbdd128a63dfa0811c11ff3cf20f926774162d89b988252711bb3e6f2765ea2e70d26a7cad7588a72c5593185d
+EBUILD p11-kit-0.25.3-r2.ebuild 2005 BLAKE2B c5e7b6dace54069ec16277f9988ce71827e1804d6e5ca5914e8d158083c20b369f687874cc66b0c04f55fee4bd4466f14fec2ccf2ad79b0e2e31ce16b9754a9a SHA512 9567b69fc25bc47becb731f88a54749c9344df62f6c8367b2841befce0169d83cfb1ce44c50aea4aa1ac4c84fd171f6f39985c855ddbebebfbef7e66771ce606
MISC metadata.xml 249 BLAKE2B 689b2967578682135e3f7d619c2b733bb4e50cd74215a0fa17d3bae7b4f59495c7f8d316ef5340d14cf32de956162fa890186f19346d95f212d18a643b55bee1 SHA512 f3f0b79d325cd001c8cf1c9d6ca14d3c09149aefab7862bd04801cafdc2efad9fe7e456e4fac55c6233413f645188188643f6e8f8dfb54deffe5fa30768831b0
diff --git a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
index 6721dbb81193..70bbe18bb324 100644
--- a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+libffi gtk-doc nls systemd test"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/pgpdump/Manifest b/app-crypt/pgpdump/Manifest
index 8d98f8417ffe..49ffac922009 100644
--- a/app-crypt/pgpdump/Manifest
+++ b/app-crypt/pgpdump/Manifest
@@ -1,6 +1,4 @@
AUX pgpdump-0.32-respect-ldflags.patch 998 BLAKE2B fefa545f3c2d1d3ed3baa5a9d2b84b9b32745626883e9b8056fff045ceb0d06a490f5068782dbda07e4956429a2d2f31865c9c0e55b91bd9aa613f9ce6016537 SHA512 ed333769ded8acbec36d34bc86d935705294d96854e84af4673d44ed3d04f5272d2c1bba38b2742afeb02b2a307a983ff61566433ad1546769e6a68f2318e760
-DIST pgpdump-0.35.tar.gz 77580 BLAKE2B 2c0b8d69bccf37a0d9a192273f901c52d74fa2423f32084a9ddda9c70c2055a0b594113b486cb9bcd8e9566cef781938186400dc139e9e00439db067b38307cb SHA512 03579d7d89d98f19f50c9722c063f059904887f7ca7da3eb99a4aadc6c5361b5161c891767a93087bfb42641aa2e24a9ad6560b1e4396370217afec61a988015
DIST pgpdump-0.36.tar.gz 77084 BLAKE2B 35fb10acd70ca4e2408bc8fdc2cbebe37d2b1ecbd96fdb847688fe1c15ef78e993bddb30015da42847ab50d2dea6ba44d97d958f395095725947120119c10aaf SHA512 0e8917893ff824b4fcb1656727f3bb120b1772259047f50f56931750ac74548eddb89a75baeaa2da4e39db8045af0db3c4f5ccbcda7e129ca4949c0abf7d4dd2
-EBUILD pgpdump-0.35.ebuild 522 BLAKE2B cafad7d5119fd195102e94eca4cb7882b1fc901a1953bab07a0e9288765ffadcdf34f019ae8e0f4d0d329b89d191d29f3475f919420bec061056dfbd0858d12b SHA512 fa043ec5cbf6416b915fe25c03ea6425494784516e7b4ef85ad320acff3035cae6b4922fa8e4a41899e3038d3da82a412a81eb9cc62e028cf26a71ede2bc53f0
EBUILD pgpdump-0.36.ebuild 522 BLAKE2B cc2c490850625ebf4c326efa49dcacb84f931b5d7bc1de78aea3bb611a188c2e12c1bbe891172021dbed367f55206ce7abebf98fe93d66a57d4bd012b4c4a579 SHA512 80eef09d6407be07a1aa9e34ad8815d13ecb0aee0e49c768d9023c236a8524560bd970a6edfb4756f97a2ea067d78ec03def2b4f833381fe6fbc28cd94cf2cb7
MISC metadata.xml 254 BLAKE2B c39b24370eb9491088f6f7a71340e8308caeada31bf26e230402746b603099e096a8b8f80b88deabebc07f9d3055c3111da87220137814482042e50309a45f65 SHA512 fa4f3d885634d2a414f4824bd250e03bcd17fbff0832f84ca03bc27e4564e772ec0e25b4de6968117f71b1f0a9461e91ac1d80adc84d679e2c83148c12a635fa
diff --git a/app-crypt/pgpdump/pgpdump-0.35.ebuild b/app-crypt/pgpdump/pgpdump-0.35.ebuild
deleted file mode 100644
index 82da34560146..000000000000
--- a/app-crypt/pgpdump/pgpdump-0.35.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A PGP packet visualizer"
-HOMEPAGE="https://www.mew.org/~kazu/proj/pgpdump/"
-SRC_URI="https://www.mew.org/~kazu/proj/pgpdump/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc sparc x86"
-
-DEPEND="app-arch/bzip2
- sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.32-respect-ldflags.patch
-)
-
-src_install() {
- dobin pgpdump
- doman pgpdump.1
- dodoc CHANGES README.md
-}
diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest
index b29717f15c6c..1ebf5816603f 100644
--- a/app-crypt/pinentry/Manifest
+++ b/app-crypt/pinentry/Manifest
@@ -9,8 +9,8 @@ DIST pinentry-1.3.0.tar.bz2 610363 BLAKE2B a55b80754ef37d18ebdf0bd50e134a7b1bf63
DIST pinentry-1.3.0.tar.bz2.sig 119 BLAKE2B 0f11126761b2a06f8b08cf971f5d610cacbde1a5ee419523a6e704ac21fef4cce26495a160a51bee5ed5f68eca7d6864dfa03efa48030ba2cf783e767b925e1c SHA512 77a61877adf241d67caeea3af4c12a2c7c13ddc423ac001fab79bcec463a5853d8806052d61504fae0c67e0a9d1edf6a12d24b560ff7b4083eea5e86f9b54a90
DIST pinentry-1.3.1.tar.bz2 611233 BLAKE2B 47a510b3746fc8cdd83b56302132f4f4d9c61324fc857ce0867387f70f79490dad375bca4dc72e5d1cdca707bf89a16e1c9a20bf1aa0e857d69e59dc59403afd SHA512 3b72034dc1792b1475acb6d605ff7c1bd7647a0f02d1b6bdcd475acdef24bc802f49e275055436c3271261c4b7a64168477a698aab812a145962146b2f67a0e2
DIST pinentry-1.3.1.tar.bz2.sig 119 BLAKE2B ca562d2903c88c4297e641ddc39f6cd99db3e3fd40cf5d69e7b4335f006c7717c874fa4b5e47920af3ec97385a96c0c96aafb849cf399d11a7f9f1a6b693f479 SHA512 22bd94f74486300eb84c1c9c371a43b05fb6179118518004fba0d42b6d3e6731f94d79b37c2a3a6b0c5886578c4575f75d2460accd36cd4874342e7239521be9
-EBUILD pinentry-1.2.1-r7.ebuild 2620 BLAKE2B 8d465d5b8a642a0f7c1d7389c21b193f00bbc334b77e0107aa51a236ab279db6b59a4d68413e4450a116fc146249492825d8d5a861628d34f7dd2bb9a2ab981b SHA512 798a5f42ec249bd4d747c3f9855891125edfba783e38e7d335c5daa2854b9d8ab81b378be6482f36911a88116dc71a896ecf7babbda36d877f26aae234a435e7
-EBUILD pinentry-1.2.1-r8.ebuild 2621 BLAKE2B aaa90f66eb95ae430635ad3f581d8d9442bbc1e5397724ebbbf1aa8b85fcef4ff9bb2aafefdf29d8c65796658a9395edb5b1b944f28e1591cf45c8736c9e9115 SHA512 f5067147872bd58d8c394419a87cca87ccbdc33fdbc063cb4e7a4dfe776c3178fc3f303c056810d1c73bf4cf31df5166279a5a83289069d2f73c344a97083a62
-EBUILD pinentry-1.3.0-r3.ebuild 3288 BLAKE2B 7ae4b70229dbd06e97c8ba70be6ef5c145170c2c05beee0a692276c0c905010e55dd34e75b2d1cc64df374f8725d8cec035f4678ec3923c4aac1311059d43184 SHA512 e236dcab6d3fd56fd530131152095a7323700ae82c2324f85a03ade410d0ebdf640f490dfc5373e29101f1e3e896eb73c49d62b25a2c49796d4c0be4b162c497
-EBUILD pinentry-1.3.1.ebuild 3251 BLAKE2B 1ac382c4551a430724076439054f00306a1e519cc9c0e06c0160ed310f9c837680d3e7652ac9798dbf62fc76ab78c291446ff43ce1e25fbd217750077abd35bb SHA512 7ed9d2cd4f351e0e7845e14af270e38e213ea8be3d7ec9ce13f84a1fc5ecfab0af83615a5706a4124c38e998d5d1fe5ec8eccbf25d01f5fd692343dbff701c67
+EBUILD pinentry-1.2.1-r7.ebuild 2614 BLAKE2B cf0aeda4cab14f7e3b2deeb034b466e1e92012b43870c7ca2ad4c9bcae530cae8134ca8471f1ef27943110e76829dfcd3247375fad028237046df12a0f4a44cd SHA512 9471c2de5968d10e9611f54b8b47cf5cf8eec4cdedd7c9a0b932cef234a537f1e7e4e9638dc02f42e53a4b6687aafb15e1b349e7577d7635526488c17b7fc4a4
+EBUILD pinentry-1.2.1-r8.ebuild 2615 BLAKE2B 48ee64964d608c5bf6e59bbb57ed6cceb79926be877b69059218549e349e74fb96cef1fd08145e8c35f55575bc44fa8c0ecaeebaec38d2c12748a51cfdaa6cdd SHA512 536ec9e997c3796591fabc1f4481cf20b74dfd2dadc1c5057a4a277e73f9f5b96f9ac906af2ea1fe0901b57ddc846142203916cdb865352c6923737b17c07f16
+EBUILD pinentry-1.3.0-r3.ebuild 3279 BLAKE2B c826ee93f01b381099a75c43e51e447b1b1a765800920bca8bfa5b5e70bf27c4392ab0f4d05ac038e3d2bd562be47c99d1e035ca579b3b211e0582913cff2f0e SHA512 9e68a2bed1af980e4247e1c86357d0c40767eb38c09d8177b8180956d58563f861baff114047a6d3d69702175cfc9e0f0505c6f0f61a10b49e6840d79c698a3f
+EBUILD pinentry-1.3.1.ebuild 3245 BLAKE2B 9d179ce81228339c8810ace0b31ab75a1bbbe4c46aefed9a0f944d5393d0dab95235078618efb2fe3aa32084e54fbaf283516eccfb8528e192d182c159936b81 SHA512 5a2f0c42cd6dbb1780caf61b723aada9dc0046bea243ea60a3ee14d15b81b378fa15bfd3e4c550673b7827142e995443c574d401fe137cfba7cb33bf039766af
MISC metadata.xml 344 BLAKE2B d71f184ae783d215e32dc94e346c1f753f158b298cc2df87c14d5b73454ff3b4bf0ce4744d2aa0359bc68cb993cd35d2d6f77a09769853fda5b66e1cc1da3580 SHA512 0ae1c64980d4d94b8bbc04040a17b358b7138bf4022dcd97b6d2c464bc5fac0911c9522bea253586f69c8d137b75fe3e302d7cd9802290c2720c77706d9a935f
diff --git a/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild b/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild
index 3ddf24c5674c..c3656d8993ef 100644
--- a/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild
+++ b/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="caps efl emacs gtk keyring ncurses qt5 wayland X"
DEPEND="
diff --git a/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild b/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild
index 7f097b060824..ea45c42d15ec 100644
--- a/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild
+++ b/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="caps efl emacs gtk keyring ncurses qt5 wayland X"
DEPEND="
diff --git a/app-crypt/pinentry/pinentry-1.3.0-r3.ebuild b/app-crypt/pinentry/pinentry-1.3.0-r3.ebuild
index 93734b1fa10d..7801015f9ed2 100644
--- a/app-crypt/pinentry/pinentry-1.3.0-r3.ebuild
+++ b/app-crypt/pinentry/pinentry-1.3.0-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="caps efl emacs gtk keyring ncurses qt5 qt6 wayland X"
DEPEND="
diff --git a/app-crypt/pinentry/pinentry-1.3.1.ebuild b/app-crypt/pinentry/pinentry-1.3.1.ebuild
index be893ab7c6ba..0c43eb7f16ab 100644
--- a/app-crypt/pinentry/pinentry-1.3.1.ebuild
+++ b/app-crypt/pinentry/pinentry-1.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="caps efl emacs gtk keyring ncurses qt5 qt6 wayland X"
DEPEND="
diff --git a/app-crypt/pius/Manifest b/app-crypt/pius/Manifest
index 734b8baa96a8..21aa1cd442a3 100644
--- a/app-crypt/pius/Manifest
+++ b/app-crypt/pius/Manifest
@@ -3,6 +3,5 @@ AUX pius-3.0.0-Fix-typos-132.patch 1277 BLAKE2B 8c35c09224472a7a1b1c4deabe0df916
AUX pius-3.0.0-Minor-fixes-for-pius-report-137.patch 2744 BLAKE2B bf738bdf20e33d547ba149f25eaeef01c24471c4f5472dbece4ad5e72446ede919cac5351096f8796f3d67f13a0258dab45b4648e2bdba2a0e33dac1a844078d SHA512 4978309350025e818e8950dde21509b3a2feba5dd650720ca83b00e23cff93926c3f35eab028a15ef69750c619fcb23d62ef910e89e57a4f8072923316d4146f
AUX pius-3.0.0-pius-keyring-mgr-Fix-constants-134.patch 1909 BLAKE2B 60440079520ff12664c89fa42a0ee4cdf9fa5f9a69fa6293f5eaf3fd9a438a669aa50b84ac78701f6ae91c67486588c5403ac89bc08b32697c1550b513ebfe08 SHA512 faf77cf23cb1e2e7b214e70dc955e8683f08195175228e299955bcf4eae07c5fd147959a0f526be42960df2607deed9ac3f15e4abac0484d415fe2acaf4b3ef7
DIST pius-3.0.0.tar.bz2 46643 BLAKE2B 18abe6a93bd719adf50fa4bcbf5128845d732b598d611e716a536f78f4930e6e63e7f60d7444775fbc32072935c13b1828377a9e843114255a4101f4e3199f98 SHA512 0c906574ac703f45e3318ae3e7994fe6580fd172849b2956d9084033d6fbfd69fec942b95bc2edadadc223fa0685ff0b9799ad03570b712b9cdb09d69491cc91
-EBUILD pius-3.0.0-r1.ebuild 878 BLAKE2B 772efbfd8f7686fbe5b85c6ddc081ff65361aaab33d5692fa6c289b09a216d1d148c904a7cc2257b966c32ace0f476bc8b09c0c27e222bf2b5043ef41285afbc SHA512 90aa67428e566853084af6392c2dfd61623670d5fb241c35bf468e36e5b43aa8b363c864603a1224cec3e74f32baf9f3550f2679d53fa1be45fc5680eeeeb8dd
-EBUILD pius-3.0.0-r2.ebuild 882 BLAKE2B 2c66026df993d284ff62cd0a1cddf8ff938360e61ff37f9159561c7ba6ec2d2e30324b0545d9827512dd7630eeae82e1ab2b0583e5b7c2ee76930bdf67102f62 SHA512 8e9b2025854a46cc88f4637ebd93dd767b8f110ab72c3c72ee293dd4ea9d11cd3c1859987c00980501961c80fdd8cd41f9581af2231a1ae8a9cc9e561b0fed0e
-MISC metadata.xml 853 BLAKE2B 6165c11116e7624ea188e772b67f66104e3431d6f4029ffa09b19958ccc2fcd71d696a9cf2711fb509bdb1f083d5931eaa26b5b1892e3fee8732523b0141aff0 SHA512 85679ab6340568c5ebb87cbad2006f6c586555aed81e85ad0a3f0f79972ae48a14bb9b2cecd0a92a34ca8d4f4ff54de3217976c7d847d86eef586aa0d772ddca
+EBUILD pius-3.0.0-r2.ebuild 852 BLAKE2B fdc3902b51ce694e2385d1ca53b7e766f7346d520f2d6e9db44439f527ebcf537e2a86d7ae1dffce66d0b6d7e73b2b8fb946c14070b9d2a976886da3e4d4a2c0 SHA512 30ec60a4bed6e92196b765f081ece3c7629ec977dd25e7bb19f5b77484dce6a6f446383eb9fea8ef3a3cbdd6b58a70886f9fcff0d278873dbd0cd8fcb9647b83
+MISC metadata.xml 617 BLAKE2B b533989d903736fe7a748115dea44f03e4c1e3513354540553453157f4c9bdbebf4819c2cdfb3e52b923c5af6099bdfcb8e6563e11b44954bf2969249c5e8c79 SHA512 64b55d05a7595aeb413cc25c19c58c0df3a662cbc31ab7793dce2d6cc9b0cdd50ec6c0b3b31d1035e8abfa0a3ba4eaffc2b908d6c09f977c3e13e5bf1cca912e
diff --git a/app-crypt/pius/metadata.xml b/app-crypt/pius/metadata.xml
index 702fa93f9162..996495923376 100644
--- a/app-crypt/pius/metadata.xml
+++ b/app-crypt/pius/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>nickaristocrates@gmail.com</email>
- <name>Nicholas Meyer</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription lang="en">
The PGP Individual UID Signer (PIUS) is a tool for individually
signing all of the UIDs on a set of keys and encrypt-emailing each
diff --git a/app-crypt/pius/pius-3.0.0-r1.ebuild b/app-crypt/pius/pius-3.0.0-r1.ebuild
deleted file mode 100644
index cf60ccbe13a5..000000000000
--- a/app-crypt/pius/pius-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool for signing and email all UIDs on a set of PGP keys"
-HOMEPAGE="https://www.phildev.net/pius/ https://github.com/jaymzh/pius"
-SRC_URI="https://github.com/jaymzh/pius/releases/download/v${PV}/pius-${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=app-crypt/gnupg-2.0.0"
-RDEPEND="${DEPEND}
- dev-lang/perl"
-
-PATCHES=(
- "${FILESDIR}/${P}-Fix-typos-132.patch"
- "${FILESDIR}/${P}-pius-keyring-mgr-Fix-constants-134.patch"
- "${FILESDIR}/${P}-Fix-typo-in-readme-135.patch"
- "${FILESDIR}/${P}-Minor-fixes-for-pius-report-137.patch"
-)
-
-python_test() {
- ${EPYTHON} -m unittest discover -s test/* -v || die
-}
diff --git a/app-crypt/pius/pius-3.0.0-r2.ebuild b/app-crypt/pius/pius-3.0.0-r2.ebuild
index 184aaf851b53..c6f48e76ca35 100644
--- a/app-crypt/pius/pius-3.0.0-r2.ebuild
+++ b/app-crypt/pius/pius-3.0.0-r2.ebuild
@@ -3,12 +3,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="A tool for signing and email all UIDs on a set of PGP keys"
-HOMEPAGE="https://www.phildev.net/pius/ https://github.com/jaymzh/pius"
+HOMEPAGE="https://github.com/jaymzh/pius"
SRC_URI="https://github.com/jaymzh/pius/releases/download/v${PV}/pius-${PV}.tar.bz2"
LICENSE="GPL-2"
diff --git a/app-crypt/pkcrack/Manifest b/app-crypt/pkcrack/Manifest
index f0429adf1589..c7ca263dfdfe 100644
--- a/app-crypt/pkcrack/Manifest
+++ b/app-crypt/pkcrack/Manifest
@@ -1,6 +1,5 @@
AUX pkcrack-1.2.2-build.patch 2539 BLAKE2B 54ce5effd250832aaf04977b4baa9a212cc80cf1fb4b50a7629314a7e716c2ced9a758f20631c0c783e25611ece51d19048880b9f63790140a8914a9661f1214 SHA512 48b71bc2d5aa850603eb1872c200465e655fcb527323ebc9d1728311fcf9fa15722f7b80a6809c7960ec0f4fcf3d4e65561880f61feb4dcbe35dedf15c198f20
AUX pkcrack-1.2.2-gcc14-build.patch 361 BLAKE2B 0e358e97ea4358735a851218bbf2c1d89987f020b13189e0f71cb0a0f512a1b998b7d833d269b0f6ed90c3fc3ab88aacf5b3b6ebe7b638e45a6f2e0365f78433 SHA512 28ad5b3b0d5b0d69192998c32da8c69808b35ead5bf0f35601a40c9199daf1ec6637a0041e5a45bef7cbb2c207ad555e8a45c97a64b6a091d58e5200397edf78
DIST pkcrack-1.2.2.tar.gz 174208 BLAKE2B fed476a9d681bb9e565d05ef636f58d6643c4f8897725c56b66e64123e9435f9bf28e550f0249794e81e9f968683ab81c19baa1ee51478e1b91509e8e318725a SHA512 5c64fb9ae09dedc70fb20cd689f432059fcd64f689072b529b4045c3241760fee273ee921da081bc08be2e0594d27101c5d89d99cb2b84e16f80c011419b7200
-EBUILD pkcrack-1.2.2-r1.ebuild 1077 BLAKE2B 3ec1a3eac544c67659276c412dfe9311643aa1f6d6c8489413ea4beb0d226e2cec08834a0de1e9daee0a96be7e5ff8717c0cf4ebabff4489f50a75aefbb1077b SHA512 2d18e8fe2dac4a843ce79de13669d378bb535e773245369c39cf9d99396ccfd37d152a83b44bcd622534ff6ce4fc504c28ce0f01773b6479cf9cc95dae54e3cb
EBUILD pkcrack-1.2.2-r2.ebuild 1137 BLAKE2B d3d518f5d8a25cbfd65b71962527fffa8f3ad2d6cd1a0169d6fdb4a05db860efa3b43d5d663ba7ab75b7ff8cb8e32d735860a2cda0f61d746cfc883a924f24d0 SHA512 2986c8ad1b95afc37650b4ea7a01d323859ffef777de71ef2b29db093b320b5d2dc236fe60be41540ef3520b26d4f4a78052f14dfc4cd806caaf7a4e51e500e5
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild b/app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild
deleted file mode 100644
index 202b59ce9a9f..000000000000
--- a/app-crypt/pkcrack/pkcrack-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="PkZip cipher breaker"
-HOMEPAGE="https://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack.html"
-SRC_URI="https://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack/${P}.tar.gz"
-
-LICENSE="pkcrack"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!<app-text/html-xml-utils-5.3"
-BDEPEND="test? ( app-arch/zip[crypt] )"
-
-DOCS=(
- doc/KNOWN_BUGS
- doc/appnote.iz.txt
- doc/README.W32
- doc/pkzip.ps.gz
- doc/CHANGES
- doc/LIESMICH
- doc/README.html
- doc/README
-)
-
-PATCHES=(
- "${FILESDIR}/${P}-build.patch"
-)
-
-src_compile() {
- cd src
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" all
-}
-
-src_test() {
- cd test
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" all
-}
-
-src_install() {
- einstalldocs
- cd src
- dobin pkcrack zipdecrypt findkey makekey
- newbin extract "${PN}-extract"
-}
-
-pkg_postinst() {
- ewarn "Due to file collision, extract utility was renamed to ${PN}-extract,"
- ewarn "see bug#247394"
-}
diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index fc109bb2a1a7..00815c7f2f8a 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -1,4 +1,3 @@
-AUX qca-2.3.7-use-sha256-not-sha1.patch 900 BLAKE2B cb801afc80c5bb6abeab3b283b491a6f7e1a3f6d4a60e63c479571b7b5d5871b57c08a727f627d48e61cf1470689586a38d258fbb3f536136369d12cace4552f SHA512 da1c4562fd6d1fbe818a5804707e3349c47ec14d1c603bd89dca7ecc4fd73baf72cece34fe684afcfeb934f300f67413c487835d0692bc787f4583893c09917e
AUX qca-disable-pgp-test.patch 446 BLAKE2B a98d5951d7b89c65787d7d586a5504949c51271ebe09c5e19b90a2e24f24fb6d03d6c1f76d7ad4234354bc2507cf7031c716b3b2bf8243b8c1d85065079dded4 SHA512 30bb6d31b9392166d6bbae39da2eeb1788ac9cccffb801b074468a3606a6e1a56d6a41ee276d3b8b8d39112bf6aea7025f07f4810bb835102bd00521ee9eb104
DIST qca-2.3.9.tar.xz 765256 BLAKE2B 6f8015f45c252d4991dce9154f270d7450b94ec40156e91d537fbdbc17969873689f324032ee24e3fa1c7205a41c6da2870375bfafa308cf82f266bc89da8081 SHA512 025ef203c66e413a9c93d7e0e5449d8a23fb6bb27b2f1c4f137173e33b8c17ff6dec794c8349b6b37ee9d7fffe23875a2cf7cf6592efc373f1aac9230f83aa06
EBUILD qca-2.3.9.ebuild 2561 BLAKE2B ba87c111789f5ea8de2a746c4a9e712730f37c777e0f34c951a535321ca90fbca4b52e7e84c480e35e7edf010562ac0830bcad6c5f944af0cb9b06db2907a74f SHA512 7831de39a824b67c8ad2c3431bfd2ad6db289d40f3269e1b921806d1868d0847d2d5522d27952500a951b47da6bbbab69c60e26f315862c916fbe5785e8ee2a8
diff --git a/app-crypt/qca/files/qca-2.3.7-use-sha256-not-sha1.patch b/app-crypt/qca/files/qca-2.3.7-use-sha256-not-sha1.patch
deleted file mode 100644
index e16fa76f6c57..000000000000
--- a/app-crypt/qca/files/qca-2.3.7-use-sha256-not-sha1.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 123123453bd4f3ac87ca6dd641a9028e6e7a29f0 Mon Sep 17 00:00:00 2001
-From: Albert Vaca Cintora <albertvaka@gmail.com>
-Date: Mon, 24 Jul 2023 13:32:30 +0000
-Subject: [PATCH] Sign self-signed certs with SHA256
-
----
- plugins/qca-ossl/qca-ossl.cpp | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/plugins/qca-ossl/qca-ossl.cpp b/plugins/qca-ossl/qca-ossl.cpp
-index 893631c9..f340ee2f 100644
---- a/plugins/qca-ossl/qca-ossl.cpp
-+++ b/plugins/qca-ossl/qca-ossl.cpp
-@@ -3470,10 +3470,8 @@ public:
- X509_EXTENSION *ex;
-
- const EVP_MD *md;
-- if (priv.key()->type() == PKey::RSA)
-- md = EVP_sha1();
-- else if (priv.key()->type() == PKey::DSA)
-- md = EVP_sha1();
-+ if (priv.key()->type() == PKey::RSA || priv.key()->type() == PKey::DSA)
-+ md = EVP_sha256();
- else
- return false;
-
---
-GitLab
-
diff --git a/app-crypt/quickcrypt/Manifest b/app-crypt/quickcrypt/Manifest
index 378be2fdf12f..30191d881073 100644
--- a/app-crypt/quickcrypt/Manifest
+++ b/app-crypt/quickcrypt/Manifest
@@ -1,3 +1,3 @@
DIST quickcrypt_0.9.2b.tar.gz 2927 BLAKE2B ee5593ef6ee4f2b48b08713f98616220ab9170cf36ad8664fd9fadcbcdcb64ba9cc33689e9b5e79ec67493a5728de24a6cc9b86a2ff1e579b9a4c77f0ad177e7 SHA512 7b0efbe5aaf9f878233885470ed053124dd3c14fe2630902517388f3ecefda1bc89f3ec9a7edd6d7582f4108bfebf421d593f4b37ed66a7692e955c65003523e
-EBUILD quickcrypt-0.9.2b-r1.ebuild 562 BLAKE2B 3e9e0d2e44ec1e62197c846c6b5c60ebe994eb7e5600129b780cbb068356fd0bf6ea0de597afb61b678c5a010050547cb712808ed47e23f54671c41c04c059b9 SHA512 fd39d2d141cd8882975ab6c9fc89d01568b45e86ea9a5df6e35b67a5b3a950f968164e4c6591b483ea1e3e68177fe29df32e76d1b0278bac9c65f34f19274833
+EBUILD quickcrypt-0.9.2b-r1.ebuild 556 BLAKE2B cccb7a307147fd9d9afd29ce207eab9595e391e64f6d374bdba0a29b201a4cc6d644132f8970529dd38271f9417877ea1e7b223b889843767104ea073daeaf9a SHA512 1d5f4b76acb1cf54ae9490a2f6014851ef7412221bdac1b80a1f75d6507ebb03face9a5e4c9d419c8e0dc5dcdd8caf12fa3bd45fcbc0706803e223314767e7f1
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild b/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild
index cf3e384b549a..37ae97591b61 100644
--- a/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild
+++ b/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linux.netpimpz.com/quickcrypt/download/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc sparc x86"
DEPEND=">=dev-lang/perl-5.6
virtual/perl-Digest-MD5"
diff --git a/app-crypt/rhash/Manifest b/app-crypt/rhash/Manifest
index f1e85c19a2cc..61eb2d39fad5 100644
--- a/app-crypt/rhash/Manifest
+++ b/app-crypt/rhash/Manifest
@@ -1,7 +1,7 @@
AUX rhash-1.4.4-prefix.patch 836 BLAKE2B 9c3b953e5249c4ee0be5d23cb595ed1c84611ce6299b29b2b3fd38b7de1f891fb5a8f6a4a5fed3e3b8862fff9f8623f310a0d436ab4eab44e42ff79e0b1f99f5 SHA512 3740a2ea78d28fa916533af27740011c2dd520eb2bc18a6a19fc530a0414a8eb7bd911a7a39ddd0a1a2fec5def20b61ed1731349880346c413d7d6000569bf32
DIST rhash-1.4.3-src.tar.gz 429290 BLAKE2B d225aeae0b3a8fb2e093a9aef50cd07a790c7e9734e91114deef2ca8492c85261b8ed5dea45958e35e049ea888885175608962ea72297bdef48b00c52f51eaca SHA512 d87ffcde28d8f25cf775c279fed457e52d24523ed9b695629dae694b3c22372247d18f6032f8ce13a0b70fa2953be408982e46659daaa7c4ab227ae89eaed9c7
DIST rhash-1.4.4-src.tar.gz 435691 BLAKE2B f3d42f333ad9a82fe4a8ef5af5d8008abf526c05c06a00c7033881d5a27ba663c3cc5cefb73ea8157ac24cb10a50a4e500706d489e61a03dbaee74a4735d1722 SHA512 00a7e5e058b53ce20ae79509815452ed9cb699d1322b678220b72c61dea3ea2f8fa131acfade8bb6d9f6af913f0c3c472330841181b22314b8755166310c946f
-EBUILD rhash-1.4.3.ebuild 2128 BLAKE2B b014a6a57256ad4e165a33fdb82e1d3d89e9dbfde5baf17477e6e096bf0433732cc411fd42554753bfe5f09e3b2827347e8d6298239ceb09f8e7ee0d51cfee12 SHA512 06c4175a9ec090fffd663464b981b36a5a3d48ceb111502220ab429134be14cb30cde2dca6cc2cffa2bc988476c60ef8105c483c76eaf5a302a9932760367259
-EBUILD rhash-1.4.4-r1.ebuild 2324 BLAKE2B db3aeeca1868cfc7b56af59dc1921c8410d5a4020d3a8f0f47731aa350605b114ca690f0068a781d0893612a6a74c282d1fccc2c5c5bedb3c9136b80603e55f9 SHA512 7f781a2b9e9aad9dda62f34806ae94c00ffa51240f6894d025eb3c9fa77c6122c29f3d119a3ebdbf062a24c4172c6d1f037d8fecdb3310a9e2ec4ad32cdea61b
-EBUILD rhash-1.4.4.ebuild 2525 BLAKE2B 1b81d3bc9b4e4acb80b077aa43f19c048971da8d272eaf339fe3122ac7be227e53e63135cb48b4b51bab953a79620421bd636d4267219d63e2adac9cab7f5c43 SHA512 ec756ab06bda7b358ef56c9977a0d960c5bde747ad0b63cd25533c898deba1d7142e174c93a3282229a9bc8da16fd13347970254a71ad3e0dd77cacde38f4aad
+EBUILD rhash-1.4.3.ebuild 2122 BLAKE2B c18f3d6a397a6e14b05daa86738c5608b6b44bc3797485666f4c74684c5d6dd04d827b265412e352930c3a012514177853c88ae8465e5bc8f08e033f64cb3256 SHA512 38131c1b8a114a69418adb4e53725293f2ebe65444badc4fb4856cfe2bde17a44fd288cd262be9d4bfcdcd0594788eb24e443fd3e27fce53f136cde02734abe1
+EBUILD rhash-1.4.4-r1.ebuild 2318 BLAKE2B 9e74a7047d4ccee2e79a602474864deda8ce3b012463dc6486b2ba7e47a0050064060a7f80f608e60681d606b34deb4952977c0996e788f7dfc173ec1e86910c SHA512 07a47e78126de62b6de4b97d4cc4533c26e57ba2b59a9e6efca64b499843397641c917eafea1904a906d8285e8f883a4ea7a040082fb92a945577e97397197a2
+EBUILD rhash-1.4.4.ebuild 2519 BLAKE2B d4aed6d855dac6c499df19765b456e95825538780f8a0326d0c69e57218d1d0c425bb855752ea502daf95e5301ad645bc6572072af9c7de9777c13f2d92bc93b SHA512 b6f6b1c2b4f06c85cad3eccfe54c469dd66776c071060d58b22551c7d22702c344639d597d4950ccd64b9b205e13b514b49e4fba1bb3b2c8669c32831d3b9bf5
MISC metadata.xml 817 BLAKE2B eeb15cde9e06507f73330759d44dca59dea3bbcb972cb25af71d91f065eb64dbd1ddc61e43f8fad50c264c269542f92efdace36d3397647c3c53972e695da22f SHA512 3e2f688b57c74e051fcfb90d34685346c459c5e9f425266fd3d8e099f586037b14c2bfdac76f135a046c77cc850bb49954c0e7d8dc9ded1db47bf0919ab3ea93
diff --git a/app-crypt/rhash/rhash-1.4.3.ebuild b/app-crypt/rhash/rhash-1.4.3.ebuild
index 416de743289a..5ec40aeb2f88 100644
--- a/app-crypt/rhash/rhash-1.4.3.ebuild
+++ b/app-crypt/rhash/rhash-1.4.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
LICENSE="0BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="debug nls ssl static-libs"
RDEPEND="
diff --git a/app-crypt/rhash/rhash-1.4.4-r1.ebuild b/app-crypt/rhash/rhash-1.4.4-r1.ebuild
index 0f75fbc1bd3a..35aa2be528d3 100644
--- a/app-crypt/rhash/rhash-1.4.4-r1.ebuild
+++ b/app-crypt/rhash/rhash-1.4.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
LICENSE="0BSD"
SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="debug nls ssl static-libs"
RDEPEND="
diff --git a/app-crypt/rhash/rhash-1.4.4.ebuild b/app-crypt/rhash/rhash-1.4.4.ebuild
index 01f9f0849a56..364c986148de 100644
--- a/app-crypt/rhash/rhash-1.4.4.ebuild
+++ b/app-crypt/rhash/rhash-1.4.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
LICENSE="0BSD"
SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="debug nls ssl static-libs"
RDEPEND="
diff --git a/app-crypt/rotix/Manifest b/app-crypt/rotix/Manifest
index f89369257dc2..24461056fb6e 100644
--- a/app-crypt/rotix/Manifest
+++ b/app-crypt/rotix/Manifest
@@ -1,9 +1,7 @@
-AUX 0.83-respect-CFLAGS-and-dont-strip.patch 623 BLAKE2B 62cff4d1566fbb9263142404e495de64c8fa5cca8c1a1b4319a7d677ed930c02a6147e71f90f9a9ff0be4e80049c8540148191df170d7124be62f43c1d2c5515 SHA512 1b1fab8bdcfac682d0927075a0614ae888a1b23382ce8484b2ab9eac316f46a907bbd872615553201c5ccbf1d8f677491612956075bffacced0d408defad9e07
AUX rotix-0.83-interix.patch 252 BLAKE2B 319f34ee0d874d5a608259d4fd3f018ec085ec28f96b8a620b4b1606b844acec7d3b665e62b5c032bbe2d928f924d1dcbc519628a8ccde9e0ac259be2f485871 SHA512 4c3862c22fb6c39f8f9653d7415414f28c31f91eeac284fa277c2527abe0a4d549f1eda141a5409b9ba171bbab3c4a2b9c66ecf438413e542682a85b2c549b8c
AUX rotix-0.83-locale.patch 206 BLAKE2B 98f179037eaebee3ca2c1f41d543dba29fc61209518b3abec238473a38da0d3140aed50ed5a33ed1d0656336df2f3a236cd0f8ced9f0795d807710f1978f881f SHA512 caa6430c0bf96fccae2547524c7eb81170e27ef2adb054671db0f1d8f88ed6a4960b827d1781af4adbf5216c00e007a48071b1b4237f5a691bd46e45bbd599a0
AUX rotix-0.83-meson-build.patch 1235 BLAKE2B 84af034797a8a309d13925f734097e5c1ee4b0348bb2a9d1412bff7e72f27d263624a3f2b8f44264a816fdfaee9a9e6d12bc2c9c5babde2124e8ec1d4b0c6b99 SHA512 de8f0d07d434c834384934b4f9e6e3390e206ac63e436e7ba038b5e772ef71c2494868b326c365d5b7fa78fb6d07a0627ea75e9e93c9c2924f4e6d1ae310cbf1
AUX rotix-0.83-nl.po-charset.patch 807 BLAKE2B d8482b4244facbff9cc37975edb3ee0613ba90fee69b6ec67c7a04e3812ce05701a3e38038e12ddf1bff2699de8be2d9cba713448e444feb9cfd972c77b9e3d4 SHA512 468e616e8b97b42652abdf7b9f2082233b0084cb971b2fd7dbb26e020777531f5aea758910738270bed3923ba4ce7930d5edcd42f976d549468bd0b08d4bcf7f
DIST rotix-0.83.tar.gz 15412 BLAKE2B 4a0db309fa23af3e15a63263e40a2b27e2ebf1e0cf162f2776ebd5237621207eee3a41374170c2e0441104704bde4aff8f929fc5ad8994dfcf4fd1cb5a461696 SHA512 bffe527714f35a99f3322e87d1e2fcbafd38f3a7677e2ca816988df2ce1567ce064f0ab7a543fab3dc2d73f148675fe069c398a5d9c7bb285cb6b1658c3fbffb
-EBUILD rotix-0.83-r1.ebuild 800 BLAKE2B 720423e54f7e829944a9a958ad4868e80ec32cfc9cdd6e6ce992ec2363433a78a6d290c29ee10d26ff51db663c33a0af8d7930b7447bfe9b8cb9f4d095e3a443 SHA512 cdb690a367fdcb20c0446ef57a69dfbbbd89d174182c9d5897ef7e4c010ea18a7d3f5cbd2b2da69cd69c7f6937fad004e762fa6a954a2d32873d06f6744fb6ce
-EBUILD rotix-0.83-r3.ebuild 863 BLAKE2B ceec77c69511e48a53dc886c4d13adf9f24aa687d6a58803f9700d43b94c775fe079e00f7f95df3a81be3d6fb16c22bd09c16acf68a9561b756453ec660b9eea SHA512 e348817ac1343209fa592f32b6d24974498685c159490fa6e704c4ec4f26fa66e0fab8e568d4eeadf3c62450b335ee77b38bc996f97db3f7ae60a0c6fb1dc0e6
+EBUILD rotix-0.83-r3.ebuild 857 BLAKE2B 388d47401f9c2524ec48de71020ba0231e7981b20309ba8026f4f1adc286da2c2afdf24ddd3ce3eb1c153a408ab8ec3ff1e81b1ceaa337c7a3a7a2c6e81f0bb0 SHA512 dda9390376f0c5e8e227a8fb4bad6d8a9a824b229992023e112bf765e89e445459d5554bad34ac09d6ce761ddbf36b3064f022b176293d2540ec66965e97cf8b
MISC metadata.xml 248 BLAKE2B b4fe04f63894c1e80ba5c13119bbe5b1eb8dbbbfe86a5d0cfe4fb2998c1b045523c2039787212e05e1ed08ebbbfd83386de86de00fc38e7d4e946bcbad117502 SHA512 7e1ead3f76b507b555179148f9c10a3fa3401df81bf4461d456b3255e9844ed4e706d2788761587b086a5e89b430c1149856733a142f3f58ecbe55c2f2ccad8e
diff --git a/app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch b/app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch
deleted file mode 100644
index ab23372e768f..000000000000
--- a/app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Index: rotix-0.83/Makefile
-===================================================================
---- rotix-0.83.orig/Makefile
-+++ rotix-0.83/Makefile
-@@ -22,12 +22,6 @@
-
- include Makefile.settings
-
--ifdef DEBUG
--CFLAGS += -g3
--else
--CFLAGS += -O3
--endif
--
- ifdef I18N
- CFLAGS += -DPACKAGE=\"${PACKAGE}\" -D LOCALEDIR=\"${LOCALE}\"
- endif
-@@ -39,12 +33,7 @@ endif
- all : rotix po
-
- rotix : rot.o help.o rotix.o
-- $(CC) -Wall $(CFLAGS) -o rotix rot.o help.o rotix.o
--ifdef STRIP
--ifndef DEBUG
-- $(STRIP) rotix
--endif
--endif
-+ $(CC) -Wall $(CFLAGS) $(LDFLAGS) -o rotix rot.o help.o rotix.o
-
- ifdef I18N
- CFLAGS += -D I18N=1
diff --git a/app-crypt/rotix/rotix-0.83-r1.ebuild b/app-crypt/rotix/rotix-0.83-r1.ebuild
deleted file mode 100644
index 31d10f900b4b..000000000000
--- a/app-crypt/rotix/rotix-0.83-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic
-
-DESCRIPTION="Rotix allows you to generate rotational obfuscations"
-HOMEPAGE="https://github.com/shemminga/rotix"
-SRC_URI="https://github.com/shemminga/${PN}/releases/download/${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-DEPEND="sys-devel/gettext"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/0.83-respect-CFLAGS-and-dont-strip.patch
- "${FILESDIR}"/rotix-0.83-locale.patch
- "${FILESDIR}"/rotix-0.83-interix.patch
-)
-
-src_prepare() {
- default
-}
-
-src_configure() {
- use elibc_glibc || append-flags -lintl
- econf --i18n=1
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-}
diff --git a/app-crypt/rotix/rotix-0.83-r3.ebuild b/app-crypt/rotix/rotix-0.83-r3.ebuild
index 3d01c7aeb3a8..6fcfee5a9083 100644
--- a/app-crypt/rotix/rotix-0.83-r3.ebuild
+++ b/app-crypt/rotix/rotix-0.83-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/shemminga/${PN}/releases/download/${PV}/${PN}_${PV}.
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="nls"
BDEPEND="nls? ( sys-devel/gettext )"
diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 9ef740e2e78c..41820f36c9a8 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -6,6 +6,10 @@ DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714
DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb SHA512 75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd
DIST sbctl-0.14.tar.gz 17809255 BLAKE2B a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442 SHA512 a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8
DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8 SHA512 8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f
+DIST sbctl-0.15.4-deps.tar.xz 123785076 BLAKE2B c54b60e89b4ea0bf6ce414198a74465b5e176a5a200f070e092fa536f81d48945a2c2ac88fdcaadfd4d7bc6511c32cbfe9e8c8a4c30c7ea8ea9947af9fdf9545 SHA512 7c5ca431e8832e576cef662d5ba806b4be07a23567d86f7b8e8cb16c57167aaeafe8bafa8875806db2ba7aced9979d5999b837dccd1d90ade60c029de244b242
+DIST sbctl-0.15.4.tar.gz 17822565 BLAKE2B a2c7f1c49ac3052a30af9245b015c730cdc0cc9d9bca011e52de967da5d733f0de0bee2da8ba28da00418553ce4d86cfd3859a5f029f44ae8cfec6f18da50102 SHA512 98278b816c14f61191d3aadeb7bcf22b5482315b36b201764ce88d3287420f488b7c9cb2cc1468800bfa2351cb0e8c8dbc32ecabbe4f6ab275f375859379fc03
+DIST sbctl-0.15.4.tar.gz.sig 566 BLAKE2B 678351ba31138e2b1bb90e2dbfe20f0af333b47c6f1cfb5caf5d473efa716d5ac00d407f858ab6510130430a0f54fc61edb8e261f2c11faa49763a97395850d5 SHA512 3cc14391c4d2446a64bd9f34b29816f05e1e2ff2db2c65228b536298bca0035eb991322264f03f5c68e7b488af0df09fb77276d942b265e43f831e5d9777fcfe
EBUILD sbctl-0.13-r1.ebuild 1097 BLAKE2B 77f40f0c608b9f84a6a28f1a2cc2077664e7fc0e3aa5a08023935ceb797e36ed92b2637c558a3dd3587bcd255c394ec75cf80ff80cb5ecfcc98e0983ed677771 SHA512 594e65a3c57ae5bef6045916514b79c47370525c539346e578b760ee32da146b18ff8890b757c1c55acad78c2b29dd4edaf14218256dbb684383673cdfd82d14
EBUILD sbctl-0.14-r1.ebuild 1097 BLAKE2B 7336642e4ae2fc032f6029ca71d6105a317e7b42757f76d50926b52d740d46d454d741200573e95565581d9aba4249b982bf79497011f7541db7f3b751f32b53 SHA512 8cf1d46d530f60cbc1338a459134e4ad6aede78cea4766cb2702fad0b5b6997718f5115dd08d451b79f631f8e440cadd2b2597d3fbd33fee91dd2c4f51a1979f
+EBUILD sbctl-0.15.4.ebuild 1309 BLAKE2B 1a48f755a94825dd52a6062cc39d7ece81bbe902cdd3a09b6b8ea714284d1bb978e8c6ae30d341921f18a1ab7061db361b44125ae65dcbf1945d32d6ae5f712a SHA512 b43e00e4e7aa15d28b9b439b9a085fbee51733497a91fc46574fda425d9d290757833a2fe529d0a6de788affde27505b5d2dd7e189580fc3892647474181cf23
MISC metadata.xml 395 BLAKE2B 97800aba6234078f4a8cb45403e13ce6b0c38c27480d8b351d8d28c11daee6672c920d8a713bde6ff861e15137df4c4c4991fe717008d81a1e4fa3e3299a5cdc SHA512 3c6022f6d5fe33aa7d22469ea24c46adafa90d12024f9f13f76ca55d1d7930560a31640247ac8ceef54eb6789654f06733e685ef2b8a68e68816784215f165f2
diff --git a/app-crypt/sbctl/sbctl-0.15.4.ebuild b/app-crypt/sbctl/sbctl-0.15.4.ebuild
new file mode 100644
index 000000000000..26ab1494e604
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.15.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature verify-sig
+
+DESCRIPTION="Secure Boot key manager"
+HOMEPAGE="https://github.com/Foxboron/sbctl"
+SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
+ verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+ verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+ fi
+
+ default
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" install
+}
+
+pkg_postinst() {
+ optfeature "automatically signing installed kernels with sbctl keys on each kernel installation" \
+ "sys-kernel/installkernel[systemd]"
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog "Newer versions of sbctl move configuration from"
+ elog "/usr/share/secureboot to /var/lib/sbctl. sbctl will emit a"
+ elog "warning to run 'sbctl setup --migrate' upon invocation"
+ elog "until the migration is performed."
+ fi
+}
diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest
index 08171ca75b14..a592717569d6 100644
--- a/app-crypt/seahorse/Manifest
+++ b/app-crypt/seahorse/Manifest
@@ -4,6 +4,6 @@ AUX seahorse-43.0-clang16.patch 1305 BLAKE2B 89fdc92c2efd0e5e17c408e16455116cd02
AUX seahorse-43.0-gnupg-2.4.patch 577 BLAKE2B 5e85a1ffbaa044b38f26a9fb2a561e62d71d892d090036d4cdb6a67072c06dd9fcba728c963c2205ae681b8722fe764a22b62b5bf5f2125db66d7e45c20e7f88 SHA512 bdef1c825a2cf407f6fdf4797b9220c69465265072204ea2d07e9c0cd1804e872d5d731a068abf5d40465ae32e2abc05eeebc96913aeba75653849bbd494c59a
AUX seahorse-43.0-musl-stdout.patch 4959 BLAKE2B 2d0990d9f7a5fc7e205d209f4b598e96ac1a09f15fc14bf7f5f51203c124903826d0504f47ed848a1f29ab9af323f4fa65988ea17a701ded95c3e5eac1f021b4 SHA512 5a972e3678c19f294434e788b55f5c0e120a241b2d19de1bac878bf067daff765a6f776607f3a158aecae3a3370280c3b23bdf090d02ee7d53e4b5d28a1e0a69
DIST seahorse-43.0.tar.xz 1392460 BLAKE2B b7ae8b42042ad8e07eaf2633583b566f9757f83bd066eb8b0786d5e89353901f5526ed925bb6152820a5b2a36defb0c0f38dea634c3ae78ebf8d29ab07ff9cfb SHA512 168fdfc829134915f513028b1d35b647aa18a0390786cbf512f7ddb7b125b239f3f3d880a847119a5aa22580354f0b594e553fe3940a3afbda5861e69dd88e5d
-EBUILD seahorse-43.0-r3.ebuild 1822 BLAKE2B 2add091346c4d4d7e28513444e950a3b1eb995fffc1e89d27f6ed2514983aba1e8fcdccc01ec27cc7e01524a6cb6f5f88dc218aa5607f637d4945c158800bd64 SHA512 b52ee78b904d369582f21b57e74fc9fb6f4efb4df157f58272e92fcd2b1c5ed533f31e46f4728d098c4285f6a9ecac4655974342c306adbbe1f5f433c28ee914
-EBUILD seahorse-43.0-r4.ebuild 1887 BLAKE2B c0d44460bea2f9c6dcaeccccc1f152014463b01128a08b4b1e08e7d722693e2ed0e26a8a6a5e69155f359c4795817b0b4012c8e12ab70472c6fdaf59d9e9a1e2 SHA512 12e25958fb648671663ed2b91af651adc771f01adc54d45aa036fad04f3ce4a32613fdb932c41cddb39d1fefafe05e8976d8147f93f5db0c9e6612575c90fc23
+EBUILD seahorse-43.0-r3.ebuild 1816 BLAKE2B 4ba61aea226b30fff51162a282a86cbf3546f5a4da3542d23d2cab4ddbedc663ec28b1b0c83420398bc28e29c1cd3e22b8176f5782b675848489936df7364a86 SHA512 adb6e35bfa43ca61c30fbc00fae14dcbfab363230e09f5517694d4f737e94cccc892b060809a44b8d25c6a6f47de8276bb0ec7c3742b2551b6e2b96e94bc57a3
+EBUILD seahorse-43.0-r4.ebuild 1881 BLAKE2B 82995632ad37110fb5d51ddf55d0f57f1c43378dc93e59d2a6ccb8cfa056b645997471785699750d171fe03ea11e87ee2d254c1b9741e78a97cecec44db18f4f SHA512 1593176aef88c4d2e378b4c203c49aa2f9705f42c6ff30ce552c8f938798418ef5766eca0dd0a13c63f7ae16e20e9d52663d0544fb3965a8e47b86a8f498442c
MISC metadata.xml 874 BLAKE2B 5aa0d587b2dc015d9030160fb1fa89a2fe670a56ecd10972096199deafa321f9c1ded0702c74a27b42224f356a623817beb831f50ab7aeb3e00f8470a72d15a5 SHA512 59d1aa71802cff633f84c2500126dbfb729fb5e1a0f08fad496f53692be2b7c5db7e509a7289ba7521a916ebae13f772e35c6d52f6b2cb6c421134a1caa5bae7
diff --git a/app-crypt/seahorse/seahorse-43.0-r3.ebuild b/app-crypt/seahorse/seahorse-43.0-r3.ebuild
index 3d17bcbbd3f2..f2850ce46df5 100644
--- a/app-crypt/seahorse/seahorse-43.0-r3.ebuild
+++ b/app-crypt/seahorse/seahorse-43.0-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
IUSE="ldap zeroconf"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.66:2
diff --git a/app-crypt/seahorse/seahorse-43.0-r4.ebuild b/app-crypt/seahorse/seahorse-43.0-r4.ebuild
index 422476ec2fd6..ed61112c1b29 100644
--- a/app-crypt/seahorse/seahorse-43.0-r4.ebuild
+++ b/app-crypt/seahorse/seahorse-43.0-r4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
IUSE="ldap zeroconf"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=dev-libs/glib-2.66:2
diff --git a/app-crypt/shash/Manifest b/app-crypt/shash/Manifest
index 5ed8c92360b3..20f7c683e099 100644
--- a/app-crypt/shash/Manifest
+++ b/app-crypt/shash/Manifest
@@ -4,5 +4,5 @@ AUX shash-0.2.6-binary-files.patch 878 BLAKE2B f4dc2d5eb5b6e1a59007a2eae1819f9a0
AUX shash-0.2.6-format-security.patch 393 BLAKE2B 85ac84654272a04eefc3884d2b0dd22aafc52ff09b0736f8b5e6dcff6358e66a4c43bafad62ecb911ab6863da8c1e1cfa813cc748c0210da73275021312ce407 SHA512 312e58842396df88809cb125c29247a47c7397cd1ba1b193d7c17b6049552f91167a4666da125c9ce858c92455670b27e2bc43b83f68810090ece6f2908d20aa
AUX shash.bash-completion 856 BLAKE2B 259204c4579326baa2b68d32e87bb8d6bcb4bd25646d851a68efe28927dc4c61e409092581036a777cddcf4941c12ff51e53f97c30b361cde05f4e89b65abda8 SHA512 1d6f57c5d1d75a576bb2536dc9a7518263e2c34da127f0450e1c7900038a8c9e4a379533ff34ddccf0c62cb53284f0fdab41510f71a05a337e39bcab578ed2b8
DIST shash-0.2.6.tar.gz 105641 BLAKE2B f7421aa9ed7b242e14a585461e96f44e35f1acf38cba358807ec06e6678c82f7f3b070a218de71cccde9f18a1e7e13f8dd4cf66b48e9d6626f16b2e1fc33757d SHA512 340a59bd16b3e5069a076b56f8fe24d2306a6ddd5e6ad564c5e17a992d8e279a7109ba39bd5caa8438a0e85b4f94cb0878228f7aefe38221ff6efa80df64086b
-EBUILD shash-0.2.6-r4.ebuild 983 BLAKE2B 73cfa61166cd881e057dc4708e26619f85e6b313a98f00f055271a27dcc48f9288f8b430aa808c39e12ee559fe48739bccb86cd9b563265029efee67bbf6fca9 SHA512 ac210df47a94927ca27d00cd97ccc2b24d7261b4ca8decfbe788feadf9f074a64b4420cf6c1851f7b13e1cb5d3df835e48db8e1c13e53cf369867a1e32984c3f
+EBUILD shash-0.2.6-r4.ebuild 977 BLAKE2B e7ff7947345005664d3999d40810887b6ba7af50cb44d0a72997b43bab2722fc5f62f14290a29e45e28d8dc0915fe6a0b660121c71fd8a405c1143b409944535 SHA512 2b8bc8a17395b69f94c3e77c246955b10a56f101c8c45a39ec2cc620eaeaf0d899b03821faa1a33f0276c0ff8058d89045b66687b0a23cb289aaa77308d0aaf6
MISC metadata.xml 390 BLAKE2B f58596b6b41e4cd8c5d07c2a281caeb496b606a8921bed82a5b5ec70d7826247826fb5135b51fa4b7705055d28e6731fa5df24092e5353f2324b185499e38157 SHA512 50aa7c011296dc7fb119ff25893cda2712353b935e56fbf8fe5d1c2ebd339975f5adc4146b2e1e46b5b6749ac7b9874d40b59bf1071d550df36a5bc8a919034e
diff --git a/app-crypt/shash/shash-0.2.6-r4.ebuild b/app-crypt/shash/shash-0.2.6-r4.ebuild
index 2094f2880276..90f637047de1 100644
--- a/app-crypt/shash/shash-0.2.6-r4.ebuild
+++ b/app-crypt/shash/shash-0.2.6-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="static"
DEPEND="
diff --git a/app-crypt/xca/Manifest b/app-crypt/xca/Manifest
index 8310f05ba181..b9b488f509ac 100644
--- a/app-crypt/xca/Manifest
+++ b/app-crypt/xca/Manifest
@@ -2,6 +2,8 @@ AUX xca-1.0.0-desktop.patch 391 BLAKE2B 1cbec5681df8da9230b783c8ea048a199bd31a38
AUX xca-2.4.0-man-page.patch 903 BLAKE2B f734d19e252d0cfb566f4a309359d088701dce6ffe81c4529964b7af4d84ae775d7bcd2748a572c12c3d4db6e5723ec91aeef56e9c6dcf28d51da65189013d57 SHA512 43ddd7d330285b2d5dd866f6c91270b5bbc24896d825d4bc701646701f334e52804047f417e530a067486719431eb4cd6f7145cef3b87730756bb81a390fae71
DIST xca-2.5.0.tar.gz 1850445 BLAKE2B e12666fc0513cd04bd61d4e182851c055c120425ad8d2fb2698396429b7afb4cc57c77be6d6cc3f63f9d49d5a179123b336d43dde57ef4a3274e7ba1a06f22f7 SHA512 8b283509849c9ac34d5250c780dc0c7a6319eb3201ae892fc2c38e5257d7db4e565e88167a687ffc1ca436068a41cd48fad59d3ecc8235678d46cf026280bd5e
DIST xca-2.6.0.tar.gz 1874590 BLAKE2B a6a83df88209d6c929bfd5781f6d56b01498d3b9d296a66f4e513f279fc3c14749e1af1f765e863b26e49807a00f5c11e40f8e16f965e23025d835b58eaf4dfc SHA512 4797445e818545c92ded8f611e53f36cab85b527772a531d7a3fae5c5fdb87e1be34139ffeb906239bc3a02221807e2d7c286990ce68f92c1964545cb8fd7986
+DIST xca-2.7.0.tar.gz 1893082 BLAKE2B e37f622864ea20dcf9796640ab7628205823ed2bc8cfeba54fe5dc815be60fba318e9b180d880258ad3d9d2b58b98fd688ee87969da0e2cc8017d98c0cce5680 SHA512 ac441a88c3a4548d78256509ba47cdcb438113e021d76367cbbb91f2a6f6ade2f6ee50c9132d2e89f3843263a7fbd4af73fcada0c32573c819781c0228939f62
EBUILD xca-2.5.0.ebuild 1421 BLAKE2B 76e7249bedc9007decfd75cb2baa5b73976350532b13329673b232cd0cdc23b0398c11592c53f756056fcf3151625952d5bfc8d9f079cbe3257a646a3dffe9cc SHA512 37aa0016f26962a5a5ee8aec1f5c0925f1b60037745906f2da2d0de9db74dea7908b0b43e22a0f08fa5e73c155e25623140fde4ca78d017488e5bef2f587995c
-EBUILD xca-2.6.0.ebuild 1374 BLAKE2B c7686f2b76cbac6f7e41b0ae2634fdd1c146e96a497ccc60e14a1b46ddda49ff40c7c9c6f88258dae8da3dcc988edf29c454fffd9165ab9fe6f5a073448e113a SHA512 2b25d7dbc749230fa2ce26c527502e7900a85326a38a0d3908ff3b74d14c7937a246d1380b09c9a697565c72bb9578a5a8e14e73eea94abacf515e603ba1ee8e
+EBUILD xca-2.6.0.ebuild 1372 BLAKE2B 82451f42e9bc72d13045a90ae673bb2af3464fd4a789729416ad9842ae760b17055ce153cd30c72f3324aca657259bf7887ae36ddaee579858a88e6c16fd55f1 SHA512 2b01c3ae6fe028f5843034d0ce3a42a468379f0e4f483018d05632ac820b2c38c00e97aabf38467272a24a9f1916e6e2fc2b94bb3fc17031d900920ac4a2ca3c
+EBUILD xca-2.7.0.ebuild 1597 BLAKE2B 32265b8d87af53e3dd675ec1c25b6814611aa0103ae1cab605b02e641c91c1b0e7332d4106cb54cbd22809ce2451a9175cb17c87b46a00057c3e0cc21a701f71 SHA512 6037ff859e73e824b21ff879f365c9a1f8db5bc1a306d488b9878ed7f3e55c0a6dfc75676340a8095691792a6cfbab83455319cb418e03a11c020eda7e3a5cbf
MISC metadata.xml 304 BLAKE2B f99e5a2ed991066c1c605ca7bba6669b362e90a96e5a26258caf8d6491f8c5351cc897826bd06dda28ac67cc3813b0fa640b8fe304aeea7ea10b75fa3074d340 SHA512 b8d54115ab45ecc869066e083938a28d075f4436fef33607685e633976843023b3fe4fb65456ba04532f38c4f35b7dc109f68c59c11ad4e73f2332786fee6cf5
diff --git a/app-crypt/xca/xca-2.6.0.ebuild b/app-crypt/xca/xca-2.6.0.ebuild
index c9e4d8aa423b..366990d5e502 100644
--- a/app-crypt/xca/xca-2.6.0.ebuild
+++ b/app-crypt/xca/xca-2.6.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/xca-RELEASE.${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc"
RDEPEND="
diff --git a/app-crypt/xca/xca-2.7.0.ebuild b/app-crypt/xca/xca-2.7.0.ebuild
new file mode 100644
index 000000000000..b0d629e4d5b1
--- /dev/null
+++ b/app-crypt/xca/xca-2.7.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit cmake virtualx xdg-utils
+
+DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests etc"
+HOMEPAGE="https://hohnstaedt.de/xca/"
+SRC_URI="https://github.com/chris2511/xca/archive/refs/tags/RELEASE.${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/xca-RELEASE.${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc qt5 qt6"
+
+RDEPEND="
+ dev-libs/libltdl:0=
+ !qt6? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 )
+ qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] )
+ dev-libs/openssl:*
+ doc? ( app-text/linuxdoc-tools )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 dev-qt/qttest:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+ doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.0.0-desktop.patch"
+ "${FILESDIR}/${PN}-2.4.0-man-page.patch"
+)
+
+src_configure() {
+ local qt_version=Qt5
+
+ if use qt6; then
+ qt_version=Qt6
+ fi
+
+ local mycmakeargs=(
+ -DQTFIXEDVERSION=$qt_version
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+}
+
+src_test() {
+ virtx default
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc/xca
+ doins misc/*.txt
+
+ dosym xca /usr/bin/xca-console
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}