diff --git a/sys-apps/diffutils/patches/diffutils-3.2.patch b/sys-apps/diffutils/patches/diffutils-3.2.patch index 310588922..e56750b82 100644 --- a/sys-apps/diffutils/patches/diffutils-3.2.patch +++ b/sys-apps/diffutils/patches/diffutils-3.2.patch @@ -1,42 +1,3 @@ -diff -up diffutils-3.2/gnulib-tests/test-dup2.c.orig diffutils-3.2/gnulib-tests/test-dup2.c ---- diffutils-3.2/gnulib-tests/test-dup2.c.orig 2011-03-26 06:47:07.008126464 -0600 -+++ diffutils-3.2/gnulib-tests/test-dup2.c 2012-05-02 23:07:17.022806528 -0600 -@@ -181,6 +181,7 @@ main (void) - - /* On systems that distinguish between text and binary mode, dup2 - reuses the mode of the source. */ -+#if O_BINARY - setmode (fd, O_BINARY); - ASSERT (is_mode (fd, O_BINARY)); - ASSERT (dup2 (fd, fd + 1) == fd + 1); -@@ -195,6 +196,6 @@ main (void) - ASSERT (close (fd + 1) == 0); - ASSERT (close (fd) == 0); - ASSERT (unlink (file) == 0); -- -+#endif - return 0; - } -diff -up diffutils-3.2/gnulib-tests/test-fcntl.c.orig diffutils-3.2/gnulib-tests/test-fcntl.c ---- diffutils-3.2/gnulib-tests/test-fcntl.c.orig 2011-01-03 14:06:23.006815744 -0700 -+++ diffutils-3.2/gnulib-tests/test-fcntl.c 2012-05-02 23:07:17.025952256 -0600 -@@ -293,6 +293,7 @@ main (void) - ASSERT (is_mode (fd + 2, O_BINARY)); - ASSERT (close (fd) == 0); - -+#if O_TEXT - setmode (fd + 2, O_TEXT); - ASSERT (fcntl (fd + 2, F_DUPFD, fd + 1) == fd + 1); - ASSERT (!is_open (fd)); -@@ -313,7 +314,7 @@ main (void) - ASSERT (is_mode (fd, O_TEXT)); - ASSERT (is_mode (fd + 2, O_TEXT)); - ASSERT (close (fd + 2) == 0); -- -+#endif - /* Test F_GETFD. */ - errno = 0; - ASSERT (fcntl (-1, F_GETFD) == -1); diff -urN diffutils-3.2/src/dir.c diffutils-3.2-c89/src/dir.c --- diffutils-3.2/src/dir.c 2011-08-14 15:58:59.020709376 +0000 +++ diffutils-3.2-c89/src/dir.c 2012-09-14 16:59:18.000000000 +0000