diff --git a/libxcrypt-4.4.26-sw.patch b/libxcrypt-4.4.26-sw.patch new file mode 100644 index 0000000000000000000000000000000000000000..ecf0a093556dbf98273a7056e01ab7d9cc65f97b --- /dev/null +++ b/libxcrypt-4.4.26-sw.patch @@ -0,0 +1,24 @@ +diff -uNar libxcrypt-4.4.26.org/lib/crypt-bcrypt.c libxcrypt-4.4.26.sw/lib/crypt-bcrypt.c +--- libxcrypt-4.4.26.org/lib/crypt-bcrypt.c 2022-02-15 12:55:07.000000000 +0000 ++++ libxcrypt-4.4.26.sw/lib/crypt-bcrypt.c 2022-02-15 12:55:49.510000000 +0000 +@@ -52,7 +52,7 @@ + #if INCLUDE_bcrypt || INCLUDE_bcrypt_a || INCLUDE_bcrypt_x || INCLUDE_bcrypt_y + + #if defined(__i386__) || defined(__x86_64__) || \ +- defined(__alpha__) || defined(__hppa__) ++ defined(__alpha__) || defined(__hppa__) || defined(__sw_64__) + #define BF_SCALE 1 + #else + #define BF_SCALE 0 +diff -uNar libxcrypt-4.4.26.org/lib/libcrypt.minver libxcrypt-4.4.26.sw/lib/libcrypt.minver +--- libxcrypt-4.4.26.org/lib/libcrypt.minver 2022-02-15 12:55:07.000000000 +0000 ++++ libxcrypt-4.4.26.sw/lib/libcrypt.minver 2022-02-15 14:16:36.550000000 +0000 +@@ -80,6 +80,7 @@ + GLIBC_2.2.5 linux.*gnu x86_64 defined __x86_64__ && ULONG_MAX != UINT_MAX /* 64 */ + GLIBC_2.2 linux.*gnu s390x + GLIBC_2.0 linux.*gnu alpha ++GLIBC_2.0 linux.*gnu sw_64 + GLIBC_2.0 linux.*gnu e2k + GLIBC_2.0 linux.*gnu hppa + GLIBC_2.0 linux.*gnu i[3-9]86 + diff --git a/libxcrypt.spec b/libxcrypt.spec index 83f7a29d74e2c88e27368db1d459cc149509415f..79987ea0e8c4d8a19e4684a15bd1bd325508e521 100644 --- a/libxcrypt.spec +++ b/libxcrypt.spec @@ -1,6 +1,6 @@ Name: libxcrypt Version: 4.4.38 -Release: 1 +Release: 2 Summary: Extended crypt library for DES, MD5, Blowfish and others License: LGPL-2.1-or-later AND BSD-3-Clause AND BSD-2-Clause AND 0BSD AND Apache-2.0 AND CC0-1.0 AND Public Domain URL: https://github.com/besser82/%{name} @@ -8,6 +8,7 @@ Source0: https://github.com/besser82/libxcrypt/releases/download/v%{versi Patch9000: add-sm3-crypt-support.patch Patch9001: add-loongarch-support-for-libxcrypt.patch +Patch9002: libxcrypt-4.4.26-sw.patch BuildRequires: perl >= 5.14.0 BuildRequires: autoconf libtool fipscheck @@ -90,6 +91,9 @@ autoreconf -fiv %{_mandir}/man5/crypt.5.* %changelog +* Tue Mar 11 2025 mahailiang - 4.4.38-2 +- add sw_64 support + * Wed Jan 15 2025 Funda Wang - 4.4.38-1 - update to 4.4.38