From: Ian Jackson Date: Sun, 28 Nov 2010 15:34:24 +0000 (+0000) Subject: layout/psenlarge: break ps enlargement rune out from Makefile into new script X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=f630bf6a9186f99a8d9fc485d081de59f49131bb;p=trains.git layout/psenlarge: break ps enlargement rune out from Makefile into new script --- diff --git a/layout/Makefile b/layout/Makefile index 37d2860..6bde4b2 100644 --- a/layout/Makefile +++ b/layout/Makefile @@ -94,9 +94,7 @@ compose-segenco: compose-segenco.o LARGE_PS_FACTOR=3 %.large.ps: %.ps - pstops '0@3' <$< >$@.tmp - perl -p -e 's/\d+/ $$& * ${LARGE_PS_FACTOR} /eg' \ - -e ' if m/^\%\%.*BoundingBox/' <$@.tmp $o + ./psenlarge ${LARGE_PS_FACTOR} $< $o %.raw.neato: %.redactgraph ./$< consistency printforneato $o diff --git a/layout/psenlarge b/layout/psenlarge new file mode 100755 index 0000000..086fade --- /dev/null +++ b/layout/psenlarge @@ -0,0 +1,7 @@ +#!/bin/bash +set -e +set -o pipefail +factor=$1; shift + +pstops "0@$factor" "$@" | + perl -p -e 's/\d+/ $& * '$factor' /eg if m/^\%\%.*BoundingBox/'