pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/gnutls gnutls: Update to 3.6.11.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/df3f98b16fe0
branches: trunk
changeset: 405731:df3f98b16fe0
user: nia <nia%pkgsrc.org@localhost>
date: Fri Dec 06 14:00:08 2019 +0000
description:
gnutls: Update to 3.6.11.1
Not sure of 3.6.11.1's specific changes - possibly fixing an incorrectly
generated tarball?
These changes from apply:
* Version 3.6.11 (released 2019-12-01)
** libgnutls: Use KERN_ARND for the system random number generator on NetBSD.
This syscall provides an endless stream of random numbers from the kernel's
ChaCha20-based random number generator, without blocking or requiring an open file
descriptor.
** libgnutls: Corrected issue with TLS 1.2 session ticket handling as client
during resumption (#841).
** libgnutls: gnutls_base64_decode2() succeeds decoding the empty string to
the empty string. This is a behavioral change of the API but it conforms
to the RFC4648 expectations (#834).
** libgnutls: Fixed AES-CFB8 implementation, when input is shorter than
the block size. Fix backported from nettle.
** certtool: CRL distribution points will be set in CA certificates even when
non self-signed (#765).
** gnutls-cli/serv: added raw public-key handling capabilities (RFC7250).
Key material can be set via the --rawpkkeyfile and --rawpkfile flags.
** API and ABI modifications:
No changes since last version.
diffstat:
security/gnutls/Makefile | 6 +-
security/gnutls/distinfo | 21 ++++-----
security/gnutls/patches/patch-lib_Makefile.in | 15 ------
security/gnutls/patches/patch-src_libopts_autoopts_options.h | 6 +-
security/gnutls/patches/patch-src_libopts_compat_compat.h | 8 +-
security/gnutls/patches/patch-src_libopts_libopts.c | 6 +-
security/gnutls/patches/patch-src_libopts_makeshell.c | 26 ++++++------
security/gnutls/patches/patch-src_libopts_proto.h | 16 +++---
8 files changed, 44 insertions(+), 60 deletions(-)
diffs (221 lines):
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/Makefile
--- a/security/gnutls/Makefile Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/Makefile Fri Dec 06 14:00:08 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.203 2019/10/04 17:25:53 nia Exp $
+# $NetBSD: Makefile,v 1.204 2019/12/06 14:00:08 nia Exp $
-DISTNAME= gnutls-3.6.10
+DISTNAME= gnutls-3.6.11.1
CATEGORIES= security devel
MASTER_SITES= https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/
EXTRACT_SUFX= .tar.xz
@@ -16,8 +16,8 @@
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
-USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake gsed perl pkg-config bash
+USE_TOOLS+= msgfmt msgmerge xgettext
GNU_CONFIGURE= yes
# this library duplicates (and conflicts with) openssl
CONFIGURE_ARGS+= --disable-openssl-compatibility
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/distinfo
--- a/security/gnutls/distinfo Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/distinfo Fri Dec 06 14:00:08 2019 +0000
@@ -1,13 +1,12 @@
-$NetBSD: distinfo,v 1.140 2019/10/04 17:25:53 nia Exp $
+$NetBSD: distinfo,v 1.141 2019/12/06 14:00:08 nia Exp $
-SHA1 (gnutls-3.6.10.tar.xz) = c073c6b0c57506a592854471576321be80f809d4
-RMD160 (gnutls-3.6.10.tar.xz) = fe2df3aead55853711a0dbd80ef5dd648a4e09a7
-SHA512 (gnutls-3.6.10.tar.xz) = fe0481f9e4219e983b01b91e69ffd95819a4c0d0c09028509106d561967e9c5d900bc5e3a48140a34fa4467feda2a619085adf3fa8fdade96c8debf125e91ae8
-Size (gnutls-3.6.10.tar.xz) = 5795984 bytes
-SHA1 (patch-lib_Makefile.in) = c9a6bbe6238ccd9de41c708012e36b202d2a86e7
+SHA1 (gnutls-3.6.11.1.tar.xz) = 2205863fefa0e070cbf2a6961bfa90c854286287
+RMD160 (gnutls-3.6.11.1.tar.xz) = a5182c63cc9e79c929c8cc098f36d55fd70789c8
+SHA512 (gnutls-3.6.11.1.tar.xz) = 55fbbf0ebc824fbc91ccd08d1708452c5b1c12af75e332f29414540eb2f81337fa605a693ce9f34319a927e9d71177e6e7ffea5c6747792d341fb740f68c9489
+Size (gnutls-3.6.11.1.tar.xz) = 5902328 bytes
SHA1 (patch-lib_system_certs.c) = fba74b2834a36d66bddcd7d3405d0c91c1b14efc
-SHA1 (patch-src_libopts_autoopts_options.h) = 9202c55314fe8764ac82c95bbfabfa1b031e9ba4
-SHA1 (patch-src_libopts_compat_compat.h) = 240fbfc0ba20af35e0634ba873fe9e34bfbcc921
-SHA1 (patch-src_libopts_libopts.c) = ce5e7681def882e95ed5ab770564d1f999b97039
-SHA1 (patch-src_libopts_makeshell.c) = e5b7d66caaec45e12ae5490d515fc9fc75de3d92
-SHA1 (patch-src_libopts_proto.h) = 78f845bdcbac8de74953a3cee0b77fa9c5b05386
+SHA1 (patch-src_libopts_autoopts_options.h) = ebeeafc834bce3b6b3f938e360b089e165ee4f9e
+SHA1 (patch-src_libopts_compat_compat.h) = 6e88b5e73a56c296f356aa5ce7e6048e1bcff450
+SHA1 (patch-src_libopts_libopts.c) = 6e2453a886aa4be0a17dfbdb8a23ef9d7a0f62f8
+SHA1 (patch-src_libopts_makeshell.c) = 1b08ab63e6e382bd471699530e5d8bff075b3f24
+SHA1 (patch-src_libopts_proto.h) = 7601830e5ff45632ae337a387548f9ed5e591c4f
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/patches/patch-lib_Makefile.in
--- a/security/gnutls/patches/patch-lib_Makefile.in Fri Dec 06 13:39:41 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-lib_Makefile.in,v 1.9 2018/07/06 16:15:28 prlw1 Exp $
-
-Correct path to locale files.
-
---- lib/Makefile.in.orig 2015-05-03 17:30:56.000000000 +0000
-+++ lib/Makefile.in
-@@ -1443,7 +1443,7 @@ infodir = @infodir@
- install_sh = @install_sh@
- libdir = @libdir@
- libexecdir = @libexecdir@
--localedir = $(datadir)/locale
-+localedir = @prefix@/share/locale
- localstatedir = @localstatedir@
- mandir = @mandir@
- mkdir_p = @mkdir_p@
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/patches/patch-src_libopts_autoopts_options.h
--- a/security/gnutls/patches/patch-src_libopts_autoopts_options.h Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/patches/patch-src_libopts_autoopts_options.h Fri Dec 06 14:00:08 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_libopts_autoopts_options.h,v 1.2 2015/06/01 21:50:22 spz Exp $
+$NetBSD: patch-src_libopts_autoopts_options.h,v 1.3 2019/12/06 14:00:08 nia Exp $
Workaround for older OSX.
---- src/libopts/autoopts/options.h.orig 2015-03-23 07:19:23.000000000 +0000
+--- src/libopts/autoopts/options.h.orig 2019-12-01 21:25:38.000000000 +0000
+++ src/libopts/autoopts/options.h
@@ -62,7 +62,7 @@
# include <sysexits.h>
@@ -11,5 +11,5 @@
-# if defined(HAVE_STDBOOL_H)
+# if defined(HAVE_STDBOOL_H) || defined(__APPLE__)
# include <stdbool.h>
- # else
+ # elif ! defined(bool)
typedef enum { false = 0, true = 1 } _Bool;
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/patches/patch-src_libopts_compat_compat.h
--- a/security/gnutls/patches/patch-src_libopts_compat_compat.h Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/patches/patch-src_libopts_compat_compat.h Fri Dec 06 14:00:08 2019 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-src_libopts_compat_compat.h,v 1.2 2015/06/01 21:50:22 spz Exp $
+$NetBSD: patch-src_libopts_compat_compat.h,v 1.3 2019/12/06 14:00:08 nia Exp $
Workaround for older OSX.
---- src/libopts/compat/compat.h.orig 2015-03-23 07:19:23.000000000 +0000
+--- src/libopts/compat/compat.h.orig 2019-12-01 21:25:38.000000000 +0000
+++ src/libopts/compat/compat.h
@@ -182,7 +182,7 @@
# include <unistd.h>
#endif
--#ifdef HAVE_STDBOOL_H
+-#if defined(HAVE_STDBOOL_H)
+#if defined(HAVE_STDBOOL_H) || defined(__APPLE__)
# include <stdbool.h>
- #else
+ #elif ! defined(bool)
typedef enum { false = 0, true = 1 } _Bool;
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/patches/patch-src_libopts_libopts.c
--- a/security/gnutls/patches/patch-src_libopts_libopts.c Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/patches/patch-src_libopts_libopts.c Fri Dec 06 14:00:08 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-src_libopts_libopts.c,v 1.1 2015/06/08 13:44:57 joerg Exp $
+$NetBSD: patch-src_libopts_libopts.c,v 1.2 2019/12/06 14:00:08 nia Exp $
Workaround broken gettext.h conflicting with native implementation of
message contexts in NetBSD.
---- src/libopts/libopts.c.orig 2015-06-08 13:12:30.000000000 +0000
+--- src/libopts/libopts.c.orig 2019-12-01 21:25:38.000000000 +0000
+++ src/libopts/libopts.c
@@ -1,3 +1,7 @@
+#include <config.h>
@@ -12,4 +12,4 @@
+#endif
#define AUTOOPTS_INTERNAL 1
#include "autoopts/project.h"
- #define LOCAL static
+
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/patches/patch-src_libopts_makeshell.c
--- a/security/gnutls/patches/patch-src_libopts_makeshell.c Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/patches/patch-src_libopts_makeshell.c Fri Dec 06 14:00:08 2019 +0000
@@ -1,33 +1,33 @@
-$NetBSD: patch-src_libopts_makeshell.c,v 1.2 2015/06/01 21:50:22 spz Exp $
+$NetBSD: patch-src_libopts_makeshell.c,v 1.3 2019/12/06 14:00:08 nia Exp $
Avoid stdnoreturn.h.
---- src/libopts/makeshell.c.orig 2015-03-23 07:19:23.000000000 +0000
+--- src/libopts/makeshell.c.orig 2019-12-01 21:25:38.000000000 +0000
+++ src/libopts/makeshell.c
-@@ -68,7 +68,7 @@ static void
- open_out(char const * fname, char const * pname);
- /* = = = END-STATIC-FORWARD = = = */
+@@ -35,7 +35,7 @@
+ #define UPPER(_c) (toupper(to_uchar(_c)))
+ #define LOWER(_c) (tolower(to_uchar(_c)))
--LOCAL noreturn void
-+LOCAL void
+-noreturn static void
++static void
option_exits(int exit_code)
{
if (print_exit)
-@@ -76,7 +76,7 @@ option_exits(int exit_code)
+@@ -43,7 +43,7 @@ option_exits(int exit_code)
exit(exit_code);
}
--LOCAL noreturn void
-+LOCAL void
+-noreturn static void
++static void
ao_bug(char const * msg)
{
fprintf(stderr, zao_bug_msg, msg);
-@@ -90,7 +90,7 @@ fserr_warn(char const * prog, char const
+@@ -57,7 +57,7 @@ fserr_warn(char const * prog, char const
op, fname);
}
--LOCAL noreturn void
-+LOCAL void
+-noreturn static void
++static void
fserr_exit(char const * prog, char const * op, char const * fname)
{
fserr_warn(prog, op, fname);
diff -r 3f18cd74a981 -r df3f98b16fe0 security/gnutls/patches/patch-src_libopts_proto.h
--- a/security/gnutls/patches/patch-src_libopts_proto.h Fri Dec 06 13:39:41 2019 +0000
+++ b/security/gnutls/patches/patch-src_libopts_proto.h Fri Dec 06 14:00:08 2019 +0000
@@ -1,26 +1,26 @@
-$NetBSD: patch-src_libopts_proto.h,v 1.2 2015/06/01 21:50:22 spz Exp $
+$NetBSD: patch-src_libopts_proto.h,v 1.3 2019/12/06 14:00:08 nia Exp $
Avoid stdnoreturn.h.
---- src/libopts/proto.h.orig 2015-03-23 07:19:23.000000000 +0000
+--- src/libopts/proto.h.orig 2019-12-01 21:25:38.000000000 +0000
+++ src/libopts/proto.h
-@@ -98,16 +98,16 @@ load_opt_line(tOptions * opts, tOptState
+@@ -247,16 +247,16 @@ load_opt_line(tOptions * opts, tOptState
/*
- * Extracted from makeshell.c
+ * Static declarations from makeshell.c
*/
--static noreturn void
+-noreturn static void
+static void
option_exits(int exit_code);
--static noreturn void
+-noreturn static void
+static void
ao_bug(char const * msg);
static void
fserr_warn(char const * prog, char const * op, char const * fname);
--static noreturn void
+-noreturn static void
+static void
fserr_exit(char const * prog, char const * op, char const * fname);
- /*
+ static void
Home |
Main Index |
Thread Index |
Old Index