maint: update gnulib to latest

There have been 626 commits on gnulib since the last update.

* bootstrap: Auto-update.
* bootstrap-funclib.sh: Likewise.
* gnulib: Update to latest.
* tests/init.sh: Likewise.
This commit is contained in:
Bernhard Voelker 2023-05-23 00:12:54 +02:00
parent db175578e3
commit cf4133e9b0
4 changed files with 11 additions and 1302 deletions

1289
bootstrap

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
# A library of shell functions for autopull.sh, autogen.sh, and bootstrap.
scriptlibversion=2022-12-27.16; # UTC
scriptlibversion=2023-03-09.17; # UTC
# Copyright (C) 2003-2023 Free Software Foundation, Inc.
#
@ -778,7 +778,9 @@ autopull()
fi
fi
echo "$0: done. Now you can run './autogen.sh'."
if test -f "$medir"/autogen.sh; then
echo "$0: done. Now you can run '$medir/autogen.sh'."
fi
}
# ----------------------------- Get translations. -----------------------------
@ -1197,14 +1199,7 @@ autogen()
# Invoke autoreconf with --force --install to ensure upgrades of tools
# such as ylwrap.
AUTORECONFFLAGS="--verbose --install --force -I $m4_base $ACLOCAL_FLAGS"
# Some systems (RHEL 5) are using ancient autotools, for which the
# --no-recursive option had not been invented. Detect that lack and
# omit the option when it's not supported. FIXME in 2017: remove this
# hack when RHEL 5 autotools are updated, or when they become irrelevant.
case $($AUTORECONF --help) in
*--no-recursive*) AUTORECONFFLAGS="$AUTORECONFFLAGS --no-recursive";;
esac
AUTORECONFFLAGS="$AUTORECONFFLAGS --no-recursive"
# Tell autoreconf not to invoke autopoint or libtoolize; they were run above.
echo "running: AUTOPOINT=true LIBTOOLIZE=true $AUTORECONF $AUTORECONFFLAGS"

2
gnulib

@ -1 +1 @@
Subproject commit 32a72f45374c9a36afa574d1a08bb98090270012
Subproject commit 37bf50231750f10ae1332a892ba2d3679836938a

View File

@ -646,18 +646,19 @@ compare_dev_null_ ()
for diff_opt_ in -u -U3 -c '' no; do
test "$diff_opt_" != no &&
diff_out_=`exec 2>/dev/null; diff $diff_opt_ "$0" "$0" < /dev/null` &&
diff_out_=`exec 2>/dev/null
LC_ALL=C diff $diff_opt_ "$0" "$0" < /dev/null` &&
break
done
if test "$diff_opt_" != no; then
if test -z "$diff_out_"; then
compare_ () { diff $diff_opt_ "$@"; }
compare_ () { LC_ALL=C diff $diff_opt_ "$@"; }
else
compare_ ()
{
# If no differences were found, AIX and HP-UX 'diff' produce output
# like "No differences encountered". Hide this output.
diff $diff_opt_ "$@" > diff.out
LC_ALL=C diff $diff_opt_ "$@" > diff.out
diff_status_=$?
test $diff_status_ -eq 0 || cat diff.out || diff_status_=2
rm -f diff.out || diff_status_=2