Date: Thu, 23 May 2013 20:30:42 +0000 (UTC) From: Glen Barber <gjb@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r41738 - in translations/share: images/articles/releng images/books/corp-net-guide misc mk pgpkeys security/advisories security/patches/SA-13:01 security/patches/SA-13:02 security/patch... Message-ID: <201305232030.r4NKUgpb068986@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gjb Date: Thu May 23 20:30:42 2013 New Revision: 41738 URL: http://svnweb.freebsd.org/changeset/doc/41738 Log: MFH: Merged /head/share:r40366-41735 Merged /projects/xml-tools/share:r39637-41644 Approved by: doceng (implicit) Added: translations/share/misc/svn_props.txt - copied unchanged from r41735, head/share/misc/svn_props.txt translations/share/mk/doc.commands.mk - copied unchanged from r41735, head/share/mk/doc.commands.mk translations/share/pgpkeys/achim.key - copied unchanged from r41735, head/share/pgpkeys/achim.key translations/share/pgpkeys/asomers.key - copied unchanged from r41735, head/share/pgpkeys/asomers.key translations/share/pgpkeys/bhaga.key - copied unchanged from r41735, head/share/pgpkeys/bhaga.key translations/share/pgpkeys/bk.key - copied unchanged from r41735, head/share/pgpkeys/bk.key translations/share/pgpkeys/carl.key - copied unchanged from r41735, head/share/pgpkeys/carl.key translations/share/pgpkeys/dbn.key - copied unchanged from r41735, head/share/pgpkeys/dbn.key translations/share/pgpkeys/deb.key - copied unchanged from r41735, head/share/pgpkeys/deb.key translations/share/pgpkeys/dhw.key - copied unchanged from r41735, head/share/pgpkeys/dhw.key translations/share/pgpkeys/dru.key - copied unchanged from r41735, head/share/pgpkeys/dru.key translations/share/pgpkeys/dutchdaemon.key - copied unchanged from r41735, head/share/pgpkeys/dutchdaemon.key translations/share/pgpkeys/emaste.key - copied unchanged from r41735, head/share/pgpkeys/emaste.key translations/share/pgpkeys/girgen.key - copied unchanged from r41735, head/share/pgpkeys/girgen.key translations/share/pgpkeys/hiren.key - copied unchanged from r41735, head/share/pgpkeys/hiren.key translations/share/pgpkeys/markj.key - copied unchanged from r41735, head/share/pgpkeys/markj.key translations/share/pgpkeys/pclin.key - copied unchanged from r41735, head/share/pgpkeys/pclin.key translations/share/pgpkeys/pgpkeys-other.xml - copied unchanged from r41735, head/share/pgpkeys/pgpkeys-other.xml translations/share/pgpkeys/tmseck.key - copied unchanged from r41735, head/share/pgpkeys/tmseck.key translations/share/pgpkeys/wg.key - copied unchanged from r41735, head/share/pgpkeys/wg.key translations/share/security/advisories/FreeBSD-SA-13:01.bind.asc - copied unchanged from r41735, head/share/security/advisories/FreeBSD-SA-13:01.bind.asc translations/share/security/advisories/FreeBSD-SA-13:02.libc.asc - copied unchanged from r41735, head/share/security/advisories/FreeBSD-SA-13:02.libc.asc translations/share/security/advisories/FreeBSD-SA-13:03.openssl.asc - copied unchanged from r41735, head/share/security/advisories/FreeBSD-SA-13:03.openssl.asc translations/share/security/advisories/FreeBSD-SA-13:04.bind.asc - copied unchanged from r41735, head/share/security/advisories/FreeBSD-SA-13:04.bind.asc translations/share/security/advisories/FreeBSD-SA-13:05.nfsserver.asc - copied unchanged from r41735, head/share/security/advisories/FreeBSD-SA-13:05.nfsserver.asc translations/share/security/patches/SA-13:01/ - copied from r41735, head/share/security/patches/SA-13:01/ translations/share/security/patches/SA-13:02/ - copied from r41735, head/share/security/patches/SA-13:02/ translations/share/security/patches/SA-13:03/ - copied from r41735, head/share/security/patches/SA-13:03/ translations/share/security/patches/SA-13:04/ - copied from r41735, head/share/security/patches/SA-13:04/ translations/share/security/patches/SA-13:05/ - copied from r41735, head/share/security/patches/SA-13:05/ translations/share/xml/freebsd.sch - copied unchanged from r41735, head/share/xml/freebsd.sch translations/share/xml/freebsd45.dtd - copied unchanged from r41735, head/share/xml/freebsd45.dtd translations/share/xml/mirrors.dtd - copied unchanged from r41735, head/share/xml/mirrors.dtd translations/share/xsl/freebsd-epub.xsl - copied unchanged from r41735, head/share/xsl/freebsd-epub.xsl translations/share/xsl/freebsd-pgpkeyring.xsl - copied unchanged from r41735, head/share/xsl/freebsd-pgpkeyring.xsl translations/share/xsl/freebsd-xhtml-chunk.xsl - copied unchanged from r41735, head/share/xsl/freebsd-xhtml-chunk.xsl translations/share/xsl/freebsd-xhtml-common.xsl - copied unchanged from r41735, head/share/xsl/freebsd-xhtml-common.xsl translations/share/xsl/freebsd-xhtml-titlepage.xsl - copied unchanged from r41735, head/share/xsl/freebsd-xhtml-titlepage.xsl translations/share/xsl/freebsd-xhtml.xsl - copied unchanged from r41735, head/share/xsl/freebsd-xhtml.xsl translations/share/xsl/titlepage.templates.xml - copied unchanged from r41735, head/share/xsl/titlepage.templates.xml Deleted: translations/share/images/books/corp-net-guide/ translations/share/mk/doc.html.mk translations/share/pgpkeys/yar.key translations/share/xml/entities.ent translations/share/xml/freebsd-html.dsl translations/share/xml/freebsd42.dtd translations/share/xml/pgp.dsl translations/share/xsl/default.xsl translations/share/xsl/freebsd-html-chunk.xsl translations/share/xsl/freebsd-html.xsl translations/share/xsl/freebsd.xsl Modified: translations/share/images/articles/releng/branches-releng7.pic translations/share/images/articles/releng/branches-releng9.pic translations/share/misc/docbook.css translations/share/mk/doc.common.mk translations/share/mk/doc.docbook.mk translations/share/mk/doc.images.mk translations/share/mk/doc.project.mk translations/share/mk/doc.xml.mk translations/share/mk/web.site.mk translations/share/pgpkeys/beech.key (contents, props changed) translations/share/pgpkeys/benno.key translations/share/pgpkeys/decke.key translations/share/pgpkeys/des.key translations/share/pgpkeys/glebius.key translations/share/pgpkeys/itetcu.key translations/share/pgpkeys/pgj.key translations/share/pgpkeys/pgpkeys-developers.xml translations/share/pgpkeys/pgpkeys.ent translations/share/pgpkeys/philip.key translations/share/pgpkeys/rene.key translations/share/pgpkeys/scop.key translations/share/pgpkeys/thomas.key translations/share/xml/advisories.xml translations/share/xml/authors.ent translations/share/xml/bibliography.xml translations/share/xml/catalog translations/share/xml/catalog.xml translations/share/xml/commercial.consult.xml translations/share/xml/commercial.isp.xml translations/share/xml/commercial.software.xml translations/share/xml/developers.ent translations/share/xml/events2013.xml translations/share/xml/freebsd-common.dsl translations/share/xml/freebsd-print.dsl translations/share/xml/freebsd.dsl translations/share/xml/freebsd.dtd translations/share/xml/freebsd.ent translations/share/xml/header.ent translations/share/xml/man-refs.ent translations/share/xml/mirrors-local.xsl translations/share/xml/mirrors-master.xsl translations/share/xml/mirrors.xml translations/share/xml/navibar.ent translations/share/xml/news.dtd translations/share/xml/news.xml translations/share/xml/press.xml translations/share/xml/release.ent translations/share/xml/templates.events.xsl translations/share/xml/templates.pastevents.xsl translations/share/xml/trademarks.ent translations/share/xml/urls.ent translations/share/xml/xhtml.xsl translations/share/xsl/freebsd-common.xsl translations/share/xsl/freebsd-fo.xsl Directory Properties: translations/share/ (props changed) translations/share/pgpkeys/kan.key (props changed) Modified: translations/share/images/articles/releng/branches-releng7.pic ============================================================================== --- translations/share/images/articles/releng/branches-releng7.pic Thu May 23 20:30:18 2013 (r41737) +++ translations/share/images/articles/releng/branches-releng7.pic Thu May 23 20:30:42 2013 (r41738) @@ -38,6 +38,14 @@ RELENG_7_3: box width .9 "\s-3RELENG_7_3\s+3" dashed line -> right from RELENG_7_3_0_RELEASE.e +RELENG_7_4_0_RELEASE: + ellipse width .9 "\s-27.4-RELEASE\s+2" + + line -> down from RELENG_7_4_0_RELEASE.s +RELENG_7_4: + box width .9 "\s-3RELENG_7_4\s+3" dashed + + line -> right from RELENG_7_4_0_RELEASE.e RELENG_7:box "\s-27-STABLE\s+2" .PE Modified: translations/share/images/articles/releng/branches-releng9.pic ============================================================================== --- translations/share/images/articles/releng/branches-releng9.pic Thu May 23 20:30:18 2013 (r41737) +++ translations/share/images/articles/releng/branches-releng9.pic Thu May 23 20:30:42 2013 (r41738) @@ -14,6 +14,14 @@ RELENG_9_0: box width .9 "\s-3RELENG_9_0\s+3" dashed line -> right from RELENG_9_0_0_RELEASE.e +RELENG_9_1_0_RELEASE: + ellipse width .9 "\s-29.1-RELEASE\s+2" + + line -> down from RELENG_9_1_0_RELEASE.s +RELENG_9_1: + box width .9 "\s-3RELENG_9_1\s+3" dashed + + line -> right from RELENG_9_1_0_RELEASE.e RELENG_9:box "\s-29-STABLE\s+2" .PE Modified: translations/share/misc/docbook.css ============================================================================== --- translations/share/misc/docbook.css Thu May 23 20:30:18 2013 (r41737) +++ translations/share/misc/docbook.css Thu May 23 20:30:42 2013 (r41738) @@ -26,15 +26,82 @@ * $FreeBSD$ */ -body address { - line-height: 1.3; - margin: .6em 0; +/* + * General DocBook styles from the DocBook XSL distribution + */ + +.formalpara-title { + font-weight: bold; +} + +div.blockquote-title { + font-weight: bold; + margin-top: 1em; + margin-bottom: 1em; +} + +span.msgmain-title { + font-weight: bold; +} + +span.msgsub-title { + font-weight: bold; +} + +span.msgrel-title { + font-weight: bold; +} + +div.msglevel, div.msgorig, div.msgaud { + margin-top: 1em; + margin-bottom: 1em; +} + +span.msglevel-title, span.msgorig-title, span.msgaud-title { + font-weight: bold; +} + +div.msgexplan { + margin-top: 1em; + margin-bottom: 1em; +} + +span.msgexplan-title { + font-weight: bold; +} + +div.figure-title { + font-weight: bold; +} + +div.example-title { + font-weight: bold; +} + +div.equation-title { + font-weight: bold; +} + +div.table-title { + font-weight: bold; +} + +div.sidebar-title { + font-weight: bold; } -body blockquote { - margin-top: .75em; +div.synopsis { + white-space: pre; + font-family: monospace; +} + +/* + * FreeBSD-specific formatting + */ + +body address { line-height: 1.3; - margin-bottom: .75em; + margin: .6em 0; } html body { @@ -70,7 +137,6 @@ body form { margin: .6em 0; } -h1, h2, h3, h4, h5, h6, div.example p b, .question, div.table p b, @@ -78,24 +144,33 @@ div.procedure p b { color: #990000; } -body h1, body h2, body h3, body h4, body h5, body h6 { +h1.title, h2.title, h3.title, h4.title, h5.title, h6.title, +h3.author, .corpauthor, +div.abstract div.abstract-title, +div.toc div.toc-title, +div.list-of-figures div.toc-title, +div.list-of-tables div.toc-title, +div.list-of-examples div.toc-title { + font-weight: bold; line-height: 1.3; + margin-top: 1em; margin-left: 0; + color: #990000; } -body h1, body h2 { +h1.title, h2.title { margin: .8em 0 0 -4%; } -body h3, body h4 { +h3.title, h4.title { margin: .8em 0 0 -3%; } -body h5 { +h5.title { margin: .8em 0 0 -2%; } -body h6 { +h6.title { margin: .8em 0 0 -1%; } @@ -135,15 +210,11 @@ html { padding: 0; } -body p b.application { - color: #000000; -} - .filename { color: #007a00; } -svnref { +.svnref { color: #007a00; } @@ -163,14 +234,19 @@ svnref { text-decoration: underline; } -.screen { +div.screen { + white-space: pre; + font-family: monospace; padding: 1ex; } -.programlisting { +div.programlisting { + white-space: pre; + font-family: monospace; padding: 1ex; background-color: #eee; border: 1px solid #ccc; + border-radius: 6px; line-height: 1.1; } @@ -183,42 +259,41 @@ svnref { text-align: left; } -blockquote, .example, .programlisting { +.note, .tip, .important, .warning, .caution, .example, div.procedure { border-radius: 6px; + padding: 2ex 2ex; + margin: .75em 3em .75em 3em; + line-height: 1.3; } -blockquote { - padding: 0 2ex; -} - -blockquote.note { +.note, div.procedure { color: #222; background: #eee; border: 1px solid #ccc; width: 85%; } -blockquote.tip { +.tip { color: #004F00; background: #d8ecd6; border: 1px solid green; width: 85%; } -blockquote.important { +.important { font-style:italic; border: 1px solid #a00; border-left: 12px solid #c00; } -blockquote.warning { +.warning { color: #9F1313; background: #f8e8e8; border: 1px solid #e59595; width: 85%; } -blockquote.caution { +.caution { color: #3E3535; background: #FFC; border: 1px solid #e59595; @@ -233,7 +308,39 @@ blockquote.caution { width: 90%; } +.admontitle { + display: inline; + line-height: 1; + margin-right: 0; +} + +.procedure-title { + font-weight: bold; + line-height: 1; + margin-right: 0; +} + +.note p, .tip p, .important p, .warning p, .caution p, .example p { + display: inline; +} + .informaltable table.calstable tr td { padding-left: 1em; padding-right: 1em; } + +.authorgroup { + font-style: italic; +} + +.application { + font-weight: bold; +} + +.userinput { + font-weight: normal; +} + +pre.screen strong { + font-weight: normal; +} Copied: translations/share/misc/svn_props.txt (from r41735, head/share/misc/svn_props.txt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ translations/share/misc/svn_props.txt Thu May 23 20:30:42 2013 (r41738, copy of r41735, head/share/misc/svn_props.txt) @@ -0,0 +1,72 @@ +# Make sure you have a ~/.subversion/config. Simply using it (svn --help) +# will cause a default one to be created if you don't already have one. +# Add the following changes to ~/.subversion/config: +# +# +# Set: +# enable-auto-props = yes +# +# +# Append/edit auto-props section: +# + +[auto-props] +*.c = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.h = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.s = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.S = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.cc = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.cpp = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.cxx = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.in = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.sh = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain; svn:executable +*.pl = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain; svn:executable +*.pm = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.py = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.rb = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.awk = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.sed = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.txt = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.log = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.conf = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +Makefile* = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.1 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.2 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.3 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.4 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.5 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.6 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.7 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.8 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain +*.9 = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/plain + +*.css = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/css +*.docbook = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/sgml +*.dtd = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/xml-dtd +*.ent = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/xml-dtd +*.html = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/html +*.mml = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/mathml+xml +*.js = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/javascript +*.rss = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/rss+xml +*.sgml = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/sgml +*.xhtml = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/html+xml +*.xml = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/xml +*.xsd = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/xml +*.xsl = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/xslt+xml +*.xslt = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=application/xslt+xml +*.xul = svn:eol-style=native; svn:keywords=FreeBSD=%H; svn:mime-type=text/xul + +*.bin = svn:mime-type=application/octet-stream +*.eps = svn:mime-type=application/postscript +*.exe = svn:mime-type=application/octet-stream +*.gz = svn:mime-type=application/gzip +*.pdf = svn:mime-type=application/pdf +*.ps = svn:mime-type=application/postscript + +*.gif = svn:mime-type=image/gif +*.ico = svn:mime-type=image/vnd.microsoft.icon +*.jpeg = svn:mime-type=image/jpeg +*.jpg = svn:mime-type=image/jpeg +*.png = svn:mime-type=image/png +*.svg = svn:mime-type=image/svg+xml +*.tiff = svn:mime-type=image/tiff Copied: translations/share/mk/doc.commands.mk (from r41735, head/share/mk/doc.commands.mk) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ translations/share/mk/doc.commands.mk Thu May 23 20:30:42 2013 (r41738, copy of r41735, head/share/mk/doc.commands.mk) @@ -0,0 +1,171 @@ +# +# $FreeBSD$ +# + +# +# General commands +# + +AWK?= /usr/bin/awk +CP?= /bin/cp +CAT?= /bin/cat +ECHO_CMD?= echo +FETCH?= /usr/bin/fetch +FIND?= /usr/bin/find +GREP?= /usr/bin/grep +LN?= /bin/ln +MKDIR?= /bin/mkdir +MV?= /bin/mv +RM?= /bin/rm +ISPELL?= ispell +ISPELLOPTS?= -l -p /usr/share/dict/freebsd ${ISPELLFLAGS} +.if exists(/usr/bin/perl) +PERL?= /usr/bin/perl +.elif exists(/usr/local/bin/perl) +PERL?= /usr/local/bin/perl +.else +PERL?= perl +.endif +PKG_CREATE?= /usr/sbin/pkg_create +REALPATH?= /bin/realpath +SED?= /usr/bin/sed +SETENV?= /usr/bin/env +SH?= /bin/sh +SORT?= /usr/bin/sort +TOUCH?= /usr/bin/touch +TRUE?= /usr/bin/true +XARGS?= /usr/bin/xargs + +# +# Compession and decompression +# + +BUNZIP2?= /usr/bin/bunzip2 +BZIP2?= bzip2 +BZIPOPTS?= -qf9 +GZIP?= gzip +GZIPOPTS?= -qf9 +TAR?= /usr/bin/tar +ZIP?= ${PREFIX}/bin/zip +ZIPOPTS?= -9X + +# +# Rendering and format conversion +# + +DVIPS?= ${PREFIX}/bin/dvips +.if defined(PAPERSIZE) +DVIPSOPTS?= -t ${PAPERSIZE:L} +.endif +DVIPSOPTS+= ${DVIPSFLAGS} + +FOP?= ${PREFIX}/bin/fop +FOPOPTS?= + +GROFF?= groff + +HTML2PDB?= ${PREFIX}/bin/iSiloBSD +HTML2PDBOPTS?= -y -d0 -Idef ${HTML2PDBFLAGS} +HTML2TXT?= ${PREFIX}/bin/w3m +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 +XSLTPROC?= ${PREFIX}/bin/xsltproc + +# +# In teTeX 3.0 and later, pdfetex(1) is used as the default TeX +# engine for JadeTeX and tex(1) cannot be used as ${TEX_CMD} anymore +# due to incompatibility of the format file. Since the teTeX 3.0 +# distribution has "${PREFIX}/share/texmf-dist/LICENSE.texmf," +# it is checked here to determine which TeX engine should be used. +.if exists(${PREFIX}/share/texmf-dist/LICENSE.texmf) +TEX_CMD?= ${PREFIX}/bin/etex +PDFTEX_CMD?= ${PREFIX}/bin/pdfetex +.else +TEX_CMD?= ${PREFIX}/bin/tex +PDFTEX_CMD?= ${PREFIX}/bin/pdftex +.endif +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 +FOP_CMD?= ${PREFIX}/share/fop/fop.sh +XEP_CMD?= sh ${HOME}/XEP/xep.sh +JAVA_CMD?= ${PREFIX}/bin/javavm +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 +# + +SCR2PNG?= ${PREFIX}/bin/scr2png +SCR2PNGOPTS?= ${SCR2PNGFLAGS} +SCR2TXT?= ${PREFIX}/bin/scr2txt +SCR2TXTOPTS?= -l ${SCR2TXTFLAGS} +EPS2PNM?= ${PREFIX}/bin/gs +EPS2PNMOPTS?= -q -dBATCH -dGraphicsAlphaBits=4 -dTextAlphaBits=4 \ + -dEPSCrop -r${EPS2PNM_RES}x${EPS2PNM_RES} \ + -dNOPAUSE -dSAFER -sDEVICE=pnm -sOutputFile=- +# +# epsgeom is a perl script for 1) extracting geometry information +# from a .eps file and 2) arrange it for ghostscript's pnm driver. +# +EPSGEOM?= ${PERL} ${DOC_PREFIX}/share/misc/epsgeom +EPSGEOMOPTS?= ${EPS2PNM_RES} ${EPS2PNM_RES} +PNMTOPNG?= ${PREFIX}/bin/pnmtopng +PNMTOPNGOPTS?= ${PNGTOPNGFLAGS} +PNGTOPNM?= ${PREFIX}/bin/pngtopnm +PNGTOPNMOPTS?= ${PNGTOPNMFLAGS} +PPMTOPGM?= ${PREFIX}/bin/ppmtopgm +PPMTOPGMOPTS?= ${PPMTOPGMFLAGS} +PNMTOPS?= ${PREFIX}/bin/pnmtops +PNMTOPSOPTS?= -noturn ${PNMTOPSFLAGS} +EPSTOPDF?= ${PREFIX}/bin/epstopdf +EPSTOPDFOPTS?= ${EPSTOPDFFLAGS} +# +PIC2PS?= ${GROFF} -p -S -Wall -mtty-char -man +# +PS2EPS?= ${PREFIX}/bin/gs +PS2EPSOPTS?= -q -dNOPAUSE -dSAFER -dDELAYSAFER \ + -sPAPERSIZE=letter -r72 -sDEVICE=bit \ + -sOutputFile=/dev/null ${PS2EPSFLAGS} ps2epsi.ps +PS2BBOX?= ${PREFIX}/bin/gs +PS2BBOXOPTS?= -q -dNOPAUSE -dBATCH -dSAFER -dDELAYSAFER \ + -sPAPERSIZE=letter -r72 -sDEVICE=bbox \ + -sOutputFile=/dev/null ${PS2BBOXFLAGS} + +# +# Spell checking +# + +ISPELL?= ispell +ISPELLOPTS?= -l -p /usr/share/dict/freebsd ${ISPELLFLAGS} Modified: translations/share/mk/doc.common.mk ============================================================================== --- translations/share/mk/doc.common.mk Thu May 23 20:30:18 2013 (r41737) +++ translations/share/mk/doc.common.mk Thu May 23 20:30:42 2013 (r41738) @@ -5,14 +5,6 @@ # documents commonly used in doc/ and www/ tree. # -AWK?= /usr/bin/awk -GREP?= /usr/bin/grep -REALPATH?= /bin/realpath -SED?= /usr/bin/sed -# a hack to keep tidy from converting tabs to spaces -# replace them with 	 before calling tidy -REINPLACE_TABS_CMD?= ${SED} -i "" -e 's/ /\&\#09;/g' - # ------------------------------------------------------------------------ # # Work out the language and encoding used for this document. @@ -28,20 +20,8 @@ DOC_PREFIX_NAME?= head .endif .if (!defined(LANGCODE) || empty(LANGCODE)) -# Calculate _LANGCODE. -_LANGCODE:= ${.CURDIR} -. for _ in 1 2 3 4 5 6 7 8 9 10 -. if !(${_LANGCODE:H:T} == ${DOC_PREFIX_NAME}) -_LANGCODE:= ${_LANGCODE:H} -. endif -. endfor -_LANGCODE:= ${_LANGCODE:T} -.else # (!defined(LANGCODE) || empty(LANGCODE)) -# when LANGCODE is defined, use the value. -_LANGCODE?= ${LANGCODE} -.endif # (!defined(LANGCODE) || empty(LANGCODE)) - -LANGCODE?= ${_LANGCODE} +LANGCODE!= echo ${.CURDIR} | grep -o '[a-z]*_[A-Z]*\.[-A-Za-z0-9]*' || echo "." +.endif # normalize DOC_PREFIX DOC_PREFIX!= ${REALPATH} ${DOC_PREFIX} Modified: translations/share/mk/doc.docbook.mk ============================================================================== --- translations/share/mk/doc.docbook.mk Thu May 23 20:30:18 2013 (r41737) +++ translations/share/mk/doc.docbook.mk Thu May 23 20:30:42 2013 (r41738) @@ -40,14 +40,9 @@ # used to set additional variables, such as # "%generate-article-toc%". # -# TIDYFLAGS Additional flags to pass to Tidy. Typically -# used to set "-raw" flag to handle 8bit characters. -# # EXTRA_CATALOGS Additional catalog files that should be used by # any XML processing applications. # -# NO_TIDY If you do not want to use tidy, set this to "YES". -# # GEN_INDEX If this document has an index (HAS_INDEX) and this # variable is defined, then index.xml will be added # to the list of dependencies for source files, and @@ -62,45 +57,6 @@ # spellchecker. For example, PGP keys and filenames # will be omitted from this output. # -# Print-output options : -# -# NICE_HEADERS If defined, customized chapter headers will be created -# that you may find more aesthetically pleasing. Note -# that this option only effects print output formats for -# English language books. -# -# MIN_SECT_LABELS If defined, do not display the section number for 4th -# and 5th level section titles. This would change -# "N.N.N.N Section title" into "Section Title" while -# higher level sections are still printed with numbers. -# -# TRACE={1,2} Trace TeX's memory usage. Set this to 1 for minimal -# tracing or 2 for maximum tracing. TeX memory -# statistics will be written out to <filename>.log. -# For more information see the TeXbook, p301. -# -# TWO_SIDE If defined, two sided output will be created. This -# means that new chapters will only start on odd -# numbered (aka right side, aka recto) pages and the -# headers and footers will be aligned appropriately -# for double sided paper. Blank pages may be added as -# needed. -# -# JUSTIFY If defined, text will be right justified so that the -# right edge is smooth. Words may be hyphenated using -# the default TeX hyphenation rules for this purpose. -# -# BOOK_OUTPUT A collection of options are set suitable for printing -# a book. This option may be an order of magnitude more -# CPU intensive than the default build. -# -# RLE Use Run-Length Encoding for EPS files, this will -# result in significantly smaller PostScript files, -# but may take longer for a printer to process. -# -# GREYSCALE_IMAGES Convert the screenshots to greyscale before -# embedding them into the PostScript output. -# # Package building options: # # BZIP2_PACKAGE Use bzip2(1) utility to compress package tarball @@ -115,115 +71,56 @@ MASTERDOC?= ${.CURDIR}/${DOC}.xml -# List of supported SP_ENCODINGs -SP_ENCODING_LIST?= ISO-8859-2 KOI8-R +# Either jade or fop +RENDERENGINE?= jade -# Which stylesheet type to use. 'dsssl' or 'xsl' -STYLESHEET_TYPE?= dsssl +XMLDECL?= /usr/local/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl -.if defined(SPELLCHECK) -DSLHTML?= ${DOC_PREFIX}/share/xml/spellcheck.dsl -.endif +DSLHTML?= ${DOC_PREFIX}/share/xml/spellcheck.dsl +DSLPRINT?= ${DOC_PREFIX}/share/xml/default.dsl -XMLLINT?= /usr/local/bin/xmllint -XMLDECL?= /usr/local/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl +XSLPROF?= /usr/local/share/xsl/docbook/profiling/profile.xsl +XSLXHTML?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-xhtml.xsl +XSLXHTMLCHUNK?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-xhtml-chunk.xsl +XSLEPUB?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-epub.xsl +XSLFO?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-fo.xsl +XSLPGP?= ${DOC_PREFIX}/share/xsl/freebsd-pgpkeyring.xsl + +XSLSCH?= /usr/local/share/xsl/iso-schematron/xslt1/iso_schematron_skeleton_for_xslt1.xsl + +IMAGES_LIB?= + +SCHEMATRONS?= ${DOC_PREFIX}/share/xml/freebsd.sch .if exists(${PREFIX}/bin/jade) && !defined(OPENJADE) -JADE?= ${PREFIX}/bin/jade JADECATALOG?= ${PREFIX}/share/sgml/jade/catalog -SX?= ${PREFIX}/bin/sx .else -JADE?= ${PREFIX}/bin/openjade JADECATALOG?= ${PREFIX}/share/sgml/openjade/catalog -JADEFLAGS+= -V openjade -SX?= ${PREFIX}/bin/osx -.endif - -.if defined(SP_ENCODING) -JADE_ENV+= SP_ENCODING=${SP_ENCODING} .endif -JADE_CMD= ${SETENV} ${JADE_ENV} ${JADE} - -DSLHTML?= ${DOC_PREFIX}/share/xml/default.dsl -DSLPRINT?= ${DOC_PREFIX}/share/xml/default.dsl -DSLPGP?= ${DOC_PREFIX}/share/xml/pgp.dsl FREEBSDCATALOG= ${DOC_PREFIX}/share/xml/catalog LANGUAGECATALOG=${DOC_PREFIX}/${LANGCODE}/share/xml/catalog - -ISO8879CATALOG= ${PREFIX}/share/sgml/iso8879/catalog - -.if ${STYLESHEET_TYPE} == "dsssl" -DOCBOOKCATALOG= ${PREFIX}/share/sgml/docbook/catalog -.elif ${STYLESHEET_TYPE} == "xsl" -DOCBOOKCATALOG= ${PREFIX}/share/xml/docbook/catalog -.endif - -CATALOG_PORTS_SGML= ${PREFIX}/share/sgml/catalog.ports - DSSSLCATALOG= ${PREFIX}/share/sgml/docbook/dsssl/modular/catalog -COLLATEINDEX= ${PREFIX}/share/sgml/docbook/dsssl/modular/bin/collateindex.pl - -XSLTPROCFLAGS?= --nonet -XSLHTML?= ${DOC_PREFIX}/share/xsl/freebsd-html.xsl -XSLHTMLCHUNK?= ${DOC_PREFIX}/share/xsl/freebsd-html-chunk.xsl -XSLFO?= ${DOC_PREFIX}/share/xsl/freebsd-fo.xsl -INDEXREPORTSCRIPT= ${DOC_PREFIX}/share/misc/indexreport.pl - -IMAGES_LIB?= - -.for c in ${LANGUAGECATALOG} ${FREEBSDCATALOG} ${DSSSLCATALOG} ${ISO8879CATALOG} ${DOCBOOKCATALOG} ${JADECATALOG} ${EXTRA_CATALOGS} ${CATALOG_PORTS_SGML} +.for c in ${LANGUAGECATALOG} ${FREEBSDCATALOG} ${DSSSLCATALOG} ${JADECATALOG} .if exists(${c}) CATALOGS+= -c ${c} .endif .endfor -XMLFLAGS+= -D ${IMAGES_EN_DIR}/${DOC}s/${.CURDIR:T} -D ${CANONICALOBJDIR} -JADEOPTS= ${JADEFLAGS} ${XMLFLAGS} ${CATALOGS} -XSLTPROCOPTS= ${XSLTPROCFLAGS} + +JADEOPTS?= -ijade.compat -w no-valid ${JADEFLAGS} \ + -D ${IMAGES_EN_DIR}/${DOC}s/${.CURDIR:T} -D ${CANONICALOBJDIR} \ + ${CATALOGS} +XSLTPROCOPTS?= --nonet KNOWN_FORMATS= html html.tar html-split html-split.tar \ - txt rtf ps pdf tex dvi tar pdb + epub txt rtf ps pdf tex dvi tar pdb CSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css -PDFTEX_DEF?= ${DOC_PREFIX}/share/web2c/pdftex.def - -HTMLOPTS?= -ioutput.html -d ${DSLHTML} ${HTMLFLAGS} - -HTMLTXTOPTS?= -ioutput.html -d ${DSLHTML} ${HTMLTXTFLAGS} PRINTOPTS?= -ioutput.print -d ${DSLPRINT} ${PRINTFLAGS} -.if defined(BOOK_OUTPUT) -NICE_HEADERS=1 -MIN_SECT_LABELS=1 -TWO_SIDE=1 -JUSTIFY=1 -#WITH_FOOTNOTES=1 -#GEN_INDEX=1 -.endif -.if defined(JUSTIFY) -TEX_CMDSEQ+= \RequirePackage{url} -PRINTOPTS+= -ioutput.print.justify -.endif -.if defined(TWO_SIDE) -PRINTOPTS+= -V %two-side% -ioutput.print.twoside -TEX_CMDSEQ+= \def\PageTwoSide{1} -.endif -.if defined(NICE_HEADERS) -PRINTOPTS+= -ioutput.print.niceheaders -.endif -.if defined(MIN_SECT_LABELS) -PRINTOPTS+= -V minimal-section-labels -.endif -.if defined(TRACE) -TEX_CMDSEQ+= \tracingstats=${TRACE} -.endif -.if defined(RLE) -PNMTOPSFLAGS+= -rle -.endif .if defined(WWWFREEBSDORG) HTMLFLAGS+= -V %html-header-script% .endif - .if !defined(WITH_INLINE_LEGALNOTICE) || empty(WITH_INLINE_LEGALNOTICE) HTMLFLAGS+= -V %generate-legalnotice-link% .endif @@ -245,63 +142,19 @@ HTMLFLAGS+= -V %show-all-trademark-symbo PRINTFLAGS+= -V %show-all-trademark-symbols% .endif -PERL?= /usr/bin/perl -PKG_CREATE?= /usr/sbin/pkg_create -SORT?= /usr/bin/sort -TAR?= /usr/bin/tar -TOUCH?= /usr/bin/touch -XARGS?= /usr/bin/xargs - -GROFF?= groff -TIDY_VER!= ${TIDY} -v 2>&1 -.if ${TIDY_VER} == "HTML Tidy for FreeBSD released on 7 December 2008" -TIDYOPTS?= -wrap 90 -m -raw --preserve-entities yes -f /dev/null -asxml ${TIDYFLAGS} -.else -TIDYOPTS?= -wrap 90 -m -raw -preserve -f /dev/null -asxml ${TIDYFLAGS} -.endif -HTML2TXT?= ${PREFIX}/bin/links -HTML2TXTOPTS?= -dump -width 72 ${HTML2TXTFLAGS} -HTML2PDB?= ${PREFIX}/bin/iSiloBSD -HTML2PDBOPTS?= -y -d0 -Idef ${HTML2PDBFLAGS} -DVIPS?= ${PREFIX}/bin/dvips -.if defined(PAPERSIZE) -DVIPSOPTS?= -t ${PAPERSIZE:L} -.endif -DVIPSOPTS+= ${DVIPSFLAGS} - -# -# 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 - -GZIP?= -9 -GZIP_CMD?= gzip -qf ${GZIP} -BZIP2?= -9 -BZIP2_CMD?= bzip2 -qf ${BZIP2} -ZIP?= -9 -ZIP_CMD?= ${PREFIX}/bin/zip -j ${ZIP} - # # Instruction for bsd.subdir.mk to not to process SUBDIR directive. # It is not necessary since doc.docbook.mk do it too. # NO_SUBDIR= YES +# +# Index generation +# + +.if defined(GEN_INDEX) +XSLTPROCOPTS+= --param generate.index "1" +.endif # ------------------------------------------------------------------------ # @@ -351,6 +204,8 @@ LOCAL_CSS_SHEET= ${.OBJDIR}/${CSS_SHEET: LOCAL_CSS_SHEET= ${CSS_SHEET:T} .endif +CLEANFILES+= ${DOC}.parsed.xml ${DOC}.parsed.print.xml + .for _curformat in ${FORMATS} _cf=${_curformat} @@ -369,6 +224,10 @@ CLEANFILES+= PLIST.${_curformat} CLEANFILES+= $$([ -f HTML.manifest ] && ${XARGS} < HTML.manifest) \ HTML.manifest ln*.html +.elif ${_cf} == "epub" +CLEANFILES+= ${DOC}.epub mimetype +CLEANDIRS+= META-INF OEBPS + .elif ${_cf} == "html.tar" CLEANFILES+= ${DOC}.html @@ -385,17 +244,15 @@ CLEANFILES+= ${DOC}.rtf-nopng CLEANFILES+= ${DOC}.aux ${DOC}.log .elif ${_cf} == "ps" -CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-ps ${DOC}.tex ${DOC}.tex-tmp +CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-ps \ + ${DOC}.tex ${DOC}.tex-tmp ${DOC}.fo .for _curimage in ${LOCAL_IMAGES_EPS:M*share*} CLEANFILES+= ${_curimage:T} ${_curimage:H:T}/${_curimage:T} .endfor .elif ${_cf} == "pdf" CLEANFILES+= ${DOC}.aux ${DOC}.dvi ${DOC}.log ${DOC}.out ${DOC}.tex-pdf ${DOC}.tex-pdf-tmp \ - ${DOC}.tex -.for _curimage in ${IMAGES_PDF:M*share*} -CLEANFILES+= ${_curimage:T} ${_curimage:H:T}/${_curimage:T} -.endfor + ${DOC}.tex ${DOC}.fo .for _curimage in ${LOCAL_IMAGES_EPS:M*share*} CLEANFILES+= ${_curimage:T} ${_curimage:H:T}/${_curimage:T} .endfor @@ -407,10 +264,6 @@ CLEANFILES+= ${.CURDIR:T}.pdb .endif .endif -.if (${STYLESHEET_TYPE} == "xsl") -CLEANFILES+= ${DOC}.xml .sxerr -.endif - .if (${LOCAL_CSS_SHEET} != ${CSS_SHEET}) && \ (${_cf} == "html-split" || ${_cf} == "html-split.tar" || \ ${_cf} == "html" || ${_cf} == "html.tar" || ${_cf} == "txt") @@ -420,7 +273,6 @@ CLEANFILES+= ${LOCAL_CSS_SHEET} .if !defined(WITH_INLINE_LEGALNOTICE) || empty(WITH_INLINE_LEGALNOTICE) && \ (${_cf} == "html-split" || ${_cf} == "html-split.tar" || \ ${_cf} == "html" || ${_cf} == "html.tar" || ${_cf} == "txt") -CLEANFILES+= LEGALNOTICE.html trademarks.html .endif .endfor # _curformat in ${FORMATS} # @@ -438,7 +290,7 @@ CLEANFILES+= LEGALNOTICE.html trademarks _cf=${_curformat} .for _curcomp in ${INSTALL_COMPRESSED} -.if ${_cf} != "html-split" && ${_cf} != "html" +.if ${_cf} != "html-split" && ${_cf} != "html" && ${_cf} != "epub" _curinst+= install-${_curformat}.${_curcomp} _docs+= ${DOC}.${_curformat}.${_curcomp} CLEANFILES+= ${DOC}.${_curformat}.${_curcomp} @@ -453,28 +305,9 @@ CLEANFILES+= ${.CURDIR:T}.${_curformat}. .endfor .endif -# -# Index generation -# - -.if defined(GEN_INDEX) && defined(HAS_INDEX) -JADEFLAGS+= -i chap.index -HTML_SPLIT_INDEX?= html-split.index -HTML_INDEX?= html.index -PRINT_INDEX?= print.index -INDEX_SGML?= index.xml - -CLEANFILES+= ${INDEX_SGML} ${HTML_SPLIT_INDEX} ${HTML_INDEX} ${PRINT_INDEX} - -INIT_INDEX_SGML_CMD?= ${PERL} ${COLLATEINDEX} -i doc-index -N -o ${INDEX_SGML} -GEN_INDEX_SGML_CMD?= ${PERL} ${COLLATEINDEX} -i doc-index -g -o ${INDEX_SGML} ${.ALLSRC:M*.index} -.else -GEN_INDEX_SGML_CMD?= @${ECHO} "Index is disabled or no index to generate." -.endif - .MAIN: all -all: ${_docs} +all: ${SRCS} ${_docs} # put languages which have a problem on rendering printable formats # by using TeX to NO_TEX_LANG. @@ -500,62 +333,46 @@ NO_RTF= yes .endif .endfor -# HTML-SPLIT ------------------------------------------------------------- +.if defined(SCHEMATRONS) +.for sch in ${SCHEMATRONS} +schxslts+= ${sch}.xsl + +${sch}.xsl: ${sch} + ${XSLTPROC} --param allow-foreign "true" ${XSLSCH} ${.ALLSRC} > ${.TARGET} +.endfor +.endif + +# Parsed XML ------------------------------------------------------- -.if ${STYLESHEET_TYPE} == "dsssl" -index.html HTML.manifest: ${SRCS} ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \ - ${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 ${XMLDECL} ${MASTERDOC} -.elif ${STYLESHEET_TYPE} == "xsl" -index.html: ${DOC}.xml ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \ +${DOC}.parsed.xml: ${SRCS} + ${GREP} '^<?xml version=.*?>' ${DOC}.xml > ${.TARGET}.tmp +.if ${DOC} == "book" + ${ECHO_CMD} '<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" "../../../share/xml/freebsd45.dtd">' >> ${.TARGET}.tmp +.else + ${ECHO_CMD} '<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" "../../../share/xml/freebsd45.dtd">' >> ${.TARGET}.tmp +.endif + @${ECHO} "==> Basic validation" + ${XMLLINT} --nonet --noent --valid --xinclude --dropdtd ${MASTERDOC} | \ + ${GREP} -v '^<?xml version=.*?>' >> ${.TARGET}.tmp +.if defined(PROFILING) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305232030.r4NKUgpb068986>