commit: cfdd31feb59d000371524571a6ff1e435e58afbc
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Feb 3 06:30:53 2024 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sun Feb 4 19:23:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfdd31fe
databases.eclass: fix "--add-deps" helper
It's called in ebuild scope so "+=" should be used.
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
eclass/databases.eclass | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/eclass/databases.eclass b/eclass/databases.eclass
index 1c640d3ee9..721ec0e59d 100644
--- a/eclass/databases.eclass
+++ b/eclass/databases.eclass
@@ -192,12 +192,11 @@ _databases_add_deps() {
local funcname=${1?}
local useflag=${2?}
- BDEPEND="${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
- IUSE="${useflag}"
- [[ ${useflag} == "test" ]] &&
- RESTRICT="!test? ( test )"
-
- return 0
+ IUSE+=" ${useflag}"
+ BDEPEND+=" ${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
+ if [[ ${useflag} == "test" ]]; then
+ RESTRICT+= "!test? ( test )"
+ fi
}
# @FUNCTION: _databases_stop_service