This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository libsaxon-java.
commit ce59b647763b2da9b4eef29f9fb8fdacf8cd5956 Author: Arnaud Vandyck <[email protected]> Date: Tue Mar 23 15:09:15 2004 +0000 Initial revision --- debian/README.Debian | 33 +++++++++++ debian/changelog | 65 ++++++++++++++++++++ debian/compat | 1 + debian/control | 43 ++++++++++++++ debian/copyright | 121 ++++++++++++++++++++++++++++++++++++++ debian/dirs | 1 + debian/libsaxon-java-doc.doc-base | 11 ++++ debian/libsaxon-java-doc.docs | 1 + debian/libsaxon-java-doc.javadoc | 20 +++++++ debian/rules | 98 ++++++++++++++++++++++++++++++ 10 files changed, 394 insertions(+) diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..48a443b --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,33 @@ +libsaxon-java for debian +------------------------- + +To process with Saxon, issue a command like the following +(all on one line): + +java -classpath=/usr/share/java/saxon.jar com.icl.saxon.StyleSheet \ + file.xml stylesheet.xsl + +(See the html docs for more details.) + +For better performance, you may wish to install a Java2 JVM. The +Blackdown site has a list of mirrors where you can download their +debian package of the Sun J2SDK or J2RE. Either one will work. The +site is here: + + http://www.blackdown.org/java-linux/mirrors.html + +- Mark Johnson <[email protected]>, Fri, 21 Sep 2001 06:32:43 -0400 + +Additionnal comments: + +I did completly revamped saxon. First Saxon is shipped in a zip form +with compiled classes and jar files. I did unzip the original, removed +the jar files and the javadoc (everything I can build). Then, I unjar +the sources and put them in a 'src' directory. Finally I created an orig +tarball. + +Then I can try to compile the whole thing and build the javadoc. I do +compile with gcj, make the javadoc with gjdoc and jar the parts with +fastjar, so, everything is free ;) + + -- Arnaud Vandyck <[email protected]>, Wed Aug 6 19:29:01 2003 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..0d42422 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,65 @@ +libsaxon-java (1:6.5.3-1) unstable; urgency=low + + * The real release is not 6.5.4 but 6.5.3 (closes: #229339) + * New maintainer: Debian Java Maintainers + <[email protected]> and I as an + uploader. Mark is no more interested in this package. + + -- Arnaud Vandyck <[email protected]> Tue, 23 Mar 2004 15:47:14 +0100 + +libsaxon-java (6.5.4-0.3) unstable; urgency=low + + * Re-Build with non-free JDK, it's the only way I found to solve the + 'missing classe' (that's not a missing class but the compiler seems to + make it wrong). It may be good to investigate this bug... maybe it's a + gnujaxp problem! (closes: #229337). + + -- Arnaud Vandyck <[email protected]> Sat, 24 Jan 2004 13:55:26 +0100 + +libsaxon-java (6.5.4-0.2) unstable; urgency=low + + * NMU + * rebuild to fix broken Build-Depends-Indep (closes: #212817) + + -- Rene Engelhard <[email protected]> Mon, 29 Dec 2003 21:29:45 +0100 + +libsaxon-java (6.5.4-0.1) unstable; urgency=low + + * Non maintainer upload (0-day NMU policy) + * New upstream release. + - 6.5.4. is most recent release (Closes: #154155) + - upstream fixed Namespace errors (Closes: #151007) + - upstream fixed curly braces handling (Closes: #141334) + * Packaging with new debian/rules based on the one found at + http://vbstefi60.fapse.ulg.ac.be/~arnaud/saxon/ + Thanks, Arnaud. + * Name changed from lib-saxon-java to libsaxon-java (Closes: #188460) + * Added libsaxon-java-doc package. (Closes: #176763), (Closes: #143346) + generation of api docs with gjdoc crashed on my machine, + so I used javadoc and included the generated files. + + -- Bastian Kleineidam <[email protected]> Mon, 8 Sep 2003 21:25:28 +0200 + +lib-saxon-java (6.4.4-1) unstable; urgency=low + + * New upstream release. Closes: bug#107786 + * Ditched old versions. + + -- Mark Johnson <[email protected]> Fri, 21 Sep 2001 06:33:43 -0400 + +lib-saxon-java (6.3-2) unstable; urgency=low + + * Fixed doc-base entry. + * Changed Recommends from saxon-catalog to saxon. + + -- Mark Johnson <[email protected]> Sat, 7 Jul 2001 21:47:55 -0400 + +lib-saxon-java (6.3-1) unstable; urgency=low + + * Initial Release. Closes: bug#101738 + + -- Mark Johnson <[email protected]> Thu, 21 Jun 2001 05:43:37 -0400 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +4 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9bef46e --- /dev/null +++ b/debian/control @@ -0,0 +1,43 @@ +Source: libsaxon-java +Section: contrib/libs +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Arnaud Vandyck <[email protected]> +Build-Depends-Indep: debhelper (>> 4.0.0), j2sdk1.3, fastjar, libgnujaxp-java, libfop-java, libjdom-java +Standards-Version: 3.6.1 + +Package: libsaxon-java +Architecture: all +Provides: lib-saxon-java +Replaces: lib-saxon-java +Conflicts: lib-saxon-java +Depends: kaffe | gij | sablevm | java1-runtime, libgnujaxp-java +Suggests: libfop-java, libjdom-java +Description: The Saxon XSLT Processor + The saxon package is a collection of tools for processing + XML documents and implements the XSLT 1.0 recommendation, including + XPath 1.0, in its entirety. + . + Saxon is known to work well for processing DocBook XML documents + with the DocBook XSL Stylesheets. Related packages make the process + straightforward. + . + Author: Michael H. Kay <[email protected]> + Homepage: <http://saxon.sourceforge.net/> + +Package: libsaxon-java-doc +Section: contrib/doc +Architecture: all +Description: The Saxon XSLT Processor's documentation and javadoc + The saxon package is a collection of tools for processing + XML documents and implements the XSLT 1.0 recommendation, including + XPath 1.0, in its entirety. + . + Saxon is known to work well for processing DocBook XML documents + with the DocBook XSL Stylesheets. Related packages make the process + straightforward. + . + This package contains the documentation and javadoc for Saxon. + . + Author: Michael H. Kay <[email protected]> + Homepage: <http://saxon.sourceforge.net/> diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..c4e6b49 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,121 @@ +This package was debianized by Mark Johnson <[email protected]> on +Fri, 21 Sep 2001 06:35:31 -0400 + +It was downloaded from <http://saxon.sourceforge.net/> + +Upstream Author: Michael H. Kay <[email protected]> + +Copyright: + +Saxon + +The contents of the downloaded file (saxon.zip), with the exception of +the �lfred parser (see below), are subject to the Mozilla Public +License Version 1.0 (the "License"); you may not use this file except +in compliance with the License. You may obtain a copy of the License +at http://www.mozilla.org/MPL/ + +Software distributed under the License is distributed on an "AS IS" +basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See +the License for the specific language governing rights and limitations +under the License. + +The Original Code of SAXON comprises all those components which are +not explicitly attributed to other parties. It does not include the +�lfred parser, which is redistributed under the licence described +below. + +The Initial Developer of the Original Code is Michael Kay of +International Computers Limited. Individual modules identified as +being created by James Clark, David Megginson, or John Cowan include +separate IPR notices. All Rights Reserved. + +Since February 2001 I (Michael Kay) have been an employee of Software +AG, and I continue to develop Saxon with the support and sponsorship +of that company. Technically, therefore, the "Initial Developer" no +longer exists (the form of words was deliberately chosen to reflect +the joint involvement of myself and ICL), so I now work as a +"Contributor". Other contributors are acknowledged individually in +comments attached to the relevant code modules. + +iclway is an Internet Service Provider operated by ICL; however, the +fact that I continue to use this ISP for hosting Saxon does not imply +that ICL have any interest in the content of the site. Equally, for +reasons of continuity, I have kept the icl.com domain name in package +names and namespace URIs with the tacit consent of ICL, but this +should not be taken to imply any ongoing ICL involvement. + +If you produce a product that includes or requires SAXON, please refer +to it as "The SAXON XSLT Processor from Michael Kay", and include the +URL of the master copy, which is at +http://users.iclway.co.uk/mhkay/saxon/. + +There is no guarantee of technical support, though I am usually able +to answer enquiries within a few days. Please register with the +mailing list available at http://saxon.xsl.listbot.com and raise any +enquiries there. Also check the list archives: I post lists of known +errors there from time to time. + + +�lfred + +Included in the Saxon distribution is a modified version of the �lfred +XML parser from Microstar. I have taken the relevant part of David +Brownell's �lfred2 distribution, repackaged it, and fixed a few +bugs. All cahnges are clearly documented in the source code. + +This is distributed under the terms of Microstar's terms and +conditions, which are as follows: + + AElfred, Version 1.2 + Microstar's Java-Based XML Parser + Copyright (c) 1997, 1998 by Microstar Software Ltd. + Home Page: http://www.microstar.com/XML/ + + AElfred is free for both commercial and non-commercial use and + redistribution, provided that Microstar's copyright and disclaimer are + retained intact. You are free to modify AElfred for your own use and + to redistribute AElfred with your modifications, provided that the + modifications are clearly documented. + + DISCLAIMER + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + merchantability or fitness for a particular purpose. Please use it AT + YOUR OWN RISK. + + +David Brownell added the following statement: + + +/* + * Copyright (c) 1999-2000 by David Brownell. All Rights Reserved. + * + * This program is open source software; you may use, copy, modify, and + * redistribute it under the terms of the LICENSE with which it was + * originally distributed. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * LICENSE for more details. + */ + +The version included with Saxon is David Brownell's code of 26 Feb +2000, modified as follows: + + Changed the package name to com.icl.saxon.aelfred to prevent any + accidental confusion with the original Microstar code or with + David Brownell's version. + + Fixed several bugs: (1) a bug in namespace handling (where an + attribute xxx:name precedes the xmlns:xxx declaration) (2) + poor diagnostics when end of file occurs prematurely + + Subsetting the code to include only the XML non-validating + parser and SAX driver, with appropriate changes to the setFeature() + and getFeature() methods. + + Some further changes made by David Brownell up to June 2001 + have been incorporated. diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..13c9f03 --- /dev/null +++ b/debian/dirs @@ -0,0 +1 @@ +usr/share/java diff --git a/debian/libsaxon-java-doc.doc-base b/debian/libsaxon-java-doc.doc-base new file mode 100644 index 0000000..8785460 --- /dev/null +++ b/debian/libsaxon-java-doc.doc-base @@ -0,0 +1,11 @@ +Document: libsaxon-java +Title: Saxon XSLT Processor Documentation +Author: Michael H. Kay +Abstract: This manual describes what saxon is and how it can be used with XSL stylesheets. A nice XSLT reference is included. +Section:Text + +Format: HTML +Index: /usr/share/doc/libsaxon-java-doc/index.html +Files: /usr/share/doc/libsaxon-java-doc/* + + diff --git a/debian/libsaxon-java-doc.docs b/debian/libsaxon-java-doc.docs new file mode 100644 index 0000000..30d29de --- /dev/null +++ b/debian/libsaxon-java-doc.docs @@ -0,0 +1 @@ +doc/* diff --git a/debian/libsaxon-java-doc.javadoc b/debian/libsaxon-java-doc.javadoc new file mode 100644 index 0000000..eb6ab6c --- /dev/null +++ b/debian/libsaxon-java-doc.javadoc @@ -0,0 +1,20 @@ +com.icl.saxon +com.icl.saxon.aelfred +com.icl.saxon.charcode +com.icl.saxon.expr +com.icl.saxon.exslt +com.icl.saxon.fop +com.icl.saxon.functions +com.icl.saxon.handlers +com.icl.saxon.jdom +com.icl.saxon.number +com.icl.saxon.om +com.icl.saxon.output +com.icl.saxon.pattern +com.icl.saxon.sort +com.icl.saxon.sql +com.icl.saxon.style +com.icl.saxon.tinytree +com.icl.saxon.trace +com.icl.saxon.tree +org.w3c.xsl diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..a6d10f2 --- /dev/null +++ b/debian/rules @@ -0,0 +1,98 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +PACKAGE=libsaxon-java +JAVA_HOME=/usr/lib/j2se/1.3 +BASE=debian/$(PACKAGE) +JAVASHARE=usr/share/java +SOURCES=src +BUILD=build +APIDOC=doc/api +FOP=com/icl/saxon/fop +JDOM=com/icl/saxon/jdom +UPSTREAM_VERSION = 6.5.3 +#$(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-) +CLASSPATH = /usr/share/java/gnujaxp.jar:/usr/share/java/jdom.jar:/usr/share/java/fop.jar + +configure: configure-stamp +configure-stamp: + dh_testdir + if [ ! -d $(BUILD) ]; then mkdir $(BUILD); fi + touch configure-stamp + + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(JAVA_HOME)/bin/javac -sourcepath $(SOURCES) -classpath $(CLASSPATH) -d $(BUILD) `find $(SOURCES) -name \*.java` + cp -r $(SOURCES)/META-INF $(BUILD) + # split off fop and jdom classes, everything else into saxon.jar + (cd $(BUILD); fastjar -cf ../saxon.jar META-INF `find . -name \*.class | egrep -v $(JDOM)\|$(FOP)`; \ + fastjar -cf ../saxon-fop.jar $(FOP)/*.class; \ + fastjar -cf ../saxon-jdom.jar $(JDOM)/*.class ) + # gjdoc crashes on my machine - bummer! [email protected] + #(cd $(APIDOC) ; gjdoc -sourcepath ../../$(SOURCES) -genhtml -verbose @../../debian/libsaxon-java-doc.javadoc) + #/usr/bin/docbook-to-man debian/libsaxon-java.sgml > libsaxon-java.1 + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp saxon*.jar + rm -rf $(BUILD) + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + install -m 644 saxon.jar $(BASE)/$(JAVASHARE)/saxon-$(UPSTREAM_VERSION).jar + install -m 644 saxon-fop.jar $(BASE)/$(JAVASHARE)/saxon-fop-$(UPSTREAM_VERSION).jar + install -m 644 saxon-jdom.jar $(BASE)/$(JAVASHARE)/saxon-jdom-$(UPSTREAM_VERSION).jar + + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples -plibsaxon-java-doc samples/* +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_installman + dh_link -plibsaxon-java $(JAVASHARE)/saxon-$(UPSTREAM_VERSION).jar $(JAVASHARE)/saxon.jar \ + $(JAVASHARE)/saxon-fop-$(UPSTREAM_VERSION).jar $(JAVASHARE)/saxon-fop.jar \ + $(JAVASHARE)/saxon-jdom-$(UPSTREAM_VERSION).jar $(JAVASHARE)/saxon-jdom.jar \ +# dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +binary-arch: build install +# We have nothing to do by default. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libsaxon-java.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

