aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Engster2014-09-18 22:37:19 +0200
committerDavid Engster2014-09-18 22:37:19 +0200
commit46b189d794059d05c1f517ece236dbcf16a659e7 (patch)
tree23374fe6b9d9982b0d225c6f71df5999c562186f
parent41932b21a2f716ec1021485c40331ee9a88a66a3 (diff)
downloademacs-46b189d794059d05c1f517ece236dbcf16a659e7.tar.gz
emacs-46b189d794059d05c1f517ece236dbcf16a659e7.zip
Do not call egrep to determine emacs version in EDE.
* ede/emacs.el (ede-emacs-version): Do not call 'egrep' to determine Emacs version (it was dead code anyway). Make sure that configure.ac or configure.in exist. (Bug#18476)
-rw-r--r--lisp/cedet/ChangeLog6
-rw-r--r--lisp/cedet/ede/emacs.el9
2 files changed, 8 insertions, 7 deletions
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index 750e0bca095..05bd95a50cc 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -1,3 +1,9 @@
12014-09-18 David Engster <deng@randomsample.de>
2
3 * ede/emacs.el (ede-emacs-version): Do not call 'egrep' to
4 determine Emacs version (it was dead code anyway). Make sure that
5 configure.ac or configure.in exist. (Bug#18476)
6
12014-05-01 Glenn Morris <rgm@gnu.org> 72014-05-01 Glenn Morris <rgm@gnu.org>
2 8
3 * ede.el (ede-project-directories, ede-check-project-directory): 9 * ede.el (ede-project-directories, ede-check-project-directory):
diff --git a/lisp/cedet/ede/emacs.el b/lisp/cedet/ede/emacs.el
index 43f16da8a77..76925a66713 100644
--- a/lisp/cedet/ede/emacs.el
+++ b/lisp/cedet/ede/emacs.el
@@ -80,12 +80,6 @@ Return a tuple of ( EMACSNAME . VERSION )."
80 (with-current-buffer buff 80 (with-current-buffer buff
81 (erase-buffer) 81 (erase-buffer)
82 (setq default-directory (file-name-as-directory dir)) 82 (setq default-directory (file-name-as-directory dir))
83 (or (file-exists-p configure_ac)
84 (setq configure_ac "configure.in"))
85 ;(call-process "egrep" nil buff nil "-n" "-e" "^version=" "Makefile")
86 (call-process "egrep" nil buff nil "-n" "-e" "AC_INIT" configure_ac)
87 (goto-char (point-min))
88 ;(re-search-forward "version=\\([0-9.]+\\)")
89 (cond 83 (cond
90 ;; Maybe XEmacs? 84 ;; Maybe XEmacs?
91 ((file-exists-p "version.sh") 85 ((file-exists-p "version.sh")
@@ -113,7 +107,8 @@ m4_define(\\[SXEM4CS_BETA_VERSION\\], \\[\\([0-9]+\\)\\])")
113 ;; Insert other Emacs here... 107 ;; Insert other Emacs here...
114 108
115 ;; Vaguely recent version of GNU Emacs? 109 ;; Vaguely recent version of GNU Emacs?
116 (t 110 ((or (file-exists-p configure_ac)
111 (file-exists-p (setq configure_ac "configure.in")))
117 (insert-file-contents configure_ac) 112 (insert-file-contents configure_ac)
118 (goto-char (point-min)) 113 (goto-char (point-min))
119 (re-search-forward "AC_INIT(\\(?:GNU \\)?[eE]macs,\\s-*\\([0-9.]+\\)\\s-*[,)]") 114 (re-search-forward "AC_INIT(\\(?:GNU \\)?[eE]macs,\\s-*\\([0-9.]+\\)\\s-*[,)]")