Selaa lähdekoodia

cpio: update to 2.13, add patch from Debian

Waldemar Brodkorb 2 vuotta sitten
vanhempi
commit
a782987e19

+ 2 - 2
package/cpio/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		cpio
-PKG_VERSION:=		2.11
+PKG_VERSION:=		2.13
 PKG_RELEASE:=		1
-PKG_HASH:=		601b1d774cd6e4cd39416203c91ec59dbd65dd27d79d75e1a9b89497ea643978
+PKG_HASH:=		e87470d9c984317f658567c03bfefb6b0c829ff17dbf6b0de48d71a4c8f3db88
 PKG_DESCR:=		archive utility
 PKG_SECTION:=		app/archive
 PKG_URL:=		http://www.gnu.org/software/cpio/

+ 0 - 13
package/cpio/patches/patch-gnu_stdio_in_h

@@ -1,13 +0,0 @@
---- cpio-2.11.orig/gnu/stdio.in.h	2010-03-10 10:27:03.000000000 +0100
-+++ cpio-2.11/gnu/stdio.in.h	2013-07-16 12:56:00.000000000 +0200
-@@ -138,8 +138,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not
- /* 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.  */
-+/*
- #undef gets
- _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-+*/
- 
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@

+ 0 - 8
package/cpio/patches/patch-src_filetypes_h

@@ -1,8 +0,0 @@
---- cpio-2.11.orig/src/filetypes.h	2010-02-12 11:19:23.000000000 +0100
-+++ cpio-2.11/src/filetypes.h	2010-06-08 18:26:43.633473938 +0200
-@@ -82,4 +82,4 @@
- #define lstat stat
- #endif
- int lstat ();
--int stat ();
-+//int stat ();

+ 12 - 0
package/cpio/patches/patch-src_global_c

@@ -0,0 +1,12 @@
+--- cpio-2.13.orig/src/global.c	2019-11-03 16:07:23.000000000 +0100
++++ cpio-2.13/src/global.c	2022-02-04 18:57:14.542900211 +0100
+@@ -184,9 +184,6 @@ unsigned int warn_option = 0;
+ /* Extract to standard output? */
+ bool to_stdout_option = false;
+ 
+-/* The name this program was run with.  */
+-char *program_name;
+-
+ /* A pointer to either lstat or stat, depending on whether
+    dereferencing of symlinks is done for input files.  */
+ int (*xstat) ();