Make --enable-dbus default for the GTK and Lesstif HIDs
[geda-pcb/gde.git] / tools / MergePCBPS
blob8785d283072fa696906f02a57062d224b7918a2c
1 #!/bin/sh
3 # $Id$
5 # merges PostScript files created by pcb (version >= 1.4.2) into
6 # a single file for backward compatibility
8 # Usage: name files...
10 # by Thomas Nau 9/96
13 if [ $# -eq 0 ]; then
14 echo "Usage: `basename $0` files..." >&2
15 exit 1
18 # some system need nawk
20 case `uname` in
21 SunOS) AWK=nawk;;
22 *) AWK=awk;;
23 esac
25 $AWK '
26 BEGIN { filecount = 0; }
27 /^%!PS/ { filecount++; }
28 /^%!PS/,/^% PCBENDDATA/ {
29 if (filecount == 1)
31 if (index($0, "%%Title:") == 1)
32 sub(",.*$", ", merged layouts");
33 print $0;
34 next;
37 /^% PCBSTARTDATA/,/^% PCBENDDATA/ {
38 if (filecount > 1)
40 print $0;
41 next;
44 { next; }
45 END {
46 print "showpage";
47 print "%%EOF";
49 ' $@