Date: Thu, 21 Jun 2012 15:48:59 +0000 (UTC) From: Gabor Kovesdan <gabor@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r39084 - projects/sgml2xml/share/mk Message-ID: <201206211548.q5LFmxOH021978@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gabor Date: Thu Jun 21 15:48:59 2012 New Revision: 39084 URL: http://svn.freebsd.org/changeset/doc/39084 Log: - Add XML declaration to Jade - Use xmllint for validation Approved by: doceng (implicit) Modified: projects/sgml2xml/share/mk/doc.docbook.mk Modified: projects/sgml2xml/share/mk/doc.docbook.mk ============================================================================== --- projects/sgml2xml/share/mk/doc.docbook.mk Thu Jun 21 15:47:17 2012 (r39083) +++ projects/sgml2xml/share/mk/doc.docbook.mk Thu Jun 21 15:48:59 2012 (r39084) @@ -129,16 +129,16 @@ STYLESHEET_TYPE?= dsssl DSLHTML?= ${DOC_PREFIX}/share/sgml/spellcheck.dsl .endif +XMLLINT?= /usr/local/bin/xmllint +XMLDECL?= /usr/local/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl + .if exists(${PREFIX}/bin/jade) && !defined(OPENJADE) JADE?= ${PREFIX}/bin/jade JADECATALOG?= ${PREFIX}/share/sgml/jade/catalog -NSGMLS?= ${PREFIX}/bin/nsgmls -NSGMLSWARNINGS= -wempty -wunclosed SX?= ${PREFIX}/bin/sx .else JADE?= ${PREFIX}/bin/openjade JADECATALOG?= ${PREFIX}/share/sgml/openjade/catalog -NSGMLS?= ${PREFIX}/bin/onsgmls JADEFLAGS+= -V openjade SX?= ${PREFIX}/bin/osx .endif @@ -519,7 +519,7 @@ index.html HTML.manifest: ${SRCS} ${LOCA ${LOCAL_IMAGES_TXT} ${HTML_SPLIT_INDEX} ${LOCAL_CSS_SHEET} ${GEN_INDEX_SGML_CMD} ${JADE_CMD} -V html-manifest ${HTMLOPTS} -ioutput.html.images \ - ${JADEOPTS} -t sgml ${MASTERDOC} + ${JADEOPTS} -t sgml ${XMLDECL} ${MASTERDOC} .elif ${STYLESHEET_TYPE} == "xsl" index.html: ${DOC}.xml ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \ ${HTML_SPLIT_INDEX} ${LOCAL_CSS_SHEET} @@ -539,7 +539,7 @@ ${DOC}.html: ${SRCS} ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_TXT} ${HTML_INDEX} ${LOCAL_CSS_SHEET} ${GEN_INDEX_SGML_CMD} ${JADE_CMD} -V nochunks ${HTMLOPTS} -ioutput.html.images \ - ${JADEOPTS} -t sgml ${MASTERDOC} > ${.TARGET} || \ + ${JADEOPTS} -t sgml ${XMLDECL} ${MASTERDOC} > ${.TARGET} || \ (${RM} -f ${.TARGET} && false) .elif ${STYLESHEET_TYPE} == "xsl" ${DOC}.html: ${DOC}.xml ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \ @@ -560,7 +560,7 @@ ${DOC}.html: ${DOC}.xml ${LOCAL_IMAGES_L ${DOC}.html-text: ${SRCS} ${HTML_INDEX} ${LOCAL_IMAGES_TXT} ${GEN_INDEX_SGML_CMD} ${JADE_CMD} -V nochunks ${HTMLTXTOPTS} \ - ${JADEOPTS} -t sgml ${MASTERDOC} > ${.TARGET} || \ + ${JADEOPTS} -t sgml ${XMLDECL} ${MASTERDOC} > ${.TARGET} || \ (${RM} -f ${.TARGET} && false) .elif ${STYLESHEET_TYPE} == "xsl" ${DOC}.html-text: ${DOC}.xml ${HTML_INDEX} @@ -620,7 +620,7 @@ ${DOC}.rtf: ${SRCS} ${LOCAL_IMAGES_EPS} ${LOCAL_IMAGES_TXT} ${LOCAL_IMAGES_PNG} ${GEN_INDEX_SGML_CMD} ${JADE_CMD} -V rtf-backend ${PRINTOPTS} -ioutput.rtf.images \ - ${JADEOPTS} -t rtf -o ${.TARGET}-nopng ${MASTERDOC} + ${JADEOPTS} -t rtf -o ${.TARGET}-nopng ${XMLDECL} ${MASTERDOC} ${FIXRTF} ${FIXRTFOPTS} < ${.TARGET}-nopng > ${.TARGET} .else ${DOC}.rtf: @@ -642,7 +642,7 @@ ${DOC}.tex: ${SRCS} ${LOCAL_IMAGES_EPS} ${LOCAL_IMAGES_TXT} ${LOCAL_IMAGES_EN} ${GEN_INDEX_SGML_CMD} ${JADE_CMD} -V tex-backend ${PRINTOPTS} \ - ${JADEOPTS} -t tex -o ${.TARGET} ${MASTERDOC} + ${JADEOPTS} -t tex -o ${.TARGET} ${XMLDECL} ${MASTERDOC} ${DOC}.tex-ps: ${DOC}.tex ${LN} -f ${.ALLSRC} ${.TARGET} @@ -654,7 +654,7 @@ ${DOC}.tex-pdf: ${SRCS} ${IMAGES_PDF} ${ ${RM} -f ${.TARGET} ${CAT} ${PDFTEX_DEF} > ${.TARGET} ${JADE_CMD} -V tex-backend ${PRINTOPTS} -ioutput.print.pdf \ - ${JADEOPTS} -t tex -o /dev/stdout ${MASTERDOC} >> ${.TARGET} + ${JADEOPTS} -t tex -o /dev/stdout ${XMLDECL} ${MASTERDOC} >> ${.TARGET} .endif .if !target(${DOC}.dvi) @@ -735,8 +735,7 @@ ${DOC}.${_curformat}: # lint validate: - ${NSGMLS} ${NSGMLSWARNINGS} -s ${NSGMLSFLAGS} ${SGMLFLAGS} ${CATALOGS} ${MASTERDOC} - + @${XMLLINT} --nonet --noout --noent --valid ${MASTERDOC} # ------------------------------------------------------------------------ # @@ -754,12 +753,12 @@ lint validate: ${HTML_INDEX}: ${SRCS} ${LOCAL_IMAGES_TXT} ${INIT_INDEX_SGML_CMD} ${JADE_CMD} -V html-index -V nochunks ${HTMLOPTS} -ioutput.html.images \ - ${JADEOPTS} -t sgml ${MASTERDOC} > /dev/null + ${JADEOPTS} -t sgml ${XMLDECL} ${MASTERDOC} > /dev/null ${HTML_SPLIT_INDEX}: ${SRCS} ${LOCAL_IMAGES_TXT} ${INIT_INDEX_SGML_CMD} ${JADE_CMD} -V html-index ${HTMLOPTS} -ioutput.html.images \ - ${JADEOPTS} -t sgml ${MASTERDOC} > /dev/null + ${JADEOPTS} -t sgml ${XMLDECL} ${MASTERDOC} > /dev/null .if !target(${PRINT_INDEX}) ${PRINT_INDEX}: ${HTML_INDEX}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206211548.q5LFmxOH021978>