diff options
author | 2008-08-23 14:51:33 +0000 | |
---|---|---|
committer | 2008-08-23 14:51:33 +0000 | |
commit | 80e425d2301976a6f57ce750dfb388d35f629588 (patch) | |
tree | d82e01db592a9877362587eef95881c502712b3f /eclass/elisp.eclass | |
parent | Sync from Portage. (diff) | |
download | emacs-80e425d2301976a6f57ce750dfb388d35f629588.tar.gz emacs-80e425d2301976a6f57ce750dfb388d35f629588.tar.bz2 emacs-80e425d2301976a6f57ce750dfb388d35f629588.zip |
Remove global VERSION variable in elisp.eclass to reduce namespace pollution.
New variable BYTECOMPFLAGS. Document EMACS and EMACSFLAGS as eclass variables.
svn path=/emacs-overlay/; revision=1137
Diffstat (limited to 'eclass/elisp.eclass')
-rw-r--r-- | eclass/elisp.eclass | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass index 859be40..2eeadf4 100644 --- a/eclass/elisp.eclass +++ b/eclass/elisp.eclass @@ -37,19 +37,19 @@ inherit elisp-common versionator -VERSION=${NEED_EMACS:-21} -DEPEND=">=virtual/emacs-${VERSION}" -RDEPEND=">=virtual/emacs-${VERSION}" +DEPEND=">=virtual/emacs-${NEED_EMACS:-21}" +RDEPEND=">=virtual/emacs-${NEED_EMACS:-21}" IUSE="" elisp_pkg_setup() { - local emacs_version="$(elisp-emacs-version)" - if ! version_is_at_least "${VERSION}" "${emacs_version}"; then - eerror "This package needs at least Emacs ${VERSION}." + local need_emacs=${NEED_EMACS:-21} + local have_emacs=$(elisp-emacs-version) + if ! version_is_at_least "${need_emacs}" "${have_emacs}"; then + eerror "This package needs at least Emacs ${need_emacs}." eerror "Use \"eselect emacs\" to select the active version." - die "Emacs version ${emacs_version} is too low." + die "Emacs version ${have_emacs} is too low." fi - einfo "Currently selected GNU Emacs version: ${emacs_version}" + einfo "Currently selected GNU Emacs version: ${have_emacs}" } elisp_src_unpack() { |