1 |
The only adjustment made here is setting BDEPEND instead of DEPEND when |
2 |
under EAPI 7. |
3 |
|
4 |
(first time trying this, guidance/reviews appreciated, took mgorny's |
5 |
git-r3 patch as a model) |
6 |
--- |
7 |
eclass/virtualx.eclass | 14 +++++++++++--- |
8 |
1 file changed, 11 insertions(+), 3 deletions(-) |
9 |
|
10 |
diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass |
11 |
index 38e629eef4f..cd0447a518c 100644 |
12 |
--- a/eclass/virtualx.eclass |
13 |
+++ b/eclass/virtualx.eclass |
14 |
@@ -14,7 +14,7 @@ case "${EAPI:-0}" in |
15 |
0|1|2|3) |
16 |
die "virtualx.eclass: EAPI ${EAPI} is too old." |
17 |
;; |
18 |
- 4|5|6) |
19 |
+ 4|5|6|7) |
20 |
;; |
21 |
*) |
22 |
die "virtualx.eclass: EAPI ${EAPI} is not supported |
23 |
yet." @@ -53,7 +53,11 @@ case ${VIRTUALX_REQUIRED} in |
24 |
manual) |
25 |
;; |
26 |
always) |
27 |
- DEPEND="${VIRTUALX_DEPEND}" |
28 |
+ if [[ ${EAPI:-0} != [0123456] ]]; then |
29 |
+ BDEPEND="${VIRTUALX_DEPEND}" |
30 |
+ else |
31 |
+ DEPEND="${VIRTUALX_DEPEND}" |
32 |
+ fi |
33 |
RDEPEND="" |
34 |
;; |
35 |
optional|tests) |
36 |
@@ -77,7 +81,11 @@ case ${VIRTUALX_REQUIRED} in |
37 |
IUSE="${VIRTUALX_USE}" |
38 |
;; |
39 |
*) |
40 |
- DEPEND="${VIRTUALX_REQUIRED}? ( ${VIRTUALX_DEPEND} )" |
41 |
+ if [[ ${EAPI:-0} != [0123456] ]]; then |
42 |
+ BDEPEND="${VIRTUALX_REQUIRED}? ( $ |
43 |
{VIRTUALX_DEPEND} )" |
44 |
+ else |
45 |
+ DEPEND="${VIRTUALX_REQUIRED}? ( $ |
46 |
{VIRTUALX_DEPEND} )" |
47 |
+ fi |
48 |
RDEPEND="" |
49 |
IUSE="${VIRTUALX_REQUIRED}" |
50 |
;; |
51 |
-- |
52 |
2.16.4 |