[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 )"
