Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v2] ruby-ng.eclass: Include (-) in RUBY_TARGETS USE-dependencies
Date: Thu, 02 Jan 2020 15:57:58
Message-Id: 20200102155723.1097437-1-mgorny@gentoo.org
1 Using 2-style USE dependencies on packages not having the flag
2 in question is forbidden by PMS.
3
4 Signed-off-by: Michał Górny <mgorny@g.o>
5 ---
6 eclass/ruby-ng.eclass | 6 +++---
7 1 file changed, 3 insertions(+), 3 deletions(-)
8
9 diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
10 index db701d81f4fc..85f464d9f30d 100644
11 --- a/eclass/ruby-ng.eclass
12 +++ b/eclass/ruby-ng.eclass
13 @@ -137,7 +137,7 @@ ruby_samelib() {
14 local res=
15 for _ruby_implementation in $(_ruby_get_all_impls); do
16 has -${_ruby_implementation} $@ || \
17 - res="${res}ruby_targets_${_ruby_implementation}?,"
18 + res="${res}ruby_targets_${_ruby_implementation}(-)?,"
19 done
20
21 echo "[${res%,}]"
22 @@ -151,9 +151,9 @@ _ruby_atoms_samelib_generic() {
23 "||" | "(" | ")" | *"?")
24 echo "${token}" ;;
25 *])
26 - echo "${token%[*}[RUBYTARGET,${token/*[}" ;;
27 + echo "${token%[*}[RUBYTARGET(-),${token/*[}" ;;
28 *)
29 - echo "${token}[RUBYTARGET]" ;;
30 + echo "${token}[RUBYTARGET(-)]" ;;
31 esac
32 done
33 echo ")"
34 --
35 2.24.1

Replies