bzr.eclass: Support EAPI 7.
authorUlrich Müller <ulm@gentoo.org>
Fri, 4 May 2018 05:11:47 +0000 (07:11 +0200)
committerUlrich Müller <ulm@gentoo.org>
Mon, 21 May 2018 18:06:32 +0000 (20:06 +0200)
eclass/bzr.eclass

index 7fa682e1250150fc5aad6d214b2e645cb5a81782..29464ec32d5d5569b915fc9b6da007bcfd5bf56b 100644 (file)
 
 EBZR="bzr.eclass"
 
+if [[ ${EBZR_REPO_URI%%:*} = sftp ]]; then
+       DEPEND=">=dev-vcs/bzr-2.6.0[sftp]"
+else
+       DEPEND=">=dev-vcs/bzr-2.6.0"
+fi
+
 case ${EAPI:-0} in
        2|3|4|5|6) ;;
+       7) BDEPEND="${DEPEND}"; DEPEND="" ;;
        *) die "${EBZR}: EAPI ${EAPI:-0} is not supported" ;;
 esac
 
 EXPORT_FUNCTIONS src_unpack
 
-if [[ ${EBZR_REPO_URI%%:*} = sftp ]]; then
-       DEPEND=">=dev-vcs/bzr-2.6.0[sftp]"
-else
-       DEPEND=">=dev-vcs/bzr-2.6.0"
-fi
-
 # @ECLASS-VARIABLE: EBZR_STORE_DIR
 # @DESCRIPTION:
 # The directory to store all fetched Bazaar live sources.