[saxonb] 01/34: - initial commit

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Apr 6 14:38:51 UTC 2018


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository saxonb.

commit 400c02c9e0b03fcd0ed49a62ec5436ffc38c380f
Author: Michael Koch <konqueror at gmx.de>
Date:   Wed Feb 6 21:51:24 2008 +0000

    - initial commit
---
 debian/README.Debian                               |  27 +
 debian/README.Debian-source                        |  10 +
 debian/build.xml                                   |  81 +++
 debian/changelog                                   |   5 +
 debian/compat                                      |   1 +
 debian/control                                     |  30 +
 debian/copyright                                   | 615 +++++++++++++++++++++
 debian/libsaxonb-java-doc.doc-base                 |   9 +
 debian/libsaxonb-java-doc.install                  |   1 +
 debian/patches/disable-dotnet-support.patch        |  20 +
 debian/patches/disable-proprietary-saxon.patch     |  65 +++
 debian/rules                                       |  35 ++
 .../META-INF/service/javax.xml.xpath.XPathFactory  |   6 +
 .../service/javax.xml.transform.TransformerFactory |   1 +
 14 files changed, 906 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..23db98e
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,27 @@
+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.
+
+SECURITY WARNING:
+By default, saxon allows arbitrary java methods to be executed from an XSLT.
+If you do not trust the XSLTs or you use saxon inside e.g. servlet where you 
+cannot control which stylesheets get executed, be sure to disable the use of 
+extension functions.
+
+How to disable execution of extensions:
+
+From the commandline:
+Use the -noext switch to suppress calls on extension functions, other than 
+system-supplied Saxon and EXSLT extension functions.
+
+From inside Java:
+Set the Attribute 'FeatureKeys.ALLOW_EXTERNAL_FUNCTIONS' to 'false'
+on the TransformerFactory used to process the Stylesheet.
+
+-  Wolfgang Baer <WBaer at gmx.de>  Thu,  5 Jan 2006 11:25:01 +0100
diff --git a/debian/README.Debian-source b/debian/README.Debian-source
new file mode 100644
index 0000000..9ebfa23
--- /dev/null
+++ b/debian/README.Debian-source
@@ -0,0 +1,10 @@
+libsaxon-java for debian
+-------------------------
+
+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.
+
+ -- Arnaud Vandyck <arnaud.vandyck at ulg.ac.be>, Wed Aug  6 19:29:01 2003
diff --git a/debian/build.xml b/debian/build.xml
new file mode 100644
index 0000000..6be3dbe
--- /dev/null
+++ b/debian/build.xml
@@ -0,0 +1,81 @@
+<project name="saxon-b" default="jar">
+
+  <target name="clean">
+    <delete dir="../build" />
+    <delete dir="../dist" />
+  </target>
+
+  <target name="compile">
+    <mkdir dir="../build" />
+    <javac srcdir="../src" destdir="../build" source="1.5" target="1.5" nowarn="true">
+      <exclude name="**/dotnet/**" />
+    </javac>
+  </target>
+
+  <target name="jar" depends="compile">
+    <property name="upstream-version" value="9.0" />
+    <mkdir dir="../dist" />
+    <jar destfile="../dist/saxonb-${upstream-version}.jar" basedir="../build">
+      <fileset dir="saxonb" />
+      <fileset dir="../build">
+        <exclude name="**/ant/**" />
+        <exclude name="**/dom4j/**" />
+        <exclude name="**/dom/**" />
+        <exclude name="**/jdom/**" />
+        <exclude name="**/sql/**" />
+        <exclude name="**/xom/**" />
+        <exclude name="**/xpath/**" />
+        <exclude name="**/xml/xquery/**" />
+        <exclude name="**/xqj/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-ant-${upstream-version}.jar" basedir="../build" includes="**/ant/**">
+      <fileset dir="../build">
+        <include name="**/ant/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-dom4j-${upstream-version}.jar" basedir="../build" includes="**/dom4j/**">
+      <fileset dir="../build">
+        <include name="**/dom4j/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-dom-${upstream-version}.jar" basedir="../build" includes="**/dom/**">
+      <fileset dir="../build">
+        <include name="**/dom/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-jdom-${upstream-version}.jar" basedir="../build" includes="**/jdom/**">
+      <fileset dir="../build">
+        <include name="**/jdom/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-sql-${upstream-version}.jar" basedir="../build" includes="**/sql/**">
+      <fileset dir="../build">
+        <include name="**/sql/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-xom-${upstream-version}.jar" basedir="../build" includes="**/xom/**">
+      <fileset dir="../build">
+        <include name="**/xom/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-xpath-${upstream-version}.jar" basedir="../build" includes="**/xpath/**">
+      <fileset dir="saxonb-xpath" />
+      <fileset dir="../build">
+        <include name="**/xpath/**" />
+      </fileset>
+    </jar>
+    <jar destfile="../dist/saxonb-xqj-${upstream-version}.jar" basedir="../build" includes="**/xqj/**,**/xml/xquery/**">
+      <fileset dir="../build">
+        <include name="**/xml/xquery/**" />
+        <include name="**/xqj/**" />
+      </fileset>
+    </jar>
+  </target>
+
+  <target name="javadoc" depends="compile">
+    <mkdir dir="../dist/api" />
+    <javadoc sourcepath="../src" destdir="../dist/api" encoding="iso-8859-1" />
+  </target>
+
+</project>
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ca9cf82
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+saxonb (9.0-1) unstable; urgency=low
+
+  * Initial version. Closes: #350338, #408842.
+
+ -- Michael Koch <konqueror at gmx.de>  Tue, 18 Dec 2007 00:09:18 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..e3d3471
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,30 @@
+Source: saxonb
+Section: libs
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Michael Koch <konqueror at gmx.de>
+Build-Depends: debhelper (>= 5), cdbs
+Build-Depends-Indep: java-gcj-compat-dev, ant (>= 1.7), libdom4j-java, libjdom1-java
+Homepage: http://saxon.sourceforge.net/
+Standards-Version: 3.7.3
+
+Package: libsaxonb-java
+Architecture: all
+Depends: java-gcj-compa | java1-runtime | java2-runtime, libdom4j-java, libjdom1-java
+Suggests: libsaxonb-java-doc
+Description: The Saxon-B XSLT Processor
+ The saxon package is a collection of tools for processing XML documents and 
+ implements XSLT 2.0, XPath 2.0, and XQuery 1.0.
+ .
+ Saxon is known to work well for processing DocBook XML documents
+ with the DocBook XSL Stylesheets. Related packages make the process
+ straightforward.
+
+Package: libsaxonb-java-doc
+Section: doc
+Architecture: all
+Description: The Saxon-B XSLT Processor's documentation and javadoc
+ The saxon package is a collection of tools for processing XML documents and 
+ implements XSLT 2.0, XPath 2.0, and XQuery 1.0.
+ .
+ This package contains the documentation and javadoc for Saxon.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8819788
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,615 @@
+This package was debianized by Michael Koch <konqueror at gmx.de> on 
+Fri, 28 Dec 2007 17:18:24 -0400
+
+It was downloaded from <http://saxon.sourceforge.net/>
+
+Upstream Author:
+           Michael H. Kay <Michael.Kay at icl.com>
+
+Copyright: (C) 2006, 2007, 2008 Michael H. Kay
+
+License:
+
+                           MOZILLA PUBLIC LICENSE
+                                 Version 1.0
+                               ______________
+
+   1. Definitions.
+
+   1.1. ``Contributor'' means each entity that creates or contributes to
+        the creation of Modifications.
+
+   1.2. ``Contributor Version'' means the combination of the Original
+        Code, prior Modifications used by a Contributor, and the
+        Modifications made by that particular Contributor.
+
+   1.3. ``Covered Code'' means the Original Code or Modifications or
+        the combination of the Original Code and Modifications, in each
+        case including portions thereof.
+
+   1.4. ``Electronic Distribution Mechanism'' means a mechanism
+        generally accepted in the software development community for the
+        electronic transfer of data.
+
+   1.5. ``Executable'' means Covered Code in any form other than
+        Source Code.
+
+   1.6. ``Initial Developer'' means the individual or entity
+        identified as the Initial Developer in the Source Code notice
+        required by Exhibit A.
+
+   1.7. ``Larger Work'' means a work which combines Covered Code or
+        portions thereof with code not governed by the terms of this
+        License.
+
+   1.8. ``License'' means this document.
+
+   1.9. ``Modifications'' means any addition to or deletion from the
+        substance or structure of either the Original Code or any previous
+        Modifications. When Covered Code is released as a series of files,
+        a Modification is:
+
+        A. Any addition to or deletion from the contents of a file containing
+           Original Code or previous Modifications.
+
+        B. Any new file that contains any part of the Original Code or
+           previous Modifications.
+
+   1.10. ``Original Code'' means Source Code of computer software code
+        which is described in the Source Code notice required by Exhibit A as
+        Original Code, and which, at the time of its release under this License
+        is not already Covered Code governed by this License.
+
+   1.11. ``Source Code'' means the preferred form of the Covered Code for
+        making modifications to it, including all modules it contains, plus any
+        associated interface definition files, scripts used to control
+        compilation and installation of an Executable, or a list of source code
+        differential comparisons against either the Original Code or another
+        well known, available Covered Code of the Contributor's choice. The
+        Source Code can be in a compressed or archival form, provided the
+        appropriate decompression or de-archiving software is widely available
+        for no charge.
+
+   1.12. ``You'' means an individual or a legal entity exercising rights
+        under, and complying with all of the terms of, this License or a future
+        version of this License issued under Section 6.1. For legal entities,
+        ``You'' includes any entity which controls, is controlled by, or is
+        under common control with You. For purposes of this definition,
+        ``control'' means (a) the power, direct or indirect, to cause the
+        direction or management of such entity, whether by contract or
+        otherwise, or (b) ownership of fifty percent (50%) or more of the
+        outstanding shares or beneficial ownership of such entity.
+
+   2. Source Code License.
+
+   2.1. The Initial Developer Grant.
+
+        The Initial Developer hereby grants You a world-wide, royalty-free,
+        non-exclusive license, subject to third party intellectual property
+        claims:
+
+        (a) to use, reproduce, modify, display, perform, sublicense and
+        distribute the Original Code (or portions thereof) with or without
+        Modifications, or as part of a Larger Work; and
+
+        (b) under patents now or hereafter owned or controlled by Initial
+        Developer, to make, have made, use and sell (``Utilize'') the
+        Original Code (or portions thereof), but solely to the extent that
+        any such patent is reasonably necessary to enable You to Utilize
+        the Original Code (or portions thereof) and not to any greater
+        extent that may be necessary to Utilize further Modifications or
+        combinations.
+
+   2.2. Contributor Grant.
+
+        Each Contributor hereby grants You a world-wide, royalty-free,
+        non-exclusive license, subject to third party intellectual property
+        claims:
+
+        (a) to use, reproduce, modify, display, perform, sublicense and
+        distribute the Modifications created by such Contributor (or
+        portions thereof) either on an unmodified basis, with other
+        Modifications, as Covered Code or as part of a Larger Work; and
+
+        (b) under patents now or hereafter owned or controlled by
+        Contributor, to Utilize the Contributor Version (or portions
+        thereof), but solely to the extent that any such patent is
+        reasonably necessary to enable You to Utilize the Contributor
+        Version (or portions thereof), and not to any greater extent that
+        may be necessary to Utilize further Modifications or combinations.
+
+   3. Distribution Obligations.
+
+   3.1. Application of License.
+
+        The Modifications which You create or to which You contribute are
+        governed by the terms of this License, including without limitation
+        Section 2.2. The Source Code version of Covered Code may be
+        distributed only under the terms of this License or a future
+        version of this License released under Section 6.1, and You must
+         include a copy of this License with every copy of the Source Code
+        You distribute. You may not offer or impose any terms on any Source
+        Code version that alters or restricts the applicable version of
+        this License or the recipients' rights hereunder. However, You may
+        include an additional document offering the additional rights
+        described in Section 3.5.
+
+   3.2. Availability of Source Code.
+        Any Modification which You create or to which You contribute must
+        be made available in Source Code form under the terms of this
+        License either on the same media as an Executable version or via an
+        accepted Electronic Distribution Mechanism to anyone to whom you
+        made an Executable version available; and if made available via
+        Electronic Distribution Mechanism, must remain available for at
+        least twelve (12) months after the date it initially became
+        available, or at least six (6) months after a subsequent version of
+        that particular Modification has been made available to such
+        recipients. You are responsible for ensuring that the Source Code
+        version remains available even if the Electronic Distribution
+        Mechanism is maintained by a third party.
+
+   3.3. Description of Modifications.
+        You must cause all Covered Code to which you contribute to contain
+        a file documenting the changes You made to create that Covered Code
+        and the date of any change. You must include a prominent statement
+        that the Modification is derived, directly or indirectly, from
+        Original Code provided by the Initial Developer and including the
+        name of the Initial Developer in (a) the Source Code, and (b) in
+        any notice in an Executable version or related documentation in
+        which You describe the origin or ownership of the Covered Code.
+
+   3.4. Intellectual Property Matters
+
+        (a) Third Party Claims.
+        If You have knowledge that a party claims an intellectual property
+        right in particular functionality or code (or its utilization under
+        this License), you must include a text file with the source code
+        distribution titled ``LEGAL'' which describes the claim and the
+        party making the claim in sufficient detail that a recipient will
+        know whom to contact. If you obtain such knowledge after You make
+        Your Modification available as described in Section 3.2, You shall
+        promptly modify the LEGAL file in all copies You make available
+        thereafter and shall take other steps (such as notifying
+        appropriate mailing lists or newsgroups) reasonably calculated to
+        inform those who received the Covered Code that new knowledge has
+        been obtained.
+
+        (b) Contributor APIs.
+        If Your Modification is an application programming interface and
+        You own or control patents which are reasonably necessary to
+        implement that API, you must also include this information in the
+        LEGAL file.
+
+   3.5. Required Notices.
+
+        You must duplicate the notice in Exhibit A in each file of the Source
+        Code, and this License in any documentation for the Source Code, where
+        You describe recipients' rights relating to Covered Code. If You
+        created one or more Modification(s), You may add your name as a
+        Contributor to the notice described in Exhibit A. If it is not possible
+        to put such notice in a particular Source Code file due to its
+        structure, then you must include such notice in a location (such as a
+        relevant directory file) where a user would be likely to look for such
+        a notice. You may choose to offer, and to charge a fee for, warranty,
+        support, indemnity or liability obligations to one or more recipients
+        of Covered Code. However, You may do so only on Your own behalf, and
+        not on behalf of the Initial Developer or any Contributor. You must
+        make it absolutely clear than any such warranty, support, indemnity or
+        liability obligation is offered by You alone, and You hereby agree to
+        indemnify the Initial Developer and every Contributor for any liability
+        incurred by the Initial Developer or such Contributor as a result of
+        warranty, support, indemnity or liability terms You offer.
+
+   3.6. Distribution of Executable Versions.
+
+        You may distribute Covered Code in Executable form only if the
+        requirements of Section 3.1-3.5 have been met for that Covered Code,
+        and if You include a notice stating that the Source Code version of the
+        Covered Code is available under the terms of this License, including a
+        description of how and where You have fulfilled the obligations of
+        Section 3.2. The notice must be conspicuously included in any notice in
+        an Executable version, related documentation or collateral in which You
+        describe recipients' rights relating to the Covered Code. You may
+        distribute the Executable version of Covered Code under a license of
+        Your choice, which may contain terms different from this License,
+        provided that You are in compliance with the terms of this License and
+        that the license for the Executable version does not attempt to limit
+        or alter the recipient's rights in the Source Code version from the
+        rights set forth in this License. If You distribute the Executable
+        version under a different license You must make it absolutely clear
+        that any terms which differ from this License are offered by You alone,
+        not by the Initial Developer or any Contributor. You hereby agree to
+        indemnify the Initial Developer and every Contributor for any liability
+        incurred by the Initial Developer or such Contributor as a result of
+        any such terms You offer.
+
+   3.7. Larger Works.
+
+        You may create a Larger Work by combining Covered Code with other code
+        not governed by the terms of this License and distribute the Larger
+        Work as a single product. In such a case, You must make sure the
+        requirements of this License are fulfilled for the Covered Code.
+
+   4. Inability to Comply Due to Statute or Regulation.
+
+        If it is impossible for You to comply with any of the terms of this
+        License with respect to some or all of the Covered Code due to
+        statute or regulation then You must: (a) comply with the terms of
+        this License to the maximum extent possible; and (b) describe the
+        limitations and the code they affect. Such description must be
+        included in the LEGAL file described in Section 3.4 and must be
+        included with all distributions of the Source Code. Except to the
+        extent prohibited by statute or regulation, such description must
+        be sufficiently detailed for a recipient of ordinary skill to be
+        able to understand it.
+
+   5. Application of this License.
+
+        This License applies to code to which the Initial Developer has
+        attached the notice in Exhibit A, and to related Covered Code.
+
+   6. Versions of the License.
+
+   6.1. New Versions.
+
+        Netscape Communications Corporation (``Netscape'') may publish
+        revised and/or new versions of the License from time to time. Each
+        version will be given a distinguishing version number.
+
+   6.2. Effect of New Versions.
+
+        Once Covered Code has been published under a particular version of
+        the License, You may always continue to use it under the terms of
+        that version. You may also choose to use such Covered Code under
+        the terms of any subsequent version of the License published by
+        Netscape. No one other than Netscape has the right to modify the
+        terms applicable to Covered Code created under this License.
+
+   6.3. Derivative Works.
+
+        If you create or use a modified version of this License (which you
+        may only do in order to apply it to code which is not already
+        Covered Code governed by this License), you must (a) rename Your
+        license so that the phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'',
+        ``Netscape'', ``NPL'' or any confusingly similar phrase do not
+        appear anywhere in your license and (b) otherwise make it clear
+        that your version of the license contains terms which differ from
+        the Mozilla Public License and Netscape Public License. (Filling in
+        the name of the Initial Developer, Original Code or Contributor in
+        the notice described in Exhibit A shall not of themselves be deemed
+        to be modifications of this License.)
+
+   7. DISCLAIMER OF WARRANTY.
+
+        COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
+        WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+        INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS
+        FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
+        NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
+        OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE
+        DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY
+        OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING,
+        REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+        ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS
+        AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+   8. TERMINATION.
+
+        This License and the rights granted hereunder will terminate
+        automatically if You fail to comply with terms herein and fail to
+        cure such breach within 30 days of becoming aware of the breach.
+        All sublicenses to the Covered Code which are properly granted
+        shall survive any termination of this License. Provisions which, by
+        their nature, must remain in effect beyond the termination of this
+        License shall survive.
+
+   9. LIMITATION OF LIABILITY.
+
+        UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+        (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL
+        DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
+        CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR
+        ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
+        CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
+        LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
+        FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
+        LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE
+        POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT
+        APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH
+        PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
+        LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
+        LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT
+        EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+   10. U.S. GOVERNMENT END USERS.
+
+        The Covered Code is a ``commercial item,'' as that term is defined in
+        48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer
+        software'' and ``commercial computer software documentation,'' as
+        such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent
+        with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4
+        (June 1995), all U.S. Government End Users acquire Covered Code
+        with only those rights set forth herein.
+
+   11. MISCELLANEOUS.
+
+        This License represents the complete agreement concerning subject
+        matter hereof. If any provision of this License is held to be
+        unenforceable, such provision shall be reformed only to the extent
+        necessary to make it enforceable. This License shall be governed by
+        California law provisions (except to the extent applicable law, if
+        any, provides otherwise), excluding its conflict-of-law provisions.
+        With respect to disputes in which at least one party is a citizen
+        of, or an entity chartered or registered to do business in, the
+        United States of America: (a) unless otherwise agreed in writing,
+        all disputes relating to this License (excepting any dispute
+        relating to intellectual property rights) shall be subject to final
+        and binding arbitration, with the losing party paying all costs of
+        arbitration; (b) any arbitration relating to this Agreement shall
+        be held in Santa Clara County, California, under the auspices of
+        JAMS/EndDispute; and (c) any litigation relating to this Agreement
+        shall be subject to the jurisdiction of the Federal Courts of the
+        Northern District of California, with venue lying in Santa Clara
+        County, California, with the losing party responsible for costs,
+        including without limitation, court costs and reasonable attorneys
+        fees and expenses. The application of the United Nations Convention
+        on Contracts for the International Sale of Goods is expressly
+        excluded. Any law or regulation which provides that the language of
+        a contract shall be construed against the drafter shall not apply
+        to this License.
+
+   12. RESPONSIBILITY FOR CLAIMS.
+
+        Except in cases where another Contributor has failed to comply with
+        Section 3.4, You are responsible for damages arising, directly or
+        indirectly, out of Your utilization of rights under this License,
+        based on the number of copies of Covered Code you made available,
+        the revenues you received from utilizing such rights, and other
+        relevant factors. You agree to work with affected parties to
+        distribute responsibility on an equitable basis.
+
+
+The files src/net/sf/saxon/ant/AntTransform.java is licensed as follows:
+
+Upstream Authors:
+	The Apache Ant team, see http://ant.apache.org/contributors.html
+	for details
+
+Copyright: The Apache Software Foundation
+
+License:
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides ibility.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+
+The files src/net/sf/saxon/codenorm/Normalizer.java,
+src/net/sf/saxon/codenorm/NormalizerData.java and
+src/net/sf/saxon/codenorm/UnicodeDataGenerator.java are licensed as follows:
+
+Upstream Authors:
+	Mark Davis
+	Vladimir Weinstein
+	Markus Scherer
+
+Copyright: 1991-2008 Unicode, Inc.
+
+License:
+
+    Permission is hereby granted, free of charge, to any person obtaining
+    a copy of the Unicode data files and any associated documentation (the
+    "Data Files") or Unicode software and any associated documentation
+    (the "Software") to deal in the Data Files or Software without
+    restriction, including without limitation the rights to use, copy,
+    modify, merge, publish, distribute, and/or sell copies of the Data
+    Files or Software, and to permit persons to whom the Data Files or
+    Software are furnished to do so, provided that (a) the above copyright
+    notice(s) and this permission notice appear with all copies of the
+    Data Files or Software, (b) both the above copyright notice(s) and
+    this permission notice appear in associated documentation, and (c)
+    there is clear notice in each modified Data File or in the Software as
+    well as in the documentation associated with the Data File(s) or
+    Software that the data or software has been modified.
+
+    THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
+    HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
+    ANY SPECIAL 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 THE DATA FILES OR
+    SOFTWARE.
+
+    Except as contained in this notice, the name of a copyright holder
+    shall not be used in advertising or otherwise to promote the sale, use
+    or other dealings in these Data Files or Software without prior
+    written authorization of the copyright holder.
+
+
+The file src/net/sf/saxon/sort/GenericSorter.java is licensed as follows:
+
+Upstream Author: CERN - European Organization for Nuclear Research
+
+Copyright: 1999 CERN - European Organization for Nuclear Research
+
+License:
+
+    Permission to use, copy, modify, distribute and sell this software and
+    its documentation for any purpose is hereby granted without fee, provided
+    that the above copyright notice appear in all copies and that both that
+    copyright notice and this permission notice appear in supporting
+    documentation.  CERN makes no representations about the suitability of
+    this software for any purpose.  It is provided "as is" without expressed
+    or implied warranty.  
diff --git a/debian/libsaxonb-java-doc.doc-base b/debian/libsaxonb-java-doc.doc-base
new file mode 100644
index 0000000..1fd0d14
--- /dev/null
+++ b/debian/libsaxonb-java-doc.doc-base
@@ -0,0 +1,9 @@
+Document: libsaxon8-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/libsaxon8-java-doc/api/index.html
+Files: /usr/share/doc/libsaxon8-java-doc/api/*
diff --git a/debian/libsaxonb-java-doc.install b/debian/libsaxonb-java-doc.install
new file mode 100644
index 0000000..d04e6cb
--- /dev/null
+++ b/debian/libsaxonb-java-doc.install
@@ -0,0 +1 @@
+dist/api usr/share/doc/libsaxon8-java-doc
diff --git a/debian/patches/disable-dotnet-support.patch b/debian/patches/disable-dotnet-support.patch
new file mode 100644
index 0000000..c580a52
--- /dev/null
+++ b/debian/patches/disable-dotnet-support.patch
@@ -0,0 +1,20 @@
+--- src/net/sf/saxon/Configuration.java.orig	2007-12-18 00:19:25.000000000 +0100
++++ src/net/sf/saxon/Configuration.java	2007-12-18 00:19:57.000000000 +0100
+@@ -28,7 +28,7 @@
+ import net.sf.saxon.tree.TreeBuilder;
+ import net.sf.saxon.type.*;
+ import net.sf.saxon.value.Whitespace;
+-import net.sf.saxon.dotnet.DotNetPlatform;
++//import net.sf.saxon.dotnet.DotNetPlatform;
+ import org.xml.sax.*;
+ 
+ import javax.xml.parsers.ParserConfigurationException;
+@@ -232,7 +232,7 @@
+ 
+         /*DOTNETONLY*/ /*JAVAONLY*/  if (System.getProperty("java.vendor").equals("Jeroen Frijters")) {
+            //System.err.println("Call to create .NET platform currently disabled in Configuration.java (needed for JDK1.4)");
+-        /*DOTNETONLY*/      platform = DotNetPlatform.getInstance();
++        /*DOTNETONLY*/      //platform = DotNetPlatform.getInstance();
+         /*DOTNETONLY*/ /*JAVAONLY*/ }
+ //        System.err.println(System.getProperty("java.vendor"));
+ //        System.err.println(platform.getClass().getName());
diff --git a/debian/patches/disable-proprietary-saxon.patch b/debian/patches/disable-proprietary-saxon.patch
new file mode 100644
index 0000000..f153db3
--- /dev/null
+++ b/debian/patches/disable-proprietary-saxon.patch
@@ -0,0 +1,65 @@
+--- src/net/sf/saxon/ant/AntTransform.java.orig	2007-12-18 00:23:00.000000000 +0100
++++ src/net/sf/saxon/ant/AntTransform.java	2007-12-18 00:25:51.000000000 +0100
+@@ -325,13 +325,13 @@
+     public void execute() throws BuildException {
+         log("AntTransform.execute() schema-aware=" + schemaAware + " version " + Version.getProductVersion());
+ 
+-        if (schemaAware) {
+-            // remove this line to compile the code for use under Saxon-B only
+-            config = Configuration.makeSchemaAwareConfiguration(null, null);
+-            config.displayLicenseMessage();
+-        } else {
++//        if (schemaAware) {
++//            // remove this line to compile the code for use under Saxon-B only
++//            config = Configuration.makeSchemaAwareConfiguration(null, null);
++//            config.displayLicenseMessage();
++//        } else {
+             config = new Configuration();
+-        }
++//        }
+ 
+         config.setAllowExternalFunctions(allowExtensions);
+         config.setExpandAttributeDefaults(expandAttributeDefaults);
+--- src/net/sf/saxon/s9api/SchemaManager.java.orig	2007-12-18 08:03:25.000000000 +0100
++++ src/net/sf/saxon/s9api/SchemaManager.java	2007-12-18 08:05:42.000000000 +0100
+@@ -1,8 +1,8 @@
+ package net.sf.saxon.s9api;
+ 
+-import com.saxonica.schema.PreparedSchema;
+-import com.saxonica.schema.SchemaModelLoader;
+-import com.saxonica.schema.SchemaModelSerializer;
++//import com.saxonica.schema.PreparedSchema;
++//import com.saxonica.schema.SchemaModelLoader;
++//import com.saxonica.schema.SchemaModelSerializer;
+ import net.sf.saxon.Configuration;
+ import net.sf.saxon.event.Receiver;
+ import net.sf.saxon.trans.XPathException;
+@@ -98,12 +98,7 @@
+      */
+ 
+     public void importComponents(Source source) throws SaxonApiException {
+-        try {
+-            SchemaModelLoader loader = new SchemaModelLoader(config);
+-            PreparedSchema schema = loader.load(source);
+-        } catch (XPathException err) {
+-            throw new SaxonApiException(err);
+-        }
++        throw new SaxonApiException("proprietary schema support disabled in this version");
+     }
+ 
+     /**
+@@ -114,13 +109,7 @@
+      */
+ 
+     public void exportComponents(Destination destination) throws SaxonApiException {
+-        try {
+-            Receiver out = destination.getReceiver(config);
+-            SchemaModelSerializer serializer = new SchemaModelSerializer(config, out);
+-            serializer.serialize();
+-        } catch (XPathException e) {
+-            throw new SaxonApiException(e);
+-        }
++        throw new SaxonApiException("proprietary schema support disabled in this version");
+     }
+ 
+ 
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..55be491
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,35 @@
+#!/usr/bin/make -f
+
+#export DH_VERBOSE=1
+
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+JAVA_HOME := /usr/lib/jvm/java-gcj
+ANT_HOME := /usr/share/ant
+
+DEB_JARS := dom4j jdom1 xom
+#DEB_ANT_ARGS := -verbose
+DEB_ANT_BUILDFILE := debian/build.xml
+DEB_ANT_BUILD_TARGET := jar javadoc
+
+install/libsaxonb-java::
+	install -m 644 -D dist/saxonb-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-ant-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-ant-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-dom4j-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-dom4j-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-dom-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-dom-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-jdom-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-jdom-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-sql-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-sql-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-xom-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-xom-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-xpath-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-xpath-$(DEB_UPSTREAM_VERSION).jar
+	install -m 644 -D dist/saxonb-xqj-$(DEB_UPSTREAM_VERSION).jar debian/libsaxonb-java/usr/share/java/saxonb-xqj-$(DEB_UPSTREAM_VERSION).jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-ant-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-ant.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-dom4j$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-dom4j.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-dom-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-dom.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-jdom-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-jdom.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-sql-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-spl.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-xom-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-xom.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-xpath-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-xpath.jar
+	dh_link -p libsaxonb-java /usr/share/java/saxonb-xqj-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/saxonb-xqj.jar
diff --git a/debian/saxonb-xpath/META-INF/service/javax.xml.xpath.XPathFactory b/debian/saxonb-xpath/META-INF/service/javax.xml.xpath.XPathFactory
new file mode 100644
index 0000000..ca031ef
--- /dev/null
+++ b/debian/saxonb-xpath/META-INF/service/javax.xml.xpath.XPathFactory
@@ -0,0 +1,6 @@
+net.sf.saxon.xpath.XPathFactoryImpl
+http\://java.sun.com/jaxp/xpath/dom:    net.sf.saxon.xpath.XPathFactoryImpl
+http\://saxon.sf.net/jaxp/xpath/om:     net.sf.saxon.xpath.XPathFactoryImpl
+http\://www.xom.nu/jaxp/xpath/xom:      net.sf.saxon.xpath.XPathFactoryImpl
+http\://jdom.org/jaxp/xpath/jdom:       net.sf.saxon.xpath.XPathFactoryImpl
+http\://www.dom4j.org/jaxp/xpath/dom4j: net.sf.saxon.xpath.XPathFactoryImpl
diff --git a/debian/saxonb/META-INF/service/javax.xml.transform.TransformerFactory b/debian/saxonb/META-INF/service/javax.xml.transform.TransformerFactory
new file mode 100644
index 0000000..776bb11
--- /dev/null
+++ b/debian/saxonb/META-INF/service/javax.xml.transform.TransformerFactory
@@ -0,0 +1 @@
+net.sf.saxon.TransformerFactoryImpl

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/saxonb.git



More information about the pkg-java-commits mailing list