X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/666b903b912ca0aa2b1a034859b752b04f03141a..9b4ee6166fd8da5f8006a265f775d84e60c15be7:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 96ad5c2d18..f95549d66a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,159 @@ +2012-05-21 Paul Eggert + + Make merging from gnulib a script, not a makefile action. + Putting it in a makefile has some problems with reflection, as + merging from gnulib updates 'configure', which can update the makefile. + Putting it in a standalone script breaks this loop. + * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4) + (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib): + Remove, moving the actions to the script admin/merge-gnulib. + +2012-05-21 Glenn Morris + + * Makefile.in (install-arch-indep, install-doc, install-info) + (uninstall): Scrap superfluous subshells. + +2012-05-19 Ulrich Mueller + + * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518) + +2012-05-19 Paul Eggert + + * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols, + getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm, + getsockopt, setsockopt, mremap, mempcpy. + + * configure.in (machine): Do not set to 'vax', since src/m/vax.h + is being removed. + (AC_CHECK_FUNCS): Remove ftime. + +2012-05-19 Glenn Morris + + * Makefile.in (install-arch-indep): Remove unneeded subshell. + + * Makefile.in (install-arch-indep): Remove unneeded chmod. + Set permissions of lisp/subdirs.el. + + * Makefile.in (SUBDIR): Add leim. Update users. + + * Makefile.in (lib, lib-src, lisp): Check cd return value. + + * Makefile.in (leim): No need to set PARALLEL. + +2012-05-18 Glenn Morris + + * Makefile.in (install-arch-indep, install-info, install-man): + Simplify some one-sided ifs. + + * Makefile.in: Install only the relevant DOC file. + (install-arch-indep): Delete etc/DOC*. + (install-doc): No more need to delete etc/DOC. + + * Makefile.in (install-arch-indep): Split into several rules. + (install-doc, innstall-info, install-man): New rules. + + * configure.in (mandir): May as well include it in the NS app bundle. + + * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable. + * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure. + (install-arch-indep): Don't install-etc for self-contained ns builds. + + * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) : + No longer unconditonally add /sw directories. (Bug#2280) + + * Makefile.in (install-arch-dep): Depend on install-arch-indep. + (install-arch-indep): Depend on install-leim. + (install): Remove explicit install-leim dependence. + + * Makefile.in (install-arch-indep): + Move last element of mkdir rule here. + (mkdir): Remove rule. + + * Makefile.in (install-arch-indep): Remove unneeded chmods. + INSTALL_DATA does this for us. + + * 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. + +2012-05-17 Glenn Morris + + * Makefile.in (install-etc, mkdir): + Make relevant directories in install-etc rather than mkdir. + + * Makefile.in (write_subdir): Create the directory if needed. + (install-arch-dep, mkdir): No need to make site-lisp directories. + + * Makefile.in (write_subdir): New. + (install-arch-indep, install-arch-dep): Use $write_subdir. + + * configure.in (docdir, etcdir, infodir, lispdir): + For a self-contained ns build, set these to the appropriate values. + * Makefile.in (install-arch-dep): No need to move info/ any more. + + * configure.in (ns_self_contained): New output variable. + * Makefile.in (ns_self_contained): New, set by configure. + (install-arch-dep): For a self-contained ns build, + don't bother installing binaries then immediately deleting them. + + * 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. + + * configure.in (archlibdir): Set it for self-contained ns builds. + (libexecdir): Don't expand it now (this is mainly cosmetic). + +2012-05-16 Paul Eggert + + * configure.in: Simplify by removing CPP etc. + (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. + +2012-05-16 Glenn Morris + + * configure.in: Try to fix building with gcc >= 4.6 on Darwin. + (CPP): Do not unconditionally set it on Darwin. + Instead, try to test if -no-cpp-precomp is accepted. + (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755) + +2012-05-15 Glenn Morris + + * Makefile.in (install-arch-dep): Replace use of MV_DIRS. + + * Makefile.in (install-arch-dep): Do not hard-code version number. + + * Makefile.in (install-arch-dep): NS install no longer needs to + symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change. + +2012-05-12 Glenn Morris + + * configure.in (ns_appbindir): Remove trailing "/". + + * 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. + +2012-05-11 Glenn Morris + + * Makefile.in (install-arch-indep): There are no more Makefile.c files. + Use INSTALL_DATA for the DOC file. + Remove dead code for ./lisp that never executes. + +2012-05-10 Glenn Morris + + * configure.in (LEIM_INSTALLDIR): New output variable. + 2012-05-08 Stefan Monnier * .dir-locals.el (log-edit-mode): Enable gnu-style checks.