added patch for grep-2.7 to build on gcc2

This commit is contained in:
Scott McCreary
2010-09-22 19:50:42 +00:00
parent 0d9e8d4536
commit 7e6759dcb4
2 changed files with 17 additions and 1 deletions

View File

@@ -3,11 +3,13 @@ HOMEPAGE="http://www.gnu.org/software/grep/"
SRC_URI="ftp://mirrors.kernel.org/gnu/grep/grep-2.7.tar.gz"
CHECKSUM_MD5="e848f07e3e79aa7899345d17c7e4115e"
REVISION="1"
STATUS_HAIKU="broken"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd grep-2.7
libtoolize --force --copy --install
aclocal -I m4
autoconf
./configure --prefix=/boot/common
make
}

View File

@@ -0,0 +1,14 @@
diff -urN grep-2.7/src/kwsearch.c grep-2.7-haiku/src/kwsearch.c
--- grep-2.7/src/kwsearch.c 2010-08-13 23:36:17.039059456 +0000
+++ grep-2.7-haiku/src/kwsearch.c 2010-09-22 12:39:11.677642240 +0000
@@ -111,8 +111,9 @@
/* The match was a part of multibyte character, advance at least
one byte to ensure no infinite loop happens. */
mbstate_t s;
+ size_t mb_len;
memset (&s, 0, sizeof s);
- size_t mb_len = mbrlen (mb_start, (buf + size) - (beg + offset), &s);
+ mb_len = mbrlen (mb_start, (buf + size) - (beg + offset), &s);
if (mb_len == (size_t) -2)
goto failure;
beg = mb_start;