From 2ed31b2ead03408ead67dbd5aa9afa6f0ffb7dc4 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Thu, 23 Aug 2007 04:47:11 +0000 Subject: [PATCH] Prepared xsl-saxon module for standalone release. --- xsl-saxon/.cvsignore | 3 + xsl-saxon/AUTHORS | 3 + xsl-saxon/BUGS | 22 +++++ xsl-saxon/COPYING | 39 +++++++++ xsl-saxon/INSTALL | 31 +++++++ xsl-saxon/Makefile | 29 +++++++ xsl-saxon/README | 54 +++++++++++++ xsl-saxon/VERSION | 108 +++++++++++++++++++++++++ xsl-saxon/nbproject/build-impl.xml | 3 +- xsl-saxon/nbproject/project.properties | 4 +- 10 files changed, 293 insertions(+), 3 deletions(-) create mode 100644 xsl-saxon/.cvsignore create mode 100644 xsl-saxon/AUTHORS create mode 100644 xsl-saxon/BUGS create mode 100644 xsl-saxon/COPYING create mode 100644 xsl-saxon/INSTALL create mode 100644 xsl-saxon/Makefile create mode 100644 xsl-saxon/README create mode 100644 xsl-saxon/VERSION diff --git a/xsl-saxon/.cvsignore b/xsl-saxon/.cvsignore new file mode 100644 index 000000000..e4ba32efe --- /dev/null +++ b/xsl-saxon/.cvsignore @@ -0,0 +1,3 @@ +build +javadoc +saxon65.jar diff --git a/xsl-saxon/AUTHORS b/xsl-saxon/AUTHORS new file mode 100644 index 000000000..093706e21 --- /dev/null +++ b/xsl-saxon/AUTHORS @@ -0,0 +1,3 @@ +The DocBook Saxon extensions are maintained by Norman Walsh, +, and members of the DocBook Project, + diff --git a/xsl-saxon/BUGS b/xsl-saxon/BUGS new file mode 100644 index 000000000..5aa460d2f --- /dev/null +++ b/xsl-saxon/BUGS @@ -0,0 +1,22 @@ +To view a list of all open bugs for the DocBook Saxon extensions: + + http://docbook.sf.net/tracker/xsl-saxon/bugs + +To submit a bug report against the DocBook Saxon extensions:: + + http://docbook.sf.net/tracker/submit/bug + +To do a full-text search of all DocBook Project issues: + + http://docbook.sf.net/tracker/search + +The DocBook Saxon extensions are for use with the DocBook Project +XSL stylesheets. Discussion about the DocBook XSL stylesheets +takes place on the docbook-apps mailing list: + + http://wiki.docbook.org/topic/DocBookAppsMailingList + +Real-time discussion takes place on IRC: + + http://wiki.docbook.org/topic/DocBookIrcChannel + irc://irc.freenode.net/docbook diff --git a/xsl-saxon/COPYING b/xsl-saxon/COPYING new file mode 100644 index 000000000..6354987e7 --- /dev/null +++ b/xsl-saxon/COPYING @@ -0,0 +1,39 @@ +Copyright +--------- +Copyright (C) 1999-2007 Norman Walsh +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. diff --git a/xsl-saxon/INSTALL b/xsl-saxon/INSTALL new file mode 100644 index 000000000..2bb897528 --- /dev/null +++ b/xsl-saxon/INSTALL @@ -0,0 +1,31 @@ +$Id: INSTALL 6672 2007-03-05 17:01:58Z xmldoc $ + +INSTALL file for the DocBook Saxon extensions + +---------------------------------------------------------------------- +Case #1: Installation using a package management system +---------------------------------------------------------------------- +If you've installed the DocBook Saxon extensions distribution using +"apt-get", "yum", "urpmi", or some similar package-management +front-end, then as part of the package installation, the +saxon65.jar file for the extensions have most likely already been +installed in the appropriate location for your system. To determine +where the jar file is installed, consult the specific documentation +for your system (for example, the README.Debian file). + +---------------------------------------------------------------------- +Case #2: Installing manually +---------------------------------------------------------------------- +To manually "install" the saxon65.jar file, simply place it in a +directory where you'd normally store jar files. + +---------------------------------------------------------------------- +How to use the DocBook Saxon extensions +---------------------------------------------------------------------- +To use the DocBook Saxon extensions, add the absolute path to the +saxon65.jar file (wherever you may it installed) to your Java +classpath and process your documents with the Saxon XSLT engine and +with the value of the DocBook XSL stylesheets "use.extensions" +parameter set to 1. + +For a few more details, see the README file. diff --git a/xsl-saxon/Makefile b/xsl-saxon/Makefile new file mode 100644 index 000000000..7f6ebd1e1 --- /dev/null +++ b/xsl-saxon/Makefile @@ -0,0 +1,29 @@ +include ../buildtools/Makefile.incl +include ../releasetools/Variables.mk + +DISTRO=xsl-saxon + +# value of DISTRIB_DEPENDS is a space-separated list of any +# targets for this distro's "distrib" target to depend on +DISTRIB_DEPENDS = + +# value of ZIP_EXCLUDES is a space-separated list of any file or +# directory names (shell wildcards OK) that should be excluded +# from the zip file and tarball for the release +DISTRIB_EXCLUDES = + +ANT = ant +ANT_OPTS = + +all: saxon65.jar javadoc + +saxon65.jar: $(wildcard src/com/nwalsh/saxon/*.java) + $(ANT) jar + +javadoc: + $(ANT) javadoc + +clean: + $(ANT) clean + +include ../releasetools/Targets.mk diff --git a/xsl-saxon/README b/xsl-saxon/README new file mode 100644 index 000000000..2e91214e0 --- /dev/null +++ b/xsl-saxon/README @@ -0,0 +1,54 @@ +---------------------------------------------------------------------- + README file for the DocBook Saxon Extensions +---------------------------------------------------------------------- +$Id: README 6672 2007-03-05 17:01:58Z xmldoc $ + +These are Java extensions for use with the DocBook XML stylesheets +and the Saxon XSLT engine. + +This README file provides only very minimal documentation on the +DocBook Project Saxon extensions. For more complete information +on the features the extensions provide and on how to use them +with the DocBook Project XSL stylesheets, see Bob Stayton's book +"DocBook XSL: The Complete Guide", available online at: + + http://www.sagehill.net/docbookxsl/ + +---------------------------------------------------------------------- +Installation +---------------------------------------------------------------------- +For information on installing these extensions, see the INSTALL file. + +---------------------------------------------------------------------- +How to use the DocBook Saxon extensions +---------------------------------------------------------------------- +To use the DocBook Saxon extensions, add the absolute path to the +saxon65.jar file to your Java classpath and process your documents +with the Saxon XSLT engine and with the value of the DocBook XSL +stylesheets "use.extensions" parameter set to 1. + +---------------------------------------------------------------------- +Manifest +---------------------------------------------------------------------- +AUTHORS contact information +BUGS about known problems +COPYING copyright information +INSTALL installation instructions +README this file +TODO about planned features not yet implemented +VERSION release metadata, including the current version + number (note that the VERSION file is an XSL stylesheet) +NEWS changes since the last public release + +saxon65.jar Java extensions for use with the Saxon XSLT engine + +---------------------------------------------------------------------- +Changes +---------------------------------------------------------------------- +For a hyperlinked view of the cumulative change history for the +DocBook Saxon extensions, see the following: + + http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl-saxon/?view=log + http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl-java/?view=log + +See the NEWS file for changes made since the previous release. diff --git a/xsl-saxon/VERSION b/xsl-saxon/VERSION new file mode 100644 index 000000000..a83203deb --- /dev/null +++ b/xsl-saxon/VERSION @@ -0,0 +1,108 @@ + + + + + + + + + +docbook-xsl-saxon +0.00.0 +7155 +$Revision: 7268 $ +$URL: https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/xsl/VERSION $ + + + + + DocBook + Saxon Extensions + 1.73.2-pre + + +Initial freshmeat announcement + + + + + + + + + + http://sourceforge.net/projects/docbook/ + http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.tar.gz?download + http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.zip?download + http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.bz2?download + http://sourceforge.net/project/shownotes.php?release_id={SFRELID} + http://docbook.svn.sourceforge.net/viewvc/docbook/ + http://lists.oasis-open.org/archives/docbook-apps/ + This is the initial release of the Saxon extensions as a separate package. + + + + + + + + + + + + + + + + + + You must specify the sf-relid as a parameter. + + + + + + + + + + + + + + + + + + : + + + + + + + + + : + + + + + + + + + : + + + + + diff --git a/xsl-saxon/nbproject/build-impl.xml b/xsl-saxon/nbproject/build-impl.xml index 9624598ec..e15eb5e6b 100644 --- a/xsl-saxon/nbproject/build-impl.xml +++ b/xsl-saxon/nbproject/build-impl.xml @@ -564,7 +564,8 @@ is divided into following sections: - + + diff --git a/xsl-saxon/nbproject/project.properties b/xsl-saxon/nbproject/project.properties index a0924a400..a5d4e1d44 100644 --- a/xsl-saxon/nbproject/project.properties +++ b/xsl-saxon/nbproject/project.properties @@ -12,8 +12,8 @@ debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} -# This directory is removed when the project is cleaned: -dist.dir=dist +dist.dir=. +# This jar file and javadoc are removed when the project is cleaned. dist.jar=${dist.dir}/saxon65.jar dist.javadoc.dir=${dist.dir}/javadoc file.reference.saxon.jar=../../../../../usr/local/java/saxon6/saxon.jar -- 2.40.0