aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorNoah Friedman2015-08-17 13:00:36 -0700
committerNoah Friedman2015-08-17 13:00:36 -0700
commita84225d29c40a8cf3f860d2b58517102eef33436 (patch)
tree8c26150075a37ad5c141d0c5c7aa08eee9749814 /admin
parentb892438d7a424e61f174d8b8a57e78077aa96a0c (diff)
parent62f65abf279da30e6fff4bcf3462b548aeb2dc97 (diff)
downloademacs-a84225d29c40a8cf3f860d2b58517102eef33436.tar.gz
emacs-a84225d29c40a8cf3f860d2b58517102eef33436.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'admin')
-rw-r--r--admin/admin.el13
-rw-r--r--admin/authors.el2
-rw-r--r--admin/notes/unicode1
-rw-r--r--admin/unidata/makefile.w32-in56
4 files changed, 1 insertions, 71 deletions
diff --git a/admin/admin.el b/admin/admin.el
index 267f2c4afea..914f187b1e8 100644
--- a/admin/admin.el
+++ b/admin/admin.el
@@ -88,21 +88,12 @@ Root must be the root of an Emacs source tree."
88 (rx (and "AC_INIT" (1+ (not (in ?,))) 88 (rx (and "AC_INIT" (1+ (not (in ?,)))
89 ?, (0+ space) 89 ?, (0+ space)
90 (submatch (1+ (in "0-9.")))))) 90 (submatch (1+ (in "0-9."))))))
91 ;; No longer used, broken in multiple ways, updating version seems pointless.
92 (set-version-in-file root "nt/config.nt" version
93 (rx (and bol "#" (0+ blank) "define" (1+ blank)
94 "VERSION" (1+ blank) "\""
95 (submatch (1+ (in "0-9."))))))
96 ;; TODO: msdos could easily extract the version number from 91 ;; TODO: msdos could easily extract the version number from
97 ;; configure.ac with sed, rather than duplicating the information. 92 ;; configure.ac with sed, rather than duplicating the information.
98 (set-version-in-file root "msdos/sed2v2.inp" version 93 (set-version-in-file root "msdos/sed2v2.inp" version
99 (rx (and bol "/^#undef " (1+ not-newline) 94 (rx (and bol "/^#undef " (1+ not-newline)
100 "define VERSION" (1+ space) "\"" 95 "define VERSION" (1+ space) "\""
101 (submatch (1+ (in "0-9.")))))) 96 (submatch (1+ (in "0-9."))))))
102 ;; No longer used, broken in multiple ways, updating version seems pointless.
103 (set-version-in-file root "nt/makefile.w32-in" version
104 (rx (and "VERSION" (0+ space) "=" (0+ space)
105 (submatch (1+ (in "0-9."))))))
106 ;; Major version only. 97 ;; Major version only.
107 (when (string-match "\\([0-9]\\{2,\\}\\)" version) 98 (when (string-match "\\([0-9]\\{2,\\}\\)" version)
108 (setq version (match-string 1 version)) 99 (setq version (match-string 1 version))
@@ -134,10 +125,6 @@ Root must be the root of an Emacs source tree."
134 (rx (and bol "/^#undef " (1+ not-newline) 125 (rx (and bol "/^#undef " (1+ not-newline)
135 "define COPYRIGHT" (1+ space) 126 "define COPYRIGHT" (1+ space)
136 ?\" (submatch (1+ (not (in ?\")))) ?\"))) 127 ?\" (submatch (1+ (not (in ?\")))) ?\")))
137 (set-version-in-file root "nt/config.nt" copyright
138 (rx (and bol "#" (0+ blank) "define" (1+ blank)
139 "COPYRIGHT" (1+ blank)
140 ?\" (submatch (1+ (not (in ?\")))) ?\")))
141 (set-version-in-file root "lib-src/rcs2log" copyright 128 (set-version-in-file root "lib-src/rcs2log" copyright
142 (rx (and "Copyright" (0+ space) ?= (0+ space) 129 (rx (and "Copyright" (0+ space) ?= (0+ space)
143 ?\' (submatch (1+ nonl))))) 130 ?\' (submatch (1+ nonl)))))
diff --git a/admin/authors.el b/admin/authors.el
index c7ec3bcfdd6..547e046a8d7 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -1154,7 +1154,7 @@ it is found in `authors-fixed-case'."
1154 (setq regexps (cdr regexps)))))) 1154 (setq regexps (cdr regexps))))))
1155 (when author 1155 (when author
1156 (setq author (replace-regexp-in-string "[ \t]*[(<].*$" "" author)) 1156 (setq author (replace-regexp-in-string "[ \t]*[(<].*$" "" author))
1157 (setq author (replace-regexp-in-string "\`[ \t]+" "" author)) 1157 (setq author (replace-regexp-in-string "\\`[ \t]+" "" author))
1158 (setq author (replace-regexp-in-string "[ \t]+$" "" author)) 1158 (setq author (replace-regexp-in-string "[ \t]+$" "" author))
1159 (setq author (replace-regexp-in-string "[ \t]+" " " author)) 1159 (setq author (replace-regexp-in-string "[ \t]+" " " author))
1160 (unless (string-match "[-, \t]" author) 1160 (unless (string-match "[-, \t]" author)
diff --git a/admin/notes/unicode b/admin/notes/unicode
index ebec417193f..079173f6b52 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -226,7 +226,6 @@ nontrivial changes to the build process.
226 lisp/leim/quail/japanese.el 226 lisp/leim/quail/japanese.el
227 lisp/leim/quail/py-punct.el 227 lisp/leim/quail/py-punct.el
228 lisp/leim/quail/pypunct-b5.el 228 lisp/leim/quail/pypunct-b5.el
229 lisp/term/x-win.el
230 229
231 This file contains just Chinese characters, and has same problem. 230 This file contains just Chinese characters, and has same problem.
232 Also, it contains characters that cannot be encoded in UTF-8. 231 Also, it contains characters that cannot be encoded in UTF-8.
diff --git a/admin/unidata/makefile.w32-in b/admin/unidata/makefile.w32-in
deleted file mode 100644
index 0e9b9f0d2bd..00000000000
--- a/admin/unidata/makefile.w32-in
+++ /dev/null
@@ -1,56 +0,0 @@
1# makefile.w32-in -- W32 -*- Makefile -*- to generate character property tables.
2# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
3# National Institute of Advanced Industrial Science and Technology (AIST)
4# Registration Number H13PRO009
5#
6# This file is part of GNU Emacs.
7
8# GNU Emacs is free software: you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation, either version 3 of the License, or
11# (at your option) any later version.
12
13# GNU Emacs is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17
18# You should have received a copy of the GNU General Public License
19# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
20
21
22EMACS = ../../src/$(BLD)/emacs.exe
23DSTDIR = ../../lisp/international
24lisp = $(CURDIR)/../../lisp
25# EMACSLOADPATH should include international, so Emacs finds encoded-kb.
26# It should include emacs-lisp, so Emacs finds bytecomp. This is because
27# lisp/subdirs.el is not generated yet when the commands below run.
28EMACSLOADPATH = $(lisp);$(lisp)/international;$(lisp)/emacs-lisp
29# Quote EMACS so it could be a file name with embedded whitespace
30RUNEMACS = "$(EMACS)" -Q -batch
31
32all: $(DSTDIR)/charprop.el
33
34.el.elc:
35 $(RUNEMACS) -f batch-byte-compile $<
36
37unidata.txt: UnicodeData.txt
38 sed -e \
39 $(ARGQUOTE)s/\([^;]*\);\(.*\)/(#x\1 $(DQUOTE)\2$(DQUOTE))/$(ARGQUOTE)\
40 -e $(ARGQUOTE)s/;/$(DQUOTE) $(DQUOTE)/g$(ARGQUOTE) < UnicodeData.txt > $@
41
42charprop-SH: unidata-gen.elc unidata.txt
43 ELC=$(CURDIR)/unidata-gen.elc; \
44 DATADIR=$(CURDIR); \
45 DATA=unidata.txt; \
46 cd $(DSTDIR); \
47 $(RUNEMACS) --load $${ELC} -f unidata-gen-files $${DATADIR} $${DATA}
48
49charprop-CMD: unidata-gen.elc unidata.txt
50 $(RUNEMACS) --eval $(ARGQUOTE)(cd $(DQUOTE)$(DSTDIR)$(DQUOTE))$(ARGQUOTE) --load $(CURDIR)/unidata-gen.elc -f unidata-gen-files $(CURDIR) unidata.txt
51
52${DSTDIR}/charprop.el: charprop-$(SHELLTYPE)
53
54clean:
55 - $(DEL) unidata-gen.elc unidata.txt
56