From f630bf6a9186f99a8d9fc485d081de59f49131bb Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 28 Nov 2010 15:34:24 +0000 Subject: [PATCH] layout/psenlarge: break ps enlargement rune out from Makefile into new script --- layout/Makefile | 4 +--- layout/psenlarge | 7 +++++++ 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100755 layout/psenlarge 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/' -- 2.30.2