commit:     4fe9c43ec998fbfc08929015975ad1dedde9c025
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 19 03:04:47 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 19 03:04:47 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe9c43e

net-ftp/vsftpd: wire up verify-sig

Bug: https://bugs.gentoo.org/374091
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-ftp/vsftpd/Manifest               |  1 +
 net-ftp/vsftpd/vsftpd-3.0.5-r2.ebuild | 12 +++++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/net-ftp/vsftpd/Manifest b/net-ftp/vsftpd/Manifest
index ee4ec8971871..c5ada34ac169 100644
--- a/net-ftp/vsftpd/Manifest
+++ b/net-ftp/vsftpd/Manifest
@@ -1 +1,2 @@
 DIST vsftpd-3.0.5.tar.gz 197778 BLAKE2B 
c197a070f7eef8c97ef0adc1ebb883520e7613d67ba0eabb1380b3adaae272f4ef79110e79ce4aad5ddebd6100fb059308d905203249c5445d3ea64c29dc5ec2
 SHA512 
9e9f9bde8c460fbc6b1d29ca531327fb2e40e336358f1cc19e1da205ef81b553719a148ad4613ceead25499d1ac3f03301a0ecd3776e5c228acccb7f9461a7ee
+DIST vsftpd-3.0.5.tar.gz.asc 866 BLAKE2B 
3eb1df8353dc33f134d7d5dc514a05edc89d8c90769bf88264468b0e206c974de8e6d7d071daa55d4b1b42386f1a6b0bf91b4fdaf5e71fb924235cc683f82472
 SHA512 
eda50fd7764d83c768a5ed5f6c077b947ae9ec659e4d2f37485cc7fbaad0ad81e85a32229359e028355b7f755ac927bcbffe5bd78011c6664ae7463d514c9523

diff --git a/net-ftp/vsftpd/vsftpd-3.0.5-r2.ebuild 
b/net-ftp/vsftpd/vsftpd-3.0.5-r2.ebuild
index b7c0af8e2b3e..b542964f166e 100644
--- a/net-ftp/vsftpd/vsftpd-3.0.5-r2.ebuild
+++ b/net-ftp/vsftpd/vsftpd-3.0.5-r2.ebuild
@@ -1,13 +1,17 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit systemd toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/vsftpd.asc
+inherit systemd toolchain-funcs verify-sig
 
 DESCRIPTION="Very Secure FTP Daemon"
 HOMEPAGE="https://security.appspot.com/vsftpd.html";
-SRC_URI="https://security.appspot.com/downloads/${P}.tar.gz";
+SRC_URI="
+       https://security.appspot.com/downloads/${P}.tar.gz
+       verify-sig? ( https://security.appspot.com/downloads/${P}.tar.gz.asc )
+"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -26,6 +30,8 @@ RDEPEND="${DEPEND}
        net-ftp/ftpbase
 "
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-vsftpd )"
+
 src_prepare() {
        local PATCHES=(
                "${FILESDIR}"/vsftpd-2.3.2-kerberos.patch

Reply via email to