[PATCH 4/5] Make help-extract.pl work with Perl 5.10.x.

2022-07-10 Thread Zack Weinberg
The main issue was use of s///r; the /r modifier was added in 5.14. Since the baseline is now 5.10.0 instead of 5.6.0, a couple places can be tidied up using slightly newer constructs. * help-extract.pl: Use File::Spec::Functions instead of File::Spec for reduced clunkiness.

[PATCH 2/5] make fetch

2022-07-10 Thread Zack Weinberg
Our local patches to lib/Autom4te/FileUtils.pm and maint.mk were manually reapplied. --- GNUmakefile |2 +- build-aux/announce-gen | 114 ++- build-aux/config.guess | 1262 -- build-aux/config.sub | 94 ++-

[PATCH 1/5] Require Perl 5.10.0 or later.

2022-07-10 Thread Zack Weinberg
The minimum Perl version was raised to 5.8.0 from 5.6.0 in commit 3a9802d60156809c139e9b4620bf04917e143ee2 (but not documented as such until e8c2d79ec42c70b6e4fa282bc0c024bf42f0585f, and not actually *enforced* by our own configure script until, er, now) in order to use Time::HiRes::stat.

[PATCH 5/5] Fix testsuite failures on Darwin (aka macOS).

2022-07-10 Thread Zack Weinberg
Tests of AC_{CHECK_,}HEADER_STDBOOL were failing on Darwin for two reasons: an m4 quoting bug in tests/local.at causing Darwin sed to throw syntax errors, and an excessively precise interpretation of how C99 and C++11 interact. The latter is worth mentioning in NEWS. * tests/local.at

[PATCH 3/5] Remove ancient backward compatibility code from m4/m4.m4.

2022-07-10 Thread Zack Weinberg
We have had AC_PREREQ([2.69]) in our own configure.ac since 2021, and before that it was AC_PREREQ([2.62]) since 2012, so backcompat code for 2.61 is not necessary anymore. Also add logging of the name of each candidate executable and bump the serial number. --- m4/m4.m4 | 13 +++-- 1

[PATCH 0/5] Five mostly unrelated patches

2022-07-10 Thread Zack Weinberg
I have checked in these patches to address a variety of problems that I tripped over while investigating Tom Lane's reports of testsuite failures on Darwin and NetBSD. See the individual patch messages for explanations. With this patchset, the testsuite should be all green on Darwin. I'm still