Re: [pgsql-www] [DOCS] 8.2.0 pdf - Mailing list pgsql-patches
From | Bruce Momjian |
---|---|
Subject | Re: [pgsql-www] [DOCS] 8.2.0 pdf |
Date | |
Msg-id | 200612150122.kBF1M3Y07057@momjian.us Whole thread Raw |
List | pgsql-patches |
Tom Lane wrote: > Peter Eisentraut <peter_e@gmx.net> writes: > > Jim Nasby wrote: > >> Also, if PDF indexes depend on HTML, perhaps HTML should be a > >> dependency of PDF in the Makefile. > > > By that logic, HTML should also depend on HTML. I don't know how people > > would like that. > > The real point is that the "jade" step needs to be done twice to have > up-to-date indexes. It makes sense not to force that for html, because > we use html for proofing. But perhaps we ought to run jade twice in the > Makefile rule for producing pdftex output? I see that the Makefile > forces three runs of TeX for similar reasons (which is probably way more > time than the jade part anyway). I have modified the sgml Makefile to run jade twice for PDF and PS output; patch attached and applied to HEAD and 8.2.X. -- Bruce Momjian bruce@momjian.us EnterpriseDB http://www.enterprisedb.com + If your life is a hard drive, Christ can be your backup. + Index: doc/src/sgml/Makefile =================================================================== RCS file: /cvsroot/pgsql/doc/src/sgml/Makefile,v retrieving revision 1.84 diff -c -c -r1.84 Makefile *** doc/src/sgml/Makefile 10 Dec 2006 20:46:03 -0000 1.84 --- doc/src/sgml/Makefile 15 Dec 2006 00:18:52 -0000 *************** *** 137,155 **** --- 137,164 ---- JADE.tex.call = $(JADE) $(JADEFLAGS) $(SGMLINCLUDE) $(CATALOG) -d $(srcdir)/stylesheet.dsl -t tex -V tex-backend -i output-print %-A4.tex-ps: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=A4 -o $@ $< $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=A4 -o $@ $< %-US.tex-ps: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=USletter -o $@ $< $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=USletter -o $@ $< %-A4.tex-pdf: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=A4 -o $@ $< $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=A4 -o $@ $< %-US.tex-pdf: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=USletter -o $@ $< $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=USletter -o $@ $< %.dvi: %.tex-ps @rm -f $*.aux $*.log + # multiple runs are necessary to create proper index entries jadetex $< jadetex $< jadetex $< *************** *** 160,165 **** --- 169,175 ---- %.pdf: %.tex-pdf @rm -f $*.aux $*.log $*.out + # multiple runs are necessary to create proper index entries pdfjadetex $< pdfjadetex $< pdfjadetex $<
pgsql-patches by date: