update Sat Sep 12 12:37:01 PDT 2009
[pkgsrc.git] / wip / c-news / patches / patch-aa
1 $NetBSD$
2
3 --- doc/makefile.orig   Wed Jan 12 15:43:22 1994
4 +++ doc/makefile
5 @@ -1,39 +1,37 @@
6 -TROFF=groff
7 +TROFF?=groff
8 +NROFF?=nroff
9 +PIC?=pic
10  PRINTER= lpr
11  PREREQS= macros title install flow interface dirs config ctlfiles \
12   log biblio trouble tune b-to-c ihave rfcerrata problems vms \
13   ctlmsg libs
14  FILES= guide
15  
16 -all: guide.ps index.ps toc.ps
17 +all: guide.more guide.ps index.ps toc.ps
18  
19  guide.ps index.raw: $(FILES) ihave.pic $(PREREQS)
20         soelim $(FILES) | tbl | $(TROFF) -ms -mpic >guide.ps 2>index.raw
21  
22 -preview index.raw: $(FILES) ihave.pic $(PREREQS)
23 -       soelim $(FILES) | tbl | xproof -ms -mpic 2>index.raw
24 +guide.more: $(FILES) flow $(PREREQS)
25 +       soelim guide | tbl | ${NROFF} -ms -mpic - >$@ 2>index.out
26  
27 -guide.out: $(FILES) flow $(PREREQS)
28 -       soelim guide | tbl | nroff -Tdumb -ms -mpic - >$@
29  flow: flow.pic.in flow.pic
30 -       soelim flow.pic.in | pic >$@
31 -flow.pic: flow.xpic
32 -       -x2pic <flow.xpic | sed '/^\.PS/s/$$/ 5/' >$@
33 -
34 -#ihave.pic.in:  ihave.xpic
35 -#      x2pic <ihave.xpic >$@
36 +       soelim flow.pic.in | ${PIC} >$@
37  
38  ihave.pic:  ihave.pic.in
39         pic ihave.pic.in >$@
40  
41  clean:
42 -       rm -f *.pic *.ps index.raw flow
43 +       rm -f *.ps *.more index.raw index.out flow
44  
45  toc.ps: index.raw toc.start toc.end toc.awk
46 -       (cat toc.start; toc.awk index.raw; cat toc.end) | tbl | $(TROFF) -ms -mpic >$@
47 +       (cat toc.start; ./toc.awk index.raw; cat toc.end) | \
48 +       tbl | $(TROFF) -ms -mpic >$@
49  
50  # Copyright 1985, Massachusetts Institute of Technology
51  # based on Makefile for the Xlib document.
52  
53  index.ps: index.raw fixindex.awk block.awk indexmacros.t end.t
54 -       sed -n '/^index:/s///p' index.raw | sort -ft: +1 -3 +0n -1 | awk -f fixindex.awk | awk -f block.awk | $(TROFF) -ms -mpic indexmacros.t - end.t >$@
55 +       sed -n '/^index:/s///p' index.raw | sort -ft: +1 -3 +0n -1 | \
56 +       awk -f fixindex.awk | awk -f block.awk | \
57 +       $(TROFF) -ms -mpic indexmacros.t - end.t >$@ 2>index.out