diff options
| author | David Engster | 2014-09-18 22:37:19 +0200 |
|---|---|---|
| committer | David Engster | 2014-09-18 22:37:19 +0200 |
| commit | 46b189d794059d05c1f517ece236dbcf16a659e7 (patch) | |
| tree | 23374fe6b9d9982b0d225c6f71df5999c562186f | |
| parent | 41932b21a2f716ec1021485c40331ee9a88a66a3 (diff) | |
| download | emacs-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/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/cedet/ede/emacs.el | 9 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-05-01 Glenn Morris <rgm@gnu.org> | 7 | 2014-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-*[,)]") |