|
62 | 62 | # use extended macros for TeX Live PDF documentation |
63 | 63 | if $NEW |
64 | 64 | then |
65 | | - sed -i -e "1 s/\\\\input webmac/\\\\input tlwebmac/" $f.tex |
| 65 | + sed -i -e "1 s/\\\\input webmac/\\\\input pwebmac/" $f.tex |
66 | 66 | fi |
67 | 67 |
|
68 | 68 | # replace former convention to indicate "not a title page" |
|
82 | 82 |
|
83 | 83 | # amend '\N' redefinition for PDF outlines in mf.tex and |
84 | 84 | # tex.tex (also pdftex.web and xetex.web); depends on the |
85 | | - # extended 'tlwebmac.tex' macros |
| 85 | + # extended 'pwebmac.tex' macros |
86 | 86 | "mf"|"tex"|"pdftex"|"xetex" ) |
87 | | - if test "pdftex" = $f |
88 | | - then |
89 | | - # pdfTeX has a looong table-of-contents |
90 | | - cat > pdftex.patch << FI |
91 | | - \advance\vsize by 4\baselineskip |
92 | | - \ifacro\advance\pdfpageheight by 4\baselineskip\fi |
93 | | -FI |
94 | | - sed -i -e "/\\\\def\\\\topofcontents.*/ { |
95 | | - r pdftex.patch |
96 | | - }" $f.tex |
97 | | - elif test "xetex" = $f |
| 87 | + if [ "xetex" = $f ] |
98 | 88 | then |
99 | 89 | # purge obsolete macros from XeTeX |
100 | 90 | sed -i -e "/\\\\input xewebmac/d" $f.tex |
|
103 | 93 | fi |
104 | 94 | if $NEW |
105 | 95 | then |
| 96 | + if [ "pdftex" = $f ] |
| 97 | + then |
| 98 | + # pdfTeX has a looong table-of-contents |
| 99 | + cat > pdftex.patch << FI |
| 100 | + \advance\vsize by 4\baselineskip |
| 101 | + \ifacro\advance\pdfpageheight by 4\baselineskip\fi |
| 102 | +FI |
| 103 | + sed -i -e "/\\\\def\\\\topofcontents.*/ { |
| 104 | + r pdftex.patch |
| 105 | + }" $f.tex |
| 106 | + fi |
106 | 107 | cat > texmf-pdf.patch << FI |
107 | 108 | \ifacro{\toksF={}\makeoutlinetoks{[#2] #3}\outlinedone\outlinedone}\fi |
108 | 109 | FI |
@@ -133,14 +134,18 @@ done |
133 | 134 |
|
134 | 135 | if $PDFTOCFRONT |
135 | 136 | then |
136 | | - pax vftovp.pdf vptovf.pdf -wzf etc.tar.gz -s ,^,etc/, |
137 | | - pax mf.pdf -wzf mf.tar.gz -s ,^,mf/, |
138 | | - pax gftodvi.pdf gftopk.pdf gftype.pdf mft.pdf -wzf mfware.tar.gz -s ,^,mfware/, |
139 | | - pax tex.pdf -wzf tex.tar.gz -s ,^,tex/, |
140 | | - pax dvitype.pdf pltotf.pdf pooltype.pdf tftopl.pdf -wzf texware.tar.gz -s ,^,texware/, |
141 | | - pax tangle.pdf weave.pdf -wzf web.tar.gz -s ,^,web/, |
142 | | - pax bibtex.pdf -wzf bibtex.tar.gz -s ,^,bibtex/, |
143 | | - pax dvicopy.pdf patgen.pdf pktogf.pdf pktype.pdf -wzf other.tar.gz -s ,^,other/, |
144 | | - pax pdftex.pdf -wzf pdftex.tar.gz -s ,^,pdftex/, |
145 | | - pax xetex.pdf -wzf xetex.tar.gz -s ,^,xetex/, |
| 137 | + # create tarballs for publication |
| 138 | + pax vftovp.pdf vptovf.pdf -wvzf etc.tar.gz -s ,^,etc/, |
| 139 | + pax mf.pdf -wvzf mf.tar.gz -s ,^,mf/, |
| 140 | + pax gftodvi.pdf gftopk.pdf gftype.pdf mft.pdf \ |
| 141 | + -wvzf mfware.tar.gz -s ,^,mfware/, |
| 142 | + pax tex.pdf -wvzf tex.tar.gz -s ,^,tex/, |
| 143 | + pax dvitype.pdf pltotf.pdf pooltype.pdf tftopl.pdf \ |
| 144 | + -wvzf texware.tar.gz -s ,^,texware/, |
| 145 | + pax tangle.pdf weave.pdf -wvzf web.tar.gz -s ,^,web/, |
| 146 | + pax bibtex.pdf -wvzf bibtex.tar.gz -s ,^,bibtex/, |
| 147 | + pax dvicopy.pdf patgen.pdf pktogf.pdf pktype.pdf \ |
| 148 | + -wvzf other.tar.gz -s ,^,other/, |
| 149 | + pax pdftex.pdf -wvzf pdftex.tar.gz -s ,^,pdftex/, |
| 150 | + pax xetex.pdf -wvzf xetex.tar.gz -s ,^,xetex/, |
146 | 151 | fi |
0 commit comments