grep: fix recursion on many files

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64773

Made aware of by @thesamesam.
This commit is contained in:
Leah Neukirchen 2024-04-29 13:03:02 +02:00
parent d218f45bf7
commit d007c0f28a
2 changed files with 38 additions and 2 deletions

View File

@ -0,0 +1,32 @@
From d4d8abb39eb02c555f062b1f83ffcfac999c582f Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@clisp.org>
Date: Fri, 5 May 2023 12:02:49 +0200
Subject: dirfd: Fix bogus override (regression 2023-04-26).
Reported by Bjarni Ingi Gislason <bjarniig@simnet.is> in
<https://lists.gnu.org/archive/html/bug-gnulib/2023-05/msg00040.html>.
* m4/dirfd.m4 (gl_FUNC_DIRFD): Fix mistake in last change.
---
--- a/m4/dirfd.m4
+++ b/m4/dirfd.m4
@@ -1,4 +1,4 @@
-# serial 27 -*- Autoconf -*-
+# serial 28 -*- Autoconf -*-
dnl Find out how to get the file descriptor associated with an open DIR*.
@@ -40,10 +40,6 @@ AC_DEFUN([gl_FUNC_DIRFD],
HAVE_DIRFD=0
else
HAVE_DIRFD=1
- dnl Replace only if the system declares dirfd already.
- if test $ac_cv_have_decl_dirfd = yes; then
- REPLACE_DIRFD=1
- fi
dnl Replace dirfd() on native Windows, to support fdopendir().
AC_REQUIRE([gl_DIRENT_DIR])
if test $DIR_HAS_FD_MEMBER = 0; then
--
cgit v1.1

View File

@ -1,9 +1,9 @@
# Template file for 'grep'
pkgname=grep
version=3.11
revision=1
revision=2
build_style=gnu-configure
hostmakedepends="pkg-config"
hostmakedepends="automake gettext-devel-tools pkg-config"
makedepends="pcre2-devel"
checkdepends="perl"
short_desc="GNU grep utility"
@ -12,3 +12,7 @@ license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/grep/"
distfiles="${GNU_SITE}/grep/grep-${version}.tar.xz"
checksum=1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab
pre_configure() {
autoreconf -fi
}