commit:     7151647b8c127415edb7982c12799155c6c19679
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  1 19:07:03 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov  2 04:20:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7151647b

app-alternatives/gpg: Bump to include manpage links

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

 app-alternatives/gpg/gpg-0-r3.ebuild | 35 ++++++++++++++++++++++++++++
 app-alternatives/gpg/gpg-1-r3.ebuild | 44 ++++++++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

diff --git a/app-alternatives/gpg/gpg-0-r3.ebuild 
b/app-alternatives/gpg/gpg-0-r3.ebuild
new file mode 100644
index 000000000000..d6002bcd5af4
--- /dev/null
+++ b/app-alternatives/gpg/gpg-0-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ALTERNATIVES=(
+       "reference:>=app-crypt/gnupg-2.4.8-r1[alternatives(-),nls?,ssl?]"
+)
+
+inherit app-alternatives
+
+DESCRIPTION="gpg symlink"
+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="nls ssl"
+
+RDEPEND="
+       !app-crypt/gnupg[-alternatives(-)]
+       !=app-crypt/gnupg-2.4.8-r1
+       !=app-crypt/gnupg-2.5.13-r1
+"
+
+src_install() {
+       local alt=$(get_alternative)
+
+       dodir /usr/bin
+       dosym "gpg-${alt}" /usr/bin/gpg
+       dosym "gpgv-${alt}" /usr/bin/gpgv
+       dosym gpg /usr/bin/gpg2
+       dosym gpgv /usr/bin/gpgv2
+
+       newman - gpg.1 <<<".so gpg-${alt}.1"
+       newman - gpgv.1 <<<".so gpgv-${alt}.1"
+       newman - gpg2.1 <<<".so gpg.1"
+       newman - gpgv2.1 <<<".so gpgv.1"
+}

diff --git a/app-alternatives/gpg/gpg-1-r3.ebuild 
b/app-alternatives/gpg/gpg-1-r3.ebuild
new file mode 100644
index 000000000000..06ee2117d976
--- /dev/null
+++ b/app-alternatives/gpg/gpg-1-r3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ALTERNATIVES=(
+       "reference:>=app-crypt/gnupg-2.4.8-r2[alternatives(-),nls?,ssl?]"
+       "freepg:>=app-crypt/freepg-2.5.12_p1-r1[nls?,ssl?]"
+       "sequoia:>=app-crypt/sequoia-chameleon-gnupg-0.13.1-r3"
+)
+
+inherit app-alternatives
+
+DESCRIPTION="gpg symlink"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="nls ssl"
+
+RDEPEND="
+       !app-crypt/gnupg[-alternatives(-)]
+       !=app-crypt/freepg-2.5.12_p1-r0
+       !=app-crypt/gnupg-2.4.8-r1
+       !=app-crypt/gnupg-2.5.13-r1
+"
+
+src_install() {
+       local alt=$(get_alternative)
+
+       case ${alt} in
+               sequoia)
+                       alt=sq
+                       ;;
+       esac
+
+       dodir /usr/bin
+       dosym "gpg-${alt}" /usr/bin/gpg
+       dosym "gpgv-${alt}" /usr/bin/gpgv
+       dosym gpg /usr/bin/gpg2
+       dosym gpgv /usr/bin/gpgv2
+
+       newman - gpg.1 <<<".so gpg-${alt}.1"
+       newman - gpgv.1 <<<".so gpgv-${alt}.1"
+       newman - gpg2.1 <<<".so gpg.1"
+       newman - gpgv2.1 <<<".so gpgv.1"
+}

Reply via email to