[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#170848: pstotext: copiousoutput "support" for Lynx



Package: pstotext
Version: 1.8g-5
Severity: minor
Tags: patch

Lynx does currently not honor the copiousoutput flag in /etc/mailcap.

See
 http://www.google.com/search?q=cache:www.flora.org/lynx-dev/html/month042000/msg00531.html
for the only evidence I could find about why it doesn't work.  The message
implies that it will not get fixed very soon.

Since it appears  a quite correct test can be made to detect pstotext
usage under Lynx, I've attached a patch against debian/mime.
Tested, and works fine.  No longer watching thousands of lines
scroll by after you've waited for a 4MB pdf file to download! :)

--- mime	2002-11-26 22:54:30.000000000 +0100
+++ /usr/lib/mime/packages/pstotext	2002-11-26 22:54:13.000000000 +0100
@@ -1,3 +1,6 @@
-application/postscript; pstotext %s; copiousoutput; description="PostScript document"; priority=4
-application/ghostview;  pstotext %s; copiousoutput; description="PostScript document"; priority=4
-application/pdf; pstotext %s; test=expr `gs --version` ">=" 3.51 >/dev/null 2>&1; description="Portable Document Format document"; priority=2
+application/postscript; pstotext %s; test=test -z "$LYNX_VERSION"; copiousoutput; description="PostScript document"; priority=4
+application/postscript; pstotext %s | /usr/bin/pager; test=test -n "$LYNX_VERSION"; description="PostScript document"; priority=4
+application/ghostview;  pstotext %s; test=test -z "$LYNX_VERSION"; copiousoutput; description="PostScript document"; priority=4
+application/ghostview;  pstotext %s | /usr/bin/pager; test=test -n "$LYNX_VERSION"; description="PostScript document"; priority=4
+application/pdf; pstotext %s; test=test -z "$LYNX_VERSION" && expr `gs --version` ">=" 3.51 >/dev/null 2>&1; copiousoutput; description="Portable Document Format document"; priority=2
+application/pdf; pstotext %s | /usr/bin/pager; test=test -n "$LYNX_VERSION" && expr `gs --version` ">=" 3.51 >/dev/null 2>&1; description="Portable Document Format document"; priority=2

-- 
CYa,
  Mario | Debian Developer <URL:http://debian.org/>
        | Get my public key via finger mlang@db.debian.org
        | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44



Reply to: