virtualx.eclass: support EAPI 7
authorVirgil Dupras <vdupras@gentoo.org>
Thu, 26 Jul 2018 18:54:36 +0000 (14:54 -0400)
committerVirgil Dupras <vdupras@gentoo.org>
Tue, 31 Jul 2018 14:44:08 +0000 (10:44 -0400)
The only adjustment made here is setting BDEPEND instead of DEPEND when
under EAPI 7.

eclass/virtualx.eclass

index 38e629eef4fe0e12fadd6899f78380f7cbe73285..cd0447a518c08192c50c65f1850b2beea06ee1f1 100644 (file)
@@ -14,7 +14,7 @@ case "${EAPI:-0}" in
        0|1|2|3)
                die "virtualx.eclass: EAPI ${EAPI} is too old."
                ;;
-       4|5|6)
+       4|5|6|7)
                ;;
        *)
                die "virtualx.eclass: EAPI ${EAPI} is not supported yet."
@@ -53,7 +53,11 @@ case ${VIRTUALX_REQUIRED} in
        manual)
                ;;
        always)
-               DEPEND="${VIRTUALX_DEPEND}"
+               if [[ ${EAPI:-0} != [0123456] ]]; then
+                       BDEPEND="${VIRTUALX_DEPEND}"
+               else
+                       DEPEND="${VIRTUALX_DEPEND}"
+               fi
                RDEPEND=""
                ;;
        optional|tests)
@@ -77,7 +81,11 @@ case ${VIRTUALX_REQUIRED} in
                IUSE="${VIRTUALX_USE}"
                ;;
        *)
-               DEPEND="${VIRTUALX_REQUIRED}? ( ${VIRTUALX_DEPEND} )"
+               if [[ ${EAPI:-0} != [0123456] ]]; then
+                       BDEPEND="${VIRTUALX_REQUIRED}? ( ${VIRTUALX_DEPEND} )"
+               else
+                       DEPEND="${VIRTUALX_REQUIRED}? ( ${VIRTUALX_DEPEND} )"
+               fi
                RDEPEND=""
                IUSE="${VIRTUALX_REQUIRED}"
                ;;