Made a copy of the doc dir to use temporarily for testing out the
authorMichael Smith <xmldoc@users.sourceforge.net>
Mon, 9 Jul 2007 23:07:28 +0000 (23:07 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Mon, 9 Jul 2007 23:07:28 +0000 (23:07 +0000)
doc build.

35 files changed:
xsl/README.RELEASE-BUILD
xsl/docx/.cvsignore [new file with mode: 0644]
xsl/docx/AUTHORS [new file with mode: 0644]
xsl/docx/COPYING [new file with mode: 0644]
xsl/docx/Makefile [new file with mode: 0644]
xsl/docx/Makefile.incl [new file with mode: 0644]
xsl/docx/README [new file with mode: 0644]
xsl/docx/common/.cvsignore [new file with mode: 0644]
xsl/docx/common/Makefile [new file with mode: 0644]
xsl/docx/css/reference.css [new file with mode: 0644]
xsl/docx/fo/.cvsignore [new file with mode: 0644]
xsl/docx/fo/Makefile [new file with mode: 0644]
xsl/docx/fo/page.png [new file with mode: 0644]
xsl/docx/html/.cvsignore [new file with mode: 0644]
xsl/docx/html/Makefile [new file with mode: 0644]
xsl/docx/lib/.cvsignore [new file with mode: 0644]
xsl/docx/lib/Makefile [new file with mode: 0644]
xsl/docx/manpages/.cvsignore [new file with mode: 0644]
xsl/docx/manpages/Makefile [new file with mode: 0644]
xsl/docx/pi/.cvsignore [new file with mode: 0644]
xsl/docx/pi/Makefile [new file with mode: 0644]
xsl/docx/refentry/.cvsignore [new file with mode: 0644]
xsl/docx/refentry/Makefile [new file with mode: 0644]
xsl/docx/roundtrip/.cvsignore [new file with mode: 0644]
xsl/docx/roundtrip/Makefile [new file with mode: 0644]
xsl/docx/slides-fo/.cvsignore [new file with mode: 0644]
xsl/docx/slides-fo/Makefile [new file with mode: 0644]
xsl/docx/slides-html/.cvsignore [new file with mode: 0644]
xsl/docx/slides-html/Makefile [new file with mode: 0644]
xsl/docx/template/.cvsignore [new file with mode: 0644]
xsl/docx/template/Makefile [new file with mode: 0644]
xsl/docx/utility/.cvsignore [new file with mode: 0644]
xsl/docx/utility/Makefile [new file with mode: 0644]
xsl/docx/website/.cvsignore [new file with mode: 0644]
xsl/docx/website/Makefile [new file with mode: 0644]

index 5e15bab2b6e4b84d3f4f0115eb942a23274260ab..fea8ac1dfae99f6479d520d2af9cffec19b2bf31 100644 (file)
@@ -172,11 +172,12 @@ Release Build Setup/Testing
    a test run of "make distrib" (to build the docs and other
    additional stuff needed for the distribution).
 
-     $DOCBOOK_SVN/releasetools/catalog-install
+     $DOCBOOK_SVN/releasetools/build-check && \
+     $DOCBOOK_SVN/releasetools/catalog-install && \
      make distrib 2>&1 \
        XSLTENGINE=xsltproc \
        PDF_MAKER=dblatex \
-       | tee LOG \
+       | tee LOG && \
      $DOCBOOK_SVN/releasetools/catalog-install uninstall
 
    NOTE: If you want to build with saxon instead of xsltproc,
diff --git a/xsl/docx/.cvsignore b/xsl/docx/.cvsignore
new file mode 100644 (file)
index 0000000..adbe11d
--- /dev/null
@@ -0,0 +1,6 @@
+*.html
+reference.pdf.gz
+reference.txt.gz
+reference.fo
+reference.pdf
+reference.txt
diff --git a/xsl/docx/AUTHORS b/xsl/docx/AUTHORS
new file mode 100644 (file)
index 0000000..635ae51
--- /dev/null
@@ -0,0 +1,3 @@
+The reference documentation for the DocBook XSL stylesheets is
+maintained by Norman Walsh, <ndw@nwalsh.com>, and members of the
+DocBook Project, <docbook-developers@sf.net>
diff --git a/xsl/docx/COPYING b/xsl/docx/COPYING
new file mode 100644 (file)
index 0000000..8cbc3b9
--- /dev/null
@@ -0,0 +1,47 @@
+Copyright
+---------
+Copyright (C) 1999-2007 Norman Walsh
+Copyright (C) 2003 Jiří Kosek
+Copyright (C) 2004-2007 Steve Ball
+Copyright (C) 2005-2007 The DocBook Project
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the ``Software''), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+Except as contained in this notice, the names of individuals
+credited with contribution to this software shall not be used in
+advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization
+from the individuals in question.
+
+Any stylesheet derived from this Software that is publically
+distributed will be identified with a different name and the
+version strings in any derived Software will be changed so that
+no possibility of confusion between the derived package and this
+Software will exist.
+
+Warranty
+--------
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT.  IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
+CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Contacting the Author
+---------------------
+The reference documentation for the DocBook XSL stylesheets is
+maintained by Norman Walsh, <ndw@nwalsh.com>, and members of the
+DocBook Project, <docbook-developers@sf.net>
diff --git a/xsl/docx/Makefile b/xsl/docx/Makefile
new file mode 100644 (file)
index 0000000..19afdd2
--- /dev/null
@@ -0,0 +1,92 @@
+include ../../releasetools/Variables.mk
+
+XJPARSEFLAGS= -E 0 -w
+FO_BUILDER=saxon
+XSLTOPT=
+PROCOPT=
+
+XEP=xep
+XEPFLAGS=
+
+TXT_MAKER = LANG=C w3mmee
+TXT_MAKER_FLAGS = -dump -config $(W3MMEECONFIG)
+W3MMEECONFIG = ../../releasetools/w3mmee_config
+
+GZIP=gzip
+GZIPFLAGS=
+
+.PHONY : clean
+
+VPATH=../docsrc
+
+DIRS=common refentry lib html fo manpages roundtrip slides-html slides-fo website template utility
+
+%.included: %
+       $(XINCLUDE) $< >$@
+
+# build reference.pdf.gz except for snapshot releases
+ifneq (snapshot,$(findstring snapshot,$(RELVER)))
+all: reference.txt.gz reference.pdf.gz html
+else
+all: reference.txt.gz html
+endif
+
+html: base copyright.html warranty.html reference.html index.html
+
+base:
+       for i in $(DIRS) __bogus__; do \
+               if [ $$i != __bogus__ ] ; then \
+                       echo "$(MAKE) -C $$i"; $(MAKE) -C $$i; \
+               fi \
+       done
+
+copyright.html: copyright.xml $(RSTYLE)
+       $(XJPARSE) $(XJPARSEFLAGS) $(VPATH)/$<
+       $(XSLT) $(PROCOPT) $< $(RSTYLE) $@ $(XSLTOPT)
+
+warranty.html: warranty.xml $(RSTYLE)
+       $(XJPARSE) $(XJPARSEFLAGS) $(VPATH)/$<
+       $(XSLT) $(PROCOPT) $< $(RSTYLE) $@ $(XSLTOPT)
+
+reference.html: reference.xml $(RSTYLE)
+       $(XJPARSE) $(XJPARSEFLAGS) $(VPATH)/$<
+       $(XSLT) $(PROCOPT) $< $(RSTYLE) $@ $(XSLTOPT)
+
+index.html: reference.html
+       cp -p $< $@
+
+reference.fo: ../docsrc/reference.dbk.included $(REFERENCEFOXSL)
+       $(DOCBOOK_SVN)/buildtools/xslt -$(FO_BUILDER) $< $(REFERENCEFOXSL) > $@
+
+reference.pdf: reference.fo
+       $(XEP) $(XEPFLAGS) $<
+
+reference.txt.html: ../docsrc/reference.dbk.included $(REFERENCETXTXSL)
+       $(XSLT) $< $(REFERENCETXTXSL) > $@
+
+reference.txt: reference.txt.html
+       $(TXT_MAKER) $(TXT_MAKER_FLAGS) $< > $@
+
+reference.pdf.gz: reference.pdf
+       cat $< | $(GZIP) $(GZIPFLAGS) > $@
+
+reference.txt.gz: reference.txt
+       cat $< | $(GZIP) $(GZIPFLAGS) > $@
+
+clean:
+       for i in $(DIRS) __bogus__; do \
+               if [ $$i != __bogus__ ] ; then \
+                       echo "$(MAKE) -C $$i clean"; $(MAKE) -C $$i clean; \
+               fi \
+       done
+       $(RM) copyright.html
+       $(RM) index.html
+       $(RM) reference.html
+       $(RM) warranty.html
+       $(RM) reference.fo
+       $(RM) reference.pdf
+       $(RM) reference.txt
+       $(RM) reference.txt.html
+       $(RM) reference.pdf.gz
+       $(RM) reference.txt.gz
+       $(RM) ../docsrc/reference.dbk.included
diff --git a/xsl/docx/Makefile.incl b/xsl/docx/Makefile.incl
new file mode 100644 (file)
index 0000000..725ebb8
--- /dev/null
@@ -0,0 +1,17 @@
+# Makefile.incl gets included by makefiles in all subdirs
+
+PARAMFILES = $(shell if [ -f $(VPATH)/docparam.xml ]; then $(XSLT) $(VPATH)/docparam.xml $(DOCPARAM2TXT); fi)
+
+all: $(HTMLFILES)
+
+%.html : %.xml $(JREFHTML)
+       $(XSLT) $< $(JREFHTML) $@ $(XSLTOPT)
+
+index.html: docparam.xml
+       $(XSLT) $< $(CLREFENTRY) $(XSLTOPT)
+
+clean:
+       $(RM) $(HTMLFILES)
+ifneq ($(PARAMFILES),)
+       $(RM) $(PARAMFILES)
+endif
diff --git a/xsl/docx/README b/xsl/docx/README
new file mode 100644 (file)
index 0000000..ddd9aeb
--- /dev/null
@@ -0,0 +1,34 @@
+----------------------------------------------------------------------
+  README file for the DocBook XSL Stylesheets reference documentation
+----------------------------------------------------------------------
+$Id$
+
+This is generated reference documentation for the DocBook XSL
+stylesheets, primarily documentation on the parameters you can
+adjust to control the behavior of the stylesheets.
+
+This is purely reference documentation, not how-to documentation.
+For a thorough step-by-step how-to guide to publishing content
+using the DocBook XSL stylesheets, see Bob Stayton's "DocBook XSL:
+The Complete Guide", available online at
+
+  http://www.sagehill.net/docbookxsl/
+
+----------------------------------------------------------------------
+Manifest
+----------------------------------------------------------------------
+AUTHORS            - contact information
+COPYING            - copyright, license, and warranty information
+README             - this file
+copyright.html     - copyright and license information (HTML)
+index.html         - documentation start page
+reference.html     - documentation start page (same as index.html)
+reference.pdf.gz   - documentation in PDF form (gzipped)
+reference.txt.gz   - documentation in plain-text form (gzipped)
+warranty.html      - warranty information (HTML)and 
+
+The subdirectories all contain documentation on individual DocBook
+XSL stylesheets parameters, in HTML form. You don't need to access
+the subdirectories directly, because the content in all the
+subdirectories is accessible through the index.html (and
+reference.html) start page.
diff --git a/xsl/docx/common/.cvsignore b/xsl/docx/common/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/common/Makefile b/xsl/docx/common/Makefile
new file mode 100644 (file)
index 0000000..6535b3d
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/common
+HTMLFILES = common.html
+include ../Makefile.incl
diff --git a/xsl/docx/css/reference.css b/xsl/docx/css/reference.css
new file mode 100644 (file)
index 0000000..653e0ff
--- /dev/null
@@ -0,0 +1,43 @@
+/* reference.css, a stylesheet for reference documentation */
+
+div.legalnotice { font-size: 80%; }
+
+div.note {
+  border-left: solid #d5dee3 20px;
+  border-right: solid #d5dee3 20px;
+  margin-left: 5%;
+  margin-right: 10%;
+  padding: 5px;
+}
+
+div.informalexample        { background-color: #d5dee3;
+                             border-top-width: 2px;
+                             border-top-style: double;
+                             border-top-color: #d3d3d3;
+                             border-bottom-width: 2px;
+                             border-bottom-style: double;
+                             border-bottom-color: #d3d3d3;
+                             padding: 4px;
+                             margin: 0em;
+                             margin-left: 2em;
+                           }
+
+pre.programlisting         { whitespace: pre;
+                             font-family: monospace;
+                             background-color: #d5dee3;
+                             border-top-width: 1px;
+                             border-top-style: single;
+                             border-top-color: #d3d3d3;
+                             border-bottom-width: 1px;
+                             border-bottom-style: single;
+                             border-bottom-color: #d3d3d3;
+                             padding: 4px;
+                             margin: 0em;
+                           }
+
+div.informalexample pre    { whitespace: pre;
+                             font-family: monospace;
+                             border-top-width: 0px;
+                             border-bottom-width: 0px;
+                             padding: 0px;
+                           }
diff --git a/xsl/docx/fo/.cvsignore b/xsl/docx/fo/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/fo/Makefile b/xsl/docx/fo/Makefile
new file mode 100644 (file)
index 0000000..da7148d
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/fo
+HTMLFILES = index.html table.html
+include ../Makefile.incl
diff --git a/xsl/docx/fo/page.png b/xsl/docx/fo/page.png
new file mode 100644 (file)
index 0000000..9c15d88
Binary files /dev/null and b/xsl/docx/fo/page.png differ
diff --git a/xsl/docx/html/.cvsignore b/xsl/docx/html/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/html/Makefile b/xsl/docx/html/Makefile
new file mode 100644 (file)
index 0000000..007900e
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/html
+HTMLFILES = index.html
+include ../Makefile.incl
diff --git a/xsl/docx/lib/.cvsignore b/xsl/docx/lib/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/lib/Makefile b/xsl/docx/lib/Makefile
new file mode 100644 (file)
index 0000000..86745dc
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../lib
+HTMLFILES = lib.html
+include ../Makefile.incl
diff --git a/xsl/docx/manpages/.cvsignore b/xsl/docx/manpages/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/manpages/Makefile b/xsl/docx/manpages/Makefile
new file mode 100644 (file)
index 0000000..98c468c
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/manpages
+HTMLFILES = index.html
+include ../Makefile.incl
diff --git a/xsl/docx/pi/.cvsignore b/xsl/docx/pi/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/pi/Makefile b/xsl/docx/pi/Makefile
new file mode 100644 (file)
index 0000000..5753e0c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/pi
+HTMLFILES = common.html
+include ../Makefile.incl
+
+common.html: pi.xml
+       $(XSLT) $< $(PIREFENTRY) $(XSLTOPT)
diff --git a/xsl/docx/refentry/.cvsignore b/xsl/docx/refentry/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/refentry/Makefile b/xsl/docx/refentry/Makefile
new file mode 100644 (file)
index 0000000..5a91a4a
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/refentry
+HTMLFILES = refentry.html
+include ../Makefile.incl
diff --git a/xsl/docx/roundtrip/.cvsignore b/xsl/docx/roundtrip/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/roundtrip/Makefile b/xsl/docx/roundtrip/Makefile
new file mode 100644 (file)
index 0000000..78d16cc
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/roundtrip
+HTMLFILES = index.html
+include ../Makefile.incl
diff --git a/xsl/docx/slides-fo/.cvsignore b/xsl/docx/slides-fo/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/slides-fo/Makefile b/xsl/docx/slides-fo/Makefile
new file mode 100644 (file)
index 0000000..cef3f67
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/slides-fo
+HTMLFILES = index.html
+include ../Makefile.incl
diff --git a/xsl/docx/slides-html/.cvsignore b/xsl/docx/slides-html/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/slides-html/Makefile b/xsl/docx/slides-html/Makefile
new file mode 100644 (file)
index 0000000..d66e0ea
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/slides-html
+HTMLFILES = index.html
+include ../Makefile.incl
diff --git a/xsl/docx/template/.cvsignore b/xsl/docx/template/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/template/Makefile b/xsl/docx/template/Makefile
new file mode 100644 (file)
index 0000000..38e39f8
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/template
+HTMLFILES = titlepage.html
+include ../Makefile.incl
diff --git a/xsl/docx/utility/.cvsignore b/xsl/docx/utility/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/utility/Makefile b/xsl/docx/utility/Makefile
new file mode 100644 (file)
index 0000000..b5a0698
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/utility
+HTMLFILES = utility.html
+include ../Makefile.incl
diff --git a/xsl/docx/website/.cvsignore b/xsl/docx/website/.cvsignore
new file mode 100644 (file)
index 0000000..2d19fc7
--- /dev/null
@@ -0,0 +1 @@
+*.html
diff --git a/xsl/docx/website/Makefile b/xsl/docx/website/Makefile
new file mode 100644 (file)
index 0000000..525beea
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../docsrc/website
+HTMLFILES = index.html
+include ../Makefile.incl