commit:     cf40e057cc3ec4dcc71ac7ac2633909e0b38f606
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 16 13:52:03 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 16 13:53:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf40e057

app-backup/rdup: add missing test dep; add optfeature for said dep

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

 app-backup/rdup/rdup-1.1.15-r1.ebuild | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-backup/rdup/rdup-1.1.15-r1.ebuild 
b/app-backup/rdup/rdup-1.1.15-r1.ebuild
index 6fb0a41f335c..c96d2a76d967 100644
--- a/app-backup/rdup/rdup-1.1.15-r1.ebuild
+++ b/app-backup/rdup/rdup-1.1.15-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools optfeature
 
 DESCRIPTION="Generate a file list suitable for full or incremental backups"
 HOMEPAGE="https://github.com/miekg/rdup/releases";
@@ -24,7 +24,12 @@ RDEPEND="
        dev-libs/nettle
 "
 DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-util/dejagnu )"
+BDEPEND="
+       test? (
+               app-crypt/mcrypt
+               dev-util/dejagnu
+       )
+"
 
 src_prepare() {
        default
@@ -35,3 +40,7 @@ src_prepare() {
 src_configure() {
        econf $(use_enable debug)
 }
+
+pkg_postinst() {
+       optfeature "encryption with a keyfile (-k ...)" app-crypt/mcrypt
+}

Reply via email to