[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg-pkcs11-scd/

2024-08-31 Thread Petr Vaněk
commit: 63834159050857273978075911b405fffd31acae
Author: Petr Vaněk  gentoo  org>
AuthorDate: Sat Aug 31 15:44:09 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sat Aug 31 15:44:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63834159

app-crypt/gnupg-pkcs11-scd: drop 0.9.2-r1

Closes: https://bugs.gentoo.org/934759
Signed-off-by: Petr Vaněk  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/Manifest|  1 -
 .../gnupg-pkcs11-scd-0.9.2-r1.ebuild   | 48 --
 2 files changed, 49 deletions(-)

diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest 
b/app-crypt/gnupg-pkcs11-scd/Manifest
index 2a93cd938d41..3b993f14bc5e 100644
--- a/app-crypt/gnupg-pkcs11-scd/Manifest
+++ b/app-crypt/gnupg-pkcs11-scd/Manifest
@@ -1,2 +1 @@
 DIST gnupg-pkcs11-scd-0.10.0.tar.bz2 149036 BLAKE2B 
7282850ddb953a32114a3b28e9f1992dd73cc64d065c00308479276750bdfd52533c3347361d86fb6ddc8ae01fcfabe5b375501280c9bd93e6a6d4e209c63e98
 SHA512 
47b9afdc3552fc9a741a725c6732cd31cd2643d7483a50d26222d68d0557b700addff37d8598ee1076575b8bc1e1134a52e06b67d4f94dda7c90141a57ca4182
-DIST gnupg-pkcs11-scd-0.9.2.tar.bz2 147337 BLAKE2B 
52784721bd91929c9d6efdae599893f5425d02e5621ded69d5bc2b5dfa5dd56ca6e0989d99879a2de245e53ba7add3fdacd58fb3b1200135b0a0e618163ade2d
 SHA512 
6afb9f0c50976636df611a0204edb0ec75aa194ba332314e3c2d7228ecf798e5f79923202f8f189b1e4aefa236a46165a5e3f0e0d98320dc4fac2bd9ac38249e

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
deleted file mode 100644
index 96b4bdf1f3fe..
--- a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="PKCS#11 support for GnuPG"
-HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/";
-SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="proxy"
-
-DEPEND="
-   dev-libs/openssl:0=
-   dev-libs/libassuan:=
-   dev-libs/libgcrypt:=
-   dev-libs/libgpg-error:=
-   dev-libs/pkcs11-helper:=
-"
-RDEPEND="
-   ${DEPEND}
-   proxy? (
-   acct-group/gnupg-pkcs11
-   acct-group/gnupg-pkcs11-scd-proxy
-   acct-user/gnupg-pkcs11-scd-proxy
-   )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable proxy)
-   --with-proxy-socket=/run/gnupg-pkcs11-scd-proxy/cmd
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   if use proxy; then
-   newinitd "${FILESDIR}/gnupg-pkcs11-scd-proxy.initd" 
gnupg-pkcs11-scd-proxy
-   newconfd "${FILESDIR}/gnupg-pkcs11-scd-proxy.confd" 
gnupg-pkcs11-scd-proxy
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-08-06 Thread James Le Cuirot
commit: 4243ec120cc8dd0fb4ab9a34592f7af099145af0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 14:41:41 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 14:41:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4243ec12

app-crypt/gnupg: Set GPGRT_CONFIG rather than ac_cv_path_GPGRT_CONFIG

Don't know why I used the latter before.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
index 5b6cf6eaca80..0a5b46a69ff2 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -136,7 +136,7 @@ my_src_configure() {
--enable-large-secmem
 
CC_FOR_BUILD="$(tc-getBUILD_CC)"
-   
ac_cv_path_GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
+   GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
 
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-07-29 Thread Fabian Groffen
commit: c85d3cd324bd95113029b0a5c55b55a3f93bcaba
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 29 19:44:49 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 29 19:47:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85d3cd3

app-crypt/gnupg-2.4.5-r2: accept pointer type differences on Solaris

gnupg uses a function pointer for passing functions like getpeername
which internally on Solaris use slightly different (yet compatible)
definitions than gnupg's code specifies.  This results in an error with
newer compilers, but since there's basically not much wrong with this,
suppress the warning for now.

Signed-off-by: Fabian Groffen  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.5-r2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
index 5b2191cfb0b7..5b6cf6eaca80 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -95,6 +95,10 @@ src_prepare() {
# which in turn requires discovery in Autoconf, something that upstream 
deeply resents.
sed -e "/DirectoryMode=/a ExecStartPost=-${EPREFIX}/bin/systemctl 
--user set-environment SSH_AUTH_SOCK=%t/gnupg/S.gpg-agent.ssh" \
-i "${T}"/gpg-agent-ssh.socket || die
+
+   # definition of getpeername etc uses different things like socket_fd_t
+   [[ ${CHOST} == *-solaris* ]] &&
+   append-cflags $(test-flags-CC -Wno-incompatible-pointer-types)
 }
 
 my_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg-pkcs11-scd/

2024-07-04 Thread David Seifert
commit: 440d2d28f61eff0b6f51d032006f89e9154f235f
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 09:56:51 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jul  4 09:56:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440d2d28

app-crypt/gnupg-pkcs11-scd: add 0.10.0

Signed-off-by: David Seifert  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/Manifest|  1 +
 .../gnupg-pkcs11-scd-0.10.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest 
b/app-crypt/gnupg-pkcs11-scd/Manifest
index b1890f6316c9..2a93cd938d41 100644
--- a/app-crypt/gnupg-pkcs11-scd/Manifest
+++ b/app-crypt/gnupg-pkcs11-scd/Manifest
@@ -1 +1,2 @@
+DIST gnupg-pkcs11-scd-0.10.0.tar.bz2 149036 BLAKE2B 
7282850ddb953a32114a3b28e9f1992dd73cc64d065c00308479276750bdfd52533c3347361d86fb6ddc8ae01fcfabe5b375501280c9bd93e6a6d4e209c63e98
 SHA512 
47b9afdc3552fc9a741a725c6732cd31cd2643d7483a50d26222d68d0557b700addff37d8598ee1076575b8bc1e1134a52e06b67d4f94dda7c90141a57ca4182
 DIST gnupg-pkcs11-scd-0.9.2.tar.bz2 147337 BLAKE2B 
52784721bd91929c9d6efdae599893f5425d02e5621ded69d5bc2b5dfa5dd56ca6e0989d99879a2de245e53ba7add3fdacd58fb3b1200135b0a0e618163ade2d
 SHA512 
6afb9f0c50976636df611a0204edb0ec75aa194ba332314e3c2d7228ecf798e5f79923202f8f189b1e4aefa236a46165a5e3f0e0d98320dc4fac2bd9ac38249e

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild
new file mode 100644
index ..9eace6ea0546
--- /dev/null
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="PKCS#11 support for GnuPG"
+HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/";
+SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="proxy"
+
+DEPEND="
+   dev-libs/openssl:=
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-24 Thread Sam James
commit: c8202ae0645d8114c54bdf74e57e1151a2826390
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 01:55:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 01:55:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8202ae0

app-crypt/gnupg: update Manifest for 2.4.5 signature

Same thing as usual where they seem to upload a new signature a while
after the release with just an additional sig inside:
```
$ diff -u <(pgpdump /var/cache/distfiles/gnupg-2.4.5.tar.bz2.sig) <(pgpdump 
/tmp/gnupg-2.4.5.tar.bz2.sig._checksum_failure_.1djygxfl)
--- /dev/fd/63  2024-06-25 02:55:05.511489574 +0100
+++ /dev/fd/62  2024-06-25 02:55:05.511489574 +0100
@@ -12,3 +12,17 @@
Hash left 2 bytes - 88 8b
EdDSA R(256 bits) - ...
EdDSA s(256 bits) - ...
+Old: Signature Packet(tag 2)(117 bytes)
+   Ver 4 - new
+   Sig type - Signature of a binary document(0x00).
+   Pub alg - EdDSA Edwards-curve Digital Signature Algorithm(pub 22)
+   Hash alg - SHA256(hash 8)
+   Hashed Sub: issuer fingerprint(sub 33)(21 bytes)
+v4 -   Fingerprint - ac 8e 11 5b f7 3e 2d 8d 47 fa 99 08 e9 8e 9b 2d 
19 c6 c8 bd
+   Hashed Sub: signature creation time(sub 2)(4 bytes)
+   Time - Fri Mar  8 04:29:29 GMT 2024
+   Sub: issuer key ID(sub 16)(8 bytes)
+   Key ID - 0xE98E9B2D19C6C8BD
+   Hash left 2 bytes - 94 53
+   EdDSA R(252 bits) - ...
+   EdDSA s(256 bits) - ...
```

Closes: https://bugs.gentoo.org/933301
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index ca405e53144e..59f7652f5ad6 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,4 +3,4 @@ DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463
 DIST gnupg-2.2.43.tar.bz2 7435426 BLAKE2B 
ddf5c89d317e6ce8d1a5348f0ef81ffa1c61c995ddb312b28410f04502b01eae307cd943bee7182d28d4efccac394c91053f8e33756b00166bf66b2bf4a791a7
 SHA512 
0d2e733b6659c116c043db5252de4de33d6a70c16172d1fe9b779ba413ba9fcb64bbfdcc4686d0e87904561fc62d1aa765144e0586957a500287c175ee37bd49
 DIST gnupg-2.2.43.tar.bz2.sig 119 BLAKE2B 
38fd3790f5065d67d6b5323ef7abbb79facf00e5b9daba98e5078302fc3887423173ba434c7eff1e64faecef88d87aab9c057c570d6e96e8d0808f07f32d8fa1
 SHA512 
47c5354869b1825e56fa4276826fcde1ee41c70aab9b411686cf2733f4d1df9c006049e49e066b22e475bd37b337f9ffc97f8bbca0c62c0f32296909464a0643
 DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff
-DIST gnupg-2.4.5.tar.bz2.sig 119 BLAKE2B 
f37fb5620bc009a5b935ac75df4235d377da4f052115c3c22c8d0887e9b21df6ea3059ac510eb2b555d825c2294e1c3ee44c86ecb371c6444a4645ca5a5c265a
 SHA512 
53be0db371a98c930cbef9c844adcd06a8049d84dd71508f6f7427fc1736b374912c85ebf3a415748651260f65cf26f633697f4bdae2cc4a8d2c4b522db0bc71
+DIST gnupg-2.4.5.tar.bz2.sig 238 BLAKE2B 
b236e7d62f49c8385f4fb81389bf10715d9c0a0cb5c0b4c20fb6ff1465d05a3c3657061284db23af988a1ca16c9fa393af3ce5cbd27934501eb41a4f448fff0a
 SHA512 
5a06970e499d1eb5213b142a8a182e46f5f21b7cb32785a9e5069378797c124e151ce74727382003820042d60fd7a2f909143f44aa9ef282605875e1cab04aef



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2024-06-23 Thread Sam James
commit: fc2b8743fef9c5bd8cd79a0a0f92f083e246cd00
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:56:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:58:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2b8743

app-crypt/gnupg: revert rfc4880bis default for now

Revert a new default which creates keys incompatible with other OpenPGP
implementations. This is what other distros such as Fedora and Arch.

See https://lwn.net/Articles/953797/.

Closes: https://bugs.gentoo.org/926186
Signed-off-by: Sam James  gentoo.org>

 .../files/gnupg-2.4.5-revert-rfc4880bis.patch  | 196 +
 app-crypt/gnupg/gnupg-2.4.5-r2.ebuild  | 193 
 2 files changed, 389 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch 
b/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch
new file mode 100644
index ..57c00966d542
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch
@@ -0,0 +1,196 @@
+https://lwn.net/Articles/953797/
+https://security.stackexchange.com/questions/275883/should-one-really-disable-aead-for-recent-gnupg-created-pgp-keys
+https://lists.gnupg.org/pipermail/librepgp-discuss/2023/01.html
+https://bugs.gentoo.org/926186
+
+From 1e4f1550996334d2a631a5d769e937d29ace47bb Mon Sep 17 00:00:00 2001
+From: Jakub Jelen 
+Date: Thu, 9 Feb 2023 16:38:58 +0100
+Subject: [PATCH gnupg] Revert the introduction of the RFC4880bis draft into
+ defaults
+
+This reverts commit 4583f4fe2 (gpg: Merge --rfc4880bis features into
+--gnupg, 2022-10-31).
+--- a/g10/gpg.c
 b/g10/gpg.c
+@@ -247,6 +247,7 @@ enum cmd_and_opt_values
+ oGnuPG,
+ oRFC2440,
+ oRFC4880,
++oRFC4880bis,
+ oOpenPGP,
+ oPGP7,
+ oPGP8,
+@@ -636,6 +637,7 @@ static gpgrt_opt_t opts[] = {
+   ARGPARSE_s_n (oGnuPG, "no-pgp8", "@"),
+   ARGPARSE_s_n (oRFC2440, "rfc2440", "@"),
+   ARGPARSE_s_n (oRFC4880, "rfc4880", "@"),
++  ARGPARSE_s_n (oRFC4880bis, "rfc4880bis", "@"),
+   ARGPARSE_s_n (oOpenPGP, "openpgp", N_("use strict OpenPGP behavior")),
+   ARGPARSE_s_n (oPGP7, "pgp6", "@"),
+   ARGPARSE_s_n (oPGP7, "pgp7", "@"),
+@@ -978,7 +980,6 @@ static gpgrt_opt_t opts[] = {
+   ARGPARSE_s_n (oNoop, "no-allow-multiple-messages", "@"),
+   ARGPARSE_s_s (oNoop, "aead-algo", "@"),
+   ARGPARSE_s_s (oNoop, "personal-aead-preferences","@"),
+-  ARGPARSE_s_n (oNoop, "rfc4880bis", "@"),
+   ARGPARSE_s_n (oNoop, "override-compliance-check", "@"),
+ 
+ 
+@@ -2227,7 +2228,7 @@ static struct gnupg_compliance_option 
compliance_options[] =
+   {
+ { "gnupg",  oGnuPG },
+ { "openpgp",oOpenPGP },
+-{ "rfc4880bis", oGnuPG },
++{ "rfc4880bis", oRFC4880bis },
+ { "rfc4880",oRFC4880 },
+ { "rfc2440",oRFC2440 },
+ { "pgp6",   oPGP7 },
+@@ -2243,8 +2244,28 @@ static struct gnupg_compliance_option 
compliance_options[] =
+ static void
+ set_compliance_option (enum cmd_and_opt_values option)
+ {
++  opt.flags.rfc4880bis = 0;  /* Clear because it is initially set.  */
++
+   switch (option)
+ {
++case oRFC4880bis:
++  opt.flags.rfc4880bis = 1;
++  opt.compliance = CO_RFC4880;
++  opt.flags.dsa2 = 1;
++  opt.flags.require_cross_cert = 1;
++  opt.rfc2440_text = 0;
++  opt.allow_non_selfsigned_uid = 1;
++  opt.allow_freeform_uid = 1;
++  opt.escape_from = 1;
++  opt.not_dash_escaped = 0;
++  opt.def_cipher_algo = 0;
++  opt.def_digest_algo = 0;
++  opt.cert_digest_algo = 0;
++  opt.compress_algo = -1;
++  opt.s2k_mode = 3; /* iterated+salted */
++  opt.s2k_digest_algo = DIGEST_ALGO_SHA256;
++  opt.s2k_cipher_algo = CIPHER_ALGO_AES256;
++  break;
+ case oOpenPGP:
+ case oRFC4880:
+   /* This is effectively the same as RFC2440, but with
+@@ -2288,6 +2309,7 @@ set_compliance_option (enum cmd_and_opt_values option)
+ case oPGP8:  opt.compliance = CO_PGP8;  break;
+ case oGnuPG:
+   opt.compliance = CO_GNUPG;
++  opt.flags.rfc4880bis = 1;
+   break;
+ 
+ case oDE_VS:
+@@ -2491,6 +2513,7 @@ main (int argc, char **argv)
+ opt.emit_version = 0;
+ opt.weak_digests = NULL;
+ opt.compliance = CO_GNUPG;
++opt.flags.rfc4880bis = 1;
+ 
+ /* Check special options given on the command line.  */
+ orig_argc = argc;
+@@ -3033,6 +3056,7 @@ main (int argc, char **argv)
+   case oOpenPGP:
+   case oRFC2440:
+   case oRFC4880:
++  case oRFC4880bis:
+   case oPGP7:
+   case oPGP8:
+   case oGnuPG:
+@@ -3862,6 +3886,11 @@ main (int argc, char **argv)
+ if( may_coredump && !opt.quiet )
+   log_info(_("WARNING: program may create a core file!\n"));
+ 
++if (!opt.flags.rfc4880bis)
++  {
++opt.mimemode = 0; /* This will use text mode instead.  */
++  }
++
+ if (eyes_only) {
+   if (opt.set_filename)
+ log_info(_("WARNING: %s ov

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-22 Thread Sam James
commit: 1bb07f3d822522694dae7d63d98f6e5818e80de1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 01:39:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 01:49:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb07f3d

app-crypt/gnupg: drop 2.4.4-r1

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 193 --
 2 files changed, 195 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index e2facd7b6303..ca405e53144e 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,7 +2,5 @@ DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167
 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
 DIST gnupg-2.2.43.tar.bz2 7435426 BLAKE2B 
ddf5c89d317e6ce8d1a5348f0ef81ffa1c61c995ddb312b28410f04502b01eae307cd943bee7182d28d4efccac394c91053f8e33756b00166bf66b2bf4a791a7
 SHA512 
0d2e733b6659c116c043db5252de4de33d6a70c16172d1fe9b779ba413ba9fcb64bbfdcc4686d0e87904561fc62d1aa765144e0586957a500287c175ee37bd49
 DIST gnupg-2.2.43.tar.bz2.sig 119 BLAKE2B 
38fd3790f5065d67d6b5323ef7abbb79facf00e5b9daba98e5078302fc3887423173ba434c7eff1e64faecef88d87aab9c057c570d6e96e8d0808f07f32d8fa1
 SHA512 
47c5354869b1825e56fa4276826fcde1ee41c70aab9b411686cf2733f4d1df9c006049e49e066b22e475bd37b337f9ffc97f8bbca0c62c0f32296909464a0643
-DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef
-DIST gnupg-2.4.4.tar.bz2.sig 237 BLAKE2B 
6ee5878c36fbec747a6d84a268903749d862aab50dd7f9a389aabbf7b94dec1c424615f520b5f4a6d44e02093e8d9ad0b08d0c6cf6fd8886d8c174ce9faac99c
 SHA512 
3ae7b6833576df851901a7619459b514bb82faeed350c864a57a782719d21f694d9ced5a3445c81dfa584a0302f87fedc660b08ea97bb8b861e76d7c5b46d07f
 DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff
 DIST gnupg-2.4.5.tar.bz2.sig 119 BLAKE2B 
f37fb5620bc009a5b935ac75df4235d377da4f052115c3c22c8d0887e9b21df6ea3059ac510eb2b555d825c2294e1c3ee44c86ecb371c6444a4645ca5a5c265a
 SHA512 
53be0db371a98c930cbef9c844adcd06a8049d84dd71508f6f7427fc1736b374912c85ebf3a415748651260f65cf26f633697f4bdae2cc4a8d2c4b522db0bc71

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
deleted file mode 100644
index c89d22b2c153..
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
-# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
-inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( tofu )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND="
-   >=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.46
-   >=dev-libs/libksba-1.6.3
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:0= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   tofu

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-22 Thread Sam James
commit: 7c58f18f8c786538a862992ffa5a60c7079425cf
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 01:40:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 01:49:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c58f18f

app-crypt/gnupg: subscribe to libassuan subslot

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/{gnupg-2.2.42-r3.ebuild => gnupg-2.2.42-r4.ebuild} | 2 +-
 app-crypt/gnupg/{gnupg-2.2.43.ebuild => gnupg-2.2.43-r1.ebuild}| 2 +-
 app-crypt/gnupg/{gnupg-2.4.5.ebuild => gnupg-2.4.5-r1.ebuild}  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r4.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
rename to app-crypt/gnupg/gnupg-2.2.42-r4.ebuild
index d0937a7079a9..94c5b5230669 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r4.ebuild
@@ -30,7 +30,7 @@ RESTRICT="!test? ( test )"
 # Existence of executables is checked during configuration.
 # Note: On each bump, update dep bounds on each version from configure.ac!
 DEPEND="
-   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libassuan-2.5.0:=
>=dev-libs/libgcrypt-1.8.0:=
>=dev-libs/libgpg-error-1.38
>=dev-libs/libksba-1.3.5

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.2.43.ebuild
rename to app-crypt/gnupg/gnupg-2.2.43-r1.ebuild
index 1273cd75d344..7bd830a04495 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43-r1.ebuild
@@ -30,7 +30,7 @@ RESTRICT="!test? ( test )"
 # Existence of executables is checked during configuration.
 # Note: On each bump, update dep bounds on each version from configure.ac!
 DEPEND="
-   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libassuan-2.5.0:=
>=dev-libs/libgcrypt-1.8.0:=
>=dev-libs/libgpg-error-1.38
>=dev-libs/libksba-1.4.0

diff --git a/app-crypt/gnupg/gnupg-2.4.5.ebuild 
b/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.4.5.ebuild
rename to app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
index 2620bc583810..cc4974e12dd2 100644
--- a/app-crypt/gnupg/gnupg-2.4.5.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
@@ -31,7 +31,7 @@ REQUIRED_USE="test? ( tofu )"
 # Existence of executables is checked during configuration.
 # Note: On each bump, update dep bounds on each version from configure.ac!
 DEPEND="
-   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libassuan-2.5.0:=
>=dev-libs/libgcrypt-1.9.1:=
>=dev-libs/libgpg-error-1.46
>=dev-libs/libksba-1.6.3



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/

2024-06-22 Thread Sam James
commit: e42051ef202d2ec5f7a43045634cf14d5bfb026f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 01:39:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 01:49:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42051ef

app-crypt/gnupg: drop old patch

Signed-off-by: Sam James  gentoo.org>

 .../gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch| 202 -
 1 file changed, 202 deletions(-)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch 
b/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
deleted file mode 100644
index 686a3aadc8dd..
--- a/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
+++ /dev/null
@@ -1,202 +0,0 @@
-https://bugs.gentoo.org/924606
-https://dev.gnupg.org/T6997
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=04cbc3074aa98660b513a80f623a7e9f0702c7c9
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=848546b05ab0ff6abd47724ecfab73bf32dd4c01
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=2810b934647edd483996bee1f5f9256a162b2705
-
-From 6236978d78886cbb476ed9fbc49ff99c7582b2d7 Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Thu, 15 Feb 2024 15:38:34 +0900
-Subject: [PATCH 1/3] dirmngr: Fix proxy with TLS.
-
-* dirmngr/http.c (proxy_get_token, run_proxy_connect): Always
-available regardless of USE_TLS.
-(run_proxy_connect): Use log_debug_string.
-(send_request): Remove USE_TLS.
-
---
-
-Since the commit of
-
-   1009e4e5f71347a1fe194e59a9d88c8034a67016
-
-Building with TLS library is mandatory.
-
-GnuPG-bug-id: 6997
-Signed-off-by: NIIBE Yutaka 

- dirmngr/http.c | 8 +---
- 1 file changed, 1 insertion(+), 7 deletions(-)
-
-diff --git a/dirmngr/http.c b/dirmngr/http.c
-index 4899a5d55..10eecfdb0 100644
 a/dirmngr/http.c
-+++ b/dirmngr/http.c
-@@ -2362,7 +2362,6 @@ run_gnutls_handshake (http_t hd, const char *server)
-  * NULL, decode the string and use this as input from teh server.  On
-  * success the final output token is stored at PROXY->OUTTOKEN and
-  * OUTTOKLEN.  IF the authentication succeeded OUTTOKLEN is zero. */
--#ifdef USE_TLS
- static gpg_error_t
- proxy_get_token (proxy_info_t proxy, const char *inputstring)
- {
-@@ -2530,11 +2529,9 @@ proxy_get_token (proxy_info_t proxy, const char 
*inputstring)
- 
- #endif /*!HAVE_W32_SYSTEM*/
- }
--#endif /*USE_TLS*/
- 
- 
- /* Use the CONNECT method to proxy our TLS stream.  */
--#ifdef USE_TLS
- static gpg_error_t
- run_proxy_connect (http_t hd, proxy_info_t proxy,
-const char *httphost, const char *server,
-@@ -2586,7 +2583,7 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
-   hd->keep_alive = !auth_basic; /* We may need to send more requests.  */
- 
-   if (opt_debug || (hd->flags & HTTP_FLAG_LOG_RESP))
--log_debug_with_string (request, "http.c:proxy:request:");
-+log_debug_string (request, "http.c:proxy:request:");
- 
-   if (!hd->fp_write)
- {
-@@ -2743,7 +2740,6 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
-   xfree (tmpstr);
-   return err;
- }
--#endif /*USE_TLS*/
- 
- 
- /* Make a request string using a standard proxy.  On success the
-@@ -2903,7 +2899,6 @@ send_request (ctrl_t ctrl,
-   goto leave;
- }
- 
--#if USE_TLS
-   if (use_http_proxy && hd->uri->use_tls)
- {
-   err = run_proxy_connect (hd, proxy, httphost, server, port);
-@@ -2915,7 +2910,6 @@ send_request (ctrl_t ctrl,
-* clear the flag to indicate this.  */
-   use_http_proxy = 0;
- }
--#endif/* USE_TLS */
- 
- #if HTTP_USE_NTBTLS
-   err = run_ntbtls_handshake (hd);
--- 
-2.43.2
-
-From 68650eb6999e674fd2f1c78f47b68d3cd1d37ff0 Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Fri, 16 Feb 2024 11:31:37 +0900
-Subject: [PATCH 2/3] dirmngr: Fix the regression of use of proxy for TLS
- connection.
-
-* dirmngr/http.c (run_proxy_connect): Don't set keep_alive, since it
-causes resource leak of FP_WRITE.
-Don't try to read response body to fix the hang.
-
---
-
-GnuPG-bug-id: 6997
-Signed-off-by: NIIBE Yutaka 

- dirmngr/http.c | 14 ++
- 1 file changed, 2 insertions(+), 12 deletions(-)
-
-diff --git a/dirmngr/http.c b/dirmngr/http.c
-index 10eecfdb0..7ce01bacd 100644
 a/dirmngr/http.c
-+++ b/dirmngr/http.c
-@@ -2553,6 +2553,7 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
-* RFC-4559 - SPNEGO-based Kerberos and NTLM HTTP Authentication
-*/
-   auth_basic = !!proxy->uri->auth;
-+  hd->keep_alive = 0;
- 
-   /* For basic authentication we need to send just one request.  */
-   if (auth_basic
-@@ -2574,13 +2575,12 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
-  httphost ? httphost : server,
-  port,
-  authhdr ? authhdr : "",
-- auth_basic? "" : "Connection: keep-alive\r\n");
-+ hd->keep_alive? "Connection: keep-alive\r\n" : "");
-   if (!reques

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-22 Thread Sam James
commit: 00dcd4f560b6238e78eac476f8f70de25775886e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 01:38:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 01:49:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dcd4f5

app-crypt/gnupg: drop 2.2.42-r2

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 182 -
 1 file changed, 182 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
deleted file mode 100644
index 72bb9fe0626a..
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
-# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
-inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
-RESTRICT="!test? ( test )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND="
-   >=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.8.0:=
-   >=dev-libs/libgpg-error-1.38
-   >=dev-libs/libksba-1.3.5
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   ssl? ( >=net-libs/gnutls-3.0:= )
-   tofu? ( >=dev-db/sqlite-3.7 )
-"
-RDEPEND="
-   ${DEPEND}
-   nls? ( virtual/libintl )
-   selinux? ( sec-policy/selinux-gpg )
-   wks-server? ( virtual/mta )
-"
-PDEPEND="
-   app-crypt/pinentry
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( sys-apps/texinfo )
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-gnupg )
-"
-
-DOCS=(
-   ChangeLog NEWS README THANKS TODO VERSION
-   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
-)
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
-   "${FILESDIR}"/${PN}-2.2.42-bug923248-insecure-backup.patch
-)
-
-src_prepare() {
-   default
-
-   # Inject SSH_AUTH_SOCK into user's sessions after enabling 
gpg-agent-ssh.socket in systemctl --user mode,
-   # idea borrowed from libdbus, see
-   #   
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/bus/systemd-user/dbus.socket.in#L6
-   #
-   # This cannot be upstreamed, as it requires determining the exact 
prefix of 'systemctl',
-   # which in turn requires discovery in Autoconf, something that upstream 
deeply resents.
-   sed -e "/DirectoryMode=/a ExecStartPost=-${EPREFIX}/bin/systemctl 
--user set-environment SSH_AUTH_SOCK=%t/gnupg/S.gpg-agent.ssh" \
-   -i doc/examples/systemd-user/gpg-agent-ssh.socket || die
-}
-
-my_src_configure() {
-   # Upstream don't support LTO, bug #854222.
-   filter-lto
-
-   local myconf=(
-   $(use_enable bzip2)
-   $(use_enable nls)
-   $(use_enable smartcard scdaemon)
-   $(use_enable ssl gnutls)
-   $(use_enable test all-tests)
-   $(use_enable test tests)
-   $(use_enable tofu)
-   $(use smartcard && use_enable usb ccid-driver || echo 
'--disable-ccid-driver')
-   $(use_enable wks-server wks-tools)
-   $(use_with ldap)
-   $(use_with readline)
-
-   # Hardcode mailprog to /usr/libexec/sendmail even if it does 
not exist.
-   # As of GnuPG 2.3, the mailprog substitution is used for the 
binary called
-   # by wks-client & wks-server; and if it's autodetected but not 
not exist at
-   # build time, then then 'gpg-wks-client --send' functionality 
will not
-   # work. This has an unwanted side-effect in stage3 builds: 
there was a
- 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-01 Thread Arthur Zamarin
commit: 56252e84e535879a59d5a80917276148552d7140
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 07:27:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 07:27:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56252e84

app-crypt/gnupg: Stabilize 2.2.43 ppc, #933296

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.43.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
index 1039049f844f..9f84a193d88f 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-01 Thread Arthur Zamarin
commit: 28bc472f3a130a00a81c9c78a21e61dad4885cf7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 07:14:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 07:14:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bc472f

app-crypt/gnupg: Stabilize 2.2.43 arm64, #933296

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.43.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
index 7195de06be57..1039049f844f 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-06-01 Thread Arthur Zamarin
commit: 65d278167b2ac0ba17d32d8268d659f6da394853
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 07:14:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 07:14:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d27816

app-crypt/gnupg: Stabilize 2.2.43 arm, #933296

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.43.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
index 9a1fb8316791..7195de06be57 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-05-31 Thread Arthur Zamarin
commit: 8c303028744f7b0ca20224dda811ce7675fb080a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 06:22:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 06:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c303028

app-crypt/gnupg: Stabilize 2.2.43 amd64, #933296

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.43.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
index aba87455a44b..16626566db9b 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-05-31 Thread Arthur Zamarin
commit: 3a540874bbb9a7874c45747293fc99a420daa6d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 06:22:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 06:22:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a540874

app-crypt/gnupg: Stabilize 2.2.43 x86, #933296

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.43.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
index 5f121bcb2125..aba87455a44b 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-05-31 Thread Arthur Zamarin
commit: 71ab213362f7598bc3f3892d399561deda715cd0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  1 06:22:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  1 06:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ab2133

app-crypt/gnupg: Stabilize 2.2.43 sparc, #933296

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.43.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
index 16626566db9b..9a1fb8316791 100644
--- a/app-crypt/gnupg/gnupg-2.2.43.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-04-27 Thread Sam James
commit: 6019586a28b13936259b9d641897703774b16214
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 28 01:59:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 28 02:24:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6019586a

app-crypt/gnupg: add 2.2.43

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.43.ebuild | 181 
 2 files changed, 183 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 3a24371b36ed..e2facd7b6303 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,7 @@
 DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a
 SHA512 
9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5
 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
+DIST gnupg-2.2.43.tar.bz2 7435426 BLAKE2B 
ddf5c89d317e6ce8d1a5348f0ef81ffa1c61c995ddb312b28410f04502b01eae307cd943bee7182d28d4efccac394c91053f8e33756b00166bf66b2bf4a791a7
 SHA512 
0d2e733b6659c116c043db5252de4de33d6a70c16172d1fe9b779ba413ba9fcb64bbfdcc4686d0e87904561fc62d1aa765144e0586957a500287c175ee37bd49
+DIST gnupg-2.2.43.tar.bz2.sig 119 BLAKE2B 
38fd3790f5065d67d6b5323ef7abbb79facf00e5b9daba98e5078302fc3887423173ba434c7eff1e64faecef88d87aab9c057c570d6e96e8d0808f07f32d8fa1
 SHA512 
47c5354869b1825e56fa4276826fcde1ee41c70aab9b411686cf2733f4d1df9c006049e49e066b22e475bd37b337f9ffc97f8bbca0c62c0f32296909464a0643
 DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef
 DIST gnupg-2.4.4.tar.bz2.sig 237 BLAKE2B 
6ee5878c36fbec747a6d84a268903749d862aab50dd7f9a389aabbf7b94dec1c424615f520b5f4a6d44e02093e8d9ad0b08d0c6cf6fd8886d8c174ce9faac99c
 SHA512 
3ae7b6833576df851901a7619459b514bb82faeed350c864a57a782719d21f694d9ced5a3445c81dfa584a0302f87fedc660b08ea97bb8b861e76d7c5b46d07f
 DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff

diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild 
b/app-crypt/gnupg/gnupg-2.2.43.ebuild
new file mode 100644
index ..5f121bcb2125
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.38
+   >=dev-libs/libksba-1.4.0
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:= )
+   tofu? ( >=dev-db/sqlite-3.7 )
+"
+RDEPEND="
+   ${DEPEND}
+   nls? ( virtual/libintl )

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-04-12 Thread Arthur Zamarin
commit: e2f36a6a5283775f4faf296cee79b64a5288ba2a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Apr 13 01:27:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 13 06:25:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f36a6a

app-crypt/gnupg: Stabilize 2.2.42-r3 hppa, #927097

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index 1034d8d094e0..d0937a7079a9 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-16 Thread Arthur Zamarin
commit: 137d56cad8928d8d01df278e17c49ab235f274d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:48:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:48:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137d56ca

app-crypt/gnupg: Stabilize 2.2.42-r3 arm, #927097

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index 0b378f5585b6..1034d8d094e0 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-16 Thread Arthur Zamarin
commit: 9f75eb9885ce6da03815c7a289d2a781673090d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f75eb98

app-crypt/gnupg: Stabilize 2.2.42-r3 sparc, #927097

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index cf35332850c1..0b378f5585b6 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-15 Thread Sam James
commit: 510bd9791e3f9f0d0789ddfc9fa860e72ac0fa72
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 16 05:23:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 16 05:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510bd979

app-crypt/gnupg: Stabilize 2.2.42-r3 arm64, #927097

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index 400a61ba42f8..cf35332850c1 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-15 Thread Sam James
commit: 0a23db4bc1d76f0a579a5fdeeceb135445b0b6f4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 16 00:20:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 16 00:20:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a23db4b

app-crypt/gnupg: Stabilize 2.2.42-r3 amd64, #927097

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index dfc8f6cbd9a0..ef1178fc0e29 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-15 Thread Sam James
commit: b82565c25851f928af047a1e9aecdcd003436977
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 16 00:20:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 16 00:20:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82565c2

app-crypt/gnupg: Stabilize 2.2.42-r3 x86, #927097

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index ef1178fc0e29..400a61ba42f8 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-15 Thread Sam James
commit: 83dd106bdef508fe7c933ed3c648b83340bed427
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 23:53:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 23:53:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dd106b

app-crypt/gnupg: Stabilize 2.2.42-r3 ppc64, #927097

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index dcb738d1d5ba..7c986c54f3a9 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-15 Thread Sam James
commit: 3334c1104ac013d0edd1b775cc15d38bbdf9d1a2
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 23:53:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 23:53:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3334c110

app-crypt/gnupg: Stabilize 2.2.42-r3 ppc, #927097

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index 7c986c54f3a9..dfc8f6cbd9a0 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-07 Thread Sam James
commit: 4439fd5565a3dd1721f751dd89a0070ed8e38880
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 17:24:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 17:28:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4439fd55

app-crypt/gnupg: add 2.4.5

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.4.5.ebuild | 192 +
 2 files changed, 194 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 51b83d8d72d4..3a24371b36ed 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,3 +2,5 @@ DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167
 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
 DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef
 DIST gnupg-2.4.4.tar.bz2.sig 237 BLAKE2B 
6ee5878c36fbec747a6d84a268903749d862aab50dd7f9a389aabbf7b94dec1c424615f520b5f4a6d44e02093e8d9ad0b08d0c6cf6fd8886d8c174ce9faac99c
 SHA512 
3ae7b6833576df851901a7619459b514bb82faeed350c864a57a782719d21f694d9ced5a3445c81dfa584a0302f87fedc660b08ea97bb8b861e76d7c5b46d07f
+DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff
+DIST gnupg-2.4.5.tar.bz2.sig 119 BLAKE2B 
f37fb5620bc009a5b935ac75df4235d377da4f052115c3c22c8d0887e9b21df6ea3059ac510eb2b555d825c2294e1c3ee44c86ecb371c6444a4645ca5a5c265a
 SHA512 
53be0db371a98c930cbef9c844adcd06a8049d84dd71508f6f7427fc1736b374912c85ebf3a415748651260f65cf26f633697f4bdae2cc4a8d2c4b522db0bc71

diff --git a/app-crypt/gnupg/gnupg-2.4.5.ebuild 
b/app-crypt/gnupg/gnupg-2.4.5.ebuild
new file mode 100644
index ..65e00a4fa826
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.5.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.9.1:=
+   >=dev-libs/libgpg-error-1.46
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   tofu? ( >=dev-db/sqlite-3.27 )
+   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
+   ssl? ( >=net-libs/gnutls-3.2:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )
+"
+PDEPEND="
+   app-crypt/pinentry
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2024-03-03 Thread Sam James
commit: d987187cc95abbca02949ae2d94a84963fe5f74a
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 03:08:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 03:08:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d987187c

app-crypt/gnupg: backport fix for gpgme tests

Closes: https://bugs.gentoo.org/924386
Signed-off-by: Sam James  gentoo.org>

 .../gnupg/files/gnupg-2.2.42-dirmngr-proxy.patch   | 156 +
 .../gnupg/files/gnupg-2.2.42-gpgme-tests.patch |  39 +
 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 184 +
 3 files changed, 379 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.2.42-dirmngr-proxy.patch 
b/app-crypt/gnupg/files/gnupg-2.2.42-dirmngr-proxy.patch
new file mode 100644
index ..21be675adef4
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.2.42-dirmngr-proxy.patch
@@ -0,0 +1,156 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=d6c428699db7aa20f8b6ca9fe83197a0314b7e91
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=c33c4fdf10b7ed9e03f2afe988d93f3085b727aa
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=41c022072599bc3f12f659e962653548cd86fa3a
+
+From d6c428699db7aa20f8b6ca9fe83197a0314b7e91 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Thu, 15 Feb 2024 15:38:34 +0900
+Subject: [PATCH] dirmngr: Fix proxy with TLS.
+
+* dirmngr/http.c (proxy_get_token, run_proxy_connect): Always
+available regardless of USE_TLS.
+(send_request): Remove USE_TLS.
+
+--
+
+Since quite some time building w/o TLS won't work.
+
+GnuPG-bug-id: 6997
+--- a/dirmngr/http.c
 b/dirmngr/http.c
+@@ -2498,9 +2498,7 @@ proxy_get_token (proxy_info_t proxy, const char 
*inputstring)
+ }
+ 
+ 
+-
+ /* Use the CONNECT method to proxy our TLS stream.  */
+-#ifdef USE_TLS
+ static gpg_error_t
+ run_proxy_connect (http_t hd, proxy_info_t proxy,
+const char *httphost, const char *server,
+@@ -2709,7 +2707,6 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
+   xfree (tmpstr);
+   return err;
+ }
+-#endif /*USE_TLS*/
+ 
+ 
+ /* Make a request string using a standard proxy.  On success the
+@@ -2866,7 +2863,6 @@ send_request (http_t hd, const char *httphost, const 
char *auth,
+   goto leave;
+ }
+ 
+-#if USE_TLS
+   if (use_http_proxy && hd->uri->use_tls)
+ {
+   err = run_proxy_connect (hd, proxy, httphost, server, port);
+@@ -2878,7 +2874,6 @@ send_request (http_t hd, const char *httphost, const 
char *auth,
+* clear the flag to indicate this.  */
+   use_http_proxy = 0;
+ }
+-#endif/* USE_TLS */
+ 
+ #if HTTP_USE_NTBTLS
+   err = run_ntbtls_handshake (hd);
+-- 
+2.30.2
+
+From c33c4fdf10b7ed9e03f2afe988d93f3085b727aa Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Fri, 16 Feb 2024 11:31:37 +0900
+Subject: [PATCH] dirmngr: Fix the regression of use of proxy for TLS
+ connection.
+
+* dirmngr/http.c (run_proxy_connect): Don't set keep_alive, since it
+causes resource leak of FP_WRITE.
+Don't try to read response body to fix the hang.
+
+--
+
+GnuPG-bug-id: 6997
+Signed-off-by: NIIBE Yutaka 
+--- a/dirmngr/http.c
 b/dirmngr/http.c
+@@ -2520,6 +2520,7 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
+* RFC-4559 - SPNEGO-based Kerberos and NTLM HTTP Authentication
+*/
+   auth_basic = !!proxy->uri->auth;
++  hd->keep_alive = 0;
+ 
+   /* For basic authentication we need to send just one request.  */
+   if (auth_basic
+@@ -2541,13 +2542,12 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
+  httphost ? httphost : server,
+  port,
+  authhdr ? authhdr : "",
+- auth_basic? "" : "Connection: keep-alive\r\n");
++ hd->keep_alive? "Connection: keep-alive\r\n" : "");
+   if (!request)
+ {
+   err = gpg_error_from_syserror ();
+   goto leave;
+ }
+-  hd->keep_alive = !auth_basic; /* We may need to send more requests.  */
+ 
+   if (opt_debug || (hd->flags & HTTP_FLAG_LOG_RESP))
+ log_debug_with_string (request, "http.c:proxy:request:");
+@@ -2574,16 +2574,6 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
+   if (err)
+ goto leave;
+ 
+-  {
+-unsigned long count = 0;
+-
+-while (es_getc (hd->fp_read) != EOF)
+-  count++;
+-if (opt_debug)
+-  log_debug ("http.c:proxy_connect: skipped %lu bytes of response-body\n",
+- count);
+-  }
+-
+   /* Reset state.  */
+   es_clearerr (hd->fp_read);
+   ((cookie_t)(hd->read_cookie))->up_to_empty_line = 1;
+-- 
+2.30.2
+
+From 41c022072599bc3f12f659e962653548cd86fa3a Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Fri, 16 Feb 2024 16:24:26 +0900
+Subject: [PATCH] dirmngr: Fix keep-alive flag handling.
+
+* dirmngr/http.c (run_proxy_connect): Set KEEP_ALIVE if not Basic
+Authentication.  Fix resource leak of FP_WRITE.
+
+--
+
+GnuPG-bug-id: 6997

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-03 Thread Sam James
commit: 782784d79e7f6ef3591d11363a19fe2f5cd26076
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 03:01:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 03:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782784d7

app-crypt/gnupg: drop 2.2.41, 2.2.42-r1

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.2.41.ebuild| 179 
 app-crypt/gnupg/gnupg-2.2.42-r1.ebuild | 181 -
 3 files changed, 362 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 49aeaaea809e..51b83d8d72d4 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,3 @@
-DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
-DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
 DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a
 SHA512 
9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5
 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
 DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
deleted file mode 100644
index 423a1aa2bb01..
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
-# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
-inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
-RESTRICT="!test? ( test )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND="
-   >=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.8.0:=
-   >=dev-libs/libgpg-error-1.38
-   >=dev-libs/libksba-1.3.5
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   ssl? ( >=net-libs/gnutls-3.0:= )
-   tofu? ( >=dev-db/sqlite-3.7 )
-"
-RDEPEND="
-   ${DEPEND}
-   app-crypt/pinentry
-   nls? ( virtual/libintl )
-   selinux? ( sec-policy/selinux-gpg )
-   wks-server? ( virtual/mta )
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( sys-apps/texinfo )
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-gnupg )
-"
-
-DOCS=(
-   ChangeLog NEWS README THANKS TODO VERSION
-   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
-)
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
-)
-
-sr

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2024-03-03 Thread Sam James
commit: 5e78080cd2080248c2b0bb0492129984edf3870a
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 03:01:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 03:01:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e78080c

app-crypt/gnupg: drop 2.4.3-r1, 2.4.4

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch | 564 --
 app-crypt/gnupg/files/gnupg-2.4.3-no-ldap.patch   |  28 --
 app-crypt/gnupg/gnupg-2.4.3-r1.ebuild | 198 
 app-crypt/gnupg/gnupg-2.4.4.ebuild| 198 
 5 files changed, 990 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 8f3cf322eb30..49aeaaea809e 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,7 +2,5 @@ DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0b
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
 DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a
 SHA512 
9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5
 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
-DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B 
b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28
 SHA512 
193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e
-DIST gnupg-2.4.3.tar.bz2.sig 119 BLAKE2B 
763c0569e5378e132de39e1583c19bae8912455bf7cd5a65bcfc88fa43be99fb6bbf8397192b3086db2f6f0f63fc25789f5e6ce98b2fe63cda3bf673b1c60a20
 SHA512 
7a694d194c3befdfc865a7872c0883304ea704e3691eac328d802f12f4f82c2a93eaa1257d3e09b38494b38185f5b8cf35c964f0c3846bbb29b93727ffee
 DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef
 DIST gnupg-2.4.4.tar.bz2.sig 237 BLAKE2B 
6ee5878c36fbec747a6d84a268903749d862aab50dd7f9a389aabbf7b94dec1c424615f520b5f4a6d44e02093e8d9ad0b08d0c6cf6fd8886d8c174ce9faac99c
 SHA512 
3ae7b6833576df851901a7619459b514bb82faeed350c864a57a782719d21f694d9ced5a3445c81dfa584a0302f87fedc660b08ea97bb8b861e76d7c5b46d07f

diff --git a/app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch 
b/app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch
deleted file mode 100644
index 2e9141ab579b..
--- a/app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch
+++ /dev/null
@@ -1,564 +0,0 @@
-https://bugs.gentoo.org/907839
-https://dev.gnupg.org/T6481
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=2f872fa68c6576724b9dabee9fb0844266f55d0d
-
-From 2f872fa68c6576724b9dabee9fb0844266f55d0d Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Wed, 24 May 2023 10:36:04 +0900
-Subject: [PATCH] gpg: Report BEGIN_* status before examining the input.
-
-* common/miscellaneous.c (is_openpgp_compressed_packet)
-(is_file_compressed): Moved to ...
-* common/iobuf.c: ... in this file.
-(is_file_compressed): Change the argument to INP, the iobuf.
-* common/util.h (is_file_compressed): Remove.
-* common/iobuf.h (is_file_compressed): Add.
-* g10/cipher-aead.c (write_header): Don't call write_status_printf
-here.
-(cipher_filter_aead): Call write_status_printf when called with
-IOBUFCTRL_INIT.
-* g10/cipher-cfb.c (write_header): Don't call write_status_printf
-here.
-(cipher_filter_cfb): Call write_status_printf when called with
-IOBUFCTRL_INIT.
-* g10/encrypt.c (encrypt_simple): Use new is_file_compressed function,
-after call of iobuf_push_filter.
-(encrypt_crypt): Likewise.
-* g10/sign.c (sign_file): Likewise.
-
---
-
-GnuPG-bug-id: 6481
-Signed-off-by: NIIBE Yutaka 
 a/common/iobuf.c
-+++ b/common/iobuf.c
-@@ -3057,3 +3057,123 @@ iobuf_skip_rest (iobuf_t a, unsigned long n, int 
partial)
-   }
- }
- }
-+
-+
-+/* Check whether (BUF,LEN) is valid header for an OpenPGP compressed
-+ * packet.  LEN should be at least 6.  */
-+static int
-+is_openpgp_compressed_packet (const unsigned char *buf, size_t len)
-+{
-+  int 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-02 Thread Sam James
commit: 3f1dca72da137ecda622517de28fc82675f947df
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 01:16:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 01:16:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1dca72

app-crypt/gnupg: Stabilize 2.4.4-r1 arm64, #835949

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 3badfe6834aa..89845c7fc77b 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-02 Thread Sam James
commit: 2cb7c5cc9778bd722e1e4b61d2c0bea203ae7b1e
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 23:29:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 23:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb7c5cc

app-crypt/gnupg: Stabilize 2.4.4-r1 ppc, #835949

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 090a8a5c10a6..3badfe6834aa 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-02 Thread Arthur Zamarin
commit: cc2d6340fb9f44a93821aa0494709cd1c3aedb5a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 16:27:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 16:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2d6340

app-crypt/gnupg: Stabilize 2.4.4-r1 sparc, #835949

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 6327e56fe9cd..090a8a5c10a6 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-02 Thread Arthur Zamarin
commit: c8dd32b62747c4273d741bbb0cf07d2d6fd1b7fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 11:53:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 11:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8dd32b6

app-crypt/gnupg: Stabilize 2.4.4-r1 arm, #835949

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 18eacfb6c3bb..6327e56fe9cd 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-02 Thread Michał Górny
commit: 897a3f5bc8232a8e4aa2e088e48f24f998d7e518
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 09:30:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 09:30:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897a3f5b

app-crypt/gnupg: Stabilize 2.4.4-r1 x86, #835949

Signed-off-by: Michał Górny  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index ec2cc0f2a5b4..18eacfb6c3bb 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-02 Thread Michał Górny
commit: 0c187997cfba65e2c8793c7abe04b2354235b979
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 09:30:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 09:30:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c187997

app-crypt/gnupg: Stabilize 2.4.4-r1 amd64, #835949

Signed-off-by: Michał Górny  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 8db65f0b..ec2cc0f2a5b4 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-01 Thread Sam James
commit: c9f7f5e13b3f92162deff6cb89e100bb3586c67c
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 23:40:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 23:40:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f7f5e1

app-crypt/gnupg: Stabilize 2.4.4-r1 ppc64, #835949

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 1bbfa46c8115..8db65f0b 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-27 Thread Ionen Wolkens
commit: f886f5d2bae01a7fd07b31c9539d70faf8972d0b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Feb 27 15:46:55 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 28 02:32:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f886f5d2

app-crypt/gnupg: Stabilize 2.2.42-r2 hppa, #923800

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 68cf348d58bb..72bb9fe0626a 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-24 Thread James Le Cuirot
commit: ff8d9f188ee04d7cb0737e55b6e917cf569679de
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 24 23:08:53 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 24 23:08:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8d9f18

app-crypt/gnupg: Fix cross-compiling by using gpgrt-config

It appears to be a reimplementation of pkg-config in Bash. It even uses the
SYSROOT properly without setting any environment variables, seemingly by basing
paths on where it was executed from. As such, using the build host's
gpgrt-config doesn't work. npth 1.7 is needed to cross-compile successfully but
older versions work for native builds.

Closes: https://bugs.gentoo.org/914711
Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 768489c6bf9f..1bbfa46c8115 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -132,11 +132,7 @@ my_src_configure() {
--enable-large-secmem
 
CC_FOR_BUILD="$(tc-getBUILD_CC)"
-   GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
-   KSBA_CONFIG="${ESYSROOT}/usr/bin/ksba-config"
-   LIBASSUAN_CONFIG="${ESYSROOT}/usr/bin/libassuan-config"
-   LIBGCRYPT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-libgcrypt-config"
-   NPTH_CONFIG="${ESYSROOT}/usr/bin/npth-config"
+   
ac_cv_path_GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
 
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/, app-crypt/gnupg/files/

2024-02-18 Thread Sam James
commit: 45ed86aa273d9bb10f4856de72616d889f43f016
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Feb 16 04:29:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ed86aa

app-crypt/gnupg: fix dirmngr behind a proxy

Adapted from upstream patches:
https://dev.gnupg.org/rG04cbc3074aa98660b513a80f623a7e9f0702c7c9
https://dev.gnupg.org/rG848546b05ab0ff6abd47724ecfab73bf32dd4c01

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/924606
Bug: https://bugs.gentoo.org/835949
Closes: https://github.com/gentoo/gentoo/pull/35368
Signed-off-by: Sam James  gentoo.org>

 .../gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch|  91 ++
 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild  | 197 +
 2 files changed, 288 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch 
b/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
new file mode 100644
index ..ebfaddb78e03
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
@@ -0,0 +1,91 @@
+diff -urP gnupg-2.4.4.orig/dirmngr/http.c gnupg-2.4.4/dirmngr/http.c
+--- gnupg-2.4.4.orig/dirmngr/http.c2024-01-25 03:06:42.0 -0700
 gnupg-2.4.4/dirmngr/http.c 2024-02-15 21:10:28.849074727 -0700
+@@ -2362,7 +2362,6 @@
+  * NULL, decode the string and use this as input from teh server.  On
+  * success the final output token is stored at PROXY->OUTTOKEN and
+  * OUTTOKLEN.  IF the authentication succeeded OUTTOKLEN is zero. */
+-#ifdef USE_TLS
+ static gpg_error_t
+ proxy_get_token (proxy_info_t proxy, const char *inputstring)
+ {
+@@ -2530,11 +2529,9 @@
+ 
+ #endif /*!HAVE_W32_SYSTEM*/
+ }
+-#endif /*USE_TLS*/
+ 
+ 
+ /* Use the CONNECT method to proxy our TLS stream.  */
+-#ifdef USE_TLS
+ static gpg_error_t
+ run_proxy_connect (http_t hd, proxy_info_t proxy,
+const char *httphost, const char *server,
+@@ -2556,6 +2553,7 @@
+* RFC-4559 - SPNEGO-based Kerberos and NTLM HTTP Authentication
+*/
+   auth_basic = !!proxy->uri->auth;
++  hd->keep_alive = 0;
+ 
+   /* For basic authentication we need to send just one request.  */
+   if (auth_basic
+@@ -2577,16 +2575,15 @@
+  httphost ? httphost : server,
+  port,
+  authhdr ? authhdr : "",
+- auth_basic? "" : "Connection: keep-alive\r\n");
++ hd->keep_alive? "Connection: keep-alive\r\n" : "");
+   if (!request)
+ {
+   err = gpg_error_from_syserror ();
+   goto leave;
+ }
+-  hd->keep_alive = !auth_basic; /* We may need to send more requests.  */
+ 
+   if (opt_debug || (hd->flags & HTTP_FLAG_LOG_RESP))
+-log_debug_with_string (request, "http.c:proxy:request:");
++log_debug_string (request, "http.c:proxy:request:");
+ 
+   if (!hd->fp_write)
+ {
+@@ -2610,16 +2607,6 @@
+   if (err)
+ goto leave;
+ 
+-  {
+-unsigned long count = 0;
+-
+-while (es_getc (hd->fp_read) != EOF)
+-  count++;
+-if (opt_debug)
+-  log_debug ("http.c:proxy_connect: skipped %lu bytes of response-body\n",
+- count);
+-  }
+-
+   /* Reset state.  */
+   es_clearerr (hd->fp_read);
+   ((cookie_t)(hd->read_cookie))->up_to_empty_line = 1;
+@@ -2743,7 +2730,6 @@
+   xfree (tmpstr);
+   return err;
+ }
+-#endif /*USE_TLS*/
+ 
+ 
+ /* Make a request string using a standard proxy.  On success the
+@@ -2903,7 +2889,6 @@
+   goto leave;
+ }
+ 
+-#if USE_TLS
+   if (use_http_proxy && hd->uri->use_tls)
+ {
+   err = run_proxy_connect (hd, proxy, httphost, server, port);
+@@ -2915,7 +2900,6 @@
+* clear the flag to indicate this.  */
+   use_http_proxy = 0;
+ }
+-#endif/* USE_TLS */
+ 
+ #if HTTP_USE_NTBTLS
+   err = run_ntbtls_handshake (hd);

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
new file mode 100644
index ..768489c6bf9f
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror:

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/

2024-02-18 Thread Sam James
commit: 08da6f87e95c43a1441569981eee1afe4da24997
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 10:11:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08da6f87

app-crypt/gnupg: use final version of dirmngr proxy fixes

Export the patches from STABLE-BRANCH-2-4 so it's easier to compare with
any future fixes as things kept changing here. Hopefully it's all OK now.

(Contents are the same though, really.)

Bug: https://bugs.gentoo.org/924606
Signed-off-by: Sam James  gentoo.org>

 .../gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch| 179 +
 1 file changed, 145 insertions(+), 34 deletions(-)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch 
b/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
index ebfaddb78e03..686a3aadc8dd 100644
--- a/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
+++ b/app-crypt/gnupg/files/gnupg-2.4.4-dirmngr-proxy.patch
@@ -1,7 +1,38 @@
-diff -urP gnupg-2.4.4.orig/dirmngr/http.c gnupg-2.4.4/dirmngr/http.c
 gnupg-2.4.4.orig/dirmngr/http.c2024-01-25 03:06:42.0 -0700
-+++ gnupg-2.4.4/dirmngr/http.c 2024-02-15 21:10:28.849074727 -0700
-@@ -2362,7 +2362,6 @@
+https://bugs.gentoo.org/924606
+https://dev.gnupg.org/T6997
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=04cbc3074aa98660b513a80f623a7e9f0702c7c9
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=848546b05ab0ff6abd47724ecfab73bf32dd4c01
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=2810b934647edd483996bee1f5f9256a162b2705
+
+From 6236978d78886cbb476ed9fbc49ff99c7582b2d7 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Thu, 15 Feb 2024 15:38:34 +0900
+Subject: [PATCH 1/3] dirmngr: Fix proxy with TLS.
+
+* dirmngr/http.c (proxy_get_token, run_proxy_connect): Always
+available regardless of USE_TLS.
+(run_proxy_connect): Use log_debug_string.
+(send_request): Remove USE_TLS.
+
+--
+
+Since the commit of
+
+   1009e4e5f71347a1fe194e59a9d88c8034a67016
+
+Building with TLS library is mandatory.
+
+GnuPG-bug-id: 6997
+Signed-off-by: NIIBE Yutaka 
+---
+ dirmngr/http.c | 8 +---
+ 1 file changed, 1 insertion(+), 7 deletions(-)
+
+diff --git a/dirmngr/http.c b/dirmngr/http.c
+index 4899a5d55..10eecfdb0 100644
+--- a/dirmngr/http.c
 b/dirmngr/http.c
+@@ -2362,7 +2362,6 @@ run_gnutls_handshake (http_t hd, const char *server)
   * NULL, decode the string and use this as input from teh server.  On
   * success the final output token is stored at PROXY->OUTTOKEN and
   * OUTTOKLEN.  IF the authentication succeeded OUTTOKLEN is zero. */
@@ -9,7 +40,7 @@ diff -urP gnupg-2.4.4.orig/dirmngr/http.c 
gnupg-2.4.4/dirmngr/http.c
  static gpg_error_t
  proxy_get_token (proxy_info_t proxy, const char *inputstring)
  {
-@@ -2530,11 +2529,9 @@
+@@ -2530,11 +2529,9 @@ proxy_get_token (proxy_info_t proxy, const char 
*inputstring)
  
  #endif /*!HAVE_W32_SYSTEM*/
  }
@@ -21,7 +52,65 @@ diff -urP gnupg-2.4.4.orig/dirmngr/http.c 
gnupg-2.4.4/dirmngr/http.c
  static gpg_error_t
  run_proxy_connect (http_t hd, proxy_info_t proxy,
 const char *httphost, const char *server,
-@@ -2556,6 +2553,7 @@
+@@ -2586,7 +2583,7 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
+   hd->keep_alive = !auth_basic; /* We may need to send more requests.  */
+ 
+   if (opt_debug || (hd->flags & HTTP_FLAG_LOG_RESP))
+-log_debug_with_string (request, "http.c:proxy:request:");
++log_debug_string (request, "http.c:proxy:request:");
+ 
+   if (!hd->fp_write)
+ {
+@@ -2743,7 +2740,6 @@ run_proxy_connect (http_t hd, proxy_info_t proxy,
+   xfree (tmpstr);
+   return err;
+ }
+-#endif /*USE_TLS*/
+ 
+ 
+ /* Make a request string using a standard proxy.  On success the
+@@ -2903,7 +2899,6 @@ send_request (ctrl_t ctrl,
+   goto leave;
+ }
+ 
+-#if USE_TLS
+   if (use_http_proxy && hd->uri->use_tls)
+ {
+   err = run_proxy_connect (hd, proxy, httphost, server, port);
+@@ -2915,7 +2910,6 @@ send_request (ctrl_t ctrl,
+* clear the flag to indicate this.  */
+   use_http_proxy = 0;
+ }
+-#endif/* USE_TLS */
+ 
+ #if HTTP_USE_NTBTLS
+   err = run_ntbtls_handshake (hd);
+-- 
+2.43.2
+
+From 68650eb6999e674fd2f1c78f47b68d3cd1d37ff0 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Fri, 16 Feb 2024 11:31:37 +0900
+Subject: [PATCH 2/3] dirmngr: Fix the regression of use of proxy for TLS
+ connection.
+
+* dirmngr/http.c (run_proxy_connect): Don't set keep_alive, since it
+causes resource leak of FP_WRITE.
+Don't try to read response body to fix the hang.
+
+--
+
+GnuPG-bug-id: 6997
+Signed-off-by: NIIBE Yutaka 
+---
+ dirmngr/http.c | 14 ++
+ 1 file changed, 2 insertions(+), 12 deletions(-)
+
+diff --git a/dirmngr/http.c b/dirmngr/http.c
+index 10eecfdb0..7ce01bacd 100644
+--- a/dirmngr/http.c
 b/dirmngr/http.c
+@@ -2553,6 +2553,7 @@ run_proxy_connect (http_t h

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: bf7957fb206944a8e769dcdef02f1ec2be5ee880
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7957fb

app-crypt/gnupg: Stabilize 2.2.42-r2 ppc, #923800

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index b46257fafc93..c1961a651570 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: 4bb67603d5571725599041311f183a358283beb0
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb67603

app-crypt/gnupg: Stabilize 2.2.42-r2 ppc64, #923800

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index c1961a651570..55174891752d 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: f3faf7121f001b38a335d6ced41f5010a80a0344
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3faf712

app-crypt/gnupg: Stabilize 2.2.42-r2 x86, #923800

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 55174891752d..6f568ac32d82 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: 449d16d2b815485ea3d2bc413b8809778a5b38f2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449d16d2

app-crypt/gnupg: Stabilize 2.2.42-r2 amd64, #923800

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 6f568ac32d82..1613c5107100 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: 35664bf7f80723321bccc765f6a057e392703dbe
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35664bf7

app-crypt/gnupg: Stabilize 2.2.42-r2 arm, #923800

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 1613c5107100..221ee81778ec 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-01-29 Thread Sam James
commit: efb98ed5b3555166d04cd05e168309106a400792
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:41:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:45:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb98ed5

app-crypt/gnupg: drop 2.2.42, 2.4.2-r1, 2.4.3

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/gnupg-2.2.42.ebuild   | 179 ---
 app-crypt/gnupg/gnupg-2.4.2-r1.ebuild | 195 -
 app-crypt/gnupg/gnupg-2.4.3.ebuild| 196 --
 4 files changed, 572 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 9af56207f15c..8f3cf322eb30 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,8 +2,6 @@ DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0b
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
 DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a
 SHA512 
9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5
 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
-DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e
-DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868
 DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B 
b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28
 SHA512 
193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e
 DIST gnupg-2.4.3.tar.bz2.sig 119 BLAKE2B 
763c0569e5378e132de39e1583c19bae8912455bf7cd5a65bcfc88fa43be99fb6bbf8397192b3086db2f6f0f63fc25789f5e6ce98b2fe63cda3bf673b1c60a20
 SHA512 
7a694d194c3befdfc865a7872c0883304ea704e3691eac328d802f12f4f82c2a93eaa1257d3e09b38494b38185f5b8cf35c964f0c3846bbb29b93727ffee
 DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef

diff --git a/app-crypt/gnupg/gnupg-2.2.42.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42.ebuild
deleted file mode 100644
index 2b5d6e16fdfb..
--- a/app-crypt/gnupg/gnupg-2.2.42.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
-# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
-inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
-RESTRICT="!test? ( test )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds o

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/, app-crypt/gnupg/files/

2024-01-29 Thread Sam James
commit: 794b312233b33ce315807bb305e0db42d530dfe7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:48:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:48:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794b3122

app-crypt/gnupg: backport insecure smartcard backup fix to 2.2.x

Bug: https://bugs.gentoo.org/923248
Signed-off-by: Sam James  gentoo.org>

 .../gnupg-2.2.42-bug923248-insecure-backup.patch   | 292 +
 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 182 +
 2 files changed, 474 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.2.42-bug923248-insecure-backup.patch 
b/app-crypt/gnupg/files/gnupg-2.2.42-bug923248-insecure-backup.patch
new file mode 100644
index ..76d6d94c40b1
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.2.42-bug923248-insecure-backup.patch
@@ -0,0 +1,292 @@
+https://bugs.gentoo.org/923248
+https://dev.gnupg.org/T6944
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=3b69d8bf7146b8d10737d0cfea9c97affc60ad73
+
+From 3b69d8bf7146b8d10737d0cfea9c97affc60ad73 Mon Sep 17 00:00:00 2001
+From: Werner Koch 
+Date: Wed, 24 Jan 2024 11:29:24 +0100
+Subject: [PATCH] gpg: Fix leftover unprotected card backup key.
+
+* agent/command.c (cmd_learn): Add option --reallyforce.
+* agent/findkey.c (agent_write_private_key): Implement reallyforce.
+Also add arg reallyforce and pass it along the call chain.
+
+* g10/call-agent.c (agent_scd_learn): Pass --reallyforce with a
+special force value.
+* g10/keygen.c (card_store_key_with_backup): Use that force value.
+--
+
+This was a regression in 2.2.42.  We took the easy path to fix it by
+getting the behaviour back to what we did prior to 2.2.42.  With GnuPG
+2.4.4 we use an entire different and safer approach by introducing an
+ephemeral private key store.
+
+GnuPG-bug-id: 6944
+--- a/agent/agent.h
 b/agent/agent.h
+@@ -422,7 +422,8 @@ void start_command_handler_ssh (ctrl_t, gnupg_fd_t);
+ gpg_error_t agent_modify_description (const char *in, const char *comment,
+   const gcry_sexp_t key, char **result);
+ int agent_write_private_key (const unsigned char *grip,
+- const void *buffer, size_t length, int force,
++ const void *buffer, size_t length,
++ int force, int reallyforce,
+  const char *serialno, const char *keyref,
+  const char *dispserialno, time_t timestamp);
+ gpg_error_t agent_key_from_file (ctrl_t ctrl,
+@@ -548,6 +549,7 @@ gpg_error_t s2k_hash_passphrase (const char *passphrase, 
int hashalgo,
+ gpg_error_t agent_write_shadow_key (const unsigned char *grip,
+ const char *serialno, const char *keyid,
+ const unsigned char *pkbuf, int force,
++int reallyforce,
+ const char *dispserialno);
+ 
+ 
+@@ -628,7 +630,8 @@ void agent_card_killscd (void);
+ 
+ 
+ /*-- learncard.c --*/
+-int agent_handle_learn (ctrl_t ctrl, int send, void *assuan_context, int 
force);
++int agent_handle_learn (ctrl_t ctrl, int send, void *assuan_context,
++int force, int reallyforce);
+ 
+ 
+ /*-- cvt-openpgp.c --*/
+--- a/agent/command-ssh.c
 b/agent/command-ssh.c
+@@ -2499,7 +2499,7 @@ card_key_available (ctrl_t ctrl, gcry_sexp_t *r_pk, char 
**cardsn)
+ 
+   /* (Shadow)-key is not available in our key storage.  */
+   agent_card_getattr (ctrl, "$DISPSERIALNO", &dispserialno);
+-  err = agent_write_shadow_key (grip, serialno, authkeyid, pkbuf, 0,
++  err = agent_write_shadow_key (grip, serialno, authkeyid, pkbuf, 0, 0,
+ dispserialno);
+   xfree (dispserialno);
+   if (err)
+@@ -3159,7 +3159,7 @@ ssh_identity_register (ctrl_t ctrl, ssh_key_type_spec_t 
*spec,
+ 
+   /* Store this key to our key storage.  We do not store a creation
+* timestamp because we simply do not know.  */
+-  err = agent_write_private_key (key_grip_raw, buffer, buffer_n, 0,
++  err = agent_write_private_key (key_grip_raw, buffer, buffer_n, 0, 0,
+  NULL, NULL, NULL, 0);
+   if (err)
+ goto out;
+--- a/agent/command.c
 b/agent/command.c
+@@ -1042,7 +1042,7 @@ cmd_readkey (assuan_context_t ctx, char *line)
+   /* Shadow-key is or is not available in our key storage.  In
+* any case we need to check whether we need to update with
+* a new display-s/n or whatever.  */
+-  rc = agent_write_shadow_key (grip, serialno, keyid, pkbuf, 0,
++  rc = agent_write_shadow_key (grip, serialno, keyid, pkbuf, 0, 0,
+dispserialno);
+   if (rc)
+ goto leave;
+@@ -1855,16 +1855,18 @@ cmd_learn (assuan_context_t ctx, char *line)
+ {
+   ctrl_t ctrl = 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-01-28 Thread Robin H. Johnson
commit: 3169869c36db352a79b60deebe0dc67c68b408ae
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun Jan 28 23:26:51 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Jan 28 23:28:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3169869c

app-crypt/gnupg: bump

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.4.4.ebuild | 198 +
 2 files changed, 200 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 2a6a68880c4d..9af56207f15c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,5 @@ DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381
 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868
 DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B 
b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28
 SHA512 
193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e
 DIST gnupg-2.4.3.tar.bz2.sig 119 BLAKE2B 
763c0569e5378e132de39e1583c19bae8912455bf7cd5a65bcfc88fa43be99fb6bbf8397192b3086db2f6f0f63fc25789f5e6ce98b2fe63cda3bf673b1c60a20
 SHA512 
7a694d194c3befdfc865a7872c0883304ea704e3691eac328d802f12f4f82c2a93eaa1257d3e09b38494b38185f5b8cf35c964f0c3846bbb29b93727ffee
+DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 
02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4
 SHA512 
3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef
+DIST gnupg-2.4.4.tar.bz2.sig 237 BLAKE2B 
6ee5878c36fbec747a6d84a268903749d862aab50dd7f9a389aabbf7b94dec1c424615f520b5f4a6d44e02093e8d9ad0b08d0c6cf6fd8886d8c174ce9faac99c
 SHA512 
3ae7b6833576df851901a7619459b514bb82faeed350c864a57a782719d21f694d9ced5a3445c81dfa584a0302f87fedc660b08ea97bb8b861e76d7c5b46d07f

diff --git a/app-crypt/gnupg/gnupg-2.4.4.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4.ebuild
new file mode 100644
index ..f01cb0b88152
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.4.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.9.1:=
+   >=dev-libs/libgpg-error-1.46
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   tofu? ( >=dev-db/sqlite-3.27 )
+   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
+   ssl? ( >=net-libs/gnutls-3.2:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )
+"
+PDEPEND="
+   app-crypt/pinentry
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-01-08 Thread Sam James
commit: 1e9fbf9452145519c9a2cfa077183a918456c1b4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 09:52:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 09:54:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9fbf94

app-crypt/gnupg: move app-crypt/pinentry to PDEPEND

We have a cycle with USE=verify-sig at least with:
app-crypt/gnupg -> app-crypt/pinentry[verify-sig] -> 
sec-keys/openpgp-keys-gnupg -> app-crypt/gnupg
We also have one with app-crypt/gcr with USE=gtk:
app-crypt/gnupg -> app-crypt/pinentry[gtk] -> app-crypt/gcr -> 
app-crypt/gnupg (PDEPEND)

gnupg works without pinentry to an extent and it's a softer dependency than
the rest of DEPEND/RDEPEND, so use PDEPEND here give it's a @system package.

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.42-r1.ebuild | 181 ++
 app-crypt/gnupg/gnupg-2.4.3-r1.ebuild  | 198 +
 2 files changed, 379 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r1.ebuild
new file mode 100644
index ..2038d73aa7f2
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.42-r1.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.38
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:= )
+   tofu? ( >=dev-db/sqlite-3.7 )
+"
+RDEPEND="
+   ${DEPEND}
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )
+"
+PDEPEND="
+   app-crypt/pinentry
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
+)
+
+src_prepare() {
+   default
+
+   # Inject SSH_AUTH_SOCK into user's sessions after enabling 
gpg-agent-ssh.socket in systemctl --user mode,
+   # idea borrowed from libdbus, see
+   #   
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/bus/systemd-user/dbus.socket.in#L6
+   #
+   # This cannot be upstreamed, as it requires determining the exact 
prefix of 'systemctl',
+   # which in turn requires discovery in Autoconf, something that upstream 
deeply resents.
+   sed -e "/DirectoryMode=/a ExecStartPost=-${EPREFIX}/bin/systemctl 
--user set-environment SSH_AUTH_SOCK=%t/gnupg/S.gpg-agent.ssh" \
+   -i doc/examples/systemd-user/gpg-agent-ssh.socket || die
+}
+
+my_src_configure() {
+   # Upstream don't support LTO, bug #854222.
+   filter-lto
+
+   local myconf=(
+   $(use_enable bzip2)
+   $(use_enable nls)
+   $(use_enable smartcard scdaemon)
+   $(use_enable ssl gnutls)
+   $(use_enable test all-tests)
+   $(use_enable test tests)
+   $(use_enable tofu)
+   $(use smartcard && use_enable usb ccid-driver || echo 
'--disable-ccid-driver')
+   $(use_enable wks-server wks-tools)
+   $(use_wit

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-12-10 Thread Sam James
commit: aed74068a8622b5839462d67a1cb11dcee36059b
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 20:22:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 20:22:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed74068

app-crypt/gnupg: add 2.2.42

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.42.ebuild | 179 
 2 files changed, 181 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 4d6957d09981..2a6a68880c4d 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,7 @@
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
+DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a
 SHA512 
9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5
+DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
 DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e
 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868
 DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B 
b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28
 SHA512 
193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e

diff --git a/app-crypt/gnupg/gnupg-2.2.42.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42.ebuild
new file mode 100644
index ..2b5d6e16fdfb
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.42.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.38
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:= )
+   tofu? ( >=dev-db/sqlite-3.7 )
+"
+RDEPEND="
+   ${DEPEND}
+   app-crypt/pinentry
+

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg-pkcs11-scd/

2023-11-19 Thread Ulrich Müller
commit: 621ac3831ee7e0188361a57ca516a664159f034d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Oct 28 10:05:44 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Nov 19 11:21:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621ac383

app-crypt/gnupg-pkcs11-scd: use HTTPS

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
index 2a2d4d1fcdf9..96b4bdf1f3fe 100644
--- a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.9.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="PKCS#11 support for GnuPG"
-HOMEPAGE="http://gnupg-pkcs11.sourceforge.net";
+HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/";
 SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-08-13 Thread Sam James
commit: cb7ef59c5e93ae0cc20242c9154160c39e19de45
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 13 08:08:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 13 08:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7ef59c

app-crypt/gnupg: filter-lto

Unsupported by upstream and warnings indicating that it's unsafe are unfixed.

Closes: https://bugs.gentoo.org/854222
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild   | 3 +++
 app-crypt/gnupg/gnupg-2.4.2-r1.ebuild | 3 +++
 app-crypt/gnupg/gnupg-2.4.3.ebuild| 3 +++
 3 files changed, 9 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index d6120e2f3435..85527232bafd 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -81,6 +81,9 @@ src_prepare() {
 }
 
 my_src_configure() {
+   # Upstream don't support LTO, bug #854222.
+   filter-lto
+
local myconf=(
$(use_enable bzip2)
$(use_enable nls)

diff --git a/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild
index 6fd1932406ef..23f05b57b242 100644
--- a/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild
@@ -96,6 +96,9 @@ src_prepare() {
 }
 
 my_src_configure() {
+   # Upstream don't support LTO, bug #854222.
+   filter-lto
+
local myconf=(
$(use_enable bzip2)
$(use_enable nls)

diff --git a/app-crypt/gnupg/gnupg-2.4.3.ebuild 
b/app-crypt/gnupg/gnupg-2.4.3.ebuild
index a8fed477d30e..7317dc4c1bda 100644
--- a/app-crypt/gnupg/gnupg-2.4.3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.3.ebuild
@@ -97,6 +97,9 @@ src_prepare() {
 }
 
 my_src_configure() {
+   # Upstream don't support LTO, bug #854222.
+   filter-lto
+
local myconf=(
$(use_enable bzip2)
$(use_enable nls)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2023-07-05 Thread Sam James
commit: 4f6ffeb7d953292bfb94968960f83edbbdca4ec1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul  6 00:03:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul  6 00:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6ffeb7

app-crypt/gnupg: add 2.4.3

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/files/gnupg-2.4.3-no-ldap.patch |  28 
 app-crypt/gnupg/gnupg-2.4.3.ebuild  | 193 
 3 files changed, 223 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 5988bcdfce11..4d6957d09981 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,3 +2,5 @@ DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0b
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
 DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e
 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868
+DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B 
b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28
 SHA512 
193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e
+DIST gnupg-2.4.3.tar.bz2.sig 119 BLAKE2B 
763c0569e5378e132de39e1583c19bae8912455bf7cd5a65bcfc88fa43be99fb6bbf8397192b3086db2f6f0f63fc25789f5e6ce98b2fe63cda3bf673b1c60a20
 SHA512 
7a694d194c3befdfc865a7872c0883304ea704e3691eac328d802f12f4f82c2a93eaa1257d3e09b38494b38185f5b8cf35c964f0c3846bbb29b93727ffee

diff --git a/app-crypt/gnupg/files/gnupg-2.4.3-no-ldap.patch 
b/app-crypt/gnupg/files/gnupg-2.4.3-no-ldap.patch
new file mode 100644
index ..06d4221488e9
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.4.3-no-ldap.patch
@@ -0,0 +1,28 @@
+https://dev.gnupg.org/T6579
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=dc13361524c1477b2106c7385f2059f9ea111b84
+
+From dc13361524c1477b2106c7385f2059f9ea111b84 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Wed, 5 Jul 2023 09:29:54 +0900
+Subject: [PATCH] dirmngr: Enable the call of ks_ldap_help_variables when
+ USE_LDAP.
+
+* dirmngr/server.c [USE_LDAP] (cmd_ad_query): Conditionalize.
+
+--
+
+Signed-off-by: NIIBE Yutaka 
+--- a/dirmngr/server.c
 b/dirmngr/server.c
+@@ -2776,7 +2776,9 @@ cmd_ad_query (assuan_context_t ctx, char *line)
+ 
+   if (opt_help)
+ {
++#if USE_LDAP
+   ks_ldap_help_variables (ctrl);
++#endif
+   err = 0;
+   goto leave;
+ }
+-- 
+2.11.0

diff --git a/app-crypt/gnupg/gnupg-2.4.3.ebuild 
b/app-crypt/gnupg/gnupg-2.4.3.ebuild
new file mode 100644
index ..a8fed477d30e
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.3.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each versi

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-06-28 Thread Sam James
commit: 23cf518a1f7d72b3c9be262387b628766e8e6ca6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:17:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:17:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23cf518a

app-crypt/gnupg: drop 2.4.1, 2.4.2

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.4.1.ebuild | 191 -
 app-crypt/gnupg/gnupg-2.4.2.ebuild | 191 -
 3 files changed, 384 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index ce2f8995cfdc..5988bcdfce11 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,6 +1,4 @@
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
-DIST gnupg-2.4.1.tar.bz2 7341338 BLAKE2B 
6da4b1ed44f8110421ea465b50a08915231a26ee450c1b11326b9b72b9ea304ea0c0881e967ca9c6054bc526445951176c50d9a2e24b038c04354c778e59
 SHA512 
4d6b30ec4b8d786508ec1ac5f3c5b0ddebdc4f60aa72eb5d6ecc185ff0e9f1f4798f80ae16a3d136052b91ec54978ec0b7969a11a6c2727f30b3b6efabbaf388
-DIST gnupg-2.4.1.tar.bz2.sig 238 BLAKE2B 
b832f8930827ddeacf4ca864279acfb5256427aaa9164ea1d9a98528c4a637d1288269c8fa6a19427b768294a9833dbe3eeb596abb1774864ca92001921f0b54
 SHA512 
2fead4f71876bf839cffc78def542b2cfd1b76ac207a06d8725dca7e20572969d9d72fc28b0c84345ee56cc57f5e3ff83e79be24eab1ee6db91680ae95447809
 DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e
 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868

diff --git a/app-crypt/gnupg/gnupg-2.4.1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.1.ebuild
deleted file mode 100644
index 824453c2bd62..
--- a/app-crypt/gnupg/gnupg-2.4.1.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
-# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
-inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( tofu )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND="
-   >=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.46
-   >=dev-libs/libksba-1.6.3
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:0= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   tofu? ( >=dev-db/sqlite-3.27 )
-   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
-   ssl? ( >=net-libs/gnutls-3.0:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   app-crypt/pinentry
-   nls? ( virtual/libintl )
-   selinux? ( sec-policy/selinux-gpg )
-   wks-server? ( virtual/mta )
-"
-BDEPEND="
- 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/

2023-06-23 Thread Conrad Kostecki
commit: 553caf28eeb51fbd454e2329b507dd6670be0340
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jun  1 15:43:31 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jun 23 21:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553caf28

app-crypt/gnupg: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31266
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/gnupg-2.2.40-fix-no-ldap-build.patch | 36 --
 1 file changed, 36 deletions(-)

diff --git a/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch 
b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch
deleted file mode 100644
index 3ab9c0cba902..
--- a/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=7011286ce6e1fb56c2989fdafbd11b931c489faa
-
-From 7011286ce6e1fb56c2989fdafbd11b931c489faa Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Fri, 14 Oct 2022 09:58:41 +0900
-Subject: [PATCH] dirmngr: Fix build with no LDAP support.
-
-* dirmngr/server.c [USE_LDAP] (start_command_handler): Conditionalize.
-
---
-
-GnuPG-bug-id: 6239
-Signed-off-by: NIIBE Yutaka 

- dirmngr/server.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/dirmngr/server.c b/dirmngr/server.c
-index 04ebfd317..98f354300 100644
 a/dirmngr/server.c
-+++ b/dirmngr/server.c
-@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int 
session_id)
-ctrl->refcount);
-   else
- {
-+#if USE_LDAP
-   ks_ldap_free_state (ctrl->ks_get_state);
-   ctrl->ks_get_state = NULL;
-+#endif
-   release_ctrl_ocsp_certs (ctrl);
-   xfree (ctrl->server_local);
-   dirmngr_deinit_default_ctrl (ctrl);
--- 
-2.11.0
-
-



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2023-06-10 Thread Sam James
commit: 45c04d8fcc0b0432990e1a3e2c6ae5e0d1c4032a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 21:01:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 21:01:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c04d8f

app-crypt/gnupg: backport Emacs EPA fix

Closes: https://bugs.gentoo.org/907839
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch | 564 ++
 app-crypt/gnupg/gnupg-2.4.2-r1.ebuild | 192 
 2 files changed, 756 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch 
b/app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch
new file mode 100644
index ..2e9141ab579b
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.4.2-fix-emacs.patch
@@ -0,0 +1,564 @@
+https://bugs.gentoo.org/907839
+https://dev.gnupg.org/T6481
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=2f872fa68c6576724b9dabee9fb0844266f55d0d
+
+From 2f872fa68c6576724b9dabee9fb0844266f55d0d Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Wed, 24 May 2023 10:36:04 +0900
+Subject: [PATCH] gpg: Report BEGIN_* status before examining the input.
+
+* common/miscellaneous.c (is_openpgp_compressed_packet)
+(is_file_compressed): Moved to ...
+* common/iobuf.c: ... in this file.
+(is_file_compressed): Change the argument to INP, the iobuf.
+* common/util.h (is_file_compressed): Remove.
+* common/iobuf.h (is_file_compressed): Add.
+* g10/cipher-aead.c (write_header): Don't call write_status_printf
+here.
+(cipher_filter_aead): Call write_status_printf when called with
+IOBUFCTRL_INIT.
+* g10/cipher-cfb.c (write_header): Don't call write_status_printf
+here.
+(cipher_filter_cfb): Call write_status_printf when called with
+IOBUFCTRL_INIT.
+* g10/encrypt.c (encrypt_simple): Use new is_file_compressed function,
+after call of iobuf_push_filter.
+(encrypt_crypt): Likewise.
+* g10/sign.c (sign_file): Likewise.
+
+--
+
+GnuPG-bug-id: 6481
+Signed-off-by: NIIBE Yutaka 
+--- a/common/iobuf.c
 b/common/iobuf.c
+@@ -3057,3 +3057,123 @@ iobuf_skip_rest (iobuf_t a, unsigned long n, int 
partial)
+   }
+ }
+ }
++
++
++/* Check whether (BUF,LEN) is valid header for an OpenPGP compressed
++ * packet.  LEN should be at least 6.  */
++static int
++is_openpgp_compressed_packet (const unsigned char *buf, size_t len)
++{
++  int c, ctb, pkttype;
++  int lenbytes;
++
++  ctb = *buf++; len--;
++  if (!(ctb & 0x80))
++return 0; /* Invalid packet.  */
++
++  if ((ctb & 0x40)) /* New style (OpenPGP) CTB.  */
++{
++  pkttype = (ctb & 0x3f);
++  if (!len)
++return 0; /* Expected first length octet missing.  */
++  c = *buf++; len--;
++  if (c < 192)
++;
++  else if (c < 224)
++{
++  if (!len)
++return 0; /* Expected second length octet missing. */
++}
++  else if (c == 255)
++{
++  if (len < 4)
++return 0; /* Expected length octets missing */
++}
++}
++  else /* Old style CTB.  */
++{
++  pkttype = (ctb>>2)&0xf;
++  lenbytes = ((ctb&3)==3)? 0 : (1<<(ctb & 3));
++  if (len < lenbytes)
++return 0; /* Not enough length bytes.  */
++}
++
++  return (pkttype == 8);
++}
++
++
++/*
++ * Check if the file is compressed, by peeking the iobuf.  You need to
++ * pass the iobuf with INP.  Returns true if the buffer seems to be
++ * compressed.
++ */
++int
++is_file_compressed (iobuf_t inp)
++{
++  int i;
++  char buf[32];
++  int buflen;
++
++  struct magic_compress_s
++  {
++byte len;
++byte extchk;
++byte magic[5];
++  } magic[] =
++  {
++   { 3, 0, { 0x42, 0x5a, 0x68, 0x00 } }, /* bzip2 */
++   { 3, 0, { 0x1f, 0x8b, 0x08, 0x00 } }, /* gzip */
++   { 4, 0, { 0x50, 0x4b, 0x03, 0x04 } }, /* (pk)zip */
++   { 5, 0, { '%', 'P', 'D', 'F', '-'} }, /* PDF */
++   { 4, 1, { 0xff, 0xd8, 0xff, 0xe0 } }, /* Maybe JFIF */
++   { 5, 2, { 0x89, 'P','N','G', 0x0d} }  /* Likely PNG */
++  };
++
++  if (!inp)
++return 0;
++
++  for ( ; inp->chain; inp = inp->chain )
++;
++
++  buflen = iobuf_ioctl (inp, IOBUF_IOCTL_PEEK, sizeof buf, buf);
++  if (buflen < 0)
++{
++  buflen = 0;
++  log_debug ("peeking at input failed\n");
++}
++
++  if ( buflen < 6 )
++{
++  return 0;  /* Too short to check - assume uncompressed.  */
++}
++
++  for ( i = 0; i < DIM (magic); i++ )
++{
++  if (!memcmp( buf, magic[i].magic, magic[i].len))
++{
++  switch (magic[i].extchk)
++{
++case 0:
++  return 1; /* Is compressed.  */
++case 1:
++  if (buflen > 11 && !memcmp (buf + 6, "JFIF", 5))
++return 1; /* JFIF: this likely a compressed JPEG.  */
++  break;
++case 2:
++  if (buflen > 8
++  && buf[5] == 0x0a && buf[6] == 0x1a && buf[7] == 0x0a)
++ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-05-30 Thread Sam James
commit: 97b59b47f6c2b286b1c668054d5bce40bc8e104d
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 00:09:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 00:22:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b59b47

app-crypt/gnupg: drop 2.2.40

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 -
 app-crypt/gnupg/gnupg-2.2.40.ebuild | 166 
 2 files changed, 168 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 5356f261e3e1..49e0444c076a 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,3 @@
-DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229
 SHA512 
4c2f5fbf37ba6fbad0045aad23129186963010c673ea0b81801adc4f98efe14d6c7228e22815b6b26307c1fe5bb51cd088aa6a0f06a9325d3c021849ef81c594
-DIST gnupg-2.2.40.tar.bz2.sig 238 BLAKE2B 
f5d54d46b569874b1b210249faf18d6a10003b81cc0e16d4bb26d61ebfcf2fbb9f54d82ee10fe31c24f88538293fb1434640fd4ec53531770777b1109de5df9e
 SHA512 
df7cb13ac547eb9b577b546bb1672980eda5862b02160ae50fe7802c9122c62c0f1a85255bbd33bf795a3febc9ea17402d97123a1f20bfe016edb072de922c16
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
 DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
deleted file mode 100644
index 71f980e5fb0f..
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
-inherit flag-o-matic systemd toolchain-funcs verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
-RESTRICT="!test? ( test )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND=">=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.8.0:=
-   >=dev-libs/libgpg-error-1.29
-   >=dev-libs/libksba-1.3.5
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:0= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   ssl? ( >=net-libs/gnutls-3.0:0= )
-   tofu? ( >=dev-db/sqlite-3.7 )"
-
-RDEPEND="${DEPEND}
-   app-crypt/pinentry
-   nls? ( virtual/libintl )
-   selinux? ( sec-policy/selinux-gpg )
-   wks-server? ( virtual/mta )"
-
-BDEPEND="virtual/pkgconfig
-   doc? ( sys-apps/texinfo )
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-gnupg )"
-
-DOCS=(
-   ChangeLog NEWS README THANKS TODO VERSION
-   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
-)
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
-   "${FILESDIR}"/${P}-fix-no-ldap-build.patch
-)
-
-src_prepare() {
-   default
-
-   # Inject SSH_AUTH_SOCK into user's sessions after enabling 
gpg-agent-ssh.socket in systemctl --user mode,
-   # idea bo

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-05-30 Thread Sam James
commit: ac82b801ece49d278421022486befba73c3910f0
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 00:10:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 00:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac82b801

app-crypt/gnupg: drop 2.4.0

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.4.0.ebuild | 178 -
 2 files changed, 180 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 946ee1d1addf..ce2f8995cfdc 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,7 +1,5 @@
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
-DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de07103d9164ec6dc44552fa0d8c5e5973d74dcd3ffd3d4cf0564c9dab66c6e2adbcd7b34bbc4b5faf0f1bf0f3836aa
 SHA512 
094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
-DIST gnupg-2.4.0.tar.bz2.sig 238 BLAKE2B 
745dda62b3e87507d7a64fb32036675038927dc9e8d1c4baadd9117c33d189a01d2cfcb362694f6ca4ef291b36828a9ee4c908ce1ac5f27109efd1fa66bcb662
 SHA512 
383c3ece4f34fc2a4f4f483ed67f821df9a96597de090b99c5e0f0cac3cf7a0d9422e469fb8b13cf472297c56e989a43463eac5045d167950fe58a38df96c893
 DIST gnupg-2.4.1.tar.bz2 7341338 BLAKE2B 
6da4b1ed44f8110421ea465b50a08915231a26ee450c1b11326b9b72b9ea304ea0c0881e967ca9c6054bc526445951176c50d9a2e24b038c04354c778e59
 SHA512 
4d6b30ec4b8d786508ec1ac5f3c5b0ddebdc4f60aa72eb5d6ecc185ff0e9f1f4798f80ae16a3d136052b91ec54978ec0b7969a11a6c2727f30b3b6efabbaf388
 DIST gnupg-2.4.1.tar.bz2.sig 238 BLAKE2B 
b832f8930827ddeacf4ca864279acfb5256427aaa9164ea1d9a98528c4a637d1288269c8fa6a19427b768294a9833dbe3eeb596abb1774864ca92001921f0b54
 SHA512 
2fead4f71876bf839cffc78def542b2cfd1b76ac207a06d8725dca7e20572969d9d72fc28b0c84345ee56cc57f5e3ff83e79be24eab1ee6db91680ae95447809
 DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e

diff --git a/app-crypt/gnupg/gnupg-2.4.0.ebuild 
b/app-crypt/gnupg/gnupg-2.4.0.ebuild
deleted file mode 100644
index a8964f482315..
--- a/app-crypt/gnupg/gnupg-2.4.0.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
-# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
-inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( tofu )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND="
-   >=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.46
-   >=dev-libs/libksba-1.6.3
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:0= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   tofu? ( >=dev-db/sqlite-3.27 )
-   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
-  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-05-30 Thread Sam James
commit: a7cbf4fd8e180c33485845654556d92827d23446
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 00:10:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 00:22:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cbf4fd

app-crypt/gnupg: drop 2.3.8

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.3.8.ebuild | 171 -
 2 files changed, 173 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 49e0444c076a..946ee1d1addf 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,7 +1,5 @@
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
-DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2
-DIST gnupg-2.3.8.tar.bz2.sig 238 BLAKE2B 
ea0442109ed6166635b622d352d7476396836b9b7671da3a44b17d04a7a0b9d8dc6e48434c379578466907854ae255d7541064a21eda1a43f96bedf963b699b9
 SHA512 
e9e6ef800f2ef78e637e7d06c340e0c2e0441a8d065dd7dee484171411be784e6f0e6def634405c5231a429f8d73a1946eba8b1d35d7563e372fe07923ddd4c8
 DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de07103d9164ec6dc44552fa0d8c5e5973d74dcd3ffd3d4cf0564c9dab66c6e2adbcd7b34bbc4b5faf0f1bf0f3836aa
 SHA512 
094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
 DIST gnupg-2.4.0.tar.bz2.sig 238 BLAKE2B 
745dda62b3e87507d7a64fb32036675038927dc9e8d1c4baadd9117c33d189a01d2cfcb362694f6ca4ef291b36828a9ee4c908ce1ac5f27109efd1fa66bcb662
 SHA512 
383c3ece4f34fc2a4f4f483ed67f821df9a96597de090b99c5e0f0cac3cf7a0d9422e469fb8b13cf472297c56e989a43463eac5045d167950fe58a38df96c893
 DIST gnupg-2.4.1.tar.bz2 7341338 BLAKE2B 
6da4b1ed44f8110421ea465b50a08915231a26ee450c1b11326b9b72b9ea304ea0c0881e967ca9c6054bc526445951176c50d9a2e24b038c04354c778e59
 SHA512 
4d6b30ec4b8d786508ec1ac5f3c5b0ddebdc4f60aa72eb5d6ecc185ff0e9f1f4798f80ae16a3d136052b91ec54978ec0b7969a11a6c2727f30b3b6efabbaf388

diff --git a/app-crypt/gnupg/gnupg-2.3.8.ebuild 
b/app-crypt/gnupg/gnupg-2.3.8.ebuild
deleted file mode 100644
index fcc35533fe5d..
--- a/app-crypt/gnupg/gnupg-2.3.8.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintainers should:
-# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
-# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
-# (find the one for the current release then subscribe to it +
-# any subsequent ones linked within so you're covered for a while.)
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
-inherit flag-o-matic systemd toolchain-funcs verify-sig
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/";
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( tofu )"
-
-# Existence of executables is checked during configuration.
-# Note: On each bump, update dep bounds on each version from configure.ac!
-DEPEND=">=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.41
-   >=dev-libs/libksba-1.3.4
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap:= )
-   readline? ( sys-libs/readline:0= )
-   smartcard? ( usb? ( virtual/libusb:1 ) )
-   tofu? ( >=dev-db/sqlite-3.27 )
-   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
-   ssl? ( >=net-libs/gnutls-3.0:0= )
-"
-
-RDEPEND="${DEPEND}
-   app-crypt/pinentry
-   nls? ( virtual/libi

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-05-30 Thread Sam James
commit: 9ff9dfbd919688c100c476de6a654811faeb0330
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 00:09:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 00:22:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff9dfbd

app-crypt/gnupg: add 2.4.2

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.4.2.ebuild | 191 +
 2 files changed, 193 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index a0b20cfe49cf..5356f261e3e1 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -8,3 +8,5 @@ DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de0710
 DIST gnupg-2.4.0.tar.bz2.sig 238 BLAKE2B 
745dda62b3e87507d7a64fb32036675038927dc9e8d1c4baadd9117c33d189a01d2cfcb362694f6ca4ef291b36828a9ee4c908ce1ac5f27109efd1fa66bcb662
 SHA512 
383c3ece4f34fc2a4f4f483ed67f821df9a96597de090b99c5e0f0cac3cf7a0d9422e469fb8b13cf472297c56e989a43463eac5045d167950fe58a38df96c893
 DIST gnupg-2.4.1.tar.bz2 7341338 BLAKE2B 
6da4b1ed44f8110421ea465b50a08915231a26ee450c1b11326b9b72b9ea304ea0c0881e967ca9c6054bc526445951176c50d9a2e24b038c04354c778e59
 SHA512 
4d6b30ec4b8d786508ec1ac5f3c5b0ddebdc4f60aa72eb5d6ecc185ff0e9f1f4798f80ae16a3d136052b91ec54978ec0b7969a11a6c2727f30b3b6efabbaf388
 DIST gnupg-2.4.1.tar.bz2.sig 238 BLAKE2B 
b832f8930827ddeacf4ca864279acfb5256427aaa9164ea1d9a98528c4a637d1288269c8fa6a19427b768294a9833dbe3eeb596abb1774864ca92001921f0b54
 SHA512 
2fead4f71876bf839cffc78def542b2cfd1b76ac207a06d8725dca7e20572969d9d72fc28b0c84345ee56cc57f5e3ff83e79be24eab1ee6db91680ae95447809
+DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e
+DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868

diff --git a/app-crypt/gnupg/gnupg-2.4.2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.2.ebuild
new file mode 100644
index ..824453c2bd62
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.2.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.9.1:=
+   >=dev-libs/libgpg-error-1.46
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   tofu? ( >=dev-db/sqlite-3.27 )
+   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   app-crypt/pinentry
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILES

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2023-05-22 Thread Sam James
commit: 432b7036cc18e57100696d0c505cc6abd1447582
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 04:13:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 04:13:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432b7036

app-crypt/gnupg: add 2.4.1

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/files/README-systemd   |  67 +
 app-crypt/gnupg/files/dirmngr.service  |   8 ++
 app-crypt/gnupg/files/dirmngr.socket   |  11 ++
 app-crypt/gnupg/files/gpg-agent-browser.socket |  13 ++
 app-crypt/gnupg/files/gpg-agent-extra.socket   |  13 ++
 app-crypt/gnupg/files/gpg-agent-ssh.socket |  13 ++
 app-crypt/gnupg/files/gpg-agent.service|   8 ++
 app-crypt/gnupg/files/gpg-agent.socket |  12 ++
 app-crypt/gnupg/gnupg-2.4.1.ebuild | 191 +
 10 files changed, 338 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index a85a849bd427..a0b20cfe49cf 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,5 @@ DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f8
 DIST gnupg-2.3.8.tar.bz2.sig 238 BLAKE2B 
ea0442109ed6166635b622d352d7476396836b9b7671da3a44b17d04a7a0b9d8dc6e48434c379578466907854ae255d7541064a21eda1a43f96bedf963b699b9
 SHA512 
e9e6ef800f2ef78e637e7d06c340e0c2e0441a8d065dd7dee484171411be784e6f0e6def634405c5231a429f8d73a1946eba8b1d35d7563e372fe07923ddd4c8
 DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de07103d9164ec6dc44552fa0d8c5e5973d74dcd3ffd3d4cf0564c9dab66c6e2adbcd7b34bbc4b5faf0f1bf0f3836aa
 SHA512 
094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
 DIST gnupg-2.4.0.tar.bz2.sig 238 BLAKE2B 
745dda62b3e87507d7a64fb32036675038927dc9e8d1c4baadd9117c33d189a01d2cfcb362694f6ca4ef291b36828a9ee4c908ce1ac5f27109efd1fa66bcb662
 SHA512 
383c3ece4f34fc2a4f4f483ed67f821df9a96597de090b99c5e0f0cac3cf7a0d9422e469fb8b13cf472297c56e989a43463eac5045d167950fe58a38df96c893
+DIST gnupg-2.4.1.tar.bz2 7341338 BLAKE2B 
6da4b1ed44f8110421ea465b50a08915231a26ee450c1b11326b9b72b9ea304ea0c0881e967ca9c6054bc526445951176c50d9a2e24b038c04354c778e59
 SHA512 
4d6b30ec4b8d786508ec1ac5f3c5b0ddebdc4f60aa72eb5d6ecc185ff0e9f1f4798f80ae16a3d136052b91ec54978ec0b7969a11a6c2727f30b3b6efabbaf388
+DIST gnupg-2.4.1.tar.bz2.sig 238 BLAKE2B 
b832f8930827ddeacf4ca864279acfb5256427aaa9164ea1d9a98528c4a637d1288269c8fa6a19427b768294a9833dbe3eeb596abb1774864ca92001921f0b54
 SHA512 
2fead4f71876bf839cffc78def542b2cfd1b76ac207a06d8725dca7e20572969d9d72fc28b0c84345ee56cc57f5e3ff83e79be24eab1ee6db91680ae95447809

diff --git a/app-crypt/gnupg/files/README-systemd 
b/app-crypt/gnupg/files/README-systemd
new file mode 100644
index ..cc38fd66ab57
--- /dev/null
+++ b/app-crypt/gnupg/files/README-systemd
@@ -0,0 +1,67 @@
+Socket-activated dirmngr and gpg-agent with systemd
+===
+
+When used on a GNU/Linux system supervised by systemd, you can ensure
+that the GnuPG daemons dirmngr and gpg-agent are launched
+automatically the first time they're needed, and shut down cleanly at
+session logout.  This is done by enabling user services via
+socket-activation.
+
+System distributors
+---
+
+The *.service and *.socket files (from this directory) should be
+placed in /usr/lib/systemd/user/ alongside other user-session services
+and sockets.
+
+To enable socket-activated dirmngr for all accounts on the system,
+use:
+
+systemctl --user --global enable dirmngr.socket
+
+To enable socket-activated gpg-agent for all accounts on the system,
+use:
+
+systemctl --user --global enable gpg-agent.socket
+
+Additionally, you can enable socket-activated gpg-agent ssh-agent
+emulation for all accounts on the system with:
+
+systemctl --user --global enable gpg-agent-ssh.socket
+
+You can also enable restricted ("--extra-socket"-style) gpg-agent
+sockets for all accounts on the system with:
+
+systemctl --user --global enable gpg-agent-extra.socket
+
+Individual users
+
+
+A user on a system with systemd where this has not been installed
+system-wide can place these files in ~/.config/systemd/user/ to make
+them available.
+
+If a given service isn't installed system-wide, or if it's installed
+system-wide but not globally enabled, individual users will still need
+to enable them.  For example, to enable socket-activated dirmngr for
+all future sessions:
+
+systemctl --user enable dirmngr.socket
+
+To enable socket-activated gpg-agent with ssh support, do:
+
+systemctl --user enable gpg-agent.socket gpg-agent-ssh.socket
+
+These changes won't take effect until your next login after you've
+fully logged out (be sure to terminate any running daemons before
+logging out).
+
+If 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-04-20 Thread Mike Gilbert
commit: 6cdb892ebc845603a20e03457a6e2a2e85fc661e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 20 18:12:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 20 18:12:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdb892e

app-crypt/gnupg: update .sig entries in Manifest

It appears upstream appended an additional signature.

Closes: https://bugs.gentoo.org/904695
Signed-off-by: Mike Gilbert  gentoo.org>

 app-crypt/gnupg/Manifest | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 635af7c8ca9c..a85a849bd427 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,8 +1,8 @@
 DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229
 SHA512 
4c2f5fbf37ba6fbad0045aad23129186963010c673ea0b81801adc4f98efe14d6c7228e22815b6b26307c1fe5bb51cd088aa6a0f06a9325d3c021849ef81c594
-DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B 
baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf
 SHA512 
fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64
+DIST gnupg-2.2.40.tar.bz2.sig 238 BLAKE2B 
f5d54d46b569874b1b210249faf18d6a10003b81cc0e16d4bb26d61ebfcf2fbb9f54d82ee10fe31c24f88538293fb1434640fd4ec53531770777b1109de5df9e
 SHA512 
df7cb13ac547eb9b577b546bb1672980eda5862b02160ae50fe7802c9122c62c0f1a85255bbd33bf795a3febc9ea17402d97123a1f20bfe016edb072de922c16
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
-DIST gnupg-2.2.41.tar.bz2.sig 119 BLAKE2B 
d9a9ab4d71ca759d634c606144a2602fce8bf4e3a7407908442ef6f251c5e01ef829b3d35d28f03b13a3a7099081484ee6c83a26a9fe2154aa0a00e8678c654c
 SHA512 
467c94a876c57854d283447ca7e94bd72d95d9cbe45247f39d9a73d0b3c500388927c980f84afb1b9c02c3811f349582cb7ee36d967c4f0d8aae95ce07bed955
+DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
 DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2
-DIST gnupg-2.3.8.tar.bz2.sig 119 BLAKE2B 
29a133605d72dc4c102ec9a82d654cb980a72463fdc6e255d595e0559bb08860dcb1b014681e1d177eb29c0d32f4ce4ef6caefa6558f1cb97c87c42fb426ea63
 SHA512 
d97a92c245df997dbff800b25872e9f0769b20e9336b12682b4539fd4fe0e9c2dada7af397b8afeeeba316100b8f4dd86ba96e1dc62cee70158927229b0a015d
+DIST gnupg-2.3.8.tar.bz2.sig 238 BLAKE2B 
ea0442109ed6166635b622d352d7476396836b9b7671da3a44b17d04a7a0b9d8dc6e48434c379578466907854ae255d7541064a21eda1a43f96bedf963b699b9
 SHA512 
e9e6ef800f2ef78e637e7d06c340e0c2e0441a8d065dd7dee484171411be784e6f0e6def634405c5231a429f8d73a1946eba8b1d35d7563e372fe07923ddd4c8
 DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de07103d9164ec6dc44552fa0d8c5e5973d74dcd3ffd3d4cf0564c9dab66c6e2adbcd7b34bbc4b5faf0f1bf0f3836aa
 SHA512 
094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
-DIST gnupg-2.4.0.tar.bz2.sig 119 BLAKE2B 
238e07f48d7cf13d1030801d16dfd0af0411b5a9ebf0594124dc5edc02953187dd5fe7c9b7cca3edd63bd4ffb3604a098ee71031bf8fcef731e55268efb1f509
 SHA512 
3ed098ad036907fde2c80fdd09a5f3fd1a151ecfa47b5a34a949e129fcd1a748ab0ed7219433e5104d98a670bd91d353157ef2e8cc4e0c5817da2d7da58c4b20
+DIST gnupg-2.4.0.tar.bz2.sig 238 BLAKE2B 
745dda62b3e87507d7a64fb32036675038927dc9e8d1c4baadd9117c33d189a01d2cfcb362694f6ca4ef291b36828a9ee4c908ce1ac5f27109efd1fa66bcb662
 SHA512 
383c3ece4f34fc2a4f4f483ed67f821df9a96597de090b99c5e0f0cac3cf7a0d9422e469fb8b13cf472297c56e989a43463eac5045d167950fe58a38df96c893



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-04-17 Thread Sam James
commit: cc0c1a0a49067ddf1442ac8774478887e70a971b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:19:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0c1a0a

app-crypt/gnupg: update libgpg-error min. version for gpgrt_reallocarray

Had a report when upgrading an old system of:
```
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
../common/libcommon.a(libcommon_a-tlv-builder.o): in function 
`ensure_space.part.0':
tlv-builder.c:(.text+0x34): undefined reference to `gpgrt_reallocarray'
```

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index 3f97d048aebf..f1c1b15065fc 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -32,7 +32,7 @@ RESTRICT="!test? ( test )"
 DEPEND="
>=dev-libs/libassuan-2.5.0
>=dev-libs/libgcrypt-1.8.0:=
-   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libgpg-error-1.38
>=dev-libs/libksba-1.3.5
>=dev-libs/npth-1.2
>=net-misc/curl-7.10



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-03-31 Thread Arthur Zamarin
commit: 02ba1a637d4ab15572ff1d627c54de9b47a9d06c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:52:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ba1a63

app-crypt/gnupg: Stabilize 2.2.41 ppc64, #893994

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index e5516ce67ce6..846d357c8a2e 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-03-31 Thread Arthur Zamarin
commit: cec6ec2f4a78467d6723786052579d4494da0bb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:52:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:52:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec6ec2f

app-crypt/gnupg: Stabilize 2.2.41 ppc, #893994

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index 846d357c8a2e..3f97d048aebf 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-03-28 Thread Sam James
commit: 3a3452c708066f7e08a69af10c2b26f354a896fd
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Tue Mar 28 23:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 23:38:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3452c7

app-crypt/gnupg: Stabilize 2.2.41 sparc, #893994

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index a3152b6a7b0f..e5516ce67ce6 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-02-20 Thread Arthur Zamarin
commit: 4614305c0cc9c9d74c049aba04b814cacb340c3e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Feb 20 20:16:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Feb 20 20:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4614305c

app-crypt/gnupg: Stabilize 2.2.41 amd64, #893994

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index 2af3f3a7c7f6..a3152b6a7b0f 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-02-16 Thread Sam James
commit: cc21144564bc02ba72da6c4b0d9a4ec14b9ce662
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 10:00:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 10:00:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc211445

app-crypt/gnupg: Stabilize 2.2.41 x86, #893994

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index 727acc997030..2af3f3a7c7f6 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-02-11 Thread Sam James
commit: e0d2c7849f2814e33de4c03fb82ee8e4197af266
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 12 06:22:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 12 06:22:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d2c784

app-crypt/gnupg: Stabilize 2.2.41 hppa, #893994

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index eb39b747cb9b..b2e0277c6d6c 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-02-11 Thread Sam James
commit: 4216e2db05fd45deb5e280b8eb9c8c812fa09862
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 12 06:22:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 12 06:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4216e2db

app-crypt/gnupg: Stabilize 2.2.41 arm, #893994

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index 37e68bc395e3..eb39b747cb9b 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2023-02-11 Thread Sam James
commit: a78223d112d08b9076aefa04e3f72fd54f8f5ca5
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 12 06:22:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 12 06:22:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78223d1

app-crypt/gnupg: Stabilize 2.2.41 arm64, #893994

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index b2e0277c6d6c..727acc997030 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-12-20 Thread Sam James
commit: ce0b4a32b86dc381929b002b722696b0b0810df9
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 18:52:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 18:53:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0b4a32

app-crypt/gnupg: fix build w/ USE=tools

Another victim of out of source migration.

Closes: https://bugs.gentoo.org/887465
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 10 +-
 app-crypt/gnupg/gnupg-2.4.0.ebuild  |  8 +++-
 2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index ab8c34f65904..37e68bc395e3 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -150,11 +150,9 @@ my_src_test() {
 my_src_install() {
emake DESTDIR="${D}" install
 
-   use tools &&
-   dobin \
-   tools/{convert-from-106,gpg-check-pattern} \
-   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
-   tools/make-dns-cert
+   use tools && dobin \
+   tools/{gpg-zip,gpgconf,gpgsplit,gpg-check-pattern} \
+   tools/make-dns-cert
 
dosym gpg /usr/bin/gpg2
dosym gpgv /usr/bin/gpgv2
@@ -170,6 +168,8 @@ my_src_install() {
 my_src_install_all() {
einstalldocs
 
+   use tools && dobin tools/{convert-from-106,mail-signed-keys,lspgpot}
+
use doc && dodoc doc/*.png
 
systemd_douserunit doc/examples/systemd-user/*.{service,socket}

diff --git a/app-crypt/gnupg/gnupg-2.4.0.ebuild 
b/app-crypt/gnupg/gnupg-2.4.0.ebuild
index cd23acb62742..8c58fb2730da 100644
--- a/app-crypt/gnupg/gnupg-2.4.0.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.0.ebuild
@@ -154,11 +154,7 @@ my_src_test() {
 my_src_install() {
emake DESTDIR="${D}" install
 
-   use tools &&
-   dobin \
-   tools/{convert-from-106,gpg-check-pattern} \
-   tools/{gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
-   tools/make-dns-cert
+   use tools && dobin tools/{gpgconf,gpgsplit,gpg-check-pattern} 
tools/make-dns-cert
 
dosym gpg /usr/bin/gpg2
dosym gpgv /usr/bin/gpgv2
@@ -174,6 +170,8 @@ my_src_install() {
 my_src_install_all() {
einstalldocs
 
+   use tools && dobin tools/{convert-from-106,mail-signed-keys,lspgpot}
+
use doc && dodoc doc/*.png
 
systemd_douserunit doc/examples/systemd-user/*.{service,socket}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-12-20 Thread Sam James
commit: 7180fe2832f54791c4b9f6dda37a1545e5c08468
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 11:19:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 11:19:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7180fe28

app-crypt/gnupg: use USE=doc install

Closes: https://bugs.gentoo.org/887411
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 4 +++-
 app-crypt/gnupg/gnupg-2.4.0.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index a63eeb433324..ab8c34f65904 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -163,12 +163,14 @@ my_src_install() {
 
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> 
"${ED}"/etc/env.d/30gnupg || die
+
+   use doc && dodoc doc/gnupg.html/*
 }
 
 my_src_install_all() {
einstalldocs
 
-   use doc && dodoc doc/gnupg.html/* doc/*.png
+   use doc && dodoc doc/*.png
 
systemd_douserunit doc/examples/systemd-user/*.{service,socket}
 }

diff --git a/app-crypt/gnupg/gnupg-2.4.0.ebuild 
b/app-crypt/gnupg/gnupg-2.4.0.ebuild
index a07f6689d1f4..cd23acb62742 100644
--- a/app-crypt/gnupg/gnupg-2.4.0.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.0.ebuild
@@ -167,12 +167,14 @@ my_src_install() {
 
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> 
"${ED}"/etc/env.d/30gnupg || die
+
+   use doc && dodoc doc/gnupg.html/*
 }
 
 my_src_install_all() {
einstalldocs
 
-   use doc && dodoc doc/gnupg.html/* doc/*.png
+   use doc && dodoc doc/*.png
 
systemd_douserunit doc/examples/systemd-user/*.{service,socket}
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-12-20 Thread Sam James
commit: 7c72b2c1b9f89be2122a8829e5facf5332fa203a
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 10:34:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 10:51:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c72b2c1

app-crypt/gnupg: add 2.4.0

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.4.0.ebuild | 178 +
 2 files changed, 180 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 8fe351233ea1..1179e4e4a355 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,5 @@ DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0b
 DIST gnupg-2.2.41.tar.bz2.sig 119 BLAKE2B 
d9a9ab4d71ca759d634c606144a2602fce8bf4e3a7407908442ef6f251c5e01ef829b3d35d28f03b13a3a7099081484ee6c83a26a9fe2154aa0a00e8678c654c
 SHA512 
467c94a876c57854d283447ca7e94bd72d95d9cbe45247f39d9a73d0b3c500388927c980f84afb1b9c02c3811f349582cb7ee36d967c4f0d8aae95ce07bed955
 DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2
 DIST gnupg-2.3.8.tar.bz2.sig 119 BLAKE2B 
29a133605d72dc4c102ec9a82d654cb980a72463fdc6e255d595e0559bb08860dcb1b014681e1d177eb29c0d32f4ce4ef6caefa6558f1cb97c87c42fb426ea63
 SHA512 
d97a92c245df997dbff800b25872e9f0769b20e9336b12682b4539fd4fe0e9c2dada7af397b8afeeeba316100b8f4dd86ba96e1dc62cee70158927229b0a015d
+DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de07103d9164ec6dc44552fa0d8c5e5973d74dcd3ffd3d4cf0564c9dab66c6e2adbcd7b34bbc4b5faf0f1bf0f3836aa
 SHA512 
094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
+DIST gnupg-2.4.0.tar.bz2.sig 119 BLAKE2B 
238e07f48d7cf13d1030801d16dfd0af0411b5a9ebf0594124dc5edc02953187dd5fe7c9b7cca3edd63bd4ffb3604a098ee71031bf8fcef731e55268efb1f509
 SHA512 
3ed098ad036907fde2c80fdd09a5f3fd1a151ecfa47b5a34a949e129fcd1a748ab0ed7219433e5104d98a670bd91d353157ef2e8cc4e0c5817da2d7da58c4b20

diff --git a/app-crypt/gnupg/gnupg-2.4.0.ebuild 
b/app-crypt/gnupg/gnupg-2.4.0.ebuild
new file mode 100644
index ..a07f6689d1f4
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.0.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.9.1:=
+   >=dev-libs/libgpg-error-1.46
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   tofu? ( >=dev-db/sqlite-3.27 )
+   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   app-crypt/pinentry
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP do

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-12-20 Thread Sam James
commit: ae94cddc8134450bc1b2c98c2e2cac0880052d1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 10:42:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 10:51:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae94cddc

app-crypt/gnupg: add 2.2.41

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.41.ebuild | 174 
 2 files changed, 176 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 08e0bcdd792b..8fe351233ea1 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,5 +2,7 @@ DIST gnupg-2.2.39.tar.bz2 7290098 BLAKE2B 
a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9
 DIST gnupg-2.2.39.tar.bz2.sig 119 BLAKE2B 
584d7d36671670ac507948257e9c6be556ed2a2d3c0100bb2746edfe96df5ee1d4c6172fe0cae39d85fc290097bc5f6e1b351debc8ec2f5cc78047354fbed016
 SHA512 
6f7d7c2d1fae706b03c735cf453976c3aebef3f23659426f39a88c63d979f4d873ae09280d75dee9000805468d2a7f49d348609061939000f7cedf34ec5c6019
 DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229
 SHA512 
4c2f5fbf37ba6fbad0045aad23129186963010c673ea0b81801adc4f98efe14d6c7228e22815b6b26307c1fe5bb51cd088aa6a0f06a9325d3c021849ef81c594
 DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B 
baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf
 SHA512 
fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64
+DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
+DIST gnupg-2.2.41.tar.bz2.sig 119 BLAKE2B 
d9a9ab4d71ca759d634c606144a2602fce8bf4e3a7407908442ef6f251c5e01ef829b3d35d28f03b13a3a7099081484ee6c83a26a9fe2154aa0a00e8678c654c
 SHA512 
467c94a876c57854d283447ca7e94bd72d95d9cbe45247f39d9a73d0b3c500388927c980f84afb1b9c02c3811f349582cb7ee36d967c4f0d8aae95ce07bed955
 DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2
 DIST gnupg-2.3.8.tar.bz2.sig 119 BLAKE2B 
29a133605d72dc4c102ec9a82d654cb980a72463fdc6e255d595e0559bb08860dcb1b014681e1d177eb29c0d32f4ce4ef6caefa6558f1cb97c87c42fb426ea63
 SHA512 
d97a92c245df997dbff800b25872e9f0769b20e9336b12682b4539fd4fe0e9c2dada7af397b8afeeeba316100b8f4dd86ba96e1dc62cee70158927229b0a015d

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
new file mode 100644
index ..a63eeb433324
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-25 Thread Arthur Zamarin
commit: ba549d633797a806f40331a174882131d5fb7561
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:04:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:04:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba549d63

app-crypt/gnupg: Stabilize 2.2.40 arm64, #881743

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index 2e8be8918b25..78a2c07f7972 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-23 Thread Jakov Smolić
commit: 4f9aea07a1261d67f8902cdaec57402e32b7ce93
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 13:54:38 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 23 13:54:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9aea07

app-crypt/gnupg: Stabilize 2.2.40 amd64, #881743

Signed-off-by: Jakov Smolić  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index 690780e00b5e..2e8be8918b25 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-18 Thread Arthur Zamarin
commit: 73c4c0dc13ead8a7ff8b8ac11ce41e31cc378252
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 09:52:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 09:52:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c4c0dc

app-crypt/gnupg: Stabilize 2.2.40 hppa, #881743

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index 3e3f26b0fe44..690780e00b5e 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-17 Thread Arthur Zamarin
commit: fabc5779f1e4ebeb750fb675d685817f1d375a0f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:48:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:48:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabc5779

app-crypt/gnupg: Stabilize 2.2.40 arm, #881743

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index 678e10b3c354..3e3f26b0fe44 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-17 Thread Arthur Zamarin
commit: 14a90b89e1c15ce3cbdb0ac5e8a8f4d5913af233
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:46:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:46:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a90b89

app-crypt/gnupg: Stabilize 2.2.40 sparc, #881743

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index 19bdd858bf4c..678e10b3c354 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-17 Thread Sam James
commit: ece18f99e97535ae17661762e3e688e0a8d37301
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:45:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:45:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece18f99

app-crypt/gnupg: Stabilize 2.2.40 x86, #881743

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index dabd7ade9703..19bdd858bf4c 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-17 Thread Arthur Zamarin
commit: 9f1f31c24130620c44e3f581e2128963afc9b3cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:43:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:43:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1f31c2

app-crypt/gnupg: Stabilize 2.2.40 ppc64, #881743

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index 1b0455cf6f4a..dabd7ade9703 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-11-17 Thread Arthur Zamarin
commit: 59bd51183b4561a977c5d4fd53e51bce23c8d650
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:43:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:43:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bd5118

app-crypt/gnupg: Stabilize 2.2.40 ppc, #881743

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
index aad9c21dbc70..1b0455cf6f4a 100644
--- a/app-crypt/gnupg/gnupg-2.2.40.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-10-14 Thread Sam James
commit: 2f4204970f0aa8efc36cd1afcd7c8b3f740f87e0
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 19:02:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f420497

app-crypt/gnupg: add 2.3.8

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.3.8.ebuild | 171 +
 2 files changed, 173 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index c9cfff783a16..889592c85d9c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,3 +4,5 @@ DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a46
 DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B 
baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf
 SHA512 
fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9
 DIST gnupg-2.3.7.tar.bz2.sig 119 BLAKE2B 
c2652adf203bc828ed0aaf778542e990028156c16b435cd35aa6fe57ca0a5b798087c98e16589685c8ab9b8b92e16c3f7d4da56a4b1209b9adf2c24ea548ae6e
 SHA512 
0257034b3e7ac390dadb151c656ff59822dacedaddca4ad6b5980b3e03a468ada47553e6a1fcff6a12c64ae2f9c15b245df855cd424b010041df8db9a1b8
+DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be
 SHA512 
6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2
+DIST gnupg-2.3.8.tar.bz2.sig 119 BLAKE2B 
29a133605d72dc4c102ec9a82d654cb980a72463fdc6e255d595e0559bb08860dcb1b014681e1d177eb29c0d32f4ce4ef6caefa6558f1cb97c87c42fb426ea63
 SHA512 
d97a92c245df997dbff800b25872e9f0769b20e9336b12682b4539fd4fe0e9c2dada7af397b8afeeeba316100b8f4dd86ba96e1dc62cee70158927229b0a015d

diff --git a/app-crypt/gnupg/gnupg-2.3.8.ebuild 
b/app-crypt/gnupg/gnupg-2.3.8.ebuild
new file mode 100644
index ..d87edc8dcc51
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.3.8.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( tofu )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND=">=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.9.1:=
+   >=dev-libs/libgpg-error-1.41
+   >=dev-libs/libksba-1.3.4
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   tofu? ( >=dev-db/sqlite-3.27 )
+   tpm? ( >=app-crypt/tpm2-tss-2.4.0:= )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+"
+
+RDEPEND="${DEPEND}
+   app-crypt/pinentry
+   nls? ( virtual/libintl )
+   selinux? ( sec-policy/selinux-gpg )
+   wks-server? ( virtual/mta )"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
+   "

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/, app-crypt/gnupg/files/

2022-10-14 Thread Sam James
commit: 427c50c7e83f2a469b3ce8ba91294142f66155ac
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 14 18:59:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 14 19:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427c50c7

app-crypt/gnupg: add 2.2.40

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 +
 .../files/gnupg-2.2.40-fix-no-ldap-build.patch |  36 +
 app-crypt/gnupg/gnupg-2.2.40.ebuild| 166 +
 3 files changed, 204 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index fdb506e83ca5..c9cfff783a16 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,4 +1,6 @@
 DIST gnupg-2.2.39.tar.bz2 7290098 BLAKE2B 
a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83
 SHA512 
73f881c12c82010aeaada500517ff39ab22b27ff21b1248bc2228b60a2d75385a44a53c5cfadb8f6b84ef22ad9db0105096b6620fb689560809b324019713940
 DIST gnupg-2.2.39.tar.bz2.sig 119 BLAKE2B 
584d7d36671670ac507948257e9c6be556ed2a2d3c0100bb2746edfe96df5ee1d4c6172fe0cae39d85fc290097bc5f6e1b351debc8ec2f5cc78047354fbed016
 SHA512 
6f7d7c2d1fae706b03c735cf453976c3aebef3f23659426f39a88c63d979f4d873ae09280d75dee9000805468d2a7f49d348609061939000f7cedf34ec5c6019
+DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B 
c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229
 SHA512 
4c2f5fbf37ba6fbad0045aad23129186963010c673ea0b81801adc4f98efe14d6c7228e22815b6b26307c1fe5bb51cd088aa6a0f06a9325d3c021849ef81c594
+DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B 
baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf
 SHA512 
fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9
 DIST gnupg-2.3.7.tar.bz2.sig 119 BLAKE2B 
c2652adf203bc828ed0aaf778542e990028156c16b435cd35aa6fe57ca0a5b798087c98e16589685c8ab9b8b92e16c3f7d4da56a4b1209b9adf2c24ea548ae6e
 SHA512 
0257034b3e7ac390dadb151c656ff59822dacedaddca4ad6b5980b3e03a468ada47553e6a1fcff6a12c64ae2f9c15b245df855cd424b010041df8db9a1b8

diff --git a/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch 
b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch
new file mode 100644
index ..3ab9c0cba902
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch
@@ -0,0 +1,36 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=7011286ce6e1fb56c2989fdafbd11b931c489faa
+
+From 7011286ce6e1fb56c2989fdafbd11b931c489faa Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Fri, 14 Oct 2022 09:58:41 +0900
+Subject: [PATCH] dirmngr: Fix build with no LDAP support.
+
+* dirmngr/server.c [USE_LDAP] (start_command_handler): Conditionalize.
+
+--
+
+GnuPG-bug-id: 6239
+Signed-off-by: NIIBE Yutaka 
+---
+ dirmngr/server.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/dirmngr/server.c b/dirmngr/server.c
+index 04ebfd317..98f354300 100644
+--- a/dirmngr/server.c
 b/dirmngr/server.c
+@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int 
session_id)
+ctrl->refcount);
+   else
+ {
++#if USE_LDAP
+   ks_ldap_free_state (ctrl->ks_get_state);
+   ctrl->ks_get_state = NULL;
++#endif
+   release_ctrl_ocsp_certs (ctrl);
+   xfree (ctrl->server_local);
+   dirmngr_deinit_default_ctrl (ctrl);
+-- 
+2.11.0
+
+

diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild 
b/app-crypt/gnupg/gnupg-2.2.40.ebuild
new file mode 100644
index ..aad9c21dbc70
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2022-09-22 Thread Sam James
commit: b4e5401ead897c9f4de51e39a0f7c98f98e5ea31
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 01:02:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 01:02:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e5401e

app-crypt/gnupg: drop versions

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |  10 --
 .../gnupg-2.2.35-status-messages-garbled.patch |  45 --
 .../gnupg-2.3.6-status-messages-garbled.patch  |  45 --
 app-crypt/gnupg/gnupg-2.2.35-r1.ebuild | 160 
 app-crypt/gnupg/gnupg-2.2.35.ebuild| 159 
 app-crypt/gnupg/gnupg-2.2.36.ebuild| 159 
 app-crypt/gnupg/gnupg-2.2.37.ebuild| 159 
 app-crypt/gnupg/gnupg-2.2.38.ebuild| 165 -
 app-crypt/gnupg/gnupg-2.3.6-r1.ebuild  | 165 -
 app-crypt/gnupg/gnupg-2.3.6.ebuild | 164 
 10 files changed, 1231 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 1ae533ed4a9a..fdb506e83ca5 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,14 +1,4 @@
-DIST gnupg-2.2.35.tar.bz2 7262687 BLAKE2B 
18b5965151ded3b3f28d139824e14d7a6f1673c5192ec5f5a80366a6d5f2e04ed7fa035e2bff105e1752753584f992626ccc9ea8840c2bfa39ffe7ca39b81f7f
 SHA512 
ad9f8d10890b7fafb15a7422e2cebaf0f85ce7cf5f880f4edd8d1dec46aa73c01f9096e601f6edd665f8684d1f5892634991a400e00b3185e6b201f549004d3e
-DIST gnupg-2.2.35.tar.bz2.sig 119 BLAKE2B 
d95323703c12c9474b21fa91ddb70d4d4d464c794223e21f6ae5d4de955f07a5cabde50612e977168ea6071c4b12be3262cbafe9bcaa8e9a0b009318c0ff6718
 SHA512 
9043894730520e974e7bc17e0f95419c319fbcd514f102faf644e2f5580e238719cecb8b5e778ecf20f9212ee2554206eb0686e8b5fce7f8c556146657660fe2
-DIST gnupg-2.2.36.tar.bz2 7273805 BLAKE2B 
82f26f48380632ddffedacb5e7cff653aec7bea2cf90d88184e0ddeb4053bd2b0ed1ee7addeceb684ffcbf07ccc2cba699172d78e5ab023af2e3d777fbb702b0
 SHA512 
2d14000a0e8b36688d5e89372a1ef5f8a526b2724715377323d1f9abd23122aa9d0ab2c0988063c397f969afefbf205aedb7205915fd751c539336e680d8462a
-DIST gnupg-2.2.36.tar.bz2.sig 119 BLAKE2B 
ad6dc03c34f6c0d13080ef0bdea2db152c12ea4f129783ba1b0b7f237965b8eeec22b2e79fcf42657dafdd20cae558d781b07378bed78386979a0b4c4ef4a49b
 SHA512 
4ad3f9041aa1fbffaab3cc4aa0df038a67dc8eb200492cdd96259dcf1e0005cb39d6e6245280f1a2a8d4db9f686381e2b0f5bb80c412edbdbcb3fc11dca044c5
-DIST gnupg-2.2.37.tar.bz2 7285172 BLAKE2B 
40606f996aea3d26e28989466861bf486b8bf95e38d23377c0745b85f4817988f794fa07cbb1d5b8b7ae1da3c8bd5fcee5fabb1998b2fc1aa0b0e3ea4351575b
 SHA512 
b56c47002948fd28fc9d5c23b46f5522e4210ed61c17f491c3b3fab5fab8893da33b1f8ff55a3bbef6367ff92b10c141c1f24d8350c37a0e756d2bdfbe86d7be
-DIST gnupg-2.2.37.tar.bz2.sig 119 BLAKE2B 
b5166f574a35223eeadf056d6bc3e8bcbd02fad766713afba28e20d4d431fcf123b5566527274923fede092c1e48efefd32b825644583f016bf3db119af03209
 SHA512 
8a1c34a5cd6afa3a263669922bc43217274f796634dc14b54558e1361f5e38680c6897e402a5289ccbe08c91efa3647bccd741fa09f3259174b8dabf86ecbc6f
-DIST gnupg-2.2.38.tar.bz2 7290509 BLAKE2B 
249fd6502a1607d1881fd97e4a97a1a3557da26929b67424bafcf29b5ef1588c9295347c5be497a8485dd61755bfe40b4f0232e0f1f67d2517c69613c6080da1
 SHA512 
30483492e27c31db114c29e22eae1b9c54db9f02ade491f443a7748b42825fa3e52545286316b99217aed0b0af29f67ccecca2399c76554a086bcd49b35ad3e5
-DIST gnupg-2.2.38.tar.bz2.sig 119 BLAKE2B 
9e7257a7326ccf107eff1f93b92f7e79ab31a2e58c12d4085a2106528c822df1737a127923c62a05fa199fa1d1e0ac900726808870d059871be6ab178849369e
 SHA512 
e00ec552e1347ab26d37ad7830f599aa51e7620e9780250480192f83c67e319bf2d26f7198f49c553204ab96461c0a4aea1fa6ae57c83a91681f98c2596a9ab6
 DIST gnupg-2.2.39.tar.bz2 7290098 BLAKE2B 
a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83
 SHA512 
73f881c12c82010aeaada500517ff39ab22b27ff21b1248bc2228b60a2d75385a44a53c5cfadb8f6b84ef22ad9db0105096b6620fb689560809b324019713940
 DIST gnupg-2.2.39.tar.bz2.sig 119 BLAKE2B 
584d7d36671670ac507948257e9c6be556ed2a2d3c0100bb2746edfe96df5ee1d4c6172fe0cae39d85fc290097bc5f6e1b351debc8ec2f5cc78047354fbed016
 SHA512 
6f7d7c2d1fae706b03c735cf453976c3aebef3f23659426f39a88c63d979f4d873ae09280d75dee9000805468d2a7f49d348609061939000f7cedf34ec5c6019
-DIST gnupg-2.3.6.tar.bz2 7604761 BLAKE2B 
6cbc749156c50b6633c126cde621271c6c9682a04efea51fbc5a2e92ee56493e8348814391ee0c337adcb4de4dd23293b9592db78998626905038c859ac4af6e
 SHA512 
4540e8d2be836b491918f4987ba301a73fcdc4539b1f9abf6112a74c2d39c0e5dc3f17511212bac1dd7fd0594feecd91f95ecf78d4b2c1e70e818342a1802b85
-DIST gnupg-2.3.6.tar.bz2.sig 119 BLAKE2B 
c7d4cdc81580b8b1e56c7bc83236d65c9d2c1bab2d210d14a0d3c58f635d656c9b449ef9596b9601027cb891bd437cc8f2a63eb3c17742c288531511984fba7f
 SHA512 
85d155f9809c8d0f38723d8622c085e421531c016d19fcce2ae34dc9a4aeac0bc1895f7a0

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-21 Thread Agostino Sarubbo
commit: 874e950e8ee3d05b13dd7d3fdb9f4100c54ea4ad
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 21 12:24:56 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 21 12:24:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874e950e

app-crypt/gnupg: Stabilize 2.2.39 ppc, #868942

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index e49848ad2dd1..6af5f3a72b66 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-19 Thread Sam James
commit: 94cfa31c9d22bae494b02cefb5127cbc9d5f35f5
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 19 16:31:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 19 16:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94cfa31c

app-crypt/gnupg: fix LICENSE

Closes: https://bugs.gentoo.org/871663
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.35-r1.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.2.35.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.2.36.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.2.37.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.2.38.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.2.39.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.3.6-r1.ebuild  | 2 +-
 app-crypt/gnupg/gnupg-2.3.6.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.3.7-r1.ebuild  | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.35-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.2.35-r1.ebuild
index d78daa145003..cc1044746b9d 100644
--- a/app-crypt/gnupg/gnupg-2.2.35-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.35-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
 S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.2.35.ebuild 
b/app-crypt/gnupg/gnupg-2.2.35.ebuild
index eb852eeed2d9..f27f0d8dab72 100644
--- a/app-crypt/gnupg/gnupg-2.2.35.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.35.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
 S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.2.36.ebuild 
b/app-crypt/gnupg/gnupg-2.2.36.ebuild
index fcc6d9e01c03..6500ebd0e1fb 100644
--- a/app-crypt/gnupg/gnupg-2.2.36.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.36.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
 S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.2.37.ebuild 
b/app-crypt/gnupg/gnupg-2.2.37.ebuild
index fcc6d9e01c03..6500ebd0e1fb 100644
--- a/app-crypt/gnupg/gnupg-2.2.37.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.37.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
 S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.2.38.ebuild 
b/app-crypt/gnupg/gnupg-2.2.38.ebuild
index fb9d8114d5bb..29c399bdc9e6 100644
--- a/app-crypt/gnupg/gnupg-2.2.38.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.38.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
 S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index e3f4802551e3..e49848ad2dd1 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -20,7 +20,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
 S="${WORKDIR}/${MY_P}"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-16 Thread Arthur Zamarin
commit: 0a7efd4fbe855fb7fc4f2bb1e61b8fd9b2b2fc71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 13:10:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 13:10:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7efd4f

app-crypt/gnupg: Stabilize 2.2.39 hppa, #868942

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index 6bbce756ff38..e3f4802551e3 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-15 Thread Arthur Zamarin
commit: 78ed6f3472ce10ea17ccdb8d82c65fc17301c6bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 15 17:15:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 15 17:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ed6f34

app-crypt/gnupg: Stabilize 2.2.39 ppc64, #868942

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index 9b1d7b8da1bb..6bbce756ff38 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-08 Thread Agostino Sarubbo
commit: 29fc1283901383fc260106a72418274bad3b1fd3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  8 11:35:13 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  8 11:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29fc1283

app-crypt/gnupg: Stabilize 2.2.39 arm64, #868942

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index b64dac22f907..9b1d7b8da1bb 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-06 Thread Sam James
commit: 14ae8ab7798898eb196ddecd9c58ff1f3e8ba306
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 22:44:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 22:44:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ae8ab7

app-crypt/gnupg: Stabilize 2.2.39 sparc, #868942

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index 9eda80a23231..b64dac22f907 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-06 Thread Jakov Smolić
commit: 706b037ac7f3dee48f132b6cf2281ac7e7aebafe
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 22:12:02 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 22:12:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706b037a

app-crypt/gnupg: Stabilize 2.2.39 arm, #868942

Signed-off-by: Jakov Smolić  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index 0346143eeef9..9eda80a23231 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-06 Thread Jakov Smolić
commit: c06e4ecc1ece56310fc191233c185f566a977b7f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 21:44:16 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 21:44:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06e4ecc

app-crypt/gnupg: Stabilize 2.2.39 amd64, #868942

Signed-off-by: Jakov Smolić  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index 46ce52c72b54..0346143eeef9 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-06 Thread Sam James
commit: f69f068d1bd58b36b1667923749bf46be0fd4085
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:36:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:36:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69f068d

app-crypt/gnupg: Stabilize 2.2.39 x86, #868942

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
index fb9d8114d5bb..46ce52c72b54 100644
--- a/app-crypt/gnupg/gnupg-2.2.39.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-02 Thread Sam James
commit: c97c6ebf6f163084c46730cf09f0dedd23ae8b63
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  2 20:52:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  2 20:52:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c97c6ebf

app-crypt/gnupg: add 2.2.39

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.39.ebuild | 165 
 2 files changed, 167 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 292c8c4c6144..1ae533ed4a9a 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,6 +6,8 @@ DIST gnupg-2.2.37.tar.bz2 7285172 BLAKE2B 
40606f996aea3d26e28989466861bf486b8bf9
 DIST gnupg-2.2.37.tar.bz2.sig 119 BLAKE2B 
b5166f574a35223eeadf056d6bc3e8bcbd02fad766713afba28e20d4d431fcf123b5566527274923fede092c1e48efefd32b825644583f016bf3db119af03209
 SHA512 
8a1c34a5cd6afa3a263669922bc43217274f796634dc14b54558e1361f5e38680c6897e402a5289ccbe08c91efa3647bccd741fa09f3259174b8dabf86ecbc6f
 DIST gnupg-2.2.38.tar.bz2 7290509 BLAKE2B 
249fd6502a1607d1881fd97e4a97a1a3557da26929b67424bafcf29b5ef1588c9295347c5be497a8485dd61755bfe40b4f0232e0f1f67d2517c69613c6080da1
 SHA512 
30483492e27c31db114c29e22eae1b9c54db9f02ade491f443a7748b42825fa3e52545286316b99217aed0b0af29f67ccecca2399c76554a086bcd49b35ad3e5
 DIST gnupg-2.2.38.tar.bz2.sig 119 BLAKE2B 
9e7257a7326ccf107eff1f93b92f7e79ab31a2e58c12d4085a2106528c822df1737a127923c62a05fa199fa1d1e0ac900726808870d059871be6ab178849369e
 SHA512 
e00ec552e1347ab26d37ad7830f599aa51e7620e9780250480192f83c67e319bf2d26f7198f49c553204ab96461c0a4aea1fa6ae57c83a91681f98c2596a9ab6
+DIST gnupg-2.2.39.tar.bz2 7290098 BLAKE2B 
a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83
 SHA512 
73f881c12c82010aeaada500517ff39ab22b27ff21b1248bc2228b60a2d75385a44a53c5cfadb8f6b84ef22ad9db0105096b6620fb689560809b324019713940
+DIST gnupg-2.2.39.tar.bz2.sig 119 BLAKE2B 
584d7d36671670ac507948257e9c6be556ed2a2d3c0100bb2746edfe96df5ee1d4c6172fe0cae39d85fc290097bc5f6e1b351debc8ec2f5cc78047354fbed016
 SHA512 
6f7d7c2d1fae706b03c735cf453976c3aebef3f23659426f39a88c63d979f4d873ae09280d75dee9000805468d2a7f49d348609061939000f7cedf34ec5c6019
 DIST gnupg-2.3.6.tar.bz2 7604761 BLAKE2B 
6cbc749156c50b6633c126cde621271c6c9682a04efea51fbc5a2e92ee56493e8348814391ee0c337adcb4de4dd23293b9592db78998626905038c859ac4af6e
 SHA512 
4540e8d2be836b491918f4987ba301a73fcdc4539b1f9abf6112a74c2d39c0e5dc3f17511212bac1dd7fd0594feecd91f95ecf78d4b2c1e70e818342a1802b85
 DIST gnupg-2.3.6.tar.bz2.sig 119 BLAKE2B 
c7d4cdc81580b8b1e56c7bc83236d65c9d2c1bab2d210d14a0d3c58f635d656c9b449ef9596b9601027cb891bd437cc8f2a63eb3c17742c288531511984fba7f
 SHA512 
85d155f9809c8d0f38723d8622c085e421531c016d19fcce2ae34dc9a4aeac0bc1895f7a094ee9cdf69a15b426fb0d72ee53319fe0a05665c92caa0e950c1797
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9

diff --git a/app-crypt/gnupg/gnupg-2.2.39.ebuild 
b/app-crypt/gnupg/gnupg-2.2.39.ebuild
new file mode 100644
index ..fb9d8114d5bb
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.39.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND=">=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-01 Thread Sam James
commit: add929cdd362d86907d477342a1da7b9a1df72b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:05:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add929cd

app-crypt/gnupg: add maintenance notes

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.38.ebuild   | 6 ++
 app-crypt/gnupg/gnupg-2.3.7-r1.ebuild | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.2.38.ebuild 
b/app-crypt/gnupg/gnupg-2.2.38.ebuild
index fcc6d9e01c03..fb9d8114d5bb 100644
--- a/app-crypt/gnupg/gnupg-2.2.38.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.38.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 inherit flag-o-matic systemd toolchain-funcs verify-sig
 

diff --git a/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
index 54821c7edea1..f7b9cb6f2981 100644
--- a/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
 inherit flag-o-matic systemd toolchain-funcs verify-sig
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-09-01 Thread Sam James
commit: d97a3080b57cfa7cc913b295744678ab44b686a9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 21:03:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 21:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97a3080

app-crypt/gnupg: add 2.2.38

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.38.ebuild | 159 
 2 files changed, 161 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index f069d19f182d..292c8c4c6144 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,6 +4,8 @@ DIST gnupg-2.2.36.tar.bz2 7273805 BLAKE2B 
82f26f48380632ddffedacb5e7cff653aec7be
 DIST gnupg-2.2.36.tar.bz2.sig 119 BLAKE2B 
ad6dc03c34f6c0d13080ef0bdea2db152c12ea4f129783ba1b0b7f237965b8eeec22b2e79fcf42657dafdd20cae558d781b07378bed78386979a0b4c4ef4a49b
 SHA512 
4ad3f9041aa1fbffaab3cc4aa0df038a67dc8eb200492cdd96259dcf1e0005cb39d6e6245280f1a2a8d4db9f686381e2b0f5bb80c412edbdbcb3fc11dca044c5
 DIST gnupg-2.2.37.tar.bz2 7285172 BLAKE2B 
40606f996aea3d26e28989466861bf486b8bf95e38d23377c0745b85f4817988f794fa07cbb1d5b8b7ae1da3c8bd5fcee5fabb1998b2fc1aa0b0e3ea4351575b
 SHA512 
b56c47002948fd28fc9d5c23b46f5522e4210ed61c17f491c3b3fab5fab8893da33b1f8ff55a3bbef6367ff92b10c141c1f24d8350c37a0e756d2bdfbe86d7be
 DIST gnupg-2.2.37.tar.bz2.sig 119 BLAKE2B 
b5166f574a35223eeadf056d6bc3e8bcbd02fad766713afba28e20d4d431fcf123b5566527274923fede092c1e48efefd32b825644583f016bf3db119af03209
 SHA512 
8a1c34a5cd6afa3a263669922bc43217274f796634dc14b54558e1361f5e38680c6897e402a5289ccbe08c91efa3647bccd741fa09f3259174b8dabf86ecbc6f
+DIST gnupg-2.2.38.tar.bz2 7290509 BLAKE2B 
249fd6502a1607d1881fd97e4a97a1a3557da26929b67424bafcf29b5ef1588c9295347c5be497a8485dd61755bfe40b4f0232e0f1f67d2517c69613c6080da1
 SHA512 
30483492e27c31db114c29e22eae1b9c54db9f02ade491f443a7748b42825fa3e52545286316b99217aed0b0af29f67ccecca2399c76554a086bcd49b35ad3e5
+DIST gnupg-2.2.38.tar.bz2.sig 119 BLAKE2B 
9e7257a7326ccf107eff1f93b92f7e79ab31a2e58c12d4085a2106528c822df1737a127923c62a05fa199fa1d1e0ac900726808870d059871be6ab178849369e
 SHA512 
e00ec552e1347ab26d37ad7830f599aa51e7620e9780250480192f83c67e319bf2d26f7198f49c553204ab96461c0a4aea1fa6ae57c83a91681f98c2596a9ab6
 DIST gnupg-2.3.6.tar.bz2 7604761 BLAKE2B 
6cbc749156c50b6633c126cde621271c6c9682a04efea51fbc5a2e92ee56493e8348814391ee0c337adcb4de4dd23293b9592db78998626905038c859ac4af6e
 SHA512 
4540e8d2be836b491918f4987ba301a73fcdc4539b1f9abf6112a74c2d39c0e5dc3f17511212bac1dd7fd0594feecd91f95ecf78d4b2c1e70e818342a1802b85
 DIST gnupg-2.3.6.tar.bz2.sig 119 BLAKE2B 
c7d4cdc81580b8b1e56c7bc83236d65c9d2c1bab2d210d14a0d3c58f635d656c9b449ef9596b9601027cb891bd437cc8f2a63eb3c17742c288531511984fba7f
 SHA512 
85d155f9809c8d0f38723d8622c085e421531c016d19fcce2ae34dc9a4aeac0bc1895f7a094ee9cdf69a15b426fb0d72ee53319fe0a05665c92caa0e950c1797
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9

diff --git a/app-crypt/gnupg/gnupg-2.2.38.ebuild 
b/app-crypt/gnupg/gnupg-2.2.38.ebuild
new file mode 100644
index ..fcc6d9e01c03
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.38.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND=">=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+   tofu? ( >=dev-db/sqlite-3.7 )"
+
+RDEPEND="${DEPEND}
+

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2022-08-24 Thread Sam James
commit: 25b386bed19eb0d9c78d6827741da5d945fd1c5c
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 24 20:48:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 24 21:16:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b386be

app-crypt/gnupg: add 2.2.37

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.37.ebuild | 159 
 2 files changed, 161 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index d22a5169291e..f069d19f182d 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,6 +2,8 @@ DIST gnupg-2.2.35.tar.bz2 7262687 BLAKE2B 
18b5965151ded3b3f28d139824e14d7a6f1673
 DIST gnupg-2.2.35.tar.bz2.sig 119 BLAKE2B 
d95323703c12c9474b21fa91ddb70d4d4d464c794223e21f6ae5d4de955f07a5cabde50612e977168ea6071c4b12be3262cbafe9bcaa8e9a0b009318c0ff6718
 SHA512 
9043894730520e974e7bc17e0f95419c319fbcd514f102faf644e2f5580e238719cecb8b5e778ecf20f9212ee2554206eb0686e8b5fce7f8c556146657660fe2
 DIST gnupg-2.2.36.tar.bz2 7273805 BLAKE2B 
82f26f48380632ddffedacb5e7cff653aec7bea2cf90d88184e0ddeb4053bd2b0ed1ee7addeceb684ffcbf07ccc2cba699172d78e5ab023af2e3d777fbb702b0
 SHA512 
2d14000a0e8b36688d5e89372a1ef5f8a526b2724715377323d1f9abd23122aa9d0ab2c0988063c397f969afefbf205aedb7205915fd751c539336e680d8462a
 DIST gnupg-2.2.36.tar.bz2.sig 119 BLAKE2B 
ad6dc03c34f6c0d13080ef0bdea2db152c12ea4f129783ba1b0b7f237965b8eeec22b2e79fcf42657dafdd20cae558d781b07378bed78386979a0b4c4ef4a49b
 SHA512 
4ad3f9041aa1fbffaab3cc4aa0df038a67dc8eb200492cdd96259dcf1e0005cb39d6e6245280f1a2a8d4db9f686381e2b0f5bb80c412edbdbcb3fc11dca044c5
+DIST gnupg-2.2.37.tar.bz2 7285172 BLAKE2B 
40606f996aea3d26e28989466861bf486b8bf95e38d23377c0745b85f4817988f794fa07cbb1d5b8b7ae1da3c8bd5fcee5fabb1998b2fc1aa0b0e3ea4351575b
 SHA512 
b56c47002948fd28fc9d5c23b46f5522e4210ed61c17f491c3b3fab5fab8893da33b1f8ff55a3bbef6367ff92b10c141c1f24d8350c37a0e756d2bdfbe86d7be
+DIST gnupg-2.2.37.tar.bz2.sig 119 BLAKE2B 
b5166f574a35223eeadf056d6bc3e8bcbd02fad766713afba28e20d4d431fcf123b5566527274923fede092c1e48efefd32b825644583f016bf3db119af03209
 SHA512 
8a1c34a5cd6afa3a263669922bc43217274f796634dc14b54558e1361f5e38680c6897e402a5289ccbe08c91efa3647bccd741fa09f3259174b8dabf86ecbc6f
 DIST gnupg-2.3.6.tar.bz2 7604761 BLAKE2B 
6cbc749156c50b6633c126cde621271c6c9682a04efea51fbc5a2e92ee56493e8348814391ee0c337adcb4de4dd23293b9592db78998626905038c859ac4af6e
 SHA512 
4540e8d2be836b491918f4987ba301a73fcdc4539b1f9abf6112a74c2d39c0e5dc3f17511212bac1dd7fd0594feecd91f95ecf78d4b2c1e70e818342a1802b85
 DIST gnupg-2.3.6.tar.bz2.sig 119 BLAKE2B 
c7d4cdc81580b8b1e56c7bc83236d65c9d2c1bab2d210d14a0d3c58f635d656c9b449ef9596b9601027cb891bd437cc8f2a63eb3c17742c288531511984fba7f
 SHA512 
85d155f9809c8d0f38723d8622c085e421531c016d19fcce2ae34dc9a4aeac0bc1895f7a094ee9cdf69a15b426fb0d72ee53319fe0a05665c92caa0e950c1797
 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 
3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02
 SHA512 
c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9

diff --git a/app-crypt/gnupg/gnupg-2.2.37.ebuild 
b/app-crypt/gnupg/gnupg-2.2.37.ebuild
new file mode 100644
index ..fcc6d9e01c03
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.37.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit flag-o-matic systemd toolchain-funcs verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/";
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND=">=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:0= )
+   tofu? ( >=dev-db/sqlite-3.7 )"
+
+RDEPEND="${DEPEND}
+

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2022-07-13 Thread Sam James
commit: 70a5cc46592ba76ffa08535b1c60f9cc59470e88
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 14 00:49:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 14 00:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a5cc46

app-crypt/gnupg: backport yubikey fix

Signed-off-by: Sam James  gentoo.org>

 .../files/gnupg-2.3.7-yubikey-workaround-fix.patch | 53 ++
 .../{gnupg-2.3.7.ebuild => gnupg-2.3.7-r1.ebuild}  |  1 +
 2 files changed, 54 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch 
b/app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch
new file mode 100644
index ..94062c885b5b
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch
@@ -0,0 +1,53 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=f34b9147eb3070bce80d53febaa564164cd6c977
+
+From f34b9147eb3070bce80d53febaa564164cd6c977 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Wed, 13 Jul 2022 10:40:55 +0900
+Subject: [PATCH] scd:openpgp: Fix workaround for Yubikey heuristics.
+
+* scd/app-openpgp.c (parse_algorithm_attribute): Handle the case
+of firmware 5.4, too.
+
+--
+
+GnuPG-bug-id: 6070
+Signed-off-by: NIIBE Yutaka 
+--- a/scd/app-openpgp.c
 b/scd/app-openpgp.c
+@@ -6259,15 +6259,28 @@ parse_algorithm_attribute (app_t app, int keyno)
+   app->app_local->keyattr[keyno].ecc.algo = *buffer;
+   app->app_local->keyattr[keyno].ecc.flags = 0;
+ 
+-  if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY
+-|| buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff)
+-{ /* Found "pubkey required"-byte for private key template.  */
+-  oidlen--;
+-  if (buffer[buflen-1] == 0xff)
+-app->app_local->keyattr[keyno].ecc.flags |= ECC_FLAG_PUBKEY;
++  if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY)
++{
++  /* Yubikey implementations vary.
++   * Firmware version 5.2 returns "pubkey required"-byte with
++   * 0x00, but after removal and second time insertion, it
++   * returns bogus value there.
++   * Firmware version 5.4 returns none.
++   */
++  curve = ecc_curve (buffer + 1, oidlen);
++  if (!curve)
++curve = ecc_curve (buffer + 1, oidlen - 1);
++}
++  else
++{
++  if (buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff)
++{ /* Found "pubkey required"-byte for private key template.  */
++  oidlen--;
++  if (buffer[buflen-1] == 0xff)
++app->app_local->keyattr[keyno].ecc.flags |= ECC_FLAG_PUBKEY;
++}
++  curve = ecc_curve (buffer + 1, oidlen);
+ }
+-
+-  curve = ecc_curve (buffer + 1, oidlen);
+ 
+   if (!curve)
+ {

diff --git a/app-crypt/gnupg/gnupg-2.3.7.ebuild 
b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.3.7.ebuild
rename to app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
index 6f376da7aafd..54821c7edea1 100644
--- a/app-crypt/gnupg/gnupg-2.3.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild
@@ -57,6 +57,7 @@ DOCS=(
 
 PATCHES=(

"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
+   "${FILESDIR}"/${P}-yubikey-workaround-fix.patch
 )
 
 src_prepare() {



  1   2   3   4   5   >