[pkg-java] r2902 - in trunk/libxalan-java/debian: . patches

Matthias Klose doko at alioth.debian.org
Wed Jan 3 13:40:51 CET 2007


Author: doko
Date: 2007-01-03 13:40:49 +0100 (Wed, 03 Jan 2007)
New Revision: 2902

Added:
   trunk/libxalan-java/debian/README.Debian
   trunk/libxalan-java/debian/fixed_characters.ent
   trunk/libxalan-java/debian/libxalan2-java-doc.doc-base
   trunk/libxalan-java/debian/libxalan2-java-doc.examples
   trunk/libxalan-java/debian/libxalan2-java-doc.links
   trunk/libxalan-java/debian/libxalan2-java.dirs
   trunk/libxalan-java/debian/libxalan2-java.links
   trunk/libxalan-java/debian/libxsltc-java.dirs
   trunk/libxalan-java/debian/patches/
   trunk/libxalan-java/debian/patches/01_Build_xml.patch
   trunk/libxalan-java/debian/patches/01_build_headless.patch
Removed:
   trunk/libxalan-java/debian/libxalan-java.install
   trunk/libxalan-java/debian/libxalan-java.links
Modified:
   trunk/libxalan-java/debian/ant.properties
   trunk/libxalan-java/debian/changelog
   trunk/libxalan-java/debian/compat
   trunk/libxalan-java/debian/control
   trunk/libxalan-java/debian/copyright
   trunk/libxalan-java/debian/rules
Log:
- checkin current state of the 2.7.0-1 upload


Added: trunk/libxalan-java/debian/README.Debian
===================================================================
--- trunk/libxalan-java/debian/README.Debian	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/README.Debian	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1,15 @@
+libxalan2-java for Debian
+--------------------
+
+We are now able to move this package to main. It is build 
+with kaffe and is runnable with all free java runtimes.
+
+However, currently we are not able to transform the manual
+completely with free java tools. We disabled the manual
+transformation currently and will add it back as soon
+as the free runtimes are able to do it.
+
+In the meantime please go to the upstream website
+for the manual:
+
+http://xml.apache.org/xalan-j/

Modified: trunk/libxalan-java/debian/ant.properties
===================================================================
--- trunk/libxalan-java/debian/ant.properties	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/ant.properties	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1,4 +1,9 @@
-xmlapis.jar=/usr/share/java/xmlParserAPIs.jar
+xmlapis.jar=/usr/share/xmlParserAPIs.jar
 parser.jar=/usr/share/java/xercesImpl.jar
-#build.boot.class.path=/usr/lib/kaffe/jre/lib/rt.jar
-
+bsf.jar=/usr/share/java/bsf.jar
+bcel.jar=/usr/share/java/bcel.jar
+java_cup.jar=/usr/share/java/cup.jar
+#jlex.jar=/usr/share/java/JLex.jar
+runtime.jar=/usr/share/java/cup.jar
+regexp.jar=/usr/share/java/regexp.jar
+build.boot.class.path=/usr/share/java/jaxp-1.3.jar

Modified: trunk/libxalan-java/debian/changelog
===================================================================
--- trunk/libxalan-java/debian/changelog	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/changelog	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1,16 +1,87 @@
-libxalan-java (2.5.2-1) unstable; urgency=low
+libxalan2-java (2.7.0-1) unstable; urgency=low
 
+  * debian/rules: Also install serializer.jar. (Closes: #390148)
+  * debian/control: Added myself as uploader.
+  * debian/control: Changed duplicate Build-Depends-Indep to Build-Depends.
+  * Bumped compatibility level to 5.
+
+ -- Marcus Better <marcus at better.se>  Tue, 17 Oct 2006 14:27:25 +0200
+
+libxalan2-java (2.7.0-0) experimental; urgency=low
+
+  * New upstream.
+  * Standards-Version updated to 3.7.2, moved cdbs and debhelper to
+    Build-Depends.
+
+ -- Arnaud Vandyck <avdyk at debian.org>  Mon,  3 Jul 2006 13:33:15 +0200
+
+libxalan2-java (2.6.0-6) unstable; urgency=low
+
+  * kaffe compiler transition
+    + Removed build.compiler jikes setting
+    + Applied patch (02_BuildXml_Target.patch) to raise target (needed by ecj)
+  * Workaround a xml entity problem during build until resolved upstream
+    + Add fixed_characters.ent file into debian directory (we cannot patch)
+    + Add build.xml patch to copy this file into place when needed
+  * Removed Takashi from Uploaders
+  * Fixed dpkg-genchanges warning: missing Section for source files
+
+ -- Wolfgang Baer <WBaer at gmx.de>  Tue, 17 Jan 2006 12:30:34 +0100
+
+libxalan2-java (2.6.0-5) unstable; urgency=low
+
+  * libant1.6-java to ant transition
+  * Registered javadocs with doc-base
+
+ -- Wolfgang Baer <WBaer at gmx.de>  Sat, 24 Sep 2005 09:41:25 +0200
+
+libxalan2-java (2.6.0-4) unstable; urgency=low
+
+  * Upload to get .orig.tar.gz back (got lost due to #232730)
+    (Closes: #323518)
+  * Reintroduce headless-building patch to get apidocs built again (accidently
+    lost in -2)
+  * Update policy compliance to 3.6.2 (no changes needed)
+
+ -- Jeroen van Wolffelaar <jeroen at wolffelaar.nl>  Wed, 17 Aug 2005 11:55:49 +0200
+
+libxalan2-java (2.6.0-3) unstable; urgency=low
+
+  * uploaded to unstable
+  * added myself as an uploader
+
+ -- Arnaud Vandyck <avdyk at debian.org>  Wed, 15 Jun 2005 11:03:03 +0200
+
+libxalan2-java (2.6.0-2) experimental; urgency=low
+
+  * Build with kaffe / jikes / gjdoc
+  * Move to main - together with libbsf-java (depending on each other)
+    (closes: #306633) as non-free JDKs are no longer needed
+  * Adjusted build dependencies:
+    + libant1.6-java to versioned dependency >= 1.6.3-1
+    + added libjaxp1.2-java (needed in bootclasspath for compilation)
+      jaxp1.2.jar is added to the ant.properties for correct bootclasspath
+    + added kaffe (>= 2:1.1.5-1) needed for build
+  * Disabled the transformation of the manual until kaffe's cairo
+    Graphics2D backend will be activated - see README.Debian (added)
+  * Don't ship built samples.jar in doc package - source is enough
+  * Changed Build-Depends to Build-Depends-Indep to fix lintian warning
+  * Patched build.xml file (01_Build_xml.patch)
+    + Added maxmemory="256m" to javadoc target
+    + Commented taglet option out - not usable with gjdoc
+
+ -- Wolfgang Baer <WBaer at gmx.de>  Sat, 19 Mar 2005 14:54:04 +0100
+
+libxalan2-java (2.6.0-1) unstable; urgency=low
+
   * New upstream release
-  * Split the package into libxalan-java (main) which only builds libxalan-java
-    and libxalan2-java (stays in contrib) which builds libxsltc-java and
-    libxalan2-java-doc. The JAR is now named xalan.jar like upstream does.
-  * Build with Kaffe, Jikes and Ant 1.6
-  * Only build the "unbundled" xalan.jar with no addional external classes.
-    They are all packaged in Debian, so you just need to add them to your
-    class path to make use of them.
-  * Link xml-apis.jar to jaxp-1.2.jar from libjaxp1.2-java and depend on it
+  * Don't ship xml-apis.jar any longer since its contents are equal to
+    xmlParserAPIs.jar from libxerces2-java
+  * Use Xerces 2.0 Ant 1.6 during build
+  * Don't install versioned JARs in /usr/share/java since this package has
+    no API itself
 
- -- Stefan Gybas <sgybas at debian.org>  Wed, 18 Feb 2004 18:50:33 +0100
+ -- Stefan Gybas <sgybas at debian.org>  Sun, 14 Mar 2004 18:35:28 +0100
 
 libxalan2-java (2.5.1-1) unstable; urgency=low
 

Modified: trunk/libxalan-java/debian/compat
===================================================================
--- trunk/libxalan-java/debian/compat	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/compat	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1,2 +1,2 @@
-4
+5
 

Modified: trunk/libxalan-java/debian/control
===================================================================
--- trunk/libxalan-java/debian/control	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/control	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1,17 +1,17 @@
-Source: libxalan-java
+Source: libxalan2-java
 Section: libs
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Stefan Gybas <sgybas at debian.org>, Takashi Okamoto <tora at debian.org>
-Build-Depends: cdbs (>= 0.4.8), debhelper (>= 4.1.0), kaffe (>= 1.1.3), libant1.6-java, libxerces2-java
-Standards-Version: 3.6.1
+Uploaders: Stefan Gybas <sgybas at debian.org>, Wolfgang Baer <WBaer at gmx.de>, Arnaud Vandyck <avdyk at debian.org>, Jeroen van Wolffelaar <jeroen at wolffelaar.nl>, Marcus Better <marcus at better.se>
+Build-Depends: debhelper (>= 5.0.0), cdbs (>= 0.4.8)
+Build-Depends-Indep: java-gcj-compat-dev, ant (>= 1.6.3-1), libxerces2-java (>= 2.8.0), libbsf-java, libregexp-java, libbcel-java (>= 5.0), jlex, cup, libjaxp1.3-java
+Standards-Version: 3.7.2
 
-Package: libxalan-java
+Package: libxalan2-java
 Architecture: all
 Section: libs
-Depends: libjaxp1.2-java, libxerces2-java
-Suggests: libxalan2-java-doc, libxsltc-java
-Conflicts: libxalan2-java (<< 2.5.2-1)
+Depends: libjaxp1.3-java, libxerces2-java (>= 2.8.0)
+Suggests: libxalan2-java-doc, libbsf-java, libxsltc-java
 Description: XSL Transformations (XSLT) processor in Java
  Xalan-Java is an XSLT processor for transforming XML documents into HTML,
  text, or other XML document types. It implements the W3C Recommendations for
@@ -22,3 +22,29 @@
  See http://xml.apache.org/xalan-j/ for more information about the Xalan-Java
  project.
 
+Package: libxsltc-java
+Architecture: all
+Section: libs
+Depends: libxalan2-java, libregexp-java, libbcel-java (>= 5.0), jlex, cup
+Description: XSL Transformations (XSLT) compiler from Xalan-Java
+ XSLTC provides a compiler and a runtime processor. Use the compiler to
+ compile an XSL stylesheet into a translet (i.e. a set of Java classes).
+ Use the runtime processor to apply the translet to an XML document and
+ perform a transformation.
+ .
+ XSLTC is part of the Xalan-Java project. See http://xml.apache.org/xalan-j/
+ for more information about this project.
+
+Package: libxalan2-java-doc
+Architecture: all
+Section: doc
+Description: Documentation and examples for the Xalan-Java XSLT processor
+ Xalan-Java is an XSLT processor for transforming XML documents into HTML,
+ text, or other XML document types. It implements the W3C Recommendations for
+ XSL Transformations (XSLT) and the XML Path Language (XPath). It can be used
+ from the command line, in an applet or a servlet, or as a module in other
+ programs.
+ .
+ This package contains documentation in HTML format and some Java source
+ code examples. See http://xml.apache.org/xalan-j/ for more information about
+ the Xalan-Java project.

Modified: trunk/libxalan-java/debian/copyright
===================================================================
--- trunk/libxalan-java/debian/copyright	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/copyright	2007-01-03 12:40:49 UTC (rev 2902)
@@ -9,60 +9,207 @@
   Sam Ruby <rubys at us.ibm.com>
   Don Leslie <donald_leslie at lotus.com>
 
-Copyright (BSD-style license):
+Copyright:
 
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache at apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, Lotus
- * Development Corporation., http://www.lotus.com.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
+                                 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 its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   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.
+

Added: trunk/libxalan-java/debian/fixed_characters.ent
===================================================================
--- trunk/libxalan-java/debian/fixed_characters.ent	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/fixed_characters.ent	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1,296 @@
+<?xml encoding='US-ASCII'?>
+
+<!-- CHARACTERS ENTITY -->
+
+<!-- Latin A -->
+<!ENTITY nbsp     "&#160;">  <!-- U+00A0 ISOnum    - no-break space = non-breaking space                                   -->
+<!ENTITY iexcl    "&#161;">  <!-- U+00A1 ISOnum    - inverted exclamation mark                                             -->
+<!ENTITY cent     "&#162;">  <!-- U+00A2 ISOnum    - cent sign                                                             -->
+<!ENTITY pound    "&#163;">  <!-- U+00A3 ISOnum    - pound sign                                                            -->
+<!ENTITY curren   "&#164;">  <!-- U+00A4 ISOnum    - currency sign                                                         -->
+<!ENTITY yen      "&#165;">  <!-- U+00A5 ISOnum    - yen sign = yuan sign                                                  -->
+<!ENTITY brvbar   "&#166;">  <!-- U+00A6 ISOnum    - broken bar = broken vertical bar                                      -->
+<!ENTITY sect     "&#167;">  <!-- U+00A7 ISOnum    - section sign                                                          -->
+<!ENTITY uml      "&#168;">  <!-- U+00A8 ISOdia    - diaeresis = spacing diaeresis                                         -->
+<!ENTITY copy     "&#169;">  <!-- U+00A9 ISOnum    - copyright sign                                                        -->
+<!ENTITY ordf     "&#170;">  <!-- U+00AA ISOnum    - feminine ordinal indicator                                            -->
+<!ENTITY laquo    "&#171;">  <!-- U+00AB ISOnum    - left-pointing double angle quotation mark = left pointing guillemet   -->
+<!ENTITY not      "&#172;">  <!-- U+00AC ISOnum    - not sign                                                              -->
+<!ENTITY shy      "&#173;">  <!-- U+00AD ISOnum    - soft hyphen = discretionary hyphen                                    -->
+<!ENTITY reg      "&#174;">  <!-- U+00AE ISOnum    - registered sign = registered trade mark sign                          -->
+<!ENTITY macr     "&#175;">  <!-- U+00AF ISOdia    - macron = spacing macron = overline = APL overbar                      -->
+<!ENTITY deg      "&#176;">  <!-- U+00B0 ISOnum    - degree sign                                                           -->
+<!ENTITY plusmn   "&#177;">  <!-- U+00B1 ISOnum    - plus-minus sign = plus-or-minus sign                                  -->
+<!ENTITY sup2     "&#178;">  <!-- U+00B2 ISOnum    - superscript two = superscript digit two = squared                     -->
+<!ENTITY sup3     "&#179;">  <!-- U+00B3 ISOnum    - superscript three = superscript digit three = cubed                   -->
+<!ENTITY acute    "&#180;">  <!-- U+00B4 ISOdia    - acute accent = spacing acute                                          -->
+<!ENTITY micro    "&#181;">  <!-- U+00B5 ISOnum    - micro sign                                                            -->
+<!ENTITY para     "&#182;">  <!-- U+00B6 ISOnum    - pilcrow sign = paragraph sign                                         -->
+<!ENTITY middot   "&#183;">  <!-- U+00B7 ISOnum    - middle dot = Georgian comma = Greek middle dot                        -->
+<!ENTITY cedil    "&#184;">  <!-- U+00B8 ISOdia    - cedilla = spacing cedilla                                             -->
+<!ENTITY sup1     "&#185;">  <!-- U+00B9 ISOnum    - superscript one = superscript digit one                               -->
+<!ENTITY ordm     "&#186;">  <!-- U+00BA ISOnum    - masculine ordinal indicator                                           -->
+<!ENTITY raquo    "&#187;">  <!-- U+00BB ISOnum    - right-pointing double angle quotation mark = right pointing guillemet -->
+<!ENTITY frac14   "&#188;">  <!-- U+00BC ISOnum    - vulgar fraction one quarter = fraction one quarter                    -->
+<!ENTITY frac12   "&#189;">  <!-- U+00BD ISOnum    - vulgar fraction one half = fraction one half                          -->
+<!ENTITY frac34   "&#190;">  <!-- U+00BE ISOnum    - vulgar fraction three quarters = fraction three quarters              -->
+<!ENTITY iquest   "&#191;">  <!-- U+00BF ISOnum    - inverted question mark = turned question mark                         -->
+<!ENTITY Agrave   "&#192;">  <!-- U+00C0 ISOlat1   - latin capital letter A with grave = latin capital letter A grave      -->
+<!ENTITY Aacute   "&#193;">  <!-- U+00C1 ISOlat1   - latin capital letter A with acute                                     -->
+<!ENTITY Acirc    "&#194;">  <!-- U+00C2 ISOlat1   - latin capital letter A with circumflex                                -->
+<!ENTITY Atilde   "&#195;">  <!-- U+00C3 ISOlat1   - latin capital letter A with tilde                                     -->
+<!ENTITY Auml     "&#196;">  <!-- U+00C4 ISOlat1   - latin capital letter A with diaeresis                                 -->
+<!ENTITY Aring    "&#197;">  <!-- U+00C5 ISOlat1   - latin capital letter A with ring above = latin capital letter A ring  -->
+<!ENTITY AElig    "&#198;">  <!-- U+00C6 ISOlat1   - latin capital letter AE = latin capital ligature AE                   -->
+<!ENTITY Ccedil   "&#199;">  <!-- U+00C7 ISOlat1   - latin capital letter C with cedilla                                   -->
+<!ENTITY Egrave   "&#200;">  <!-- U+00C8 ISOlat1   - latin capital letter E with grave                                     -->
+<!ENTITY Eacute   "&#201;">  <!-- U+00C9 ISOlat1   - latin capital letter E with acute                                     -->
+<!ENTITY Ecirc    "&#202;">  <!-- U+00CA ISOlat1   - latin capital letter E with circumflex                                -->
+<!ENTITY Euml     "&#203;">  <!-- U+00CB ISOlat1   - latin capital letter E with diaeresis                                 -->
+<!ENTITY Igrave   "&#204;">  <!-- U+00CC ISOlat1   - latin capital letter I with grave                                     -->
+<!ENTITY Iacute   "&#205;">  <!-- U+00CD ISOlat1   - latin capital letter I with acute                                     -->
+<!ENTITY Icirc    "&#206;">  <!-- U+00CE ISOlat1   - latin capital letter I with circumflex                                -->
+<!ENTITY Iuml     "&#207;">  <!-- U+00CF ISOlat1   - latin capital letter I with diaeresis                                 -->
+<!ENTITY ETH      "&#208;">  <!-- U+00D0 ISOlat1   - latin capital letter ETH                                              -->
+<!ENTITY Ntilde   "&#209;">  <!-- U+00D1 ISOlat1   - latin capital letter N with tilde                                     -->
+<!ENTITY Ograve   "&#210;">  <!-- U+00D2 ISOlat1   - latin capital letter O with grave                                     -->
+<!ENTITY Oacute   "&#211;">  <!-- U+00D3 ISOlat1   - latin capital letter O with acute                                     -->
+<!ENTITY Ocirc    "&#212;">  <!-- U+00D4 ISOlat1   - latin capital letter O with circumflex                                -->
+<!ENTITY Otilde   "&#213;">  <!-- U+00D5 ISOlat1   - latin capital letter O with tilde                                     -->
+<!ENTITY Ouml     "&#214;">  <!-- U+00D6 ISOlat1   - latin capital letter O with diaeresis                                 -->
+<!ENTITY times    "&#215;">  <!-- U+00D7 ISOnum    - multiplication sign                                                   -->
+<!ENTITY Oslash   "&#216;">  <!-- U+00D8 ISOlat1   - latin capital letter O with stroke = latin capital letter O slash     -->
+<!ENTITY Ugrave   "&#217;">  <!-- U+00D9 ISOlat1   - latin capital letter U with grave                                     -->
+<!ENTITY Uacute   "&#218;">  <!-- U+00DA ISOlat1   - latin capital letter U with acute                                     -->
+<!ENTITY Ucirc    "&#219;">  <!-- U+00DB ISOlat1   - latin capital letter U with circumflex                                -->
+<!ENTITY Uuml     "&#220;">  <!-- U+00DC ISOlat1   - latin capital letter U with diaeresis                                 -->
+<!ENTITY Yacute   "&#221;">  <!-- U+00DD ISOlat1   - latin capital letter Y with acute                                     -->
+<!ENTITY THORN    "&#222;">  <!-- U+00DE ISOlat1   - latin capital letter THORN                                            -->
+<!ENTITY szlig    "&#223;">  <!-- U+00DF ISOlat1   - latin small letter sharp s = ess-zed                                  -->
+<!ENTITY agrave   "&#224;">  <!-- U+00E0 ISOlat1   - latin small letter a with grave = latin small letter a grave          -->
+<!ENTITY aacute   "&#225;">  <!-- U+00E1 ISOlat1   - latin small letter a with acute                                       -->
+<!ENTITY acirc    "&#226;">  <!-- U+00E2 ISOlat1   - latin small letter a with circumflex                                  -->
+<!ENTITY atilde   "&#227;">  <!-- U+00E3 ISOlat1   - latin small letter a with tilde                                       -->
+<!ENTITY auml     "&#228;">  <!-- U+00E4 ISOlat1   - latin small letter a with diaeresis                                   -->
+<!ENTITY aring    "&#229;">  <!-- U+00E5 ISOlat1   - latin small letter a with ring above = latin small letter a ring      -->
+<!ENTITY aelig    "&#230;">  <!-- U+00E6 ISOlat1   - latin small letter ae = latin small ligature ae                       -->
+<!ENTITY ccedil   "&#231;">  <!-- U+00E7 ISOlat1   - latin small letter c with cedilla                                     -->
+<!ENTITY egrave   "&#232;">  <!-- U+00E8 ISOlat1   - latin small letter e with grave                                       -->
+<!ENTITY eacute   "&#233;">  <!-- U+00E9 ISOlat1   - latin small letter e with acute                                       -->
+<!ENTITY ecirc    "&#234;">  <!-- U+00EA ISOlat1   - latin small letter e with circumflex                                  -->
+<!ENTITY euml     "&#235;">  <!-- U+00EB ISOlat1   - latin small letter e with diaeresis                                   -->
+<!ENTITY igrave   "&#236;">  <!-- U+00EC ISOlat1   - latin small letter i with grave                                       -->
+<!ENTITY iacute   "&#237;">  <!-- U+00ED ISOlat1   - latin small letter i with acute                                       -->
+<!ENTITY icirc    "&#238;">  <!-- U+00EE ISOlat1   - latin small letter i with circumflex                                  -->
+<!ENTITY iuml     "&#239;">  <!-- U+00EF ISOlat1   - latin small letter i with diaeresis                                   -->
+<!ENTITY eth      "&#240;">  <!-- U+00F0 ISOlat1   - latin small letter eth                                                -->
+<!ENTITY ntilde   "&#241;">  <!-- U+00F1 ISOlat1   - latin small letter n with tilde                                       -->
+<!ENTITY ograve   "&#242;">  <!-- U+00F2 ISOlat1   - latin small letter o with grave                                       -->
+<!ENTITY oacute   "&#243;">  <!-- U+00F3 ISOlat1   - latin small letter o with acute                                       -->
+<!ENTITY ocirc    "&#244;">  <!-- U+00F4 ISOlat1   - latin small letter o with circumflex                                  -->
+<!ENTITY otilde   "&#245;">  <!-- U+00F5 ISOlat1   - latin small letter o with tilde                                       -->
+<!ENTITY ouml     "&#246;">  <!-- U+00F6 ISOlat1   - latin small letter o with diaeresis                                   -->
+<!ENTITY divide   "&#247;">  <!-- U+00F7 ISOnum    - division sign                                                         -->
+<!ENTITY oslash   "&#248;">  <!-- U+00F8 ISOlat1   - latin small letter o with stroke = latin small letter o slash         -->
+<!ENTITY ugrave   "&#249;">  <!-- U+00F9 ISOlat1   - latin small letter u with grave                                       -->
+<!ENTITY uacute   "&#250;">  <!-- U+00FA ISOlat1   - latin small letter u with acute                                       -->
+<!ENTITY ucirc    "&#251;">  <!-- U+00FB ISOlat1   - latin small letter u with circumflex                                  -->
+<!ENTITY uuml     "&#252;">  <!-- U+00FC ISOlat1   - latin small letter u with diaeresis                                   -->
+<!ENTITY yacute   "&#253;">  <!-- U+00FD ISOlat1   - latin small letter y with acute                                       -->
+<!ENTITY thorn    "&#254;">  <!-- U+00FE ISOlat1   - latin small letter thorn                                              -->
+<!ENTITY yuml     "&#255;">  <!-- U+00FF ISOlat1   - latin small letter y with diaeresis                                   -->
+
+
+<!-- C0 Controls and Basic Latin -->
+<!ENTITY quot     "&#34;">   <!-- U+0022 ISOnum    - quotation mark = APL quote                                            -->
+<!ENTITY lt       "&#60;">   <!-- U+003C ISOnum    - less-than sign                                                        -->
+<!ENTITY gt       "&#62;">   <!-- U+003E ISOnum    - greater-than sign                                                     -->
+
+<!-- Latin Extended-A -->
+<!ENTITY OElig    "&#338;">  <!-- U+0152 ISOlat2   - latin capital ligature OE                                             -->
+<!ENTITY oelig    "&#339;">  <!-- U+0153 ISOlat2   - latin small ligature oe                                               -->
+
+<!-- ligature is a misnomer, this is a separate character in some languages -->
+<!ENTITY Scaron   "&#352;">  <!-- U+0160 ISOlat2   - latin capital letter S with caron                                     -->
+<!ENTITY scaron   "&#353;">  <!-- U+0161 ISOlat2   - latin small letter s with caron                                       -->
+<!ENTITY Yuml     "&#376;">  <!-- U+0178 ISOlat2   - latin capital letter Y with diaeresis                                 -->
+
+<!-- Spacing Modifier Letters -->
+<!ENTITY circ     "&#710;" > <!-- U+02C6 ISOpub    - modifier letter circumflex accent                                     -->
+<!ENTITY tilde    "&#732;" > <!-- U+02DC ISOdia    - small tilde                                                           -->
+
+<!-- General Punctuation -->
+<!ENTITY ensp     "&#8194;"> <!-- U+2002 ISOpub    - en space                                                              -->
+<!ENTITY emsp     "&#8195;"> <!-- U+2003 ISOpub    - em space                                                              -->
+<!ENTITY thinsp   "&#8201;"> <!-- U+2009 ISOpub    - thin space                                                            -->
+<!ENTITY zwnj     "&#8204;"> <!-- U+200C RFC 2070  - zero width non-joiner                                                 -->
+<!ENTITY zwj      "&#8205;"> <!-- U+200D RFC 2070  - zero width joiner                                                     -->
+<!ENTITY lrm      "&#8206;"> <!-- U+200E RFC 2070  - left-to-right mark                                                    -->
+<!ENTITY rlm      "&#8207;"> <!-- U+200F RFC 2070  - right-to-left mark                                                    -->
+<!ENTITY ndash    "&#8211;"> <!-- U+2013 ISOpub    - en dash                                                               -->
+<!ENTITY mdash    "&#8212;"> <!-- U+2014 ISOpub    - em dash                                                               -->
+<!ENTITY lsquo    "&#8216;"> <!-- U+2018 ISOnum    - left single quotation mark                                            -->
+<!ENTITY rsquo    "&#8217;"> <!-- U+2019 ISOnum    - right single quotation mark                                           -->
+<!ENTITY sbquo    "&#8218;"> <!-- U+201A NEW       - single low-9 quotation mark                                           -->
+<!ENTITY ldquo    "&#8220;"> <!-- U+201C ISOnum    - left double quotation mark                                            -->
+<!ENTITY rdquo    "&#8221;"> <!-- U+201D ISOnum    - right double quotation mark,                                          -->
+<!ENTITY bdquo    "&#8222;"> <!-- U+201E NEW       - double low-9 quotation mark                                           -->
+<!ENTITY dagger   "&#8224;"> <!-- U+2020 ISOpub    - dagger                                                                -->
+<!ENTITY Dagger   "&#8225;"> <!-- U+2021 ISOpub    - double dagger                                                         -->
+<!ENTITY permil   "&#8240;"> <!-- U+2030 ISOtech   - per mille sign                                                        -->
+<!ENTITY lsaquo   "&#8249;"> <!-- U+2039 ISO prop. - single left-pointing angle quotation mark                             -->
+
+<!-- lsaquo is proposed but not yet ISO standardized -->
+<!ENTITY rsaquo   "&#8250;"> <!-- U+203A ISO prop. -   single right-pointing angle quotation mark                          -->
+
+<!-- rsaquo is proposed but not yet ISO standardized -->
+<!ENTITY euro     "&#8364;"> <!-- U+20AC NEW       -   euro sign                                                           -->
+
+<!-- Latin Extended-B -->
+<!ENTITY fnof     "&#402;">  <!-- U+0192 ISOtech   - latin small f with hook = function = florin                           -->
+
+<!-- Greek -->
+<!ENTITY Alpha    "&#913;">  <!-- U+0391           - greek capital letter alpha                                            -->
+<!ENTITY Beta     "&#914;">  <!-- U+0392           - greek capital letter beta                                             -->
+<!ENTITY Gamma    "&#915;">  <!-- U+0393 ISOgrk3   - greek capital letter gamma                                            -->
+<!ENTITY Delta    "&#916;">  <!-- U+0394 ISOgrk3   - greek capital letter delta                                            -->
+<!ENTITY Epsilon  "&#917;">  <!-- U+0395           - greek capital letter epsilon                                          -->
+<!ENTITY Zeta     "&#918;">  <!-- U+0396           - greek capital letter zeta                                             -->
+<!ENTITY Eta      "&#919;">  <!-- U+0397           - greek capital letter eta                                              -->
+<!ENTITY Theta    "&#920;">  <!-- U+0398 ISOgrk3   - greek capital letter theta                                            -->
+<!ENTITY Iota     "&#921;">  <!-- U+0399           - greek capital letter iota                                             -->
+<!ENTITY Kappa    "&#922;">  <!-- U+039A           - greek capital letter kappa                                            -->
+<!ENTITY Lambda   "&#923;">  <!-- U+039B ISOgrk3   - greek capital letter lambda                                           -->
+<!ENTITY Mu       "&#924;">  <!-- U+039C           - greek capital letter mu                                               -->
+<!ENTITY Nu       "&#925;">  <!-- U+039D           - greek capital letter nu                                               -->
+<!ENTITY Xi       "&#926;">  <!-- U+039E ISOgrk3   - greek capital letter xi                                               -->
+<!ENTITY Omicron  "&#927;">  <!-- U+039F           - greek capital letter omicron                                          -->
+<!ENTITY Pi       "&#928;">  <!-- U+03A0 ISOgrk3   - greek capital letter pi                                               -->
+<!ENTITY Rho      "&#929;">  <!-- U+03A1           - greek capital letter rho                                              -->
+<!ENTITY Sigma    "&#931;">  <!-- U+03A3 ISOgrk3   - greek capital letter sigma                                            -->
+<!ENTITY Tau      "&#932;">  <!-- U+03A4           - greek capital letter tau                                              -->
+<!ENTITY Upsilon  "&#933;">  <!-- U+03A5 ISOgrk3   - greek capital letter upsilon                                          -->
+<!ENTITY Phi      "&#934;">  <!-- U+03A6 ISOgrk3   - greek capital letter phi                                              -->
+<!ENTITY Chi      "&#935;">  <!-- U+03A7           - greek capital letter chi                                              -->
+<!ENTITY Psi      "&#936;">  <!-- U+03A8 ISOgrk3   - greek capital letter psi                                              -->
+<!ENTITY Omega    "&#937;">  <!-- U+03A9 ISOgrk3   - greek capital letter omega                                            -->
+<!ENTITY alpha    "&#945;">  <!-- U+03B1 ISOgrk3   - greek small letter alpha                                              -->
+<!ENTITY beta     "&#946;">  <!-- U+03B2 ISOgrk3   - greek small letter beta                                               -->
+<!ENTITY gamma    "&#947;">  <!-- U+03B3 ISOgrk3   - greek small letter gamma                                              -->
+<!ENTITY delta    "&#948;">  <!-- U+03B4 ISOgrk3   - greek small letter delta                                              -->
+<!ENTITY epsilon  "&#949;">  <!-- U+03B5 ISOgrk3   - greek small letter epsilon                                            -->
+<!ENTITY zeta     "&#950;">  <!-- U+03B6 ISOgrk3   - greek small letter zeta                                               -->
+<!ENTITY eta      "&#951;">  <!-- U+03B7 ISOgrk3   - greek small letter eta                                                -->
+<!ENTITY theta    "&#952;">  <!-- U+03B8 ISOgrk3   - greek small letter theta                                              -->
+<!ENTITY iota     "&#953;">  <!-- U+03B9 ISOgrk3   - greek small letter iota                                               -->
+<!ENTITY kappa    "&#954;">  <!-- U+03BA ISOgrk3   - greek small letter kappa                                              -->
+<!ENTITY lambda   "&#955;">  <!-- U+03BB ISOgrk3   - greek small letter lambda                                             -->
+<!ENTITY mu       "&#956;">  <!-- U+03BC ISOgrk3   - greek small letter mu                                                 -->
+<!ENTITY nu       "&#957;">  <!-- U+03BD ISOgrk3   - greek small letter nu                                                 -->
+<!ENTITY xi       "&#958;">  <!-- U+03BE ISOgrk3   - greek small letter xi                                                 -->
+<!ENTITY omicron  "&#959;">  <!-- U+03BF NEW       - greek small letter omicron                                            -->
+<!ENTITY pi       "&#960;">  <!-- U+03C0 ISOgrk3   - greek small letter pi                                                 -->
+<!ENTITY rho      "&#961;">  <!-- U+03C1 ISOgrk3   - greek small letter rho                                                -->
+<!ENTITY sigmaf   "&#962;">  <!-- U+03C2 ISOgrk3   - greek small letter final sigma                                        -->
+<!ENTITY sigma    "&#963;">  <!-- U+03C3 ISOgrk3   - greek small letter sigma                                              -->
+<!ENTITY tau      "&#964;">  <!-- U+03C4 ISOgrk3   - greek small letter tau                                                -->
+<!ENTITY upsilon  "&#965;">  <!-- U+03C5 ISOgrk3   - greek small letter upsilon                                            -->
+<!ENTITY phi      "&#966;">  <!-- U+03C6 ISOgrk3   - greek small letter phi                                                -->
+<!ENTITY chi      "&#967;">  <!-- U+03C7 ISOgrk3   - greek small letter chi                                                -->
+<!ENTITY psi      "&#968;">  <!-- U+03C8 ISOgrk3   - greek small letter psi                                                -->
+<!ENTITY omega    "&#969;">  <!-- U+03C9 ISOgrk3   - greek small letter omega                                              -->
+<!ENTITY thetasym "&#977;">  <!-- U+03D1 NEW       - greek small letter theta symbol                                       -->
+<!ENTITY upsih    "&#978;">  <!-- U+03D2 NEW       - greek upsilon with hook symbol                                        -->
+<!ENTITY piv      "&#982;">  <!-- U+03D6 ISOgrk3   - greek pi symbol                                                       -->
+
+<!-- General Punctuation -->
+<!ENTITY bull     "&#8226;"> <!-- U+2022 ISOpub    - bullet = black small circle                                           -->
+<!ENTITY hellip   "&#8230;"> <!-- U+2026 ISOpub    - horizontal ellipsis = three dot leader                                -->
+<!ENTITY prime    "&#8242;"> <!-- U+2032 ISOtech   - prime = minutes = feet                                                -->
+<!ENTITY Prime    "&#8243;"> <!-- U+2033 ISOtech   - double prime = seconds = inches                                       -->
+<!ENTITY oline    "&#8254;"> <!-- U+203E NEW       - overline = spacing overscore                                          -->
+<!ENTITY frasl    "&#8260;"> <!-- U+2044 NEW       - fraction slash                                                        -->
+
+<!-- Letterlike Symbols -->
+<!ENTITY weierp   "&#8472;"> <!-- U+2118 ISOamso   - script capital P = power set = Weierstrass p                          -->
+<!ENTITY image    "&#8465;"> <!-- U+2111 ISOamso   - blackletter capital I = imaginary part                                -->
+<!ENTITY real     "&#8476;"> <!-- U+211C ISOamso   - blackletter capital R = real part symbol                              -->
+<!ENTITY trade    "&#8482;"> <!-- U+2122 ISOnum    - trade mark sign                                                       -->
+<!ENTITY alefsym  "&#8501;"> <!-- U+2135 NEW       - alef symbol = first transfinite cardinal                              -->
+
+<!-- Arrows -->
+<!ENTITY larr     "&#8592;"> <!-- U+2190 ISOnum    - leftwards arrow                                                       -->
+<!ENTITY uarr     "&#8593;"> <!-- U+2191 ISOnum    - upwards arrow                                                         -->
+<!ENTITY rarr     "&#8594;"> <!-- U+2192 ISOnum    - rightwards arrow                                                      -->
+<!ENTITY darr     "&#8595;"> <!-- U+2193 ISOnum    - downwards arrow                                                       -->
+<!ENTITY harr     "&#8596;"> <!-- U+2194 ISOamsa   - left right arrow                                                      -->
+<!ENTITY crarr    "&#8629;"> <!-- U+21B5 NEW       - downwards arrow with corner leftwards = carriage return               -->
+<!ENTITY lArr     "&#8656;"> <!-- U+21D0 ISOtech   - leftwards double arrow                                                -->
+<!ENTITY uArr     "&#8657;"> <!-- U+21D1 ISOamsa   - upwards double arrow                                                  -->
+<!ENTITY rArr     "&#8658;"> <!-- U+21D2 ISOtech   - rightwards double arrow                                               -->
+<!ENTITY dArr     "&#8659;"> <!-- U+21D3 ISOamsa   - downwards double arrow                                                -->
+<!ENTITY hArr     "&#8660;"> <!-- U+21D4 ISOamsa   - left right double arrow                                               -->
+
+<!-- Mathematical Operators -->
+<!ENTITY forall   "&#8704;"> <!-- U+2200 ISOtech   - for all                                                               -->
+<!ENTITY part     "&#8706;"> <!-- U+2202 ISOtech   - partial differential                                                  -->
+<!ENTITY exist    "&#8707;"> <!-- U+2203 ISOtech   - there exists                                                          -->
+<!ENTITY empty    "&#8709;"> <!-- U+2205 ISOamso   - empty set = null set = diameter                                       -->
+<!ENTITY nabla    "&#8711;"> <!-- U+2207 ISOtech   - nabla = backward difference                                           -->
+<!ENTITY isin     "&#8712;"> <!-- U+2208 ISOtech   - element of                                                            -->
+<!ENTITY notin    "&#8713;"> <!-- U+2209 ISOtech   - not an element of                                                     -->
+<!ENTITY ni       "&#8715;"> <!-- U+220B ISOtech   - contains as member                                                    -->
+<!ENTITY prod     "&#8719;"> <!-- U+220F ISOamsb   - n-ary product = product sign                                          -->
+<!ENTITY sum      "&#8721;"> <!-- U+2211 ISOamsb   - n-ary sumation                                                        -->
+<!ENTITY minus    "&#8722;"> <!-- U+2212 ISOtech   - minus sign                                                            -->
+<!ENTITY lowast   "&#8727;"> <!-- U+2217 ISOtech   - asterisk operator                                                     -->
+<!ENTITY radic    "&#8730;"> <!-- U+221A ISOtech   - square root = radical sign                                            -->
+<!ENTITY prop     "&#8733;"> <!-- U+221D ISOtech   - proportional to                                                       -->
+<!ENTITY infin    "&#8734;"> <!-- U+221E ISOtech   - infinity                                                              -->
+<!ENTITY ang      "&#8736;"> <!-- U+2220 ISOamso   - angle                                                                 -->
+<!ENTITY and      "&#8743;"> <!-- U+2227 ISOtech   - logical and = wedge                                                   -->
+<!ENTITY or       "&#8744;"> <!-- U+2228 ISOtech   - logical or = vee                                                      -->
+<!ENTITY cap      "&#8745;"> <!-- U+2229 ISOtech   - intersection = cap                                                    -->
+<!ENTITY cup      "&#8746;"> <!-- U+222A ISOtech   - union = cup                                                           -->
+<!ENTITY int      "&#8747;"> <!-- U+222B ISOtech   - integral                                                              -->
+<!ENTITY there4   "&#8756;"> <!-- U+2234 ISOtech   - therefore                                                             -->
+<!ENTITY sim      "&#8764;"> <!-- U+223C ISOtech   - tilde operator = varies with = similar to                             -->
+<!ENTITY cong     "&#8773;"> <!-- U+2245 ISOtech   - approximately equal to                                                -->
+<!ENTITY asymp    "&#8776;"> <!-- U+2248 ISOamsr   - almost equal to = asymptotic to                                       -->
+<!ENTITY ne       "&#8800;"> <!-- U+2260 ISOtech   - not equal to                                                          -->
+<!ENTITY equiv    "&#8801;"> <!-- U+2261 ISOtech   - identical to                                                          -->
+<!ENTITY le       "&#8804;"> <!-- U+2264 ISOtech   - less-than or equal to                                                 -->
+<!ENTITY ge       "&#8805;"> <!-- U+2265 ISOtech   - greater-than or equal to                                              -->
+<!ENTITY sub      "&#8834;"> <!-- U+2282 ISOtech   - subset of                                                             -->
+<!ENTITY sup      "&#8835;"> <!-- U+2283 ISOtech   - superset of                                                           -->
+<!ENTITY nsub     "&#8836;"> <!-- U+2284 ISOamsn   - not a subset of                                                       -->
+<!ENTITY sube     "&#8838;"> <!-- U+2286 ISOtech   - subset of or equal to                                                 -->
+<!ENTITY supe     "&#8839;"> <!-- U+2287 ISOtech   - superset of or equal to                                               -->
+<!ENTITY oplus    "&#8853;"> <!-- U+2295 ISOamsb   - circled plus = direct sum                                             -->
+<!ENTITY otimes   "&#8855;"> <!-- U+2297 ISOamsb   - circled times = vector product                                        -->
+<!ENTITY perp     "&#8869;"> <!-- U+22A5 ISOtech   - up tack = orthogonal to = perpendicular                               -->
+<!ENTITY sdot     "&#8901;"> <!-- U+22C5 ISOamsb   - dot operator                                                          -->
+
+<!-- Miscellaneous Technical -->
+<!ENTITY lceil    "&#8968;"> <!-- U+2308 ISOamsc   - left ceiling = apl upstile                                            -->
+<!ENTITY rceil    "&#8969;"> <!-- U+2309 ISOamsc   - right ceiling                                                         -->
+<!ENTITY lfloor   "&#8970;"> <!-- U+230A ISOamsc   - left floor = apl downstile                                            -->
+<!ENTITY rfloor   "&#8971;"> <!-- U+230B ISOamsc   - right floor                                                           -->
+<!ENTITY lang     "&#9001;"> <!-- U+2329 ISOtech   - left-pointing angle bracket = bra                                     -->
+<!ENTITY rang     "&#9002;"> <!-- U+232A ISOtech   - right-pointing angle bracket = ket                                    -->
+
+<!-- Geometric Shapes -->
+<!ENTITY loz      "&#9674;"> <!-- U+25CA ISOpub    - lozenge                                                               -->
+
+<!-- Miscellaneous Symbols -->
+<!ENTITY spades   "&#9824;"> <!-- U+2660 ISOpub    - black spade suit                                                      -->
+<!ENTITY clubs    "&#9827;"> <!-- U+2663 ISOpub    - black club suit = shamrock                                            -->
+<!ENTITY hearts   "&#9829;"> <!-- U+2665 ISOpub    - black heart suit = valentine                                          -->
+<!ENTITY diams    "&#9830;"> <!-- U+2666 ISOpub    - black diamond suit                                                    -->
+
+<!-- CVS $Revision: 1.1 $ $Date: 1999/12/01 14:19:18 $ -->
+
+<!-- Portions (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies. -->

Deleted: trunk/libxalan-java/debian/libxalan-java.install
===================================================================
--- trunk/libxalan-java/debian/libxalan-java.install	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan-java.install	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1 +0,0 @@
-build/xalan.jar			/usr/share/java

Deleted: trunk/libxalan-java/debian/libxalan-java.links
===================================================================
--- trunk/libxalan-java/debian/libxalan-java.links	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan-java.links	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1,2 +0,0 @@
-/usr/share/java/jaxp-1.2.jar	/usr/share/java/xml-apis.jar
-

Added: trunk/libxalan-java/debian/libxalan2-java-doc.doc-base
===================================================================
--- trunk/libxalan-java/debian/libxalan2-java-doc.doc-base	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan2-java-doc.doc-base	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1,10 @@
+Document: libxalan2-java-doc
+Title: Programmer API for Xalan 2
+Author: Apache Xalan developers
+Abstract: Programmer API of Xalan 2, an XSLT processor for transforming
+ XML documents into HTML, text, or other XML document types.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libxalan2-java-doc/api/index.html
+Files: /usr/share/doc/libxalan2-java-doc/api/*

Added: trunk/libxalan-java/debian/libxalan2-java-doc.examples
===================================================================
--- trunk/libxalan-java/debian/libxalan2-java-doc.examples	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan2-java-doc.examples	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1 @@
+samples/*

Added: trunk/libxalan-java/debian/libxalan2-java-doc.links
===================================================================
--- trunk/libxalan-java/debian/libxalan2-java-doc.links	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan2-java-doc.links	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1,2 @@
+/usr/share/doc/libxalan2-java-doc/overview.html /usr/share/doc/libxalan2-java-doc/index.html
+

Added: trunk/libxalan-java/debian/libxalan2-java.dirs
===================================================================
--- trunk/libxalan-java/debian/libxalan2-java.dirs	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan2-java.dirs	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1 @@
+/usr/share/java

Added: trunk/libxalan-java/debian/libxalan2-java.links
===================================================================
--- trunk/libxalan-java/debian/libxalan2-java.links	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxalan2-java.links	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1 @@
+/usr/share/java/jaxp-1.3.jar	/usr/share/java/xml-apis.jar

Added: trunk/libxalan-java/debian/libxsltc-java.dirs
===================================================================
--- trunk/libxalan-java/debian/libxsltc-java.dirs	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/libxsltc-java.dirs	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1 @@
+/usr/share/java

Added: trunk/libxalan-java/debian/patches/01_Build_xml.patch
===================================================================
--- trunk/libxalan-java/debian/patches/01_Build_xml.patch	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/patches/01_Build_xml.patch	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1,28 @@
+--- build.xml.orig	2005-05-19 19:51:30.000000000 +0200
++++ build.xml	2005-05-19 19:52:59.000000000 +0200
+@@ -284,7 +284,7 @@
+       <exclude name="${xsltc.reldir}/**/*.java" />
+       <classpath refid="compile.class.path" />
+       <bootclasspath refid="xslt.boot.class.path" />
+-      <sourcepath refid="compile.source.path" />
++      <!--<sourcepath refid="compile.source.path" />-->
+     </javac>
+     <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
+     <copy todir="${build.classes}">
+@@ -883,6 +883,7 @@
+          additionalparam="-breakiterator"
+          destdir="${build.apidocs}"
+          public="true"
++         maxmemory="256m"
+          sourcepath="${src.dir}"
+          overview="${src.dir}/javadocOverview.html"
+          packagenames="org.apache.*,org.xml.*,org.w3c.*,javax.xml.*"
+@@ -893,7 +894,7 @@
+          doctitle="${Name-in-docs} ${impl.version}"
+          bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
+           <classpath refid="docs.class.path" />
+-          <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
++          <!--<taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>-->
+           <group title="Transformations API for XML (TrAX)" packages="javax.xml.transform*"/>
+           <group title="Java API for XML Parsing" packages="javax.xml.parsers"/>
+           <group title="Xalan Core"

Added: trunk/libxalan-java/debian/patches/01_build_headless.patch
===================================================================
--- trunk/libxalan-java/debian/patches/01_build_headless.patch	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/patches/01_build_headless.patch	2007-01-03 12:40:49 UTC (rev 2902)
@@ -0,0 +1,88 @@
+--- build.xml.orig	2004-02-27 22:47:15.000000000 +0100
++++ build.xml	2004-03-14 18:44:54.000000000 +0100
+@@ -234,11 +234,13 @@
+     readme.xml -->      
+     <echo message="Transform commits.xml and put the result in ${xdocs.dir}"/>
+     <java fork="yes" classname="${xalan.cmdline.class}" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <classpath refid="docs.class.path" />
+       <arg line="-in commits.xml -xsl ${xdocs.style}/stylesheets/done.xsl -out ${xdocs.DONE.file} -param xsltcdone ${xdocs.XSLTCDONE.file}"/>
+     </java>
+     <echo message="Generate Xalan-J 2.x design document"/>
+     <java fork="yes" classname="${doc.generator}" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <classpath refid="docs.class.path" />
+       <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=./build/docs/design/
+                  ./xdocs/sources/xalandesign.xml ./xdocs/style"/>
+@@ -352,6 +354,7 @@
+     <echo message="java_cup preparsing"/>
+     <java fork="yes" failonerror="true" 
+        classname="org.apache.xalan.xsltc.util.JavaCupRedirect" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <classpath refid="xsltc.class.path" />
+       <!-- need to bootclasspath java_cup for JDKs that include JavaCupRedirect -->
+       <jvmarg value="-Xbootclasspath/p:${java_cup.jar}${path.separator}${runtime.jar}"/>
+@@ -829,6 +832,7 @@
+     <java fork="yes" 
+           classname="${doc.generator}" 
+           classpathref="docs.class.path" >
++       <jvmarg value="-Djava.awt.headless=true"/>
+        <arg line="targetDirectory=${build.docs} ${xdocs.book} ${xdocs.style}"/>
+     </java>	 
+   </target>
+@@ -1226,6 +1230,7 @@
+     <java fork="yes" 
+           classname="${doc.generator}" 
+           classpathref="docs.class.path" >
++       <jvmarg value="-Djava.awt.headless=true"/>
+        <arg line="targetDirectory=${site.dir} ${site.book} ${xdocs.style}"/>
+     </java>
+ 
+@@ -1291,6 +1296,7 @@
+     <java fork="yes" 
+           classname="${doc.generator}" 
+           classpathref="docs.class.path" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=${build.dir}/docs/design/
+       ${xdocs.dir}/sources/xalandesign.xml ${xdocs.style}"/>
+     </java>
+@@ -1307,6 +1313,7 @@
+     <java fork="yes" 
+           classname="${xalan.cmdline.class}"
+           classpathref="docs.class.path" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <arg line="-xsl ${xdocs.dir}/sources/xalan-collate.xsl 
+                  -out xdocs/sources/xalan/xalan-collate.xml"/>
+     </java>
+@@ -1316,6 +1323,7 @@
+     <java fork="yes" 
+           classname="${xalan.cmdline.class}"
+           classpathref="docs.class.path" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <arg line="-in  ${xdocs.dir}/sources/xalan/xalan-collate.xml
+                  -param resourceFile '../../sources/xalan/resources.xml'
+                  -param project ${Name-in-docs}      
+@@ -1327,6 +1335,7 @@
+     <java fork="yes" 
+           classname="org.apache.fop.apps.CommandLine"
+       classpath="${java.class.path}:${build.xalan.jar}:${bin.dir}/fop.jar:${bin.dir}/w3c.jar">
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <arg line="${build.docs}/xalan-collate.fo build/docs/xalan.pdf"/>
+     </java>
+   </target>
+@@ -1343,6 +1352,7 @@
+    <mkdir dir="${build.docs}/xsltc"/>
+     <java fork="yes" classname="${xalan.cmdline.class}">
+       <classpath refid="docs.class.path" />
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <arg line="-in xsltc_todo.xml -xsl todo.xsl -out build/docs/xsltc/todo.html"/>
+     </java>
+   </target>  
+@@ -1352,6 +1362,7 @@
+    <java fork="yes" 
+          classname="${doc.generator}" 
+          classpathref="docs.class.path" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <arg line="targetDirectory=${build.docs}/xsltc ${xdocs.dir}/sources/xsltc.xml ${xdocs.style}"/>
+     </java>	 
+     <copy todir="${build.docs}/xsltc" 

Modified: trunk/libxalan-java/debian/rules
===================================================================
--- trunk/libxalan-java/debian/rules	2007-01-03 12:28:31 UTC (rev 2901)
+++ trunk/libxalan-java/debian/rules	2007-01-03 12:40:49 UTC (rev 2902)
@@ -1,33 +1,33 @@
 #!/usr/bin/make -f
-# debian/rules file for libxalan-java (uses cdbs)
+# debian/rules file for libxalan2-java (uses cdbs)
 
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/cdbs/1/class/ant.mk
 
-# Ugly hack to use a different XML parser than the one that is included with
-# Kaffe. Kaffe's wrapper script does not support overriding BOOTCLASSPATH
-JAVA_HOME := /usr/lib/kaffe
-JAVACMD   := ${JAVA_HOME}/jre/bin/kaffe-bin
-ANT_HOME  := /usr/share/ant1.6
-export BOOTCLASSPATH = /usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:${JAVA_HOME}/jre/lib/rt.jar
-export LD_LIBRARY_PATH = ${JAVA_HOME}/jre/lib/${DEB_ARCH}
+JAVA_HOME := /usr/lib/jvm/java-gcj
+ANT_HOME := /usr/share/ant
 
-# Additional JARs to add to the class path, either full path or just the
-# basename for JARs in /usr/share/java. The ".jar" suffix may also be ommitted
-DEB_JARS := /usr/share/ant1.6/lib/ant-launcher.jar
+ANT_OPTS := -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D
+DEB_JARS := xmlParserAPIs xercesImpl bsf bcel cup regexp
 
-# Build compiler
-DEB_ANT_COMPILER := jikes
+DEB_ANT_CLEAN_TARGET := clean xsltc.clean
+DEB_ANT_BUILD_TARGET := jar xsltc.unbundledjar javadocs #docs
 
-# Ant targets to call
-DEB_ANT_CLEAN_TARGET := clean
-DEB_ANT_BUILD_TARGET := xalan-interpretive.jar
+clean::
+	rm -f xdocs/sources/xalan/*DONE XSLTCDONE
 
+install/libxalan2-java::
+	install -m 644 build/xalan.jar debian/libxalan2-java/usr/share/java/xalan2.jar
+	install -m 644 build/serializer.jar debian/libxalan2-java/usr/share/java
 
-# Another ugly hack: The build fails on the first attempt because Jikes does
-# not seem to compile all required classes. Everything works fine on the second
-# run, though. Why do most Java packages in main need such hacks?
-configure/libxalan-java::
-	/usr/lib/kaffe/jre/bin/kaffe-bin -classpath /usr/share/ant1.6/lib/ant.jar:/usr/share/ant1.6/lib/ant-launcher.jar -Dant.home=/usr/share/ant1.6 org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true -Dbuild.compiler=jikes -propertyfile /home/sgybas/debian/xalan2/lib/libxalan2-java-2.5.2/debian/ant.properties xalan-interpretive.compile || true
-	echo "Ignoring build failure..."
+install/libxsltc-java::
+	install -m 644 build/xsltc.jar debian/libxsltc-java/usr/share/java/xsltc.jar
 
+install/libxalan2-java-doc::
+	# install the javadocs into api directory
+	install -d $(CURDIR)/debian/libxalan2-java-doc/usr/share/doc/libxalan2-java-doc/api/
+	cp -a build/docs/apidocs/* $(CURDIR)/debian/libxalan2-java-doc/usr/share/doc/libxalan2-java-doc/api/
+	# make lintian happy and remove zero-byte files
+	rm -Rf $(CURDIR)/samples/extensions/instantdb/tables
+




More information about the pkg-java-commits mailing list