Package: texlive-binaries
Version: 2018.20181218.49446-1
Severity: important

Dear Maintainer,

ghostscript has dropped support for the reportedly non-standard
'execute' command since version 9.27.  Upstream indicates that this
will remain the case and is not a bug.  This situation leaves xdvi in
buster unable to render enclosed eps graphics.  xdvik-ja has
implemented execute natively in version -3 with the patch below,
resolving the issue for this viewer.  Ghostscript upstream recommends
using only standard postscript and has offered to help with
suggestions if needed.

As a wishlist item, it would be nice if xdvi/ghostscript reported an
error rather than silent failure to speed debugging.

Thanks so much!

==================================================================
--- a/texk/xdvik/psgs.c
+++ b/texk/xdvik/psgs.c
@@ -560,7 +560,12 @@ initGS(void)
        "{ << /PermitFileReading [ (*) ] /PermitFileWriting [ ] 
/PermitFileControl [ ] "
        ">> setuserparams .locksafe "
        "} stopped pop\n";
-    static const char str1[] =
+       static const char str1[] =
+       "/execute { "
+       "  stopped $error /newerror get and "
+       "   {/handleerror .systemvar exec flush //true} "
+       "   {//false} ifelse pop "
+       "} bind def "
        "/xdvi$run {$error /newerror false put {currentfile cvx execute} 
stopped pop} "
        "def "
        "/xdvi$ack (\347\310\376) def "
=============================================================================

-- System Information:
Debian Release: 10.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages texlive-binaries depends on:
ii  dpkg              1.19.7
ii  install-info      6.5.0.dfsg.1-4+b1
ii  libbrotli1        1.0.7-2
ii  libc6             2.28-10
ii  libcairo2         1.16.0-4
ii  libfontconfig1    2.13.1-2
ii  libfreetype6      2.9.1-3
ii  libgcc1           1:8.3.0-6
ii  libgmp10          2:6.1.2+dfsg-4
ii  libgraphite2-3    1.3.13-7
ii  libgs9            9.27~dfsg-2+deb10u2
ii  libharfbuzz-icu0  2.3.1-1
ii  libharfbuzz0b     2.3.1-1
ii  libice6           2:1.0.9-2
ii  libicu63          63.1-6
ii  libkpathsea6      2018.20181218.49446-1
ii  libmpfr6          4.0.2-1
ii  libpaper1         1.1.28
ii  libpixman-1-0     0.36.0-1
ii  libpng16-16       1.6.36-6
ii  libpotrace0       1.15-1
ii  libptexenc1       2018.20181218.49446-1
ii  libsm6            2:1.2.3-1
ii  libstdc++6        8.3.0-6
ii  libsynctex2       2018.20181218.49446-1
ii  libteckit0        2.5.8+ds2-5
ii  libtexlua52       2018.20181218.49446-1
ii  libtexlua53       2018.20181218.49446-1
ii  libtexluajit2     2018.20181218.49446-1
ii  libwoff1          1.0.2-1
ii  libx11-6          2:1.6.7-1
ii  libxaw7           2:1.0.13-1+b2
ii  libxext6          2:1.3.3-1+b2
ii  libxi6            2:1.7.9-1
ii  libxmu6           2:1.1.2-2+b3
ii  libxpm4           1:3.5.12-1
ii  libxt6            1:1.1.5-1+b3
ii  libxxhash0        0.6.5-2
ii  libzzip-0-13      0.13.62-3.2
ii  perl              5.28.1-6
ii  t1utils           1.41-3
ii  tex-common        6.11
ii  zlib1g            1:1.2.11.dfsg-1

Versions of packages texlive-binaries recommends:
ii  texlive-base  2018.20190227-2

texlive-binaries suggests no packages.

-- no debconf information

Reply via email to