- add libgcrypt-no-deprecated-grep-alias.patch
- Build AVX2 enabled hwcaps library for x86_64-v3 * Fix counter operand from read-only to read/write - Fix gpg2 tests on BigEndian architectures: s390x ppc64 - making the build reproducible - see - libgcrypt-init-at-elf-load-fips.patch: initialize globally on ELF - Correct patch 0007-User-interface-to-DRBG.patch so that the - Drop arm-missing-files.diff, fixed upstream - add arm-missing-files.diff: Add missing files to fix build - update to 1.6. - Library must be built with large file support in - add GPL3.0+ to License tag because of dumpsexp (bnc#810759) - Libraries back into %{_libdir}, /usr merge project * New variants of the TIGER algorithm. generation. DSA domain parameters may be given as well. - build rijndael.c with -fno-strict-aliasing [bnc#443693] entropy for the intial seeding the manual are under the GPL - update to version 1.2.2 - require libgpg-error-devel (Bug #48271) - update to version 1.2.0 - disable make check, because it uses /dev/random whihc is implemented. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libgcrypt?expand=0&rev=178
This commit is contained in:
parent
0d824d09dc
commit
f462660008
35
libgcrypt-no-deprecated-grep-alias.patch
Normal file
35
libgcrypt-no-deprecated-grep-alias.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
--- libgcrypt-1.10.3.orig/acinclude.m4
|
||||||
|
+++ libgcrypt-1.10.3/acinclude.m4
|
||||||
|
@@ -130,10 +130,10 @@ EOF
|
||||||
|
ac_nlist=conftest.nm
|
||||||
|
if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \| cut -d \' \' -f 2 \> $ac_nlist) && test -s "$ac_nlist"; then
|
||||||
|
# See whether the symbols have a leading underscore.
|
||||||
|
- if egrep '^_nm_test_func' "$ac_nlist" >/dev/null; then
|
||||||
|
+ if grep -E '^_nm_test_func' "$ac_nlist" >/dev/null; then
|
||||||
|
ac_cv_sys_symbol_underscore=yes
|
||||||
|
else
|
||||||
|
- if egrep '^nm_test_func ' "$ac_nlist" >/dev/null; then
|
||||||
|
+ if grep -E '^nm_test_func ' "$ac_nlist" >/dev/null; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
|
||||||
|
--- libgcrypt-1.10.3.orig/src/libgcrypt-config.in
|
||||||
|
+++ libgcrypt-1.10.3/src/libgcrypt-config.in
|
||||||
|
@@ -154,7 +154,7 @@ if test "$echo_cflags" = "yes"; then
|
||||||
|
|
||||||
|
tmp=""
|
||||||
|
for i in $includes $cflags_final; do
|
||||||
|
- if echo "$tmp" | fgrep -v -- "$i" >/dev/null; then
|
||||||
|
+ if echo "$tmp" | @GREP@ -F -v -- "$i" >/dev/null; then
|
||||||
|
tmp="$tmp $i"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
@@ -175,7 +175,7 @@ if test "$echo_libs" = "yes"; then
|
||||||
|
|
||||||
|
tmp=""
|
||||||
|
for i in $libdirs $libs_final; do
|
||||||
|
- if echo "$tmp" | fgrep -v -- "$i" >/dev/null; then
|
||||||
|
+ if echo "$tmp" | @GREP@ -F -v -- "$i" >/dev/null; then
|
||||||
|
tmp="$tmp $i"
|
||||||
|
fi
|
||||||
|
done
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 27 13:37:34 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- add libgcrypt-no-deprecated-grep-alias.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 21 10:36:09 UTC 2023 - Otto Hollmann <otto.hollmann@suse.com>
|
Tue Nov 21 10:36:09 UTC 2023 - Otto Hollmann <otto.hollmann@suse.com>
|
||||||
|
|
||||||
@ -94,7 +99,7 @@ Tue Apr 11 14:08:24 UTC 2023 - Pedro Monreal <pmonreal@suse.com>
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 8 10:34:34 UTC 2023 - Martin Pluskal <mpluskal@suse.com>
|
Wed Mar 8 10:34:34 UTC 2023 - Martin Pluskal <mpluskal@suse.com>
|
||||||
|
|
||||||
- Build AVX2 enabled hwcaps library for x86_64-v3
|
- Build AVX2 enabled hwcaps library for x86_64-v3
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Oct 19 14:01:24 UTC 2022 - Pedro Monreal <pmonreal@suse.com>
|
Wed Oct 19 14:01:24 UTC 2022 - Pedro Monreal <pmonreal@suse.com>
|
||||||
@ -925,7 +930,7 @@ Fri Jun 2 10:05:18 UTC 2017 - pmonrealgonzalez@suse.com
|
|||||||
Fri Jan 20 09:41:15 UTC 2017 - rmaliska@suse.com
|
Fri Jan 20 09:41:15 UTC 2017 - rmaliska@suse.com
|
||||||
|
|
||||||
- libgcrypt 1.7.6:
|
- libgcrypt 1.7.6:
|
||||||
* Fix counter operand from read-only to read/write
|
* Fix counter operand from read-only to read/write
|
||||||
* Fix too large jump alignment in mpih-rshift
|
* Fix too large jump alignment in mpih-rshift
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1150,7 +1155,7 @@ Tue Sep 8 08:03:19 UTC 2015 - vcizek@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jun 23 15:15:30 UTC 2015 - dvaleev@suse.com
|
Tue Jun 23 15:15:30 UTC 2015 - dvaleev@suse.com
|
||||||
|
|
||||||
- Fix gpg2 tests on BigEndian architectures: s390x ppc64
|
- Fix gpg2 tests on BigEndian architectures: s390x ppc64
|
||||||
libgcrypt-1.6.3-aliasing.patch
|
libgcrypt-1.6.3-aliasing.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1171,7 +1176,7 @@ Sat Feb 28 19:31:10 UTC 2015 - astieger@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 6 18:42:28 UTC 2015 - coolo@suse.com
|
Fri Feb 6 18:42:28 UTC 2015 - coolo@suse.com
|
||||||
|
|
||||||
- making the build reproducible - see
|
- making the build reproducible - see
|
||||||
http://lists.gnupg.org/pipermail/gnupg-commits/2014-September/010683.html
|
http://lists.gnupg.org/pipermail/gnupg-commits/2014-September/010683.html
|
||||||
for a very similiar problem
|
for a very similiar problem
|
||||||
|
|
||||||
@ -1251,7 +1256,7 @@ Mon May 26 12:05:17 UTC 2014 - meissner@suse.com
|
|||||||
- libgcrypt-fix-rng.patch: make drbg work again in FIPS mode.
|
- libgcrypt-fix-rng.patch: make drbg work again in FIPS mode.
|
||||||
- libgcrypt-1.6.1-use-fipscheck.patch: library to test is libgcrypt.so.20
|
- libgcrypt-1.6.1-use-fipscheck.patch: library to test is libgcrypt.so.20
|
||||||
and not libgcrypt.so.11
|
and not libgcrypt.so.11
|
||||||
- libgcrypt-init-at-elf-load-fips.patch: initialize globally on ELF
|
- libgcrypt-init-at-elf-load-fips.patch: initialize globally on ELF
|
||||||
DSO loading to meet FIPS requirements.
|
DSO loading to meet FIPS requirements.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1264,7 +1269,7 @@ Tue May 13 10:47:51 UTC 2014 - vcizek@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun May 12 13:25:33 UTC 2014 - tittiatcoke@gmail.com
|
Sun May 12 13:25:33 UTC 2014 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
- Correct patch 0007-User-interface-to-DRBG.patch so that the
|
- Correct patch 0007-User-interface-to-DRBG.patch so that the
|
||||||
struct used in the route matches the header of the function
|
struct used in the route matches the header of the function
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1306,7 +1311,7 @@ Thu Mar 27 14:57:22 UTC 2014 - meissner@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 30 13:29:49 UTC 2014 - idonmez@suse.com
|
Thu Jan 30 13:29:49 UTC 2014 - idonmez@suse.com
|
||||||
|
|
||||||
- Drop arm-missing-files.diff, fixed upstream
|
- Drop arm-missing-files.diff, fixed upstream
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jan 29 18:40:49 UTC 2014 - andreas.stieger@gmx.de
|
Wed Jan 29 18:40:49 UTC 2014 - andreas.stieger@gmx.de
|
||||||
@ -1324,7 +1329,7 @@ Wed Jan 29 18:40:49 UTC 2014 - andreas.stieger@gmx.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 3 16:36:21 UTC 2014 - dmueller@suse.com
|
Fri Jan 3 16:36:21 UTC 2014 - dmueller@suse.com
|
||||||
|
|
||||||
- add arm-missing-files.diff: Add missing files to fix build
|
- add arm-missing-files.diff: Add missing files to fix build
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 3 09:43:39 UTC 2014 - mvyskocil@suse.com
|
Fri Jan 3 09:43:39 UTC 2014 - mvyskocil@suse.com
|
||||||
@ -1343,7 +1348,7 @@ Thu Dec 19 13:53:21 UTC 2013 - mvyskocil@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Dec 19 09:03:21 UTC 2013 - mvyskocil@suse.com
|
Thu Dec 19 09:03:21 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
- update to 1.6.
|
- update to 1.6.
|
||||||
* Removed the long deprecated gcry_ac interface. Thus Libgcrypt is
|
* Removed the long deprecated gcry_ac interface. Thus Libgcrypt is
|
||||||
not anymore ABI compatible to previous versions if they used the ac
|
not anymore ABI compatible to previous versions if they used the ac
|
||||||
interface. Check NEWS in libgcrypt-devel for removed interfaces.
|
interface. Check NEWS in libgcrypt-devel for removed interfaces.
|
||||||
@ -1409,7 +1414,7 @@ Mon Jun 17 13:22:33 UTC 2013 - coolo@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jun 16 22:56:56 UTC 2013 - crrodriguez@opensuse.org
|
Sun Jun 16 22:56:56 UTC 2013 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
- Library must be built with large file support in
|
- Library must be built with large file support in
|
||||||
32 bit archs.
|
32 bit archs.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1427,7 +1432,7 @@ Thu Apr 18 18:23:36 UTC 2013 - andreas.stieger@gmx.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 22 09:31:11 UTC 2013 - mvyskocil@suse.com
|
Fri Mar 22 09:31:11 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
- add GPL3.0+ to License tag because of dumpsexp (bnc#810759)
|
- add GPL3.0+ to License tag because of dumpsexp (bnc#810759)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 18 20:41:00 UTC 2013 - andreas.stieger@gmx.de
|
Mon Mar 18 20:41:00 UTC 2013 - andreas.stieger@gmx.de
|
||||||
@ -1461,7 +1466,7 @@ Tue Jun 12 21:19:18 UTC 2012 - chris@computersalat.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Feb 12 15:23:56 UTC 2012 - crrodriguez@opensuse.org
|
Sun Feb 12 15:23:56 UTC 2012 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
- Libraries back into %{_libdir}, /usr merge project
|
- Libraries back into %{_libdir}, /usr merge project
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Dec 24 23:51:26 UTC 2011 - opensuse@dstoecker.de
|
Sat Dec 24 23:51:26 UTC 2011 - opensuse@dstoecker.de
|
||||||
@ -1494,7 +1499,7 @@ Fri Nov 19 09:59:41 UTC 2010 - mvyskocil@suse.cz
|
|||||||
* Fixed a sigill during Padlock detection on old CPUs.
|
* Fixed a sigill during Padlock detection on old CPUs.
|
||||||
* Boosted SHA-512 performance by 30% on ia32 boxes and gcc 4.3;
|
* Boosted SHA-512 performance by 30% on ia32 boxes and gcc 4.3;
|
||||||
SHA-256 went up by 25%.
|
SHA-256 went up by 25%.
|
||||||
* New variants of the TIGER algorithm.
|
* New variants of the TIGER algorithm.
|
||||||
* New cipher algorithm mode for AES-WRAP.
|
* New cipher algorithm mode for AES-WRAP.
|
||||||
* Interface changes relative to the 1.4.2 release:
|
* Interface changes relative to the 1.4.2 release:
|
||||||
GCRY_MD_TIGER1 NEW
|
GCRY_MD_TIGER1 NEW
|
||||||
@ -1527,7 +1532,7 @@ Tue Apr 7 15:45:06 CEST 2009 - crrodriguez@suse.de
|
|||||||
* In fips mode, RSA keys are now generated using the X9.31 algorithm
|
* In fips mode, RSA keys are now generated using the X9.31 algorithm
|
||||||
and DSA keys using the FIPS 186-2 algorithm.
|
and DSA keys using the FIPS 186-2 algorithm.
|
||||||
* The transient-key flag is now also supported for DSA key
|
* The transient-key flag is now also supported for DSA key
|
||||||
generation. DSA domain parameters may be given as well.
|
generation. DSA domain parameters may be given as well.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 29 10:57:01 CET 2009 - olh@suse.de
|
Thu Jan 29 10:57:01 CET 2009 - olh@suse.de
|
||||||
@ -1543,7 +1548,7 @@ Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 11 17:23:54 CET 2008 - mkoenig@suse.de
|
Tue Nov 11 17:23:54 CET 2008 - mkoenig@suse.de
|
||||||
|
|
||||||
- build rijndael.c with -fno-strict-aliasing [bnc#443693]
|
- build rijndael.c with -fno-strict-aliasing [bnc#443693]
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
|
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
|
||||||
@ -1555,7 +1560,7 @@ Mon Jun 30 11:47:59 CEST 2008 - mkoenig@suse.de
|
|||||||
|
|
||||||
- update to version 1.4.1
|
- update to version 1.4.1
|
||||||
* Fixed a bug which led to the comsumption of far too much
|
* Fixed a bug which led to the comsumption of far too much
|
||||||
entropy for the intial seeding
|
entropy for the intial seeding
|
||||||
* Improved AES performance for CFB and CBC modes
|
* Improved AES performance for CFB and CBC modes
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1574,7 +1579,7 @@ Thu Jan 17 12:20:25 CET 2008 - mkoenig@suse.de
|
|||||||
|
|
||||||
- update to version 1.4.0:
|
- update to version 1.4.0:
|
||||||
* The entire library is now under the LGPL. The helper programs and
|
* The entire library is now under the LGPL. The helper programs and
|
||||||
the manual are under the GPL
|
the manual are under the GPL
|
||||||
* New control code GCRYCTL_PRINT_CONFIG
|
* New control code GCRYCTL_PRINT_CONFIG
|
||||||
* Experimental support for ECDSA
|
* Experimental support for ECDSA
|
||||||
* Assembler support for the AMD64 architecture
|
* Assembler support for the AMD64 architecture
|
||||||
@ -1646,7 +1651,7 @@ Wed Nov 2 16:44:48 CET 2005 - hvogel@suse.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Oct 25 13:40:15 CEST 2005 - hvogel@suse.de
|
Tue Oct 25 13:40:15 CEST 2005 - hvogel@suse.de
|
||||||
|
|
||||||
- update to version 1.2.2
|
- update to version 1.2.2
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 23 11:26:58 CEST 2005 - hvogel@suse.de
|
Thu Jun 23 11:26:58 CEST 2005 - hvogel@suse.de
|
||||||
@ -1668,7 +1673,7 @@ Tue Jan 11 16:48:10 CET 2005 - schwab@suse.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 17 11:22:44 CET 2004 - hvogel@suse.de
|
Wed Nov 17 11:22:44 CET 2004 - hvogel@suse.de
|
||||||
|
|
||||||
- require libgpg-error-devel (Bug #48271)
|
- require libgpg-error-devel (Bug #48271)
|
||||||
- get rid of the NLD parts
|
- get rid of the NLD parts
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1680,12 +1685,12 @@ Wed Jul 14 11:12:54 CEST 2004 - adrian@suse.de
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 19 14:57:45 CEST 2004 - hvogel@suse.de
|
Wed May 19 14:57:45 CEST 2004 - hvogel@suse.de
|
||||||
|
|
||||||
- update to version 1.2.0
|
- update to version 1.2.0
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 22 16:48:53 CET 2004 - meissner@suse.de
|
Mon Mar 22 16:48:53 CET 2004 - meissner@suse.de
|
||||||
|
|
||||||
- disable make check, because it uses /dev/random whihc is
|
- disable make check, because it uses /dev/random whihc is
|
||||||
not filled on some server machines.
|
not filled on some server machines.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -1733,7 +1738,7 @@ Mon Feb 10 16:11:55 CET 2003 - mc@suse.de
|
|||||||
- gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an
|
- gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an
|
||||||
optional pkcs1 flags parameter in the S-expression. A similar flag
|
optional pkcs1 flags parameter in the S-expression. A similar flag
|
||||||
may be passed to gcry_pk_decrypt but it is only syntactically
|
may be passed to gcry_pk_decrypt but it is only syntactically
|
||||||
implemented.
|
implemented.
|
||||||
- New convenience macro gcry_md_get_asnoid.
|
- New convenience macro gcry_md_get_asnoid.
|
||||||
- There is now some real stuff in the manual.
|
- There is now some real stuff in the manual.
|
||||||
- New algorithm: MD4
|
- New algorithm: MD4
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libgcrypt
|
# spec file for package libgcrypt
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -37,6 +37,8 @@ Source99: libgcrypt.changes
|
|||||||
Patch1: libgcrypt-1.10.0-allow_FSM_same_state.patch
|
Patch1: libgcrypt-1.10.0-allow_FSM_same_state.patch
|
||||||
#PATCH-FIX-OPENSUSE Do not pull revision info from GIT when autoconf is run
|
#PATCH-FIX-OPENSUSE Do not pull revision info from GIT when autoconf is run
|
||||||
Patch2: libgcrypt-nobetasuffix.patch
|
Patch2: libgcrypt-nobetasuffix.patch
|
||||||
|
# https://dev.gnupg.org/T6964
|
||||||
|
Patch3: libgcrypt-no-deprecated-grep-alias.patch
|
||||||
# FIPS patches:
|
# FIPS patches:
|
||||||
#PATCH-FIX-SUSE bsc#1190700 FIPS: Provide a service-level indicator for PK
|
#PATCH-FIX-SUSE bsc#1190700 FIPS: Provide a service-level indicator for PK
|
||||||
Patch100: libgcrypt-FIPS-SLI-pk.patch
|
Patch100: libgcrypt-FIPS-SLI-pk.patch
|
||||||
|
Loading…
Reference in New Issue
Block a user