Wed Nov 18 13:06:45 2020 UTC ()
gnupg2: updated to 2.2.24

Noteworthy changes in version 2.2.24
------------------------------------

  * Allow Unicode file names on Windows almost everywhere.  Note that
    it is still not possible to use Unicode strings on the command
    line.  This change also fixes a regression in 2.2.22 related to
    non-ascii file names.

  * Fix localized time printing on Windows.

  * gpg: New command --quick-revoke-sig.

  * gpg: Do not use weak digest algos if selected by recipient
    preference during sign+encrypt.

  * gpg: Switch to AES256 for symmetric encryption in de-vs mode.

  * gpg: Silence weak digest warnings with --quiet.

  * gpg: Print new status line CANCELED_BY_USER for a cancel during
    symmetric encryption.

  * gpg: Fix the encrypt+sign hash algo preference selection for
    ECDSA.  This is in particular needed for keys created from
    existing smartcard based keys.

  * agent: Fix secret key import of GnuPG 2.3 generated Ed25519 keys.

  * agent: Keep some permissions of private-keys-v1.d.

  * dirmngr: Align sks-keyservers.netCA.pem use between ntbtls and
    gnutls builds.

  * dirmngr: Fix the pool keyserver case for a single host in the
    pool.

  * scd: Fix the use case of verify_chv2 by CHECKPIN.

  * scd: Various improvements to the ccid-driver.

  * scd: Minor fixes for Yubikey

  * gpgconf: New option --show-versions.

  * w32: Install gpg-check-pattern and example profiles.  Install
    Windows subsystem variant of gpgconf (gpgconf-w32).

  * i18n: Complete overhaul and completion of the Italian translation.
    Thanks to Denis Renzi.

  * Require Libgcrypt 1.8 because 1.7 has long reached end-of-life.


(adam)
diff -r1.118 -r1.119 pkgsrc/security/gnupg2/Makefile
diff -r1.10 -r1.11 pkgsrc/security/gnupg2/PLIST
diff -r1.63 -r1.64 pkgsrc/security/gnupg2/distinfo

cvs diff -r1.118 -r1.119 pkgsrc/security/gnupg2/Makefile (expand / switch to unified diff)

--- pkgsrc/security/gnupg2/Makefile 2020/11/05 09:09:02 1.118
+++ pkgsrc/security/gnupg2/Makefile 2020/11/18 13:06:44 1.119
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.118 2020/11/05 09:09:02 ryoon Exp $ 1# $NetBSD: Makefile,v 1.119 2020/11/18 13:06:44 adam Exp $
2 2
3DISTNAME= gnupg-2.2.23 3DISTNAME= gnupg-2.2.24
4PKGNAME= ${DISTNAME:S/gnupg-/gnupg2-/} 4PKGNAME= ${DISTNAME:S/gnupg-/gnupg2-/}
5PKGREVISION= 1 
6CATEGORIES= security 5CATEGORIES= security
7MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ 6MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/
8MASTER_SITES+= http://mirrors.dotsrc.org/gcrypt/gnupg/ 7MASTER_SITES+= http://mirrors.dotsrc.org/gcrypt/gnupg/
9EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
10 9
11MAINTAINER= ada@netbsdfr.org 10MAINTAINER= ada@netbsdfr.org
12HOMEPAGE= https://www.gnupg.org/ 11HOMEPAGE= https://www.gnupg.org/
13COMMENT= GnuPG with OpenPGP and S/MIME capabilities 12COMMENT= GnuPG with OpenPGP and S/MIME capabilities
14LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
15 14
16DEPENDS+= pinentry-[0-9]*:../../security/pinentry 15DEPENDS+= pinentry-[0-9]*:../../security/pinentry
17 16
18CONFLICTS+= dirmngr-[0-9]* 17CONFLICTS+= dirmngr-[0-9]*

cvs diff -r1.10 -r1.11 pkgsrc/security/gnupg2/PLIST (expand / switch to unified diff)

--- pkgsrc/security/gnupg2/PLIST 2020/09/05 10:25:52 1.10
+++ pkgsrc/security/gnupg2/PLIST 2020/11/18 13:06:44 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.10 2020/09/05 10:25:52 js Exp $ 1@comment $NetBSD: PLIST,v 1.11 2020/11/18 13:06:44 adam Exp $
2bin/dirmngr 2bin/dirmngr
3bin/dirmngr-client 3bin/dirmngr-client
4bin/g13 4bin/g13
5bin/gpg-agent 5bin/gpg-agent
6bin/gpg-connect-agent 6bin/gpg-connect-agent
7bin/gpg-wks-server 7bin/gpg-wks-server
8bin/gpg2 8bin/gpg2
9bin/gpgconf 9bin/gpgconf
10bin/gpgparsemail 10bin/gpgparsemail
11bin/gpgscm 11bin/gpgscm
12bin/gpgsm 12bin/gpgsm
13bin/gpgsplit 13bin/gpgsplit
14bin/gpgtar 14bin/gpgtar
@@ -42,41 +42,42 @@ man/man8/addgnupghome.8 @@ -42,41 +42,42 @@ man/man8/addgnupghome.8
42man/man8/applygnupgdefaults.8 42man/man8/applygnupgdefaults.8
43man/man8/dirmngr.8 43man/man8/dirmngr.8
44sbin/addgnupghome 44sbin/addgnupghome
45sbin/applygnupgdefaults 45sbin/applygnupgdefaults
46sbin/g13-syshelp 46sbin/g13-syshelp
47share/doc/gnupg/DCO 47share/doc/gnupg/DCO
48share/doc/gnupg/DETAILS 48share/doc/gnupg/DETAILS
49share/doc/gnupg/FAQ 49share/doc/gnupg/FAQ
50share/doc/gnupg/HACKING 50share/doc/gnupg/HACKING
51share/doc/gnupg/KEYSERVER 51share/doc/gnupg/KEYSERVER
52share/doc/gnupg/OpenPGP 52share/doc/gnupg/OpenPGP
53share/doc/gnupg/README 53share/doc/gnupg/README
54share/doc/gnupg/TRANSLATE 54share/doc/gnupg/TRANSLATE
 55share/doc/gnupg/examples/Automatic.prf
55share/doc/gnupg/examples/README 56share/doc/gnupg/examples/README
 57share/doc/gnupg/examples/VS-NfD.prf
56share/doc/gnupg/examples/debug.prf 58share/doc/gnupg/examples/debug.prf
57share/doc/gnupg/examples/gpgconf.conf 59share/doc/gnupg/examples/gpgconf.conf
58share/doc/gnupg/examples/pwpattern.list 60share/doc/gnupg/examples/pwpattern.list
59share/doc/gnupg/examples/scd-event 61share/doc/gnupg/examples/scd-event
60share/doc/gnupg/examples/systemd-user/README 62share/doc/gnupg/examples/systemd-user/README
61share/doc/gnupg/examples/systemd-user/dirmngr.service 63share/doc/gnupg/examples/systemd-user/dirmngr.service
62share/doc/gnupg/examples/systemd-user/dirmngr.socket 64share/doc/gnupg/examples/systemd-user/dirmngr.socket
63share/doc/gnupg/examples/systemd-user/gpg-agent-browser.socket 65share/doc/gnupg/examples/systemd-user/gpg-agent-browser.socket
64share/doc/gnupg/examples/systemd-user/gpg-agent-extra.socket 66share/doc/gnupg/examples/systemd-user/gpg-agent-extra.socket
65share/doc/gnupg/examples/systemd-user/gpg-agent-ssh.socket 67share/doc/gnupg/examples/systemd-user/gpg-agent-ssh.socket
66share/doc/gnupg/examples/systemd-user/gpg-agent.service 68share/doc/gnupg/examples/systemd-user/gpg-agent.service
67share/doc/gnupg/examples/systemd-user/gpg-agent.socket 69share/doc/gnupg/examples/systemd-user/gpg-agent.socket
68share/doc/gnupg/examples/trustlist.txt 70share/doc/gnupg/examples/trustlist.txt
69share/doc/gnupg/examples/vsnfd.prf 
70share/gnupg/distsigkey.gpg 71share/gnupg/distsigkey.gpg
71share/gnupg/help.be.txt 72share/gnupg/help.be.txt
72share/gnupg/help.ca.txt 73share/gnupg/help.ca.txt
73share/gnupg/help.cs.txt 74share/gnupg/help.cs.txt
74share/gnupg/help.da.txt 75share/gnupg/help.da.txt
75share/gnupg/help.de.txt 76share/gnupg/help.de.txt
76share/gnupg/help.el.txt 77share/gnupg/help.el.txt
77share/gnupg/help.eo.txt 78share/gnupg/help.eo.txt
78share/gnupg/help.es.txt 79share/gnupg/help.es.txt
79share/gnupg/help.et.txt 80share/gnupg/help.et.txt
80share/gnupg/help.fi.txt 81share/gnupg/help.fi.txt
81share/gnupg/help.fr.txt 82share/gnupg/help.fr.txt
82share/gnupg/help.gl.txt 83share/gnupg/help.gl.txt

cvs diff -r1.63 -r1.64 pkgsrc/security/gnupg2/distinfo (expand / switch to unified diff)

--- pkgsrc/security/gnupg2/distinfo 2020/09/05 10:25:52 1.63
+++ pkgsrc/security/gnupg2/distinfo 2020/11/18 13:06:44 1.64
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.63 2020/09/05 10:25:52 js Exp $ 1$NetBSD: distinfo,v 1.64 2020/11/18 13:06:44 adam Exp $
2 2
3SHA1 (gnupg-2.2.23.tar.bz2) = bd949b4af7426e4afc13667d678503063c6aa4b5 3SHA1 (gnupg-2.2.24.tar.bz2) = 2e8e29fdc06710d1e7f6f4b87098b96e058797fe
4RMD160 (gnupg-2.2.23.tar.bz2) = 48385f7d85dba9d002323032538f35a108fe266e 4RMD160 (gnupg-2.2.24.tar.bz2) = 6d69ede08c5607714ecbe90bb3fe5c8c6a91b038
5SHA512 (gnupg-2.2.23.tar.bz2) = 736b39628f7e4adc650b3f9937c81f27e9ad41e77f5345dc54262c91c1cf7004243fa7f932313bcde955e0e9b3f1afc639bac18023ae878b1d26e3c5a3cabb90 5SHA512 (gnupg-2.2.24.tar.bz2) = b72fb12da95c1c62f013e1ffdbf2983b4185f0de59edba6061209904e5f63525e23a406529fafcd1b0b50ccbad45980c1db293601e8db84d5cbf65a7228834fb
6Size (gnupg-2.2.23.tar.bz2) = 7099806 bytes 6Size (gnupg-2.2.24.tar.bz2) = 7196489 bytes
7SHA1 (patch-common_sysutils.c) = 569c12e21172c1521284922244b2f4f361c945d6 7SHA1 (patch-common_sysutils.c) = 569c12e21172c1521284922244b2f4f361c945d6