diff options
author | ryoon <ryoon@pkgsrc.org> | 2019-03-24 18:03:54 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2019-03-24 18:03:54 +0000 |
commit | 9ef78e0207e0388a0e5366db603d086db4939efc (patch) | |
tree | a6e9bca432284e540f70a492e7354ed88aa64491 /security | |
parent | fc36db6caa1e66259fa2e70f9c00f2d4aabca827 (diff) | |
download | pkgsrc-9ef78e0207e0388a0e5366db603d086db4939efc.tar.gz |
Update to 0.23.15
Changelog:
trust: Improve error handling if backed trust file is corrupted [#206]
url: Prefer upper-case letters in hex characters when encoding [#193]
trust/extract-jks.c: also honor SOURCE_DATE_EPOCH time [#202]
virtual: Prefer fixed closures to libffi closures [#196]
Fix issues spotted by coverity and cppcheck [#194, #204]
Build and test fixes [#164, #191, #199, #201]
Diffstat (limited to 'security')
-rw-r--r-- | security/p11-kit/Makefile | 4 | ||||
-rw-r--r-- | security/p11-kit/distinfo | 12 | ||||
-rw-r--r-- | security/p11-kit/patches/patch-common_compat.c | 19 |
3 files changed, 9 insertions, 26 deletions
diff --git a/security/p11-kit/Makefile b/security/p11-kit/Makefile index 46ec62ac238..15a85b6392a 100644 --- a/security/p11-kit/Makefile +++ b/security/p11-kit/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.13 2018/12/12 22:29:36 leot Exp $ +# $NetBSD: Makefile,v 1.14 2019/03/24 18:03:54 ryoon Exp $ -DISTNAME= p11-kit-0.23.14 +DISTNAME= p11-kit-0.23.15 CATEGORIES= security #MASTER_SITES= http://p11-glue.freedesktop.org/releases/ MASTER_SITES+= ${MASTER_SITE_GITHUB:=p11-glue/} diff --git a/security/p11-kit/distinfo b/security/p11-kit/distinfo index 02d60bc6f56..1e630bf8fa5 100644 --- a/security/p11-kit/distinfo +++ b/security/p11-kit/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.10 2018/09/27 18:06:36 tnn Exp $ +$NetBSD: distinfo,v 1.11 2019/03/24 18:03:54 ryoon Exp $ -SHA1 (p11-kit-0.23.14.tar.gz) = 30cab1d4b716022e6918f9a49976609c425f9cfc -RMD160 (p11-kit-0.23.14.tar.gz) = 795ea86b15fbcb6865cf65c146c6f54b5a27d1cd -SHA512 (p11-kit-0.23.14.tar.gz) = fc7e7e0745d7f8e5d783a1f38bad9bbe65b56d54897b6ba2c3118a0d912451c2d48dd113a875e7f7bfcff8fbd6b4905472fcd120630661c12029a16d2b13add4 -Size (p11-kit-0.23.14.tar.gz) = 1266595 bytes +SHA1 (p11-kit-0.23.15.tar.gz) = 06a9976d92861e5286fbb0b239821b7a250b177b +RMD160 (p11-kit-0.23.15.tar.gz) = 5ad92935cd31dbf7877ff1c6b829551aa43768a5 +SHA512 (p11-kit-0.23.15.tar.gz) = d703eec12626b79551ce337521f7ea7b1a0b64c211d7a93d831dd28ec1de77c7b58358c1588bf82d70f047c01ad9433fa8a286d1a25ae3f6b0ee6016b8c42950 +Size (p11-kit-0.23.15.tar.gz) = 1276733 bytes SHA1 (patch-Makefile.in) = 1393b1c8892e90362575d5d325a583921f629b3c -SHA1 (patch-common_compat.c) = b45c24309f2c4bd6389162a9c02c6ac132230e40 +SHA1 (patch-common_compat.c) = bdcb10cebe5e7755c81f88ef033b9dfecd7a1aad diff --git a/security/p11-kit/patches/patch-common_compat.c b/security/p11-kit/patches/patch-common_compat.c index 5a0ed1ff0f7..72af9ae2ee3 100644 --- a/security/p11-kit/patches/patch-common_compat.c +++ b/security/p11-kit/patches/patch-common_compat.c @@ -1,9 +1,8 @@ -$NetBSD: patch-common_compat.c,v 1.3 2018/09/05 08:34:10 prlw1 Exp $ +$NetBSD: patch-common_compat.c,v 1.4 2019/03/24 18:03:54 ryoon Exp $ - Hide getauxval() symbol because the implementation is incomplete and breaks for example openssl on NetBSD/evbarm https://github.com/p11-glue/p11-kit/issues/192 -- Avoid /proc section on Darwin. --- common/compat.c.orig 2018-08-10 09:54:46.000000000 +0000 +++ common/compat.c @@ -17,19 +16,3 @@ $NetBSD: patch-common_compat.c,v 1.3 2018/09/05 08:34:10 prlw1 Exp $ getauxval (unsigned long type) { static unsigned long secure = 0UL; -@@ -912,6 +915,7 @@ fdwalk (int (* cb) (void *data, int fd), - struct rlimit rl; - #endif - -+#if !defined(__APPLE__) - dir = opendir ("/proc/self/fd"); - if (dir != NULL) { - while ((de = readdir (dir)) != NULL) { -@@ -934,6 +938,7 @@ fdwalk (int (* cb) (void *data, int fd), - closedir (dir); - return res; - } -+#endif - - /* No /proc, brute force */ - #ifdef HAVE_SYS_RESOURCE_H |