Package: findutils / 4.4.2-9

Metadata

Package Version Patches format
findutils 4.4.2-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
10_Fix29828 testsuite FreeBSD.patch | (download)

find/testsuite/find.gnu/sv-bug-24169.exp | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 [patch] fix savannah bug #29828, test suite deadlock on freebsd.

* find/testsuite/find.gnu/sv-bug-24169.exp: Read find output until
eof before calling wait, in order to avoid a deadlock on FreeBSD.

Signed-off-by: James Youngman <jay@gnu.org>

20_texi_ftbfs.diff | (download)

doc/find.texi | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 pull some texi fixes from 4.5.x
21 Fix time_t vs long int mismatches.patch | (download)

gnulib/lib/getdate.y | 46 24 + 22 - 0 !
1 file changed, 24 insertions(+), 22 deletions(-)

 [patch] fix time_t vs long int mismatches.

Old gnulibs used randomly either time_t or long int, with a compile-time
assert to ensure sizeof(time_t) <= sizeof(long int).  This is not the
case on x32 where the machine word is 32 bit, yet time_t is 64 bit to
be able to handle dates after 2038.

This is not relevant for modern versions of gnulib which has rewritten
this code, but, sadly, findutils 4.4.* uses an embedded copy of ancient
gnulib.

22_gl_update_mktime.diff | (download)

gnulib/lib/mktime-internal.h | 4 4 + 0 - 0 !
gnulib/lib/mktime.c | 232 155 + 77 - 0 !
2 files changed, 159 insertions(+), 77 deletions(-)

 update mktime* from gnulib 20140202+stable-2
 This fixes a build-error on x32.
 Diagnosis and solution by Helmut Grohne.