aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2012-06-01 11:26:21 -0700
committerPaul Eggert2012-06-01 11:26:21 -0700
commit501390c597d59696e25b5c35142f6da9ce83fdf3 (patch)
tree22e54bb2ff44e05bf480cbd67dfd0a6e22e334f7
parentbd56924f27bc0d56a21664fdb8a954e97842a270 (diff)
downloademacs-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--ChangeLog10
-rw-r--r--INSTALL.BZR2
-rw-r--r--Makefile.in11
-rw-r--r--admin/ChangeLog5
-rw-r--r--admin/make-tarball.txt8
-rw-r--r--configure.in13
-rw-r--r--etc/ChangeLog5
-rw-r--r--etc/NEWS3
8 files changed, 30 insertions, 27 deletions
diff --git a/ChangeLog b/ChangeLog
index ef790cd8d30..95d9ecbf01b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
12012-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
12012-05-28 Paul Eggert <eggert@cs.ucla.edu> 112012-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
31If you want later builds to go faster, at the expense of sometimes 31If you want later builds to go faster, at the expense of sometimes
32doing the wrong thing if you update the build procedure, you can 32doing the wrong thing if you update the build procedure, you can
33invoke "./configure -C --disable-maintainer-mode" instead. 33invoke "./configure -C" instead.
34 34
35Some of the files that are included in the Emacs tarball, such as 35Some of the files that are included in the Emacs tarball, such as
36byte-compiled Lisp files, are not stored in Bazaar. Therefore, to 36byte-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
69MAINTAINER_MODE_FLAG = --disable-maintainer-mode
70@MAINT@MAINTAINER_MODE_FLAG = --enable-maintainer-mode
71cache_file = @cache_file@ 69cache_file = @cache_file@
72CONFIGURE_FLAGS = --cache-file=$(cache_file) $(MAINTAINER_MODE_FLAG) 70CONFIGURE_FLAGS = --cache-file=$(cache_file)
73 71
74CC=@CC@ 72CC=@CC@
75CFLAGS=@CFLAGS@ 73CFLAGS=@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
363AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 361AUTOCONF_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
368ACLOCAL_INPUTS = @MAINT@ $(srcdir)/m4/gnulib-comp.m4 366ACLOCAL_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
372AUTOMAKE_INPUTS = @MAINT@ $(srcdir)/aclocal.m4 $(srcdir)/lib/Makefile.am $(srcdir)/lib/gnulib.mk 370AUTOMAKE_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
375am--refresh: $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/src/config.in 374am--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 @@
12012-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
12012-05-28 Paul Eggert <eggert@cs.ucla.edu> 62012-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
315. Edit configure.in so that maintainer-mode is off by default. 315. 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
406. Commit etc/AUTHORS, all the files changed by M-x set-version, and 346. 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
238AC_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)
244if test $USE_MAINTAINER_MODE = yes; then
245 MAINT=
246else
247 MAINT=#
248fi
249AC_SUBST(MAINT)
250
251AC_ARG_ENABLE(locallisppath, 238AC_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 @@
12012-06-01 Paul Eggert <eggert@cs.ucla.edu>
2
3 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
4 * NEWS: Mention this.
5
12012-06-01 Andrew Beals <andrew.beals@gmail.com> (tiny change) 62012-06-01 Andrew Beals <andrew.beals@gmail.com> (tiny change)
2 7
3 * spook.lines: Additions. (Bug#11598) 8 * spook.lines: Additions. (Bug#11598)
diff --git a/etc/NEWS b/etc/NEWS
index f152228ec96..3ffbbd24d45 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -29,6 +29,9 @@ possibly-questionable C code. On a recent GNU system there should be
29no warnings; on older and on non-GNU systems the generated warnings 29no warnings; on older and on non-GNU systems the generated warnings
30may be useful. 30may be useful.
31 31
32** The configure option '--disable-maintainer-mode' has been removed,
33as 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