diff options
author | Ulrich Müller <ulm@gentoo.org> | 2011-02-06 11:03:05 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2011-02-06 11:03:05 +0000 |
commit | 3fae91d180152246b22ccdcdc66b70ddf1883eb5 (patch) | |
tree | 506148d8df05665bc4f41a1d8f12b0e213e2ac1e /eclass/bzr.eclass | |
parent | Rename EBZR_CACHE_DIR to EBZR_PROJECT; the meaning of the variable has (diff) | |
download | emacs-3fae91d180152246b22ccdcdc66b70ddf1883eb5.tar.gz emacs-3fae91d180152246b22ccdcdc66b70ddf1883eb5.tar.bz2 emacs-3fae91d180152246b22ccdcdc66b70ddf1883eb5.zip |
Add proper dependency on bzr[sftp].
svn path=/emacs-overlay/; revision=1604
Diffstat (limited to 'eclass/bzr.eclass')
-rw-r--r-- | eclass/bzr.eclass | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/eclass/bzr.eclass b/eclass/bzr.eclass index f52c1ac..508b737 100644 --- a/eclass/bzr.eclass +++ b/eclass/bzr.eclass @@ -31,6 +31,11 @@ HOMEPAGE="http://bazaar-vcs.org/" DESCRIPTION="Based on the ${EBZR} eclass" DEPEND=">=dev-vcs/bzr-2.0.1" +case "${EAPI:-0}" in + 0|1) ;; + *) [[ ${EBZR_REPO_URI%%:*} = sftp ]] \ + && DEPEND=">=dev-vcs/bzr-2.0.1[sftp]" ;; +esac # @ECLASS-VARIABLE: EBZR_STORE_DIR # @DESCRIPTION: @@ -72,8 +77,9 @@ DEPEND=">=dev-vcs/bzr-2.0.1" # @DESCRIPTION: # The repository URI for the source package. # -# Note: If the ebuild uses an sftp:// URI for the repository, then it -# must depend on dev-vcs/bzr[sftp]. +# Note: If the ebuild uses an sftp:// URI, then in EAPI 0 or 1 it must +# make sure that dev-vcs/bzr was built with USE="sftp". In EAPI 2 or +# later, the eclass will depend on dev-vcs/bzr[sftp]. # @ECLASS-VARIABLE: EBZR_BOOTSTRAP # @DEFAULT_UNSET |