summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorkeithmarshall <keithmarshall>2009-08-16 20:57:02 +0000
committerkeithmarshall <keithmarshall>2009-08-16 20:57:02 +0000
commit41dbc33cb500b495ae5372c5a7797c5bc74a931a (patch)
tree032282cfdf8b3ed62bf1f6a7ad40f369cade6335 /contrib
parenta452f49528b5b23ef13b6ebebbaa6b0b5973d26c (diff)
downloadgroff-41dbc33cb500b495ae5372c5a7797c5bc74a931a.tar.gz
Make pdfroff's GhostScript invocation safer.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/pdfmark/ChangeLog7
-rw-r--r--contrib/pdfmark/pdfroff.man2
-rw-r--r--contrib/pdfmark/pdfroff.sh4
3 files changed, 10 insertions, 3 deletions
diff --git a/contrib/pdfmark/ChangeLog b/contrib/pdfmark/ChangeLog
index 4d8fdce1..1075fafd 100644
--- a/contrib/pdfmark/ChangeLog
+++ b/contrib/pdfmark/ChangeLog
@@ -1,3 +1,10 @@
+2009-08-16 Colin Watson <cjwatson@debian.org>
+
+ Make pdfroff's GhostScript invocation safer.
+
+ * pdfroff.sh (PDFROFF_POSTPROCESSOR_COMMAND): Add `-dSAFER' option.
+ * pdfroff.man: Document it.
+
2008-12-28 Keith Marshall <keith.d.marshall@ntlworld.com>
Avoid phantom line wrapping in pdfhref hot-spots.
diff --git a/contrib/pdfmark/pdfroff.man b/contrib/pdfmark/pdfroff.man
index 5b6904f4..764f029c 100644
--- a/contrib/pdfmark/pdfroff.man
+++ b/contrib/pdfmark/pdfroff.man
@@ -521,7 +521,7 @@ defaults to
.IP
.I
.ad l
-.NH gs \-dBATCH \-dQUIET \-dNOPAUSE \-sDEVICE=pdfwrite \-sOutputFile=\-
+.NH gs \-dBATCH \-dQUIET \-dNOPAUSE \-dSAFER \-sDEVICE=pdfwrite \-sOutputFile=\-
.ad
.RE
.
diff --git a/contrib/pdfmark/pdfroff.sh b/contrib/pdfmark/pdfroff.sh
index b37f5498..aa13ec73 100644
--- a/contrib/pdfmark/pdfroff.sh
+++ b/contrib/pdfmark/pdfroff.sh
@@ -597,7 +597,7 @@
$SAY >&2 $n "Writing PDF output ..$c"
if test -z "$PDFROFF_POSTPROCESSOR_COMMAND"
then
- PDFROFF_POSTPROCESSOR_COMMAND="$GS -dQUIET -dBATCH -dNOPAUSE
+ PDFROFF_POSTPROCESSOR_COMMAND="$GS -dQUIET -dBATCH -dNOPAUSE -dSAFER
-sDEVICE=pdfwrite -sOutputFile="${PDF_OUTPUT-"-"}
elif test -n "$PDF_OUTPUT"
@@ -627,4 +627,4 @@
$SAY >&2 ". done"
#
# ------------------------------------------------------------------------------
-# $RCSfile: pdfroff.sh,v $ $Revision: 1.15 $: end of file
+# $RCSfile: pdfroff.sh,v $ $Revision: 1.16 $: end of file