X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=0c564db8899bca49b9ac077dce068243277a1f88;hb=5c508f686b9a0f986ac5d941d7be237ec047aedb;hp=b176e1d2f58acbbcf76638dc11132b9f2156723c;hpb=0fd639d16c41dfd4353947fa00bbfa2375e7e845;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index b176e1d2f..0c564db88 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,154 @@ +2013-10-28 Jim Meyering + + gnulib-tool: protect against CDPATH + * gnulib-tool: Many "cd" built-in functions print a directory name + to stdout when CDPATH is set, e.g., + $ bash -c 'CDPATH=/; cd tmp' + /tmp + Unset it, when possible. Prompted by a comment from Bruce Korb. + + maint.mk: restore functionality removed by recent change... + Sunday's change, v0.0-8062-g6b24f60, may have appeared correct from + the context of a shallow-cloned gnulib repository: "git describe" + would fail in such a directory. However, that change made it so + the reported gnulib revision no longer includes the version number + or a commit count, even when run from a full clone. + * top/maint.mk (gnulib-version): Use the full "git describe" + output when possible, e.g., the form above, rather than the + abbreviated, no-tag, no-commit-count string, and fall back to + using a 10-byte hash, rather than the default minimal-length + hash prefix, since while the minimal-length one may be fine today, + it is likely not to be unique for very long. + +2013-10-26 Jim Meyering + + maint.mk: fix "release" target to build _version + This fixes a bug in README-release whereby following the outlined + steps, one would publish a tarball whose programs would report + --version output not consistent with the package version number. + This bug caused grep-2.15 to produce a grep program whose + --version option made it print 2.14.56-1e3d rather than 2.15. + * top/maint.mk (release): Making this target build "_version" + ensures that the new version number is reflected in configure. + +2013-10-21 Ben Pfaff + + install-reloc: Support multi-binary installation. + * build-aux/install-reloc: Support installing multiple programs in + one invocation, as done by Automake starting with commit + 4295fe33eb23f (Multi-file install for PROGRAMS.). From Bruno + Haible , archived at + http://lists.debian.org/debian-bsd/2012/05/msg00032.html. + Reported by Sylvain . + +2013-10-21 Michael Haubenwallner + + selinux-h: Really build without selinux when library is missing. + * m4/selinux-selinux-h.m4: When the selinux library is missing, really + continue without selinux, as already told in the warning message. + +2013-10-21 Jim Meyering + + regex: also remove dependency on HAVE_WCSCOLL + * lib/regex_internal.h: Remove final vestige of the wcscoll dependency. + +2013-10-21 Reuben Thomas + + xfreopen: Fix typo. s/frepoen/freopen/ + * lib/xfreopen.c: Fix description. + * modules/xfreopen: Likewise. + +2013-10-21 Jim Meyering + + regex: don't depend on wcscoll + * m4/regex.m4 (gl_PREREQ_REGEX): Don't check for wcscoll. + It is no longer used. + +2013-10-20 Jim Meyering + + error: add the printf attribute to a static function + * lib/error.c (error_tail): Add the printf attribute, to placate + gcc's -Werror=suggest-attribute=format option. + +2013-09-30 Jim Meyering + + fpending, obstack, strerror-override: use pure+const function attrs + * lib/fpending.h (__fpending): Declare with the "pure" attribute. + * lib/obstack.c (_obstack_allocated_p): Likewise. + * lib/obstack.h (_obstack_memory_used): Likewise. + (_obstack_memory_used): Likewise. + * lib/strerror-override.h (strerror_override): Declare with + the "const" attribute. + +2013-10-18 Eric Blake + + extern-inline: make safe for -Wundef usage + Reported by Vladimir 'phcoder' Serbinenko in + https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00078.html + * m4/extern-inline.m4 (gl_EXTERN_INLINE): Port to older gcc. + +2013-10-16 Paul Eggert + + mkfifo-tests, etc.: allow HP-UX 11.11 bug + Problem reported by Daniel Richard G. in + . + * doc/posix-functions/mkfifo.texi (mkfifo): + * doc/posix-functions/mkfifoat.texi (mkfifoat): + * doc/posix-functions/mknod.texi (mknod): + * doc/posix-functions/mknodat.texi (mknodat): + Document the HP-UX 11.11 bug. + * tests/test-mkfifo.h (test_mkfifo): + Allow the HP-UX 11.11 bug. + +2013-10-14 Paul Eggert + + acl: allow cross-compilation to Gentoo + Problem reported by Gabriel Marcano in + . + * m4/acl.m4 (gl_ACL_GET_FILE): When cross-compiling, + test only whether it links. + +2013-10-13 Paul Eggert + + mgetgroups: remove dependency on realloc-gnu + The dependency violates the comment in realloc-gnu, which + says that tests can't depend on realloc-gnu; some tests depend + on mgetgroups, so mgetgroups can't depend on realloc-gnu. + Problem reported by Daniel Richard G. in + . + * lib/mgetgroups.c (mgetgroups): Don't call realloc (NULL, 0). + * modules/mgetgroups (Depends-on): Depend on realloc-posix, + not realloc-gnu. + +2013-10-12 Paul Eggert + + regex-tests: port to HP-UX 11.11 + Problem reported by Daniel Richard G. in + . + * modules/regex-tests (test_regex_LDADD): Add LIBTHREAD, LIB_PTHREAD. + +2013-10-10 Paul Eggert + + verify: document some 'assume' pitfalls + * doc/verify.texi (Compile-time Assertions): + Mention that 'assume (E)' can sometimes slow things down. + Use CHAR_MAX + 1, not UCHAR_MAX + 1. + +2013-10-10 Eric Blake + + strtoumax: fix typo in previous commit. + * modules/strtoumax (Depends-on): Fix typo. + * modules/strtoimax (Depends-on): Likewise. + +2013-10-10 Paul Eggert + + strtoumax: port to Solaris 8 + This problem was introduced in the recent HP-UX patch. + Reported by Tom G. Christensen in + . + * modules/strtoumax (Depends-on): Test HAVE_STRTOUMAX + and REPLACE_STRTOUMAX rather than ac_cv_func_strtoumax. + 2013-10-09 Paul Eggert strtoimax, strtoumax: port to HP-UX 11.11