|
Lines 135-141
Link Here
|
| 135 |
JADEOPTS= ${JADEFLAGS} ${SGMLFLAGS} ${CATALOGS} |
135 |
JADEOPTS= ${JADEFLAGS} ${SGMLFLAGS} ${CATALOGS} |
| 136 |
|
136 |
|
| 137 |
KNOWN_FORMATS= html html.tar html-split html-split.tar \ |
137 |
KNOWN_FORMATS= html html.tar html-split html-split.tar \ |
| 138 |
txt rtf ps pdf tex dvi tar pdb |
138 |
txt rtf ps folded.ps pdf folded.pdf tex dvi tar pdb |
| 139 |
|
139 |
|
| 140 |
CSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css |
140 |
CSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css |
| 141 |
PDFTEX_DEF?= ${DOC_PREFIX}/share/web2c/pdftex.def |
141 |
PDFTEX_DEF?= ${DOC_PREFIX}/share/web2c/pdftex.def |
|
Lines 191-196
Link Here
|
| 191 |
.if defined(PAPERSIZE) |
191 |
.if defined(PAPERSIZE) |
| 192 |
DVIPSOPTS?= -t ${PAPERSIZE:L} ${DVIPSFLAGS} |
192 |
DVIPSOPTS?= -t ${PAPERSIZE:L} ${DVIPSFLAGS} |
| 193 |
.endif |
193 |
.endif |
|
|
194 |
PSBOOK?= ${PREFIX}/bin/psbook |
| 195 |
PSBOOKSIGSZ?= 16 |
| 196 |
PSBMAXSIGPG?= 24 |
| 197 |
PSBOOKOPTS?= -s${PSBOOKSIGSZ} |
| 198 |
PSNUP?= ${PREFIX}/bin/psnup |
| 199 |
PSNUPOPTS?= -2 |
| 200 |
PS2PDF?= ${PREFIX}/bin/ps2pdf |
| 194 |
|
201 |
|
| 195 |
GZIP?= -9 |
202 |
GZIP?= -9 |
| 196 |
GZIP_CMD?= gzip -qf ${GZIP} |
203 |
GZIP_CMD?= gzip -qf ${GZIP} |
|
Lines 278-288
Link Here
|
| 278 |
CLEANFILES+= ${DOC}.aux ${DOC}.log |
285 |
CLEANFILES+= ${DOC}.aux ${DOC}.log |
| 279 |
|
286 |
|
| 280 |
.elif ${_cf} == "ps" |
287 |
.elif ${_cf} == "ps" |
| 281 |
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps |
288 |
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps ${DOC}.tex |
| 282 |
|
289 |
|
|
|
290 |
.elif ${_cf} == "folded.ps" |
| 291 |
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps ${DOC}.tex \ |
| 292 |
${DOC}.ps ${DOC}.ps.gz |
| 293 |
|
| 283 |
.elif ${_cf} == "pdf" |
294 |
.elif ${_cf} == "pdf" |
| 284 |
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-pdf |
295 |
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-pdf |
| 285 |
|
296 |
|
|
|
297 |
.elif ${_cf} == "folded.pdf" |
| 298 |
CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.tex-ps ${DOC}.tex \ |
| 299 |
${DOC}.ps ${DOC}.folded.ps |
| 300 |
|
| 286 |
.elif ${_cf} == "pdb" |
301 |
.elif ${_cf} == "pdb" |
| 287 |
_docs+= ${.CURDIR:T}.pdb |
302 |
_docs+= ${.CURDIR:T}.pdb |
| 288 |
CLEANFILES+= ${.CURDIR:T}.pdb |
303 |
CLEANFILES+= ${.CURDIR:T}.pdb |
|
Lines 436-441
Link Here
|
| 436 |
${DOC}.ps: ${DOC}.dvi |
451 |
${DOC}.ps: ${DOC}.dvi |
| 437 |
${DVIPS} ${DVIPSOPTS} -o ${.TARGET} ${.ALLSRC} |
452 |
${DVIPS} ${DVIPSOPTS} -o ${.TARGET} ${.ALLSRC} |
| 438 |
|
453 |
|
|
|
454 |
${DOC}.folded.ps: ${DOC}.ps |
| 455 |
@TOTALPAGES=`grep '^%%Pages: ' ${.ALLSRC} | \ |
| 456 |
head -1 | sed 's/%%Pages://'`; \ |
| 457 |
echo Total pages: $$TOTALPAGES; \ |
| 458 |
if test $$TOTALPAGES -gt ${PSBMAXSIGPG}; then \ |
| 459 |
echo Splitting by ${PSBOOKOPTS}; \ |
| 460 |
${PSBOOK} ${PSBOOKOPTS} ${.ALLSRC} | \ |
| 461 |
${PSNUP} ${PSNUPOPTS} > ${.TARGET}; \ |
| 462 |
else \ |
| 463 |
echo Splitting as on sig; \ |
| 464 |
${PSBOOK} ${.ALLSRC} | \ |
| 465 |
${PSNUP} ${PSNUPOPTS} > ${.TARGET}; \ |
| 466 |
fi; true |
| 467 |
|
| 468 |
${DOC}.folded.pdf: ${DOC}.folded.ps |
| 469 |
${PS2PDF} ${.ALLSRC} ${.TARGET} |
| 470 |
|
| 439 |
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET} |
471 |
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET} |
| 440 |
${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \ |
472 |
${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \ |
| 441 |
-C ${.OBJDIR} ${IMAGES} ${CSS_SHEET:T} |
473 |
-C ${.OBJDIR} ${IMAGES} ${CSS_SHEET:T} |