[libxerces2-java] 07/61: Debian release 2.4.0-1
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Sun Jun 18 22:23:38 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository libxerces2-java.
commit 11247fbe421df5fda8be4d018a99213211ee80d0
Author: Stefan Gybas <sgybas at debian.org>
Date: Sun Apr 13 21:24:32 2003 +0000
Debian release 2.4.0-1
---
build.xml | 137 ++++++++++++++++++++++++++++++++-----------------------
debian/changelog | 8 ++++
debian/control | 4 +-
debian/rules | 4 +-
4 files changed, 93 insertions(+), 60 deletions(-)
diff --git a/build.xml b/build.xml
index 3e7e7e0..65f7aeb 100644
--- a/build.xml
+++ b/build.xml
@@ -34,9 +34,9 @@ Copyright:
<property name='parser.Name' value='Xerces-J'/>
<property name='parser.name' value='xerces-j'/>
<property name='parser.shortname' value='xerces'/>
- <property name='parser.Version' value='2.3.0'/>
- <property name='parser.version' value='2.3.0'/>
- <property name='parser_version' value='2_3_0'/>
+ <property name='parser.Version' value='2.4.0'/>
+ <property name='parser.version' value='2.4.0'/>
+ <property name='parser_version' value='2_4_0'/>
<property name='deprecatedjar.parser' value='xerces.jar'/>
<property name='jar.apis' value='xml-apis.jar'/>
@@ -121,7 +121,6 @@ Copyright:
<echo message=" tests-dom3 --> 'tests' + DOM Level 3 support."/>
<echo message=" deprecatedjars --> generates xerces.jar and samples jar"/>
<echo message=" dtdjars --> generates xercesImpl containing no schema support or WML/HTML DOM and xercesSamples & xmlParserAPIs jars"/>
- <echo message=" xml11jars --> EXPERIMENTAL! Generates xercesImpl containing very preliminary XML 1.1 support, as well as xercesSamples & xmlParserAPIs jars"/>
<echo message=" dvjar --> generates a Schema datatype jar"/>
<echo message=" pack-tools --> generates the tools distributions (zip and tar.gz)"/>
<echo message=" pack-src --> generates the source distributions (zip and tar.gz)"/>
@@ -184,8 +183,7 @@ Copyright:
excludes="**/classfiles_updated **/CVS* **/.#* **/XMLMessages.java
**/DatatypeContentModel.java **/ComplexTypeInfo.java
**/v1/** **/v2/**
- javax.xml.parsers.ConvertToURI.java
- org/apache/xerces/dom3/ls/**">
+ javax.xml.parsers.ConvertToURI.java">
</fileset>
</copy>
@@ -219,6 +217,7 @@ Copyright:
<xjavac srcdir="${build.src}"
destdir="${build.dest}"
+ classpath="${build.dir}/classes:${tools.dir}/${jar.apis}"
debug="${debug}"
deprecation="${deprecation}"
optimize="${optimize}"
@@ -248,6 +247,10 @@ Copyright:
<!-- Creates the implementation class package, excluding DOM Level 3 -->
<!-- =================================================================== -->
<target name="jar" depends="compile">
+ <!-- take care of manifest file -->
+ <copy todir="${build.dir}" file="${src.dir}/manifest.xerces"/>
+ <replace file="${build.dir}/manifest.xerces"
+ token="@@VERSION@@" value="${parser.Version}"/>
<jar jarfile="${build.dir}/${jar.parser}"
basedir="${build.dest}"
compress="true"
@@ -259,7 +262,8 @@ Copyright:
org/w3c/dom/DOMImplementationSource.class
org/w3c/dom/DOMImplementationRegistry.class
org/w3c/dom/DOMLocator.class
- org/w3c/dom/UserDataHandler.class"/>
+ org/w3c/dom/UserDataHandler.class"
+ manifest="${build.dir}/manifest.xerces"/>
</target>
<!-- =================================================================== -->
@@ -291,7 +295,7 @@ Copyright:
</copy>
<xjavac srcdir="${build.tests}"
destdir="${build.dest}"
- classpath="${build.dir}/classes:./tools/junit.jar"
+ classpath="${tools.dir}/${jar.apis}:${build.dir}/classes:./tools/junit.jar"
debug="${debug}"
includeAntRuntime="false"
includeJavaRuntime="true"/>
@@ -646,7 +650,6 @@ Copyright:
classpath="${tools.dir}/${jar.apis}:${build.dir}/classes"
classname="thread.Test"
failOnError="yes">
- <arg value="-dom"/>
<arg value="-threads"/>
<arg value="20"/>
<arg value="-time"/>
@@ -696,6 +699,13 @@ Copyright:
classname="dom.mem.Test"
failOnError="yes">
</java>
+ <echo message="Running dom.range.Test ..." />
+ <java fork="yes"
+ classpath="${tools.dir}/${jar.apis}:${build.dir}/classes"
+ classname="dom.range.Test"
+ failOnError="yes">
+ <arg value="all"/>
+ </java>
<echo message="Running dom.ids.Test ..." />
<java fork="yes"
@@ -708,9 +718,15 @@ Copyright:
classpath="${tools.dir}/${jar.apis}:${build.dir}/classes"
classname="dom.serialization.Test"
failOnError="yes">
- <arg value="${data.dir}/personal.xml"/>
+ <arg value="${data.dir}/personal-schema.xml"/>
<arg value="out.xml"/>
</java>
+ <echo message="Running schema.Test ..." />
+ <java fork="yes"
+ classpath="${tools.dir}/${jar.apis}:${build.dir}/classes"
+ classname="schema.Test"
+ failOnError="yes">
+ </java>
</target>
<!-- =================================================================== -->
@@ -755,7 +771,15 @@ Copyright:
<jar jarfile="${build.dir}/dtd-${jar.parser}"
basedir="${build.dest}"
compress="true"
- includes="org/apache/**, META-INF/**"/>
+ includes="org/apache/**, META-INF/**
+ org/w3c/dom/html/HTMLDOMImplementation.class
+ org/w3c/dom/ls/**
+ org/w3c/dom/DOMError.class
+ org/w3c/dom/DOMErrorHandler.class
+ org/w3c/dom/DOMImplementationSource.class
+ org/w3c/dom/DOMImplementationRegistry.class
+ org/w3c/dom/DOMLocator.class
+ org/w3c/dom/UserDataHandler.class"/>
</target>
<!-- =================================================================== -->
@@ -833,7 +857,23 @@ Copyright:
">
</fileset>
</copy>
-
+
+ <!-- HACK: DOM implementation now is aware of type information
+ and thus is imports XSSimpleTypeDecl (for XML Schema type support)
+ Since in DTD jars we never going to have XSSimpleTypeDecl we can safely
+ replace it by String. The code after replacement may look a bit strange..
+ but there is nothing we can do at this point-->
+ <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java"
+ token="import org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl;" value=""/>
+ <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java"
+ token="XSSimpleTypeDecl" value="String"/>
+ <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java"
+ token="return ((String)type).getName();" value="return (String)type;"/>
+ <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java"
+ token="return ((String)type).getNamespace();" value="return null;"/>
+
+
+
<!-- substitute tokens as needed -->
<replace file="${build.dir}/src/org/apache/xerces/impl/Version.java"
token="@@VERSION@@" value="${parser.Name} ${parser.Version}"/>
@@ -849,37 +889,6 @@ Copyright:
</target>
<!-- =================================================================== -->
- <!-- Creates the XML 1.1-enabled implementation class package, excluding DOM Level 3 -->
- <!-- REVISIT: Once a release or so has gone by with XML 1.1 support being enabled by default, these targets should be
- removed; as should the XML11ParserConfiguration file in the org/apache/xerces/parsers directory. -->
- <!-- =================================================================== -->
- <target name="xml11jar" depends="compile">
- <copy file="${src.dir}/org/apache/xerces/parsers/org.apache.xerces.xni.parser.XML11Configuration"
- tofile="${build.dest}/META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration"
- overwrite="yes"/>
- <jar jarfile="${build.dir}/xml11-${jar.parser}"
- basedir="${build.dest}"
- compress="true"
- includes="org/apache/**, META-INF/**
- org/w3c/dom/ls/**
- org/w3c/dom/DOMError.class
- org/w3c/dom/DOMErrorHandler.class
- org/w3c/dom/DOMImplementationSource.class
- org/w3c/dom/DOMImplementationRegistry.class
- org/w3c/dom/DOMLocator.class
- org/w3c/dom/UserDataHandler.class"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Builds XML 1.1-enabled xercesImpl, xmlParserAPIs and sample jar files -->
- <!-- =================================================================== -->
- <target name="xml11jars" depends="xml11jar, sampjar">
- <!-- support xml-commons APIs -->
- <copy file="${tools.dir}/${jar.apis}" tofile="${build.dir}/${jar.apis}"/>
- <copy file="${tools.dir}/${jar.apis}" tofile="${build.dir}/${deprecatedjar.apis}"/>
- </target>
-
- <!-- =================================================================== -->
<!-- Build xercesDV jar -->
<!-- =================================================================== -->
<target name="dvjar" depends="dvcompile">
@@ -921,13 +930,29 @@ Copyright:
org/apache/xerces/impl/msg/XMLSchema**,
org/apache/xerces/impl/xpath/regex/**,
org/apache/xerces/impl/xs/XSTypeDecl.java,
- org/apache/xerces/impl/xs/psvi/StringList.java,
- org/apache/xerces/impl/xs/psvi/XSAnnotation.java,
- org/apache/xerces/impl/xs/psvi/XSConstants.java,
- org/apache/xerces/impl/xs/psvi/XSObject.java,
- org/apache/xerces/impl/xs/psvi/XSObjectList.java,
- org/apache/xerces/impl/xs/psvi/XSSimpleTypeDefinition.java,
- org/apache/xerces/impl/xs/psvi/XSTypeDefinition.java,
+ org/apache/xerces/impl/xs/psvi/StringList.java
+ org/apache/xerces/impl/xs/psvi/XSAnnotation.java
+ org/apache/xerces/impl/xs/psvi/XSAttributeDeclaration.java
+ org/apache/xerces/impl/xs/psvi/XSAttributeGroupDefinition.java
+ org/apache/xerces/impl/xs/psvi/XSAttributeUse.java
+ org/apache/xerces/impl/xs/psvi/XSComplexTypeDefinition.java
+ org/apache/xerces/impl/xs/psvi/XSConstants.java
+ org/apache/xerces/impl/xs/psvi/XSElementDeclaration.java
+ org/apache/xerces/impl/xs/psvi/XSIDCDefinition.java
+ org/apache/xerces/impl/xs/psvi/XSModel.java
+ org/apache/xerces/impl/xs/psvi/XSModelGroup.java
+ org/apache/xerces/impl/xs/psvi/XSModelGroupDefinition.java
+ org/apache/xerces/impl/xs/psvi/XSNamedMap.java
+ org/apache/xerces/impl/xs/psvi/XSNamespaceItem.java
+ org/apache/xerces/impl/xs/psvi/XSNamespaceItemList.java
+ org/apache/xerces/impl/xs/psvi/XSNotationDeclaration.java
+ org/apache/xerces/impl/xs/psvi/XSObject.java
+ org/apache/xerces/impl/xs/psvi/XSObjectList.java
+ org/apache/xerces/impl/xs/psvi/XSParticle.java
+ org/apache/xerces/impl/xs/psvi/XSSimpleTypeDefinition.java
+ org/apache/xerces/impl/xs/psvi/XSTerm.java
+ org/apache/xerces/impl/xs/psvi/XSTypeDefinition.java
+ org/apache/xerces/impl/xs/psvi/XSWildcard.java
org/apache/xerces/impl/xs/util/StringListImpl.java,
org/apache/xerces/impl/xs/util/XSObjectListImpl.java,
org/apache/xerces/util/ObjectFactory.java,
@@ -1013,7 +1038,7 @@ Copyright:
**/v1/** **/v2/**
javax.xml.parsers.ConvertToURI.java
org/apache/xerces/dom3/*.java
- org/apache/xerces/dom3/ls/**
+ org/apache/xerces/dom3/bootstrap/*.java
org/w3c/dom/*.java">
</fileset>
</copy>
@@ -1035,12 +1060,14 @@ Copyright:
<!-- DOM level 3 hack: replace import statements-->
<replace file="${build.src}/org/apache/xerces/dom/NodeImpl.java" token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/apache/xerces/dom/ElementImpl.java"
+ token="org.apache.xerces.dom3" value="org.w3c.dom"/>
+ <replace file="${build.src}/org/apache/xerces/dom/DOMImplementationListImpl.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/apache/xerces/dom/ElementNSImpl.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/apache/xerces/dom/AttrImpl.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
- <replace file="${build.src}/org/apache/xerces/dom/AttrNSImpl.java"
+ <replace file="${build.src}/org/apache/xerces/dom/AttrNSImpl.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/apache/xerces/dom/DocumentImpl.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
@@ -1072,8 +1099,6 @@ Copyright:
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/w3c/dom/ls/DOMWriter.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
- <replace file="${build.src}/org/w3c/dom/ls/ParseErrorEvent.java"
- token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/w3c/dom/ls/DOMBuilder.java"
token="org.apache.xerces.dom3" value="org.w3c.dom"/>
<replace file="${build.src}/org/apache/xerces/impl/xs/opti/DefaultNode.java"
@@ -1110,7 +1135,7 @@ Copyright:
<!-- =================================================================== -->
<!-- Compiles the samples with DOM Level 3 -->
<!-- =================================================================== -->
- <target name="samples-dom3" depends="compile-dom3">
+ <target name="samples-dom3" depends="jar-dom3, apijar-dom3">
<mkdir dir="${build.samples}"/>
<copy todir="${build.samples}" >
<fileset dir="${samples.dir}" />
@@ -1128,7 +1153,7 @@ Copyright:
<xjavac srcdir="${build.samples}"
destdir="${build.dest}"
- classpath="${build.dir}/classes:${tools.dir}/${jar.apis}"
+ classpath="${build.dir}/classes:${build.dir}/dom3-${jar.parser}:${build.dir}/dom3-${jar.apis}:${tools.dir}/${jar.apis}"
debug="${debug}"
includeAntRuntime="false"
includeJavaRuntime="true"/>
diff --git a/debian/changelog b/debian/changelog
index f0f9466..33578f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xerces2-j (2.4.0-1) unstable; urgency=low
+
+ * New upstream release
+ * Built using Blackdown's JDK 1.4 instead of the converted RPM from Sun
+ * Standards-Version: 3.5.9 (no changes required)
+
+ -- Stefan Gybas <sgybas at debian.org> Sun, 13 Apr 2003 18:50:54 +0200
+
xerces2-j (2.3.0-1) unstable; urgency=low
* New upstream release
diff --git a/debian/control b/debian/control
index 23a624f..23b872a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,8 @@ Section: contrib/libs
Priority: optional
Maintainer: Stefan Gybas <sgybas at debian.org>
Uploaders: Takashi Okamoto <tora at debian.org>, Ola Lundqvist <opal at debian.org>
-Build-Depends-Indep: debhelper (>= 4.1.0), ant (>= 1.5-1), j2sdk (>= 1.4.0-1), jikes (>= 1.18), libxerces-java, libxalan2-java
-Standards-Version: 3.5.8
+Build-Depends-Indep: debhelper (>= 4.1.0), ant (>= 1.5-1), j2sdk1.4, jikes (>= 1.18), libxerces-java, libxalan2-java
+Standards-Version: 3.5.9
Package: libxerces2-java
Architecture: all
diff --git a/debian/rules b/debian/rules
index 00037ba..d2c4a3d 100644
--- a/debian/rules
+++ b/debian/rules
@@ -4,8 +4,8 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# Build using the converted (using alien >= 8.08) JDK 1.4 RPM package from Sun
-export JAVA_HOME=/usr/lib/j2sdk1.4
+# Build using Blackdown's JDK 1.4 package
+export JAVA_HOME=/usr/lib/j2se/1.4
ANT=/usr/bin/ant
UPSTREAM_VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libxerces2-java.git
More information about the pkg-java-commits
mailing list