OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 12-Mar-2004 13:56:34
Branch: HEAD Handle: 2004031212563300
Added files:
openpkg-src/uudeview uudeview.patch
Modified files:
openpkg-src/uudeview uudeview.spec
Log:
fix broken uudeview 0.5.19 and later
Summary:
Revision Changes Path
1.1 +35 -0 openpkg-src/uudeview/uudeview.patch
1.30 +3 -1 openpkg-src/uudeview/uudeview.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/uudeview/uudeview.patch
============================================================================
$ cvs diff -u -r0 -r1.1 uudeview.patch
--- /dev/null 2004-03-12 13:56:34.000000000 +0100
+++ uudeview.patch 2004-03-12 13:56:34.000000000 +0100
@@ -0,0 +1,35 @@
+Patch to defeat uudeview "UNKNOWN" filenames.
+Problem introduced with 0.5.19
+Problem remains in 0.5.20
+
+Index: uuscan.c
+--- uulib/uuscan.c.orig 2004-03-12 11:47:13.000000000 +0100
++++ uulib/uuscan.c 2004-03-12 13:37:54.000000000 +0100
+@@ -1604,20 +1604,23 @@
+ }
+
+ /* skip empty lines */
+- prevpos = ftell (datei);
++ {
++ long localprevpos;
++ localprevpos = ftell (datei);
+ if (IsLineEmpty (line)) {
+ while (!feof (datei)) {
+ if (_FP_fgets (line, 255, datei) == NULL)
+ break;
+ if (UUBUSYPOLL(ftell(datei),progress.fsize)) SPCANCEL();
+ if (!IsLineEmpty (line)) {
+- fseek (datei, prevpos, SEEK_SET);
++ fseek (datei, localprevpos, SEEK_SET);
+ line[255] = '\0';
+ break;
+ }
+- prevpos = ftell (datei);
++ localprevpos = ftell (datei);
+ }
+ }
++ }
+
+ /*
+ * If we don't have all valid MIME headers yet, but the following
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/uudeview/uudeview.spec
============================================================================
$ cvs diff -u -r1.29 -r1.30 uudeview.spec
--- openpkg-src/uudeview/uudeview.spec 2 Mar 2004 15:43:42 -0000 1.29
+++ openpkg-src/uudeview/uudeview.spec 12 Mar 2004 12:56:33 -0000 1.30
@@ -34,10 +34,11 @@
Group: Converter
License: GPL
Version: 0.5.20
-Release: 20040302
+Release: 20040312
# list of sources
Source0:
http://www.fpx.de/fp/Software/UUDeview/download/uudeview-%{version}.tar.gz
+Patch0: uudeview.patch
# build information
Prefix: %{l_prefix}
@@ -66,6 +67,7 @@
%prep
%setup -q
+ %patch -p0
%build
CC="%{l_cc}" \
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]