[libsaxon-java] 01/33: Initial revision

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Jun 19 12:26:38 UTC 2017


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 <avdyk at debian.org>
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 <mrj at debian.org>, 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 <arnaud.vandyck at ulg.ac.be>, 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
+    <pkg-java-maintainers at lists.alioth.debian.org> and I as an
+    uploader. Mark is no more interested in this package.
+
+ -- Arnaud Vandyck <avdyk at debian.org>  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 <avdyk at debian.org>  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 <rene at debian.org>  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 <calvin at debian.org>  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 <mrj at debian.org>  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 <mrj at debian.org>  Sat,  7 Jul 2001 21:47:55 -0400
+
+lib-saxon-java (6.3-1) unstable; urgency=low
+
+  * Initial Release. Closes: bug#101738
+
+ -- Mark Johnson <mrj at debian.org>  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 <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Arnaud Vandyck <avdyk at debian.org>
+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 <Michael.Kay at icl.com>
+ 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 <Michael.Kay at icl.com>
+ 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 <mrj at debian.org> on 
+Fri, 21 Sep 2001 06:35:31 -0400
+
+It was downloaded from <http://saxon.sourceforge.net/>
+
+Upstream Author: Michael H. Kay <Michael.Kay at icl.com>
+
+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! calvin at debian.org
+	#(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



More information about the pkg-java-commits mailing list