libxalan2-java (2.7.1-5) debian-dir only changes

Summary

 debian/ant.properties                   |    9 
 debian/changelog                        |  277 +++++++++++++++++++++++++++++
 debian/compat                           |    2 
 debian/control                          |   73 +++++++
 debian/copyright                        |   28 +++
 debian/fixed_characters.ent             |  296 ++++++++++++++++++++++++++++++++
 debian/libxalan2-java-doc.README.Debian |   12 +
 debian/libxalan2-java-doc.doc-base      |   10 +
 debian/libxalan2-java-doc.docs          |    3 
 debian/libxalan2-java-doc.examples      |    1 
 debian/libxalan2-java.dirs              |    1 
 debian/libxalan2-java.poms              |    3 
 debian/libxsltc-java.dirs               |    1 
 debian/orig-tar.sh                      |   19 ++
 debian/patches/build.patch              |  195 +++++++++++++++++++++
 debian/patches/series                   |    2 
 debian/rules                            |   62 ++++++
 debian/serializer.pom                   |   39 ++++
 debian/watch                            |    3 
 debian/xalan.pom                        |   41 ++++
 20 files changed, 1077 insertions(+)

    
download this patch

Patch contents

--- libxalan2-java-2.7.1.orig/debian/copyright
+++ libxalan2-java-2.7.1/debian/copyright
@@ -0,0 +1,28 @@
+This package was debianized by Ola Lundqvist <opal@debian.org> on
+Fri, 30 Mar 2001 15:40:54 +0200. It is now maintained by Stefan Gybas
+<sgybas@debian.org>.
+The source code was downloaded from http://xml.apache.org/xalan-j/index.html
+
+Upstream Authors: 
+  Stefano Mazzocchi <stefano@apache.org>
+  Shane Curcuru <shane_curcuru@lotus.com>
+  Sam Ruby <rubys@us.ibm.com>
+  Don Leslie <donald_leslie@lotus.com>
+
+Copyright: (c) 2001-2008 Stefano Mazzocchi, Shane Curcuru, et. al.
+
+   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 full text of the license can be found in
+'/usr/share/common-licenses/Apache-2.0'.
+
--- libxalan2-java-2.7.1.orig/debian/ant.properties
+++ libxalan2-java-2.7.1/debian/ant.properties
@@ -0,0 +1,9 @@
+xmlapis.jar=/usr/share/java/xmlParserAPIs.jar
+parser.jar=/usr/share/java/xercesImpl.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
--- libxalan2-java-2.7.1.orig/debian/xalan.pom
+++ libxalan2-java-2.7.1/debian/xalan.pom
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 
+  xmlns="http://maven.apache.org/POM/4.0.0" 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>4</version>
+  </parent>
+
+  <groupId>xalan</groupId>
+  <artifactId>xalan</artifactId>
+  <version>2.7.1</version>
+
+  <name>Xalan Java</name>
+  <description>
+    Xalan-Java is an XSLT processor for transforming XML documents into HTML,
+    text, or other XML document types. It implements XSL Transformations (XSLT)
+    Version 1.0 and XML Path Language (XPath) Version 1.0 and can be used from
+    the command line, in an applet or a servlet, or as a module in other program.
+  </description>
+  <url>http://xml.apache.org/xalan-j/</url>  
+
+  <dependencies>
+    <dependency>
+      <groupId>xalan</groupId>
+      <artifactId>serializer</artifactId>
+      <version>2.7.1</version>
+    </dependency>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl</artifactId>
+      <version>2.9.0</version>
+      <optional>true</optional>
+    </dependency>
+  </dependencies>
+
+</project>
\ No newline at end of file
--- libxalan2-java-2.7.1.orig/debian/rules
+++ libxalan2-java-2.7.1/debian/rules
@@ -0,0 +1,62 @@
+#!/usr/bin/make -f
+# debian/rules file for libxalan2-java (uses cdbs)
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/class/ant.mk
+
+PACKAGE              := $(DEB_SOURCE_PACKAGE)
+VERSION              := $(DEB_UPSTREAM_VERSION)
+JAVA_HOME            := /usr/lib/jvm/default-java
+ANT_HOME             := /usr/share/ant
+
+include /usr/share/gcj/debian_defaults
+ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs)))
+  with_gcj_native := yes
+endif
+
+ANT_OPTS := -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D
+DEB_JARS := xml-apis xercesImpl bsf bcel cup regexp stylebook JLex
+
+DEB_ANT_CLEAN_TARGET := clean xsltc.clean
+DEB_ANT_BUILD_TARGET := jar xsltc.unbundledjar javadocs docs
+
+clean::
+	rm -f xdocs/sources/xalan/*DONE XSLTCDONE
+	rm -f lib/BCEL.jar lib/regexp.jar
+
+pre-build::
+	rm -f lib/BCEL.jar lib/regexp.jar
+	ln -s /usr/share/java/bcel.jar lib/BCEL.jar
+	ln -s /usr/share/java/regexp.jar lib/regexp.jar
+
+install/libxalan2-java::
+	mh_installpoms -p$(PACKAGE);
+	mh_installjar -p$(PACKAGE) -l --usj-name=xalan2 debian/xalan.pom build/xalan.jar
+	mh_installjar -p$(PACKAGE) -l debian/serializer.pom build/serializer.jar
+
+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/api/
+	cp -a build/docs/apidocs/* $(CURDIR)/debian/libxalan2-java-doc/usr/share/doc/libxalan2-java/api/
+	# make lintian happy and remove zero-byte files
+	rm -Rf $(CURDIR)/samples/extensions/instantdb/tables
+
+ifeq ($(with_gcj_native),yes)
+install/libxalan2-java-gcj:: install/libxalan2-java
+	dh_nativejava -plibxalan2-java-gcj
+
+install/libxsltc-java-gcj:: install/libxsltc-java
+	dh_nativejava -plibxsltc-java-gcj
+endif
+
+get-orig-source:
+	-uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename --repack
+
+get-orig-pom:
+	wget -O debian/xalan.pom http://repository.sonatype.org/service/local/repositories/central/content/xalan/xalan/$(VERSION)/xalan-$(VERSION).pom
+	wget -O debian/serializer.pom http://repository.sonatype.org/service/local/repositories/central/content/xalan/serializer/$(VERSION)/serializer-$(VERSION).pom
+
--- libxalan2-java-2.7.1.orig/debian/libxalan2-java-doc.docs
+++ libxalan2-java-2.7.1/debian/libxalan2-java-doc.docs
@@ -0,0 +1,3 @@
+build/docs/design
+build/docs/graphics
+build/docs/xsltc
--- libxalan2-java-2.7.1.orig/debian/orig-tar.sh
+++ libxalan2-java-2.7.1/debian/orig-tar.sh
@@ -0,0 +1,19 @@
+#!/bin/sh -e
+
+VERSION=$2
+TAR=../libxalan2-java_$VERSION.orig.tar.gz
+DIR=libxalan2-java-$VERSION
+
+mkdir $DIR
+tar -x -v -z -f $TAR $DIR
+dos2unix $DIR/build.xml
+rm $TAR
+GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $DIR
+rm -r $DIR
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+  . .svn/deb-layout
+  mv $TAR $origDir
+  echo "moved $TAR to $origDir"
+fi
--- libxalan2-java-2.7.1.orig/debian/changelog
+++ libxalan2-java-2.7.1/debian/changelog
@@ -0,0 +1,277 @@
+libxalan2-java (2.7.1-5) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Torsten Werner <twerner@debian.org>  Sun, 09 Aug 2009 12:44:05 +0200
+
+libxalan2-java (2.7.1-4) experimental; urgency=low
+
+  * Bump up Standards-Version to 3.8.2
+  * Move api documentation to /usr/share/doc/libxalan2-java/api
+  * Change section to java for all Java binary packages
+  * Install serializer.jar in /usr/share/java as it was
+    done in 2.7.1-2
+  * Migrate the patch to quilt and update it
+  * Remove JLex.jar from the source tarball and use the Debian
+    version for the build.
+  * Include the dependent jars (java_cup, JLex, bcel) from the
+    Debian distribution into xalan.jar
+
+ -- Ludovic Claude <ludovic.claude@laposte.net>  Mon, 13 Jul 2009 23:43:51 +0100
+
+libxalan2-java (2.7.1-3) experimental; urgency=low
+
+  * Change section to java, bump up Standards-Version to 3.8.1
+  * Remove the link from /usr/share/java/jaxp-1.3.jar to
+    /usr/share/java/xml-apis.jar as it is better to add it to the
+    libjaxp-1.3-java package.
+  * Add the Maven POM to the package,
+  * Add a Build-Depends dependency on maven-repo-helper
+  * Use mh_installpom and mh_installjar to install the POM and the jar to the
+    Maven repository
+  * Add ${misc:Depends} to Depends to clear Lintian warnings
+  * Remove full text of Apache 2 license from copyright
+
+ -- Ludovic Claude <ludovic.claude@laposte.net>  Fri, 08 May 2009 13:42:36 +0100
+
+libxalan2-java (2.7.1-2) unstable; urgency=low
+
+  * Build-Depends on default-jdk-builddep. Closes: #477893
+  * Clarified debian/copyright.
+  * Don't use '-1' in Build-Depends.
+  * Updated watch file to match upstream correctly.
+
+ -- Michael Koch <konqueror@gmx.de>  Sun, 27 Apr 2008 10:20:03 -0100
+
+libxalan2-java (2.7.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Fixed path to xmlParserAPIs.jar in debian/ant.properties.
+  * Added Homepage field.
+  * Renamed XS-Vcs-Svn fielt to Vcs-Svn and XS-Vcs-Browse to Vcs-Browser.
+  * Updated Standards-Version to 3.7.3.
+  * Added myself to Uploaders.
+
+ -- Michael Koch <konqueror@gmx.de>  Tue, 01 Jan 2008 14:33:39 +0100
+
+libxalan2-java (2.7.0-5) unstable; urgency=low
+
+  * debian/control: removed Stefan Gybas, Wolfgang Baer and Jeroen van
+    Wolffelaar from uploaders.
+  * generate the doc with stylebook (closes: #402556).
+
+ -- Arnaud Vandyck <avdyk@debian.org>  Mon, 16 Jul 2007 11:07:20 +0200
+
+libxalan2-java (2.7.0-4) unstable; urgency=medium
+
+  * libxalan2-java-gcj: Depend on libjaxp1.3-java. Closes: #408729.
+
+ -- Matthias Klose <doko@debian.org>  Wed, 14 Feb 2007 03:07:11 +0100
+
+libxalan2-java (2.7.0-3) unstable; urgency=low
+
+  * Merge from Ubuntu:
+    - build libxalan2-java-gcj and libxsltc-java-gcj packages.
+
+ -- Matthias Klose <doko@debian.org>  Thu,  4 Jan 2007 08:48:22 +0100
+
+libxalan2-java (2.7.0-2) UNRELEASED; urgency=low
+
+  [ Arnaud Vandyck ]
+  * debian/watch: added
+
+  [ Marcus Better ]
+  * Remove dangling index.html symlink until we can build proper HTML
+    documentation. (Closes: #402529)
+  * debian/control: Add XS-Vcs-* fields and Homepage lines.
+
+ -- Marcus Better <marcus@better.se>  Mon, 11 Dec 2006 10:57:00 +0100
+
+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@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@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@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@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@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@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@gmx.de>  Sat, 19 Mar 2005 14:54:04 +0100
+
+libxalan2-java (2.6.0-1) unstable; urgency=low
+
+  * New upstream release
+  * 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@debian.org>  Sun, 14 Mar 2004 18:35:28 +0100
+
+libxalan2-java (2.5.1-1) unstable; urgency=low
+
+  * New upstream release (closes: #199885)
+  * Set maintainer to Debian Java Maintainers
+  * Converted debian/rules to CDBS
+  * Standards-Version: 3.6.1
+    + Changed Build-Depends-Indep to Build-Depends
+
+ -- Stefan Gybas <sgybas@debian.org>  Fri, 17 Oct 2003 18:32:11 +0200
+
+libxalan2-java (2.5.0-1) unstable; urgency=low
+
+  * New upstream release (closes: #192631)
+  * Built using Blackdown's JDK 1.4 instead of the converted RPM from Sun
+  * Standards-Version: 3.5.10 (no changes required)
+
+ -- Stefan Gybas <sgybas@debian.org>  Mon, 19 May 2003 17:36:25 +0200
+
+libxalan2-java (2.4.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Standards-Version: 3.5.8 (no changes required)
+
+ -- Stefan Gybas <sgybas@debian.org>  Mon, 27 Jan 2003 15:18:18 +0100
+
+libxalan2-java (2.4.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Build with the latest Ant version
+  * Build with debhelper >= 4.1.0 to get rid of /usr/doc compatibility
+    symlinks
+  * Standards-Version: 3.5.7
+
+ -- Stefan Gybas <sgybas@debian.org>  Wed, 18 Sep 2002 13:10:14 +0200
+
+libxalan2-java (2.3.99D1-2) unstable; urgency=low
+
+  * Build XSLTC and put the JAR in the new libxsltc-java package. Thanks to
+    Takashi Okamoto for updating his libbcel-java package!
+  * Drop the libxalan2-java-servlet package, the sources for the servlet
+    classes and the compiled examples are now included in libxalan2-java-doc.
+  * Update package descriptions
+  * Reformatted the previous changelog entry to a maximum of 79 characters per
+    line.
+
+ -- Stefan Gybas <sgybas@debian.org>  Wed, 10 Jul 2002 15:42:03 +0200
+
+libxalan2-java (2.3.99D1-1) unstable; urgency=low
+
+  * New maintainer
+  * New upstream release: 2.4.D1
+  * Include missing classes from jaxax.xml.transform in xml-apis.jar like
+    upstream does (closes: #145649)
+    This is only a temporary solution: The classes from xml-apis.jar have been
+    moved into a separate project at xml.apache.org so they should be built
+    from a separate Debian package in main.
+  * Build the package with Xerces-J 2.0 like upstream does
+  * Use JDK 1.4 to build the package so we can create the HTML documentation
+    without the need for an X11 display
+  * Use debhelper V4
+  * Standards-Version: 3.5.6 (no changes required)
+  * Add build dependency on libregexp-java, libbcel-java, jlex and cup for
+    XSLTC
+  * Correct dependencies of the binary packages
+  * Remove emacs settings from changelog
+  * Include the generated HTML documentation in libxalan2-java-doc and remove
+    the compiled examples from there
+  * XSLTC is not yet built because is requires a newer version of
+    libbcel-java. Its documentation is already included in the
+    libxalan2-java-doc packages, however.
+
+ -- Stefan Gybas <sgybas@debian.org>  Wed,  3 Jul 2002 17:05:17 +0200
+
+libxalan2-java (2.3.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * By some strange reason the max kellerman fixes was not uploaded
+    but now it really should be available, closes: #99413.
+
+ -- Ola Lundqvist <opal@debian.org>  Tue, 19 Mar 2002 21:59:37 +0100
+
+libxalan2-java (2.1.0-2) unstable; urgency=low
+
+  * added java2-runtime to Depends line.
+  * xalanj1compat.jar now goes into package libxalan2-java-compat.
+
+ -- Max Kellermann <max.kellermann@epost.de>  Sat, 15 Dec 2001 22:45:22 +0100
+
+libxalan2-java (2.1.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Fixed broken symlink, closes: #99413.
+  * New binary package lib-xalan-java-servlet
+  * Calls ant directly instead of build.sh
+  * Updated dependencies
+
+ -- Max Kellermann <max.kellermann@epost.de>  Wed,  7 Nov 2001 19:25:45 +0100
+
+libxalan2-java (2.0.1-1) unstable; urgency=low
+
+  * Initial Release, closes: #90452.
+
+ -- Ola Lundqvist <opal@debian.org>  Mon, 16 Apr 2001 10:43:37 +0200
--- libxalan2-java-2.7.1.orig/debian/libxalan2-java-doc.README.Debian
+++ libxalan2-java-2.7.1/debian/libxalan2-java-doc.README.Debian
@@ -0,0 +1,12 @@
+Xalan-Java for Debian
+---------------------
+
+Currently we are not able to transform the manual completely with free
+java tools. We disabled the manual transformation 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/
+
+ -- Marcus Better <marcus@better.se>, Mon, 11 Dec 2006 10:58:51 +0100
--- libxalan2-java-2.7.1.orig/debian/libxalan2-java-doc.doc-base
+++ libxalan2-java-2.7.1/debian/libxalan2-java-doc.doc-base
@@ -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/api/index.html
+Files: /usr/share/doc/libxalan2-java/api/*
--- libxalan2-java-2.7.1.orig/debian/watch
+++ libxalan2-java-2.7.1/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=uversionmangle=s/_/./g \
+	http://www.apache.org/dist/xml/xalan-j/source/ xalan-j_?([\d+_]+|\d+)-src\.tar.* debian debian/orig-tar.sh
--- libxalan2-java-2.7.1.orig/debian/libxalan2-java.dirs
+++ libxalan2-java-2.7.1/debian/libxalan2-java.dirs
@@ -0,0 +1 @@
+/usr/share/java
--- libxalan2-java-2.7.1.orig/debian/control
+++ libxalan2-java-2.7.1/debian/control
@@ -0,0 +1,73 @@
+Source: libxalan2-java
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
+Uploaders: Arnaud Vandyck <avdyk@debian.org>, Marcus Better <marcus@better.se>, Matthias Klose <doko@ubuntu.com>, Michael Koch <konqueror@gmx.de>
+Build-Depends: debhelper (>= 5.0.0), cdbs (>= 0.4.8), default-jdk-builddep, ant (>= 1.6.3), quilt,
+ maven-repo-helper, libxerces2-java (>= 2.8.0), libbsf-java, 
+ libregexp-java, libbcel-java (>= 5.0), jlex, cup, libjaxp1.3-java, libstylebook-java
+Standards-Version: 3.8.2
+Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/libxalan2-java
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libxalan2-java/
+Homepage: http://xml.apache.org/xalan-j/
+
+Package: libxalan2-java
+Architecture: all
+Section: java
+Depends: ${misc:Depends}, libjaxp1.3-java, libxerces2-java (>= 2.8.0)
+Recommends: libxalan2-java-gcj
+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
+ 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.
+
+Package: libxalan2-java-gcj
+Architecture: any
+Section: libs
+Depends: libxalan2-java (>= ${source:Version}), libjaxp1.3-java-gcj, libxerces2-java-gcj, ${misc:Depends}, ${shlibs:Depends}
+Description: XSL Transformations (XSLT) processor in Java (native code)
+ 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.
+
+Package: libxsltc-java
+Architecture: all
+Section: java
+Depends: ${misc:Depends}, libxalan2-java, libregexp-java, libbcel-java (>= 5.0), jlex, cup
+Recommends: libxsltc-java-gcj
+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.
+
+Package: libxsltc-java-gcj
+Architecture: any
+Section: libs
+Depends: libxsltc-java (>= ${source:Version}), libxalan2-java-gcj, ${misc:Depends}, ${shlibs:Depends}
+Description: XSL Transformations (XSLT) compiler from Xalan-Java (native code)
+ 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.
+ .
+ This package contains the natively compiled code for use by gij.
+
+Package: libxalan2-java-doc
+Architecture: all
+Depends: ${misc:Depends}
+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.
--- libxalan2-java-2.7.1.orig/debian/libxalan2-java.poms
+++ libxalan2-java-2.7.1/debian/libxalan2-java.poms
@@ -0,0 +1,3 @@
+debian/xalan.pom --no-parent
+debian/serializer.pom --no-parent
+
--- libxalan2-java-2.7.1.orig/debian/libxsltc-java.dirs
+++ libxalan2-java-2.7.1/debian/libxsltc-java.dirs
@@ -0,0 +1 @@
+/usr/share/java
--- libxalan2-java-2.7.1.orig/debian/fixed_characters.ent
+++ libxalan2-java-2.7.1/debian/fixed_characters.ent
@@ -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. -->
--- libxalan2-java-2.7.1.orig/debian/libxalan2-java-doc.examples
+++ libxalan2-java-2.7.1/debian/libxalan2-java-doc.examples
@@ -0,0 +1 @@
+samples/*
--- libxalan2-java-2.7.1.orig/debian/compat
+++ libxalan2-java-2.7.1/debian/compat
@@ -0,0 +1,2 @@
+5
+
--- libxalan2-java-2.7.1.orig/debian/serializer.pom
+++ libxalan2-java-2.7.1/debian/serializer.pom
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 
+  xmlns="http://maven.apache.org/POM/4.0.0" 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>4</version>
+  </parent>
+
+  <groupId>xalan</groupId>
+  <artifactId>serializer</artifactId>
+  <version>2.7.1</version>
+
+  <name>Xalan Java Serializer</name>
+  <description>
+    Serializer to write out XML, HTML etc. as a stream of characters from an input DOM or from input
+    SAX events.
+  </description>
+  <url>http://xml.apache.org/xalan-j/</url>  
+
+  <dependencies>
+    <dependency>
+      <groupId>xml-apis</groupId>
+      <artifactId>xml-apis</artifactId>
+      <version>1.3.04</version>
+    </dependency>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl</artifactId>
+      <version>2.9.0</version>
+      <optional>true</optional>
+    </dependency>
+  </dependencies>
+
+</project>
\ No newline at end of file
--- libxalan2-java-2.7.1.orig/debian/patches/build.patch
+++ libxalan2-java-2.7.1/debian/patches/build.patch
@@ -0,0 +1,195 @@
+--- a/build.xml
++++ b/build.xml
+@@ -80,10 +80,10 @@
+   <!-- Xalan Java directories -->  
+ <!--  <property name="bin.dir"                value="./bin"/> -->
+   <property name="build.dir"              value="./build"/> 
+-  <property name="lib.dir"                value="./lib"/>   
++  <property name="lib.dir"                value="/usr/share/java"/>   
+   <property name="samples.dir"            value="./samples"/>   
+   <property name="src.dir"                value="./src"/>  
+-  <property name="tools.dir"              value="./tools"/> 
++  <property name="tools.dir"              value="/usr/share/java"/> 
+   <property name="xdocs.dir"              value="./xdocs"/>
+     
+   <property name="apachexml.reldir"       value="org/apache/xml"/>
+@@ -98,19 +98,19 @@
+   <property name="xmlapis.jar"            value="${lib.dir}/${xmlapis.jar.name}"/>
+   <property name="parser.jar.name"        value="xercesImpl.jar"/>
+   <property name="parser.jar"             value="${lib.dir}/${parser.jar.name}"/>
+-  <property name="bcel.jar.name"          value="BCEL.jar"/>
++  <property name="bcel.jar.name"          value="bcel.jar"/>
+   <property name="bcel.jar"               value="${lib.dir}/${bcel.jar.name}"/>
+-  <property name="runtime.jar.name"       value="runtime.jar"/>
++  <property name="runtime.jar.name"       value="cup.jar"/>
+   <property name="runtime.jar"            value="${lib.dir}/${runtime.jar.name}"/>
+   <property name="regexp.jar.name"        value="regexp.jar"/>
+   <property name="regexp.jar"             value="${lib.dir}/${regexp.jar.name}"/>
+   
+   <!-- Jars need to build Xalan Java (Interpretive, Compiled, or both) or build the docs -->
+-  <property name="java_cup.jar.name"      value="java_cup.jar"/>
++  <property name="java_cup.jar.name"      value="cup.jar"/>
+   <property name="java_cup.jar"           value="${tools.dir}/${java_cup.jar.name}"/>
+   <property name="jlex.jar.name"          value="JLex.jar"/>
+   <property name="jlex.jar"               value="${tools.dir}/${jlex.jar.name}"/>  
+-  <property name="stylebook.jar.name"     value="stylebook-1.0-b3_xalan-2.jar"/>
++  <property name="stylebook.jar.name"     value="stylebook.jar"/>
+   <property name="stylebook.jar"          value="${tools.dir}/${stylebook.jar.name}"/>
+   <property name="doclet.jar.name"        value="xalan2jdoc.jar"/>
+   <property name="doclet.jar"             value="${tools.dir}/${doclet.jar.name}"/>
+@@ -354,11 +354,13 @@
+          puts the result in xdocs/sources/xalan for inclusion in the 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"/>
+@@ -406,7 +408,9 @@
+       <exclude name="${xsltc.reldir}/**/*.java" />
+       <classpath refid="compile.class.path" />
+       <bootclasspath refid="xslt.boot.class.path" />
++      <!--
+       <sourcepath refid="compile.source.path" />
++      -->
+     </javac>
+     <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
+     <copy todir="${build.classes}">
+@@ -475,6 +479,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}"/>
+@@ -493,8 +498,9 @@
+     has to be generated after sym.java, so order is important. -->
+     <echo message="JLex preparsing"/>
+     <java fork="yes" failonerror="true" classname="JLex.Main" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+       <classpath refid="xsltc.class.path" />
+-      <arg line="-static ${src.dir}/${xsltc.reldir}/compiler/xpath.lex"/>
++      <arg line="${src.dir}/${xsltc.reldir}/compiler/xpath.lex"/>
+     </java>
+     <echo message="JLex move output file"/>
+     <move file="${src.dir}/${xsltc.reldir}/compiler/xpath.lex.java" tofile="${generated.xpathlexer}"/>
+@@ -588,6 +594,12 @@
+       <param name="param_jar_name" value="${runtime.jar.name}" />
+     </antcall>
+ 
++    <delete dir="${build.classes}">
++      <include name="java_cup/*.class" />
++      <include name="java_cup/anttask/**" />
++      <include name="java_cup/anttask" />
++    </delete>
++
+     <antcall target="xsltc.copy-deps-jar">
+       <param name="param_unless" value="xsltc.regexp_jar.not_needed" />
+       <param name="param_jar_name" value="${regexp.jar.name}" />
+@@ -958,6 +970,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>
+@@ -1028,6 +1041,7 @@
+     <javadoc
+          additionalparam="-breakiterator"
+          destdir="${build.apidocs}"
++         maxmemory="512m"
+          public="true"
+          sourcepath="${src.dir}"
+          overview="${src.dir}/javadocOverview.html"
+@@ -1039,7 +1053,9 @@
+          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}"/>
++          -->
+           <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"
+@@ -1394,6 +1410,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>
+ 
+@@ -1422,6 +1439,7 @@
+     <java fork="yes" 
+           classname="${doc.generator}" 
+           classpathref="docs.class.path" >
++      <jvmarg value="-Djava.awt.headless=true"/>
+        <arg line="targetDirectory=${xalan.apache.org.site.dir} ${xalan.apache.org.site.book} ${xdocs.style}"/>
+     </java>
+ 
+@@ -1474,6 +1492,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>
+@@ -1490,6 +1509,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>
+@@ -1499,6 +1519,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}      
+@@ -1510,6 +1531,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>
+@@ -1536,6 +1558,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" 
+@@ -1695,7 +1718,7 @@
+          use="true"
+          windowtitle="${Name-in-docs} Serializer ${impl.version}" 
+          doctitle="${Name-in-docs} Serializer ${impl.version}"
+-         bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
++         bottom="Copyright ${year} Apache XML Project. All Rights Reserved.">
+           <classpath refid="docs.class.path" />
+           <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
+           <group title="Serializer" packages="org.apache.xml.serialize*"/>
+@@ -1713,7 +1736,7 @@
+          use="true"
+          windowtitle="${Name-in-docs} Serializer ${impl.version}" 
+          doctitle="${Name-in-docs} Serializer ${impl.version}"
+-         bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
++         bottom="Copyright ${year} Apache XML Project. All Rights Reserved.">
+           <classpath refid="docs.class.path" />
+           <doclet name="xalanjdoc.Standard" path="${doclet.jar}">
+             <param name="-d" value="${build.apidocs}"/>
--- libxalan2-java-2.7.1.orig/debian/patches/series
+++ libxalan2-java-2.7.1/debian/patches/series
@@ -0,0 +1,2 @@
+build.patch
+