]> git.pld-linux.org Git - packages/diffutils.git/commitdiff
- fix missing gets declaration auto/th/diffutils-3.2-2
authorJan Rękorajski <baggins@pld-linux.org>
Wed, 12 Dec 2012 11:55:30 +0000 (12:55 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Wed, 12 Dec 2012 11:55:30 +0000 (12:55 +0100)
- rel 2

diffutils-stdio-gets.patch [new file with mode: 0644]
diffutils.spec

diff --git a/diffutils-stdio-gets.patch b/diffutils-stdio-gets.patch
new file mode 100644 (file)
index 0000000..8d7d5a3
--- /dev/null
@@ -0,0 +1,30 @@
+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
index 3f914af03471d74e4d20174f89dbb73817ace22f..631611d9946de7de536adf21a0e175c1deaefcda 100644 (file)
@@ -5,7 +5,7 @@ Summary(pl.UTF-8):      Narzędzia diff GNU
 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
@@ -14,6 +14,7 @@ Source1:      http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-ma
 # 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
@@ -62,6 +63,7 @@ plików.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__aclocal} -I m4
This page took 0.096794 seconds and 4 git commands to generate.