[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    [gentoo-dev] [PATCH 2/7] eutils.eclass: Remove use_if_iuse
From:       Ulrich Müller <ulm () gentoo ! org>
Date:       2022-06-28 17:24:57
Message-ID: 20220628172502.30372-3-ulm () gentoo ! org
[Download RAW message or body]

Signed-off-by: Ulrich Müller <ulm@gentoo.org>
---
 eclass/eutils.eclass | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass
index 0b84e3c82c00..e2b3ce0482a9 100644
--- a/eclass/eutils.eclass
+++ b/eclass/eutils.eclass
@@ -74,18 +74,11 @@ path_exists() {
 	die "path_exists is banned"
 }
 
-# @FUNCTION: use_if_iuse
-# @USAGE: <flag>
-# @DESCRIPTION:
-# Return true if the given flag is in USE and IUSE.
-#
-# Note that this function should not be used in the global scope.
 use_if_iuse() {
-	eqawarn "use_if_iuse is deprecated."
-	eqawarn "Define it as a local function, or inline it:"
-	eqawarn "    in_iuse foo && use foo"
-	in_iuse $1 || return 1
-	use $1
+	eerror "use_if_iuse has been removed."
+	eerror "Define it as a local function, or inline it:"
+	eerror "    in_iuse foo && use foo"
+	die "use_if_iuse is banned"
 }
 
 # @FUNCTION: eqawarn
-- 
2.35.1


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic