aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Stop adding Fink directories to search path on OS XGlenn Morris2012-05-181-0/+3
| | | | | | | | | * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>: No longer unconditonally add /sw directories. * etc/NEWS: Mention this. Fixes: debbugs:2280
* Tweak dependencies in top-level install rulesGlenn Morris2012-05-181-0/+4
| | | | | | * Makefile.in (install-arch-dep): Depend on install-arch-indep. (install-arch-indep): Depend on install-leim. (install): Remove explicit install-leim dependence.
* Remove the mkdir rule from the top-level MakefileGlenn Morris2012-05-171-0/+4
| | | | | * Makefile.in (install-arch-indep): Move last element of mkdir rule here. (mkdir): Remove rule.
* * Makefile.in (install-arch-indep): Remove unneeded chmods.Glenn Morris2012-05-171-0/+3
| | | | INSTALL_DATA does this for us.
* Makefile simplifications related to creating installation directoriesGlenn Morris2012-05-171-0/+6
| | | | | | | | | | A separate mkdir rule is not needed, since MKDIR_P is thread-safe. * Makefile.in (install-arch-dep): Ensure bindir exists. Drop mkdir dependency. (install-arch-indep): Ensure docdir, infodir, mandir exist. (install-leim): Drop mkdir dependency. (mkdir): Remove most directories, now made in relevant rules.
* * Makefile.in (install-arch-indep): Combine adjacent loops.Glenn Morris2012-05-171-0/+4
|
* Simplify install-etc ruleGlenn Morris2012-05-171-0/+3
| | | | | * Makefile.in (install-etc, mkdir): Make relevant directories in install-etc rather than mkdir.
* More simplification for installation of site-lisp directoriesGlenn Morris2012-05-171-0/+3
| | | | | * Makefile.in (write_subdir): Create the directory if needed. (install-arch-dep, mkdir): No need to make site-lisp directories.
* Further simplify install-arch-dep for self-contained NS buildsGlenn Morris2012-05-171-1/+1
| | | | * Makefile.in (install-arch-dep): Use $write_subdir.
* Reduce some code duplication in Makefile.inGlenn Morris2012-05-171-0/+3
| | | | | * Makefile.in (write_subdir): New. (install-arch-indep): Use $write_subdir.
* Minor optimization for install of self-contained NS info filesGlenn Morris2012-05-161-1/+2
| | | | | | * configure.in (etcdir): For a self-contained ns build, set it to the appropriate values. * Makefile.in (install-arch-dep): No need to move info/ any more.
* Set more installation directories for self-contained ns buildsGlenn Morris2012-05-161-0/+3
| | | | | * configure.in (docdir, etcdir, lispdir): For a self-contained ns build, set these to the appropriate values.
* Fix previous change, for NS builds that are not self-containedGlenn Morris2012-05-161-1/+3
| | | | | | * configure.in (ns_self_contained): New output variable. * Makefile.in (ns_self_contained): New, set by configure. (install-arch-dep): Use $ns_self_contained.
* Minor optimization for install-arch-dep with self-contained ns buildGlenn Morris2012-05-161-0/+3
| | | | | * Makefile.in (install-arch-dep): For a self-contained ns build, don't bother installing binaries then immediately deleting them.
* Install a self-contained NS build's libexec directly into the right placeGlenn Morris2012-05-161-0/+9
| | | | | | | | | | | | | This is rather than installing it in one place then moving it. * configure.in (archlibdir): Set it for self-contained ns builds. (libexecdir): Don't expand it now (this is mainly cosmetic). * Makefile.in (ns_appbindir, ns_appresdir): Move them before things that may refer to them. (install-arch-dep): No need to relocate self-contained ns libexec. * lib-src/Makefile.in (ns_appbindir): New, set by configure.
* * configure.in: Simplify by removing CPP etc.Paul Eggert2012-05-161-0/+12
| | | | | | | | | | | (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS) (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed. In particular we no longer need to fiddle with CPP, since we don't use CPP specially any more. (gl_EARLY): Invoke this after adjusting CC, so that it uses the adjusted compiler. (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out, since gl_EARLY and/or Autoconf already does these.
* Try to fix building with gcc >= 4.6 on Darwin.Glenn Morris2012-05-151-0/+7
| | | | | | | | | | | | Eg, hydra builds have been failing for some time because (?) of this. In gcc < 4.6, unrecognized -no-fo options just cause a warning. In 4.6 and later, they cause an error. * configure.in: (CPP): Do not unconditionally set it on Darwin. Instead, try to test if -no-cpp-precomp is accepted. (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. Fixes: debbugs:9755
* * Makefile.in (install-arch-dep): Replace last user of MV_DIRS.Glenn Morris2012-05-151-2/+1
|
* * Makefile.in (install-arch-dep): Replace use of MV_DIRS with libexec.Glenn Morris2012-05-151-1/+2
|
* * Makefile.in (install-arch-dep): Replace use of MV_DIRS with info.Glenn Morris2012-05-151-0/+2
| | | | This make it easier to see what is going on.
* * Makefile.in (install-arch-dep): Do not hard-code version number.Glenn Morris2012-05-151-0/+2
|
* Stop NS install symlinking libexec/* into bin/Glenn Morris2012-05-151-0/+5
| | | | | * Makefile.in (install-arch-dep): NS install no longer needs to symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
* Remove trailing / from $ns_appbindirGlenn Morris2012-05-121-0/+2
| | | | | * configure.in (ns_appbindir): Remove trailing "/". * src/ns.mk: Update for ns_appbindir no longer having trailing "/".
* Let configure test for a suitable mkdir -pGlenn Morris2012-05-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P. (MKDEPDIR): Use $MKDIR_P. * Makefile.in (MKDIR_P): New, set by configure. (mkdir): Use $MKDIR_P. * doc/emacs/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/lispintro/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/lispref/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/misc/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * src/Makefile.in (MKDIR_P): New, set by configure. * src/ns.mk (${ns_appdir}, ${ns_appbindir}Emacs): Use $MKDIR_P.
* * Makefile.in (install-arch-indep): Remove dead code.Glenn Morris2012-05-111-0/+1
| | | | | | | ./lisp/simpl.ele never exists in the _build_ directory, the Lisp files are always in the _source_ directory. Even if they were not, it would be wrong to install just *.el and *.elc, since there are subdirectories in lisp/.
* * Makefile.in (install-arch-indep): Use INSTALL_DATA for the DOC file.Glenn Morris2012-05-111-0/+1
|
* * Makefile.in (install-arch-indep): There are no more Makefile.c files.Glenn Morris2012-05-111-0/+4
|
* Install self-contained ns leim files directly to their final destinationGlenn Morris2012-05-091-0/+4
| | | | | | | | | | | | This is instead of installing them first in one place, then moving them. It also fixes the previous change, which was incorrect for the -disable-ns-self-contained case. * configure.in (LEIM_INSTALLDIR): New output variable. * leim/Makefile.in: (install_prefix): New. (LEIM_INSTALLDIR): New, set by configure. (install): Use LEIM_INSTALLDIR.
* * lisp/vc/log-edit.el: Add GNU coding standards highlighting.Stefan Monnier2012-05-081-0/+4
| | | | | | | | | (log-edit-font-lock-gnu-style) (log-edit-font-lock-gnu-keywords): New vars. (log-edit-font-lock-keywords): New fun. (log-edit-mode): Don't fold case in font-lock. (log-edit-font-lock-keywords): Do not assume case-folding. * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
* Remove doc/lispref/two.elGlenn Morris2012-05-081-0/+4
| | | | | | * doc/lispref/two.el: Remove; unused since creation of two-volume.make. * make-dist: No more doc/lispref/*.el.
* * configure.in: Fix quoting bugs.Andreas Schwab2012-05-051-0/+4
|
* Give info files the .info extensionGlenn Morris2012-05-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00354.html * configure.in (INFO_EXT, INFO_OPTS): New output variables. * doc/emacs/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/emacs/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS): Use $INFO_EXT. ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT, and -o. * doc/lispintro/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispintro/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS, clean): Use $INFO_EXT. ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispref/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispref/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (info, maintainer-clean): Use $INFO_EXT. ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/misc/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (INFO_TARGETS): Use $INFO_EXT. Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o. * doc/misc/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS): Use $INFO_EXT. Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
* configure.in tweak for LD_SWITCH_SYSTEM on FreeBSD, NetBSD (bug#10313)Glenn Morris2012-05-021-0/+3
| | | | | * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat the choices made by FreeBSD and NetBSD.
* Yet more merged ChangeLog fixesGlenn Morris2012-05-021-4/+0
|
* Fix merged ChangeLog entryGlenn Morris2012-05-021-3/+0
|
* Don't hard-code the list of info files in the top-level MakefileGlenn Morris2012-05-021-0/+4
| | | | | | | | | | | | The sed '/ing directory/d' piece is to remove the annoying "entering/leaving directory" messages that GNU make insists on printing when called recursively. --no-print-directory isn't portable. * Makefile.in (INFO_FILES): Remove variable. (INFO_NONMISC): New variable. (install-arch-indep, uninstall): Don't use $INFO_FILES. * doc/misc/Makefile.in (echo-info): New phony target, used by top-level.
* Merge from emacs-24; up to 2012-04-16T19:06:02Z!rgm@gnu.orgGlenn Morris2012-05-021-0/+19
|\
| * * Makefile.in (uninstall): Remove useless-use-of-for.Glenn Morris2012-05-021-0/+3
| | | | | | | | For some reason it caused problems on an old Solaris.
| * Makefile.in fix for systems without /bin/install or somesuchGlenn Morris2012-05-011-0/+3
| | | | | | | | | | * Makefile.in (install-arch-indep, uninstall): Ensure that INSTALL-type commands are run from top-level.
| * * Makefile.in (INFO_FILES): Add emacs-gnutls;Glenn Morris2012-05-011-1/+4
| | | | | | | | | | accidentally omitted from 2012-04-12 backport from trunk. (Do not merge to trunk.)
| * Fix some info/dir entriesGlenn Morris2012-05-011-0/+2
| | | | | | | | | | | | | | | | | | * doc/misc/emacs-gnutls.texi, doc/misc/ert.texi, doc/misc/org.texi: Fix dircategory, direntry to match info/dir. * doc/misc/viper.texi: Make direntry shorter (also it is no longer "newest"). * info/dir: Make some entries consistent with the source texi files.
| * * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.Glenn Morris2012-05-011-0/+4
| | | | | | | | Ref http://debbugs.gnu.org/6190
* | * Makefile.in (install-arch-indep): Combine install-data, install-info loops.Glenn Morris2012-05-011-0/+5
| |
* | Don't hard-code manual pages in top-level Makefile.inGlenn Morris2012-05-011-0/+3
| | | | | | | | | | * Makefile.in (MAN_PAGES): Remove. (install-arch-indep, uninstall): Don't use $MAN_PAGES.
* | Use libtinfo in preference to libncurses (bug#9741)Glenn Morris2012-04-301-0/+3
| | | | | | | | | | | | | | * configure.in: Try libtinfo for tputs. (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. * etc/NEWS: Mention this.
* | * configure.in: Combine adjacent $opsys case blocks.Glenn Morris2012-04-301-0/+2
| |
* | * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.Glenn Morris2012-04-301-0/+2
| |
* | * configure.in: Invert the TERMINFO logicGlenn Morris2012-04-301-0/+3
| | | | | | | | (since "yes" is far more common than "no")
* | Remove HAVE_LIBNCURSES; it is required to be trueGlenn Morris2012-04-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Also, it was a confusing name, since it does not necessarily mean that we literally have libncurses; rather that we have tputs etc. * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true. * src/dispnew.c: Remove HAVE_LIBNCURSES test; it is always true on relevant platforms. * nt/config.nt (HAVE_LIBNCURSES): Remove undef; not needed.
* | Rename autoconf output variable LD_SWITCH_X_SITE_AUX_RPATHGlenn Morris2012-04-301-0/+3
| | | | | | | | | | | | | | | | * configure.in (LD_SWITCH_X_SITE_RPATH): Rename from LD_SWITCH_X_SITE_AUX_RPATH. * src/Makefile.in (LD_SWITCH_X_SITE_RPATH): Rename from LD_SWITCH_X_SITE_AUX_RPATH.