[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