-2011-07-06 Paul Eggert <eggert@cs.ucla.edu>
+2011-09-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, improving some licensing wording.
+ This clarifies and fixes some licensing issues raised by Glenn Morris
+ <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
+ It also merges the latest version of texinfo.tex and has some
+ MSVC-related changes that don't affect Emacs.
+ * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
+ pathmax, and raise, since these are needed only to address
+ MSVC-related issues that Emacs doesn't have.
+ * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
+ * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
+ * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
+ * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
+ * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
+ * m4/unistd_h.m4: Merge from gnulib.
+
+2011-09-26 Andreas Schwab <schwab@linux-m68k.org>
+
+ * configure.in: Initialize HAVE_LIBXML2.
+
+2011-09-26 Glenn Morris <rgm@gnu.org>
+
+ * make-dist: Add lib/makefile.w32-in.
+
+2011-09-24 Glenn Morris <rgm@gnu.org>
+
+ * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
+
+2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * .dir-locals.el: Change the debbugs regexp to allow having the
+ bug number as the first thing on a line.
+
+2011-09-15 Glenn Morris <rgm@gnu.org>
+
+ * configure.in: Make configure work with recent GNUsteps.
+ (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
+ (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
+ (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
+
+2011-09-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, porting to Tru64.
+ * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
+ * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
+ Merge from gnulib. This fixes a compilation error on Tru64 UNIX
+ aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
+ doesn't affect Emacs.
+
+2011-09-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.in (isnan): Remove now-unnecessary check.
+
+2011-09-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from gnulib, using build-aux to remove clutter (Bug#9169).
+ This is to fix the following problems:
+ . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
+ configured not to use gtk or any other thread-using library,
+ signals aren't blocked correctly.
+ . On IRIX 6.5 it fixes an unwanted clash between Emacs's
+ and IRIX's signal handling.
+ . On Cygwin 1.7.5 it works around an incompatibility with
+ the system pthread_sigmask.
+ . On MacOS X 10.5 (32-bit), files whose inode numbers
+ exceed 2**31 cannot be read or manipulated.
+ . pthread_sigmask: Actually use results of gl_THREADLIB.
+ . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
+ . find 'ar' program that fits with --host argument.
+ . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
+ * autogen/README: Update destination list.
+ * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
+ The autogenerated files compile, config.guess,
+ config.sub, depcomp, install-sh, and missing are now in build-aux.
+ * m4/largefile.m4: New file, so that Emacs does not mess up when
+ accessing files with large inode numbers in MacOS X 10.5 and later.
+ * m4/nocrash.m4: New file, to avoid triggering background debugger
+ and/or create core dumps during 'configure'.
+ * build-aux/move-if-change: Renamed from move-if-change.
+ * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
+ * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
+ * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
+ * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
+ * Makefile.in (epaths-force, sync-from-gnulib):
+ move-if-change is now in build-aux.
+ (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
+ of gnulib's pthread_sigmask module, but Emacs doesn't need it.
+ (mkdir): install-sh is now in build-aux.
+ * config.bat: c++defs.h is now in build-aux/snippets.
+ * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
+ usual parameter).
+ * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
+ * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
+ to build-aux/snippet.
+ * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
+ * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
+ Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
+ Solaris, enables MacOS extensions, and enables nocrash during
+ 'configure'.
+ * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
+
+2011-09-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.in (snprintf): New check.
+
+2011-08-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.in (opsys): Change pattern to *-*-linux*
+ to recognize powerpc-gnu-linux-uclibc (Bug#9403).
+ Remove unreachable pattern hppa*-*-linux-gnu*.
+ Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
+ and that can't possibly work now that src/m/hp800.h no longer exists.
+
+2011-08-26 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.in: Add -MP to DEPFLAGS (Bug#9372).
+
+2011-08-13 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.in: Add header check: sys/socket.h (Bug#8477),
+ ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
+ Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
+
+2011-08-04 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
+ (HAVE_GTK_AND_PTHREAD): Remove.
+
+2011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
+
+ * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
+ build, not just GNUstep (Bug#9177).
+
+2011-07-28 Paul Eggert <eggert@cs.ucla.edu>
+
+ Assume freestanding C89 headers, string.h, stdlib.h.
+ Again, this simplifies the code, and all current platforms have these.
+ * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
+ (AC_HEADER_STDC): Remove.
+ (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
+ (strchr, strrchr): Remove fallback macros.
+
+ Assume support for memcmp, memcpy, memmove, memset.
+ This simplifies the code a bit. All current platforms have these,
+ as they are required for C89. If this turns into a problem we
+ can add the gnulib modules for these (a 1-line change to Makefile.in).
+ * configure.in: Don't check for memcmp, memcpy, memmove, memset.
+
+2011-07-27 Paul Eggert <eggert@cs.ucla.edu>
+
+ * GNUmakefile: New file.
+ This is for convenience, so that one can run GNU make in an
+ unconfigured source tree, and get a default build.
+
+2011-07-13 Jan Djärv <jan.h.d@swipnet.se>
+
+ * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
+
+2011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
+ so as to suppress address randomization (Bug#8395).
+
+2011-07-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/stdint.in.h: Merge from gnulib (Bug#9025).
+ This fixes a build problem on older Mac OS X hosts.
+
+ * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
+ test, which runs afoul of Automake installations where, for example,
+ /usr/share/aclocal contains a copy of gl_THREADLIB.
+ Problem reported by Sven Joachim in
+ <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
+ This is just a quick temporary fix, specific to Emacs; I'll work
+ with the other gnulib maintainers to get a more-permanent fix.
+
+ Add gnulib's strtoimax module, needed on Solaris 8.
+ * Makefile.in (GNULIB_MODULES): Add strtoimax.
+ * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
+ automatically imported from gnulib.
+ * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
+
+2011-07-08 Paul Eggert <eggert@cs.ucla.edu>
Add gnulib support for pthread_sigmask (Bug#9010).
* Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
- (GNULIB_TOOL_FLAGS): Avoid sigprocmask. Emacs does its own
- implementation of 'sigprocmask' on Windows, and it assumes
- 'sigprocmask' on non-Windows hosts, so it doesn't need the
- sigprocmask module.
+ * configure.in (AC_TYPE_UID_T): New dummy macro.
+ Configure gnulib after adjusting LIBS,
+ so that gnulib can assume the libraries in LIBS.
* lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
+ * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
+ * lib/pthread_sigmask.c:
New files, automatically imported from gnulib.
* lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
due to the above changes.
* .bzrignore: Add lib/signal.h.
+ * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
+
+2011-07-07 Andreas Schwab <schwab@linux-m68k.org>
+
+ * configure.in (maintainer-mode): Reflect default in help string.
+
+2011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * configure.in: Remove reference to iris4d.h.
+
2011-07-05 Jan Djärv <jan.h.d@swipnet.se>
* configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
* m4/lstat.m4: Merge from gnulib (Bug#8878).
-2011-06-16 Miles Bader <miles@gnu.org>
+2011-06-16 Miles Bader <miles@gnu.org>
* configure.in: Try to determine CRT_DIR automatically when
using gcc.