diff options
| author | Paul Eggert | 2012-06-01 11:26:21 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-06-01 11:26:21 -0700 |
| commit | 501390c597d59696e25b5c35142f6da9ce83fdf3 (patch) | |
| tree | 22e54bb2ff44e05bf480cbd67dfd0a6e22e334f7 | |
| parent | bd56924f27bc0d56a21664fdb8a954e97842a270 (diff) | |
| download | emacs-501390c597d59696e25b5c35142f6da9ce83fdf3.tar.gz emacs-501390c597d59696e25b5c35142f6da9ce83fdf3.zip | |
Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
It is confusingly named and rarely useful. See, for example,
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
* INSTALL.BZR: Don't mention --disable-maintainer-mode.
* Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
* configure.in: Remove --disable-maintainer-mode.
(USE_MAINTAINER_MODE, MAINT): Remove.
* admin/make-tarball.txt: Don't worry about maintainer mode.
* etc/NEWS: Mention this.
| -rw-r--r-- | ChangeLog | 10 | ||||
| -rw-r--r-- | INSTALL.BZR | 2 | ||||
| -rw-r--r-- | Makefile.in | 11 | ||||
| -rw-r--r-- | admin/ChangeLog | 5 | ||||
| -rw-r--r-- | admin/make-tarball.txt | 8 | ||||
| -rw-r--r-- | configure.in | 13 | ||||
| -rw-r--r-- | etc/ChangeLog | 5 | ||||
| -rw-r--r-- | etc/NEWS | 3 |
8 files changed, 30 insertions, 27 deletions
| @@ -1,3 +1,13 @@ | |||
| 1 | 2012-06-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Remove --disable-maintainer-mode option from 'configure'. (Bug#11555) | ||
| 4 | It is confusingly named and rarely useful. See, for example, | ||
| 5 | <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>. | ||
| 6 | * INSTALL.BZR: Don't mention --disable-maintainer-mode. | ||
| 7 | * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed. | ||
| 8 | * configure.in: Remove --disable-maintainer-mode. | ||
| 9 | (USE_MAINTAINER_MODE, MAINT): Remove. | ||
| 10 | |||
| 1 | 2012-05-28 Paul Eggert <eggert@cs.ucla.edu> | 11 | 2012-05-28 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 12 | ||
| 3 | Make 'configure' a bit smaller and faster. | 13 | Make 'configure' a bit smaller and faster. |
diff --git a/INSTALL.BZR b/INSTALL.BZR index 93e53fd09aa..675eaaf12df 100644 --- a/INSTALL.BZR +++ b/INSTALL.BZR | |||
| @@ -30,7 +30,7 @@ options you can set): | |||
| 30 | 30 | ||
| 31 | If you want later builds to go faster, at the expense of sometimes | 31 | If you want later builds to go faster, at the expense of sometimes |
| 32 | doing the wrong thing if you update the build procedure, you can | 32 | doing the wrong thing if you update the build procedure, you can |
| 33 | invoke "./configure -C --disable-maintainer-mode" instead. | 33 | invoke "./configure -C" instead. |
| 34 | 34 | ||
| 35 | Some of the files that are included in the Emacs tarball, such as | 35 | Some of the files that are included in the Emacs tarball, such as |
| 36 | byte-compiled Lisp files, are not stored in Bazaar. Therefore, to | 36 | byte-compiled Lisp files, are not stored in Bazaar. Therefore, to |
diff --git a/Makefile.in b/Makefile.in index 699c4794d92..fb2530d13df 100644 --- a/Makefile.in +++ b/Makefile.in | |||
| @@ -66,10 +66,8 @@ CDPATH= | |||
| 66 | 66 | ||
| 67 | # ==================== Things `configure' Might Edit ==================== | 67 | # ==================== Things `configure' Might Edit ==================== |
| 68 | 68 | ||
| 69 | MAINTAINER_MODE_FLAG = --disable-maintainer-mode | ||
| 70 | @MAINT@MAINTAINER_MODE_FLAG = --enable-maintainer-mode | ||
| 71 | cache_file = @cache_file@ | 69 | cache_file = @cache_file@ |
| 72 | CONFIGURE_FLAGS = --cache-file=$(cache_file) $(MAINTAINER_MODE_FLAG) | 70 | CONFIGURE_FLAGS = --cache-file=$(cache_file) |
| 73 | 71 | ||
| 74 | CC=@CC@ | 72 | CC=@CC@ |
| 75 | CFLAGS=@CFLAGS@ | 73 | CFLAGS=@CFLAGS@ |
| @@ -360,16 +358,17 @@ config.status: ${srcdir}/configure ${srcdir}/lisp/version.el | |||
| 360 | ./configure $(CONFIGURE_FLAGS); \ | 358 | ./configure $(CONFIGURE_FLAGS); \ |
| 361 | fi | 359 | fi |
| 362 | 360 | ||
| 363 | AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 | 361 | AUTOCONF_INPUTS = $(srcdir)/configure.in $(srcdir)/aclocal.m4 |
| 364 | 362 | ||
| 365 | $(srcdir)/configure: $(AUTOCONF_INPUTS) | 363 | $(srcdir)/configure: $(AUTOCONF_INPUTS) |
| 366 | cd ${srcdir} && autoconf | 364 | cd ${srcdir} && autoconf |
| 367 | 365 | ||
| 368 | ACLOCAL_INPUTS = @MAINT@ $(srcdir)/m4/gnulib-comp.m4 | 366 | ACLOCAL_INPUTS = $(srcdir)/m4/gnulib-comp.m4 |
| 369 | $(srcdir)/aclocal.m4: $(ACLOCAL_INPUTS) | 367 | $(srcdir)/aclocal.m4: $(ACLOCAL_INPUTS) |
| 370 | cd $(srcdir) && aclocal -I m4 | 368 | cd $(srcdir) && aclocal -I m4 |
| 371 | 369 | ||
| 372 | AUTOMAKE_INPUTS = @MAINT@ $(srcdir)/aclocal.m4 $(srcdir)/lib/Makefile.am $(srcdir)/lib/gnulib.mk | 370 | AUTOMAKE_INPUTS = $(srcdir)/aclocal.m4 $(srcdir)/lib/Makefile.am \ |
| 371 | $(srcdir)/lib/gnulib.mk | ||
| 373 | $(srcdir)/lib/Makefile.in: $(AUTOMAKE_INPUTS) | 372 | $(srcdir)/lib/Makefile.in: $(AUTOMAKE_INPUTS) |
| 374 | cd $(srcdir) && automake --gnu -a -c lib/Makefile | 373 | cd $(srcdir) && automake --gnu -a -c lib/Makefile |
| 375 | am--refresh: $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/src/config.in | 374 | am--refresh: $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/src/config.in |
diff --git a/admin/ChangeLog b/admin/ChangeLog index 0c3bbf93873..3ed52c68154 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-06-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Remove --disable-maintainer-mode option from 'configure'. (Bug#11555) | ||
| 4 | * make-tarball.txt: Don't worry about maintainer mode. | ||
| 5 | |||
| 1 | 2012-05-28 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2012-05-28 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | * CPP-DEFINES: Remove HAVE_SYSINFO. | 8 | * CPP-DEFINES: Remove HAVE_SYSINFO. |
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/configure.in b/configure.in index 9b805bf9a5f..055db30772e 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -235,19 +235,6 @@ AC_ARG_ENABLE(asserts, | |||
| 235 | USE_XASSERTS=$enableval, | 235 | USE_XASSERTS=$enableval, |
| 236 | USE_XASSERTS=no) | 236 | USE_XASSERTS=no) |
| 237 | 237 | ||
| 238 | AC_ARG_ENABLE(maintainer-mode, | ||
| 239 | [AS_HELP_STRING([--disable-maintainer-mode], | ||
| 240 | [disable make rules and dependencies not useful (and sometimes | ||
| 241 | confusing) to the casual installer])], | ||
| 242 | USE_MAINTAINER_MODE=$enableval, | ||
| 243 | USE_MAINTAINER_MODE=yes) | ||
| 244 | if test $USE_MAINTAINER_MODE = yes; then | ||
| 245 | MAINT= | ||
| 246 | else | ||
| 247 | MAINT=# | ||
| 248 | fi | ||
| 249 | AC_SUBST(MAINT) | ||
| 250 | |||
| 251 | AC_ARG_ENABLE(locallisppath, | 238 | AC_ARG_ENABLE(locallisppath, |
| 252 | [AS_HELP_STRING([--enable-locallisppath=PATH], | 239 | [AS_HELP_STRING([--enable-locallisppath=PATH], |
| 253 | [directories Emacs should search for lisp files specific | 240 | [directories Emacs should search for lisp files specific |
diff --git a/etc/ChangeLog b/etc/ChangeLog index 964fce10ec1..25d794a0153 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-06-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Remove --disable-maintainer-mode option from 'configure'. (Bug#11555) | ||
| 4 | * NEWS: Mention this. | ||
| 5 | |||
| 1 | 2012-06-01 Andrew Beals <andrew.beals@gmail.com> (tiny change) | 6 | 2012-06-01 Andrew Beals <andrew.beals@gmail.com> (tiny change) |
| 2 | 7 | ||
| 3 | * spook.lines: Additions. (Bug#11598) | 8 | * spook.lines: Additions. (Bug#11598) |
| @@ -29,6 +29,9 @@ possibly-questionable C code. On a recent GNU system there should be | |||
| 29 | no warnings; on older and on non-GNU systems the generated warnings | 29 | no warnings; on older and on non-GNU systems the generated warnings |
| 30 | may be useful. | 30 | may be useful. |
| 31 | 31 | ||
| 32 | ** The configure option '--disable-maintainer-mode' has been removed, | ||
| 33 | as it was confusingly-named and rarely useful. | ||
| 34 | |||
| 32 | --- | 35 | --- |
| 33 | ** Emacs uses libtinfo in preference to libncurses, if available. | 36 | ** Emacs uses libtinfo in preference to libncurses, if available. |
| 34 | 37 | ||