summaryrefslogtreecommitdiff
path: root/archivers/bunzip/patches
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>1999-05-23 20:55:29 +0000
committertv <tv@pkgsrc.org>1999-05-23 20:55:29 +0000
commit4503718dc81480a32d57f372efced647b5ffbee5 (patch)
treefd5cc3df81529ff4c9785ce8164cc544491164cf /archivers/bunzip/patches
parente0bec16c22b59243fab91409604f95124301c625 (diff)
downloadpkgsrc-4503718dc81480a32d57f372efced647b5ffbee5.tar.gz
Decompressor for old bzip (.bz) compressed files. Does not include the
patented compression code.
Diffstat (limited to 'archivers/bunzip/patches')
-rw-r--r--archivers/bunzip/patches/patch-aa72
1 files changed, 72 insertions, 0 deletions
diff --git a/archivers/bunzip/patches/patch-aa b/archivers/bunzip/patches/patch-aa
new file mode 100644
index 00000000000..a99797d6e6c
--- /dev/null
+++ b/archivers/bunzip/patches/patch-aa
@@ -0,0 +1,72 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/05/23 20:55:29 tv Exp $
+
+--- bunzip021.c.orig Sun May 23 16:48:42 1999
++++ bunzip021.c Sun May 23 16:52:27 1999
+@@ -400,7 +400,8 @@
+
+ Int32 bytesIn, bytesOut;
+ Bool verbose, veryVerbose;
+-Bool compressing, keepInputFiles;
++#define compressing False
++Bool keepInputFiles;
+ UInt32 globalCrc;
+
+ #define OM_FILES_TO_FILES 1
+@@ -2376,17 +2377,13 @@
+ "\nusage: %s [flags and input files in any order]\n"
+ "\n"
+ " Flags: -d force decompression\n"
+- " -f force compression\n"
+ " -c output to standard out\n"
+ " -v, -V be verbose, or very verbose\n"
+ " -k keep (don't delete) input files\n"
+ " -L display software license\n"
+ " -1 .. -9 set block size of 100k .. 900k\n"
+ "\n"
+- " If invoked as `bzip', the default action is to compress.\n"
+- " as `bunzip', the default action is to decompress.\n"
+- "\n"
+- " If no file names are given, bzip compresses or decompresses\n"
++ " If no file names are given, bunzip decompresses\n"
+ " from standard input to standard output. You can combine\n"
+ " flags, so `-v -e -4' means the same as -ve4 or -4ev, &c.\n"
+ "\n"
+@@ -2542,7 +2539,6 @@
+ }
+
+ keepInputFiles = False;
+- compressing = True;
+ verbose = False;
+ veryVerbose = False;
+
+@@ -2550,12 +2546,6 @@
+ opMode = OM_STDIN_TO_STDOUT; else
+ opMode = OM_FILES_TO_FILES;
+
+- if ( (strcmp ( "bunzip", progName ) == 0) ||
+- (strcmp ( "BUNZIP", progName ) == 0) ||
+- (strcmp ( "bunzip.exe", progName ) == 0) ||
+- (strcmp ( "BUNZIP.EXE", progName ) == 0) )
+- compressing = False;
+-
+ if (compressing) blockSize100k = 9;
+
+ for (aa = argList; aa != NULL; aa = aa->link)
+@@ -2564,8 +2554,7 @@
+ switch (aa->name[j]) {
+ case 'Q': break;
+ case 'c': opMode = OM_FILE_TO_STDOUT; break;
+- case 'd': compressing = False; break;
+- case 'f': compressing = True; break;
++ case 'd': break;
+ case 'v': verbose = True; break;
+ case 'k': keepInputFiles = True; break;
+ case '1': blockSize100k = 1; break;
+@@ -2593,7 +2582,6 @@
+ exit ( 1 );
+ }
+
+- compressing = False;
+ if ( !compressing ) blockSize100k = 0;
+
+ {