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
