diff options
| author | Kenichi Handa | 2012-07-17 07:09:08 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-07-17 07:09:08 +0900 |
| commit | 8c536f15bf95916d56bb50495d22b7da7e09fff9 (patch) | |
| tree | ac6f8bf5103bdbd1d6a75f05def9bc7aa9e96547 /admin | |
| parent | 21a8caaa4af24f258e6c7f80c1fc913b00aee044 (diff) | |
| parent | c05cf3902ae658cc8bf413124245c9e1cdcca2d7 (diff) | |
| download | emacs-8c536f15bf95916d56bb50495d22b7da7e09fff9.tar.gz emacs-8c536f15bf95916d56bb50495d22b7da7e09fff9.zip | |
merge trunk
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/CPP-DEFINES | 11 | ||||
| -rw-r--r-- | admin/ChangeLog | 40 | ||||
| -rw-r--r-- | admin/MAINTAINERS | 2 | ||||
| -rw-r--r-- | admin/make-tarball.txt | 8 | ||||
| -rwxr-xr-x | admin/merge-gnulib | 86 | ||||
| -rwxr-xr-x | admin/quick-install-emacs | 4 |
6 files changed, 130 insertions, 21 deletions
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES index 8310d0d96cc..94bb94357b9 100644 --- a/admin/CPP-DEFINES +++ b/admin/CPP-DEFINES | |||
| @@ -63,16 +63,11 @@ USER_FULL_NAME If defined, overrides the default pw->pw_gecos for getting at t | |||
| 63 | 63 | ||
| 64 | ** Replace, the definition is trivial: SWITCH_ENUM_CAST | 64 | ** Replace, the definition is trivial: SWITCH_ENUM_CAST |
| 65 | 65 | ||
| 66 | ** Defines from src/m/*.h and src/s/*.h. Some of these might not be used in the code anymore, so they can be removed. The HAVE_* definitions are probably handled by autoconf, so it might be possible to just remove them from src/[sm]/*.h. | 66 | ** Defines from src/s/*.h. Some of these might not be used in the code anymore, so they can be removed. The HAVE_* definitions are probably handled by autoconf, so it might be possible to just remove them from src/s/*.h. |
| 67 | 67 | ||
| 68 | 68 | ||
| 69 | AIX | 69 | AIX |
| 70 | AMPERSAND_FULL_NAME | 70 | AMPERSAND_FULL_NAME |
| 71 | BITS_PER_EMACS_INT | ||
| 72 | BITS_PER_LONG | ||
| 73 | BITS_PER_CHAR | ||
| 74 | BITS_PER_SHORT | ||
| 75 | BITS_PER_INT | ||
| 76 | BROKEN_DATAGRAM_SOCKETS | 71 | BROKEN_DATAGRAM_SOCKETS |
| 77 | BROKEN_FIONREAD | 72 | BROKEN_FIONREAD |
| 78 | BROKEN_GET_CURRENT_DIR_NAME | 73 | BROKEN_GET_CURRENT_DIR_NAME |
| @@ -121,7 +116,6 @@ HAVE_FPATHCONF | |||
| 121 | HAVE_FREXP | 116 | HAVE_FREXP |
| 122 | HAVE_FSYNC | 117 | HAVE_FSYNC |
| 123 | HAVE_GETCWD | 118 | HAVE_GETCWD |
| 124 | HAVE_GETDOMAINNAME | ||
| 125 | HAVE_GETHOSTNAME | 119 | HAVE_GETHOSTNAME |
| 126 | HAVE_GETLOADAVG | 120 | HAVE_GETLOADAVG |
| 127 | HAVE_GETPAGESIZE | 121 | HAVE_GETPAGESIZE |
| @@ -162,7 +156,6 @@ HAVE_STRERROR | |||
| 162 | HAVE_STRFTIME | 156 | HAVE_STRFTIME |
| 163 | HAVE_STRING_H | 157 | HAVE_STRING_H |
| 164 | HAVE_STRUCT_UTIMBUF | 158 | HAVE_STRUCT_UTIMBUF |
| 165 | HAVE_SYSINFO | ||
| 166 | HAVE_SYSV_SIGPAUSE | 159 | HAVE_SYSV_SIGPAUSE |
| 167 | HAVE_SYS_SELECT_H | 160 | HAVE_SYS_SELECT_H |
| 168 | HAVE_SYS_SYSTEMINFO_H | 161 | HAVE_SYS_SYSTEMINFO_H |
| @@ -202,7 +195,6 @@ NO_MATHERR | |||
| 202 | NO_TERMIO | 195 | NO_TERMIO |
| 203 | NSIG | 196 | NSIG |
| 204 | NSIG_MINIMUM | 197 | NSIG_MINIMUM |
| 205 | NULL | ||
| 206 | NULL_DEVICE | 198 | NULL_DEVICE |
| 207 | ORDINARY_LINK | 199 | ORDINARY_LINK |
| 208 | O_APPEND | 200 | O_APPEND |
| @@ -273,7 +265,6 @@ chdir | |||
| 273 | chmod | 265 | chmod |
| 274 | chown | 266 | chown |
| 275 | close | 267 | close |
| 276 | const | ||
| 277 | creat | 268 | creat |
| 278 | ctime | 269 | ctime |
| 279 | dup | 270 | dup |
diff --git a/admin/ChangeLog b/admin/ChangeLog index deb83a96b50..e425c99b8d0 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,5 +1,45 @@ | |||
| 1 | 2012-06-03 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin. | ||
| 4 | |||
| 5 | 2012-06-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 6 | |||
| 7 | Remove --disable-maintainer-mode option from 'configure'. (Bug#11555) | ||
| 8 | * make-tarball.txt: Don't worry about maintainer mode. | ||
| 9 | |||
| 10 | 2012-05-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 11 | |||
| 12 | * CPP-DEFINES: Remove HAVE_SYSINFO. | ||
| 13 | |||
| 14 | 2012-05-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 15 | |||
| 16 | Assume gnulib does largefile. | ||
| 17 | * merge-gnulib (GNULIB_MODULES): Add largefile. | ||
| 18 | |||
| 19 | 2012-05-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 20 | |||
| 21 | Remove src/m/*. | ||
| 22 | * CPP-DEFINES: Do not mention src/m/*.h. | ||
| 23 | (BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR) | ||
| 24 | (BITS_PER_SHORT, BITS_PER_INT): Remove. | ||
| 25 | * MAINTAINERS: Remove src/m/. | ||
| 26 | |||
| 27 | 2012-05-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 28 | |||
| 29 | Use full name for m4/gnulib-comp.m4. (Bug#11529) | ||
| 30 | * merge-gnulib: Leave m4/gnulib-comp.m4's name alone. | ||
| 31 | |||
| 32 | Assume C89 or later. | ||
| 33 | * CPP-DEFINES: Remove NULL, const. | ||
| 34 | |||
| 35 | Make merging from gnulib a script, not a makefile action. | ||
| 36 | * merge-gnulib: New script, with actions moved here from | ||
| 37 | ../Makefile.in. | ||
| 38 | |||
| 1 | 2012-05-19 Paul Eggert <eggert@cs.ucla.edu> | 39 | 2012-05-19 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 40 | ||
| 41 | * CPP-DEFINES (HAVE_GETDOMAINNAME): Remove. | ||
| 42 | |||
| 3 | * CPP-DEFINES (HAVE_FTIME): Remove. | 43 | * CPP-DEFINES (HAVE_FTIME): Remove. |
| 4 | 44 | ||
| 5 | 2012-05-02 Glenn Morris <rgm@gnu.org> | 45 | 2012-05-02 Glenn Morris <rgm@gnu.org> |
diff --git a/admin/MAINTAINERS b/admin/MAINTAINERS index bfac347eb15..86d319d65d5 100644 --- a/admin/MAINTAINERS +++ b/admin/MAINTAINERS | |||
| @@ -171,7 +171,6 @@ src/insdel.c | |||
| 171 | src/image.c | 171 | src/image.c |
| 172 | src/lastfile.c | 172 | src/lastfile.c |
| 173 | src/lread.c | 173 | src/lread.c |
| 174 | src/m/ | ||
| 175 | src/macros.c | 174 | src/macros.c |
| 176 | src/makefile.w32-in | 175 | src/makefile.w32-in |
| 177 | src/marker.c | 176 | src/marker.c |
| @@ -220,4 +219,3 @@ src/xmenu.c | |||
| 220 | src/xrdb.c | 219 | src/xrdb.c |
| 221 | src/xselect.c | 220 | src/xselect.c |
| 222 | src/xterm.c | 221 | src/xterm.c |
| 223 | |||
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 0acd29bbc13..ea9c4a3c2d1 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -28,13 +28,7 @@ For each step, check for possible errors. | |||
| 28 | refer to a newer release of Emacs. (This is probably needed only | 28 | refer to a newer release of Emacs. (This is probably needed only |
| 29 | when preparing a major Emacs release, or branching for it.) | 29 | when preparing a major Emacs release, or branching for it.) |
| 30 | 30 | ||
| 31 | 5. Edit configure.in so that maintainer-mode is off by default. | 31 | 5. autoreconf -i -I m4 --force |
| 32 | (FIXME - need to find a better way of dealing with this. | ||
| 33 | Or maybe it's fine and indeed correct to leave it on? | ||
| 34 | See http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00859.html | ||
| 35 | and subsequent.) | ||
| 36 | |||
| 37 | autoreconf -i -I m4 --force | ||
| 38 | make bootstrap | 32 | make bootstrap |
| 39 | 33 | ||
| 40 | 6. Commit etc/AUTHORS, all the files changed by M-x set-version, and | 34 | 6. Commit etc/AUTHORS, all the files changed by M-x set-version, and |
diff --git a/admin/merge-gnulib b/admin/merge-gnulib new file mode 100755 index 00000000000..7f91b788f40 --- /dev/null +++ b/admin/merge-gnulib | |||
| @@ -0,0 +1,86 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | # Merge gnulib sources into Emacs sources. | ||
| 3 | # Typical usage: | ||
| 4 | # | ||
| 5 | # admin/merge-gnulib | ||
| 6 | |||
| 7 | # Copyright 2012 Free Software Foundation, Inc. | ||
| 8 | |||
| 9 | # This file is part of GNU Emacs. | ||
| 10 | |||
| 11 | # GNU Emacs is free software: you can redistribute it and/or modify | ||
| 12 | # it under the terms of the GNU General Public License as published by | ||
| 13 | # the Free Software Foundation, either version 3 of the License, or | ||
| 14 | # (at your option) any later version. | ||
| 15 | |||
| 16 | # GNU Emacs is distributed in the hope that it will be useful, | ||
| 17 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | # GNU General Public License for more details. | ||
| 20 | |||
| 21 | # You should have received a copy of the GNU General Public License | ||
| 22 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | |||
| 24 | # written by Paul Eggert | ||
| 25 | |||
| 26 | GNULIB_URL=git://git.savannah.gnu.org/gnulib.git | ||
| 27 | |||
| 28 | GNULIB_MODULES=' | ||
| 29 | alloca-opt | ||
| 30 | careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 | ||
| 31 | dtoastr dup2 | ||
| 32 | filemode getloadavg getopt-gnu ignore-value intprops largefile lstat | ||
| 33 | manywarnings mktime pthread_sigmask readlink | ||
| 34 | socklen stdarg stdio strftime strtoimax strtoumax symlink sys_stat | ||
| 35 | warnings | ||
| 36 | ' | ||
| 37 | |||
| 38 | GNULIB_TOOL_FLAGS=' | ||
| 39 | --avoid=msvc-inval --avoid=msvc-nothrow | ||
| 40 | --avoid=raise --avoid=threadlib | ||
| 41 | --conditional-dependencies --import --no-changelog --no-vc-files | ||
| 42 | --makefile-name=gnulib.mk | ||
| 43 | ' | ||
| 44 | |||
| 45 | # The source directory, with a trailing '/'. | ||
| 46 | # If empty, the source directory is the working directory. | ||
| 47 | src=$2 | ||
| 48 | case $src in | ||
| 49 | */ | '') ;; | ||
| 50 | *) src=$src/ ;; | ||
| 51 | esac | ||
| 52 | |||
| 53 | # Gnulib's source directory. | ||
| 54 | gnulib_srcdir=${1-$src../gnulib} | ||
| 55 | |||
| 56 | case $gnulib_srcdir in | ||
| 57 | -*) src=- ;; | ||
| 58 | esac | ||
| 59 | case $src in | ||
| 60 | -*) | ||
| 61 | echo >&2 "$0: usage: $0 [GNULIB_SRCDIR [SRCDIR]] | ||
| 62 | |||
| 63 | SRCDIR is the Emacs source directory (default: working directory). | ||
| 64 | GNULIB_SRCDIR is the Gnulib source directory (default: SRCDIR/../gnulib)." | ||
| 65 | exit 1 ;; | ||
| 66 | esac | ||
| 67 | |||
| 68 | test -x "$src"autogen.sh || { | ||
| 69 | echo >&2 "$0: '${src:-.}' is not an Emacs source directory." | ||
| 70 | exit 1 | ||
| 71 | } | ||
| 72 | |||
| 73 | test -d "$gnulib_srcdir" || | ||
| 74 | git clone -- "$GNULIB_URL" "$gnulib_srcdir" || | ||
| 75 | exit | ||
| 76 | |||
| 77 | test -x "$gnulib_srcdir"/gnulib-tool || { | ||
| 78 | echo >&2 "$0: '$gnulib_srcdir' is not a Gnulib source directory." | ||
| 79 | exit 1 | ||
| 80 | } | ||
| 81 | |||
| 82 | "$gnulib_srcdir"/gnulib-tool --dir="$src" $GNULIB_TOOL_FLAGS $GNULIB_MODULES && | ||
| 83 | rm -- "$src"m4/gnulib-cache.m4 "$src"m4/warn-on-use.m4 && | ||
| 84 | cp -- "$gnulib_srcdir"/build-aux/texinfo.tex "$src"doc/misc && | ||
| 85 | cp -- "$gnulib_srcdir"/build-aux/move-if-change "$src"build-aux && | ||
| 86 | autoreconf -i -I m4 -- ${src:+"$src"} | ||
diff --git a/admin/quick-install-emacs b/admin/quick-install-emacs index 06cd2d40901..7004e8f1b27 100755 --- a/admin/quick-install-emacs +++ b/admin/quick-install-emacs | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | ### quick-install-emacs --- do a halfway-decent job of installing emacs quickly | 2 | ### quick-install-emacs --- do a halfway-decent job of installing emacs quickly |
| 3 | 3 | ||
| 4 | ## Copyright (C) 2001-2012 Free Software Foundation, Inc. | 4 | ## Copyright (C) 2001-2012 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ## Author: Miles Bader <miles@gnu.org> | 6 | ## Author: Miles Bader <miles@gnu.org> |
| 7 | 7 | ||
| @@ -28,7 +28,7 @@ | |||
| 28 | 28 | ||
| 29 | 29 | ||
| 30 | PUBLIC_LIBSRC_BINARIES='emacsclient etags ctags ebrowse' | 30 | PUBLIC_LIBSRC_BINARIES='emacsclient etags ctags ebrowse' |
| 31 | PUBLIC_LIBSRC_SCRIPTS='grep-changelog rcs-checkin' | 31 | PUBLIC_LIBSRC_SCRIPTS='grep-changelog' |
| 32 | 32 | ||
| 33 | AVOID="CVS -DIC README COPYING ChangeLog ~ [.]orig$ [.]rej$ Makefile$ Makefile.in$ makefile$ makefile.w32-in$ stamp-subdir [.]cvsignore [.]arch-ids [{]arch[}] [.][cho]$ make-docfile testfile test-distrib" | 33 | AVOID="CVS -DIC README COPYING ChangeLog ~ [.]orig$ [.]rej$ Makefile$ Makefile.in$ makefile$ makefile.w32-in$ stamp-subdir [.]cvsignore [.]arch-ids [{]arch[}] [.][cho]$ make-docfile testfile test-distrib" |
| 34 | 34 | ||