comparison lisp/version.el @ 140:585fb297b004 r20-2b4

Import from CVS: tag r20-2b4
author cvs
date Mon, 13 Aug 2007 09:32:43 +0200
parents 6608ceec7cf8
children 1856695b1fa9
comparison
equal deleted inserted replaced
139:2b5203979d01 140:585fb297b004
23 ;;; Code: 23 ;;; Code:
24 24
25 (defconst emacs-version "20.2" 25 (defconst emacs-version "20.2"
26 "Version numbers of this version of Emacs.") 26 "Version numbers of this version of Emacs.")
27 27
28 (setq emacs-version (purecopy (concat emacs-version " XEmacs Lucid (beta3)"))) 28 (setq emacs-version (purecopy (concat emacs-version " XEmacs Lucid (beta4)")))
29 29
30 (defconst emacs-major-version 30 (defconst emacs-major-version
31 (progn (or (string-match "^[0-9]+" emacs-version) 31 (progn (or (string-match "^[0-9]+" emacs-version)
32 (error "emacs-version unparsable")) 32 (error "emacs-version unparsable"))
33 (string-to-int (match-string 0 emacs-version))) 33 (string-to-int (match-string 0 emacs-version)))
59 (let ((version-string 59 (let ((version-string
60 (format 60 (format
61 "XEmacs %s [Lucid] (%s%s) of %s %s on %s" 61 "XEmacs %s [Lucid] (%s%s) of %s %s on %s"
62 (substring emacs-version 0 (string-match " XEmacs" emacs-version)) 62 (substring emacs-version 0 (string-match " XEmacs" emacs-version))
63 system-configuration 63 system-configuration
64 (cond ((featurep 'mule) ", Mule") (t "")) 64 (cond ((or (and (fboundp 'featurep)
65 (featurep 'mule))
66 (memq 'mule features)) ", Mule")
67 (t ""))
65 (substring emacs-build-time 0 68 (substring emacs-build-time 0
66 (string-match " *[0-9]*:" emacs-build-time)) 69 (string-match " *[0-9]*:" emacs-build-time))
67 (substring emacs-build-time 70 (substring emacs-build-time
68 (string-match "[0-9]*$" emacs-build-time)) 71 (string-match "[0-9]*$" emacs-build-time))
69 emacs-build-system))) 72 emacs-build-system)))