diff --git a/libgcrypt-1.10.0-ppc-hwf.patch b/libgcrypt-1.10.0-ppc-hwf.patch new file mode 100644 index 0000000..db99240 --- /dev/null +++ b/libgcrypt-1.10.0-ppc-hwf.patch @@ -0,0 +1,29 @@ +From 29bfb3ebbc63d7ed18b916c5c6946790fb3d15df Mon Sep 17 00:00:00 2001 +From: Jussi Kivilinna +Date: Fri, 1 Apr 2022 09:49:20 +0300 +Subject: [PATCH] hwf-ppc: fix missing HWF_PPC_ARCH_3_10 in HW feature + +* src/hwf-ppc.c (ppc_features): Add HWF_PPC_ARCH_3_10. +-- + +GnuPG-bug-id: T5913 +Signed-off-by: Jussi Kivilinna +--- + src/hwf-ppc.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/hwf-ppc.c b/src/hwf-ppc.c +index 7801f8b0..11d14dc1 100644 +--- a/src/hwf-ppc.c ++++ b/src/hwf-ppc.c +@@ -103,6 +103,7 @@ static const struct feature_map_s ppc_features[] = + { 0, PPC_FEATURE2_VEC_CRYPTO, HWF_PPC_VCRYPTO }, + #endif + { 0, PPC_FEATURE2_ARCH_3_00, HWF_PPC_ARCH_3_00 }, ++ { 0, PPC_FEATURE2_ARCH_3_10, HWF_PPC_ARCH_3_10 }, + }; + #endif + +-- +2.34.1 + diff --git a/libgcrypt.spec b/libgcrypt.spec index 067de1f..8dad12d 100644 --- a/libgcrypt.spec +++ b/libgcrypt.spec @@ -23,6 +23,7 @@ Source1: https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-%{version}.tar.bz2 Source2: wk@g10code.com Patch1: libgcrypt-1.10.0-disable-brainpool.patch Patch2: libgcrypt-1.10.0-fips-disable-pkcs1.5.patch +Patch3: libgcrypt-1.10.0-ppc-hwf.patch %global gcrylibdir %{_libdir} %global gcrysoname libgcrypt.so.20 @@ -60,6 +61,7 @@ applications using libgcrypt. %setup -q %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build # This package has a configure test which uses ASMs, but does not link the