It fixes gpg2 --send-keys as well, same siff here.
  Ok for me.
    Cheers
      Giovanni

Il 22 agosto 2017 15:28:59 CEST, Edd Barrett <[email protected]> ha scritto:
>Hi,
>
>The last update to gnupg2 broke `gpg2 --refresh`.
>
>---8<---
>$ gpg2 --refresh
>gpg: connecting dirmngr at '/home/edd/.gnupg/S.dirmngr' failed: IPC
>connect call failed
>gpg: keyserver refresh failed: No dirmngr
>--->8---
>
>The reason: dirmngr is dumping core:
>
>---8<---
>$ dirmngr
>assertion "res == 0" failed: file "npth.c", line 123, function
>"enter_npth"
>zsh: abort (core dumped)  dirmngr
>--->8---
>
>Since the crash is to do with npth, I tried updating this port, and it
>appears to be fixed. dirmngr now works:
>
>---8<---
>$ dirmngr
>...
>OK Dirmngr 2.1.23 at your service
>--->8---
>
>Can people try this diff and see if it works for them? OK?
>
>
>Index: devel/npth/Makefile
>===================================================================
>RCS file: /home/edd/cvsync/ports/devel/npth/Makefile,v
>retrieving revision 1.6
>diff -u -p -r1.6 Makefile
>--- devel/npth/Makefile        1 Oct 2016 13:56:26 -0000       1.6
>+++ devel/npth/Makefile        22 Aug 2017 13:15:34 -0000
>@@ -2,9 +2,9 @@
> 
> COMMENT=      new GNU Portable Threads Library
> 
>-DISTNAME=     npth-1.2
>+DISTNAME=     npth-1.5
> 
>-SHARED_LIBS=  npth 0.0        # 0.5
>+SHARED_LIBS=  npth 1.0        # 1.1
> 
> CATEGORIES=   devel
> 
>Index: devel/npth/distinfo
>===================================================================
>RCS file: /home/edd/cvsync/ports/devel/npth/distinfo,v
>retrieving revision 1.2
>diff -u -p -r1.2 distinfo
>--- devel/npth/distinfo        18 Sep 2015 10:41:05 -0000      1.2
>+++ devel/npth/distinfo        22 Aug 2017 13:15:34 -0000
>@@ -1,2 +1,2 @@
>-SHA256 (npth-1.2.tar.bz2) =
>bdvd2yz0mkcj+dGtZWPEgNZ2Dctjy3cmuPw7wuG2wIo=
>-SIZE (npth-1.2.tar.bz2) = 298735
>+SHA256 (npth-1.5.tar.bz2) =
>KUppDB9Te5Ltgp2Ge+5Tfka+k/vWCxbARjD7v82ds8I=
>+SIZE (npth-1.5.tar.bz2) = 299308
>Index: devel/npth/patches/patch-configure
>===================================================================
>RCS file: /home/edd/cvsync/ports/devel/npth/patches/patch-configure,v
>retrieving revision 1.2
>diff -u -p -r1.2 patch-configure
>--- devel/npth/patches/patch-configure 18 Sep 2015 10:41:05 -0000      1.2
>+++ devel/npth/patches/patch-configure 22 Aug 2017 13:15:34 -0000
>@@ -1,12 +1,13 @@
> $OpenBSD: patch-configure,v 1.2 2015/09/18 10:41:05 pea Exp $
>---- configure.orig    Sat Apr 11 14:02:28 2015
>-+++ configure Fri Sep 11 14:50:04 2015
>-@@ -2306,8 +2306,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
>+Index: configure
>+--- configure.orig
>++++ configure
>+@@ -2311,8 +2311,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
>  #   (Interfaces removed/changed:     AGE=0)
>  #
>- LIBNPTH_LT_CURRENT=0
>--LIBNPTH_LT_AGE=0
>--LIBNPTH_LT_REVISION=5
>+ LIBNPTH_LT_CURRENT=1
>+-LIBNPTH_LT_AGE=1
>+-LIBNPTH_LT_REVISION=1
> +LIBNPTH_LT_AGE=${LIBnpth_MAJOR}
> +LIBNPTH_LT_REVISION=${LIBnpth_MINOR}
>  
>Index: security/gnupg2/Makefile
>===================================================================
>RCS file: /home/edd/cvsync/ports/security/gnupg2/Makefile,v
>retrieving revision 1.52
>diff -u -p -r1.52 Makefile
>--- security/gnupg2/Makefile   10 Aug 2017 14:55:48 -0000      1.52
>+++ security/gnupg2/Makefile   22 Aug 2017 13:15:51 -0000
>@@ -4,6 +4,7 @@ COMMENT =      GNU privacy guard - a free PGP
> 
> DISTNAME =    gnupg-2.1.23
> CATEGORIES =  security
>+REVISION =    0
> 
> MASTER_SITES =        ${MASTER_SITE_GNUPG:=gnupg/}
> 
>@@ -26,7 +27,7 @@ LIB_DEPENDS =                archivers/bzip2 \
>                       databases/sqlite3 \
>                       devel/gettext \
>                       devel/libusb1 \
>-                      devel/npth \
>+                      devel/npth>=1.5 \
>                       security/gnutls \
>                       security/libassuan>=2.4.3 \
>                       security/libgcrypt \

Reply via email to