[PATCH 0/5] some maintenance patches

2023-05-23 Thread Bernhard Voelker

I've pushed the following:

[PATCH 1/5] xargs: pacify GCC 13
[PATCH 2/5] build: update gnulib prerequisite tools
[PATCH 3/5] maint: update gnulib to latest
[PATCH 4/5] maint: require support for post-2038 timestamps
[PATCH 5/5] doc: fix extra escaping of a minus '-' character in xargs.1

Have a nice day,
BernyFrom 251158b59e6b549a0f9a884fb4103597a4972431 Mon Sep 17 00:00:00 2001
From: Bernhard Voelker 
Date: Mon, 22 May 2023 22:58:10 +0200
Subject: [PATCH] build: update gnulib prerequisite tools

* bootstrap.conf (buildreq): Add autopoint, m4, makeinfo, texi2pdf,
wget and xz.
---
 bootstrap.conf | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/bootstrap.conf b/bootstrap.conf
index 7ef73423..5fe60aa8 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -272,7 +272,13 @@ fi
 buildreq="\
 autoconf   2.64
 automake   1.11.2
+autopoint  0.19.2
+gettext0.19.2
 git1.5.5
+m4 -
+makeinfo   6.1
+texi2pdf   6.1
 tar-
-gettext0.19.2
+wget   -
+xz -
 "
-- 
2.40.1

From 6aedc4e6317ad0c1336d0bbdb723ff12f62531ee Mon Sep 17 00:00:00 2001
From: Bernhard Voelker 
Date: Tue, 23 May 2023 21:55:34 +0200
Subject: [PATCH] doc: fix extra escaping of a minus '-' character in xargs.1

* xargs/xargs.1 (--show-limits): Remove redundant backslash character,
introduced when adding the description of that option in commit
956992ff71b3 in 2005.
---
 xargs/xargs.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xargs/xargs.1 b/xargs/xargs.1
index c5fd5dfa..80a35f6e 100644
--- a/xargs/xargs.1
+++ b/xargs/xargs.1
@@ -256,7 +256,7 @@ default value is the maximum.  1KiB is 1024 bytes.
 .B xargs
 automatically adapts to tighter constraints.
 .TP
-.B "\-\-show\\-limits"
+.B "\-\-show\-limits"
 Display the limits on the command-line length which are imposed by the
 operating system,
 .BR xargs '
-- 
2.40.1

From 0bc43b0b40af00fb3c9334f1508afd4c1f5b9ed8 Mon Sep 17 00:00:00 2001
From: Bernhard Voelker 
Date: Mon, 10 Apr 2023 14:48:27 +0200
Subject: [PATCH] maint: require support for post-2038 timestamps

* bootstrap.conf (gnulib_modules): Replace year2038 with
year2038-recommended.
* NEWS (Changes to the build process): Mention the change.
---
 NEWS   | 5 +
 bootstrap.conf | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index e9a2dae9..db232f41 100644
--- a/NEWS
+++ b/NEWS
@@ -18,6 +18,11 @@ GNU findutils NEWS - User visible changes.  -*- outline -*- (allout)
   findutils now builds again on systems with musl-libc.
   This requires gettext-0.19.8.
 
+  findutils programs no longer fail for timestamps past the year 2038
+  on obsolete configurations with 32-bit signed time_t, because the
+  build procedure now rejects these configurations.
+  On systems without any year2038 support configure with --disable-year2038.
+
 ** Documentation Changes
 
   When generating the Texinfo manual, `makeinfo` is invoked with the --no-split
diff --git a/bootstrap.conf b/bootstrap.conf
index 5fe60aa8..0865589c 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -186,7 +186,7 @@ gnulib_modules="
 xstrtol
 xstrtol-error
 xstrtoumax
-year2038
+year2038-recommended
 yesno
 ${maintainer_modules}
 "
-- 
2.40.1

From cf4133e9b0fb766d88ab5cc7a3a0ed7cb07082fa Mon Sep 17 00:00:00 2001
From: Bernhard Voelker 
Date: Tue, 23 May 2023 00:12:54 +0200
Subject: [PATCH] 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.
---
 bootstrap| 1289 +-
 bootstrap-funclib.sh |   15 +-
 gnulib   |2 +-
 tests/init.sh|7 +-
 4 files changed, 11 insertions(+), 1302 deletions(-)

diff --git a/bootstrap b/bootstrap
index 6d1d22c6..74af1b7e 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,6 +1,4 @@
 #! /bin/sh
-# DO NOT EDIT! GENERATED AUTOMATICALLY!
-
 # Bootstrap this package from checked-out sources.
 
 scriptversion=2022-12-27.07; # UTC
@@ -34,1292 +32,7 @@ me="$0"
 medir=`dirname "$me"`
 
 # Read the function library and the configuration.
-
-# A library of shell functions for autopull.sh, autogen.sh, and bootstrap.
-
-scriptlibversion=2022-12-27.16; # UTC
-
-# Copyright (C) 2003-2022 Free Software Foundation, Inc.
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this pro

[Findutils-patches] [PATCH 0/5] some maintenance patches

2018-12-17 Thread Bernhard Voelker
[PATCH 1/5] doc: remove configure option --enable-id-cache from
[PATCH 2/5] maint: adjust preprocessor indentation via cppi
[PATCH 3/5] maint: avoid continued strings
[PATCH 4/5] maint: avoid non-portable C99 printf size specifiers %z
[PATCH 5/5] gnulib: use https URL scheme instead of git

Have a nice day,
Berny



___
Findutils-patches mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/findutils-patches