- Remove Jade-related code
This commit is contained in:
parent
c94df498ed
commit
cfb01a3c46
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/projects/db5/; revision=41775
2 changed files with 1 additions and 171 deletions
|
|
@ -69,13 +69,6 @@ HTML2PDBOPTS?= -y -d0 -Idef ${HTML2PDBFLAGS}
|
||||||
HTML2TXT?= ${PREFIX}/bin/w3m
|
HTML2TXT?= ${PREFIX}/bin/w3m
|
||||||
HTML2TXTOPTS?= -dump ${HTML2TXTFLAGS}
|
HTML2TXTOPTS?= -dump ${HTML2TXTFLAGS}
|
||||||
|
|
||||||
.if exists(${PREFIX}/bin/jade) && !defined(OPENJADE)
|
|
||||||
JADE?= ${ENV} SP_ENCODING=XML ${PREFIX}/bin/jade
|
|
||||||
.else
|
|
||||||
JADE?= ${ENV} SP_ENCODING=XML ${PREFIX}/bin/openjade
|
|
||||||
JADEFLAGS+= -V openjade
|
|
||||||
.endif
|
|
||||||
|
|
||||||
XMLLINT?= ${PREFIX}/bin/xmllint
|
XMLLINT?= ${PREFIX}/bin/xmllint
|
||||||
XSLTPROC?= ${PREFIX}/bin/xsltproc
|
XSLTPROC?= ${PREFIX}/bin/xsltproc
|
||||||
|
|
||||||
|
|
@ -93,36 +86,12 @@ TEX_CMD?= ${PREFIX}/bin/tex
|
||||||
PDFTEX_CMD?= ${PREFIX}/bin/pdftex
|
PDFTEX_CMD?= ${PREFIX}/bin/pdftex
|
||||||
.endif
|
.endif
|
||||||
LATEX_CMD?= ${PREFIX}/bin/latex
|
LATEX_CMD?= ${PREFIX}/bin/latex
|
||||||
JADETEX_CMD?= ${PDFTEX_CMD} "&jadetex"
|
|
||||||
JADETEX_PREPROCESS?= /bin/cat
|
|
||||||
PDFJADETEX_CMD?=${PDFTEX_CMD} "&pdfjadetex"
|
|
||||||
PDFJADETEX_PREPROCESS?= /bin/cat
|
|
||||||
PS2PDF?= ${PREFIX}/bin/ps2pdf
|
PS2PDF?= ${PREFIX}/bin/ps2pdf
|
||||||
FOP_CMD?= ${PREFIX}/share/fop/fop.sh
|
FOP_CMD?= ${PREFIX}/share/fop/fop.sh
|
||||||
XEP_CMD?= sh ${HOME}/XEP/xep.sh
|
XEP_CMD?= sh ${HOME}/XEP/xep.sh
|
||||||
JAVA_CMD?= ${PREFIX}/bin/javavm
|
JAVA_CMD?= ${PREFIX}/bin/javavm
|
||||||
SAXON_CMD?= ${JAVA_CMD} -jar ${PREFIX}/share/java/classes/saxon.jar
|
SAXON_CMD?= ${JAVA_CMD} -jar ${PREFIX}/share/java/classes/saxon.jar
|
||||||
|
|
||||||
#
|
|
||||||
# Currently, we have to use the FixRTF utility available as textproc/fixrtf
|
|
||||||
# to apply several RTF fixups:
|
|
||||||
#
|
|
||||||
# 1. Embed PNGs into RTF. (Option: -p)
|
|
||||||
# 2. Embed FreeBSD-specific information into RTF, such as organization name,
|
|
||||||
# building time. But unfortunately, so far only Microsoft Word can read
|
|
||||||
# them. In contrast, Microsoft Word Viewer and OpenOffice even cannot read
|
|
||||||
# this kind of information from RTF created by Microsoft Word and
|
|
||||||
# OpenOffice. (Option: -i)
|
|
||||||
# 3. Do some locale-specific fixing. (Option: -e <encoding>)
|
|
||||||
#
|
|
||||||
# This is a transitional solution before Jade/OpenJade provides these features.
|
|
||||||
#
|
|
||||||
FIXRTF?= ${PREFIX}/bin/fixrtf
|
|
||||||
FIXRTFOPTS?= -i -p
|
|
||||||
.if defined(SP_ENCODING)
|
|
||||||
FIXRTFOPTS+= -e ${SP_ENCODING}
|
|
||||||
.endif
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Image processing
|
# Image processing
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -31,15 +31,6 @@
|
||||||
#
|
#
|
||||||
# Variables used by both users and documents:
|
# Variables used by both users and documents:
|
||||||
#
|
#
|
||||||
# XMLFLAGS Additional options to pass to various XML
|
|
||||||
# processors (e.g., jade, nsgmls). Typically
|
|
||||||
# used to define "IGNORE" entities to "INCLUDE"
|
|
||||||
# with "-i<entity-name>"
|
|
||||||
#
|
|
||||||
# JADEFLAGS Additional options to pass to Jade. Typically
|
|
||||||
# used to set additional variables, such as
|
|
||||||
# "%generate-article-toc%".
|
|
||||||
#
|
|
||||||
# EXTRA_CATALOGS Additional catalog files that should be used by
|
# EXTRA_CATALOGS Additional catalog files that should be used by
|
||||||
# any XML processing applications.
|
# any XML processing applications.
|
||||||
#
|
#
|
||||||
|
|
@ -65,9 +56,6 @@
|
||||||
|
|
||||||
MASTERDOC?= ${.CURDIR}/${DOC}.xml
|
MASTERDOC?= ${.CURDIR}/${DOC}.xml
|
||||||
|
|
||||||
# Either jade or fop
|
|
||||||
RENDERENGINE?= jade
|
|
||||||
|
|
||||||
XMLDECL?= /usr/local/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl
|
XMLDECL?= /usr/local/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl
|
||||||
|
|
||||||
XSLPROF?= /usr/local/share/xsl/docbook/profiling/profile.xsl
|
XSLPROF?= /usr/local/share/xsl/docbook/profiling/profile.xsl
|
||||||
|
|
@ -82,24 +70,6 @@ XSLSCH?= /usr/local/share/xsl/iso-schematron/xslt1/iso_schematron_skeleton_for_x
|
||||||
IMAGES_LIB?=
|
IMAGES_LIB?=
|
||||||
|
|
||||||
SCHEMATRONS?= ${DOC_PREFIX}/share/xml/freebsd.sch
|
SCHEMATRONS?= ${DOC_PREFIX}/share/xml/freebsd.sch
|
||||||
|
|
||||||
.if exists(${PREFIX}/bin/jade) && !defined(OPENJADE)
|
|
||||||
JADECATALOG?= ${PREFIX}/share/sgml/jade/catalog
|
|
||||||
.else
|
|
||||||
JADECATALOG?= ${PREFIX}/share/sgml/openjade/catalog
|
|
||||||
.endif
|
|
||||||
FREEBSDCATALOG= ${DOC_PREFIX}/share/xml/catalog
|
|
||||||
LANGUAGECATALOG=${DOC_PREFIX}/${LANGCODE}/share/xml/catalog
|
|
||||||
DSSSLCATALOG= ${PREFIX}/share/sgml/docbook/dsssl/modular/catalog
|
|
||||||
.for c in ${LANGUAGECATALOG} ${FREEBSDCATALOG} ${DSSSLCATALOG} ${JADECATALOG}
|
|
||||||
.if exists(${c})
|
|
||||||
CATALOGS+= -c ${c}
|
|
||||||
.endif
|
|
||||||
.endfor
|
|
||||||
|
|
||||||
JADEOPTS?= -ijade.compat -w no-valid ${JADEFLAGS} \
|
|
||||||
-D ${IMAGES_EN_DIR}/${DOC}s/${.CURDIR:T} -D ${CANONICALOBJDIR} \
|
|
||||||
${CATALOGS}
|
|
||||||
XSLTPROCOPTS?= --nonet
|
XSLTPROCOPTS?= --nonet
|
||||||
|
|
||||||
KNOWN_FORMATS= html html.tar html-split html-split.tar \
|
KNOWN_FORMATS= html html.tar html-split html-split.tar \
|
||||||
|
|
@ -107,30 +77,6 @@ KNOWN_FORMATS= html html.tar html-split html-split.tar \
|
||||||
|
|
||||||
CSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css
|
CSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css
|
||||||
|
|
||||||
.if defined(WWWFREEBSDORG)
|
|
||||||
HTMLFLAGS+= -V %html-header-script%
|
|
||||||
.endif
|
|
||||||
.if !defined(WITH_INLINE_LEGALNOTICE) || empty(WITH_INLINE_LEGALNOTICE)
|
|
||||||
HTMLFLAGS+= -V %generate-legalnotice-link%
|
|
||||||
.endif
|
|
||||||
.if defined(WITH_ARTICLE_TOC) && !empty(WITH_ARTICLE_TOC)
|
|
||||||
HTMLFLAGS+= -V %generate-article-toc%
|
|
||||||
PRINTFLAGS+= -V %generate-article-toc%
|
|
||||||
.endif
|
|
||||||
.if defined(WITH_BIBLIOXREF_TITLE) && !empty(WITH_BIBLIOXREF_TITLE)
|
|
||||||
HTMLFLAGS+= -V biblio-xref-title
|
|
||||||
PRINTFLAGS+= -V biblio-xref-title
|
|
||||||
.endif
|
|
||||||
.if defined(WITH_DOCFORMAT_NAVI_LINK) && !empty(WITH_DOCFORMAT_NAVI_LINK)
|
|
||||||
HTMLFLAGS+= -V %generate-docformat-navi-link%
|
|
||||||
.elif (${FORMATS:Mhtml} == "html") && (${FORMATS:Mhtml-split} == "html-split")
|
|
||||||
HTMLFLAGS+= -V %generate-docformat-navi-link%
|
|
||||||
.endif
|
|
||||||
.if defined(WITH_ALL_TRADEMARK_SYMBOLS) && !empty(WITH_ALL_TRADEMARK_SYMBOLS)
|
|
||||||
HTMLFLAGS+= -V %show-all-trademark-symbols%
|
|
||||||
PRINTFLAGS+= -V %show-all-trademark-symbols%
|
|
||||||
.endif
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Instruction for bsd.subdir.mk to not to process SUBDIR directive.
|
# Instruction for bsd.subdir.mk to not to process SUBDIR directive.
|
||||||
# It is not necessary since doc.docbook.mk do it too.
|
# It is not necessary since doc.docbook.mk do it too.
|
||||||
|
|
@ -298,30 +244,6 @@ CLEANFILES+= ${.CURDIR:T}.${_curformat}.${_curcomp}
|
||||||
|
|
||||||
all: ${SRCS} ${_docs}
|
all: ${SRCS} ${_docs}
|
||||||
|
|
||||||
# put languages which have a problem on rendering printable formats
|
|
||||||
# by using TeX to NO_TEX_LANG.
|
|
||||||
NO_TEX_LANG?= ja_JP.eucJP ru_RU.KOI8-R
|
|
||||||
|
|
||||||
# put languages which have a problem on rendering the plain text format
|
|
||||||
# by using links1 to NO_PLAINTEXT_LANG.
|
|
||||||
NO_PLAINTEXT_LANG?= ja_JP.eucJP
|
|
||||||
|
|
||||||
# put languages which have a problem on rendering the rtf format
|
|
||||||
# by using jade to NO_RTF_LANG.
|
|
||||||
NO_RTF_LANG?=
|
|
||||||
|
|
||||||
.for _L in ${LANGCODE}
|
|
||||||
.if ${NO_TEX_LANG:M${_L}} != ""
|
|
||||||
NO_TEX= yes
|
|
||||||
.endif
|
|
||||||
.if ${NO_PLAINTEXT_LANG:M${_L}} != ""
|
|
||||||
NO_PLAINTEXT= yes
|
|
||||||
.endif
|
|
||||||
.if ${NO_RTF_LANG:M${_L}} != ""
|
|
||||||
NO_RTF= yes
|
|
||||||
.endif
|
|
||||||
.endfor
|
|
||||||
|
|
||||||
.if defined(SCHEMATRONS)
|
.if defined(SCHEMATRONS)
|
||||||
.for sch in ${SCHEMATRONS}
|
.for sch in ${SCHEMATRONS}
|
||||||
schxslts+= ${sch}.xsl
|
schxslts+= ${sch}.xsl
|
||||||
|
|
@ -419,67 +341,8 @@ ${.CURDIR:T}.pdb.${_curcomp}: ${DOC}.pdb.${_curcomp}
|
||||||
.endfor
|
.endfor
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
# RTF --------------------------------------------------------------------
|
# PS/PDF/RTF -----------------------------------------------------------------
|
||||||
|
|
||||||
.if !target(${DOC}.rtf)
|
|
||||||
.if !defined(NO_RTF)
|
|
||||||
${DOC}.rtf: ${DOC}.parsed.xml ${LOCAL_IMAGES_EPS} ${PRINT_INDEX} \
|
|
||||||
${LOCAL_IMAGES_TXT} ${LOCAL_IMAGES_PNG}
|
|
||||||
${JADE} -V rtf-backend ${PRINTOPTS} -ioutput.rtf.images \
|
|
||||||
${JADEOPTS} -t rtf -o ${.TARGET}-nopng ${XMLDECL} \
|
|
||||||
${DOC}.parsed.xml
|
|
||||||
${FIXRTF} ${FIXRTFOPTS} < ${.TARGET}-nopng > ${.TARGET}
|
|
||||||
.else
|
|
||||||
${DOC}.rtf:
|
|
||||||
${TOUCH} ${.TARGET}
|
|
||||||
.endif
|
|
||||||
.endif
|
|
||||||
|
|
||||||
# PS/PDF -----------------------------------------------------------------
|
|
||||||
|
|
||||||
.if ${RENDERENGINE} == "jade"
|
|
||||||
.if !defined(NO_TEX)
|
|
||||||
${DOC}.tex: ${SRCS} ${LOCAL_IMAGES_EPS} ${PRINT_INDEX} \
|
|
||||||
${LOCAL_IMAGES_TXT} ${LOCAL_IMAGES_EN} \
|
|
||||||
${DOC}.parsed.xml
|
|
||||||
${JADE} -V tex-backend ${PRINTOPTS} \
|
|
||||||
${JADEOPTS} -t tex -o ${.TARGET} ${XMLDECL} ${DOC}.parsed.print.xml
|
|
||||||
${SED} -i '' -e 's|{1}\\def\\ScaleY%|{0.5}\\def\\ScaleY%|g' \
|
|
||||||
-e 's|{1}\\def\\EntitySystemId%|{0.5}\\def\\EntitySystemId%|g' \
|
|
||||||
${.TARGET}
|
|
||||||
|
|
||||||
.if !target(${DOC}.dvi)
|
|
||||||
${DOC}.dvi: ${DOC}.tex ${LOCAL_IMAGES_EPS}
|
|
||||||
.for _curimage in ${LOCAL_IMAGES_EPS:M*share*}
|
|
||||||
${CP} -p ${_curimage} ${.CURDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
|
|
||||||
.endfor
|
|
||||||
${JADETEX_PREPROCESS} < ${DOC}.tex > ${DOC}.tex-tmp
|
|
||||||
@${ECHO} "==> TeX pass 1/3"
|
|
||||||
-${JADETEX_CMD} '${TEX_CMDSEQ} \nonstopmode\input{${DOC}.tex-tmp}'
|
|
||||||
@${ECHO} "==> TeX pass 2/3"
|
|
||||||
-${JADETEX_CMD} '${TEX_CMDSEQ} \nonstopmode\input{${DOC}.tex-tmp}'
|
|
||||||
@${ECHO} "==> TeX pass 3/3"
|
|
||||||
-${JADETEX_CMD} '${TEX_CMDSEQ} \nonstopmode\input{${DOC}.tex-tmp}'
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if !target(${DOC}.pdf)
|
|
||||||
${DOC}.pdf: ${DOC}.ps ${IMAGES_PDF}
|
|
||||||
${PS2PDF} ${DOC}.ps ${.TARGET}
|
|
||||||
.endif
|
|
||||||
|
|
||||||
${DOC}.ps: ${DOC}.dvi
|
|
||||||
${DVIPS} ${DVIPSOPTS} -o ${.TARGET} ${.ALLSRC}
|
|
||||||
.else
|
|
||||||
# NO_TEX
|
|
||||||
${DOC}.tex ${DOC}.dvi ${DOC}.ps:
|
|
||||||
${TOUCH} ${.TARGET}
|
|
||||||
.if !target(${DOC}.pdf)
|
|
||||||
${DOC}.pdf:
|
|
||||||
${TOUCH} ${.TARGET}
|
|
||||||
.endif
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.elif ${RENDERENGINE} == "fop"
|
|
||||||
${DOC}.fo: ${DOC}.xml ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} ${DOC}.parsed.xml
|
${DOC}.fo: ${DOC}.xml ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} ${DOC}.parsed.xml
|
||||||
${XSLTPROC} ${XSLTPROCOPTS} ${XSLFO} ${DOC}.parsed.print.xml > ${.TARGET}
|
${XSLTPROC} ${XSLTPROCOPTS} ${XSLFO} ${DOC}.parsed.print.xml > ${.TARGET}
|
||||||
|
|
||||||
|
|
@ -492,8 +355,6 @@ ${DOC}.ps: ${DOC}.fo ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG}
|
||||||
${DOC}.rtf: ${DOC}.fo ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG}
|
${DOC}.rtf: ${DOC}.fo ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG}
|
||||||
${FOP} ${FOPOPTS} ${DOC}.fo ${.TARGET}
|
${FOP} ${FOPOPTS} ${DOC}.fo ${.TARGET}
|
||||||
|
|
||||||
.endif
|
|
||||||
|
|
||||||
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET}
|
${DOC}.tar: ${SRCS} ${LOCAL_IMAGES} ${LOCAL_CSS_SHEET}
|
||||||
${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \
|
${TAR} cf ${.TARGET} -C ${.CURDIR} ${SRCS} \
|
||||||
-C ${.OBJDIR} ${IMAGES} ${CSS_SHEET:T}
|
-C ${.OBJDIR} ${IMAGES} ${CSS_SHEET:T}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue