summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2008-08-23 14:51:33 +0000
committerUlrich Müller <ulm@gentoo.org>2008-08-23 14:51:33 +0000
commit80e425d2301976a6f57ce750dfb388d35f629588 (patch)
treed82e01db592a9877362587eef95881c502712b3f /eclass/elisp.eclass
parentSync from Portage. (diff)
downloademacs-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.eclass16
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() {