Commit b5ad6dfe authored by Mark Andrews's avatar Mark Andrews

1903. [doc] Review ARM for BIND 9.4.

parent 2bfd35d8
1903. [doc] Review ARM for BIND 9.4.
1902. [port] Use uintptr_t if available. [RT #14606]
1901. [func] Support for SPF rdata type. [RT #15033]
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named-checkconf.docbook,v 1.12 2005/05/13 01:35:38 marka Exp $ -->
<refentry>
<!-- $Id: named-checkconf.docbook,v 1.13 2005/07/19 04:55:19 marka Exp $ -->
<refentry id="man.named-checkconf">
<refentryinfo>
<date>June 14, 2000</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named-checkzone.docbook,v 1.21 2005/06/20 01:09:42 marka Exp $ -->
<refentry>
<!-- $Id: named-checkzone.docbook,v 1.22 2005/07/19 04:55:19 marka Exp $ -->
<refentry id="man.named-checkzone">
<refentryinfo>
<date>June 13, 2000</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: dig.docbook,v 1.23 2005/06/07 00:15:58 marka Exp $ -->
<refentry>
<!-- $Id: dig.docbook,v 1.24 2005/07/19 04:55:19 marka Exp $ -->
<refentry id="man.dig">
<refentryinfo>
<date>Jun 30, 2000</date>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: host.docbook,v 1.9 2005/05/13 01:35:39 marka Exp $ -->
<refentry>
<!-- $Id: host.docbook,v 1.10 2005/07/19 04:55:20 marka Exp $ -->
<refentry id="man.host">
<refentryinfo>
<date>Jun 30, 2000</date>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: dnssec-keygen.docbook,v 1.12 2005/05/13 01:35:39 marka Exp $ -->
<refentry>
<!-- $Id: dnssec-keygen.docbook,v 1.13 2005/07/19 04:55:20 marka Exp $ -->
<refentry id="man.dnssec-keygen">
<refentryinfo>
<date>June 30, 2000</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: dnssec-signzone.docbook,v 1.19 2005/06/28 02:55:09 marka Exp $ -->
<refentry>
<!-- $Id: dnssec-signzone.docbook,v 1.20 2005/07/19 04:55:20 marka Exp $ -->
<refentry id="man.dnssec-signzone">
<refentryinfo>
<date>June 30, 2000</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named.docbook,v 1.10 2005/05/13 01:35:40 marka Exp $ -->
<refentry>
<!-- $Id: named.docbook,v 1.11 2005/07/19 04:55:21 marka Exp $ -->
<refentry id="man.named">
<refentryinfo>
<date>June 30, 2000</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: rndc-confgen.docbook,v 1.9 2005/05/13 01:35:41 marka Exp $ -->
<refentry>
<!-- $Id: rndc-confgen.docbook,v 1.10 2005/07/19 04:55:21 marka Exp $ -->
<refentry id="man.rndc-confgen">
<refentryinfo>
<date>Aug 27, 2001</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: rndc.conf.docbook,v 1.11 2005/05/13 01:35:42 marka Exp $ -->
<refentry>
<!-- $Id: rndc.conf.docbook,v 1.12 2005/07/19 04:55:21 marka Exp $ -->
<refentry id="man.rndc.conf">
<refentryinfo>
<date>June 30, 2000</date>
</refentryinfo>
......
......@@ -18,8 +18,8 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: rndc.docbook,v 1.13 2005/05/13 01:35:42 marka Exp $ -->
<refentry>
<!-- $Id: rndc.docbook,v 1.14 2005/07/19 04:55:21 marka Exp $ -->
<refentry id="man.rndc">
<refentryinfo>
<date>June 30, 2000</date>
</refentryinfo>
......
......@@ -18,7 +18,7 @@ AC_DIVERT_PUSH(1)dnl
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
AC_DIVERT_POP()dnl
AC_REVISION($Revision: 1.385 $)
AC_REVISION($Revision: 1.386 $)
AC_INIT(lib/dns/name.c)
AC_PREREQ(2.13)
......@@ -2063,6 +2063,10 @@ NOM_PATH_FILE(XSLT_DOCBOOK_STYLE_XHTML, docbook/xhtml/docbook.xsl, $docbook_xsl_
NOM_PATH_FILE(XSLT_DOCBOOK_STYLE_MAN, docbook/manpages/docbook.xsl, $docbook_xsl_trees)
NOM_PATH_FILE(XSLT_DOCBOOK_CHUNK_HTML, docbook/html/chunk.xsl, $docbook_xsl_trees)
NOM_PATH_FILE(XSLT_DOCBOOK_CHUNK_XHTML, docbook/xhtml/chunk.xsl, $docbook_xsl_trees)
NOM_PATH_FILE(XSLT_DOCBOOK_CHUNKTOC_HTML, docbook/html/chunktoc.xsl, $docbook_xsl_trees)
NOM_PATH_FILE(XSLT_DOCBOOK_CHUNKTOC_XHTML, docbook/xhtml/chunktoc.xsl, $docbook_xsl_trees)
NOM_PATH_FILE(XSLT_DOCBOOK_MAKETOC_HTML, docbook/html/maketoc.xsl, $docbook_xsl_trees)
NOM_PATH_FILE(XSLT_DOCBOOK_MAKETOC_XHTML, docbook/xhtml/maketoc.xsl, $docbook_xsl_trees)
#
# Same dance for db2latex
......@@ -2243,6 +2247,7 @@ AC_OUTPUT(
doc/arm/Makefile
doc/misc/Makefile
isc-config.sh
doc/xsl/Makefile
doc/xsl/isc-docbook-chunk.xsl
doc/xsl/isc-docbook-html.xsl
doc/xsl/isc-docbook-latex.xsl
......
......@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.5 2004/03/05 05:04:41 marka Exp $
# $Id: Makefile.in,v 1.6 2005/07/19 04:55:21 marka Exp $
# This Makefile is a placeholder. It exists merely to make
# sure that its directory gets created in the object directory
......@@ -23,7 +23,7 @@ srcdir = @srcdir@
VPATH = @srcdir@
top_srcdir = @top_srcdir@
SUBDIRS = arm misc
SUBDIRS = arm misc xsl
TARGETS =
@BIND9_MAKE_RULES@
......@@ -7,3 +7,6 @@ Bv9ARM.idx
Bv9ARM.log
Bv9ARM.out
Bv9ARM.tex
Bv9ARM.tex.tmp
Bv9ARM.toc
releaseinfo.xml
This diff is collapsed.
......@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.14 2005/05/13 01:35:43 marka Exp $
# $Id: Makefile.in,v 1.15 2005/07/19 04:55:22 marka Exp $
srcdir = @srcdir@
VPATH = @srcdir@
......@@ -21,43 +21,44 @@ top_srcdir = @top_srcdir@
@BIND9_MAKE_RULES@
@BIND9_VERSION@
MANOBJS = Bv9ARM.html
PDFOBJS = Bv9ARM.pdf
distclean::
rm -f validate.sh
rm -f nominum-docbook-html.dsl nominum-docbook-print.dsl
rm -f HTML.index HTML.manifest
doc man:: ${MANOBJS} ${PDFOBJS}
clean::
rm -f Bv9ARM.aux Bv9ARM.brf Bv9ARM.glo Bv9ARM.idx
rm -f Bv9ARM.aux Bv9ARM.brf Bv9ARM.glo Bv9ARM.idx Bv9ARM.toc
rm -f Bv9ARM.log Bv9ARM.out Bv9ARM.tex Bv9ARM.tex.tmp
docclean manclean maintainer-clean:: clean
rm -f *.html *.pdf
rm -f *.html ${PDFOBJS} releaseinfo.xml
Bv9ARM.html: Bv9ARM-book.xml
Bv9ARM.html: Bv9ARM-book.xml releaseinfo.xml
expand Bv9ARM-book.xml | \
${XSLTPROC} --stringparam root.filename Bv9ARM \
${top_srcdir}/doc/xsl/isc-docbook-chunk.xsl \
Bv9ARM-book.xml
${top_srcdir}/doc/xsl/isc-docbook-chunk.xsl -
Bv9ARM.tex: Bv9ARM-book.xml
${XSLTPROC} ${top_srcdir}/doc/xsl/pre-latex.xsl Bv9ARM-book.xml | \
Bv9ARM.tex: Bv9ARM-book.xml releaseinfo.xml
expand Bv9ARM-book.xml | \
${XSLTPROC} ${top_srcdir}/doc/xsl/pre-latex.xsl - | \
${XSLTPROC} ${top_srcdir}/doc/xsl/isc-docbook-latex.xsl - | \
@PERL@ latex-fixup.pl >$@.tmp
if test -s $@.tmp; then mv $@.tmp $@; else rm -f $@.tmp; exit 1; fi
Bv9ARM.dvi: Bv9ARM.tex
Bv9ARM.dvi: Bv9ARM.tex releaseinfo.xml
rm -f Bv9ARM-book.aux Bv9ARM-book.dvi Bv9ARM-book.log
${LATEX} '\batchmode\input Bv9ARM.tex' || rm -f $@
${LATEX} '\batchmode\input Bv9ARM.tex' || rm -f $@
${LATEX} '\batchmode\input Bv9ARM.tex' || rm -f $@
Bv9ARM.pdf: Bv9ARM.tex
Bv9ARM.pdf: Bv9ARM.tex releaseinfo.xml
rm -f Bv9ARM-book.aux Bv9ARM-book.pdf Bv9ARM-book.log
${PDFLATEX} '\batchmode\input Bv9ARM.tex' || rm -f $@
${PDFLATEX} '\batchmode\input Bv9ARM.tex' || rm -f $@
${PDFLATEX} '\batchmode\input Bv9ARM.tex' || rm -f $@
releaseinfo.xml:
echo >$@ '<releaseinfo>BIND Version ${VERSION}</releaseinfo>'
This diff is collapsed.
......@@ -14,7 +14,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: latex-fixup.pl,v 1.2 2005/05/11 05:55:33 sra Exp $
# $Id: latex-fixup.pl,v 1.3 2005/07/19 04:55:23 marka Exp $
# Sadly, the final stages of generating a presentable PDF file always
# seem to require some manual tweaking. Doesn't seem to matter what
......@@ -31,13 +31,17 @@
while (<>) {
# At the moment, the only tweak we have is fixup for a db2latex
# oops. LaTeX2e does not like having tables with duplicate names.
# Perhaps the dblatex project will fix this someday, but we can
# get by with just deleting the offending LaTeX commands for now.
# Fix a db2latex oops. LaTeX2e does not like having tables with
# duplicate names. Perhaps the dblatex project will fix this
# someday, but we can get by with just deleting the offending
# LaTeX commands for now.
s/\\addtocounter\{table\}\{-1\}//g;
# Line break in the middle of quoting one period looks weird.
s/{\\texttt{{\.\\dbz{}}}}/\\mbox{{\\texttt{{\.\\dbz{}}}}}/;
# Add any further tweaking here.
# Write out whatever we have now.
......
Makefile
isc-docbook-chunk.xsl
isc-docbook-html.xsl
isc-docbook-latex.xsl
......
# Copyright (C) 2005 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.2 2005/07/19 04:55:24 marka Exp $
srcdir = @srcdir@
VPATH = @srcdir@
top_srcdir = @top_srcdir@
SUBDIRS =
TARGETS =
@BIND9_MAKE_RULES@
distclean::
rm -f isc-docbook-chunk.xsl isc-docbook-html.xsl \
isc-docbook-latex.xsl isc-manpage.xsl
......@@ -14,7 +14,7 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: copyright.xsl,v 1.3 2005/05/13 01:35:43 marka Exp $ -->
<!-- $Id: copyright.xsl,v 1.4 2005/07/19 04:55:24 marka Exp $ -->
<!-- Generate ISC copyright comments from Docbook copyright metadata. -->
......@@ -33,6 +33,22 @@
</xsl:if>
</xsl:template>
<xsl:variable name="isc.copyright.text">
<xsl:text>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
</xsl:text>
</xsl:variable>
<xsl:variable name="isc.copyright">
<xsl:call-template name="isc.copyright.format">
<xsl:with-param name="text">
......@@ -45,19 +61,7 @@
<xsl:value-of select="holder"/>
<xsl:text>&#10;</xsl:text>
</xsl:for-each>
<xsl:text>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
</xsl:text>
<xsl:value-of select="$isc.copyright.text"/>
</xsl:with-param>
</xsl:call-template>
</xsl:variable>
......
<!--
- Copyright (C) 2005 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies.
-
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: isc-docbook-latex-mappings.xml,v 1.2 2005/07/19 04:55:24 marka Exp $ -->
<!--
- ISC modifications to db2latex mapping rules.
-
- We want <refentry/> elements to show up in the table of contents,
- so we need to generate \section{}, not \section*{}.
-->
<latexbindings>
<latexmapping role="begin">
<mapping key="refentry" text="">
<line>% &#10;</line>
<line>% -------------------------------------------------------------&#10;</line>
<line>% Refentry &#10;</line>
<line>% -------------------------------------------------------------&#10;</line>
<line>\section{%title%}&#10;</line>
<line>\label{%id%}\hypertarget{%id%}{}%&#10;</line>
</mapping>
</latexmapping>
</latexbindings>
......@@ -14,7 +14,7 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: isc-docbook-latex.xsl.in,v 1.3 2005/05/13 01:35:44 marka Exp $ -->
<!-- $Id: isc-docbook-latex.xsl.in,v 1.4 2005/07/19 04:55:24 marka Exp $ -->
<!-- ISC customizations for db2latex generator -->
......@@ -31,7 +31,8 @@
<xsl:param name="latex.use.longtable" select="1"/>
<!-- LaTeX2e documentclass options. -->
<xsl:param name="latex.documentclass.common" select="''"/>
<xsl:param name="latex.documentclass.common"/>
<xsl:param name="latex.documentclass.book">10pt,twoside,openright</xsl:param>
<!-- This documentation is in English (or maybe Bad English) -->
<xsl:param name="latex.babel.language" select="'english'"/>
......@@ -43,6 +44,9 @@
<!-- ANSI C function prototypes, please -->
<xsl:param name="funcsynopsis.style">ansi</xsl:param>
<!-- Local modifications to db2latex's mapping rules -->
<xsl:param name="latex.mapping.xml" select="document('isc-docbook-latex-mappings.xml')"/>
<!-- Patch around db2latex (0.8pre1) bug -->
<xsl:template match="copyright/year">
<xsl:apply-templates />
......@@ -67,12 +71,92 @@
- Add support for multiple <para/> elements in a table entry.
- db2latex is already typesetting the table entry as a parbox,
- so we just have to insert the paragraph breaks.
-->
-->
<xsl:template match="tbody/row/entry/para[position() != last()]">
<xsl:apply-imports/>
<xsl:text> \par </xsl:text>
</xsl:template>
<!--
- Add support for <optional/> in <programlisting/>.
-->
<xsl:template match="optional" mode="latex.verbatim">
<xsl:text>[</xsl:text>
<xsl:apply-templates mode="latex.verbatim"/>
<xsl:text>]</xsl:text>
</xsl:template>
<!--
- Customize the title page. Are we having fun yet?
-
- NB: filename of graphic specified without extension.
- LaTeX includes file.eps, PDFLaTeX includes file.pdf.
-
- Spacing and font sizes could probably use some work.
-->
<xsl:param name="latex.maketitle">
<xsl:text>
\begin{titlepage}
\null\vfil
\vskip 60pt
\begin{center}%
{ %\LARGE
\Huge
\bfseries
</xsl:text>
<xsl:for-each select="/book/title">
<xsl:call-template name="text"/>
</xsl:for-each>
<xsl:text>
\par}%
\vskip 3em%
{ %\large
\Large
\lineskip .75em%
</xsl:text>
<xsl:for-each select="/book/bookinfo/releaseinfo[1]">
<xsl:call-template name="text"/>
</xsl:for-each>
<xsl:text>
\par}
%\vskip 1.5em%
\vfil
\includegraphics{isc-logo}
\end{center}\par
\vfil\null
\end{titlepage}
</xsl:text>
<xsl:text>&#10;</xsl:text>
</xsl:param>
<!--
- More front matter: copyright notice, CVS revision number, table
- of contents.
-->
<xsl:template match="book/bookinfo">
<xsl:apply-imports/>
<xsl:text>\begin{center}&#10;</xsl:text>
<xsl:value-of select="$isc.copyright.text"/>
<xsl:text>\end{center}&#10;</xsl:text>
<xsl:for-each select="/book/bookinfo/releaseinfo[position() &gt; 1]">
<xsl:text>\begin{center}</xsl:text>
<xsl:call-template name="text"/>
<xsl:text>\end{center}&#10;</xsl:text>
</xsl:for-each>
<xsl:text>\tableofcontents&#10;</xsl:text>
</xsl:template>
<!--
- Try to avoid some weird looking line breaks.
-
- This doesn't really work right, so disable for now.
-->
<xsl:template match="literal" mode="disabled">
<xsl:text>\mbox{</xsl:text>
<xsl:apply-imports/>
<xsl:text>}</xsl:text>
</xsl:template>
</xsl:stylesheet>
<!--
......
......@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: rules.in,v 1.52 2005/06/20 01:03:55 marka Exp $
# $Id: rules.in,v 1.53 2005/07/19 04:55:25 marka Exp $
###
### Common Makefile rules for BIND 9.
......@@ -185,7 +185,7 @@ INSTALL_DATA = @INSTALL_DATA@
### not to exist when not generating documentation.
###
XSLTPROC = @XSLTPROC@ --novalid
XSLTPROC = @XSLTPROC@ --novalid --xinclude
PERL = @PERL@
LATEX = @LATEX@
PDFLATEX = @PDFLATEX@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment