diff options
author | Karl Berry <karl@freefriends.org> | 2010-05-09 00:02:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-05-09 00:02:00 +0000 |
commit | 539c0d5c885fa1c451a55ef8e7e1a2bbf1a32861 (patch) | |
tree | 68faa4f5d24f3c74e464e6a05c682c5378d24a53 /Build/source/extra/epstopdf/epstopdf.pl | |
parent | a2116dbd2adb57b39ca006322b4730fff5348666 (diff) |
make --nogs write the ps that would have been converted (noticed by rk)
git-svn-id: svn://tug.org/texlive/trunk@18160 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/extra/epstopdf/epstopdf.pl')
-rwxr-xr-x | Build/source/extra/epstopdf/epstopdf.pl | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/Build/source/extra/epstopdf/epstopdf.pl b/Build/source/extra/epstopdf/epstopdf.pl index b2412e4d789..9c5ba9de049 100755 --- a/Build/source/extra/epstopdf/epstopdf.pl +++ b/Build/source/extra/epstopdf/epstopdf.pl @@ -46,6 +46,9 @@ use strict; # # emacs-page # History +# 2010/05/09 +# * make --nogs dump edited PostScript to stdout by default +# (report from Reinhard Kotucha). # 2010/03/19 v2.15 (Karl Berry) # * let --outfile override --filter again. # * recognize MSWin64 as well as MSWin32, just in case. @@ -334,7 +337,7 @@ if (! $OutputFilename) { } } else { debug "No Ghostscript: will write standard output"; - $OutputFilename = "-"; # no ghostscript, write to standard output + $OutputFilename = "-"; } } debug "Output filename:", $OutputFilename; @@ -408,8 +411,14 @@ if ($::opt_gs) { $outname = $GS; } else { - open($OUT, '>', $OutputFilename) or error "Cannot write \"$OutputFilename\""; - $outname = $OutputFilename; + debug "No Ghostscript: opening $OutputFilename"; + if ($OutputFilename eq "-") { + $OUT = *STDOUT; + } else { + open($OUT, '>', $OutputFilename) + || error ("Cannot write \"$OutputFilename\": $!"); + $outname = $OutputFilename; + } } binmode $OUT; |