summaryrefslogtreecommitdiffstats
path: root/Android.patch
diff options
context:
space:
mode:
Diffstat (limited to 'Android.patch')
-rw-r--r--Android.patch233
1 files changed, 227 insertions, 6 deletions
diff --git a/Android.patch b/Android.patch
index d932eb1..a13f16b 100644
--- a/Android.patch
+++ b/Android.patch
@@ -1,6 +1,153 @@
+diff -crB orig/crc_i386.S src/crc_i386.S
+*** orig/crc_i386.S 2013-12-28 19:18:09.149077946 +0100
+--- src/crc_i386.S 2014-10-30 02:13:29.803018816 +0100
+***************
+*** 302,304 ****
+--- 302,306 ----
+ #endif /* i386 || _i386 || _I386 || __i386 */
+
+ #endif /* !USE_ZLIB && !CRC_TABLE_ONLY */
++ .section .note.GNU-stack, "", @progbits
++ .previous
+diff -crB orig/man/zip.1 src/man/zip.1
+*** orig/man/zip.1 2013-12-28 19:18:09.156077946 +0100
+--- src/man/zip.1 2014-10-30 02:13:06.161018860 +0100
+***************
+*** 13,19 ****
+ .\" 30 August 2007, 27 April 2008, 25 May 2008, 27 May 2008 by EG,
+ .\" 7 June 2008 by SMS and EG; 12 June 2008 by EG)
+ .\"
+! .TH ZIP 1L "16 June 2008 (v3.0)" Info-ZIP
+ .SH NAME
+ zip \- package and compress (archive) files
+ .SH SYNOPSIS
+--- 13,19 ----
+ .\" 30 August 2007, 27 April 2008, 25 May 2008, 27 May 2008 by EG,
+ .\" 7 June 2008 by SMS and EG; 12 June 2008 by EG)
+ .\"
+! .TH ZIP 1 "16 June 2008 (v3.0)" Info-ZIP
+ .SH NAME
+ zip \- package and compress (archive) files
+ .SH SYNOPSIS
+***************
+*** 53,66 ****
+ and is compatible with PKZIP (Phil Katz's ZIP for MSDOS systems).
+ .LP
+ A companion program
+! .RI ( unzip (1L))
+ unpacks
+ .I zip
+ archives.
+ The
+ .I zip
+ and
+! .IR unzip (1L)
+ programs can work with archives produced by PKZIP (supporting
+ most PKZIP features up to PKZIP version 4.6),
+ and PKZIP and PKUNZIP can work with archives produced by
+--- 53,66 ----
+ and is compatible with PKZIP (Phil Katz's ZIP for MSDOS systems).
+ .LP
+ A companion program
+! .RI ( unzip (1))
+ unpacks
+ .I zip
+ archives.
+ The
+ .I zip
+ and
+! .IR unzip (1)
+ programs can work with archives produced by PKZIP (supporting
+ most PKZIP features up to PKZIP version 4.6),
+ and PKZIP and PKUNZIP can work with archives produced by
+***************
+*** 502,508 ****
+ where the option starts with --, has a multicharacter name, can
+ include a trailing dash to negate the option (if the option
+ supports it), and can have a value (option argument) specified by
+! preceeding it with = (no spaces). Values can also follow the
+ argument. So
+ .IP
+ \fC--before-date=mmddyyyy\fP
+--- 502,508 ----
+ where the option starts with --, has a multicharacter name, can
+ include a trailing dash to negate the option (if the option
+ supports it), and can have a value (option argument) specified by
+! preceding it with = (no spaces). Values can also follow the
+ argument. So
+ .IP
+ \fC--before-date=mmddyyyy\fP
+***************
+*** 2403,2409 ****
+ .TP
+ .PD
+ .B \-\-use\-privileges
+! [WIN32] Use priviliges (if granted) to obtain all aspects of WinNT security.
+ .TP
+ .PD 0
+ .B \-@
+--- 2403,2409 ----
+ .TP
+ .PD
+ .B \-\-use\-privileges
+! [WIN32] Use privileges (if granted) to obtain all aspects of WinNT security.
+ .TP
+ .PD 0
+ .B \-@
+***************
+*** 2661,2670 ****
+ [VMS] see ZIPOPT
+ .SH "SEE ALSO"
+ compress(1),
+! shar(1L),
+ tar(1),
+! unzip(1L),
+! gzip(1L)
+ .SH DIAGNOSTICS
+ The exit status (or error level) approximates the exit codes defined by PKWARE
+ and takes on the following values, except under VMS:
+--- 2661,2670 ----
+ [VMS] see ZIPOPT
+ .SH "SEE ALSO"
+ compress(1),
+! shar(1),
+ tar(1),
+! unzip(1),
+! gzip(1)
+ .SH DIAGNOSTICS
+ The exit status (or error level) approximates the exit codes defined by PKWARE
+ and takes on the following values, except under VMS:
+***************
+*** 2756,2762 ****
+ .I zip
+ handles some of the conversion internally.
+ When using Kermit to transfer zip files from VMS to MSDOS, type "set
+! file type block" on VMS. When transfering from MSDOS to VMS, type
+ "set file type fixed" on VMS. In both cases, type "set file type
+ binary" on MSDOS.
+ .LP
+--- 2756,2762 ----
+ .I zip
+ handles some of the conversion internally.
+ When using Kermit to transfer zip files from VMS to MSDOS, type "set
+! file type block" on VMS. When transferring from MSDOS to VMS, type
+ "set file type fixed" on VMS. In both cases, type "set file type
+ binary" on MSDOS.
+ .LP
+diff -crB orig/match.S src/match.S
+*** orig/match.S 2013-12-28 19:18:09.156077946 +0100
+--- src/match.S 2014-10-30 02:13:29.803018816 +0100
+***************
+*** 405,407 ****
+--- 405,409 ----
+ #endif /* i386 || _I386 || _i386 || __i386 */
+
+ #endif /* !USE_ZLIB */
++ .section .note.GNU-stack, "", @progbits
++ .previous
diff -crB orig/revision.h src/revision.h
-*** orig/revision.h 2008-07-05 13:24:56.000000000 +0200
---- src/revision.h 2013-03-15 21:42:21.595312000 +0100
+*** orig/revision.h 2013-12-28 19:18:09.161077946 +0100
+--- src/revision.h 2013-12-28 19:18:09.202077946 +0100
***************
*** 79,84 ****
--- 79,85 ----
@@ -26,8 +173,8 @@ diff -crB orig/revision.h src/revision.h
#endif /* DEFCPYRT */
#endif /* !WINDLL && !IZ_VERSION_SYMBOLS_ONLY */
diff -crB orig/unix/unix.c src/unix/unix.c
-*** orig/unix/unix.c 2008-06-19 00:26:18.000000000 +0200
---- src/unix/unix.c 2013-03-15 21:09:29.195251000 +0100
+*** orig/unix/unix.c 2013-12-28 19:18:09.165077946 +0100
+--- src/unix/unix.c 2013-12-28 19:18:09.207077946 +0100
***************
*** 8,14 ****
--- 8,18 ----
@@ -43,8 +190,8 @@ diff -crB orig/unix/unix.c src/unix/unix.c
#ifndef UTIL /* the companion #endif is a bit of ways down ... */
diff -crB orig/zip.c src/zip.c
-*** orig/zip.c 2008-07-05 12:34:06.000000000 +0200
---- src/zip.c 2013-03-15 21:49:16.251325000 +0100
+*** orig/zip.c 2013-12-28 19:18:09.178077946 +0100
+--- src/zip.c 2013-12-28 19:18:09.219077946 +0100
***************
*** 588,594 ****
--- 588,596 ----
@@ -130,3 +277,77 @@ diff -crB orig/zip.c src/zip.c
#endif /* !WINDLL */
/* -i is with -x */
+diff -crB orig/zipnote.c src/zipnote.c
+*** orig/zipnote.c 2013-12-28 19:18:09.180077946 +0100
+--- src/zipnote.c 2014-10-30 02:13:49.321018726 +0100
+***************
+*** 661,667 ****
+ if ((r = zipcopy(z)) != ZE_OK)
+ ziperr(r, "was copying an entry");
+ }
+! fclose(x);
+
+ /* Write central directory and end of central directory with new comments */
+ if ((c = zftello(y)) == (zoff_t)-1) /* get start of central */
+--- 661,667 ----
+ if ((r = zipcopy(z)) != ZE_OK)
+ ziperr(r, "was copying an entry");
+ }
+! fclose(in_file);
+
+ /* Write central directory and end of central directory with new comments */
+ if ((c = zftello(y)) == (zoff_t)-1) /* get start of central */
+diff -crB orig/zip.txt src/zip.txt
+*** orig/zip.txt 2013-12-28 19:18:09.178077946 +0100
+--- src/zip.txt 2014-10-30 02:13:06.162018860 +0100
+***************
+*** 376,382 ****
+
+ where the option starts with --, has a multicharacter name, can include
+ a trailing dash to negate the option (if the option supports it), and
+! can have a value (option argument) specified by preceeding it with =
+ (no spaces). Values can also follow the argument. So
+
+ --before-date=mmddyyyy
+--- 376,382 ----
+
+ where the option starts with --, has a multicharacter name, can include
+ a trailing dash to negate the option (if the option supports it), and
+! can have a value (option argument) specified by preceding it with =
+ (no spaces). Values can also follow the argument. So
+
+ --before-date=mmddyyyy
+***************
+*** 1696,1702 ****
+
+ -!
+ --use-privileges
+! [WIN32] Use priviliges (if granted) to obtain all aspects of
+ WinNT security.
+
+ -@
+--- 1696,1702 ----
+
+ -!
+ --use-privileges
+! [WIN32] Use privileges (if granted) to obtain all aspects of
+ WinNT security.
+
+ -@
+***************
+*** 1957,1963 ****
+ be converted using Rahul Dhesi's BILF program. This version of zip
+ handles some of the conversion internally. When using Kermit to trans-
+ fer zip files from VMS to MSDOS, type "set file type block" on VMS.
+! When transfering from MSDOS to VMS, type "set file type fixed" on VMS.
+ In both cases, type "set file type binary" on MSDOS.
+
+ Under some older VMS versions, zip may hang for file specifications
+--- 1957,1963 ----
+ be converted using Rahul Dhesi's BILF program. This version of zip
+ handles some of the conversion internally. When using Kermit to trans-
+ fer zip files from VMS to MSDOS, type "set file type block" on VMS.
+! When transferring from MSDOS to VMS, type "set file type fixed" on VMS.
+ In both cases, type "set file type binary" on MSDOS.
+
+ Under some older VMS versions, zip may hang for file specifications