diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2016-11-23 00:52:11 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2016-11-23 00:52:11 +0100 |
commit | bbf18904c17e64c10f23655b3682ace52672be0a (patch) | |
tree | 166495c4bbb6ee9467b3a1e6608c65119abb8ce8 | |
parent | 631b966e503b4101783c2807909c172139d1d3db (diff) | |
download | gpresent-fork-bbf18904c17e64c10f23655b3682ace52672be0a.tar.gz |
applied the presentps patch from OpenBSD
this is required for newer Groff versions and fixes
processing of .PSPIC.
Source: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/textproc/gpresent/patches/patch-presentps
-rwxr-xr-x | presentps | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -393,8 +393,17 @@ foreach (@pre){ while (<>) { $pageln = $nextln; @page = (); + my $embedded = 0; while (<>) { - if (/^EEND /) { + if (/^%%BeginDocument:/) { + $embedded++; + push @page, $_; + } elsif ($embedded) { + if (/^%%EndDocument/) { + $embedded--; + } + push @page, $_; + } elsif (/^EEND /) { push @page, "EEND\n"; s/^EEND //; redo; |