From 474fe9f9ed442875374b7c19cc6884493a712272 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 1 Jun 2019 16:01:23 +0000 Subject: psdefs.cpp patch since GS_PDF_ProcSet was removed in gs-9.27 git-svn-id: svn://tug.org/texlive/trunk@51285 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvisvgm/TLpatches/ChangeLog | 4 ++++ Build/source/texk/dvisvgm/TLpatches/patch-10-psdefs | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Build/source/texk/dvisvgm/TLpatches/patch-10-psdefs (limited to 'Build/source/texk/dvisvgm/TLpatches') diff --git a/Build/source/texk/dvisvgm/TLpatches/ChangeLog b/Build/source/texk/dvisvgm/TLpatches/ChangeLog index 4ca80090ce2..682dfc104cf 100644 --- a/Build/source/texk/dvisvgm/TLpatches/ChangeLog +++ b/Build/source/texk/dvisvgm/TLpatches/ChangeLog @@ -1,3 +1,7 @@ +2019-06-01 Karl Berry + + * patch-10-psdefs: from Akira. + 2019-03-26 Karl Berry * patch-09-woff-zlib: new file. From Mojca and Martin, diff --git a/Build/source/texk/dvisvgm/TLpatches/patch-10-psdefs b/Build/source/texk/dvisvgm/TLpatches/patch-10-psdefs new file mode 100644 index 00000000000..82690ddc352 --- /dev/null +++ b/Build/source/texk/dvisvgm/TLpatches/patch-10-psdefs @@ -0,0 +1,19 @@ +dvisvgm does not work with gs-9.27 because GS_PDF_ProcSet was removed in +gs-9.27. + +--- psdefs.cpp.orig Mon Mar 11 03:21:29 2019 ++++ psdefs.cpp Thu May 30 08:06:00 2019 +@@ -107,8 +107,8 @@ + "dmode sysexec<>exc" +-"h get 1(setblendmode)prcmd}def/@pdfpagecount{GS_PDF_ProcSet begin pdfdict begi" +-"n(r)file pdfopen begin pdfpagecount currentdict pdfclose end end end}def/@pdfp" +-"agebox{GS_PDF_ProcSet begin pdfdict begin(r)file pdfopen begin dup dup 1 lt ex" +-"ch pdfpagecount gt or{pop}{pdfgetpage/MediaBox pget pop aload pop}ifelse curre" +-"ntdict pdfclose end end end}def DELAYBIND{.bindnow}if "; ++"h get 1(setblendmode)prcmd}def/@pdfpagecount{(r)file runpdfbe" ++"gin pdfpagecount runpdfend}def/@pdfp" ++"agebox{(r)file runpdfbegin dup dup 1 lt ex" ++"ch pdfpagecount gt or{pop}{pdfgetpage/MediaBox pget pop aload pop}ifelse runpd" ++"fend}def DELAYBIND{.bindnow}if "; -- cgit v1.2.3