Updated gnupg21 to 2.1.20. Based on PR 52165 by Jonathan Schleifer. Noteworthy changes in version 2.1.20 (2017-04-03) ------------------------------------------------- * gpg: New properties 'expired', 'revoked', and 'disbaled' for the import and export filters. * gpg: New command --quick-set-primary-uid. * gpg: New compliance field for the --with-colon key listing. * gpg: Changed the key parser to generalize the processing of local meta data packets. * gpg: Fixed assertion failure in the TOFU trust model. * gpg: Fixed exporting of zero length user ID packets. * scd: Improved support for multiple readers. * scd: Fixed timeout handling for key generation. * agent: New option --enable-extended-key-format. * dirmngr: Do not add a keyserver to a new dirmngr.conf. Dirmngr uses a default keyserver. * dimngr: Do not treat TLS warning alerts as severe error when building with GNUTLS. * dirmngr: Actually take /etc/hosts in account. * wks: Fixed client problems on Windows. Published keys are now set to world-readable. * tests: Fixed creation of temporary directories. * A socket directory for a non standard GNUGHOME is now created on the fly under /run/user. Thus "gpgconf --create-socketdir" is now optional. The use of "gpgconf --remove-socketdir" to clean up obsolete socket directories is however recommended to avoid cluttering /run/user with useless directories. * Fixed build problems on some platforms. Noteworthy changes in version 2.1.19 (2017-03-01) ------------------------------------------------- * gpg: Print a warning if Tor mode is requested but the Tor daemon is not running. * gpg: New status code DECRYPTION_KEY to print the actual private key used for decryption. * gpgv: New options --log-file and --debug. * gpg-agent: Revamp the prompts to ask for card PINs. * scd: Support for multiple card readers. * scd: Removed option --debug-disable-ticker. Ticker is used only when it is required to watch removal of device/card. * scd: Improved detection of card inserting and removal. * dirmngr: New option --disable-ipv4. * dirmngr: New option --no-use-tor to explicitly disable the use of Tor. * dirmngr: The option --allow-version-check is now required even if the option --use-tor is also used. * dirmngr: Handle a missing nsswitch.conf gracefully. * dirmngr: Avoid PTR lookups for keyserver pools. The are only done for the debug command "keyserver --hosttable". * dirmngr: Rework the internal certificate cache to support classes of certificates. Load system provided certificates on startup. Add options --tls, --no-crl, and --systrust to the "VALIDATE" command. * dirmngr: Add support for the ntbtls library. * wks: Create mails with a "WKS-Phase" header. Fix detection of Draft-2 mode. * The Windows installer is now build with limited TLS support. * Many other bug fixes and new regression tests. See-also: gnupg-announce/2017q1/000402.htmldiff -r1.27 -r1.28 pkgsrc/security/gnupg21/Makefile
(wiz)
@@ -1,38 +1,40 @@ | @@ -1,38 +1,40 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2017/02/04 07:12:35 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2017/04/16 07:21:48 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnupg-2.1.18 | 3 | DISTNAME= gnupg-2.1.20 | |
4 | PKGNAME= ${DISTNAME:S/gnupg-/gnupg21-/} | 4 | PKGNAME= ${DISTNAME:S/gnupg-/gnupg21-/} | |
5 | CATEGORIES= security | 5 | CATEGORIES= security | |
6 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ | 6 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= ada@netbsdfr.org | 9 | MAINTAINER= ada@netbsdfr.org | |
10 | HOMEPAGE= https://www.gnupg.org/ | 10 | HOMEPAGE= https://www.gnupg.org/ | |
11 | COMMENT= GnuPG with OpenPGP and S/MIME capabilities | 11 | COMMENT= GnuPG with OpenPGP and S/MIME capabilities | |
12 | LICENSE= gnu-gpl-v3 | 12 | LICENSE= gnu-gpl-v3 | |
13 | 13 | |||
14 | DEPENDS+= pinentry-[0-9]*:../../security/pinentry | 14 | DEPENDS+= pinentry-[0-9]*:../../security/pinentry | |
15 | 15 | |||
16 | CONFLICTS= dirmngr-[0-9]* | 16 | CONFLICTS= dirmngr-[0-9]* | |
17 | 17 | |||
18 | BUILD_DEFS+= VARBASE | 18 | BUILD_DEFS+= VARBASE | |
19 | USE_PKGLOCALEDIR= yes | 19 | USE_PKGLOCALEDIR= yes | |
20 | USE_TOOLS+= gmake pkg-config makeinfo | 20 | USE_TOOLS+= gmake pkg-config makeinfo | |
21 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
22 | INFO_FILES= yes | 22 | INFO_FILES= yes | |
23 | GNU_CONFIGURE= yes | 23 | GNU_CONFIGURE= yes | |
24 | CONFIGURE_ARGS+= --enable-g13 | 24 | CONFIGURE_ARGS+= --enable-g13 | |
25 | 25 | |||
26 | # one test failure in 2.1.20, fixed upstream; see | |||
27 | # https://dev.gnupg.org/T3047 | |||
26 | TEST_TARGET= check | 28 | TEST_TARGET= check | |
27 | 29 | |||
28 | # SunOS does have getaddrinfo() and the code knows how to use it | 30 | # SunOS does have getaddrinfo() and the code knows how to use it | |
29 | CONFIGURE_ARGS.SunOS+= ac_cv_func_getaddrinfo=yes | 31 | CONFIGURE_ARGS.SunOS+= ac_cv_func_getaddrinfo=yes | |
30 | 32 | |||
31 | LDFLAGS.Darwin+= -lresolv | 33 | LDFLAGS.Darwin+= -lresolv | |
32 | LDFLAGS.SunOS+= -lsocket | 34 | LDFLAGS.SunOS+= -lsocket | |
33 | 35 | |||
34 | .include "options.mk" | 36 | .include "options.mk" | |
35 | 37 | |||
36 | BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.7 | 38 | BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.7 | |
37 | .include "../../security/libgcrypt/buildlink3.mk" | 39 | .include "../../security/libgcrypt/buildlink3.mk" | |
38 | .include "../../databases/sqlite3/buildlink3.mk" | 40 | .include "../../databases/sqlite3/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.8 2017/02/04 07:12:35 maya Exp $ | 1 | @comment $NetBSD: PLIST,v 1.9 2017/04/16 07:21:48 wiz Exp $ | |
2 | bin/dirmngr | 2 | bin/dirmngr | |
3 | bin/dirmngr-client | 3 | bin/dirmngr-client | |
4 | bin/g13 | 4 | bin/g13 | |
5 | bin/gpg-agent | 5 | bin/gpg-agent | |
6 | bin/gpg-connect-agent | 6 | bin/gpg-connect-agent | |
7 | bin/gpg2 | 7 | bin/gpg2 | |
8 | bin/gpgconf | 8 | bin/gpgconf | |
9 | bin/gpgparsemail | 9 | bin/gpgparsemail | |
10 | bin/gpgscm | 10 | bin/gpgscm | |
11 | bin/gpgsm | 11 | bin/gpgsm | |
12 | bin/gpgtar | 12 | bin/gpgtar | |
13 | bin/gpgv2 | 13 | bin/gpgv2 | |
14 | bin/kbxutil | 14 | bin/kbxutil | |
@@ -38,38 +38,40 @@ man/man8/applygnupgdefaults.8 | @@ -38,38 +38,40 @@ man/man8/applygnupgdefaults.8 | |||
38 | man/man8/dirmngr.8 | 38 | man/man8/dirmngr.8 | |
39 | sbin/addgnupghome | 39 | sbin/addgnupghome | |
40 | sbin/applygnupgdefaults | 40 | sbin/applygnupgdefaults | |
41 | sbin/g13-syshelp | 41 | sbin/g13-syshelp | |
42 | share/doc/gnupg/DCO | 42 | share/doc/gnupg/DCO | |
43 | share/doc/gnupg/DETAILS | 43 | share/doc/gnupg/DETAILS | |
44 | share/doc/gnupg/FAQ | 44 | share/doc/gnupg/FAQ | |
45 | share/doc/gnupg/HACKING | 45 | share/doc/gnupg/HACKING | |
46 | share/doc/gnupg/KEYSERVER | 46 | share/doc/gnupg/KEYSERVER | |
47 | share/doc/gnupg/OpenPGP | 47 | share/doc/gnupg/OpenPGP | |
48 | share/doc/gnupg/README | 48 | share/doc/gnupg/README | |
49 | share/doc/gnupg/TRANSLATE | 49 | share/doc/gnupg/TRANSLATE | |
50 | share/doc/gnupg/examples/README | 50 | share/doc/gnupg/examples/README | |
51 | share/doc/gnupg/examples/debug.prf | |||
51 | share/doc/gnupg/examples/gpgconf.conf | 52 | share/doc/gnupg/examples/gpgconf.conf | |
52 | share/doc/gnupg/examples/pwpattern.list | 53 | share/doc/gnupg/examples/pwpattern.list | |
53 | share/doc/gnupg/examples/scd-event | 54 | share/doc/gnupg/examples/scd-event | |
54 | share/doc/gnupg/examples/systemd-user/README | 55 | share/doc/gnupg/examples/systemd-user/README | |
55 | share/doc/gnupg/examples/systemd-user/dirmngr.service | 56 | share/doc/gnupg/examples/systemd-user/dirmngr.service | |
56 | share/doc/gnupg/examples/systemd-user/dirmngr.socket | 57 | share/doc/gnupg/examples/systemd-user/dirmngr.socket | |
57 | share/doc/gnupg/examples/systemd-user/gpg-agent-browser.socket | 58 | share/doc/gnupg/examples/systemd-user/gpg-agent-browser.socket | |
58 | share/doc/gnupg/examples/systemd-user/gpg-agent-extra.socket | 59 | share/doc/gnupg/examples/systemd-user/gpg-agent-extra.socket | |
59 | share/doc/gnupg/examples/systemd-user/gpg-agent-ssh.socket | 60 | share/doc/gnupg/examples/systemd-user/gpg-agent-ssh.socket | |
60 | share/doc/gnupg/examples/systemd-user/gpg-agent.service | 61 | share/doc/gnupg/examples/systemd-user/gpg-agent.service | |
61 | share/doc/gnupg/examples/systemd-user/gpg-agent.socket | 62 | share/doc/gnupg/examples/systemd-user/gpg-agent.socket | |
62 | share/doc/gnupg/examples/trustlist.txt | 63 | share/doc/gnupg/examples/trustlist.txt | |
64 | share/doc/gnupg/examples/vsnfd.prf | |||
63 | share/gnupg/dirmngr-conf.skel | 65 | share/gnupg/dirmngr-conf.skel | |
64 | share/gnupg/distsigkey.gpg | 66 | share/gnupg/distsigkey.gpg | |
65 | share/gnupg/gpg-conf.skel | 67 | share/gnupg/gpg-conf.skel | |
66 | share/gnupg/help.be.txt | 68 | share/gnupg/help.be.txt | |
67 | share/gnupg/help.ca.txt | 69 | share/gnupg/help.ca.txt | |
68 | share/gnupg/help.cs.txt | 70 | share/gnupg/help.cs.txt | |
69 | share/gnupg/help.da.txt | 71 | share/gnupg/help.da.txt | |
70 | share/gnupg/help.de.txt | 72 | share/gnupg/help.de.txt | |
71 | share/gnupg/help.el.txt | 73 | share/gnupg/help.el.txt | |
72 | share/gnupg/help.eo.txt | 74 | share/gnupg/help.eo.txt | |
73 | share/gnupg/help.es.txt | 75 | share/gnupg/help.es.txt | |
74 | share/gnupg/help.et.txt | 76 | share/gnupg/help.et.txt | |
75 | share/gnupg/help.fi.txt | 77 | share/gnupg/help.fi.txt |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2017/02/04 07:12:35 maya Exp $ | 1 | $NetBSD: distinfo,v 1.15 2017/04/16 07:21:48 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (gnupg-2.1.18.tar.bz2) = b698012cc2d77c2652afd168a15e679d1394fa89 | 3 | SHA1 (gnupg-2.1.20.tar.bz2) = 500ddae8e4225ae2e300934090f9b9a427b8def1 | |
4 | RMD160 (gnupg-2.1.18.tar.bz2) = a11128b9228b5b990fd8fe52923ea348d6571ffd | 4 | RMD160 (gnupg-2.1.20.tar.bz2) = 6f2448b16d69e81d0f6e82db5250f5acf0217b5f | |
5 | SHA512 (gnupg-2.1.18.tar.bz2) = b8357f0a883a33c2e4f6ab5a8f5ddb171c899b7a2899e8ce4cac232938fe1dffb789a54980dfc4b758c4cb47f11f1fc570fea905244735048dfc6f06b3353baf | 5 | SHA512 (gnupg-2.1.20.tar.bz2) = 14a9890bc64e143f87cff121dd298d490d78dbd34e36883e0f25763ff9064e5706a7632893d7c5d0e8e9b8cf9cdb0d378b4ce1715348729f0fc080455b61eca9 | |
6 | Size (gnupg-2.1.18.tar.bz2) = 6308666 bytes | 6 | Size (gnupg-2.1.20.tar.bz2) = 6456128 bytes | |
7 | SHA1 (patch-dirmngr_Makefile.in) = fa74bcf4ea214945c64d383dff039ab938ae1446 | 7 | SHA1 (patch-dirmngr_Makefile.in) = fa74bcf4ea214945c64d383dff039ab938ae1446 | |
8 | SHA1 (patch-g13_sh-dmcrypt.c) = a2505039fff9e1e90ab81076776542fa83f55d5e | 8 | SHA1 (patch-g13_sh-dmcrypt.c) = a2505039fff9e1e90ab81076776542fa83f55d5e |