0 files changed

New commits:
commit 7ca6c18c0eb268322c66728dcbdbc9a2229a9e7d
Author: Pedro Giffuni <p...@apache.org>
Date:   Sat Jun 2 22:02:07 2018 +0000

    Revert r1832747:
    
    Drop references and the requirement for the StAX API.
    
    The saxon build needs more care.

diff --git a/NOTICE b/NOTICE
index 1cdb073d5422..68d964b9fd9f 100644
--- a/NOTICE
+++ b/NOTICE
@@ -135,6 +135,7 @@ As part of the base system this product also includes code 
from the following
 projects which are licensed under the Apache license:
 - serf
 - redland
+- StAX
 
 The notices from these projects are following:
 
@@ -148,6 +149,10 @@ This product includes Redland software (http://librdf.org/)
 developed at the Institute for Learning and Research Technology,
 University of Bristol, UK (http://www.bristol.ac.uk/).
 
+
+StAX
+[no notices]
+
 ____
 
 This product includes software developed by the OpenSSL Project
diff --git a/external_deps.lst b/external_deps.lst
index 7753870b8ab3..4243d5be5c0e 100644
--- a/external_deps.lst
+++ b/external_deps.lst
@@ -187,6 +187,12 @@ if (SOLAR_JAVA == TRUE)
     URL1 = 
http://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/saxon/prj/build.lst b/saxon/prj/build.lst
index de579a047406..813097c66d90 100644
--- a/saxon/prj/build.lst
+++ b/saxon/prj/build.lst
@@ -1,2 +1,2 @@
-xx     saxon   :       solenv NULL
+xx     saxon   :       solenv stax NULL
 xx     saxon   nmake   -       all     xx_saxon NULL
diff --git a/saxon/saxon-9.0.0.7-bj.patch b/saxon/saxon-9.0.0.7-bj.patch
index c04d69c9d1c8..157ed004c2ef 100644
--- a/saxon/saxon-9.0.0.7-bj.patch
+++ b/saxon/saxon-9.0.0.7-bj.patch
@@ -1,6 +1,6 @@
 --- misc/src/build.xml 2008-07-11 12:11:50.079281000 +0200
 +++ misc/build/src/build.xml   2008-07-11 12:17:29.848740000 +0200
-@@ -1 +1,1020 @@
+@@ -1 +1,1027 @@
 -dummy
 +<?xml version="1.0" encoding="UTF-8"?>
 +
@@ -170,6 +170,13 @@
 +    <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"/>
diff --git a/set_soenv.in b/set_soenv.in
index 854cac9e3ccd..b4acb948299e 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -2007,6 +2007,7 @@ 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/stax/download/README_stax-1.2.0.jar.txt 
b/stax/download/README_stax-1.2.0.jar.txt
new file mode 100644
index 000000000000..c2f4365afbac
--- /dev/null
+++ b/stax/download/README_stax-1.2.0.jar.txt
@@ -0,0 +1,13 @@
+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/stax/makefile.mk b/stax/makefile.mk
new file mode 100644
index 000000000000..145e787cedba
--- /dev/null
+++ b/stax/makefile.mk
@@ -0,0 +1,74 @@
+#**************************************************************
+#  
+#  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
+
+BUILD_ACTION=$(JAVAC) 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/stax/prj/build.lst b/stax/prj/build.lst
new file mode 100644
index 000000000000..cbfc6ea3ba6a
--- /dev/null
+++ b/stax/prj/build.lst
@@ -0,0 +1,2 @@
+tx stax : solenv NULL
+tx stax nmake - all tx_stax NULL
diff --git a/stax/prj/d.lst b/stax/prj/d.lst
new file mode 100644
index 000000000000..4345d5b8844c
--- /dev/null
+++ b/stax/prj/d.lst
@@ -0,0 +1 @@
+..\%__SRC%\class\stax*.jar %_DEST%\bin%_EXT%
commit ef7015b64f6884088f634e24abf2efdd6092796d
Author: Pedro Giffuni <p...@apache.org>
Date:   Sat Jun 2 21:25:36 2018 +0000

    Drop references and the requirement for the StAX API.
    
    The StAX API was a requirement to build saxon however, long ago StAX
    became part of the Java API[1], so in practice we are not using StAX
    as a separate tarball at all.
    
    No functional change intended.
    
    Huge thanks to AdfinisSygroup that maintained the opengrok service for so
    long. These type of changes would have been much more difficult without
    the service.
    
    [1]
    https://docs.oracle.com/javase/tutorial/jaxp/stax/why.html

diff --git a/NOTICE b/NOTICE
index 68d964b9fd9f..1cdb073d5422 100644
--- a/NOTICE
+++ b/NOTICE
@@ -135,7 +135,6 @@ As part of the base system this product also includes code 
from the following
 projects which are licensed under the Apache license:
 - serf
 - redland
-- StAX
 
 The notices from these projects are following:
 
@@ -149,10 +148,6 @@ This product includes Redland software (http://librdf.org/)
 developed at the Institute for Learning and Research Technology,
 University of Bristol, UK (http://www.bristol.ac.uk/).
 
-
-StAX
-[no notices]
-
 ____
 
 This product includes software developed by the OpenSSL Project
diff --git a/external_deps.lst b/external_deps.lst
index 4243d5be5c0e..7753870b8ab3 100644
--- a/external_deps.lst
+++ b/external_deps.lst
@@ -187,12 +187,6 @@ if (SOLAR_JAVA == TRUE)
     URL1 = 
http://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/saxon/prj/build.lst b/saxon/prj/build.lst
index 813097c66d90..de579a047406 100644
--- a/saxon/prj/build.lst
+++ b/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/saxon/saxon-9.0.0.7-bj.patch b/saxon/saxon-9.0.0.7-bj.patch
index 157ed004c2ef..c04d69c9d1c8 100644
--- a/saxon/saxon-9.0.0.7-bj.patch
+++ b/saxon/saxon-9.0.0.7-bj.patch
@@ -1,6 +1,6 @@
 --- misc/src/build.xml 2008-07-11 12:11:50.079281000 +0200
 +++ misc/build/src/build.xml   2008-07-11 12:17:29.848740000 +0200
-@@ -1 +1,1027 @@
+@@ -1 +1,1020 @@
 -dummy
 +<?xml version="1.0" encoding="UTF-8"?>
 +
@@ -170,13 +170,6 @@
 +    <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"/>
diff --git a/set_soenv.in b/set_soenv.in
index b4acb948299e..854cac9e3ccd 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -2007,7 +2007,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/stax/download/README_stax-1.2.0.jar.txt 
b/stax/download/README_stax-1.2.0.jar.txt
deleted file mode 100644
index c2f4365afbac..000000000000
--- a/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/stax/makefile.mk b/stax/makefile.mk
deleted file mode 100644
index 145e787cedba..000000000000
--- a/stax/makefile.mk
+++ /dev/null
@@ -1,74 +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
-
-BUILD_ACTION=$(JAVAC) 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/stax/prj/build.lst b/stax/prj/build.lst
deleted file mode 100644
index cbfc6ea3ba6a..000000000000
--- a/stax/prj/build.lst
+++ /dev/null
@@ -1,2 +0,0 @@
-tx stax : solenv NULL
-tx stax nmake - all tx_stax NULL
diff --git a/stax/prj/d.lst b/stax/prj/d.lst
deleted file mode 100644
index 4345d5b8844c..000000000000
--- a/stax/prj/d.lst
+++ /dev/null
@@ -1 +0,0 @@
-..\%__SRC%\class\stax*.jar %_DEST%\bin%_EXT%
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to