pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/libgcrypt



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May  9 14:05:32 UTC 2025

Modified Files:
        pkgsrc/security/libgcrypt: Makefile distinfo
        pkgsrc/security/libgcrypt/patches: patch-config.h.in
Added Files:
        pkgsrc/security/libgcrypt/patches: patch-configure
            patch-src_libgcrypt-config.in
Removed Files:
        pkgsrc/security/libgcrypt/patches: patch-aa

Log Message:
libgcrypt: updated to 1.11.1

Noteworthy changes in version 1.11.1 (2025-05-07)

* Bug fixes:

- Fix build regression on 32 bit Windows using Clang.
- Fix build regression on macOS due to symbol naming.
- Fix Kyber secret-dependent branch introduced by recent versions
  of Clang.
- Fix build regression due to the use of AVX512 in Blake.
- Do not build i386 asm on amd64 and vice versa.
- Fix build regression on armhf with gcc-14.
- Return the proper error code on malloc failure in hex2buffer.
- Fix long standing bug for PRIME % 2 == 0.


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 pkgsrc/security/libgcrypt/Makefile
cvs rdiff -u -r1.100 -r1.101 pkgsrc/security/libgcrypt/distinfo
cvs rdiff -u -r1.9 -r0 pkgsrc/security/libgcrypt/patches/patch-aa
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/libgcrypt/patches/patch-config.h.in
cvs rdiff -u -r0 -r1.13 pkgsrc/security/libgcrypt/patches/patch-configure
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/security/libgcrypt/patches/patch-src_libgcrypt-config.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/libgcrypt/Makefile
diff -u pkgsrc/security/libgcrypt/Makefile:1.118 pkgsrc/security/libgcrypt/Makefile:1.119
--- pkgsrc/security/libgcrypt/Makefile:1.118    Wed Apr  9 10:40:13 2025
+++ pkgsrc/security/libgcrypt/Makefile  Fri May  9 14:05:32 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.118 2025/04/09 10:40:13 wiz Exp $
+# $NetBSD: Makefile,v 1.119 2025/05/09 14:05:32 adam Exp $
 
-DISTNAME=      libgcrypt-1.11.0
-PKGREVISION=   2
+DISTNAME=      libgcrypt-1.11.1
 CATEGORIES=    security
 MASTER_SITES=  ${MASTER_SITE_GNUPG:=libgcrypt/}
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/security/libgcrypt/distinfo
diff -u pkgsrc/security/libgcrypt/distinfo:1.100 pkgsrc/security/libgcrypt/distinfo:1.101
--- pkgsrc/security/libgcrypt/distinfo:1.100    Fri Aug  9 03:51:27 2024
+++ pkgsrc/security/libgcrypt/distinfo  Fri May  9 14:05:32 2025
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.100 2024/08/09 03:51:27 ryoon Exp $
+$NetBSD: distinfo,v 1.101 2025/05/09 14:05:32 adam Exp $
 
-BLAKE2s (libgcrypt-1.11.0.tar.bz2) = b431a329ef99a103d60bf8337f36e33f7dae380e31644de4a8853c557e70b9aa
-SHA512 (libgcrypt-1.11.0.tar.bz2) = 8e093e69e3c45d30838625ca008e995556f0d5b272de1c003d44ef94633bcc0d0ef5d95e8725eb531bfafb4490ac273488633e0c801200d4666194f86c3e270e
-Size (libgcrypt-1.11.0.tar.bz2) = 4180345 bytes
-SHA1 (patch-aa) = 60b3f4453b217ed8879a2ffd8d485c0195ffb5f8
+BLAKE2s (libgcrypt-1.11.1.tar.bz2) = 313c810b678091db36aa06afc14a823c28f05182e30a7b59b8fd2b65c877da55
+SHA512 (libgcrypt-1.11.1.tar.bz2) = 85846d62ce785e4250a2bf8a2b13ec24837e48ab8e10d537ad4a18d650d2cca747f82fd1501feab47ad3114b9593b36c9fa7a892f48139e2a71ef61295a47678
+Size (libgcrypt-1.11.1.tar.bz2) = 4233557 bytes
 SHA1 (patch-cipher_aria.c) = 7e574b13872ea0610bf8b4abd699ffbc9dabc09a
 SHA1 (patch-cipher_rijndael-arm.S) = ef3cb7f481022440780eb48ae31cbfad0a3ec115
-SHA1 (patch-config.h.in) = b065aca0c4bf11cd45507b14d60b682be10ab8c9
+SHA1 (patch-config.h.in) = 93dddd3db484230f23450aa9d02564fe11efbc6b
+SHA1 (patch-configure) = d9cd7509ffa682104703b3aa626a4cd5751ebdfe
 SHA1 (patch-mpi_config.links) = 0e87480ead46914653405bb9c693554180ccd126
+SHA1 (patch-src_libgcrypt-config.in) = 60b3f4453b217ed8879a2ffd8d485c0195ffb5f8
 SHA1 (patch-src_visibility.h) = 8cbbf6803ab34b4b7dda832aa8ee18247aa89518

Index: pkgsrc/security/libgcrypt/patches/patch-config.h.in
diff -u pkgsrc/security/libgcrypt/patches/patch-config.h.in:1.1 pkgsrc/security/libgcrypt/patches/patch-config.h.in:1.2
--- pkgsrc/security/libgcrypt/patches/patch-config.h.in:1.1     Fri Apr  7 09:15:55 2023
+++ pkgsrc/security/libgcrypt/patches/patch-config.h.in Fri May  9 14:05:32 2025
@@ -1,12 +1,12 @@
-$NetBSD: patch-config.h.in,v 1.1 2023/04/07 09:15:55 adam Exp $
+$NetBSD: patch-config.h.in,v 1.2 2025/05/09 14:05:32 adam Exp $
 
 Detect presence of getrandom(2). https://dev.gnupg.org/T6442
 
---- config.h.in.orig   2023-04-07 08:54:23.000000000 +0000
+--- config.h.in.orig   2025-05-07 14:13:07.000000000 +0000
 +++ config.h.in
-@@ -294,6 +294,9 @@
- /* Define to 1 if you have the `getpid' function. */
- #undef HAVE_GETPID
+@@ -360,6 +360,9 @@
+ /* Define to 1 if you have the `getpagesize' function. */
+ #undef HAVE_GETPAGESIZE
  
 +/* Define to 1 if you have the `getrandom' function. */
 +#undef HAVE_GETRANDOM

Added files:

Index: pkgsrc/security/libgcrypt/patches/patch-configure
diff -u /dev/null pkgsrc/security/libgcrypt/patches/patch-configure:1.13
--- /dev/null   Fri May  9 14:05:32 2025
+++ pkgsrc/security/libgcrypt/patches/patch-configure   Fri May  9 14:05:32 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-configure,v 1.13 2025/05/09 14:05:32 adam Exp $
+
+If pthread_create() is detected, add link against libpthread.
+
+--- configure.orig     2025-05-09 14:01:46.698012904 +0000
++++ configure
+@@ -16677,6 +16677,7 @@ printf "%s\n" "$ac_cv_lib_pthread_pthrea
+ if test "x$ac_cv_lib_pthread_pthread_create" = xyes
+ then :
+   have_pthread=yes
++  LIBS="-lpthread $LIBS"
+ fi
+ 
+   if test "$have_pthread" = yes; then

Index: pkgsrc/security/libgcrypt/patches/patch-src_libgcrypt-config.in
diff -u /dev/null pkgsrc/security/libgcrypt/patches/patch-src_libgcrypt-config.in:1.1
--- /dev/null   Fri May  9 14:05:33 2025
+++ pkgsrc/security/libgcrypt/patches/patch-src_libgcrypt-config.in     Fri May  9 14:05:32 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_libgcrypt-config.in,v 1.1 2025/05/09 14:05:32 adam Exp $
+
+Add rpath to configure script.
+
+--- src/libgcrypt-config.in.orig       2008-08-19 17:20:04.000000000 +0200
++++ src/libgcrypt-config.in
+@@ -155,7 +155,7 @@ if test "$echo_libs" = "yes"; then
+ 
+     # Set up `libdirs'.
+     if test "x$libdir" != "x/usr/lib" -a "x$libdir" != "x/lib"; then
+-      libdirs="-L$libdir"
++      libdirs="-L$libdir @COMPILER_RPATH_FLAG@@libdir@"
+     fi
+ 
+     # Set up `libs_final'.



Home | Main Index | Thread Index | Old Index