summaryrefslogtreecommitdiff
path: root/security/libgpg-error
diff options
context:
space:
mode:
authorwiz <wiz>2014-10-30 14:30:35 +0000
committerwiz <wiz>2014-10-30 14:30:35 +0000
commita2f228cbe4b4394228109a41c36a97075c5d08a3 (patch)
tree50da024bbd7b3154062de624d57013028ffa9ed6 /security/libgpg-error
parenta2726bd1490fd703b062c37079f061729fe5d773 (diff)
downloadpkgsrc-a2f228cbe4b4394228109a41c36a97075c5d08a3.tar.gz
dd upstream bug report (by he@, thanks!)
Diffstat (limited to 'security/libgpg-error')
-rw-r--r--security/libgpg-error/distinfo4
-rw-r--r--security/libgpg-error/patches/patch-src_estream.c4
2 files changed, 5 insertions, 3 deletions
diff --git a/security/libgpg-error/distinfo b/security/libgpg-error/distinfo
index 0faeea8c290..06c0f3f3bb9 100644
--- a/security/libgpg-error/distinfo
+++ b/security/libgpg-error/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.21 2014/10/29 12:28:50 he Exp $
+$NetBSD: distinfo,v 1.22 2014/10/30 14:30:35 wiz Exp $
SHA1 (libgpg-error-1.17.tar.bz2) = ba5858b2947e7272dd197c87bac9f32caf29b256
RMD160 (libgpg-error-1.17.tar.bz2) = 3a86ef8773527b2e235e007981eda3472719e6b3
Size (libgpg-error-1.17.tar.bz2) = 669914 bytes
-SHA1 (patch-src_estream.c) = e3086b363ef14f1b24cac7334c8ecbf8e94ddd3b
+SHA1 (patch-src_estream.c) = 792929cebef6ba7860da89c70742b3cd28c9c92d
SHA1 (patch-src_gpg-error-config.in) = e22e99208192971f8c123d7ee9b22c5f615669e1
diff --git a/security/libgpg-error/patches/patch-src_estream.c b/security/libgpg-error/patches/patch-src_estream.c
index cf2473a5a4d..a45698a5f3e 100644
--- a/security/libgpg-error/patches/patch-src_estream.c
+++ b/security/libgpg-error/patches/patch-src_estream.c
@@ -1,10 +1,12 @@
-$NetBSD: patch-src_estream.c,v 1.1 2014/10/29 12:28:50 he Exp $
+$NetBSD: patch-src_estream.c,v 1.2 2014/10/30 14:30:35 wiz Exp $
Don't use atexit(), since this library mey be dlopen()ed
and dlclose()d before exit() is called.
Instead mark the do_deinit() function as a destructor.
+https://bugs.g10code.com/gnupg/issue1749
+
--- src/estream.c.orig 2014-09-11 09:38:21.000000000 +0000
+++ src/estream.c
@@ -471,6 +471,7 @@ do_list_remove (estream_t stream, int wi