commit:     133c8592bd805972ab3ff8296144fa465605296d
Author:     Jonathan Davies <jpds <AT> protonmail <DOT> com>
AuthorDate: Tue Mar 22 00:25:11 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 18:48:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133c8592

app-admin/sudo: Sync live ebuild.

Signed-off-by: Jonathan Davies <jpds <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24701
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-admin/sudo/sudo-9999.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-admin/sudo/sudo-9999.ebuild b/app-admin/sudo/sudo-9999.ebuild
index 5bf3fbade179..5c23d70b6741 100644
--- a/app-admin/sudo/sudo-9999.ebuild
+++ b/app-admin/sudo/sudo-9999.ebuild
@@ -14,13 +14,21 @@ if [[ ${PV} == "9999" ]] ; then
        inherit mercurial
        EHG_REPO_URI="https://www.sudo.ws/repos/sudo";
 else
+       inherit verify-sig
+       VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/sudo.ws.asc
+       BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+
        uri_prefix=
        case ${P} in
                *_beta*|*_rc*) uri_prefix=beta/ ;;
        esac
 
        SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-               ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz";
+               ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+               verify-sig? (
+                       
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+                       
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+               )"
        if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
                KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
        fi
@@ -58,7 +66,7 @@ RDEPEND="
        selinux? ( sec-policy/selinux-sudo )
        sendmail? ( virtual/mta )
 "
-BDEPEND="
+BDEPEND+="
        sys-devel/bison
        virtual/pkgconfig
 "
@@ -187,7 +195,7 @@ src_install() {
                fperms 0440 /etc/ldap.conf.sudo
 
                insinto /etc/openldap/schema
-               newins doc/schema.OpenLDAP sudo.schema
+               newins docs/schema.OpenLDAP sudo.schema
        fi
 
        if use pam; then

Reply via email to