diff options
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 23 | ||||
| -rw-r--r-- | m4/gnulib-common.m4 | 56 | ||||
| -rw-r--r-- | m4/timer_time.m4 | 2 |
5 files changed, 82 insertions, 9 deletions
| @@ -1,3 +1,9 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-02-18 Mirek Kaim <mirek.kaim@outlook.com> (tiny change) | 7 | 2014-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 @@ | |||
| 1 | 2014-02-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * texinfo.tex: Update from gnulib. | ||
| 4 | |||
| 1 | 2014-02-22 Xue Fuqiao <xfq@gnu.org> | 5 | 2014-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 |
| 380 | m4_define_default([AS_VAR_COPY], | 380 | m4_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 | ||
| 384 | m4_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 |