Mon Dec 14 14:09:05 2015 UTC ()
Update to 2.1.10

Changelog:
Noteworthy changes in version 2.1.10 (2015-12-04)
-------------------------------------------------

 * gpg: New trust models "tofu" and "tofu+pgp".

 * gpg: New command --tofu-policy.  New options --tofu-default-policy
   and --tofu-db-format.

 * gpg: New option --weak-digest to specify hash algorithms which
   should be considered weak.

 * gpg: Allow the use of multiple --default-key options; take the last
   available key.

 * gpg: New option --encrypt-to-default-key.

 * gpg: New option --unwrap to only strip the encryption layer.

 * gpg: New option --only-sign-text-ids to exclude photo IDs from key
   signing.

 * gpg: Check for ambigious or non-matching key specification in the
   config file or given to --encrypt-to.

 * gpg: Show the used card reader with --card-status.

 * gpg: Print export statistics and an EXPORTED status line.

 * gpg: Allow selecting subkeys by keyid in --edit-key.

 * gpg: Allow updating the expiration time of multiple subkeys at
   once.

 * dirmngr: New option --use-tor.  For full support this requires
   libassuan version 2.4.2 and a patched version of libadns
   (e.g. adns-1.4-g10-7 as used by the standard Windows installer).

 * dirmngr: New option --nameserver to specify the nameserver used in
   Tor mode.

 * dirmngr: Keyservers may again be specified by IP address.

 * dirmngr: Fixed problems in resolving keyserver pools.

 * dirmngr: Fixed handling of premature termination of TLS streams so
   that large numbers of keys can be refreshed via hkps.

 * gpg: Fixed a regression in --locate-key [since 2.1.9].

 * gpg: Fixed another bug for keyrings with legacy keys.

 * gpgsm: Allow combinations of usage flags in --gen-key.

 * Make tilde expansion work with most options.

 * Many other cleanups and bug fixes.


(ryoon)
diff -r1.10 -r1.11 pkgsrc/security/gnupg21/Makefile
diff -r1.4 -r1.5 pkgsrc/security/gnupg21/distinfo
diff -r1.1 -r1.2 pkgsrc/security/gnupg21/patches/patch-dirmngr_Makefile.in
diff -r1.2 -r0 pkgsrc/security/gnupg21/patches/patch-doc_Makefile.in

cvs diff -r1.10 -r1.11 pkgsrc/security/gnupg21/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/security/gnupg21/Attic/Makefile 2015/11/04 15:05:52 1.10
+++ pkgsrc/security/gnupg21/Attic/Makefile 2015/12/14 14:09:05 1.11
@@ -1,34 +1,35 @@ @@ -1,34 +1,35 @@
1# $NetBSD: Makefile,v 1.10 2015/11/04 15:05:52 tnn Exp $ 1# $NetBSD: Makefile,v 1.11 2015/12/14 14:09:05 ryoon Exp $
2 2
3DISTNAME= gnupg-2.1.9 3DISTNAME= gnupg-2.1.10
4PKGNAME= ${DISTNAME:S/gnupg-/gnupg21-/} 4PKGNAME= ${DISTNAME:S/gnupg-/gnupg21-/}
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ 6MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= ada@netbsdfr.org 9MAINTAINER= ada@netbsdfr.org
10HOMEPAGE= https://www.gnupg.org/ 10HOMEPAGE= https://www.gnupg.org/
11COMMENT= GnuPG with OpenPGP and S/MIME capabilities 11COMMENT= GnuPG with OpenPGP and S/MIME capabilities
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14DEPENDS+= pinentry-[0-9]*:../../security/pinentry 14DEPENDS+= pinentry-[0-9]*:../../security/pinentry
15 15
16CONFLICTS= dirmngr-[0-9]* 16CONFLICTS= dirmngr-[0-9]*
17 17
18BUILD_DEFS+= VARBASE 18BUILD_DEFS+= VARBASE
19USE_PKGLOCALEDIR= yes 19USE_PKGLOCALEDIR= yes
20USE_TOOLS+= gmake pkg-config makeinfo 20USE_TOOLS+= gmake pkg-config makeinfo
21USE_LIBTOOL= yes 21USE_LIBTOOL= yes
22INFO_FILES= yes 22INFO_FILES= yes
23GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
 24CONFIGURE_ARGS+= --enable-g13
24 25
25.include "options.mk" 26.include "options.mk"
26 27
27BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.16 28BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.16
28.include "../../security/libgpg-error/buildlink3.mk" 29.include "../../security/libgpg-error/buildlink3.mk"
29BUILDLINK_API_DEPENDS.libassuan+= libassuan>=2.1.0 30BUILDLINK_API_DEPENDS.libassuan+= libassuan>=2.4.1
30.include "../../security/libassuan2/buildlink3.mk" 31.include "../../security/libassuan2/buildlink3.mk"
31.include "../../security/libksba/buildlink3.mk" 32.include "../../security/libksba/buildlink3.mk"
32BUILDLINK_API_DEPENDS.npth+= npth>=0.91 33BUILDLINK_API_DEPENDS.npth+= npth>=0.91
33.include "../../devel/npth/buildlink3.mk" 34.include "../../devel/npth/buildlink3.mk"
34.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/security/gnupg21/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/security/gnupg21/Attic/distinfo 2015/11/04 15:05:52 1.4
+++ pkgsrc/security/gnupg21/Attic/distinfo 2015/12/14 14:09:05 1.5
@@ -1,10 +1,9 @@ @@ -1,10 +1,9 @@
1$NetBSD: distinfo,v 1.4 2015/11/04 15:05:52 tnn Exp $ 1$NetBSD: distinfo,v 1.5 2015/12/14 14:09:05 ryoon Exp $
2 2
3SHA1 (gnupg-2.1.9.tar.bz2) = 119bab38d2ff3a849be62914be9bf7333da68883 3SHA1 (gnupg-2.1.10.tar.bz2) = 4aa2594d2d364fe7708a9739ae7cebd251e536c4
4RMD160 (gnupg-2.1.9.tar.bz2) = 4fcc251aa7da95e647984469277a49153533d1e8 4RMD160 (gnupg-2.1.10.tar.bz2) = b29e086cb65bbe40b3a6021b3c4eb0083cd0a344
5SHA512 (gnupg-2.1.9.tar.bz2) = c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0 5SHA512 (gnupg-2.1.10.tar.bz2) = ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
6Size (gnupg-2.1.9.tar.bz2) = 4925167 bytes 6Size (gnupg-2.1.10.tar.bz2) = 5173253 bytes
7SHA1 (patch-dirmngr_Makefile.in) = 4287bfd66eab7918e98cf9b4e50a2f7f9e18ab09 7SHA1 (patch-dirmngr_Makefile.in) = fa74bcf4ea214945c64d383dff039ab938ae1446
8SHA1 (patch-dirmngr_ks-engine-ldap.c) = 3a7d96d877cd52bed66c481af83da99c517d3380 8SHA1 (patch-dirmngr_ks-engine-ldap.c) = 3a7d96d877cd52bed66c481af83da99c517d3380
9SHA1 (patch-doc_Makefile.in) = bcd467d0fad08198b74892b240d3adeb72b5c52f 
10SHA1 (patch-kbx_Makefile.in) = 58f7c3711744a42d40f580944fb768f7aaaf1b68 9SHA1 (patch-kbx_Makefile.in) = 58f7c3711744a42d40f580944fb768f7aaaf1b68

cvs diff -r1.1 -r1.2 pkgsrc/security/gnupg21/patches/Attic/patch-dirmngr_Makefile.in (expand / switch to unified diff)

--- pkgsrc/security/gnupg21/patches/Attic/patch-dirmngr_Makefile.in 2015/09/30 12:56:47 1.1
+++ pkgsrc/security/gnupg21/patches/Attic/patch-dirmngr_Makefile.in 2015/12/14 14:09:05 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-dirmngr_Makefile.in,v 1.1 2015/09/30 12:56:47 fhajny Exp $ 1$NetBSD: patch-dirmngr_Makefile.in,v 1.2 2015/12/14 14:09:05 ryoon Exp $
2 2
3Bring in libsocket, needed on SunOS. 3Bring in libsocket, needed on SunOS.
4 4
5--- dirmngr/Makefile.in.orig 2015-09-30 11:26:38.032707039 +0000 5--- dirmngr/Makefile.in.orig 2015-12-04 09:57:05.000000000 +0000
6+++ dirmngr/Makefile.in 6+++ dirmngr/Makefile.in
7@@ -723,7 +723,7 @@ dirmngr-client$(EXEEXT): $(dirmngr_clien 7@@ -757,7 +757,7 @@ dirmngr-client$(EXEEXT): $(dirmngr_clien
8  8
9 dirmngr_ldap$(EXEEXT): $(dirmngr_ldap_OBJECTS) $(dirmngr_ldap_DEPENDENCIES) $(EXTRA_dirmngr_ldap_DEPENDENCIES)  9 dirmngr_ldap$(EXEEXT): $(dirmngr_ldap_OBJECTS) $(dirmngr_ldap_DEPENDENCIES) $(EXTRA_dirmngr_ldap_DEPENDENCIES)
10 @rm -f dirmngr_ldap$(EXEEXT) 10 @rm -f dirmngr_ldap$(EXEEXT)
11- $(AM_V_CCLD)$(dirmngr_ldap_LINK) $(dirmngr_ldap_OBJECTS) $(dirmngr_ldap_LDADD) $(LIBS) 11- $(AM_V_CCLD)$(dirmngr_ldap_LINK) $(dirmngr_ldap_OBJECTS) $(dirmngr_ldap_LDADD) $(LIBS)
12+ $(AM_V_CCLD)$(dirmngr_ldap_LINK) $(dirmngr_ldap_OBJECTS) $(dirmngr_ldap_LDADD) $(LIBS) $(NETLIBS) 12+ $(AM_V_CCLD)$(dirmngr_ldap_LINK) $(dirmngr_ldap_OBJECTS) $(dirmngr_ldap_LDADD) $(LIBS) $(NETLIBS)
13  13
14 t-dns-cert$(EXEEXT): $(t_dns_cert_OBJECTS) $(t_dns_cert_DEPENDENCIES) $(EXTRA_t_dns_cert_DEPENDENCIES)  14 t-dns-stuff$(EXEEXT): $(t_dns_stuff_OBJECTS) $(t_dns_stuff_DEPENDENCIES) $(EXTRA_t_dns_stuff_DEPENDENCIES)
15 @rm -f t-dns-cert$(EXEEXT) 15 @rm -f t-dns-stuff$(EXEEXT)

File Deleted: pkgsrc/security/gnupg21/patches/Attic/patch-doc_Makefile.in