This is an automated email from the ASF dual-hosted git repository.

jimjag pushed a commit to branch AOO50X
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit ddd5ece42ad57086a6c3b8e78a3100bf444122b2
Author: Pedro Giffuni <[email protected]>
AuthorDate: Mon Aug 31 00:00:23 2026 -0500

    Remove StAX from the build.
    
    AOO still carries a standalone StAX 1.2.0 source tree even though StAX
    has been part of Java SE since Java 6 and is in the java.xml module today.
    
    Modern Java exposes them through;
    
    module java.xml
        javax.xml.stream
        javax.xml.stream.events
        javax.xml.stream.util
    
    StaX was a dependency for Saxon, but once the corresponding jar is removed,
    the build goes on fine.
    
    (cherry picked from commit 066de3d69e80f4aa6d7fef3cfb549599d157eb7c)
---
 main/configure.ac                            |  13 --
 main/external_deps.lst                       |   6 -
 main/rat-excludes                            |   7 -
 main/saxon/prj/build.lst                     |   2 +-
 main/saxon/saxon-9.0.0.7-bj.patch            | 258 +++++++++++++--------------
 main/set_soenv.in                            |   1 -
 main/stax/download/README_stax-1.2.0.jar.txt |  13 --
 main/stax/makefile.mk                        |  75 --------
 main/stax/prj/build.lst                      |   2 -
 main/stax/prj/d.lst                          |   1 -
 10 files changed, 130 insertions(+), 248 deletions(-)

diff --git a/main/configure.ac b/main/configure.ac
index 75b84637ca..ad97ff5ba8 100644
--- a/main/configure.ac
+++ b/main/configure.ac
@@ -4208,19 +4208,6 @@ else
 fi
 AC_SUBST(GPERF)
 
-dnl ===================================================================
-dnl Check for building stax
-dnl ===================================================================
-AC_MSG_CHECKING([whether to build the stax])
-if test -f "./stax/download/stax-1.2.0.jar"; then
-   BUILD_STAX=NO
-   AC_MSG_RESULT([no, will use the prebuilt stax/download/stax-1.2.0.jar])
-else
-   BUILD_STAX=YES
-   AC_MSG_RESULT([yes])
-fi
-AC_SUBST(BUILD_STAX)
-
 dnl ===================================================================
 dnl Check for building ODK
 dnl ===================================================================
diff --git a/main/external_deps.lst b/main/external_deps.lst
index a5e8e36e1d..5af8665e1a 100644
--- a/main/external_deps.lst
+++ b/main/external_deps.lst
@@ -181,12 +181,6 @@ if (SOLAR_JAVA == TRUE)
     URL1 = 
https://archive.apache.org/dist/tomcat/tomcat-5/v5.5.36/src/apache-tomcat-5.5.36-src.tar.gz
     URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
 
-if (SOLAR_JAVA == TRUE)
-    MD5 = 980143f96b3f6ce45d2e4947da21a5e9
-    name = stax-src-1.2.0.zip
-    URL1 = $(OOO_EXTRAS)$(MD5)-$(name)
-    URL2 = http://maven.ibiblio.org/maven/stax/jars/stax-src-1.2.0.zip
-
 if (ENABLE_MEDIAWIKI == YES)
     MD5 = a7983f859eafb2677d7ff386a023bc40
     name = xsltml_2.1.2.zip
diff --git a/main/rat-excludes b/main/rat-excludes
index ef9a870a3b..cc0e6fde53 100644
--- a/main/rat-excludes
+++ b/main/rat-excludes
@@ -1264,13 +1264,6 @@ 
test/testuno/data/uno/sc/fvt/Bug100989MergeAcross0AddsExtraEmptyCell.xml
 test/testuno/data/uno/sc/fvt/Bug128554FractionalSecondsIgnored.xml
 test/testuno/data/uno/sc/fvt/Bug81233ColumnZReference.xml
 
-##############################################################################
-#
-# files with Apache License 2.0 (ALv2)
-# that are plain copies, so they cannot be modified
-
-main/stax/download/README_stax-1.2.0.jar.txt
-
 ##############################################################################
 #
 # files with MIT license
diff --git a/main/saxon/prj/build.lst b/main/saxon/prj/build.lst
index 813097c66d..de579a0474 100644
--- a/main/saxon/prj/build.lst
+++ b/main/saxon/prj/build.lst
@@ -1,2 +1,2 @@
-xx     saxon   :       solenv stax NULL
+xx     saxon   :       solenv NULL
 xx     saxon   nmake   -       all     xx_saxon NULL
diff --git a/main/saxon/saxon-9.0.0.7-bj.patch 
b/main/saxon/saxon-9.0.0.7-bj.patch
index bf2ed0fa48..597a45126d 100644
--- a/main/saxon/saxon-9.0.0.7-bj.patch
+++ b/main/saxon/saxon-9.0.0.7-bj.patch
@@ -57,55 +57,55 @@
 +
 +                  <!-- root drive for input files-->
 +                  <property name="root" value="."/>
-+                  
++
 +                  <!-- root drive for generated files-->
 +                  <property name="troot" value="."/>
 +                  
 +                  <!-- directory holding Java source code -->
 +                  <property name="development-j.dir" 
value="${root}/MyJava/saxon8.x"/>
-+                  
++
 +                  <!-- directory holding Java source code as in Subversion -->
 +                  <property name="subversion-j.dir" value="${root}"/>         
-+                  
++
 +                  <!-- directory holding latest patch state of Saxon-SA Java 
code -->
-+                  <property name="saj-patch.dir" 
value="${root}/saxon-90-patch"/>                                     
-+                  
++                  <property name="saj-patch.dir" 
value="${root}/saxon-90-patch"/>
++
 +                  <!-- directory holding Java test drivers -->
-+                  <property name="drivers-j.dir" 
value="${root}/MyJava/test"/>                    
-+                  
++                  <property name="drivers-j.dir" value="${root}/MyJava/test"/>
++
 +                  <!-- directories holding C# source code -->
 +                  <property name="vss-n.dir" value="${root}/Documents and 
Settings/Mike/My Documents/Visual Studio 2005/Projects/Saxon.Api"/>
 +
 +                  <!-- directory holding C# source code as in Subversion -->
 +                  <property name="subversion-n.dir" 
value="${root}/saxon-svn/latest9.0/bn/csource"/>  
-+                  
++
 +                  <!-- directory holding XML user documentation -->
 +                  <property name="userdoc.dir" 
value="${root}/MyJava/doc/saxon8"/>
-+                  
++
 +                  <!-- directory holding .NET API documentation (which is 
built manually using NDOC -->
 +                  <property name="dotnetdoc.dir" 
value="${root}/MyDotNet/dotnetdoc"/>
-+                  
++
 +                  <!-- directories holding use cases and sample applications 
-->
 +                  <property name="usercases.dir" 
value="${root}/MyJava/use-cases"/>
 +                  <property name="samples.dir" 
value="${root}/MyJava/samples"/>
-+                  
++
 +                  <!-- directory in which to build the product for release -->
 +                  <property name="product.dir" 
value="${troot}/saxon-build/${version}"/>
-+                  
++
 +                  <!-- directory in which to build the issued .ZIP files -->
 +                  <property name="issue.dir" 
value="${troot}/saxon-issues/saxon-issue-${release.date} (${version})"/>
-+                  
++
 +                  <!-- location of the C# compiler -->
-+                  <property name="csharp.compiler" 
value="c:/Windows/Microsoft.NET/Framework/v1.1.4322/csc.exe"/>   
-+                  
-+    
++                  <property name="csharp.compiler" 
value="c:/Windows/Microsoft.NET/Framework/v1.1.4322/csc.exe"/>
++
++
 +    <!-- following locations are for IKVMC code used to build the .NET 
product -->
-+    
++
 +    <property name="development-ikvm.dir" value="${root}/MyDotNet"/>
 +    <property name="ikvm.dir" value="${development-ikvm.dir}/ikvm-0.32.0.0"/>
 +    <property name="generated.stubs.dir" 
value="${development-ikvm.dir}/stubs"/>
 +    <property name="saxondotnet.snk" 
value="${development-ikvm.dir}/make/saxondotnet.snk"/>
-+    
++
 +    <!-- Precondition for .NET compilation: IKVM is installed.
 +         * Download from www.ikvm.net
 +         * Unzip into ${development-ikvm.dir}
@@ -114,10 +114,10 @@
 +                                At a minimum, install the 
IKVM.GNU.Classpath.dll and IKVM.Runtime.dll)
 +         * Generate stubs in ${generated.stubs.dir} 
 +           for System.Xml.dll, System.Security.dll, and IKVM.GNU.Classpath.dll
-+    -->       
++    -->
 +    
 +    <!-- following locations are relative to the build file -->
-+        
++
 +    <property name="lib.dir" value="libs"/>
 +    <property name="temp.dir" value="temp"/>
 +    <property name="archive.dir" value="archive"/>
@@ -125,20 +125,20 @@
 +    <property name="temp-src-j.dir" value="${temp.dir}/j/source"/>
 +    <property name="temp-src-nj.dir" value="${temp.dir}/n/jsource"/>
 +    <property name="temp-src-nc.dir" value="${temp.dir}/n/csource"/>
-+    <property name="classes-j.dir" value="${temp.dir}/j/classes"/> 
-+    <property name="classes-n.dir" value="${temp.dir}/n/classes"/> 
-+    <property name="jar-n.dir" value="${temp.dir}/n/jar"/> 
-+    <property name="dll-n.dir" value="${temp.dir}/n/dll"/>  
++    <property name="classes-j.dir" value="${temp.dir}/j/classes"/>
++    <property name="classes-n.dir" value="${temp.dir}/n/classes"/>
++    <property name="jar-n.dir" value="${temp.dir}/n/jar"/>
++    <property name="dll-n.dir" value="${temp.dir}/n/dll"/>
 +
 +              <!-- following locations are relative to the destination 
directory -->
 +              
-+              <property name="build-bj.dir" value="${product.dir}/bj"/>  
-+              <property name="build-saj.dir" value="${product.dir}/saj"/> 
-+              <property name="build-bn.dir" value="${product.dir}/bn"/>  
++              <property name="build-bj.dir" value="${product.dir}/bj"/>
++              <property name="build-saj.dir" value="${product.dir}/saj"/>
++              <property name="build-bn.dir" value="${product.dir}/bn"/>
 +              <property name="build-san.dir" value="${product.dir}/san"/>
-+              <property name="build-resources.dir" 
value="${product.dir}/resources"/> 
-+        <property name="javadoc.dir" 
value="${build-resources.dir}/doc/javadoc"/>   
-+    
++              <property name="build-resources.dir" 
value="${product.dir}/resources"/>
++        <property name="javadoc.dir" 
value="${build-resources.dir}/doc/javadoc"/>
++
 +
 +    <property name="build.debug" value="true"/>
 +    <property name="build.debuglevel" value="source,lines,vars"/>
@@ -149,12 +149,12 @@
 +    <property name="build.s9api.compiler.source" value="1.8"/>
 +    <property name="build.s9api.compiler.target" value="1.8"/>
 +    <property name="build.compress" value="false"/>
-+    
++
 +    <!-- following properties can be switched to determine whether to build 
from patch source
 +         or from development source -->
-+         
++
 +    <!-- patch source -->     
-+      
++
 +    <property name="source-bj.dir" value="${subversion-j.dir}"/>
 +    <property name="source-saj.dir" value="${saj-patch.dir}"/>
 +    <property name="source-api-n.dir" 
value="${subversion-n.dir}/api/Saxon.Api"/>
@@ -162,21 +162,21 @@
 +    <property name="source-samples-n.dir" 
value="${subversion-n.dir}/samples"/>
 +      
 +    <!-- development source -->
-+              <!--        
++              <!--
 +    <property name="source-bj.dir" value="${development-j.dir}"/>
 +    <property name="source-saj.dir" value="${development-j.dir}"/>
 +    <property name="source-api-n.dir" value="${vss-n.dir}"/>
 +    <property name="source-cmd-n.dir" value="${vss-n.dir}"/>
-+    <property name="source-samples-n.dir" value="${vss-n.dir}"/>        
-+    -->    
-+    
++    <property name="source-samples-n.dir" value="${vss-n.dir}"/>
++    -->
++
 +    <property name="solar.bin" value="${solarbindir}"/>
 +    <path id="classpath-j">
 +        <fileset dir="${solar.bin}">
-+            <include name="stax-1.2.0.jar"/>
++
 +        </fileset>
 +    </path>
-+        
++
 +    <path id="classpath-n">
 +        <fileset dir="${lib.dir}">
 +            <include name="*.jar"/>
@@ -187,12 +187,12 @@
 +               <include name="bin/IKVM.GNU.Classpath.jar"/>
 +               <include name="bin/IKVM.Runtime.jar"/>
 +        </fileset>
-+        <fileset dir="${generated.stubs.dir}">         
++        <fileset dir="${generated.stubs.dir}">
 +               <include name="System.Xml.jar"/>
 +               <include name="System.Security.jar"/>
-+        </fileset>     
++        </fileset>
 +    </path>
-+    
++
 +    <path id="classpath-samples">
 +        <fileset dir="${lib.dir}">
 +            <include name="*.jar"/>
@@ -202,14 +202,14 @@
 +        </fileset>
 +        <!-- Substitute build-bj.dir if there is no requirement to compile 
the sample applications
 +             that depend on Saxon-SA -->
-+    </path> 
-+    
++    </path>
++
 +    <target name="clean" description="Clean all files other than source code 
and downloaded jars.">
 +        <delete dir="${temp.dir}"/>
 +        <delete dir="${product.dir}"/>
 +        <mkdir dir="${product.dir}"/>
 +    </target>
-+    
++
 +    <target name="download" description="Download third-party jar files.">
 +        <get 
src="http://mirrors.ibiblio.org/pub/mirrors/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar";
 +            dest="${lib.dir}/dom4j-1.6.1.jar" verbose="true"/>
@@ -219,15 +219,15 @@
 +
 +        <get src="http://www.cafeconleche.org/XOM/xom-1.1.jar"; 
dest="${lib.dir}/xom-1.1.jar"
 +            verbose="true"/>
-+            
-+        <get src="http://dist.codehaus.org/stax/jars/stax-api-1.0.1.jar"; 
dest="${lib.dir}/stax-api-1.0.1.jar"
-+            verbose="true"/> 
-+            
-+            <!-- TODO: add servlet.jar, ant.jar -->   
-+            
-+    </target>               
-+    
-+    
++
++        <get src="http://dist.codehaus.org/stax/jars/stax-api-1.2.0.jar"; 
dest="${lib.dir}/stax-api-1.2.0.jar"
++            verbose="true"/>
++
++            <!-- TODO: add servlet.jar, ant.jar -->
++
++    </target>
++
++
 +    <target name="copysource-development" description="Copy relevant source 
files from development directory">
 +        <copy todir="${temp-src-j.dir}">
 +          <fileset dir="${source-bj.dir}">
@@ -236,24 +236,24 @@
 +            <!--<exclude name="**/s9api/**"/>          s9api needs Java 5 -->
 +            <include name="net/sf/saxon/**/package.html"/>
 +          </fileset>
-+ <!--       
++ <!--
 +          <fileset dir="${source-saj.dir}">
 +            <include name="com/saxonica/**/*.java"/>
 +            <exclude name="com/saxonica/validate/DotNetVerifier.java"/>
 +            <include name="com/saxonica/**/package.html"/>
-+          </fileset>    
-+ -->             
++          </fileset>
++ -->
 +        </copy>
 +        <!--
 +        <replace 
file="${temp-src-j.dir}/com/saxonica/validate/SchemaAwareConfiguration.java"
 +                 token="/*DOTNETONLY*/"
 +                 value="//"
 +                 summary="yes"/>
-+                 -->  
++                 -->
 +        <replace file="${temp-src-j.dir}/net/sf/saxon/Configuration.java"
 +                 token="/*DOTNETONLY*/"
 +                 value="//"
-+                 summary="yes"/>                
++                 summary="yes"/>
 +        <copy todir="${temp-src-nj.dir}">
 +          <fileset dir="${source-bj.dir}">
 +            <include name="net/sf/saxon/**/*.java"/>
@@ -279,13 +279,13 @@
 +            <include name="com/saxonica/sdoc/*.java"/>
 +            <include name="com/saxonica/validate/*.java"/>
 +            <include name="com/saxonica/Validate.java"/>
-+          </fileset>-->          
++          </fileset>-->
 +        </copy>
 +        <!--
 +        <replace 
file="${temp-src-nj.dir}/com/saxonica/validate/SchemaAwareConfiguration.java"
 +                 token="/*JAVAONLY*/"
 +                 value="//"
-+                 summary="yes"/> 
++                 summary="yes"/>
 +                 --> 
 +        <replace file="${temp-src-nj.dir}/net/sf/saxon/Configuration.java"
 +                 token="/*JAVAONLY*/"
@@ -330,7 +330,7 @@
 +          </fileset> 
 +          <fileset dir="${source-samples-n.dir}/SampleExtensions">
 +            <include name="*.cs"/>
-+          </fileset>       
++          </fileset>
 +        </copy>
 +        -->
 +        <!-- when building from patch source 
@@ -348,14 +348,14 @@
 +          <fileset dir="${source-samples-n.dir}">
 +            <include name="*.cs"/>
 +          </fileset>
-+        </copy>    
++        </copy>
 +        -->
 +        <!-- -->
 +        
-+    </target>    
++    </target>
 +    
-+    <target name="create-meta-inf" description="Create contents of 
META-INF/services files">    
-+        
++    <target name="create-meta-inf" description="Create contents of 
META-INF/services files">
++
 +        <!-- given the Ant 1.7.0 bug, create the services files here for 
copying into the JARS -->
 +        <mkdir dir="${services.dir}/saxon9/META-INF/services"/>
 +        <echo 
file="${services.dir}/saxon9/META-INF/services/javax.xml.transform.TransformerFactory"
@@ -371,13 +371,13 @@
 +</echo> 
 +        <mkdir dir="${services.dir}/saxon9sa/META-INF/services"/>
 +        <echo 
file="${services.dir}/saxon9sa/META-INF/services/javax.xml.transform.TransformerFactory"
-+              message="com.saxonica.SchemaAwareTransformerFactory"/>     
++              message="com.saxonica.SchemaAwareTransformerFactory"/>
 +        <mkdir dir="${services.dir}/saxon9sa-jaxp/META-INF/services"/>
 +        <echo 
file="${services.dir}/saxon9sa-jaxp/META-INF/services/javax.xml.validation.SchemaFactory"
 +>com.saxonica.jaxp.SchemaFactoryImpl
 +http\://www.w3.org/2001/XMLSchema: com.saxonica.jaxp.SchemaFactoryImpl
-+</echo>         
-+                                      
++</echo>
++
 +
 +    </target>
 +    
@@ -398,7 +398,7 @@
 +            <exclude name="**/xpath/**"/>
 +            <exclude name="**/xqj/**"/>
 +            <exclude name="**/dotnet/**"/>
-+            <exclude name="**/s9api/**"/>            
++            <exclude name="**/s9api/**"/>
 +            
 +            <exclude name="**/ant/**"/>
 +            <exclude name="**/dotnet/**"/>
@@ -408,7 +408,7 @@
 +            </classpath>
 +        </javac>
 +    </target>
-+    
++
 +    <target name="compile-saj" description="Compile Saxon-SA classes for 
Java." depends="copysource-development">
 +        <mkdir dir="${classes-j.dir}"/>
 +        <javac debug="${build.debug}"  debuglevel="${build.debuglevel}" 
@@ -424,7 +424,7 @@
 +            </classpath>
 +        </javac>
 +    </target>
-+    
++
 +    <target name="compile-s9api" description="Compile s9api classes for 
Java." 
 +                                 depends="compile-bj, compile-saj, 
copysource-development">
 +        <!-- Compiling the s9api package requires JDK 1.5 -->
@@ -441,7 +441,7 @@
 +            </classpath>
 +        </javac>
 +    </target>
-+        
++
 +    <target name="compile-bn" description="Compile Saxon-B classes for .NET" 
depends="copysource-development">
 +        <mkdir dir="${classes-n.dir}"/>
 +        <javac debug="${build.debug}" debuglevel="${build.debuglevel}" 
@@ -456,7 +456,7 @@
 +            </classpath>
 +        </javac>
 +    </target>
-+    
++
 +    <target name="compile-san" description="Compile Saxon-SA classes for 
.NET" depends="copysource-development">
 +        <mkdir dir="${classes-n.dir}"/>
 +        <javac debug="${build.debug}"  debuglevel="${build.debuglevel}" 
@@ -470,7 +470,7 @@
 +                <path refid="classpath-n"/>
 +            </classpath>
 +        </javac>
-+    </target>        
++    </target>
 +
 +    <target name="jar-bj" description="Create Saxon-B jar files for Java" 
depends="create-meta-inf, compile-bj">
 +        <mkdir dir="${product.dir}/bj"/>
@@ -495,7 +495,7 @@
 +            <!--
 +            <service type="javax.xml.transform.TransformerFactory"
 +                provider="net.sf.saxon.TransformerFactoryImpl"/>
-+            -->    
++            -->
 +        </jar>
 +        <!--
 +        <jar basedir="${classes-j.dir}" compress="${build.compress}" 
jarfile="${product.dir}/bj/saxon9-dom.jar">
@@ -534,16 +534,16 @@
 +            <include name="net/sf/saxon/javax/xml/namespace/*.class"/>
 +            <include name="net/sf/saxon/javax/xml/xquery/*.class"/>
 +        </jar>
-+        -->                 
++        -->
 +    </target>
-+    
++
 +    <target name="jar-saj" description="Create Saxon-SA jar files for Java" 
depends="compile-s9api, jar-bj">
 +        <mkdir dir="${product.dir}/saj"/>
 +        <copy todir="${product.dir}/saj">
 +          <fileset dir="${product.dir}/bj">
 +            <include name="*.jar"/>
 +          </fileset>
-+        </copy>          
++        </copy>
 +        <jar basedir="${classes-j.dir}" compress="${build.compress}" 
jarfile="${product.dir}/saj/saxon9sa.jar">
 +            <include name="net/**/*.class"/>
 +            <exclude name="**/dom/**/*.class"/>
@@ -588,21 +588,21 @@
 +            <include name="net/sf/saxon/ant/*.class"/>
 +        </jar>
 +    </target>
-+    
++
 +    <target name="jar-bn" description="Create Saxon-B jar files for .NET" 
depends="compile-bn">
 +        <mkdir dir="${jar-n.dir}"/>
 +        <jar basedir="${classes-n.dir}" compress="${build.compress}" 
jarfile="${jar-n.dir}/saxon9.jar">
 +            <include name="net/**/*.class"/>
 +        </jar>
 +    </target> 
-+    
++
 +    <target name="jar-san" description="Create Saxon-SA jar files for .NET" 
depends="compile-san">
 +        <mkdir dir="${jar-n.dir}"/>
 +        <jar basedir="${classes-n.dir}" compress="${build.compress}" 
jarfile="${jar-n.dir}/saxon9sa.jar">
 +            <include name="com/saxonica/**/*.class"/>
 +        </jar>
 +    </target>
-+    
++
 +    <target name="dll-n" description="Create DLLs for .NET" depends="jar-bn, 
jar-san">
 +        <mkdir dir="${dll-n.dir}"/>
 +        <copy todir="${dll-n.dir}">
@@ -614,7 +614,7 @@
 +        <copy file="${saxondotnet.snk}" todir="${basedir}"/> 
 +        <!--
 +            Invoke IKVMC to cross-compile the JAR files into DLLs
-+        -->           
++        -->
 +        <exec dir="." executable="ikvmc.cmd" >
 +          <arg line="live"/>  <!-- set to 'debug' for testing, 'live' for 
final build -->
 +          <arg line="${basedir}/${jar-n.dir}"/>
@@ -622,7 +622,7 @@
 +          <arg line="${version}"/>
 +        </exec>
 +    </target>
-+    
++
 +    <target name="csharp-n" description="Compile C# source for .NET commands 
and API library"
 +        depends="dll-n"> 
 +
@@ -635,7 +635,7 @@
 +          <arg line="${version}"/>
 +        </exec>
 +
-+        
++
 +<!--        <taskdef 
 +            uri="antlib:org.apache.ant.dotnet">
 +            <classpath>
@@ -662,9 +662,9 @@
 +              <reference file="${dll-n.dir}/IKVM.GNU.Classpath.dll"/>
 +              <reference file="${dll-n.dir}/IKVM.Runtime.dll"/>
 +              <reference file="${dll-n.dir}/saxon9.dll"/>
-+              <reference file="${dll-n.dir}/saxon9sa.dll"/> 
++              <reference file="${dll-n.dir}/saxon9sa.dll"/>
 +        </dn:csc> 
-+-->                                
++-->
 +    </target>
 +    
 +    <target name="basic-userdoc" description="Generate Basic Documentation 
for release with executable">
@@ -695,8 +695,8 @@
 +          <include name="doc/**"/>
 +          <include name="notices/**"/>
 +        </fileset>
-+      </copy>                      
-+    </target>    
++      </copy>
++    </target>
 +    
 +    <target name="product-bn" description="Assemble product.directory for 
Saxon-B on .NET"
 +                                                                              
            depends="csharp-n, dll-n, basic-userdoc">
@@ -717,7 +717,7 @@
 +                              %NET%\gacutil /if IKVM.Runtime.dll
 +                              %NET%\gacutil /if IKVM.GNU.Classpath.dll
 +                              %NET%\gacutil /if saxon9.dll 
-+                              %NET%\gacutil /if saxon9api.dll                
++                              %NET%\gacutil /if saxon9api.dll
 +      </echo> 
 +    </target>  
 +    
@@ -740,10 +740,10 @@
 +                              set 
NET="%PROGRAMFILES%\Microsoft.NET\SDK\v1.1\Bin"
 +                              %NET%\gacutil /if IKVM.Runtime.dll
 +                              %NET%\gacutil /if IKVM.GNU.Classpath.dll
-+                              %NET%\gacutil /if saxon9.dll 
-+                              %NET%\gacutil /if saxon9sa.dll 
-+                              %NET%\gacutil /if saxon9api.dll             
-+      </echo>             
++                              %NET%\gacutil /if saxon9.dll
++                              %NET%\gacutil /if saxon9sa.dll
++                              %NET%\gacutil /if saxon9api.dll
++      </echo>
 +    </target>
 +    
 +    <target name="samples" description="Assemble Cross-Platform Samples and 
Use-Cases">
@@ -765,7 +765,7 @@
 +        </fileset>
 +      </copy>
 +    </target>
-+    
++
 +    <target name="samples-j" description="Copy and Compile Java Samples"
 +                              depends="jar-saj">
 +      <mkdir dir="${product.dir}/resources/samples/java"/>
@@ -791,57 +791,57 @@
 +          <include name="XQJExamples.java"/>
 +        </fileset>
 +      </copy>
-+                      <javac debug="true" debuglevel="source, lines" 
++                      <javac debug="true" debuglevel="source, lines"
 +                            
destdir="${product.dir}/resources/samples/java/classes"
 +            srcdir="${product.dir}/resources/samples/java" 
 +            source="${build.compiler.source}"
 +            target="${build.compiler.target}">
-+        <include name="*.java"/>    
++        <include name="*.java"/>
 +        <classpath>
 +            <path refid="classpath-samples"/>
 +        </classpath>
-+     </javac>            
++     </javac>
 +    </target>
 +    
 +    <target name="testdrivers-j" description="Copy Java Test Drivers">
 +                      <mkdir 
dir="${product.dir}/resources/drivers/java/test"/>
 +                      <copy 
todir="${product.dir}/resources/drivers/java/test">
 +                        <fileset dir="${drivers-j.dir}">
-+                          <include name="XQueryTestSuiteDriver.java"/> 
-+                          <include name="XsltTestSuiteDriver.java"/> 
++                          <include name="XQueryTestSuiteDriver.java"/>
++                          <include name="XsltTestSuiteDriver.java"/>
 +                          <include name="CanonicalXML.java"/> 
-+                          <include name="XQTSModuleURIResolver.java"/> 
-+                          <include name="XQTSCollectionURIResolver.java"/> 
-+                          <include name="SchemaTestSuiteDriver.java"/> 
++                          <include name="XQTSModuleURIResolver.java"/>
++                          <include name="XQTSCollectionURIResolver.java"/>
++                          <include name="SchemaTestSuiteDriver.java"/>
 +        </fileset>
 +      </copy>
-+    </target>           
++    </target>
 +    
 +    <target name="samples-n" description="Assemble release samples for .NET"
 +                  depends="csharp-n">
 +      <mkdir dir="${build-resources.dir}/samples/cs"/>
-+      <copy todir="${build-resources.dir}/samples/cs"> 
++      <copy todir="${build-resources.dir}/samples/cs">
 +        <fileset dir="${temp-src-nc.dir}/samples">
 +          <include name="*.cs"/>
 +        </fileset>
 +      </copy>
 +      <mkdir dir="${build-resources.dir}/samples/cs/bin"/>
-+      <copy todir="${build-resources.dir}/samples/cs/bin"> 
++      <copy todir="${build-resources.dir}/samples/cs/bin">
 +        <fileset dir="${dll-n.dir}/samples">
 +          <include name="*.exe"/>
 +          <include name="*.dll"/>
 +          <include name="*.pdb"/>
 +        </fileset>
 +      </copy>
-+      <copy todir="${build-resources.dir}/samples/cs/bin"> 
++      <copy todir="${build-resources.dir}/samples/cs/bin">
 +        <fileset dir="${dll-n.dir}/tests">
 +          <include name="*.exe"/>
 +          <include name="*.dll"/>
 +          <include name="*.pdb"/>
 +        </fileset>
-+      </copy>      
-+    </target>               
-+                  
++      </copy>
++    </target>
++
 +    <target name="product-javadoc" description="Generate Javadoc.">
 +        <javadoc bottom="Copyright (C) Michael H. Kay. All rights reserved."
 +            destdir="${javadoc.dir}" doctitle="saxon9 Javadocs"
@@ -859,28 +859,28 @@
 +            
 +            <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
 +            <link href="http://www.xom.nu/apidocs/"/>
-+            
++
 +        </javadoc>
 +        <copy file="${userdoc.dir}/fixed/javadoc/stylesheet.css"
 +              tofile="${javadoc.dir}/stylesheet.css"
 +              overwrite="true"/>
 +    </target>
-+    
++
 +    <target name="product-dotnetdoc" description="Copy .NET API 
documentation">
 +      <mkdir dir="${build-resources.dir}/doc/dotnetdoc"/>
 +      <copy todir="${build-resources.dir}/doc/dotnetdoc">
 +        <fileset dir="${dotnetdoc.dir}"/>
 +      </copy>
-+    </target>  
-+    
-+    
++    </target>
++
++
 +    <target name="release-userdoc" description="Generate User Documentation">
 +                      <taskdef name="saxon-xslt" 
 +                               classname="net.sf.saxon.ant.AntTransform" 
 +                               
classpath="c:\saxon-build\9.0.0.1\saj\saxon9sa.jar;c:\saxon-licenses"/>
 +                      <copy todir="${build-resources.dir}/doc">
 +        <fileset dir="${userdoc.dir}/fixed"/>
-+      </copy> 
++      </copy>
 +        <copy todir="${product.dir}/bj">
 +        <fileset dir="${userdoc.dir}/welcome">
 +          <include name="doc/**"/>
@@ -904,7 +904,7 @@
 +          <include name="doc/**"/>
 +          <include name="notices/**"/>
 +        </fileset>
-+      </copy>       
++      </copy>
 +                      <saxon-xslt in="${userdoc.dir}/catalog.xml" 
 +                                  style="${userdoc.dir}/render-page2.xsl"
 +                                  schemaAware="true"
@@ -922,9 +922,9 @@
 +                          <include name="fixed/**"/>
 +                          <include name="welcome/**"/>
 +                        </fileset>
-+                      </zip>                               
++                      </zip>
 +    </target>
-+    
++
 +    <target name="release-source" description="Generate Zip file containing 
issued Source Code">
 +      <mkdir dir="${build-resources.dir}"/>
 +      <zip zipfile="${build-resources.dir}/source.zip">
@@ -935,11 +935,11 @@
 +        <fileset dir="${source-bj.dir}">
 +           <include name="net/sf/saxon/dotnet/*.java"/>
 +           <include name="net/sf/saxon/dotnet/package.html"/>
-+        </fileset>        
++        </fileset>
 +        <fileset dir="${temp-src-nc.dir}">
 +           <include name="api/**/*.cs"/>
 +           <include name="cmd/**/*.cs"/>
-+        </fileset>   
++        </fileset>
 +      </zip>
 +      <zip zipfile="${build-resources.dir}/sa-source.zip">
 +        <fileset dir="${source-saj.dir}">
@@ -948,7 +948,7 @@
 +        </fileset>
 +      </zip>
 +    </target>
-+    
++
 +    <target name="resources" description="Generate contents of released 
resources file"
 +              depends="release-userdoc, product-javadoc, product-dotnetdoc,
 +                       samples, samples-j, testdrivers-j, samples-n, 
release-source">
@@ -966,7 +966,7 @@
 +        </fileset>
 +      </copy>
 +    </target>  
-+      
++
 +    <target name="bj" depends="compile-bj, jar-bj, basic-userdoc"
 +        description="Generate Saxon-B for the Java platform"/>
 +
@@ -974,7 +974,7 @@
 +        description="Generate Saxon-SA for the Java platform"/>
 +               
 +    <target name="n" depends="product-bn, product-san"
-+              description="Generate Saxon for the .NET platform"/>    
++              description="Generate Saxon for the .NET platform"/>
 +
 +    <target name="build" description="Complete Saxon product build"
 +              depends="bj, saj, n"/> <!-- add resources -->
@@ -990,7 +990,7 @@
 +      </zip>
 +                      <zip zipfile="${issue.dir}/saxonsa${versionh}j.zip">
 +        <fileset dir="${product.dir}/saj"/>
-+      </zip>                     
++      </zip>
 +      <zip zipfile="${issue.dir}/saxonsa${versionh}n.zip">
 +        <fileset dir="${product.dir}/san"/>
 +      </zip>
@@ -1024,8 +1024,8 @@
 +      <zip zipfile="${archive.dir}/licenses.zip">
 +        <fileset dir="c:/saxon-licenses"/>
 +      </zip>
-+    </target>  
-+      
-+       
-+    
++    </target>
++
++
++
 +</project>
diff --git a/main/set_soenv.in b/main/set_soenv.in
index 956c90e445..9e24f77a51 100644
--- a/main/set_soenv.in
+++ b/main/set_soenv.in
@@ -2138,7 +2138,6 @@ ToFile( "RAT_JAR_HOME",      "@RAT_JAR_HOME@",     "e" );
 ToFile( "DMAKE_URL",         "@DMAKE_URL@",        "e" );
 ToFile( "DMAKE_PATH",        "@DMAKE_PATH@",       "e" );
 ToFile( "IS_SYSTEM_DMAKE",   "@IS_SYSTEM_DMAKE@",  "e" );
-ToFile( "BUILD_STAX",        "@BUILD_STAX@",       "e" );
 ToFile( "BUILD_UNOWINREG",   "@BUILD_UNOWINREG@",  "e" );
 ToFile( "USE_XINERAMA",      "@USE_XINERAMA@",     "e" );
 ToFile( "XINERAMA_LINK",     "@XINERAMA_LINK@",    "e" );
diff --git a/main/stax/download/README_stax-1.2.0.jar.txt 
b/main/stax/download/README_stax-1.2.0.jar.txt
deleted file mode 100644
index c2f4365afb..0000000000
--- a/main/stax/download/README_stax-1.2.0.jar.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-The JSR173 is the XML pull API used at build time for the Saxon-B
-XSLT processor: it has become part of OpenJDK 6.
-
-When using an older JDK, you can get the API from
-    http://dist.codehaus.org/stax/jars/
-located at the StAX Home site
-    http://stax.codehaus.org/
-and put it under stax/download.
-
-1.2 Release(final) is available under the Apache License 2.0.
-
-Checksum (for reference):
-MD5 (stax-1.2.0.jar) = aa3439d235f7d999532b66bac56c1f87
diff --git a/main/stax/makefile.mk b/main/stax/makefile.mk
deleted file mode 100644
index ed5955d0e5..0000000000
--- a/main/stax/makefile.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-#**************************************************************
-#
-#  Licensed to the Apache Software Foundation (ASF) under one
-#  or more contributor license agreements.  See the NOTICE file
-#  distributed with this work for additional information
-#  regarding copyright ownership.  The ASF licenses this file
-#  to you 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.
-#
-#**************************************************************
-
-
-
-PRJ=.
-
-PRJNAME=stax
-TARGET=stax
-USE_JAVAVER=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :     settings.mk
-.INCLUDE : antsettings.mk
-
-.IF "$(SOLAR_JAVA)" != ""
-.IF "$(JAVANUMVER:s/.//)" >= "000100060000" || "$(JDK)"=="gcj"
-all:
-       @echo "Your java version already contains StAX"
-.ENDIF                 # "$(JAVANUMVER:s/.//)" >= "000100060000"
-.IF "$(SYSTEM_SAXON)" == "YES"
-all:
-       @echo "An already available installation of saxon should exist on your 
system."
-       @echo "Therefore the files provided here does not need to be built in 
addition."
-.ENDIF
-
-.IF "$(BUILD_STAX)" != "YES"
-
-$(OUT)$/class$/stax-1.2.0.jar : $(PRJ)$/download$/stax-1.2.0.jar
-       +$(COPY) $< $@
-
-.ELSE                  #  "$(BUILD_STAX)" != "YES"
-
-# --- Files --------------------------------------------------------
-TARFILE_NAME=stax-src-1.2.0
-TARFILE_MD5=980143f96b3f6ce45d2e4947da21a5e9
-TARFILE_ROOTDIR=src
-
-# $(JAVA_TARGET_FLAG) pins bytecode to the Java 8 floor (settings.mk); this raw
-# javac call would otherwise emit bytecode for whatever the build JDK defaults 
to.
-BUILD_ACTION=$(JAVAC) $(JAVA_TARGET_FLAG) javax$/xml$/stream$/*.java && jar 
-cf stax-1.2.0.jar javax$/xml$/stream$/*.class 
javax$/xml$/stream$/events$/*.class javax$/xml$/stream$/util$/*.class
-
-OUT2CLASS=stax-1.2.0.jar
-.ENDIF                 #  "$(BUILD_STAX)" != "YES"
-
-.ELSE                  # $(SOLAR_JAVA)!= ""
-nojava:
-       @echo "Not building $(PRJNAME) because Java is disabled"
-.ENDIF                 # $(SOLAR_JAVA)!= ""
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : set_ext.mk
-.INCLUDE : target.mk
-.IF "$(SOLAR_JAVA)" != ""
-.INCLUDE : tg_ext.mk
-.ENDIF
diff --git a/main/stax/prj/build.lst b/main/stax/prj/build.lst
deleted file mode 100644
index cbfc6ea3ba..0000000000
--- a/main/stax/prj/build.lst
+++ /dev/null
@@ -1,2 +0,0 @@
-tx stax : solenv NULL
-tx stax nmake - all tx_stax NULL
diff --git a/main/stax/prj/d.lst b/main/stax/prj/d.lst
deleted file mode 100644
index 4345d5b884..0000000000
--- a/main/stax/prj/d.lst
+++ /dev/null
@@ -1 +0,0 @@
-..\%__SRC%\class\stax*.jar %_DEST%\bin%_EXT%

Reply via email to