tar: upgrade to 1.27

Refreshed remove-gets.patch to apply correctly.

(From OE-Core rev: 8ba336d0fb86ec8eff65d39ef1db2ca8950f158f)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Laurentiu Palcu
2013-10-16 15:36:59 +03:00
committed by Richard Purdie
parent 810126d002
commit 4d68d36dbe
3 changed files with 12 additions and 12 deletions

View File

@@ -3,18 +3,20 @@ ISO C11 removes the specification of gets() from the C language, eglibc 2.16+ re
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upstream-Status: Pending
Index: tar-1.26/gnu/stdio.in.h
Index: tar-1.27/gnu/stdio.in.h
===================================================================
--- tar-1.26.orig/gnu/stdio.in.h 2011-03-12 01:14:33.000000000 -0800
+++ tar-1.26/gnu/stdio.in.h 2012-07-04 12:18:58.997081535 -0700
@@ -163,8 +163,10 @@
--- tar-1.27.orig/gnu/stdio.in.h 2013-06-29 08:54:26.000000000 +0300
+++ tar-1.27/gnu/stdio.in.h 2013-10-16 15:22:46.977204737 +0300
@@ -710,10 +710,12 @@
/* 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. */
so any use of gets warrants an unconditional warning; besides, C11
removed it. */
+#if defined gets
#undef gets
#if HAVE_RAW_DECL_GETS
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#endif
+#endif
#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@
#if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@

View File

@@ -3,10 +3,8 @@ require tar.inc
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
PR = "r5"
SRC_URI += "file://remove-gets.patch \
"
SRC_URI[md5sum] = "2cee42a2ff4f1cd4f9298eeeb2264519"
SRC_URI[sha256sum] = "5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41"
SRC_URI[md5sum] = "74f51434bfb7756bd571a0f718b171ae"
SRC_URI[sha256sum] = "2238c5c63c7ecaccc962f10482d76875b45cedfed69138ed852a88e344af3c7b"