Package: tgif
Version: 1:4.1.44-4
Severity: normal
Tags: patch


Hello,

the program pstoepsi is broken in several ways:

- When using the option "-2x", checking for the source
  file is done in an incorrect way. The attached patch
  fixes this.

- The program assumes that it can use a program "pbmtoepsi"
  has an option "-scale", which the version included with
  Debian has not. Thus, scaling breaks.

- In the branch at line 98, there is a redundant setting of
  STYLE, which the patch also fixes, but it doesn't fix
  the case that later on, the overwritten value of STYLE
  is tested against. If this is simply a piece of dead code,
  or if this hides another problem, I didn't investigate.


Best,
--Toni++


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-2-686-smp
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages tgif depends on:
ii  debconf [debconf-2.0]     1.4.58         Debian configuration management sy
ii  gettext                   0.14.5-2       GNU Internationalization utilities
ii  libc6                     2.3.5-6        GNU C Library: Shared libraries an
ii  libice6                   6.8.2.dfsg.1-4 Inter-Client Exchange library
ii  libsm6                    6.8.2.dfsg.1-4 X Window System Session Management
ii  libx11-6                  6.8.2.dfsg.1-4 X Window System protocol client li
ii  libxext6                  6.8.2.dfsg.1-4 X Window System miscellaneous exte
ii  libxmu6                   6.8.2.dfsg.1-4 X Window System miscellaneous util
ii  libxt6                    6.8.2.dfsg.1-4 X Toolkit Intrinsics
ii  xlibs                     6.8.2.dfsg.1-4 X Window System client libraries m

tgif recommends no packages.

-- debconf information excluded
--- /usr/bin/pstoepsi   2005-10-10 19:58:01.000000000 +0200
+++ /tmp/pstoepsi       2005-11-25 12:31:27.000000000 +0100
@@ -77,7 +77,7 @@
     esac
 done
 
-BASE=`basename "$1" .ps`
+BASE=`basename "$1"`.ps
 
 if [ $# -ne 2 -o ! -f "$1" -o "$1" = "$BASE" ] ; then
     echo $USAGE 1>&2
@@ -96,7 +96,6 @@
 fi
 
 if [ "gs" = "$INTERP" ] ; then
-    STYLE="none"
     STYLE="ppm"
     if [ "" != "$ALADDIN" ] ; then
         if [ "3" = "$GSVERSION" -o "4" = "$GSVERSION" ] ; then

Reply via email to