commit:     def2accb3780e56b038ddd79cca9e524a4f2b499
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 19 02:48:51 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 19 02:48:55 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def2accb

net-irc/irssi: wire up verify-sig

24 years after 
https://irssi.org/2002/05/25/irssi.org-cracked-irssis-configure-backdoored-for-past-two-months/
 :)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-irc/irssi/Manifest              |  1 +
 net-irc/irssi/irssi-1.4.5-r2.ebuild | 13 +++++++++++--
 net-irc/irssi/irssi-9999.ebuild     | 15 ++++++++++++---
 3 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index d02e285e59ab..ff8da361891f 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1 +1,2 @@
 DIST irssi-1.4.5.tar.xz 1215688 BLAKE2B 
573d8552137cb09c152fe0d1f9196c966bc0afb23e8817fed7315a07d2fc36b3ffabf5e8384bb80a48aa24cf57e5d336f40e708a4c9ef6bad3ec8ce10125f196
 SHA512 
5d80107ad625feb6d2b3ac807f517c5cfeae58986d3fbfe53ea82f2dee70396f5092abdc6ef137c5651e4515e081591079b37f0e428f69990db493cfe14e4f36
+DIST irssi-1.4.5.tar.xz.asc 195 BLAKE2B 
7865a15b6745902ece25c9151ce68d6a50c056dd41ab020003fa0f0fb0b499baac746e5d537db07fe4db12565555965c6770f9909d809cbbd497d997a0fc49dc
 SHA512 
8a4df3fabdc3d96b409f2b96da752cc5c3e6912b593499bc4b55600c5a81df05a4d6b0547aae1e2e252b53f6aeae29a44a9cc27335eaa0c6cd8bb3b3ec8feacb

diff --git a/net-irc/irssi/irssi-1.4.5-r2.ebuild 
b/net-irc/irssi/irssi-1.4.5-r2.ebuild
index 1ff7f9d58f23..5de87707bf5e 100644
--- a/net-irc/irssi/irssi-1.4.5-r2.ebuild
+++ b/net-irc/irssi/irssi-1.4.5-r2.ebuild
@@ -16,8 +16,16 @@ else
        # Keep for _rc compability
        MY_P="${P/_/-}"
 
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz";
+       VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/irssi.asc
+       inherit verify-sig
+
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+       BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-irssi )"
 fi
 
 LICENSE="GPL-2"
@@ -38,7 +46,8 @@ RDEPEND="
        )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl
+BDEPEND+="
+       dev-lang/perl
        virtual/pkgconfig"
 RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
 

diff --git a/net-irc/irssi/irssi-9999.ebuild b/net-irc/irssi/irssi-9999.ebuild
index 8ffc187060b9..6958199caca8 100644
--- a/net-irc/irssi/irssi-9999.ebuild
+++ b/net-irc/irssi/irssi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,8 +16,16 @@ else
        # Keep for _rc compability
        MY_P="${P/_/-}"
 
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz";
+       VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/irssi.asc
+       inherit verify-sig
+
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+       BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-irssi )"
 fi
 
 LICENSE="GPL-2"
@@ -38,7 +46,8 @@ RDEPEND="
        )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl
+BDEPEND+="
+       dev-lang/perl
        virtual/pkgconfig"
 RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
 

Reply via email to