aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/texinfo.tex23
-rw-r--r--m4/gnulib-common.m456
-rw-r--r--m4/timer_time.m42
5 files changed, 82 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 4cefaef325f..92254afce31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
12014-02-24 Paul Eggert <eggert@cs.ucla.edu>
2
3 Merge from gnulib, incorporating:
4 2014-02-21 timer: fix uClibc detection of threading
5 2014-02-21 maintainer-makefiles: provide AC_PROG_SED for older autoconf
6
12014-02-18 Mirek Kaim <mirek.kaim@outlook.com> (tiny change) 72014-02-18 Mirek Kaim <mirek.kaim@outlook.com> (tiny change)
2 8
3 * configure.ac [HAVE_W32]: Test for ImageMagick. (Bug#16754) 9 * configure.ac [HAVE_W32]: Test for ImageMagick. (Bug#16754)
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index cdd0bc9472f..af7716e358d 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12014-02-24 Paul Eggert <eggert@cs.ucla.edu>
2
3 * texinfo.tex: Update from gnulib.
4
12014-02-22 Xue Fuqiao <xfq@gnu.org> 52014-02-22 Xue Fuqiao <xfq@gnu.org>
2 6
3 * remember.texi (Quick Start): Add an index. 7 * remember.texi (Quick Start): Add an index.
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index b51ac3dc21c..3e521840ca2 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2014-02-09.15} 6\def\texinfoversion{2014-02-16.16}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -4428,7 +4428,7 @@ end
4428 % complicated, when \tex is in effect and \{ is a \delimiter again. 4428 % complicated, when \tex is in effect and \{ is a \delimiter again.
4429 % We can't use \lbracecmd and \rbracecmd because texindex assumes 4429 % We can't use \lbracecmd and \rbracecmd because texindex assumes
4430 % braces and backslashes are used only as delimiters. Perhaps we 4430 % braces and backslashes are used only as delimiters. Perhaps we
4431 % should define @lbrace and @rbrace commands a la @comma. 4431 % should use @lbracechar and @rbracechar?
4432 \def\{{{\tt\char123}}% 4432 \def\{{{\tt\char123}}%
4433 \def\}{{\tt\char125}}% 4433 \def\}{{\tt\char125}}%
4434 % 4434 %
@@ -4449,8 +4449,7 @@ end
4449 % @end macro 4449 % @end macro
4450 % ... 4450 % ...
4451 % @funindex commtest 4451 % @funindex commtest
4452 % 4452 % This is not enough to reproduce the bug, but it gives the flavor.
4453 % The above is not enough to reproduce the bug, but it gives the flavor.
4454 % 4453 %
4455 % Sample whatsit resulting: 4454 % Sample whatsit resulting:
4456 % .@write3{\entry{xyz}{@folio }{@code {xyz@endinput }}} 4455 % .@write3{\entry{xyz}{@folio }{@code {xyz@endinput }}}
@@ -4663,6 +4662,9 @@ end
4663 \let\xeatspaces = \eatspaces 4662 \let\xeatspaces = \eatspaces
4664} 4663}
4665 4664
4665% For testing: output @{ and @} in index sort strings as \{ and \}.
4666\newif\ifusebracesinindexes
4667
4666% \indexnofonts is used when outputting the strings to sort the index 4668% \indexnofonts is used when outputting the strings to sort the index
4667% by, and when constructing control sequence names. It eliminates all 4669% by, and when constructing control sequence names. It eliminates all
4668% control sequences and just writes whatever the best ASCII sort string 4670% control sequences and just writes whatever the best ASCII sort string
@@ -4691,11 +4693,16 @@ end
4691 % Unfortunately, texindex is not prepared to handle braces in the 4693 % Unfortunately, texindex is not prepared to handle braces in the
4692 % content at all. So for index sorting, we map @{ and @} to strings 4694 % content at all. So for index sorting, we map @{ and @} to strings
4693 % starting with |, since that ASCII character is between ASCII { and }. 4695 % starting with |, since that ASCII character is between ASCII { and }.
4694 \def\{{|a}% 4696 \ifusebracesinindexes
4695 \def\lbracechar{|a}% 4697 \def\lbracechar{\lbracecmd}%
4698 \def\rbracechar{\rbracecmd}%
4699 \else
4700 \def\lbracechar{|a}%
4701 \def\rbracechar{|b}%
4702 \fi
4703 \let\{=\lbracechar
4704 \let\}=\rbracechar
4696 % 4705 %
4697 \def\}{|b}%
4698 \def\rbracechar{|b}%
4699 % 4706 %
4700 % Non-English letters. 4707 % Non-English letters.
4701 \def\AA{AA}% 4708 \def\AA{AA}%
diff --git a/m4/gnulib-common.m4 b/m4/gnulib-common.m4
index 3b61b239beb..20ce40e7441 100644
--- a/m4/gnulib-common.m4
+++ b/m4/gnulib-common.m4
@@ -379,3 +379,59 @@ AC_DEFUN([gl_CACHE_VAL_SILENT],
379# AS_VAR_COPY was added in autoconf 2.63b 379# AS_VAR_COPY was added in autoconf 2.63b
380m4_define_default([AS_VAR_COPY], 380m4_define_default([AS_VAR_COPY],
381[AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])]) 381[AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])
382
383# AC_PROG_SED was added in autoconf 2.59b
384m4_ifndef([AC_PROG_SED],
385[AC_DEFUN([AC_PROG_SED],
386[AC_CACHE_CHECK([for a sed that does not truncate output], ac_cv_path_SED,
387 [dnl ac_script should not contain more than 99 commands (for HP-UX sed),
388 dnl but more than about 7000 bytes, to catch a limit in Solaris 8 /usr/ucb/sed.
389 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
390 for ac_i in 1 2 3 4 5 6 7; do
391 ac_script="$ac_script$as_nl$ac_script"
392 done
393 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
394 AS_UNSET([ac_script])
395 if test -z "$SED"; then
396 ac_path_SED_found=false
397 _AS_PATH_WALK([], [
398 for ac_prog in sed gsed; do
399 for ac_exec_ext in '' $ac_executable_extensions; do
400 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
401 AS_EXECUTABLE_P(["$ac_path_SED"]) || continue
402 case `"$ac_path_SED" --version 2>&1` in
403 *GNU*) ac_cv_path_SED=$ac_path_SED ac_path_SED_found=:;;
404 *)
405 ac_count=0
406 _AS_ECHO_N([0123456789]) >conftest.in
407 while :
408 do
409 cat conftest.in conftest.in >conftest.tmp
410 mv conftest.tmp conftest.in
411 cp conftest.in conftest.nl
412 echo >> conftest.nl
413 "$ac_path_SED" -f conftest.sed <conftest.nl >conftest.out 2>/dev/null || break
414 diff conftest.out conftest.nl >/dev/null 2>&1 || break
415 ac_count=`expr $ac_count + 1`
416 if test $ac_count -gt ${ac_path_SED_max-0}; then
417 # Best so far, but keep looking for better
418 ac_cv_path_SED=$ac_path_SED
419 ac_path_SED_max=$ac_count
420 fi
421 test $ac_count -gt 10 && break
422 done
423 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
424 esac
425 $ac_path_SED_found && break 3
426 done
427 done])
428 if test -z "$ac_cv_path_SED"; then
429 AC_ERROR([no acceptable sed could be found in \$PATH])
430 fi
431 else
432 ac_cv_path_SED=$SED
433 fi
434 SED="$ac_cv_path_SED"
435 AC_SUBST([SED])dnl
436 rm -f conftest.sed
437])])])
diff --git a/m4/timer_time.m4 b/m4/timer_time.m4
index 6eceadd59a3..8e2c921cbef 100644
--- a/m4/timer_time.m4
+++ b/m4/timer_time.m4
@@ -28,7 +28,7 @@ AC_DEFUN([gl_TIMER_TIME],
28#include <features.h> 28#include <features.h>
29#ifdef __GNU_LIBRARY__ 29#ifdef __GNU_LIBRARY__
30 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || (__GLIBC__ > 2)) \ 30 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || (__GLIBC__ > 2)) \
31 && !defined __UCLIBC__ 31 && !(__UCLIBC__ && __HAS_NO_THREADS__)
32 Thread emulation available 32 Thread emulation available
33 #endif 33 #endif
34#endif 34#endif