ports/print/ghostscript7/files/patch-lib:sysvlp.sh.CAN-2004-0967
Hiroki Sato 045633a1b8 Resurrect print/ghostscript7*. Ghostscript 7.x is incompatible with 8.x
and 9.x in terms of CJK character support and they are still in demand.
While I am here, the following changes have been added:

- Add LICENSE.
- Use OPTIONS_DEFINE for ghostscript drivers.
- Add MAKE_JOBS_SAFE=yes.

Discussed with:	bapt
2013-04-29 20:12:16 +00:00

29 lines
661 B
Text

--- lib/sysvlp.sh.orig Thu Mar 9 17:40:40 2000
+++ lib/sysvlp.sh Mon Nov 28 02:22:42 2005
@@ -27,20 +27,23 @@
# Brother HL-4: switch to HP laserjet II+ emulation
# echo "\033\015H\c"
+TEMPDIR=`mktemp -td sysvlp.XXXXXX` || exit 1
+
i=1
while [ $i -le $copies ]
do
for file in $files
do
$GSHOME/gs \
- -sOUTPUTFILE=/tmp/psp$$.%02d \
+ -sOUTPUTFILE=$TEMPDIR/psp$$.%02d \
-sDEVICE=$DEVICE \
$EHANDLER $file \
< /dev/null >> /usr/tmp/ps_log 2>&1
- cat /tmp/psp$$.* 2>> /usr/tmp/ps_log
- rm -f /tmp/psp$$.*
+ cat $TEMPDIR/psp$$.* 2>> /usr/tmp/ps_log
+ rm -f $TEMPDIR/psp$$.*
done
i=`expr $i + 1`
done
+rmdir $TEMPDIR
exit 0