--- /dev/null
+diff -up diffutils-3.2/lib/stdio.in.h.stdio-gets diffutils-3.2/lib/stdio.in.h
+--- diffutils-3.2/lib/stdio.in.h.stdio-gets 2012-07-23 17:29:22.311787651 +0100
++++ diffutils-3.2/lib/stdio.in.h 2012-07-23 17:29:58.316908463 +0100
+@@ -681,26 +681,6 @@ _GL_WARN_ON_USE (getline, "getline is un
+ # endif
+ #endif
+
+-#if @GNULIB_GETS@
+-# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
+-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+-# undef gets
+-# define gets rpl_gets
+-# endif
+-_GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1)));
+-_GL_CXXALIAS_RPL (gets, char *, (char *s));
+-# else
+-_GL_CXXALIAS_SYS (gets, char *, (char *s));
+-# undef gets
+-# endif
+-_GL_CXXALIASWARN (gets);
+-/* It is very rare that the developer ever has full control of stdin,
+- so any use of gets warrants an unconditional warning. Assume it is
+- always declared, since it is required by C89. */
+-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+-#endif
+-
+-
+ #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
+ struct obstack;
+ /* Grow an obstack with formatted output. Return the number of
Summary(tr.UTF-8): GNU dosya karşılaştırma araçları
Name: diffutils
Version: 3.2
-Release: 1
+Release: 2
License: GPL v3+
Group: Applications/Text
Source0: http://ftp.gnu.org/gnu/diffutils/%{name}-%{version}.tar.xz
# Source1-md5: 34a7ab56f975ff7e439ea13923ec8ae4
Patch0: %{name}-info.patch
Patch1: %{name}-pl.po-update.patch
+Patch2: %{name}-stdio-gets.patch
URL: http://www.gnu.org/software/diffutils/
BuildRequires: autoconf >= 2.61
BuildRequires: automake >= 1:1.11
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__aclocal} -I m4