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

2026-02-24 Thread Sam James
commit: 04d43b00ae470bc5afda1e0b66f843f1ef0dc053
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 24 18:21:29 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 24 20:54:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d43b00

app-crypt/gnupg: add 2.5.18

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

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.5.18.ebuild | 219 
 2 files changed, 221 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 82a1c15905f2..d0b687a74097 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,3 +2,5 @@ DIST gnupg-2.4.9.tar.bz2 8086407 BLAKE2B 
5bbd278c570d3e389ab26dd37e1adac6c1b19f9
 DIST gnupg-2.4.9.tar.bz2.sig 147 BLAKE2B 
fbf956c0659d9e2a5df9ceb6911ebea8591fd1b647d81e0f324b688271493519d7d25025d9d8d7906e706f57031429c8d8a3ba79c8ab7e300631137ebb38eedf
 SHA512 
03328ba7de3faab1aab025784ef16cc04dd34d2cc09db2c513b7e38836b8036e04d2bb3c71aa64769b5a40a7a877373ee2d11b6e2bf8b67938216277dcd18a6f
 DIST gnupg-2.5.17.tar.bz2 8308629 BLAKE2B 
e52c4cf6219a8ce877511c2cfb2e32abf9fafc66c280ddd5f37b7dc6abffaeb60a5ebe925332fd00735a81bb8bb9ebeff79d04d112bd52ec00c2e8692cea6eb0
 SHA512 
8c1fe6afb04034ed1579080cf8d384f5b331ac1bc277f77c8e9103d29971c944fcb4c072586d2c045630ef34483b355a1b35f1785dded6f8d8da1e4760bef308
 DIST gnupg-2.5.17.tar.bz2.sig 119 BLAKE2B 
b404b6cdff76187c410a7751708e1cbb0ad173658b8c0dde9726063b16c6e9d5c673cb6ae86142e00ca48790dc314968625ec6aa2364ba4a48a3cf0c03e9b06f
 SHA512 
385de45addf2c857ebf054bcc85d03d4fc0ccd70149138baac5cfcefccd7c0b0e48219dd9da757f36b1c6411816dcb43213920442796da03fb38ee59709877a4
+DIST gnupg-2.5.18.tar.bz2 8307830 BLAKE2B 
5d591f609a580c5e9a023c83707ad4baf3794595ff08eaa571c619bf5469fe32ca787cd39be3d0572cb8021e1dc66135d9523009e92c9c3b862ccd53a7060b12
 SHA512 
34542728ef09d23d63af21cfbc943e4a81a1c367b2bf4b892afe7428b06eaa3d105e34f5dcec1758e91ec9bac1c13fdd72418d946cd8580e34c07b57a07139a2
+DIST gnupg-2.5.18.tar.bz2.sig 119 BLAKE2B 
1634053f0799b64e4d6fba6eab8357f89fdd611ad9853e6677c151b1af5ab231cf27908e2317c76676b86b8047fd5e6388df30312c8243d1f36608750b6d58d6
 SHA512 
70d8f8a7ce02de5fc73d069b52baac6b74d8440e9d20391779ef0f784375a63058def58f00107de81b676a7ef13afdaa5814ebde7c54a5e4603bbca1d005617c

diff --git a/app-crypt/gnupg/gnupg-2.5.18.ebuild 
b/app-crypt/gnupg/gnupg-2.5.18.ebuild
new file mode 100644
index ..2bd0e0dc1b72
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.18.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2026 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-3.0.0-r1:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.56
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   virtual/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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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 d

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

2026-02-14 Thread Eli Schwartz
commit: 83fe0ae6aff44dd8de4f7c671685cc044159726c
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Feb 15 01:57:00 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Feb 15 01:58:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fe0ae6

app-crypt/gnupg: Stabilize 2.5.17-r2 ppc64, #970046

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
index 13816696ea86..f2c44868c40e 100644
--- a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-02-14 Thread Eli Schwartz
commit: 5d3247427740c617103ca8adcbf28bc91b89e8b3
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Feb 15 00:42:51 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Feb 15 01:57:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d324742

app-crypt/gnupg: Stabilize 2.5.17-r2 ppc, #970046

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
index 6e9674ecd3b3..13816696ea86 100644
--- a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-02-13 Thread Sam James
commit: 751d47423ad6007d314f0efa27886e8868958859
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 14 03:59:35 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 14 03:59:35 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751d4742

app-crypt/gnupg: Stabilize 2.5.17-r2 amd64, #970046

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
index f1494753f3ca..6e9674ecd3b3 100644
--- a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-02-13 Thread Sam James
commit: 88dd9e2d97728475e05f642ef13a7fe7b259d606
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 14 03:59:33 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 14 03:59:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88dd9e2d

app-crypt/gnupg: Stabilize 2.5.17-r2 x86, #970046

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
index 2e21a1bd164e..f1494753f3ca 100644
--- a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-02-13 Thread Sam James
commit: 5a9bbd207ceab4b78b59a5224e70489fc42c695b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 14 00:45:47 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 14 00:45:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9bbd20

app-crypt/gnupg: Stabilize 2.5.17-r2 arm64, #970046

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
index 289d78ccf98c..2e21a1bd164e 100644
--- a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-02-13 Thread Sam James
commit: 2538503a8f16ffa2b13d7b6093a76097442ff764
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 14 00:45:45 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 14 00:45:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2538503a

app-crypt/gnupg: Stabilize 2.5.17-r2 arm, #970046

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
index c0cde013de39..289d78ccf98c 100644
--- a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/, app-crypt/gnupg/files/

2026-02-13 Thread Sam James
commit: 6e7adae4b235c386c14e4aa63cf0699e8540c9ce
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 13 23:28:45 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 13 23:28:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7adae4

app-crypt/gnupg: fix TPM decryption regression in 2.5.17

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

 ...-the-regression-in-pkdecrypt-with-TPM-RSA.patch |  40 
 app-crypt/gnupg/gnupg-2.5.17-r2.ebuild | 221 +
 2 files changed, 261 insertions(+)

diff --git 
a/app-crypt/gnupg/files/0003-agent-Fix-the-regression-in-pkdecrypt-with-TPM-RSA.patch
 
b/app-crypt/gnupg/files/0003-agent-Fix-the-regression-in-pkdecrypt-with-TPM-RSA.patch
new file mode 100644
index ..1a2965106d39
--- /dev/null
+++ 
b/app-crypt/gnupg/files/0003-agent-Fix-the-regression-in-pkdecrypt-with-TPM-RSA.patch
@@ -0,0 +1,40 @@
+From 6eed3959303c81c9699fe9273030e480732f72be Mon Sep 17 00:00:00 2001
+Message-ID: 
<6eed3959303c81c9699fe9273030e480732f72be.1771025112.git@gentoo.org>
+From: NIIBE Yutaka 
+Date: Thu, 12 Feb 2026 11:51:17 +0900
+Subject: [PATCH GnuPG] agent: Fix the regression in pkdecrypt with TPM RSA.
+
+* agent/divert-tpm2.c (divert_tpm2_pkdecrypt): Care about additional
+0x00.
+
+--
+
+GnuPG-bug-id: 8045
+Signed-off-by: NIIBE Yutaka 
+---
+ agent/divert-tpm2.c | 9 +
+ 1 file changed, 9 insertions(+)
+
+diff --git a/agent/divert-tpm2.c b/agent/divert-tpm2.c
+index 5500c07f1..839a039bc 100644
+--- a/agent/divert-tpm2.c
 b/agent/divert-tpm2.c
+@@ -138,6 +138,15 @@ divert_tpm2_pkdecrypt (ctrl_t ctrl,
+   if (!smatch (&s, n, "a"))
+ return gpg_error (GPG_ERR_UNKNOWN_SEXP);
+   n = snext (&s);
++  /* NOTE: gpg-agent protocol uses signed integer for RSA (%m in
++   * MPI), where 0x00 is added when the MSB is 1.  TPM2 uses
++   * unsigned integer.  We need to remove this 0x00, or else
++   * it may result GPG_ERR_TOO_LARGE in tpm2daemon.  */
++  if (!*s && (n&1))
++{
++  s++;
++  n--;
++}
+ }
+   else if (smatch (&s, n, "ecdh"))
+ {
+-- 
+2.53.0
+

diff --git a/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
new file mode 100644
index ..c0cde013de39
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.17-r2.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2026 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-3.0.0-r1:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.56
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   virtual/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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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.pat

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

2026-02-03 Thread Sam James
commit: 8a72f62b921efb43ace48874bbc8cfb2241648f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  4 03:12:46 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  4 03:21:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a72f62b

app-crypt/gnupg: backport LTO fix

I sent a fix upstream for this and Werner ended up merging an identical
patch as he'd missed mine. Backport that and drop filter-lto.

There is an additional fix which didn't land that I'll send upstream
once rebased soon but it's trivial.

Bug: https://bugs.gentoo.org/854222
Bug: https://dev.gnupg.org/T4416
Signed-off-by: Sam James  gentoo.org>

 ...-stub-functions-to-avoid-LTO-linking-bugs.patch | 200 +++
 ...ctions-to-avoid-LTO-linking-bugs-followup.patch |  47 +
 app-crypt/gnupg/gnupg-2.5.17-r1.ebuild | 220 +
 3 files changed, 467 insertions(+)

diff --git 
a/app-crypt/gnupg/files/0001-Fix-stub-functions-to-avoid-LTO-linking-bugs.patch 
b/app-crypt/gnupg/files/0001-Fix-stub-functions-to-avoid-LTO-linking-bugs.patch
new file mode 100644
index ..65ff69294d40
--- /dev/null
+++ 
b/app-crypt/gnupg/files/0001-Fix-stub-functions-to-avoid-LTO-linking-bugs.patch
@@ -0,0 +1,200 @@
+https://bugs.gentoo.org/854222
+
+From 81760cc931d69f37cf2a8ad54616a1af590fd2cf Mon Sep 17 00:00:00 2001
+Message-ID: 
<81760cc931d69f37cf2a8ad54616a1af590fd2cf.1770174575.git@gentoo.org>
+From: Werner Koch 
+Date: Wed, 28 Jan 2026 13:45:00 +0100
+Subject: [PATCH GnuPG] Fix stub functions to avoid LTO linking bugs.
+
+--
+---
+ g10/gpgv.c   | 42 --
+ g10/test-stubs.c | 36 +++-
+ 2 files changed, 51 insertions(+), 27 deletions(-)
+
+diff --git a/g10/gpgv.c b/g10/gpgv.c
+index b65dfa66b..23704e21c 100644
+--- a/g10/gpgv.c
 b/g10/gpgv.c
+@@ -462,10 +462,13 @@ keyserver_any_configured (ctrl_t ctrl)
+ }
+ 
+ int
+-keyserver_import_keyid (u32 *keyid, void *dummy, unsigned int flags)
++keyserver_import_keyid (ctrl_t ctrl,
++u32 *keyid,struct keyserver_spec *keyserver,
++unsigned int flags)
+ {
++  (void)ctrl;
+   (void)keyid;
+-  (void)dummy;
++  (void)keyserver;
+   (void)flags;
+   return -1;
+ }
+@@ -493,9 +496,14 @@ keyserver_import_fpr_ntds (ctrl_t ctrl,
+ }
+ 
+ int
+-keyserver_import_cert (const char *name)
++keyserver_import_cert (ctrl_t ctrl, const char *name, int dane_mode,
++   unsigned char **fpr,size_t *fpr_len)
+ {
++  (void)ctrl;
+   (void)name;
++  (void)dane_mode;
++  (void)fpr;
++  (void)fpr_len;
+   return -1;
+ }
+ 
+@@ -511,11 +519,17 @@ keyserver_import_wkd (ctrl_t ctrl, const char *name, 
unsigned int flags,
+   return GPG_ERR_BUG;
+ }
+ 
+-int
+-keyserver_import_mbox (const char *name,struct keyserver_spec *spec)
++gpg_error_t
++keyserver_import_mbox (ctrl_t ctrl, const char *mbox,
++   unsigned char **fpr, size_t *fprlen,
++   struct keyserver_spec *keyserver, unsigned int flags)
+ {
+-  (void)name;
+-  (void)spec;
++  (void)ctrl;
++  (void)mbox;
++  (void)fpr;
++  (void)fprlen;
++  (void)keyserver;
++  (void)flags;
+   return -1;
+ }
+ 
+@@ -647,14 +661,11 @@ parse_preferred_keyserver(PKT_signature *sig)
+   return NULL;
+ }
+ 
+-struct keyserver_spec *
+-parse_keyserver_uri (const char *uri, int require_scheme,
+- const char *configname, unsigned int configlineno)
++keyserver_spec_t
++parse_keyserver_uri (const char *string, int require_scheme)
+ {
+-  (void)uri;
++  (void)string;
+   (void)require_scheme;
+-  (void)configname;
+-  (void)configlineno;
+   return NULL;
+ }
+ 
+@@ -666,11 +677,14 @@ free_keyserver_spec (struct keyserver_spec *keyserver)
+ 
+ /* Stubs to avoid linking to photoid.c */
+ void
+-show_photos (const struct user_attribute *attrs, int count, PKT_public_key 
*pk)
++show_photos (ctrl_t ctrl, const struct user_attribute *attrs, int count,
++ PKT_public_key *pk, PKT_user_id *uid)
+ {
++  (void)ctrl;
+   (void)attrs;
+   (void)count;
+   (void)pk;
++  (void)uid;
+ }
+ 
+ int
+diff --git a/g10/test-stubs.c b/g10/test-stubs.c
+index 9b41c8929..16d10972d 100644
+--- a/g10/test-stubs.c
 b/g10/test-stubs.c
+@@ -193,10 +193,13 @@ keyserver_any_configured (ctrl_t ctrl)
+ }
+ 
+ int
+-keyserver_import_keyid (u32 *keyid, void *dummy, unsigned int flags)
++keyserver_import_keyid (ctrl_t ctrl,
++u32 *keyid,struct keyserver_spec *keyserver,
++unsigned int flags)
+ {
++  (void)ctrl;
+   (void)keyid;
+-  (void)dummy;
++  (void)keyserver;
+   (void)flags;
+   return -1;
+ }
+@@ -224,9 +227,14 @@ keyserver_import_fpr_ntds (ctrl_t ctrl,
+ }
+ 
+ int
+-keyserver_import_cert (const char *name)
++keyserver_import_cert (ctrl_t ctrl, const char *name, int dane_mode,
++   unsigned char **fpr,size_t *fpr_len)
+ {
++  (void)ctrl;
+   (void)name;
++  (vo

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

2026-02-03 Thread Sam James
commit: eb8e0f605918fd6129b52245b1a89f52be72f48c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  4 01:29:43 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  4 01:29:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e0f60

app-crypt/gnupg: drop 2.5.16, 2.5.16-r1

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

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.5.16-r1.ebuild | 221 
 app-crypt/gnupg/gnupg-2.5.16.ebuild| 224 -
 3 files changed, 447 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 147d23eed07b..82a1c15905f2 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,6 +1,4 @@
 DIST gnupg-2.4.9.tar.bz2 8086407 BLAKE2B 
5bbd278c570d3e389ab26dd37e1adac6c1b19f9bd369ebf30d75f48d0ab901c6f5fe4e4713b763f57b9e74efab654186ebff1a968348b0b9f70c82618b4b3b62
 SHA512 
4638016b390a0024fa0cbe14181c43a81991e4275043855397ef099b927985d175d32452fc15b06485623b9292662dd6da464b2e5def8b77b2e4e48a072ab521
 DIST gnupg-2.4.9.tar.bz2.sig 147 BLAKE2B 
fbf956c0659d9e2a5df9ceb6911ebea8591fd1b647d81e0f324b688271493519d7d25025d9d8d7906e706f57031429c8d8a3ba79c8ab7e300631137ebb38eedf
 SHA512 
03328ba7de3faab1aab025784ef16cc04dd34d2cc09db2c513b7e38836b8036e04d2bb3c71aa64769b5a40a7a877373ee2d11b6e2bf8b67938216277dcd18a6f
-DIST gnupg-2.5.16.tar.bz2 8304335 BLAKE2B 
722c90ac88b2eeacb150dc6fa5f4d83b5577d0285871cd7d336463d25aabd1087cdca103a23b251b2067de6c3046615d9fcb552721ceef4826f4dd3e96c5525a
 SHA512 
0a48628e9e7f8050022e5204bf9febd1f2db6ee9d55b573207884fc2ef2825d814015851141ba6851bd4466f0cc0827123e5f474003c054f3af55f4bd1440bf7
-DIST gnupg-2.5.16.tar.bz2.sig 119 BLAKE2B 
5ef9b298b49049cd5cdb1bcc03cd09ad96015cd34060249fccff6d3ab4a0b950a545d631c05818484c52166ae89825f6def928787051f3eed010e8300945160e
 SHA512 
295d37ecf4c1f5fc4531cd0a0901ecbacd521a744991b086e14573e1b5198e55476367767bc708b4eec38aac32a30c03265d13c0c5bd9c79c8254e408ef58aec
 DIST gnupg-2.5.17.tar.bz2 8308629 BLAKE2B 
e52c4cf6219a8ce877511c2cfb2e32abf9fafc66c280ddd5f37b7dc6abffaeb60a5ebe925332fd00735a81bb8bb9ebeff79d04d112bd52ec00c2e8692cea6eb0
 SHA512 
8c1fe6afb04034ed1579080cf8d384f5b331ac1bc277f77c8e9103d29971c944fcb4c072586d2c045630ef34483b355a1b35f1785dded6f8d8da1e4760bef308
 DIST gnupg-2.5.17.tar.bz2.sig 119 BLAKE2B 
b404b6cdff76187c410a7751708e1cbb0ad173658b8c0dde9726063b16c6e9d5c673cb6ae86142e00ca48790dc314968625ec6aa2364ba4a48a3cf0c03e9b06f
 SHA512 
385de45addf2c857ebf054bcc85d03d4fc0ccd70149138baac5cfcefccd7c0b0e48219dd9da757f36b1c6411816dcb43213920442796da03fb38ee59709877a4

diff --git a/app-crypt/gnupg/gnupg-2.5.16-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16-r1.ebuild
deleted file mode 100644
index 4936cf137430..
--- a/app-crypt/gnupg/gnupg-2.5.16-r1.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2025 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="+alternatives 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-3.0.0-r1:=
-   >=dev-libs/libgcrypt-1.11.0:=
-   >=dev-libs/libgpg-error-1.56
-   >=dev-libs/libksba-1.6.3
-   >=dev-libs/npth-1.2
-   virtual/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
-   alternatives? (
-   

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

2026-01-27 Thread Sam James
commit: 86a3dc365c0bc17dc3e4bfd5f11b6c35ec5c3e5c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 27 17:10:17 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 27 17:10:17 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a3dc36

app-crypt/gnupg: Stabilize 2.5.17 amd64, #969321

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17.ebuild
index 86546ab7c593..982cc240f8fc 100644
--- a/app-crypt/gnupg/gnupg-2.5.17.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-01-27 Thread Sam James
commit: f3622692edd014b42a4a613e2550214fe2c1e55a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 27 16:59:19 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 27 16:59:19 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3622692

app-crypt/gnupg: Stabilize 2.5.17 x86, #969321

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.17.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17.ebuild
index 18b1d7ca569e..86546ab7c593 100644
--- a/app-crypt/gnupg/gnupg-2.5.17.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.17.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2026-01-27 Thread Sam James
commit: ecae264ccf6399c1d4ea0e403621f344dbfed737
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 27 16:28:12 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 27 16:28:33 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecae264c

app-crypt/gnupg: add 2.5.17

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

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.5.17.ebuild | 221 
 2 files changed, 223 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 3bea405d220b..147d23eed07b 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,3 +2,5 @@ DIST gnupg-2.4.9.tar.bz2 8086407 BLAKE2B 
5bbd278c570d3e389ab26dd37e1adac6c1b19f9
 DIST gnupg-2.4.9.tar.bz2.sig 147 BLAKE2B 
fbf956c0659d9e2a5df9ceb6911ebea8591fd1b647d81e0f324b688271493519d7d25025d9d8d7906e706f57031429c8d8a3ba79c8ab7e300631137ebb38eedf
 SHA512 
03328ba7de3faab1aab025784ef16cc04dd34d2cc09db2c513b7e38836b8036e04d2bb3c71aa64769b5a40a7a877373ee2d11b6e2bf8b67938216277dcd18a6f
 DIST gnupg-2.5.16.tar.bz2 8304335 BLAKE2B 
722c90ac88b2eeacb150dc6fa5f4d83b5577d0285871cd7d336463d25aabd1087cdca103a23b251b2067de6c3046615d9fcb552721ceef4826f4dd3e96c5525a
 SHA512 
0a48628e9e7f8050022e5204bf9febd1f2db6ee9d55b573207884fc2ef2825d814015851141ba6851bd4466f0cc0827123e5f474003c054f3af55f4bd1440bf7
 DIST gnupg-2.5.16.tar.bz2.sig 119 BLAKE2B 
5ef9b298b49049cd5cdb1bcc03cd09ad96015cd34060249fccff6d3ab4a0b950a545d631c05818484c52166ae89825f6def928787051f3eed010e8300945160e
 SHA512 
295d37ecf4c1f5fc4531cd0a0901ecbacd521a744991b086e14573e1b5198e55476367767bc708b4eec38aac32a30c03265d13c0c5bd9c79c8254e408ef58aec
+DIST gnupg-2.5.17.tar.bz2 8308629 BLAKE2B 
e52c4cf6219a8ce877511c2cfb2e32abf9fafc66c280ddd5f37b7dc6abffaeb60a5ebe925332fd00735a81bb8bb9ebeff79d04d112bd52ec00c2e8692cea6eb0
 SHA512 
8c1fe6afb04034ed1579080cf8d384f5b331ac1bc277f77c8e9103d29971c944fcb4c072586d2c045630ef34483b355a1b35f1785dded6f8d8da1e4760bef308
+DIST gnupg-2.5.17.tar.bz2.sig 119 BLAKE2B 
b404b6cdff76187c410a7751708e1cbb0ad173658b8c0dde9726063b16c6e9d5c673cb6ae86142e00ca48790dc314968625ec6aa2364ba4a48a3cf0c03e9b06f
 SHA512 
385de45addf2c857ebf054bcc85d03d4fc0ccd70149138baac5cfcefccd7c0b0e48219dd9da757f36b1c6411816dcb43213920442796da03fb38ee59709877a4

diff --git a/app-crypt/gnupg/gnupg-2.5.17.ebuild 
b/app-crypt/gnupg/gnupg-2.5.17.ebuild
new file mode 100644
index ..18b1d7ca569e
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.17.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2026 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-3.0.0-r1:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.56
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   virtual/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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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

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

2026-01-16 Thread Michael Mair-Keimberger
commit: 5d13f520cbffbd379192a3644046c6835826a6c3
Author: Michael Mair-Keimberger  gentoo  org>
AuthorDate: Fri Jan 16 15:44:01 2026 +
Commit: Michael Mair-Keimberger  gentoo  org>
CommitDate: Fri Jan 16 15:44:01 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d13f520

app-crypt/gnupg: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gentoo.org>

 ...nupg-2.2.45-fix-status-output-LISTTRUSTED.patch | 30 --
 1 file changed, 30 deletions(-)

diff --git 
a/app-crypt/gnupg/files/gnupg-2.2.45-fix-status-output-LISTTRUSTED.patch 
b/app-crypt/gnupg/files/gnupg-2.2.45-fix-status-output-LISTTRUSTED.patch
deleted file mode 100644
index f34810d2792a..
--- a/app-crypt/gnupg/files/gnupg-2.2.45-fix-status-output-LISTTRUSTED.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=2ca38bee7a63c0f7185ca1dbf13da1cbc4933563
-
-From 2ca38bee7a63c0f7185ca1dbf13da1cbc4933563 Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Thu, 31 Oct 2024 11:47:55 +0900
-Subject: [PATCH] agent: Fix status output for LISTTRUSTED.
-
-* agent/trustlist.c (istrusted_internal): When LISTMODE is enabled,
-TRUSTLISTFPR status output should be done.
-
---
-
-GnuPG-bug-id: 7363
-Fixes-commit: 4fa82eec43e8d205fa336113f6ea554923fd6986
-Signed-off-by: NIIBE Yutaka 
 a/agent/trustlist.c
-+++ b/agent/trustlist.c
-@@ -485,8 +485,8 @@ istrusted_internal (ctrl_t ctrl, const char *fpr, int 
listmode, int *r_disabled,
-in a locked state.  */
- if (already_locked)
-   ;
--else if (ti->flags.relax || ti->flags.cm || ti->flags.qual
-- || ti->flags.de_vs)
-+else if (listmode || ti->flags.relax || ti->flags.cm
-+ || ti->flags.qual || ti->flags.de_vs)
-   {
- unlock_trusttable ();
- locked = 0;
--- 
-2.30.2



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

2026-01-02 Thread Sam James
commit: 9ed5f09e37939fa441acd97efa7f78d032276f28
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  3 05:46:31 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  3 05:46:31 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed5f09e

app-crypt/gnupg: drop 2.4.8-r2, 2.5.14

Bug: https://bugs.gentoo.org/861446
Bug: https://bugs.gentoo.org/967884
Bug: https://bugs.gentoo.org/968171
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest  |   4 -
 app-crypt/gnupg/gnupg-2.4.8-r2.ebuild | 218 -
 app-crypt/gnupg/gnupg-2.5.14.ebuild   | 224 --
 3 files changed, 446 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index a6d87851da6c..13cd021389c9 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,10 +1,6 @@
 DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
-DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c729d8918b6ca10ef0a4466879636433c682a5437776d2ce9f5d432e1f66995dd94a4f44d7f184542f030087dbb2
 SHA512 
d7f07a258141a583bc8be18c0984d7dfe8508f12c624c053881ee63dfee11adcda8de216bcaaef9f5d24a1e217de70bf69ee2e3cc43b0da66a0e571ce9c4b436
-DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
 DIST gnupg-2.4.9.tar.bz2 8086407 BLAKE2B 
5bbd278c570d3e389ab26dd37e1adac6c1b19f9bd369ebf30d75f48d0ab901c6f5fe4e4713b763f57b9e74efab654186ebff1a968348b0b9f70c82618b4b3b62
 SHA512 
4638016b390a0024fa0cbe14181c43a81991e4275043855397ef099b927985d175d32452fc15b06485623b9292662dd6da464b2e5def8b77b2e4e48a072ab521
 DIST gnupg-2.4.9.tar.bz2.sig 147 BLAKE2B 
fbf956c0659d9e2a5df9ceb6911ebea8591fd1b647d81e0f324b688271493519d7d25025d9d8d7906e706f57031429c8d8a3ba79c8ab7e300631137ebb38eedf
 SHA512 
03328ba7de3faab1aab025784ef16cc04dd34d2cc09db2c513b7e38836b8036e04d2bb3c71aa64769b5a40a7a877373ee2d11b6e2bf8b67938216277dcd18a6f
-DIST gnupg-2.5.14.tar.bz2 8259582 BLAKE2B 
167efad48b08f824c8c19c3aaedce4dc0c409f3f8d001659c1f1183e885db86f4cedddf8fd0e1adc04e1c6fde30a9496b653d3e0c5ef0d4f1dab3102b72edb0e
 SHA512 
514c78d75848d98360425dc3ccb16eeac829c9010ddc4f362b9a7728734fa7b0391a8872501300df12125a4a5d698252200621cc1680aefd25d47ec2799f95d1
-DIST gnupg-2.5.14.tar.bz2.sig 119 BLAKE2B 
55dc1a1375bd0c52ea985ec7e86414eef81af078c77647a5b758a9db855fb47d6b11bcae75e49db4e92be54100db66ae55fda1f3c5379a3f0f3d44a8acb64c3d
 SHA512 
4ba112b07045d2adb02704a39c4f0d10132c810a6d546252962d74f0c4ccfbd3d9b9f35366f4ef0380c366256451855d3ee4e61ba98255e9ad265ecd99f75979
 DIST gnupg-2.5.16.tar.bz2 8304335 BLAKE2B 
722c90ac88b2eeacb150dc6fa5f4d83b5577d0285871cd7d336463d25aabd1087cdca103a23b251b2067de6c3046615d9fcb552721ceef4826f4dd3e96c5525a
 SHA512 
0a48628e9e7f8050022e5204bf9febd1f2db6ee9d55b573207884fc2ef2825d814015851141ba6851bd4466f0cc0827123e5f474003c054f3af55f4bd1440bf7
 DIST gnupg-2.5.16.tar.bz2.sig 119 BLAKE2B 
5ef9b298b49049cd5cdb1bcc03cd09ad96015cd34060249fccff6d3ab4a0b950a545d631c05818484c52166ae89825f6def928787051f3eed010e8300945160e
 SHA512 
295d37ecf4c1f5fc4531cd0a0901ecbacd521a744991b086e14573e1b5198e55476367767bc708b4eec38aac32a30c03265d13c0c5bd9c79c8254e408ef58aec

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
deleted file mode 100644
index cdf36c9bd4e1..
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2025 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_U

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

2026-01-02 Thread Sam James
commit: 15f42ec9bdd2f7e275e86bdd32556c4de0e4f4e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  3 05:46:50 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  3 05:46:50 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f42ec9

app-crypt/gnupg: drop 2.2.45-r1

Bug: https://bugs.gentoo.org/861446
Bug: https://bugs.gentoo.org/967884
Bug: https://bugs.gentoo.org/968171
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.2.45-r1.ebuild | 181 -
 2 files changed, 183 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 13cd021389c9..3bea405d220b 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,3 @@
-DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
-DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
 DIST gnupg-2.4.9.tar.bz2 8086407 BLAKE2B 
5bbd278c570d3e389ab26dd37e1adac6c1b19f9bd369ebf30d75f48d0ab901c6f5fe4e4713b763f57b9e74efab654186ebff1a968348b0b9f70c82618b4b3b62
 SHA512 
4638016b390a0024fa0cbe14181c43a81991e4275043855397ef099b927985d175d32452fc15b06485623b9292662dd6da464b2e5def8b77b2e4e48a072ab521
 DIST gnupg-2.4.9.tar.bz2.sig 147 BLAKE2B 
fbf956c0659d9e2a5df9ceb6911ebea8591fd1b647d81e0f324b688271493519d7d25025d9d8d7906e706f57031429c8d8a3ba79c8ab7e300631137ebb38eedf
 SHA512 
03328ba7de3faab1aab025784ef16cc04dd34d2cc09db2c513b7e38836b8036e04d2bb3c71aa64769b5a40a7a877373ee2d11b6e2bf8b67938216277dcd18a6f
 DIST gnupg-2.5.16.tar.bz2 8304335 BLAKE2B 
722c90ac88b2eeacb150dc6fa5f4d83b5577d0285871cd7d336463d25aabd1087cdca103a23b251b2067de6c3046615d9fcb552721ceef4826f4dd3e96c5525a
 SHA512 
0a48628e9e7f8050022e5204bf9febd1f2db6ee9d55b573207884fc2ef2825d814015851141ba6851bd4466f0cc0827123e5f474003c054f3af55f4bd1440bf7

diff --git a/app-crypt/gnupg/gnupg-2.2.45-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45-r1.ebuild
deleted file mode 100644
index 11f3c0996841..
--- a/app-crypt/gnupg/gnupg-2.2.45-r1.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2025 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 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-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
-   virtual/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

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

2025-12-30 Thread Sam James
commit: 02ae19eaef38f3ff92a2d8b4cc049f422fa2e556
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 31 01:37:54 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 31 01:37:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ae19ea

app-crypt/gnupg: drop obsolete CONFIG_PROTECT

GnuPG doesn't install to /usr/share/gnupg/qualified.txt anymore, but
a) docdir (or examplesdir), and b) it searches for it in /etc.

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

 app-crypt/gnupg/gnupg-2.5.16-r1.ebuild | 221 +
 1 file changed, 221 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.5.16-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16-r1.ebuild
new file mode 100644
index ..4936cf137430
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.16-r1.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2025 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-3.0.0-r1:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.56
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   virtual/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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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
+
+   GNUPG_SYSTEMD_UNITS=(
+   dirmngr.service
+   dirmngr.socket
+   gpg-agent-browser.socket
+   gpg-agent-extra.socket
+   gpg-agent.service
+   gpg-agent.socket
+   gpg-agent-ssh.socket
+   )
+
+   cp "${GNUPG_SYSTEMD_UNITS[@]/#/${FILESDIR}/}" "${T}" || die
+
+   # 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 "${T}"/gpg-agent-ssh.socket || die
+
+   # Since 2.5.3, --supervised is called --deprecated-supervised.  See
+   # https://dev.gnupg.org/rGa019a0fcd8dfb9d1eae5bc991fdd54b7cf55641e
+   sed -i "s/--supervised/--deprecated-supervised/g" "${T}"/*.service || 
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)
+   

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

2025-12-30 Thread Sam James
commit: 30617d77cfa73b440f1c5a7b8c2f4e42eaca8749
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 31 01:34:35 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 31 01:34:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30617d77

app-crypt/gnupg: require >=libgpg-error-1.48

Andrew's analysis on the bug speaks for itself, but in short, the
`yat2m` utility only gained `--gnupgorg` in 1.48.

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

 app-crypt/gnupg/gnupg-2.4.8-r2.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.4.9.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
index e236a149b2da..cdf36c9bd4e1 100644
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="test? ( tofu )"
 DEPEND="
>=dev-libs/libassuan-2.5.0:=
>=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.46
+   >=dev-libs/libgpg-error-1.48
>=dev-libs/libksba-1.6.3
>=dev-libs/npth-1.2
virtual/zlib:=

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index e236a149b2da..cdf36c9bd4e1 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="test? ( tofu )"
 DEPEND="
>=dev-libs/libassuan-2.5.0:=
>=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.46
+   >=dev-libs/libgpg-error-1.48
>=dev-libs/libksba-1.6.3
>=dev-libs/npth-1.2
virtual/zlib:=



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

2025-12-30 Thread Eli Schwartz
commit: 09b33acbea99165b7f360b331c06baa33a57cc73
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 22:21:16 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 23:55:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b33acb

app-crypt/gnupg: Stabilize 2.5.16 ppc, #968201

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
index c805fd838abf..391625c29b24 100644
--- a/app-crypt/gnupg/gnupg-2.5.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: 9e870eea7f0337b9e22e93cd32ed55c72d9f6a24
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:02:36 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e870eea

app-crypt/gnupg: Stabilize 2.5.16 x86, #968201

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
index 3eb477a67bcd..65f4411ba100 100644
--- a/app-crypt/gnupg/gnupg-2.5.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: 629eb0a73b2e96f939b75dd83d1174fd6f1775f8
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:02:26 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629eb0a7

app-crypt/gnupg: Stabilize 2.4.9 ppc64, #968200

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index 41b6297050da..5e08665c6778 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: f56aa54b12d3c634f7d69daa3c456c58d9859b08
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:02:38 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56aa54b

app-crypt/gnupg: Stabilize 2.5.16 arm64, #968201

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
index 65f4411ba100..d00bf73ea1ab 100644
--- a/app-crypt/gnupg/gnupg-2.5.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: fecc77d405dda9982f9e20f176b356890b1dbccc
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:17:49 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fecc77d4

app-crypt/gnupg: Stabilize 2.5.16 ppc64, #968201

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
index d00bf73ea1ab..c805fd838abf 100644
--- a/app-crypt/gnupg/gnupg-2.5.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: a7d6a348adf61b556d54c28bad1a9ee72bbaa68f
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:02:33 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d6a348

app-crypt/gnupg: Stabilize 2.5.16 amd64, #968201

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
index 12415fb9ce81..b0486a342376 100644
--- a/app-crypt/gnupg/gnupg-2.5.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: dcdfb7a28652a9038021908d6de41f7835abe3f5
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:02:35 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcdfb7a2

app-crypt/gnupg: Stabilize 2.5.16 arm, #968201

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
index b0486a342376..3eb477a67bcd 100644
--- a/app-crypt/gnupg/gnupg-2.5.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Eli Schwartz
commit: 6d379a1ef36e97f06fc67ce418e1a1b751f2c33a
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 30 21:02:27 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 30 21:19:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d379a1e

app-crypt/gnupg: Stabilize 2.4.9 ppc, #968200

Signed-off-by: Eli Schwartz  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index 5e08665c6778..e236a149b2da 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Sam James
commit: 293f56d02412686b35fee9b51e5ce9c8db0a94c9
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 30 20:26:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 30 20:26:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293f56d0

app-crypt/gnupg: Stabilize 2.4.9 arm, #968200

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index 8373837811f6..6d1c62e07e5d 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Sam James
commit: 625b2a7621853c876af5152b077eedda8c2e5114
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 30 20:26:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 30 20:26:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625b2a76

app-crypt/gnupg: Stabilize 2.4.9 x86, #968200

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index 6d1c62e07e5d..41b6297050da 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Sam James
commit: 6e663bbfd625cacde1dbb8e5b596c882794db3cf
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 30 20:26:08 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 30 20:26:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e663bbf

app-crypt/gnupg: Stabilize 2.4.9 arm64, #968200

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index 3941dc505888..8373837811f6 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Sam James
commit: 223193c0a0b229646f96147d0d51f0dd7a81bfa7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 30 20:19:33 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 30 20:19:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223193c0

app-crypt/gnupg: Stabilize 2.4.9 amd64, #968200

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
index 9e30619c58f9..3941dc505888 100644
--- a/app-crypt/gnupg/gnupg-2.4.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-12-30 Thread Sam James
commit: 2c01bef85b257acf8ec1352bfe1b07f22052570e
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 30 14:00:19 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 30 14:01:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c01bef8

app-crypt/gnupg: add 2.4.9

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

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.4.9.ebuild | 218 +
 2 files changed, 220 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 058070bd88f0..a6d87851da6c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,6 +2,8 @@ DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
 DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c729d8918b6ca10ef0a4466879636433c682a5437776d2ce9f5d432e1f66995dd94a4f44d7f184542f030087dbb2
 SHA512 
d7f07a258141a583bc8be18c0984d7dfe8508f12c624c053881ee63dfee11adcda8de216bcaaef9f5d24a1e217de70bf69ee2e3cc43b0da66a0e571ce9c4b436
 DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
+DIST gnupg-2.4.9.tar.bz2 8086407 BLAKE2B 
5bbd278c570d3e389ab26dd37e1adac6c1b19f9bd369ebf30d75f48d0ab901c6f5fe4e4713b763f57b9e74efab654186ebff1a968348b0b9f70c82618b4b3b62
 SHA512 
4638016b390a0024fa0cbe14181c43a81991e4275043855397ef099b927985d175d32452fc15b06485623b9292662dd6da464b2e5def8b77b2e4e48a072ab521
+DIST gnupg-2.4.9.tar.bz2.sig 147 BLAKE2B 
fbf956c0659d9e2a5df9ceb6911ebea8591fd1b647d81e0f324b688271493519d7d25025d9d8d7906e706f57031429c8d8a3ba79c8ab7e300631137ebb38eedf
 SHA512 
03328ba7de3faab1aab025784ef16cc04dd34d2cc09db2c513b7e38836b8036e04d2bb3c71aa64769b5a40a7a877373ee2d11b6e2bf8b67938216277dcd18a6f
 DIST gnupg-2.5.14.tar.bz2 8259582 BLAKE2B 
167efad48b08f824c8c19c3aaedce4dc0c409f3f8d001659c1f1183e885db86f4cedddf8fd0e1adc04e1c6fde30a9496b653d3e0c5ef0d4f1dab3102b72edb0e
 SHA512 
514c78d75848d98360425dc3ccb16eeac829c9010ddc4f362b9a7728734fa7b0391a8872501300df12125a4a5d698252200621cc1680aefd25d47ec2799f95d1
 DIST gnupg-2.5.14.tar.bz2.sig 119 BLAKE2B 
55dc1a1375bd0c52ea985ec7e86414eef81af078c77647a5b758a9db855fb47d6b11bcae75e49db4e92be54100db66ae55fda1f3c5379a3f0f3d44a8acb64c3d
 SHA512 
4ba112b07045d2adb02704a39c4f0d10132c810a6d546252962d74f0c4ccfbd3d9b9f35366f4ef0380c366256451855d3ee4e61ba98255e9ad265ecd99f75979
 DIST gnupg-2.5.16.tar.bz2 8304335 BLAKE2B 
722c90ac88b2eeacb150dc6fa5f4d83b5577d0285871cd7d336463d25aabd1087cdca103a23b251b2067de6c3046615d9fcb552721ceef4826f4dd3e96c5525a
 SHA512 
0a48628e9e7f8050022e5204bf9febd1f2db6ee9d55b573207884fc2ef2825d814015851141ba6851bd4466f0cc0827123e5f474003c054f3af55f4bd1440bf7

diff --git a/app-crypt/gnupg/gnupg-2.4.9.ebuild 
b/app-crypt/gnupg/gnupg-2.4.9.ebuild
new file mode 100644
index ..9e30619c58f9
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.9.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2025 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-l

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

2025-12-30 Thread Sam James
commit: d26864c099176f6d54375a4cd95234c2400651d9
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 30 12:18:40 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 30 12:21:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26864c0

app-crypt/gnupg: add 2.5.16

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

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.5.16.ebuild | 224 
 2 files changed, 226 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 79e30d294c3c..058070bd88f0 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,3 +4,5 @@ DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c72
 DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
 DIST gnupg-2.5.14.tar.bz2 8259582 BLAKE2B 
167efad48b08f824c8c19c3aaedce4dc0c409f3f8d001659c1f1183e885db86f4cedddf8fd0e1adc04e1c6fde30a9496b653d3e0c5ef0d4f1dab3102b72edb0e
 SHA512 
514c78d75848d98360425dc3ccb16eeac829c9010ddc4f362b9a7728734fa7b0391a8872501300df12125a4a5d698252200621cc1680aefd25d47ec2799f95d1
 DIST gnupg-2.5.14.tar.bz2.sig 119 BLAKE2B 
55dc1a1375bd0c52ea985ec7e86414eef81af078c77647a5b758a9db855fb47d6b11bcae75e49db4e92be54100db66ae55fda1f3c5379a3f0f3d44a8acb64c3d
 SHA512 
4ba112b07045d2adb02704a39c4f0d10132c810a6d546252962d74f0c4ccfbd3d9b9f35366f4ef0380c366256451855d3ee4e61ba98255e9ad265ecd99f75979
+DIST gnupg-2.5.16.tar.bz2 8304335 BLAKE2B 
722c90ac88b2eeacb150dc6fa5f4d83b5577d0285871cd7d336463d25aabd1087cdca103a23b251b2067de6c3046615d9fcb552721ceef4826f4dd3e96c5525a
 SHA512 
0a48628e9e7f8050022e5204bf9febd1f2db6ee9d55b573207884fc2ef2825d814015851141ba6851bd4466f0cc0827123e5f474003c054f3af55f4bd1440bf7
+DIST gnupg-2.5.16.tar.bz2.sig 119 BLAKE2B 
5ef9b298b49049cd5cdb1bcc03cd09ad96015cd34060249fccff6d3ab4a0b950a545d631c05818484c52166ae89825f6def928787051f3eed010e8300945160e
 SHA512 
295d37ecf4c1f5fc4531cd0a0901ecbacd521a744991b086e14573e1b5198e55476367767bc708b4eec38aac32a30c03265d13c0c5bd9c79c8254e408ef58aec

diff --git a/app-crypt/gnupg/gnupg-2.5.16.ebuild 
b/app-crypt/gnupg/gnupg-2.5.16.ebuild
new file mode 100644
index ..12415fb9ce81
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.16.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2025 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-3.0.0-r1:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.56
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   virtual/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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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

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

2025-12-23 Thread Sam James
commit: a71299788a7f856526864f15c310b9cc8b377881
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 23 10:50:58 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 23 11:41:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7129978

app-crypt/gnupg: drop 2.4.8-r1, 2.5.12-r1, 2.5.13-r1, 2.5.13-r2

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

 app-crypt/gnupg/Manifest   |   4 -
 app-crypt/gnupg/gnupg-2.4.8-r1.ebuild  | 217 
 app-crypt/gnupg/gnupg-2.5.12-r1.ebuild | 200 -
 app-crypt/gnupg/gnupg-2.5.13-r1.ebuild | 221 
 app-crypt/gnupg/gnupg-2.5.13-r2.ebuild | 224 -
 5 files changed, 866 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index ff484fb0ead5..79e30d294c3c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,9 +2,5 @@ DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
 DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c729d8918b6ca10ef0a4466879636433c682a5437776d2ce9f5d432e1f66995dd94a4f44d7f184542f030087dbb2
 SHA512 
d7f07a258141a583bc8be18c0984d7dfe8508f12c624c053881ee63dfee11adcda8de216bcaaef9f5d24a1e217de70bf69ee2e3cc43b0da66a0e571ce9c4b436
 DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
-DIST gnupg-2.5.12.tar.bz2 8225353 BLAKE2B 
cab3802d08acf96772071c42949c55e78734447a29d3088b7c08636282cf38f92fcf35ce6ded5df9a18b2725a27500980d1616f5d3850df05f9543a43453d5c0
 SHA512 
fa0510f24b844e2ee122543421e0ee47415cb5a1599c28abe2ec22830c378b50125e70289fd227bd6ca35bb3d6a40928955f42b44b24f657733b93c64d6d27d8
-DIST gnupg-2.5.12.tar.bz2.sig 266 BLAKE2B 
b52d3f2d3af94061c5210ede10b074d871e9782ae92974a58480e6e0cfa29e5d6622b67b24989bb757e96a0cbb8ff9df2d15b69ecc5b5c531880920f45907b9f
 SHA512 
ff141f5dc30cd81494c8a50f86b673fe9c0fc74d344fb868f922285851929ed863b66fe52e973d0ab869391394e7fe6a0efc83b7b2383f28771a1cd6ca62be3b
-DIST gnupg-2.5.13.tar.bz2 8227840 BLAKE2B 
d898a86d2c13a8daa4dc4ab96376610768710bfa719d4e21d77c97d41e377305aa606df20bab1ac8d9553783e67afe2c42970374f3be19128686a781fcc13f1f
 SHA512 
76f355bae2b600935996a33597577f60e332c274ce72cfff936ef0435b0990b6c811942ad9ec58c2f0e518814b43ff1e301058ef2797b178404d2b3eb91dbaf9
-DIST gnupg-2.5.13.tar.bz2.sig 119 BLAKE2B 
12a9a4a6d2a1cc8f38acf64e6c6d975e813a759d4de5ca6755fdc237c54b2497a60f355a2accf75623ea765a9238bfbf3b4bf58844a3d6059880b11deac51f01
 SHA512 
59a9f07cbc97272b87f43c7aba323616b7bcc6b5217e5a373a75ec24bdfc70e76d137ec4be57012298447fc3e21ff834a8600a8730de0e5539c731151379fffd
 DIST gnupg-2.5.14.tar.bz2 8259582 BLAKE2B 
167efad48b08f824c8c19c3aaedce4dc0c409f3f8d001659c1f1183e885db86f4cedddf8fd0e1adc04e1c6fde30a9496b653d3e0c5ef0d4f1dab3102b72edb0e
 SHA512 
514c78d75848d98360425dc3ccb16eeac829c9010ddc4f362b9a7728734fa7b0391a8872501300df12125a4a5d698252200621cc1680aefd25d47ec2799f95d1
 DIST gnupg-2.5.14.tar.bz2.sig 119 BLAKE2B 
55dc1a1375bd0c52ea985ec7e86414eef81af078c77647a5b758a9db855fb47d6b11bcae75e49db4e92be54100db66ae55fda1f3c5379a3f0f3d44a8acb64c3d
 SHA512 
4ba112b07045d2adb02704a39c4f0d10132c810a6d546252962d74f0c4ccfbd3d9b9f35366f4ef0380c366256451855d3ee4e61ba98255e9ad265ecd99f75979

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r1.ebuild
deleted file mode 100644
index 0ed75a78cb8f..
--- a/app-crypt/gnupg/gnupg-2.4.8-r1.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2025 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="${WORK

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

2025-12-15 Thread Michael Mair-Keimberger
commit: bb52a1f844deccbdea7ad3491cdf1ebfb736b6ed
Author: Michael Mair-Keimberger  gentoo  org>
AuthorDate: Mon Dec 15 20:34:05 2025 +
Commit: Michael Mair-Keimberger  gentoo  org>
CommitDate: Mon Dec 15 20:36:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb52a1f8

app-crypt/gnupg: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gentoo.org>

 .../files/gnupg-2.4.5-revert-rfc4880bis.patch  | 196 -
 1 file changed, 196 deletions(-)

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
deleted file mode 100644
index 57c00966d542..
--- a/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch
+++ /dev/null
@@ -1,196 +0,0 @@
-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 overrides %s\n"),
-@@ -4078,7 +4107,7 @@ main (int argc, char **argv)
- /* Check our chosen algorithms against the list of legal
-algorithms. */
- 
--if(!GNUPG)
-+if(!GNUPG && !opt.flags.rfc4880bis)
-   {
-   const char *badalg=NULL;
-   p

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

2025-12-12 Thread Sam James
commit: ce5ec3442b045baa16886d4763d651c45e240909
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Oct 22 23:12:02 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 13 02:25:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce5ec344

app-crypt/gnupg: avoid broken libassuan version

Closes: https://bugs.gentoo.org/964992
Signed-off-by: Hank Leininger  korelogic.com>
Part-of: https://github.com/gentoo/gentoo/pull/44292
Closes: https://github.com/gentoo/gentoo/pull/44292
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.5.12-r1.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.5.13-r1.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.5.13-r2.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.5.14.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.5.12-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.5.12-r1.ebuild
index 6578dba2e6ce..e4d8ab976e06 100644
--- a/app-crypt/gnupg/gnupg-2.5.12-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.12-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-3.0.0:=
+   >=dev-libs/libassuan-3.0.0-r1:=
>=dev-libs/libgcrypt-1.11.0:=
>=dev-libs/libgpg-error-1.51
>=dev-libs/libksba-1.6.3

diff --git a/app-crypt/gnupg/gnupg-2.5.13-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13-r1.ebuild
index b7dc16e83caa..cb1a29c7c247 100644
--- a/app-crypt/gnupg/gnupg-2.5.13-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.13-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-3.0.0:=
+   >=dev-libs/libassuan-3.0.0-r1:=
>=dev-libs/libgcrypt-1.11.0:=
>=dev-libs/libgpg-error-1.56
>=dev-libs/libksba-1.6.3

diff --git a/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild
index e131ce80996c..7606ab2b475e 100644
--- a/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.13-r2.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-3.0.0:=
+   >=dev-libs/libassuan-3.0.0-r1:=
>=dev-libs/libgcrypt-1.11.0:=
>=dev-libs/libgpg-error-1.56
>=dev-libs/libksba-1.6.3

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index cbd13961e94c..b18e96d141bc 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.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-3.0.0:=
+   >=dev-libs/libassuan-3.0.0-r1:=
>=dev-libs/libgcrypt-1.11.0:=
>=dev-libs/libgpg-error-1.56
>=dev-libs/libksba-1.6.3



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

2025-12-11 Thread Sam James
commit: 66ca89c279b18f71e2cd8fdc74499b64b90cd0bd
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 02:09:59 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 02:09:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ca89c2

app-crypt/gnupg: Stabilize 2.5.14 arm, #967175

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index 7c6e7d7cac62..9d3828636bd5 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-12-11 Thread Sam James
commit: 7128633fac19d1f618a718436624a283a9ee029a
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 02:10:18 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 02:10:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7128633f

app-crypt/gnupg: Stabilize 2.5.14 ppc64, #967175

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index 7579a7e25229..90dad5d93d5a 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-12-11 Thread Sam James
commit: 9da49d1eef7dbf4d70e9d99f4e5d1eb7e2d41c99
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 02:10:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 02:10:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da49d1e

app-crypt/gnupg: Stabilize 2.5.14 x86, #967175

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index 90dad5d93d5a..cbd13961e94c 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-12-11 Thread Sam James
commit: 6b6ab7f3a6d2cb7a608eb157fe6a9c928003169d
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 02:10:12 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 02:10:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6ab7f3

app-crypt/gnupg: Stabilize 2.5.14 ppc, #967175

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index 7c8e4f643b35..7579a7e25229 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-12-11 Thread Sam James
commit: 5455958cfedceec7a0cd8f957162dd60cc58a622
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 02:10:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 02:10:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5455958c

app-crypt/gnupg: Stabilize 2.5.14 arm64, #967175

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index 9d3828636bd5..7c8e4f643b35 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-12-11 Thread Sam James
commit: 3db4521966d0ba68a184077cafc878522f1345d5
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 02:09:52 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 02:09:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db45219

app-crypt/gnupg: Stabilize 2.5.14 amd64, #967175

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
index e131ce80996c..7c6e7d7cac62 100644
--- a/app-crypt/gnupg/gnupg-2.5.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-11-19 Thread Sam James
commit: 92ec4dc5f3cee22cb6ed72417223ccae6a27d71f
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 19 17:38:58 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 19 17:40:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92ec4dc5

app-crypt/gnupg: add 2.5.14

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

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.5.14.ebuild | 224 
 2 files changed, 226 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 425ad341357e..ff484fb0ead5 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,5 @@ DIST gnupg-2.5.12.tar.bz2 8225353 BLAKE2B 
cab3802d08acf96772071c42949c55e7873444
 DIST gnupg-2.5.12.tar.bz2.sig 266 BLAKE2B 
b52d3f2d3af94061c5210ede10b074d871e9782ae92974a58480e6e0cfa29e5d6622b67b24989bb757e96a0cbb8ff9df2d15b69ecc5b5c531880920f45907b9f
 SHA512 
ff141f5dc30cd81494c8a50f86b673fe9c0fc74d344fb868f922285851929ed863b66fe52e973d0ab869391394e7fe6a0efc83b7b2383f28771a1cd6ca62be3b
 DIST gnupg-2.5.13.tar.bz2 8227840 BLAKE2B 
d898a86d2c13a8daa4dc4ab96376610768710bfa719d4e21d77c97d41e377305aa606df20bab1ac8d9553783e67afe2c42970374f3be19128686a781fcc13f1f
 SHA512 
76f355bae2b600935996a33597577f60e332c274ce72cfff936ef0435b0990b6c811942ad9ec58c2f0e518814b43ff1e301058ef2797b178404d2b3eb91dbaf9
 DIST gnupg-2.5.13.tar.bz2.sig 119 BLAKE2B 
12a9a4a6d2a1cc8f38acf64e6c6d975e813a759d4de5ca6755fdc237c54b2497a60f355a2accf75623ea765a9238bfbf3b4bf58844a3d6059880b11deac51f01
 SHA512 
59a9f07cbc97272b87f43c7aba323616b7bcc6b5217e5a373a75ec24bdfc70e76d137ec4be57012298447fc3e21ff834a8600a8730de0e5539c731151379fffd
+DIST gnupg-2.5.14.tar.bz2 8259582 BLAKE2B 
167efad48b08f824c8c19c3aaedce4dc0c409f3f8d001659c1f1183e885db86f4cedddf8fd0e1adc04e1c6fde30a9496b653d3e0c5ef0d4f1dab3102b72edb0e
 SHA512 
514c78d75848d98360425dc3ccb16eeac829c9010ddc4f362b9a7728734fa7b0391a8872501300df12125a4a5d698252200621cc1680aefd25d47ec2799f95d1
+DIST gnupg-2.5.14.tar.bz2.sig 119 BLAKE2B 
55dc1a1375bd0c52ea985ec7e86414eef81af078c77647a5b758a9db855fb47d6b11bcae75e49db4e92be54100db66ae55fda1f3c5379a3f0f3d44a8acb64c3d
 SHA512 
4ba112b07045d2adb02704a39c4f0d10132c810a6d546252962d74f0c4ccfbd3d9b9f35366f4ef0380c366256451855d3ee4e61ba98255e9ad265ecd99f75979

diff --git a/app-crypt/gnupg/gnupg-2.5.14.ebuild 
b/app-crypt/gnupg/gnupg-2.5.14.ebuild
new file mode 100644
index ..e131ce80996c
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.14.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2025 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="+alternatives 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-3.0.0:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.56
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   virtual/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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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/H

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

2025-11-17 Thread Fabian Groffen
commit: 6a5c7161af7208c176924bb37f50f347a7dc9c32
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 17 19:16:51 2025 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 17 19:16:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5c7161

app-crypt/gnupg-2.5.13-r2: fix Solaris build

Incompatible pointer types cause build errors, but they are due to
Solaris using different types than Linux.

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild
index 6bc24b1ece0c..e131ce80996c 100644
--- a/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.13-r2.ebuild
@@ -148,8 +148,10 @@ my_src_configure() {
fi
 
if [[ ${CHOST} == *-solaris* ]] ; then
-   # https://dev.gnupg.org/T7368
-   export ac_cv_should_define__xopen_source=yes
+   # these somehow are treated as fatal, but Solaris has different
+   # types for getpeername with socket_t
+   append-flags -Wno-incompatible-pointer-types
+   append-flags -Wno-unused-label
fi
 
# bug #663142



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

2025-11-14 Thread Sam James
commit: 15546d18cc0c5923723a18e8cd56b4d1f3f953b8
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 15 03:02:13 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 15 03:02:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15546d18

app-crypt/gnupg: Stabilize 2.4.8-r2 arm, #966022

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
index ac92ca6d01d1..073ea374a1f9 100644
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-11-14 Thread Arthur Zamarin
commit: 4406d5d1b0b5b667033bdb4379fd4a02da182586
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 14 18:41:36 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 14 18:41:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4406d5d1

app-crypt/gnupg: Stabilize 2.4.8-r2 ppc, #966022

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
index 76e1445d1a6e..ac92ca6d01d1 100644
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-11-12 Thread Sam James
commit: aa477737cbcbf709ebfd3b1e712179d3383f5079
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 13 07:25:44 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 13 07:25:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa477737

app-crypt/gnupg: Stabilize 2.4.8-r2 arm64, #966022

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
index fdf083182732..76e1445d1a6e 100644
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-11-12 Thread Arthur Zamarin
commit: 38206a30436315befdd8cab2c6a317a14e0fcb03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 13 06:33:33 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 13 06:33:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38206a30

app-crypt/gnupg: Stabilize 2.4.8-r2 amd64, #966022

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
index 2d9df1118232..fdf083182732 100644
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+alternatives 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/

2025-11-12 Thread Arthur Zamarin
commit: 8019c85a2831b2f444a1de8e5932df4d7415e9c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 13 06:33:32 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 13 06:33:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8019c85a

app-crypt/gnupg: Stabilize 2.4.8-r2 x86, #966022

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
index d8f46f399eba..2d9df1118232 100644
--- a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+alternatives 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/

2025-11-01 Thread Michał Górny
commit: 654c4e95d94a76e3bafdfc40e809ceb437c6a196
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  1 18:55:35 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  2 04:20:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654c4e95

app-crypt/gnupg: Rename manpages for app-alternatives/gpg

Signed-off-by: Michał Górny  gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/44421
Signed-off-by: Michał Górny  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.8-r2.ebuild  | 218 
 app-crypt/gnupg/gnupg-2.5.13-r2.ebuild | 222 +
 2 files changed, 440 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
new file mode 100644
index ..654a9c2eb344
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.8-r2.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2025 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="+alternatives 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
+   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
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
+"
+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
+
+   GNUPG_SYSTEMD_UNITS=(
+   dirmngr.service
+   dirmngr.socket
+   gpg-agent-browser.socket
+   gpg-agent-extra.socket
+   gpg-agent.service
+   gpg-agent.socket
+   gpg-agent-ssh.socket
+   )
+
+   cp "${GNUPG_SYSTEMD_UNITS[@]/#/${FILESDIR}/}" "${T}" || die
+
+   # 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 "${T}"/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_enable to

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

2025-10-28 Thread Sam James
commit: 133742ca3a9497606262fab40ed6f4f965782a7c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 28 18:49:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 28 18:56:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133742ca

app-crypt/gnupg: provide /usr/bin/gpg and /usr/bin/gpgv in pkg_postinst

After app-crypt/gnupg[alternatives] is merged, gnupg no longer provides
/usr/bin/gpg, and there's no /usr/bin/gpg on the system until
app-alternatives/gpg can be merged. That's somewhat-fine unless
app-alternatives/gpg is a signed binpkg, in which case gpg is needed
to verify it.

Provide gpg and gpgv as orphaned symlinks in pkg_postinst to handle
this case.

Reported-by: Jay Faulkner  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/{gnupg-2.4.8.ebuild => gnupg-2.4.8-r1.ebuild} | 11 +++
 .../gnupg/{gnupg-2.5.13.ebuild => gnupg-2.5.13-r1.ebuild} | 11 +++
 2 files changed, 22 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8-r1.ebuild
similarity index 95%
rename from app-crypt/gnupg/gnupg-2.4.8.ebuild
rename to app-crypt/gnupg/gnupg-2.4.8-r1.ebuild
index ea4af2024706..65df46615281 100644
--- a/app-crypt/gnupg/gnupg-2.4.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8-r1.ebuild
@@ -204,3 +204,14 @@ my_src_install_all() {
dodoc "${FILESDIR}"/README-systemd
systemd_douserunit "${GNUPG_SYSTEMD_UNITS[@]/#/${T}/}"
 }
+
+pkg_postinst() {
+   # If /usr/bin/gpg and /usr/bin/gpgv do not exist, provide them.
+   if [[ ! -e ${EROOT}/usr/bin/gpg ]]; then
+   ln -sf -- gpg-reference "${EROOT}"/usr/bin/gpg || die
+   fi
+
+   if [[ ! -e ${EROOT}/usr/bin/gpgv ]]; then
+   ln -sf -- gpgv-reference "${EROOT}"/usr/bin/gpgv || die
+   fi
+}

diff --git a/app-crypt/gnupg/gnupg-2.5.13.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13-r1.ebuild
similarity index 95%
rename from app-crypt/gnupg/gnupg-2.5.13.ebuild
rename to app-crypt/gnupg/gnupg-2.5.13-r1.ebuild
index 87cb1ff1d288..1e9503ba5a7e 100644
--- a/app-crypt/gnupg/gnupg-2.5.13.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.13-r1.ebuild
@@ -208,3 +208,14 @@ my_src_install_all() {
dodoc "${FILESDIR}"/README-systemd
systemd_douserunit "${GNUPG_SYSTEMD_UNITS[@]/#/${T}/}"
 }
+
+pkg_postinst() {
+   # If /usr/bin/gpg and /usr/bin/gpgv do not exist, provide them.
+   if [[ ! -e ${EROOT}/usr/bin/gpg ]]; then
+   ln -sf -- gpg-reference "${EROOT}"/usr/bin/gpg || die
+   fi
+
+   if [[ ! -e ${EROOT}/usr/bin/gpgv ]]; then
+   ln -sf -- gpgv-reference "${EROOT}"/usr/bin/gpgv || die
+   fi
+}



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

2025-10-27 Thread Michał Górny
commit: bc95d85cc96185c21a8dc74f03d8fdca8d5f6b1b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct  6 10:46:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 28 05:50:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc95d85c

app-crypt/gnupg: Rename for app-alternatives/gpg

Rename the "gpg" and "gpgv" executables to "*-reference" to account
for app-alternatives/gpg.  Also remove the compatibility "gpg2"
and "gpgv2" symlinks that are now created by the other package.

Signed-off-by: Michał Górny  gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/44224
Signed-off-by: Michał Górny  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.8.ebuild  | 16 +---
 app-crypt/gnupg/gnupg-2.5.13.ebuild | 16 +---
 app-crypt/gnupg/metadata.xml|  3 +++
 3 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8.ebuild
index e160012a42a9..ea4af2024706 100644
--- a/app-crypt/gnupg/gnupg-2.4.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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"
+IUSE="+alternatives bzip2 doc ldap nls readline selinux +smartcard ssl test 
+tofu tpm tools usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"
 
@@ -53,6 +53,9 @@ RDEPEND="
 "
 PDEPEND="
app-crypt/pinentry
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
 "
 BDEPEND="
virtual/pkgconfig
@@ -173,8 +176,15 @@ my_src_install() {
 
use tools && dobin tools/{gpgconf,gpgsplit,gpg-check-pattern} 
tools/make-dns-cert
 
-   dosym gpg /usr/bin/gpg2
-   dosym gpgv /usr/bin/gpgv2
+   if use alternatives; then
+   # rename for app-alternatives/gpg
+   mv "${ED}"/usr/bin/gpg{,-reference} || die
+   mv "${ED}"/usr/bin/gpgv{,-reference} || die
+   else
+   dosym gpg /usr/bin/gpg2
+   dosym gpgv /usr/bin/gpgv2
+   fi
+
echo ".so man1/gpg.1" > "${ED}"/usr/share/man/man1/gpg2.1 || die
echo ".so man1/gpgv.1" > "${ED}"/usr/share/man/man1/gpgv2.1 || die
 

diff --git a/app-crypt/gnupg/gnupg-2.5.13.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13.ebuild
index afc4f09869fd..87cb1ff1d288 100644
--- a/app-crypt/gnupg/gnupg-2.5.13.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.13.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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"
+IUSE="+alternatives bzip2 doc ldap nls readline selinux +smartcard ssl test 
+tofu tpm tools usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"
 
@@ -53,6 +53,9 @@ RDEPEND="
 "
 PDEPEND="
app-crypt/pinentry
+   alternatives? (
+   app-alternatives/gpg[-freepg(-)]
+   )
 "
 BDEPEND="
virtual/pkgconfig
@@ -177,8 +180,15 @@ my_src_install() {
 
use tools && dobin tools/{gpgconf,gpgsplit,gpg-check-pattern} 
tools/make-dns-cert
 
-   dosym gpg /usr/bin/gpg2
-   dosym gpgv /usr/bin/gpgv2
+   if use alternatives; then
+   # rename for app-alternatives/gpg
+   mv "${ED}"/usr/bin/gpg{,-reference} || die
+   mv "${ED}"/usr/bin/gpgv{,-reference} || die
+   else
+   dosym gpg /usr/bin/gpg2
+   dosym gpgv /usr/bin/gpgv2
+   fi
+
echo ".so man1/gpg.1" > "${ED}"/usr/share/man/man1/gpg2.1 || die
echo ".so man1/gpgv.1" > "${ED}"/usr/share/man/man1/gpgv2.1 || die
 

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index 9cfaddc1cdbe..2400ccf13111 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -6,6 +6,9 @@
Gentoo Base System


+   
+   Install renamed, for compatibility with 
app-alternatives/gpg.
+   

Build scdaemon software. Enables usage of OpenPGP cards. For
other type of smartcards, try 
app-crypt/gnupg-pkcs11-scd.



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

2025-10-23 Thread Sam James
commit: 84efd3501a5adec0beddc91b5cf7a5207fd9ebce
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 23 19:26:16 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 23 19:26:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84efd350

app-crypt/gnupg: needs newer libgpg-error

Sorry for missing that.

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

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

diff --git a/app-crypt/gnupg/gnupg-2.5.13.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13.ebuild
index c281b4e7c30a..afc4f09869fd 100644
--- a/app-crypt/gnupg/gnupg-2.5.13.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.13.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="test? ( tofu )"
 DEPEND="
>=dev-libs/libassuan-3.0.0:=
>=dev-libs/libgcrypt-1.11.0:=
-   >=dev-libs/libgpg-error-1.51
+   >=dev-libs/libgpg-error-1.56
>=dev-libs/libksba-1.6.3
>=dev-libs/npth-1.2
sys-libs/zlib



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

2025-10-22 Thread Sam James
commit: db07a1780436082c67f85f1ace9a1bfec9f568ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 22 15:28:17 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 22 15:38:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db07a178

app-crypt/gnupg: add 2.5.13

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

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

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 1cba8df95019..425ad341357e 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,3 +4,5 @@ DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c72
 DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
 DIST gnupg-2.5.12.tar.bz2 8225353 BLAKE2B 
cab3802d08acf96772071c42949c55e78734447a29d3088b7c08636282cf38f92fcf35ce6ded5df9a18b2725a27500980d1616f5d3850df05f9543a43453d5c0
 SHA512 
fa0510f24b844e2ee122543421e0ee47415cb5a1599c28abe2ec22830c378b50125e70289fd227bd6ca35bb3d6a40928955f42b44b24f657733b93c64d6d27d8
 DIST gnupg-2.5.12.tar.bz2.sig 266 BLAKE2B 
b52d3f2d3af94061c5210ede10b074d871e9782ae92974a58480e6e0cfa29e5d6622b67b24989bb757e96a0cbb8ff9df2d15b69ecc5b5c531880920f45907b9f
 SHA512 
ff141f5dc30cd81494c8a50f86b673fe9c0fc74d344fb868f922285851929ed863b66fe52e973d0ab869391394e7fe6a0efc83b7b2383f28771a1cd6ca62be3b
+DIST gnupg-2.5.13.tar.bz2 8227840 BLAKE2B 
d898a86d2c13a8daa4dc4ab96376610768710bfa719d4e21d77c97d41e377305aa606df20bab1ac8d9553783e67afe2c42970374f3be19128686a781fcc13f1f
 SHA512 
76f355bae2b600935996a33597577f60e332c274ce72cfff936ef0435b0990b6c811942ad9ec58c2f0e518814b43ff1e301058ef2797b178404d2b3eb91dbaf9
+DIST gnupg-2.5.13.tar.bz2.sig 119 BLAKE2B 
12a9a4a6d2a1cc8f38acf64e6c6d975e813a759d4de5ca6755fdc237c54b2497a60f355a2accf75623ea765a9238bfbf3b4bf58844a3d6059880b11deac51f01
 SHA512 
59a9f07cbc97272b87f43c7aba323616b7bcc6b5217e5a373a75ec24bdfc70e76d137ec4be57012298447fc3e21ff834a8600a8730de0e5539c731151379fffd

diff --git a/app-crypt/gnupg/gnupg-2.5.13.ebuild 
b/app-crypt/gnupg/gnupg-2.5.13.ebuild
new file mode 100644
index ..c281b4e7c30a
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.5.13.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2025 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 ~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-3.0.0:=
+   >=dev-libs/libgcrypt-1.11.0:=
+   >=dev-libs/libgpg-error-1.51
+   >=dev-libs/libksba-1.6.3
+   >=dev-libs/npth-1.2
+   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=(
+   
"${FILESDIR}"/${PN}-2.1.20-

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

2025-10-18 Thread Arsen Arsenović
commit: 7a344fb5bd0548f3d7a7b4efeae517af30ff6472
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Oct  6 20:36:56 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Oct  7 06:14:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a344fb5

app-crypt/gnupg: fix systemd unit using now-renamed option in 2.5.12

See https://dev.gnupg.org/rGa019a0fcd8dfb9d1eae5bc991fdd54b7cf55641e for
discussion.  In the future, we will likely need to emulate this
functionality somehow.

Signed-off-by: Arsen Arsenović  gentoo.org>

 app-crypt/gnupg/{gnupg-2.5.12.ebuild => gnupg-2.5.12-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.5.12.ebuild 
b/app-crypt/gnupg/gnupg-2.5.12-r1.ebuild
similarity index 96%
rename from app-crypt/gnupg/gnupg-2.5.12.ebuild
rename to app-crypt/gnupg/gnupg-2.5.12-r1.ebuild
index 23e268a6fe6e..c281b4e7c30a 100644
--- a/app-crypt/gnupg/gnupg-2.5.12.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.12-r1.ebuild
@@ -93,6 +93,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
+
+   # Since 2.5.3, --supervised is called --deprecated-supervised.  See
+   # https://dev.gnupg.org/rGa019a0fcd8dfb9d1eae5bc991fdd54b7cf55641e
+   sed -i "s/--supervised/--deprecated-supervised/g" "${T}"/*.service || 
die
 }
 
 my_src_configure() {



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

2025-10-18 Thread Sam James
commit: edf46dee5258c662681a8d052513e5c58d5195b7
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  6 05:17:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  6 05:17:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf46dee

app-crypt/gnupg: drop 2.4.7-r1

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

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/gnupg-2.4.7-r1.ebuild | 197 --
 2 files changed, 199 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 0f424e18f326..1cba8df95019 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,7 +1,5 @@
 DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
-DIST gnupg-2.4.7.tar.bz2 8010244 BLAKE2B 
4cdc6be4330b0c8f150d9d1a9ce9c7d34232ecf9b980b15fbd20e96ff6fcd8665688456d66f1c862b816472034eaa0796444357b1f36e75e8520a603a0e6b298
 SHA512 
3e84f1679904bf0efb789df6466e468bd2be9149d52561f35e2380038133479bebf1c61ee7adf6d3564b370915f32111098c052be6e6acaf3083a807f9f36019
-DIST gnupg-2.4.7.tar.bz2.sig 119 BLAKE2B 
e97012f433c2818dda953ccaa2f5e8e94492b306a7815b16d7a9f8bf165f11972114d94a1aaba6156baed0ee3566ad998ed74a9521c71464268f4c6f8f14306c
 SHA512 
d944a57b21fa7a4058fb4f00e3c164220be038037010a07a43e48c881dd66d901f8ea249f5df183a1c7de811ecc3aa9ed1591c18baf201e338129eb7e28bddc4
 DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c729d8918b6ca10ef0a4466879636433c682a5437776d2ce9f5d432e1f66995dd94a4f44d7f184542f030087dbb2
 SHA512 
d7f07a258141a583bc8be18c0984d7dfe8508f12c624c053881ee63dfee11adcda8de216bcaaef9f5d24a1e217de70bf69ee2e3cc43b0da66a0e571ce9c4b436
 DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
 DIST gnupg-2.5.12.tar.bz2 8225353 BLAKE2B 
cab3802d08acf96772071c42949c55e78734447a29d3088b7c08636282cf38f92fcf35ce6ded5df9a18b2725a27500980d1616f5d3850df05f9543a43453d5c0
 SHA512 
fa0510f24b844e2ee122543421e0ee47415cb5a1599c28abe2ec22830c378b50125e70289fd227bd6ca35bb3d6a40928955f42b44b24f657733b93c64d6d27d8

diff --git a/app-crypt/gnupg/gnupg-2.4.7-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7-r1.ebuild
deleted file mode 100644
index b85b1a74a127..
--- a/app-crypt/gnupg/gnupg-2.4.7-r1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2025 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 ~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
-   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= 

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

2025-06-21 Thread Sam James
commit: 3821513c6cdab45cd1175d28a832f82ee9a62a34
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 22 00:25:56 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 22 00:25:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3821513c

app-crypt/gnupg: Stabilize 2.4.8 ppc, #958630

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8.ebuild
index 2090aed62a81..bc45391f1468 100644
--- a/app-crypt/gnupg/gnupg-2.4.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~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 ~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/

2025-06-21 Thread Arthur Zamarin
commit: da91e5f71f8498b7677f30fd38fb5dcfec3fcd4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 16:25:17 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 16:25:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da91e5f7

app-crypt/gnupg: Stabilize 2.4.8 amd64, #958630

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8.ebuild
index 82625616e91a..2090aed62a81 100644
--- a/app-crypt/gnupg/gnupg-2.4.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/

2025-06-21 Thread Arthur Zamarin
commit: 77438cf3700e5f4bd15cdf1042e4aeb78d744629
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 15:31:12 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 15:31:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77438cf3

app-crypt/gnupg: Stabilize 2.4.8 x86, #958630

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8.ebuild
index 30fa1bed31cf..82625616e91a 100644
--- a/app-crypt/gnupg/gnupg-2.4.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/

2025-06-21 Thread Arthur Zamarin
commit: ba3da45268cc779918572c5a5f45346f81ca693b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 15:31:11 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 15:31:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3da452

app-crypt/gnupg: Stabilize 2.4.8 ppc64, #958630

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8.ebuild
index e010ff811b9c..30fa1bed31cf 100644
--- a/app-crypt/gnupg/gnupg-2.4.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.8.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/

2025-05-21 Thread Sam James
commit: 34b4725f028d87f461ed83102774440ff113af2c
Author: Sam James  gentoo  org>
AuthorDate: Wed May 21 22:37:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 21 22:37:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b4725f

app-crypt/gnupg: add 2.4.8

I've dropped the patch for bug #926186 as it didn't seem to be doing
the job. Plan is to package freepg separately (see bug #950668).

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

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

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 84af256d7838..21587b4c1e47 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,5 +2,7 @@ DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
 DIST gnupg-2.4.7.tar.bz2 8010244 BLAKE2B 
4cdc6be4330b0c8f150d9d1a9ce9c7d34232ecf9b980b15fbd20e96ff6fcd8665688456d66f1c862b816472034eaa0796444357b1f36e75e8520a603a0e6b298
 SHA512 
3e84f1679904bf0efb789df6466e468bd2be9149d52561f35e2380038133479bebf1c61ee7adf6d3564b370915f32111098c052be6e6acaf3083a807f9f36019
 DIST gnupg-2.4.7.tar.bz2.sig 119 BLAKE2B 
e97012f433c2818dda953ccaa2f5e8e94492b306a7815b16d7a9f8bf165f11972114d94a1aaba6156baed0ee3566ad998ed74a9521c71464268f4c6f8f14306c
 SHA512 
d944a57b21fa7a4058fb4f00e3c164220be038037010a07a43e48c881dd66d901f8ea249f5df183a1c7de811ecc3aa9ed1591c18baf201e338129eb7e28bddc4
+DIST gnupg-2.4.8.tar.bz2 8017685 BLAKE2B 
ab7126aac6c7bf323075c68084c963f75d93c729d8918b6ca10ef0a4466879636433c682a5437776d2ce9f5d432e1f66995dd94a4f44d7f184542f030087dbb2
 SHA512 
d7f07a258141a583bc8be18c0984d7dfe8508f12c624c053881ee63dfee11adcda8de216bcaaef9f5d24a1e217de70bf69ee2e3cc43b0da66a0e571ce9c4b436
+DIST gnupg-2.4.8.tar.bz2.sig 119 BLAKE2B 
4f94b2abc40b17cfab44f28fc2a2ae5246f8356141a3932a92b5adb78002c7064bb132a6529079bc14900036f90d9d318d7d01818999150e2c875b88a3fca265
 SHA512 
9fb54be4e99ecee6c7b649d6f0ef24a25e81c0af57e07ccdd512a1ea2ebf7558dd25518b7b78347e4a216167849e6285bb91ec23d0968966aba0784d45f02a06
 DIST gnupg-2.5.1.tar.bz2 8126739 BLAKE2B 
46955d2eebe14395adc0fdf81e89a32f3f9baaabfe1eee78f256a1fab25ce6fdb96b873678cfeb5e4abf4894c7ab4908359ed04cc6571ff442dcc5325b3ccd66
 SHA512 
733a11ff24145e23dd7d34d954a70c25bf70ecb1d517b8e15cc34bf690786c9f7007e4e99cde573500ac012852e91b29568fed00491f8c8254b3fb63ca5777cd
 DIST gnupg-2.5.1.tar.bz2.sig 238 BLAKE2B 
cd024a63ecb82a12e92444cbff8dbc9bef6a4e436d59957aae77927cce0baf9e282e63df7a5159a521c7c8694a0dbe96d6537ad3ec5f779c7c0dea8d02b5e70d
 SHA512 
8ffd5cc72a2907972bf1854e804f6c215ff66ba2d6e91952700f49b2b5ba8bab035d0f42efdb0d3c3166301cda6e716394928bdd9c0d0d1e1789a02c7aa1a926

diff --git a/app-crypt/gnupg/gnupg-2.4.8.ebuild 
b/app-crypt/gnupg/gnupg-2.4.8.ebuild
new file mode 100644
index ..e010ff811b9c
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.8.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2025 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 ~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
+   sys-libs/zlib
+   bzip2?

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

2025-03-28 Thread Conrad Kostecki
commit: 2d098c01b51d9fbe4d7afde8b9854b3fc379f846
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Mar 28 07:04:51 2025 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 28 21:05:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d098c01

app-crypt/gnupg: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-crypt/gnupg/files/gnupg-2.4.6-c99.patch | 28 
 1 file changed, 28 deletions(-)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.6-c99.patch 
b/app-crypt/gnupg/files/gnupg-2.4.6-c99.patch
deleted file mode 100644
index 35c9b33edd9f..
--- a/app-crypt/gnupg/files/gnupg-2.4.6-c99.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/942467
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=c0cb0175c9e6e8d6a3bdd2e40f85fa730fa325af
-
-From c0cb0175c9e6e8d6a3bdd2e40f85fa730fa325af Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Tue, 9 Jul 2024 10:48:02 +0900
-Subject: [PATCH] scd: Add  for read(2) / write(2) .
-
-* scd/app.c: Include .
-
---
-
-Reported-by: David Bohman
-GnuPG-bug-id: 7193
-Signed-off-by: NIIBE Yutaka 
-(cherry picked from commit 1d5cfa9b7fd22e1c46eeed5fa9fed2af6f81d34f)
 a/scd/app.c
-+++ b/scd/app.c
-@@ -22,6 +22,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- #ifndef HAVE_W32_SYSTEM
--- 
-2.30.2



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

2025-03-13 Thread Sam James
commit: 6c968f4512dc5f984d32653523c39545bc68cc1e
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 14 05:35:35 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 14 05:35:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c968f45

app-crypt/gnupg: drop 2.4.6-r2

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

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/gnupg-2.4.6-r2.ebuild | 198 --
 2 files changed, 200 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 17d33d43c17a..84af256d7838 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,7 +1,5 @@
 DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
-DIST gnupg-2.4.6.tar.bz2 8011304 BLAKE2B 
3b0deb3da1ec404e8f0aa50c424c7072727f933228de732d661a17ca15785b7430700e7b88afba69538f9794863cb218c90ae3d43469541fb9152fbabd3bc909
 SHA512 
192ae6cb18547e9c5fc4263dc968b548c1ce563ceb8cc2e651b264d4e5afa1cd99a2c1cdd80906faf5e0b0ca99cef76e003b1f7e73238f311a74a1de6c35b5cb
-DIST gnupg-2.4.6.tar.bz2.sig 119 BLAKE2B 
f22b9488a46e585eaa4ed6434c37603756de2a0136a6e8a44d974304d31299f64dee5065a0c1f8ed6aff24555e369ffa213558027698a7e7b2244cef7c9eff76
 SHA512 
699f99d5aedbb1adef0fc46fbfb4184996ebaeb08e3c5a4d64195cd14e628a17a234ff9d990ad63c32119cbab24bcba802590eaf69f030a0a0addf9928172221
 DIST gnupg-2.4.7.tar.bz2 8010244 BLAKE2B 
4cdc6be4330b0c8f150d9d1a9ce9c7d34232ecf9b980b15fbd20e96ff6fcd8665688456d66f1c862b816472034eaa0796444357b1f36e75e8520a603a0e6b298
 SHA512 
3e84f1679904bf0efb789df6466e468bd2be9149d52561f35e2380038133479bebf1c61ee7adf6d3564b370915f32111098c052be6e6acaf3083a807f9f36019
 DIST gnupg-2.4.7.tar.bz2.sig 119 BLAKE2B 
e97012f433c2818dda953ccaa2f5e8e94492b306a7815b16d7a9f8bf165f11972114d94a1aaba6156baed0ee3566ad998ed74a9521c71464268f4c6f8f14306c
 SHA512 
d944a57b21fa7a4058fb4f00e3c164220be038037010a07a43e48c881dd66d901f8ea249f5df183a1c7de811ecc3aa9ed1591c18baf201e338129eb7e28bddc4
 DIST gnupg-2.5.1.tar.bz2 8126739 BLAKE2B 
46955d2eebe14395adc0fdf81e89a32f3f9baaabfe1eee78f256a1fab25ce6fdb96b873678cfeb5e4abf4894c7ab4908359ed04cc6571ff442dcc5325b3ccd66
 SHA512 
733a11ff24145e23dd7d34d954a70c25bf70ecb1d517b8e15cc34bf690786c9f7007e4e99cde573500ac012852e91b29568fed00491f8c8254b3fb63ca5777cd

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r2.ebuild
deleted file mode 100644
index 332896a3c5b9..
--- a/app-crypt/gnupg/gnupg-2.4.6-r2.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2025 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 ~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
-   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= )
-

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

2025-03-07 Thread Sam James
commit: 97ad37af8d4c93583129d45b3f6d95b684aeccea
Author: Stefan Cristian B.  rogentos  ro>
AuthorDate: Fri Mar  7 16:28:35 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  7 17:16:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ad37af

app-crypt/gnupg: remove curl dep from gnupg

* Apparently gnupg 2.4.x+ does not depend on curl/libcurl
  anymore.

[sam: Revbump, drop from older versions too. See analysis in bug.]

Closes: https://bugs.gentoo.org/950756
Signed-off-by: Stefan Cristian B.  rogentos.ro>
Closes: https://github.com/gentoo/gentoo/pull/40946
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/{gnupg-2.2.45.ebuild => gnupg-2.2.45-r1.ebuild}  | 1 -
 app-crypt/gnupg/{gnupg-2.4.6-r1.ebuild => gnupg-2.4.6-r2.ebuild} | 1 -
 app-crypt/gnupg/{gnupg-2.4.7.ebuild => gnupg-2.4.7-r1.ebuild}| 1 -
 app-crypt/gnupg/{gnupg-2.5.1.ebuild => gnupg-2.5.1-r1.ebuild}| 1 -
 4 files changed, 4 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.2.45.ebuild
rename to app-crypt/gnupg/gnupg-2.2.45-r1.ebuild
index bf482df1cdeb..b40578d0a70d 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45-r1.ebuild
@@ -35,7 +35,6 @@ DEPEND="
>=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:= )

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r2.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
rename to app-crypt/gnupg/gnupg-2.4.6-r2.ebuild
index 39e2c7f19ae7..332896a3c5b9 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r2.ebuild
@@ -36,7 +36,6 @@ DEPEND="
>=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:= )

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.4.7.ebuild
rename to app-crypt/gnupg/gnupg-2.4.7-r1.ebuild
index 37ce5d63a2eb..45838b58ac64 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7-r1.ebuild
@@ -36,7 +36,6 @@ DEPEND="
>=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:= )

diff --git a/app-crypt/gnupg/gnupg-2.5.1.ebuild 
b/app-crypt/gnupg/gnupg-2.5.1-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.5.1.ebuild
rename to app-crypt/gnupg/gnupg-2.5.1-r1.ebuild
index af4b2cee9a10..167bb5e3c125 100644
--- a/app-crypt/gnupg/gnupg-2.5.1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.1-r1.ebuild
@@ -36,7 +36,6 @@ DEPEND="
>=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:= )



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

2025-02-22 Thread Arthur Zamarin
commit: 61f7937bd50137494112cd88dbe3fd5420570fd9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 09:48:16 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 09:48:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f7937b

app-crypt/gnupg: Stabilize 2.4.7 sparc, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index ad09bbc7fcc0..37ce5d63a2eb 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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 ~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/

2025-02-20 Thread Sam James
commit: f67196635654fb866a2d81e7782fc4605192fece
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 20 12:55:40 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 20 12:55:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6719663

app-crypt/gnupg: Stabilize 2.4.7 hppa, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index 1c146f45be44..ad09bbc7fcc0 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~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/

2025-01-25 Thread Sam James
commit: 4edce3e2fe55d1f54143fc2596ffb589caab377d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 17:19:32 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 17:24:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edce3e2

app-crypt/gnupg: drop 2.4.5-r1, 2.4.5-r2

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

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/gnupg-2.4.5-r1.ebuild | 192 -
 app-crypt/gnupg/gnupg-2.4.5-r2.ebuild | 197 --
 3 files changed, 391 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 204635d88ed1..17d33d43c17a 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,7 +1,5 @@
 DIST gnupg-2.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
-DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff
-DIST gnupg-2.4.5.tar.bz2.sig 238 BLAKE2B 
b236e7d62f49c8385f4fb81389bf10715d9c0a0cb5c0b4c20fb6ff1465d05a3c3657061284db23af988a1ca16c9fa393af3ce5cbd27934501eb41a4f448fff0a
 SHA512 
5a06970e499d1eb5213b142a8a182e46f5f21b7cb32785a9e5069378797c124e151ce74727382003820042d60fd7a2f909143f44aa9ef282605875e1cab04aef
 DIST gnupg-2.4.6.tar.bz2 8011304 BLAKE2B 
3b0deb3da1ec404e8f0aa50c424c7072727f933228de732d661a17ca15785b7430700e7b88afba69538f9794863cb218c90ae3d43469541fb9152fbabd3bc909
 SHA512 
192ae6cb18547e9c5fc4263dc968b548c1ce563ceb8cc2e651b264d4e5afa1cd99a2c1cdd80906faf5e0b0ca99cef76e003b1f7e73238f311a74a1de6c35b5cb
 DIST gnupg-2.4.6.tar.bz2.sig 119 BLAKE2B 
f22b9488a46e585eaa4ed6434c37603756de2a0136a6e8a44d974304d31299f64dee5065a0c1f8ed6aff24555e369ffa213558027698a7e7b2244cef7c9eff76
 SHA512 
699f99d5aedbb1adef0fc46fbfb4184996ebaeb08e3c5a4d64195cd14e628a17a234ff9d990ad63c32119cbab24bcba802590eaf69f030a0a0addf9928172221
 DIST gnupg-2.4.7.tar.bz2 8010244 BLAKE2B 
4cdc6be4330b0c8f150d9d1a9ce9c7d34232ecf9b980b15fbd20e96ff6fcd8665688456d66f1c862b816472034eaa0796444357b1f36e75e8520a603a0e6b298
 SHA512 
3e84f1679904bf0efb789df6466e468bd2be9149d52561f35e2380038133479bebf1c61ee7adf6d3564b370915f32111098c052be6e6acaf3083a807f9f36019

diff --git a/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
deleted file mode 100644
index 9a5e81d91c5e..
--- a/app-crypt/gnupg/gnupg-2.4.5-r1.ebuild
+++ /dev/null
@@ -1,192 +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 ~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 ) )
-   to

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

2025-01-25 Thread Sam James
commit: 1aaab826cb4ec987b3540d39df9a23dfa176421a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 17:19:07 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 17:24:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aaab826

app-crypt/gnupg: drop 2.2.42-r4, 2.2.43-r1

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

 app-crypt/gnupg/Manifest   |   4 -
 .../gnupg-2.2.42-bug923248-insecure-backup.patch   | 292 -
 .../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-r4.ebuild | 184 -
 app-crypt/gnupg/gnupg-2.2.43-r1.ebuild | 181 -
 6 files changed, 856 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 9d9c53325678..204635d88ed1 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,7 +1,3 @@
-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.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
 DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
 DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff

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
deleted file mode 100644
index 76d6d94c40b1..
--- a/app-crypt/gnupg/files/gnupg-2.2.42-bug923248-insecure-backup.patch
+++ /dev/null
@@ -1,292 +0,0 @@
-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 real

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

2025-01-25 Thread Sam James
commit: 86da0b5042efa7ed7d2cb15777963af5e486c14b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 14:35:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 14:35:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86da0b50

app-crypt/gnupg: Stabilize 2.4.7 amd64, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index 40f1f20a26f7..1c146f45be44 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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 ~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/

2025-01-25 Thread Sam James
commit: 16f85e2258de829e94d2ff44dfeedff18e758364
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 12:59:41 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 12:59:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f85e22

app-crypt/gnupg: Stabilize 2.4.7 ppc, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index d73025751a93..487d723d947f 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/

2025-01-25 Thread Sam James
commit: 7e05ee9f9f43b7b2c2adaa7b93d893fa02fcc93b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 12:59:44 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 12:59:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e05ee9f

app-crypt/gnupg: Stabilize 2.4.7 arm, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index bacb2b7ab12f..40f1f20a26f7 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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 ~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/

2025-01-25 Thread Sam James
commit: 6f5e4f99286f194e0dd8297fa5d664eae0b235d8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 12:59:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 12:59:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f5e4f99

app-crypt/gnupg: Stabilize 2.4.7 arm64, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index 487d723d947f..76ed8f6e78d3 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/

2025-01-25 Thread Sam James
commit: c14753f993ecb79683795080bde10264f15ea38f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 12:59:43 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 12:59:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14753f9

app-crypt/gnupg: Stabilize 2.4.7 x86, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index 76ed8f6e78d3..bacb2b7ab12f 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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 ~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/

2025-01-25 Thread Sam James
commit: 20f3f59e7bcc5466268a4fd9ef6f086d75e04e7a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 12:49:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 12:49:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f3f59e

app-crypt/gnupg: Stabilize 2.4.7 ppc64, #948411

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
index 53572e307e0d..d73025751a93 100644
--- a/app-crypt/gnupg/gnupg-2.4.7.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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 ~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 ~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/

2025-01-24 Thread Matt Turner
commit: 82e5e3dd537ab740048903a4833e1a49383956f4
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jan 25 03:37:52 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jan 25 03:40:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e5e3dd

app-crypt/gnupg: Stabilize 2.4.6-r1 hppa, #946083

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index 343dc2c5f869..39e2c7f19ae7 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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 ~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 ~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/

2025-01-08 Thread Sam James
commit: dd6563b0f785c23114180734ca5f0a0aefa42fc5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  9 00:07:49 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  9 00:07:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6563b0

app-crypt/gnupg: Stabilize 2.2.45 hppa, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index 06ff2f90dcaa..bf482df1cdeb 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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 ~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 ~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-pkcs11-scd/

2024-12-23 Thread Petr Vaněk
commit: 380f78db851d6305536d93fcc18eec7948ab6bef
Author: Petr Vaněk  gentoo  org>
AuthorDate: Mon Dec 23 11:34:56 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Mon Dec 23 12:14:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380f78db

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

Signed-off-by: Petr Vaněk  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/Manifest|  1 -
 .../gnupg-pkcs11-scd-0.10.0.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest 
b/app-crypt/gnupg-pkcs11-scd/Manifest
index f27861b6e1db..83aab7590635 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.11.0.tar.bz2 154497 BLAKE2B 
d5a0c84c6a31a3b8396b11cc2935995a2ed754e163f60bc81b142c59d37fe6f282c5d33222b85d50f95590e07da1187ba319e0dea23490e35ccc8c04346e93b5
 SHA512 
6f8da7e4166dc37aa98f424a470ea6f0678cfd5b02ac7b8e11516ea0a4bda0d84855b20fde166a5406047e8251b77f1544d7b362f72016bb5ee0a13ba040a40c

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
deleted file mode 100644
index 3a54b3d1ca4a..
--- a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# 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/";
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git";
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="proxy"
-
-DEPEND="
-   dev-libs/openssl:=
-   

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

2024-12-15 Thread Arthur Zamarin
commit: a498d4f1e4bde2b2f5e717144261454acc7cf7ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 15 19:07:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 15 19:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a498d4f1

app-crypt/gnupg: Stabilize 2.2.45 ppc64, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index 3cb91d0f8495..06ff2f90dcaa 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~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-12-10 Thread Sam James
commit: 93ad5d6d12e7f8b36ff9c4327e6b814bd1bd2978
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 10 15:21:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 10 15:21:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ad5d6d

app-crypt/gnupg: Stabilize 2.4.6-r1 amd64, #946083

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index 327de696c43f..be3553f8243e 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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 ~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-12-09 Thread Arthur Zamarin
commit: 5aa63c5d084c601373a589602926c66708ddc760
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  9 19:29:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  9 19:29:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa63c5d

app-crypt/gnupg: Stabilize 2.2.45 amd64, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index bacb41735519..3cb91d0f8495 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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 ~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-12-07 Thread Sam James
commit: ab81121f9b964f9981af5e60ee7159ea428233db
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  8 05:08:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  8 05:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab81121f

app-crypt/gnupg: Stabilize 2.4.6-r1 x86, #946083

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index 3fe0d24cbcef..327de696c43f 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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 ~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-12-07 Thread Sam James
commit: 51cadf484809b9b5d3b5b9a10789df8b2c1f0a4e
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  8 05:08:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  8 05:08:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51cadf48

app-crypt/gnupg: Stabilize 2.2.45 x86, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index 8e46ad3c0cbb..bacb41735519 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: 53160c8431a29bbddbd6da19da880384c5ef92bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53160c84

app-crypt/gnupg: Stabilize 2.4.6-r1 sparc, #946083

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index 0b2fe344f8c9..a11586ba4e93 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: 9aed1d117ebccc96670a864e91d3d3eac14ed503
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aed1d11

app-crypt/gnupg: Stabilize 2.2.45 sparc, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index 6ff933b65347..d5fb9fab64be 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: b51f785bb6ad866e8380f65a40c8c565716f1471
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51f785b

app-crypt/gnupg: Stabilize 2.2.45 arm64, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index d5fb9fab64be..0e3829375986 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: 6dedc189dcb9b363ace543e26838ccf6197fbadf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dedc189

app-crypt/gnupg: Stabilize 2.4.6-r1 arm, #946083

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index 61ecda279184..3fe0d24cbcef 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: f8b53562f478bb2c6e86496e771ad2894a19faa9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b53562

app-crypt/gnupg: Stabilize 2.4.6-r1 arm64, #946083

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index a11586ba4e93..f9e8632f96fe 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: 2154a281b78193f1601678b7fe8ec7e84e8e6218
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2154a281

app-crypt/gnupg: Stabilize 2.2.45 arm, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index eeba32ca4474..8e46ad3c0cbb 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: efcef746eb4dd032a3f60acbe153c4469572d241
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcef746

app-crypt/gnupg: Stabilize 2.4.6-r1 ppc, #946083

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

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

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index f9e8632f96fe..61ecda279184 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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 ~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-12-07 Thread Arthur Zamarin
commit: 4c44ed0a11ef5c11f20966adaff2e3a6fdbc00d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 04:45:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 04:45:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c44ed0a

app-crypt/gnupg: Stabilize 2.2.45 ppc, #946082

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

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

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
index 0e3829375986..eeba32ca4474 100644
--- a/app-crypt/gnupg/gnupg-2.2.45.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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 ~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-11-26 Thread Sam James
commit: 30c09908292a4e05c0748a1bb7b7100fe5505d22
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 27 05:40:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 27 05:40:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c09908

app-crypt/gnupg: add 2.4.7

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

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

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 93fb19144c58..9d9c53325678 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -8,5 +8,7 @@ DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b1
 DIST gnupg-2.4.5.tar.bz2.sig 238 BLAKE2B 
b236e7d62f49c8385f4fb81389bf10715d9c0a0cb5c0b4c20fb6ff1465d05a3c3657061284db23af988a1ca16c9fa393af3ce5cbd27934501eb41a4f448fff0a
 SHA512 
5a06970e499d1eb5213b142a8a182e46f5f21b7cb32785a9e5069378797c124e151ce74727382003820042d60fd7a2f909143f44aa9ef282605875e1cab04aef
 DIST gnupg-2.4.6.tar.bz2 8011304 BLAKE2B 
3b0deb3da1ec404e8f0aa50c424c7072727f933228de732d661a17ca15785b7430700e7b88afba69538f9794863cb218c90ae3d43469541fb9152fbabd3bc909
 SHA512 
192ae6cb18547e9c5fc4263dc968b548c1ce563ceb8cc2e651b264d4e5afa1cd99a2c1cdd80906faf5e0b0ca99cef76e003b1f7e73238f311a74a1de6c35b5cb
 DIST gnupg-2.4.6.tar.bz2.sig 119 BLAKE2B 
f22b9488a46e585eaa4ed6434c37603756de2a0136a6e8a44d974304d31299f64dee5065a0c1f8ed6aff24555e369ffa213558027698a7e7b2244cef7c9eff76
 SHA512 
699f99d5aedbb1adef0fc46fbfb4184996ebaeb08e3c5a4d64195cd14e628a17a234ff9d990ad63c32119cbab24bcba802590eaf69f030a0a0addf9928172221
+DIST gnupg-2.4.7.tar.bz2 8010244 BLAKE2B 
4cdc6be4330b0c8f150d9d1a9ce9c7d34232ecf9b980b15fbd20e96ff6fcd8665688456d66f1c862b816472034eaa0796444357b1f36e75e8520a603a0e6b298
 SHA512 
3e84f1679904bf0efb789df6466e468bd2be9149d52561f35e2380038133479bebf1c61ee7adf6d3564b370915f32111098c052be6e6acaf3083a807f9f36019
+DIST gnupg-2.4.7.tar.bz2.sig 119 BLAKE2B 
e97012f433c2818dda953ccaa2f5e8e94492b306a7815b16d7a9f8bf165f11972114d94a1aaba6156baed0ee3566ad998ed74a9521c71464268f4c6f8f14306c
 SHA512 
d944a57b21fa7a4058fb4f00e3c164220be038037010a07a43e48c881dd66d901f8ea249f5df183a1c7de811ecc3aa9ed1591c18baf201e338129eb7e28bddc4
 DIST gnupg-2.5.1.tar.bz2 8126739 BLAKE2B 
46955d2eebe14395adc0fdf81e89a32f3f9baaabfe1eee78f256a1fab25ce6fdb96b873678cfeb5e4abf4894c7ab4908359ed04cc6571ff442dcc5325b3ccd66
 SHA512 
733a11ff24145e23dd7d34d954a70c25bf70ecb1d517b8e15cc34bf690786c9f7007e4e99cde573500ac012852e91b29568fed00491f8c8254b3fb63ca5777cd
 DIST gnupg-2.5.1.tar.bz2.sig 238 BLAKE2B 
cd024a63ecb82a12e92444cbff8dbc9bef6a4e436d59957aae77927cce0baf9e282e63df7a5159a521c7c8694a0dbe96d6537ad3ec5f779c7c0dea8d02b5e70d
 SHA512 
8ffd5cc72a2907972bf1854e804f6c215ff66ba2d6e91952700f49b2b5ba8bab035d0f42efdb0d3c3166301cda6e716394928bdd9c0d0d1e1789a02c7aa1a926

diff --git a/app-crypt/gnupg/gnupg-2.4.7.ebuild 
b/app-crypt/gnupg/gnupg-2.4.7.ebuild
new file mode 100644
index ..53572e307e0d
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.7.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 ~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/sqlit

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

2024-11-03 Thread Fabian Groffen
commit: 46573bad4a55a674fb24b26ec74565e988c44811
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Nov  3 11:30:42 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Nov  3 11:35:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46573bad

app-crypt/gnupg: clarify/refresh Solaris workarounds

- Filed upstream bug for the standards problems:
  https://dev.gnupg.org/T7368
- Define _XOPEN_SOURCE=500 for 2.4.6 to resolve the mismatch
- Force configure machinery to kick in for 2.5.1

Closes: https://bugs.gentoo.org/942793
Signed-off-by: Fabian Groffen  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.6-r1.ebuild | 9 +
 app-crypt/gnupg/gnupg-2.5.1.ebuild| 9 +
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index a9d778121bd4..0b2fe344f8c9 100644
--- a/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -96,10 +96,6 @@ 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() {
@@ -147,6 +143,11 @@ my_src_configure() {
append-cppflags -I"${ESYSROOT}/usr/include/libusb-1.0"
fi
 
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # https://dev.gnupg.org/T7368
+   append-cppflags -D_XOPEN_SOURCE=500
+   fi
+
# bug #663142
if use user-socket; then
myconf+=( --enable-run-gnupg-user-socket )

diff --git a/app-crypt/gnupg/gnupg-2.5.1.ebuild 
b/app-crypt/gnupg/gnupg-2.5.1.ebuild
index 382e366f6c0d..af4b2cee9a10 100644
--- a/app-crypt/gnupg/gnupg-2.5.1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.1.ebuild
@@ -95,10 +95,6 @@ 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() {
@@ -146,6 +142,11 @@ my_src_configure() {
append-cppflags -I"${ESYSROOT}/usr/include/libusb-1.0"
fi
 
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # https://dev.gnupg.org/T7368
+   export ac_cv_should_define__xopen_source=yes
+   fi
+
# bug #663142
if use user-socket; then
myconf+=( --enable-run-gnupg-user-socket )



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

2024-11-03 Thread Sam James
commit: 01c6851d604d78a0cc79fbccc312aa01e84d6ab5
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  3 08:59:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  3 09:03:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c6851d

app-crypt/gnupg: add 2.2.45

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

 app-crypt/gnupg/Manifest   |   2 +
 ...nupg-2.2.45-fix-status-output-LISTTRUSTED.patch |  30 
 app-crypt/gnupg/gnupg-2.2.45.ebuild| 182 +
 3 files changed, 214 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index fd6fef515693..93fb19144c58 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,6 +2,8 @@ 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.2.45.tar.bz2 7447141 BLAKE2B 
8fe2036325e31332166c0477ce9514152c8417a9f61b3edc43487340d5b52e6a4d4c2b104ca9fe7ce6893e6d2977e2cd9c9ccfb52c0b1ea18dae3304ec6ec7f3
 SHA512 
086bb2a96ff4a681451b357495c8b435229e6526e1121d8faee3cb2ecc9c14965c92c9b1ccbbf3a03f6c59c215cca85a5c4f740f2df7c008a9fa672b370bf33c
+DIST gnupg-2.2.45.tar.bz2.sig 119 BLAKE2B 
6656747b2d640a95c4172a221952fa75f7d03c231b7c6d40ea57b43a5bcfbceb800023ca2f352ca09325aaf186a7bf31fcfe7104129c5d6628f0e1256994df76
 SHA512 
181195a76eede8113bd8f2a7f5bc20674226f6327cf8263389e3d178c205ed2d817b28f2d3b504dd9f852f22fc283d2c14e809ba1c05cfe88b66103845ff114c
 DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B 
a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733
 SHA512 
4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff
 DIST gnupg-2.4.5.tar.bz2.sig 238 BLAKE2B 
b236e7d62f49c8385f4fb81389bf10715d9c0a0cb5c0b4c20fb6ff1465d05a3c3657061284db23af988a1ca16c9fa393af3ce5cbd27934501eb41a4f448fff0a
 SHA512 
5a06970e499d1eb5213b142a8a182e46f5f21b7cb32785a9e5069378797c124e151ce74727382003820042d60fd7a2f909143f44aa9ef282605875e1cab04aef
 DIST gnupg-2.4.6.tar.bz2 8011304 BLAKE2B 
3b0deb3da1ec404e8f0aa50c424c7072727f933228de732d661a17ca15785b7430700e7b88afba69538f9794863cb218c90ae3d43469541fb9152fbabd3bc909
 SHA512 
192ae6cb18547e9c5fc4263dc968b548c1ce563ceb8cc2e651b264d4e5afa1cd99a2c1cdd80906faf5e0b0ca99cef76e003b1f7e73238f311a74a1de6c35b5cb

diff --git 
a/app-crypt/gnupg/files/gnupg-2.2.45-fix-status-output-LISTTRUSTED.patch 
b/app-crypt/gnupg/files/gnupg-2.2.45-fix-status-output-LISTTRUSTED.patch
new file mode 100644
index ..f34810d2792a
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.2.45-fix-status-output-LISTTRUSTED.patch
@@ -0,0 +1,30 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=2ca38bee7a63c0f7185ca1dbf13da1cbc4933563
+
+From 2ca38bee7a63c0f7185ca1dbf13da1cbc4933563 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Thu, 31 Oct 2024 11:47:55 +0900
+Subject: [PATCH] agent: Fix status output for LISTTRUSTED.
+
+* agent/trustlist.c (istrusted_internal): When LISTMODE is enabled,
+TRUSTLISTFPR status output should be done.
+
+--
+
+GnuPG-bug-id: 7363
+Fixes-commit: 4fa82eec43e8d205fa336113f6ea554923fd6986
+Signed-off-by: NIIBE Yutaka 
+--- a/agent/trustlist.c
 b/agent/trustlist.c
+@@ -485,8 +485,8 @@ istrusted_internal (ctrl_t ctrl, const char *fpr, int 
listmode, int *r_disabled,
+in a locked state.  */
+ if (already_locked)
+   ;
+-else if (ti->flags.relax || ti->flags.cm || ti->flags.qual
+- || ti->flags.de_vs)
++else if (listmode || ti->flags.relax || ti->flags.cm
++ || ti->flags.qual || ti->flags.de_vs)
+   {
+ unlock_trusttable ();
+ locked = 0;
+-- 
+2.30.2

diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild 
b/app-crypt/gnupg/gnupg-2.2.45.ebuild
new file mode 100644
index ..6ff933b65347
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild
@@ -0,0 +1,182 

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

2024-11-03 Thread Sam James
commit: 529953360a192b6d34ff867a2856f19d918c1df4
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  3 09:03:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  3 09:03:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52995336

app-crypt/gnupg: fix implicit func decl (on musl) for 2.4.6

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

 app-crypt/gnupg/files/gnupg-2.4.6-c99.patch| 28 ++
 .../{gnupg-2.4.6.ebuild => gnupg-2.4.6-r1.ebuild}  |  1 +
 2 files changed, 29 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.6-c99.patch 
b/app-crypt/gnupg/files/gnupg-2.4.6-c99.patch
new file mode 100644
index ..35c9b33edd9f
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.4.6-c99.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/942467
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=c0cb0175c9e6e8d6a3bdd2e40f85fa730fa325af
+
+From c0cb0175c9e6e8d6a3bdd2e40f85fa730fa325af Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Tue, 9 Jul 2024 10:48:02 +0900
+Subject: [PATCH] scd: Add  for read(2) / write(2) .
+
+* scd/app.c: Include .
+
+--
+
+Reported-by: David Bohman
+GnuPG-bug-id: 7193
+Signed-off-by: NIIBE Yutaka 
+(cherry picked from commit 1d5cfa9b7fd22e1c46eeed5fa9fed2af6f81d34f)
+--- a/scd/app.c
 b/scd/app.c
+@@ -22,6 +22,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #ifndef HAVE_W32_SYSTEM
+-- 
+2.30.2

diff --git a/app-crypt/gnupg/gnupg-2.4.6.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.4.6.ebuild
rename to app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
index efcb0ec1ad03..a9d778121bd4 100644
--- a/app-crypt/gnupg/gnupg-2.4.6.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.6-r1.ebuild
@@ -70,6 +70,7 @@ DOCS=(
 PATCHES=(

"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
"${FILESDIR}"/${PN}-2.4.5-revert-rfc4880bis.patch # bug #926186
+   "${FILESDIR}"/${PN}-2.4.6-c99.patch
 )
 
 src_prepare() {



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

2024-10-30 Thread Sam James
commit: 9a59272463f8859e7d6172f98198693bcf1e528a
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 30 16:58:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 30 16:58:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a592724

app-crypt/gnupg: Stabilize 2.4.5-r2 hppa, #940880

Signed-off-by: Sam James  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 61bd51928024..b39c186864ac 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~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-10-29 Thread Sam James
commit: 800245e403d1291134cfed9e437aa207d93faccc
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 29 16:12:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 29 16:44:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800245e4

app-crypt/gnupg: add 2.4.6

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

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/gnupg-2.4.6.ebuild | 197 +
 2 files changed, 199 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 8b4089714cd8..fd6fef515693 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,5 +4,7 @@ DIST gnupg-2.2.43.tar.bz2 7435426 BLAKE2B 
ddf5c89d317e6ce8d1a5348f0ef81ffa1c61c9
 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 238 BLAKE2B 
b236e7d62f49c8385f4fb81389bf10715d9c0a0cb5c0b4c20fb6ff1465d05a3c3657061284db23af988a1ca16c9fa393af3ce5cbd27934501eb41a4f448fff0a
 SHA512 
5a06970e499d1eb5213b142a8a182e46f5f21b7cb32785a9e5069378797c124e151ce74727382003820042d60fd7a2f909143f44aa9ef282605875e1cab04aef
+DIST gnupg-2.4.6.tar.bz2 8011304 BLAKE2B 
3b0deb3da1ec404e8f0aa50c424c7072727f933228de732d661a17ca15785b7430700e7b88afba69538f9794863cb218c90ae3d43469541fb9152fbabd3bc909
 SHA512 
192ae6cb18547e9c5fc4263dc968b548c1ce563ceb8cc2e651b264d4e5afa1cd99a2c1cdd80906faf5e0b0ca99cef76e003b1f7e73238f311a74a1de6c35b5cb
+DIST gnupg-2.4.6.tar.bz2.sig 119 BLAKE2B 
f22b9488a46e585eaa4ed6434c37603756de2a0136a6e8a44d974304d31299f64dee5065a0c1f8ed6aff24555e369ffa213558027698a7e7b2244cef7c9eff76
 SHA512 
699f99d5aedbb1adef0fc46fbfb4184996ebaeb08e3c5a4d64195cd14e628a17a234ff9d990ad63c32119cbab24bcba802590eaf69f030a0a0addf9928172221
 DIST gnupg-2.5.1.tar.bz2 8126739 BLAKE2B 
46955d2eebe14395adc0fdf81e89a32f3f9baaabfe1eee78f256a1fab25ce6fdb96b873678cfeb5e4abf4894c7ab4908359ed04cc6571ff442dcc5325b3ccd66
 SHA512 
733a11ff24145e23dd7d34d954a70c25bf70ecb1d517b8e15cc34bf690786c9f7007e4e99cde573500ac012852e91b29568fed00491f8c8254b3fb63ca5777cd
 DIST gnupg-2.5.1.tar.bz2.sig 238 BLAKE2B 
cd024a63ecb82a12e92444cbff8dbc9bef6a4e436d59957aae77927cce0baf9e282e63df7a5159a521c7c8694a0dbe96d6537ad3ec5f779c7c0dea8d02b5e70d
 SHA512 
8ffd5cc72a2907972bf1854e804f6c215ff66ba2d6e91952700f49b2b5ba8bab035d0f42efdb0d3c3166301cda6e716394928bdd9c0d0d1e1789a02c7aa1a926

diff --git a/app-crypt/gnupg/gnupg-2.4.6.ebuild 
b/app-crypt/gnupg/gnupg-2.4.6.ebuild
new file mode 100644
index ..efcb0ec1ad03
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.4.6.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://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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/sqli

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

2024-10-28 Thread Sam James
commit: 805019b3a48b906f010946bb760c1c6811b0a82a
Author: Adrian Ratiu  collabora  com>
AuthorDate: Mon Oct 28 15:04:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 28 18:51:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805019b3

app-crypt/gnupg-pkcs11-scd: bump 0.10 -> 0.11

Upstream released 0.11 recently which contains the config
fix for libassuan v3, so we can drop the hardcoded v2 depend.

Otherwise this ebuild is already in sync with the  ebuild
(thanks thesamesam!).

Signed-off-by: Adrian Ratiu  collabora.com>
Closes: https://github.com/gentoo/gentoo/pull/39143
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/Manifest|  1 +
 .../gnupg-pkcs11-scd-0.11.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest 
b/app-crypt/gnupg-pkcs11-scd/Manifest
index 3b993f14bc5e..f27861b6e1db 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.11.0.tar.bz2 154497 BLAKE2B 
d5a0c84c6a31a3b8396b11cc2935995a2ed754e163f60bc81b142c59d37fe6f282c5d33222b85d50f95590e07da1187ba319e0dea23490e35ccc8c04346e93b5
 SHA512 
6f8da7e4166dc37aa98f424a470ea6f0678cfd5b02ac7b8e11516ea0a4bda0d84855b20fde166a5406047e8251b77f1544d7b362f72016bb5ee0a13ba040a40c

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.11.0.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.11.0.ebuild
new file mode 100644
index ..57940c3a99e9
--- /dev/null
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.11.0.ebuild
@@ -0,0 +1,60 @@
+# 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/";
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git";
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="proxy"
+
+DEPEND="
+   dev-libs/openssl:=
+   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_prepare() {
+   default
+
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+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-pkcs11-scd/

2024-10-28 Thread Sam James
commit: c971d56225dd39f10bd3d16fa86adfcc38dd8aaf
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 28 13:35:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 28 13:36:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c971d562

app-crypt/gnupg-pkcs11-scd: sync 0.10.0 with live template, fixups

* Sync 0.10.0 with the new live template
* Move eautoreconf to src_prepare and only call it conditionally

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

 .../gnupg-pkcs11-scd-0.10.0.ebuild | 22 ++
 .../gnupg-pkcs11-scd/gnupg-pkcs11-scd-.ebuild  | 15 +++
 2 files changed, 29 insertions(+), 8 deletions(-)

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
index 9eace6ea0546..3a54b3d1ca4a 100644
--- 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
@@ -5,11 +5,17 @@ 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";
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git";
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 IUSE="proxy"
 
 DEPEND="
@@ -17,16 +23,24 @@ DEPEND="
https://sourceforge.net/projects/gnupg-pkcs11/";
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git";
inherit autotools git-r3
-   KEYWORDS=""
 else

SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
KEYWORDS="~amd64 ~x86"
 fi
+
 LICENSE="BSD"
 SLOT="0"
 IUSE="proxy"
@@ -23,18 +23,25 @@ DEPEND="
dev-libs/libassuan:=
dev-libs/libgcrypt:=
dev-libs/libgpg-error:=
-   dev-libs/pkcs11-helper:="
+   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_prepare() {
+   default
+
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
 src_configure() {
-   eautoreconf
local myeconfargs=(
$(use_enable proxy)
--with-proxy-socket=/run/gnupg-pkcs11-scd-proxy/cmd



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

2024-10-28 Thread Sam James
commit: 83af658fe676ff865949d57be8d946dc69dd2849
Author: Adrian Ratiu  collabora  com>
AuthorDate: Sun Oct 20 13:49:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 28 13:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83af658f

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

This project depends upon the old libassuan v2 due to a build bug
which got fixed upstream in the latest "master" branch, however
upstream releases are very far in between (last was in Jan 2022)
so we add the  ebuild which works nicely with libassuan 3.0.

I've asked upstream to cut a new release containing the fix [1]
however I don't know how long that will take and we can still
have the same problems down the line, so it's useful to have
a  git ebuild.

Link: [1] https://github.com/alonbl/gnupg-pkcs11-scd/issues/65
Signed-off-by: Adrian Ratiu  collabora.com>
Closes: https://github.com/gentoo/gentoo/pull/39056
Signed-off-by: Sam James  gentoo.org>

 .../gnupg-pkcs11-scd/gnupg-pkcs11-scd-.ebuild  | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-.ebuild
new file mode 100644
index ..338e9e3bd924
--- /dev/null
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-.ebuild
@@ -0,0 +1,53 @@
+# 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/";
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/alonbl/gnupg-pkcs11-scd.git";
+   inherit autotools git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
+   KEYWORDS="~amd64 ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="proxy"
+
+DEPEND="
+   dev-libs/openssl:=
+   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() {
+   eautoreconf
+   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-10-13 Thread Sam James
commit: 032b42ab75a64696acb757abe8d1cb349ab9a4a8
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 13 11:05:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 13 11:05:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032b42ab

app-crypt/gnupg: Stabilize 2.4.5-r2 sparc, #940880

Signed-off-by: Sam James  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 c5d12577d083..61bd51928024 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~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-10-10 Thread Arthur Zamarin
commit: ebd6340e2714df698dfe5912644ebc0f0ac4de06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct 10 11:04:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct 10 11:04:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd6340e

app-crypt/gnupg: Stabilize 2.4.5-r2 arm64, #940880

Signed-off-by: Arthur Zamarin  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 25adbec972b4..c5d12577d083 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~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 ~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 )"



  1   2   3   4   5   6   7   >