1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 00:20:08 +00:00

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
@@ -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> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upstream-Status: Pending 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.27.orig/gnu/stdio.in.h 2013-06-29 08:54:26.000000000 +0300
+++ tar-1.26/gnu/stdio.in.h 2012-07-04 12:18:58.997081535 -0700 +++ tar-1.27/gnu/stdio.in.h 2013-10-16 15:22:46.977204737 +0300
@@ -163,8 +163,10 @@ @@ -710,10 +710,12 @@
/* It is very rare that the developer ever has full control of stdin, /* 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 so any use of gets warrants an unconditional warning; besides, C11
always declared, since it is required by C89. */ removed it. */
+#if defined gets +#if defined gets
#undef gets #undef gets
#if HAVE_RAW_DECL_GETS
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#endif
+#endif +#endif
#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@ #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
@@ -3,10 +3,8 @@ require tar.inc
LICENSE = "GPLv3" LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
PR = "r5"
SRC_URI += "file://remove-gets.patch \ SRC_URI += "file://remove-gets.patch \
" "
SRC_URI[md5sum] = "2cee42a2ff4f1cd4f9298eeeb2264519" SRC_URI[md5sum] = "74f51434bfb7756bd571a0f718b171ae"
SRC_URI[sha256sum] = "5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41" SRC_URI[sha256sum] = "2238c5c63c7ecaccc962f10482d76875b45cedfed69138ed852a88e344af3c7b"