aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorKenichi Handa2004-04-16 12:51:06 +0000
committerKenichi Handa2004-04-16 12:51:06 +0000
commit6b61353c0a0320ee15bb6488149735381fed62ec (patch)
treee69adba60e504a5a37beb556ad70084de88a7aab /admin
parentdc6a28319312fe81f7a1015e363174022313f0bd (diff)
downloademacs-6b61353c0a0320ee15bb6488149735381fed62ec.tar.gz
emacs-6b61353c0a0320ee15bb6488149735381fed62ec.zip
Sync to HEAD
Diffstat (limited to 'admin')
-rw-r--r--admin/ChangeLog24
-rw-r--r--admin/README2
-rw-r--r--admin/admin.el1
-rw-r--r--admin/alloc-colors.c3
-rwxr-xr-xadmin/build-configs2
-rwxr-xr-xadmin/check-doc-strings1
-rw-r--r--admin/cus-test.el13
-rwxr-xr-xadmin/diff-tar-files1
-rw-r--r--admin/emacs-pretesters2
-rwxr-xr-xadmin/make-announcement2
-rwxr-xr-xadmin/make-changelog-diff2
-rwxr-xr-xadmin/make-emacs2
-rw-r--r--admin/make-tarball.txt43
-rw-r--r--admin/notes/cpp2
-rw-r--r--admin/notes/iftc2
-rw-r--r--admin/notes/trailing-whitespace2
-rwxr-xr-xadmin/nt/dump.bat4
-rwxr-xr-xadmin/nt/makedist.bat4
-rwxr-xr-xadmin/quick-install-emacs17
-rwxr-xr-xadmin/revdiff2
20 files changed, 97 insertions, 34 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index 5671c872ff0..cca47783b62 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,25 @@
12003-10-01 Miles Bader <miles@gnu.org>
2
3 * quick-install-emacs: Don't use "function" keyword when defining
4 shell functions.
5
62003-09-27 Miles Bader <miles@gnu.ai.mit.edu>
7
8 * quick-install-emacs: Remove fns-* pruning, since that file no
9 longer seems to be generated.
10 (AVOID): Quote literal periods. Quote braces in a way acceptable
11 to all parties (gawk gets bitchy about using `\').
12
132003-08-19 Miles Bader <miles@gnu.org>
14
15 * quick-install-emacs: Add arch-specific ignored files to
16 quick-install-emacs. Use quoting for periods that's acceptable
17 to recent versions of gawk.
18
192003-08-11 Markus Rost <rost@math.ohio-state.edu>
20
21 * cus-test.el: Remove obsolete workaround.
22
12003-04-22 Andrew Innes <andrewi@gnu.org> 232003-04-22 Andrew Innes <andrewi@gnu.org>
2 24
3 * nt/makedist.bat: Fix multi-file .zip distribution, by splitting 25 * nt/makedist.bat: Fix multi-file .zip distribution, by splitting
@@ -136,3 +158,5 @@
136 Copyright (C) 2001 Free Software Foundation, Inc. 158 Copyright (C) 2001 Free Software Foundation, Inc.
137 Copying and distribution of this file, with or without modification, 159 Copying and distribution of this file, with or without modification,
138 are permitted provided the copyright notice and this notice are preserved. 160 are permitted provided the copyright notice and this notice are preserved.
161
162;;; arch-tag: 97728c77-77c0-4156-b669-0e8c07d94e5a
diff --git a/admin/README b/admin/README
index 439d7874a5b..6f09464e0a3 100644
--- a/admin/README
+++ b/admin/README
@@ -22,3 +22,5 @@ Brief description of sub-directories:
22 22
23charsets scripts for generating charset map files 23charsets scripts for generating charset map files
24 in ../etc/charsets 24 in ../etc/charsets
25
26# arch-tag: 812b9461-bc0a-46a7-925e-24bd41118463
diff --git a/admin/admin.el b/admin/admin.el
index e16b26eb6a8..8048ccc78e0 100644
--- a/admin/admin.el
+++ b/admin/admin.el
@@ -89,4 +89,5 @@ Root must be the root of an Emacs source tree."
89 (rx (and "EMACSVER" (1+ space) 89 (rx (and "EMACSVER" (1+ space)
90 (submatch (1+ (in "0-9."))))))) 90 (submatch (1+ (in "0-9.")))))))
91 91
92;;; arch-tag: 4ea83636-2293-408b-884e-ad64f22a3bf5
92;; admin.el ends here. 93;; admin.el ends here.
diff --git a/admin/alloc-colors.c b/admin/alloc-colors.c
index 4be2038ef1c..0aacb687232 100644
--- a/admin/alloc-colors.c
+++ b/admin/alloc-colors.c
@@ -111,3 +111,6 @@ main (int argc, char **argv)
111 XCloseDisplay (dpy); 111 XCloseDisplay (dpy);
112 return 0; 112 return 0;
113} 113}
114
115/* arch-tag: f1be90ac-5b70-43c2-835e-5a6432a25145
116 (do not change this comment) */
diff --git a/admin/build-configs b/admin/build-configs
index 06ea9cb2875..1a21b90c171 100755
--- a/admin/build-configs
+++ b/admin/build-configs
@@ -97,3 +97,5 @@ foreach $config (@configs)
97# Local Variables: 97# Local Variables:
98# mode: cperl 98# mode: cperl
99# End: 99# End:
100
101# arch-tag: 20a4452d-610a-4e54-9abc-ffe79f5c0d30
diff --git a/admin/check-doc-strings b/admin/check-doc-strings
index f5f750925eb..ce2166fce81 100755
--- a/admin/check-doc-strings
+++ b/admin/check-doc-strings
@@ -298,3 +298,4 @@ foreach my $fun (sort keys %texi_funtype) {
298 } 298 }
299} 299}
300 300
301# arch-tag: e75331f5-5d1b-4393-ad5b-b0f87b5d47b0
diff --git a/admin/cus-test.el b/admin/cus-test.el
index bebf89cdeb5..cf00bf214fb 100644
--- a/admin/cus-test.el
+++ b/admin/cus-test.el
@@ -150,18 +150,6 @@
150;; This avoids a hang of `cus-test-apropos' in 21.2. 150;; This avoids a hang of `cus-test-apropos' in 21.2.
151;; (add-to-list 'cus-test-skip-list 'sh-alias-alist) 151;; (add-to-list 'cus-test-skip-list 'sh-alias-alist)
152 152
153;; Don't create a file `filesets-menu-cache-file'.
154(setq filesets-menu-cache-file "")
155;; Disable filesets hooks.
156(add-hook
157 'cus-test-after-load-libs-hook
158 (lambda nil
159 (remove-hook 'menu-bar-update-hook 'filesets-build-menu-maybe)
160 (remove-hook 'kill-emacs-hook 'filesets-exit)
161 (remove-hook 'kill-buffer-hook 'filesets-remove-from-ubl)
162 (remove-hook 'first-change-hook 'filesets-reset-filename-on-change)
163 ))
164
165;; Loading dunnet in batch mode leads to a Dead end. 153;; Loading dunnet in batch mode leads to a Dead end.
166(let (noninteractive) (load "dunnet")) 154(let (noninteractive) (load "dunnet"))
167(add-to-list 'cus-test-libs-noloads "dunnet") 155(add-to-list 'cus-test-libs-noloads "dunnet")
@@ -538,4 +526,5 @@ in the Emacs source directory."
538 526
539(provide 'cus-test) 527(provide 'cus-test)
540 528
529;;; arch-tag: a4991a31-548d-48fb-8ba1-1ebbe68eb2e7
541;;; cus-test.el ends here 530;;; cus-test.el ends here
diff --git a/admin/diff-tar-files b/admin/diff-tar-files
index 6536a5e109f..d827de3ec3e 100755
--- a/admin/diff-tar-files
+++ b/admin/diff-tar-files
@@ -42,3 +42,4 @@ diff -u $old_tmp $new_tmp
42rm -f $new_tmp $old_tmp 42rm -f $new_tmp $old_tmp
43 43
44 44
45# arch-tag: ef2c96e2-ea67-4668-925c-d9a6f3d205cf
diff --git a/admin/emacs-pretesters b/admin/emacs-pretesters
index 10ab3fd0da6..169c7ee466d 100644
--- a/admin/emacs-pretesters
+++ b/admin/emacs-pretesters
@@ -438,3 +438,5 @@ args[0]).
438Local Variables: 438Local Variables:
439mode: text 439mode: text
440End: 440End:
441
442# arch-tag: caf47b2c-b56b-44f7-a760-b5bfbed15fd3
diff --git a/admin/make-announcement b/admin/make-announcement
index 9f69889e17b..cc9d68726a1 100755
--- a/admin/make-announcement
+++ b/admin/make-announcement
@@ -64,3 +64,5 @@ EOF
64make-changelog-diff $oldtag $newtag 64make-changelog-diff $oldtag $newtag
65 65
66echo " announcement created in $outfile" >&2 66echo " announcement created in $outfile" >&2
67
68# arch-tag: 605e00c7-7330-4c45-81e1-2ed53a13c39f
diff --git a/admin/make-changelog-diff b/admin/make-changelog-diff
index 45a77986835..7d98d22ddf9 100755
--- a/admin/make-changelog-diff
+++ b/admin/make-changelog-diff
@@ -24,3 +24,5 @@ cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) |
24 x 24 x
25 s/^\n// 25 s/^\n//
26 p" 26 p"
27
28# arch-tag: 7604a259-40b4-4f97-86b2-496a9c546f0a
diff --git a/admin/make-emacs b/admin/make-emacs
index fa7310ce94d..faa5dc2a39f 100755
--- a/admin/make-emacs
+++ b/admin/make-emacs
@@ -185,3 +185,5 @@ exit system "$make CC=\"$cc\" CFLAGS=\"$opts\" @ARGV";
185# Local Variables: 185# Local Variables:
186# mode: cperl 186# mode: cperl
187# End: 187# End:
188
189# arch-tag: 5c3f9713-9ece-4a12-b3f8-deaff15974ba
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index a9753f3fc49..3af7cb81da3 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -1,5 +1,6 @@
1Instructions to create pretest or release tarballs. 1Instructions to create pretest or release tarballs.
2-- originally written by Eli Zaretskii, amended by Francesco Potort́ 2-- originally written by Gerd Moellmann, amended by Francesco Potort́
3 with the initial help of Eli Zaretskii
3 4
4For each step, check for possible errors. 5For each step, check for possible errors.
5 6
@@ -9,24 +10,30 @@ For each step, check for possible errors.
9 make sure that the later tagged version will bootstrap, should it be 10 make sure that the later tagged version will bootstrap, should it be
10 necessary to check it out. 11 necessary to check it out.
11 12
123. Set the version number (M-x load-file RET admin/admin.el RET, then 133. Regenerate Emacs' AUTHORS file (M-x load-file RET
14 lisp/emacs-lisp/authors.el RET, then M-x authors RET, then save
15 the *Authors* buffer). This may require fixing syntactically
16 incorrect ChangeLog entries beforehand.
17
184. Set the version number (M-x load-file RET admin/admin.el RET, then
13 M-x set-version RET). For a release, add released change log 19 M-x set-version RET). For a release, add released change log
14 entries (M-x add-release-logs RET). 20 entries (M-x add-release-logs RET).
15 21
164. rm configure; make bootstrap 225. rm configure; make bootstrap
17 23
185. Commit configure, README, lisp/loaddefs.el, lisp/cus-load.el, 246. Commit configure, README, AUTHORS, lisp/loaddefs.el,
19 lisp/finder-inf.el, lisp/version.el, man/emacs.texi. For a release, 25 lisp/cus-load.el, lisp/finder-inf.el, lisp/version.el,
20 also commit the ChangeLog files in all directories. 26 man/emacs.texi. For a release, also commit the ChangeLog files in
27 all directories.
21 28
226. make-dist --snapshot. Check the contents of the new tar with 297. make-dist --snapshot. Check the contents of the new tar with
23 admin/diff-tar-files against an older tar file. Some old pretest 30 admin/diff-tar-files against an older tar file. Some old pretest
24 tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/, while 31 tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/, while
25 old emacs tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>. 32 old emacs tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>.
26 33
277. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta 348. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta
28 35
298. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW 369. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW
30 configure && make && make -n install 37 configure && make && make -n install
31 Use `script' or M-x compile to save the compilation log in 38 Use `script' or M-x compile to save the compilation log in
32 compile-NEW.log and compare it against an old one. The easiest way 39 compile-NEW.log and compare it against an old one. The easiest way
@@ -34,28 +41,36 @@ For each step, check for possible errors.
34 number of the old Emacs to __, do the same with the new log and do 41 number of the old Emacs to __, do the same with the new log and do
35 M-x ediff. Especially check that Info files aren't built. 42 M-x ediff. Especially check that Info files aren't built.
36 43
379. cd EMACS_ROOT_DIR; cvs tag TAG 4410. cd EMACS_ROOT_DIR; cvs tag TAG
38 TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a 45 TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a
39 release. 46 release.
40 47
4110. admin/make-announcement OLD NEW 4811. admin/make-announcement OLD NEW
42 This creates an announcement for pretests. OLD is the version used 49 This creates an announcement for pretests. OLD is the version used
43 to make deltas with respect to NEW. Anouncements for pretests need 50 to make deltas with respect to NEW. Anouncements for pretests need
44 to be crafted by hand. Use an older announcement to start with. 51 to be crafted by hand. Use an older announcement to start with.
45 52
4611. For a pretest, do: 5312. For the moment, put the tarballs on a public site and send a GPG
54 signed email to <maintainers@gnu.org> with the URLs of the tarballs
55 and their md5sum signatures. As of 2003-10, the GNU maintainers are
56 working on a better procedure. For reference, here are the previous
57 instructions, which are no more valid after the break-in of 2003-08:
58 ====
59 For a pretest, do:
47 rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ 60 rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \
48 emacs-NEW.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/. 61 emacs-NEW.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/.
49 For a release, do: 62 For a release, do:
50 rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta \ 63 rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta \
51 alpha.gnu.org:/home/ftp/gnu/emacs/. 64 alpha.gnu.org:/home/ftp/gnu/emacs/.
52 65
5312. Verify that the files are visible at 6613. Verify that the files are visible at
54 ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, at 67 ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, at
55 ftp://ftp.gnu.org/gnu/emacs/ for a release. 68 ftp://ftp.gnu.org/gnu/emacs/ for a release.
56 69
5713. For a pretest, let Richard Stallman know about the new pretest and 7014. For a pretest, let Richard Stallman know about the new pretest and
58 tell him to announce it using the announcement you prepared. Remind 71 tell him to announce it using the announcement you prepared. Remind
59 him to set a Reply-to header to <emacs-pretest-bug@gnu.org>. 72 him to set a Reply-to header to <emacs-pretest-bug@gnu.org>.
60 For a release, Richard should prepare the announcement himself, 73 For a release, Richard should prepare the announcement himself,
61 possibly starting from a previous announcment. 74 possibly starting from a previous announcment.
75
76# arch-tag: c23c771f-ca26-4584-8a04-50ecf0989390
diff --git a/admin/notes/cpp b/admin/notes/cpp
index 6815b88cccb..4f61a595f5e 100644
--- a/admin/notes/cpp
+++ b/admin/notes/cpp
@@ -16,3 +16,5 @@ this should not be defined for normal .c file compilation.
16 16
17there has been discussion on eliminating this use of cpp and relying 17there has been discussion on eliminating this use of cpp and relying
18solely on autoconf processing. rms says to leave it be. 18solely on autoconf processing. rms says to leave it be.
19
20;;; arch-tag: d654291e-9fc8-41b7-ab0c-d3cde842a8e0
diff --git a/admin/notes/iftc b/admin/notes/iftc
index 294464a8605..e8dcdd3a6d6 100644
--- a/admin/notes/iftc
+++ b/admin/notes/iftc
@@ -23,3 +23,5 @@ The comment /* iftc */ is used to mark this type of casting to differentiate
23it from other casting. We commit the changes and can now go about modifying 23it from other casting. We commit the changes and can now go about modifying
24LOW and HIGH separately. When HIGH is ready to handle the type change, the 24LOW and HIGH separately. When HIGH is ready to handle the type change, the
25cast can be removed. 25cast can be removed.
26
27;;; arch-tag: 3309cc41-5d59-421b-b7be-c94b04083bb5
diff --git a/admin/notes/trailing-whitespace b/admin/notes/trailing-whitespace
index bbf5c05f173..e29456b3a2f 100644
--- a/admin/notes/trailing-whitespace
+++ b/admin/notes/trailing-whitespace
@@ -4,3 +4,5 @@ apparently there was a big discussion on emacs-devel wrt trailing whitespace.
4there was a mass-change to remove such from various branches in cvs. probably 4there was a mass-change to remove such from various branches in cvs. probably
5it's a good idea to avoid adding trailing whitespace in new code/docs and in 5it's a good idea to avoid adding trailing whitespace in new code/docs and in
6changes. 6changes.
7
8;;; arch-tag: de441379-c345-4826-a784-352b5413a698
diff --git a/admin/nt/dump.bat b/admin/nt/dump.bat
index 34f24d3a910..b332e7471f6 100755
--- a/admin/nt/dump.bat
+++ b/admin/nt/dump.bat
@@ -19,3 +19,7 @@ copy ..\etc\DOC* obj\etc
19copy temacs.exe obj\i386 19copy temacs.exe obj\i386
20obj\i386\temacs -batch -l loadup dump 20obj\i386\temacs -batch -l loadup dump
21copy obj\i386\emacs.exe . 21copy obj\i386\emacs.exe .
22
23goto skipArchTag
24 arch-tag: 0ca3036d-3a1e-47ea-87c6-9c0845253496
25:skipArchTag
diff --git a/admin/nt/makedist.bat b/admin/nt/makedist.bat
index f34e7e532fe..feb6799080f 100755
--- a/admin/nt/makedist.bat
+++ b/admin/nt/makedist.bat
@@ -122,3 +122,7 @@ echo (e.g., %0 19.34 emacs-19.34.5 d:\andrewi\distfiles)
122echo Or: %0 emacs-version dist-basename distfiles "zipfiles" short-version 122echo Or: %0 emacs-version dist-basename distfiles "zipfiles" short-version
123echo (e.g., %0 20.6 emacs-20.6 d:\andrewi\distfiles zipfiles 206) 123echo (e.g., %0 20.6 emacs-20.6 d:\andrewi\distfiles zipfiles 206)
124:end 124:end
125
126goto skipArchTag
127 arch-tag: 6e2ddd92-c1c9-4992-b6b5-207aaab72f68
128:skipArchTag
diff --git a/admin/quick-install-emacs b/admin/quick-install-emacs
index ba39f7962f3..16cd936a783 100755
--- a/admin/quick-install-emacs
+++ b/admin/quick-install-emacs
@@ -8,7 +8,7 @@
8PUBLIC_LIBSRC_BINARIES='b2m emacsclient etags ctags ebrowse' 8PUBLIC_LIBSRC_BINARIES='b2m emacsclient etags ctags ebrowse'
9PUBLIC_LIBSRC_SCRIPTS='grep-changelog rcs-checkin' 9PUBLIC_LIBSRC_SCRIPTS='grep-changelog rcs-checkin'
10 10
11AVOID="CVS -DIC README COPYING ChangeLog ~ \.orig$ \.rej$ Makefile makefile stamp-subdir .cvsignore \.[cho]$ make-docfile testfile test-distrib" 11AVOID="CVS -DIC README COPYING ChangeLog ~ [.]orig$ [.]rej$ Makefile makefile stamp-subdir [.]cvsignore [.]arch-ids [{]arch[}] [.][cho]$ make-docfile testfile test-distrib"
12 12
13# Prune old binaries lying around in the source tree 13# Prune old binaries lying around in the source tree
14PRUNE=no 14PRUNE=no
@@ -133,7 +133,8 @@ elif test ! -r "$BUILD/config.status"; then
133fi 133fi
134 134
135CONFIG_STATUS="$BUILD/config.status" 135CONFIG_STATUS="$BUILD/config.status"
136function get_config_var () { 136get_config_var ()
137{
137 if ! sed -n "s/^s\(.\)@$1@\1\(.*\)\1.*$/\2/p" $CONFIG_STATUS | sed q | grep '' 138 if ! sed -n "s/^s\(.\)@$1@\1\(.*\)\1.*$/\2/p" $CONFIG_STATUS | sed q | grep ''
138 then 139 then
139 echo 1>&2 "$me: $1: Configuration variable not found in $CONFIG_STATUS" 140 echo 1>&2 "$me: $1: Configuration variable not found in $CONFIG_STATUS"
@@ -153,7 +154,8 @@ DST_BIN="$prefix/bin"
153DST_LIBEXEC="$prefix/libexec/emacs/$VERSION/$ARCH" 154DST_LIBEXEC="$prefix/libexec/emacs/$VERSION/$ARCH"
154DST_INFO="$prefix/info" 155DST_INFO="$prefix/info"
155 156
156function maybe_mkdir () { 157maybe_mkdir ()
158{
157 if ! test -d "$1"; then 159 if ! test -d "$1"; then
158 $MKDIR "$1" 2>&1 | sed "s/^mkdir:/$me:/" 1>&2 160 $MKDIR "$1" 2>&1 | sed "s/^mkdir:/$me:/" 1>&2
159 fi 161 fi
@@ -177,15 +179,12 @@ if test x"$PRUNE" != xno; then
177 echo $REMOVE_CMD $D 179 echo $REMOVE_CMD $D
178 PRUNED="$PRUNED $D" 180 PRUNED="$PRUNED $D"
179 done 181 done
180 for D in `ls -1t $BUILD/lib-src/fns-* | sed 1d`; do
181 echo $REMOVE_CMD $D
182 PRUNED="$PRUNED $D"
183 done
184fi 182fi
185 183
186test x"$PRUNE" = xonly && exit 0 184test x"$PRUNE" = xonly && exit 0
187 185
188function maybe_emit_copy () { 186maybe_emit_copy ()
187{
189 if test "$FORCE" = yes || ! cmp -s $1 $2; then 188 if test "$FORCE" = yes || ! cmp -s $1 $2; then
190 echo $LINK_CMD $1 $2 189 echo $LINK_CMD $1 $2
191 fi 190 fi
@@ -338,3 +337,5 @@ END {
338done 337done
339 338
340) | eval $EXEC 339) | eval $EXEC
340
341# arch-tag: 9322b572-9755-4cf7-a67a-21e6505f1477
diff --git a/admin/revdiff b/admin/revdiff
index 416c572d196..5c9d2251c8c 100755
--- a/admin/revdiff
+++ b/admin/revdiff
@@ -133,3 +133,5 @@ while (@ARGV)
133# Local Variables: 133# Local Variables:
134# mode: cperl 134# mode: cperl
135# End: 135# End:
136
137# arch-tag: 2798b20d-c7f2-4c78-8378-7bb529c36a09