Gentoo Archives: gentoo-dev

From: Virgil Dupras <vdupras@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCH] virtualx.eclass: support EAPI 7
Date: Thu, 26 Jul 2018 19:23:28
Message-Id: 20180726152311.e8b7093d79f782e665404ac0@gentoo.org
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

Replies

Subject Author
Re: [gentoo-dev] [PATCH] virtualx.eclass: support EAPI 7 Ulrich Mueller <ulm@g.o>