Hello community,
here is the log from the commit of package xml-commons for openSUSE:Factory
checked in at 2017-10-10 11:39:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xml-commons (Old)
and /work/SRC/openSUSE:Factory/.xml-commons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xml-commons"
Tue Oct 10 11:39:02 2017 rev:40 rq:531457 version:1.4.01
Changes:
--------
--- /work/SRC/openSUSE:Factory/xml-commons/xml-commons-apis-bootstrap.changes
2017-09-17 22:36:11.198725165 +0200
+++
/work/SRC/openSUSE:Factory/.xml-commons.new/xml-commons-apis-bootstrap.changes
2017-10-10 11:39:07.429644455 +0200
@@ -1,0 +2,8 @@
+Wed Oct 4 19:43:23 UTC 2017 - [email protected]
+
+- Don't depend on java-1_5_0-gcj-compat
+- Depend on java-devel >= 1.6 instead
+- Don't build the javax.xml.parsers.* and javax.xml.transformers.*
+ classes, since they are part of jdk6+
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/xml-commons/xml-commons.changes 2017-05-31
13:30:30.193924474 +0200
+++ /work/SRC/openSUSE:Factory/.xml-commons.new/xml-commons.changes
2017-10-10 11:39:08.849582135 +0200
@@ -1,0 +2,10 @@
+Wed Oct 4 19:55:32 UTC 2017 - [email protected]
+
+- Don't depend on java-1_5_0-gcj-compat
+- Depend on java-devel >= 1.6 instead
+- Added patch:
+ * xml-commons-encoding.patch
+ + Specify file encoding UTF-8 to avoid build breakages with
+ jdk9
+
+-------------------------------------------------------------------
New:
----
xml-commons-encoding.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xml-commons-apis-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.2zTlTe/_old 2017-10-10 11:39:09.917535262 +0200
+++ /var/tmp/diff_new_pack.2zTlTe/_new 2017-10-10 11:39:09.921535086 +0200
@@ -36,13 +36,12 @@
Patch1: %{real_name}-resolver-crosslink.patch
Patch2: %{real_name}-resolver-1.1-build_xml.patch
Patch3: %{real_name}-enum.patch
-#!BuildIgnore: antlr antlr-java
BuildRequires: antlr-bootstrap
-#!BuildIgnore: java-1_6_0-openjdk java-1_6_0-openjdk-devel
-BuildRequires: fastjar
-BuildRequires: java-1_5_0-gcj-compat-devel
+BuildRequires: java-devel >= 1.6
# Needed for maven conversions
BuildRequires: javapackages-local
+#!BuildIgnore: antlr
+#!BuildIgnore: antlr-java
Provides: xml-apis
BuildArch: noarch
@@ -131,8 +130,8 @@
# PARAM#1: name of jar archive (without .jar suffix)
# uses $TARGET_DIR to move created jar to
function mkJar() {
- find -name "version.txt" -or -name "*.class" -or -name "*.properties" -or
-name "*.rsc" -or -name "*manifest*" |\
- xargs %{_bindir}/fastjar -m manifest.* -cf ${1}.jar ;
+ find -name "version.txt" -or -name "*.class" -or -name "*.properties" -or
-name "*.rsc" |\
+ xargs jar cfm ${1}.jar manifest.* ;
mv ${1}.jar $TARGET_DIR
}
#<<<
@@ -140,10 +139,9 @@
#<<< end functions
# variables:
-COMPILER_COMMAND="javac -source 1.5 -target 1.5 -classpath "
+COMPILER_COMMAND="javac -source 1.6 -target 1.6 -classpath "
TARGET_DIR=`pwd`
CLASSPATH_ORIG="$CLASSPATH"
-LIB_GCJ="`ls %{_javadir}/libgcj-*.jar`"
delBinaryFiles
#>>> xml-apis and xml-which
@@ -151,6 +149,9 @@
pushd xml-commons-1_0_b2
cd java/external/src
+# These are java internal
+# classes since 1.6
+rm -rf javax/xml
mkTargetClasspath
compileFiles
mkJar %{apis_jar}
@@ -189,17 +190,14 @@
#<<< install end
%files
-%defattr(-,root,root)
%doc xml-commons-1_0_b2/LICENSE.txt
%{_javadir}/%{apis_jar}.jar
%files -n xml-commons-which-bootstrap
-%defattr(-,root,root)
%doc xml-commons-1_0_b2/LICENSE.txt
%{_javadir}/%{which_jar}.jar
%files -n xml-commons-resolver-bootstrap
-%defattr(-,root,root)
%doc xml-commons-1_0_b2/LICENSE.txt
%{_javadir}/%{resolver_jar}.jar
#<<<
++++++ xml-commons.spec ++++++
--- /var/tmp/diff_new_pack.2zTlTe/_old 2017-10-10 11:39:10.013531049 +0200
+++ /var/tmp/diff_new_pack.2zTlTe/_new 2017-10-10 11:39:10.017530873 +0200
@@ -79,16 +79,18 @@
Patch3: %{name}-enum.patch
#PATCH-FIX-SUSE: don't call javadoc from any used target
Patch4: xml-commons-no-javadoc.patch
+Patch5: xml-commons-encoding.patch
BuildRequires: ant
-BuildRequires: java-1_5_0-gcj-compat-devel
+BuildRequires: java-devel >= 1.6
# Needed for maven conversions
BuildRequires: javapackages-local
-#!BuildIgnore: java-1_6_0-openjdk java-1_6_0-openjdk-devel
-#BuildRequires: docbook-style-xsl
BuildRequires: javapackages-tools
BuildRequires: xalan-j2
-#!BuildIgnore: xml-commons-resolver xml-commons-jaxp-1.3-apis xml-commons
-#!BuildIgnore: antlr antlr-java
+#!BuildIgnore: antlr
+#!BuildIgnore: antlr-java
+#!BuildIgnore: xml-commons
+#!BuildIgnore: xml-commons-jaxp-1.3-apis
+#!BuildIgnore: xml-commons-resolver
BuildArch: noarch
%description
@@ -313,6 +315,8 @@
%patch4 -p1
+%patch5 -p1
+
# remove all binary libs and prebuilt javadocs
rm -rf `find . -name "*.jar" -o -name "*.gz"`
rm -rf java/build java/external/build/docs/javadoc
@@ -327,7 +331,7 @@
cp tempf src/manifest.resolver
rm tempf
popd
-ant jars
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 jars
popd
pushd xml-commons-resolver-1_1_b1
mkdir -p build/site/components/resolver
@@ -338,20 +342,20 @@
cp tempf src/manifest.resolver
rm tempf
popd
-ant jars
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 jars
popd
pushd xml-commons-resolver-1_2
-ant -f java/resolver.xml jar
-ant -f java/which.xml jar
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 -f
java/resolver.xml jar
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 -f
java/which.xml jar
popd
pushd xml-commons-external-1_2_*
-ant -f java/external/build.xml jar
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 -f
java/external/build.xml jar
popd
pushd xml-commons-external-1_3_*
-ant -f java/external/build.xml jar
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 -f
java/external/build.xml jar
popd
pushd xml-commons-external-1_4_*
-ant -f java/external/build.xml jar
+ant -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 -f
java/external/build.xml jar
popd
%install
@@ -716,7 +720,6 @@
# -----------------------------------------------------------------------------
%files
-%defattr(0644,root,root,0755)
%doc xml-commons-1_0_b2/LICENSE.txt
%doc xml-commons-external-1_4_*/java/external/*.txt
%config(noreplace) %{resolverdir}/*
@@ -724,7 +727,6 @@
%dir %{_sysconfdir}/java/resolver
%files jaxp-1.1-apis
-%defattr(0644,root,root,0755)
# FIXME:
# xml-commons-jaxp-1.1-apis.noarch: W: file-not-utf8
/usr/share/xml-commons-jaxp-1.1-apis-1.3.03/LICENSE.dom-software.txt
# xml-commons-jaxp-1.1-apis.noarch: W: file-not-utf8
/usr/share/xml-commons-jaxp-1.1-apis-1.3.03/LICENSE.dom-documentation.txt
@@ -748,11 +750,9 @@
%ghost %{_sysconfdir}/alternatives/xslt.jar
%files jaxp-1.1-apis-manual
-%defattr(0644,root,root,0755)
%doc %{_docdir}/%{name}-jaxp-1.1-apis-%{version}
%files which10
-%defattr(0644,root,root,0755)
%{_javadir}/%{name}-which10*.jar
%{_javadir}/xml-commons-which.jar
%ghost %{_sysconfdir}/alternatives/xml-commons-which.jar
@@ -761,7 +761,6 @@
%ghost %{_sysconfdir}/alternatives/xml-which
%files resolver10
-%defattr(0644,root,root,0755)
%{_javadir}/%{name}-resolver10*.jar
%{_javadir}/xml-commons-resolver.jar
%ghost %{_sysconfdir}/alternatives/xml-commons-resolver.jar
@@ -785,7 +784,6 @@
%ghost %{_sysconfdir}/alternatives/xml-xparse.1.gz
%files resolver11
-%defattr(0644,root,root,0755)
%{_javadir}/%{name}-resolver11*.jar
%{_javadir}/xml-commons-resolver.jar
%ghost %{_sysconfdir}/alternatives/xml-commons-resolver.jar
@@ -809,7 +807,6 @@
%ghost %{_sysconfdir}/alternatives/xml-xparse.1.gz
%files jaxp-1.2-apis
-%defattr(0644,root,root,0755)
%doc %{_datadir}/%{name}-jaxp-1.2-apis-%{version}
%{_javadir}/%{name}-jaxp-1.2-apis*.jar
%{_javadir}/xml-commons-apis.jar
@@ -830,11 +827,9 @@
%ghost %{_sysconfdir}/alternatives/xslt.jar
%files jaxp-1.2-apis-manual
-%defattr(0644,root,root,0755)
%{_docdir}/%{name}-jaxp-1.2-apis-%{version}
%files jaxp-1.3-apis
-%defattr(0644,root,root,0755)
%doc %{_datadir}/%{name}-jaxp-1.3-apis-%{version}
%{_javadir}/%{name}-jaxp-1.3-apis-%{version}.jar
%{_javadir}/%{name}-jaxp-1.3-apis.jar
@@ -861,11 +856,9 @@
%ghost %{_sysconfdir}/alternatives/xslt.jar
%files jaxp-1.3-apis-manual
-%defattr(0644,root,root,0755)
%{_docdir}/%{name}-jaxp-1.3-apis-%{version}
%files which11
-%defattr(0644,root,root,0755)
%{_javadir}/%{name}-which11*.jar
%{_javadir}/xml-commons-which.jar
%ghost %{_sysconfdir}/alternatives/xml-commons-which.jar
@@ -874,7 +867,6 @@
%ghost %{_sysconfdir}/alternatives/xml-which
%files resolver12
-%defattr(0644,root,root,0755)
%{_javadir}/%{name}-resolver12*.jar
%{_mavenpomdir}/JPP-%{name}-resolver12.pom
%{_javadir}/xml-commons-resolver.jar
@@ -899,7 +891,6 @@
%ghost %{_sysconfdir}/alternatives/xml-xparse.1.gz
%files jaxp-1.4-apis
-%defattr(0644,root,root,0755)
%doc %{_datadir}/%{name}-jaxp-1.4-apis-%{version}
%{_javadir}/%{name}-jaxp-1.4-apis-%{version}.jar
%{_javadir}/%{name}-jaxp-1.4-apis.jar
@@ -924,12 +915,10 @@
%ghost %{_sysconfdir}/alternatives/xslt.jar
%files jaxp-1.4-apis-manual
-%defattr(0644,root,root,0755)
%{_docdir}/%{name}-jaxp-1.4-apis-%{version}
%if %{with_repolib}
%files repolib
-%defattr(0644,root,root,0755)
%{repodir}
%endif
++++++ xml-commons-encoding.patch ++++++
--- xml-commons-1.4.01/xml-commons-external-1_3_05/java/external/build.xml
2017-10-04 21:48:12.614748719 +0200
+++ xml-commons-1.4.01/xml-commons-external-1_3_05/java/external/build.xml
2017-10-04 21:49:20.994748978 +0200
@@ -103,7 +103,7 @@
<target name="compile" depends="prepare"
description="Compile all classes">
<javac srcdir="${src.dir}" destdir="${build.classes.dir}"
- debug="${debug}" />
+ debug="${debug}" encoding="UTF-8" />
</target>
<target name="jar" depends="compile"
--- xml-commons-1.4.01/xml-commons-external-1_4_01/java/external/build.xml
2017-10-04 21:48:12.666748720 +0200
+++ xml-commons-1.4.01/xml-commons-external-1_4_01/java/external/build.xml
2017-10-04 21:52:22.566291530 +0200
@@ -103,7 +103,7 @@
<target name="compile" depends="prepare"
description="Compile all classes">
<javac srcdir="${src.dir}" destdir="${build.classes.dir}"
- debug="${debug}" />
+ debug="${debug}" encoding="UTF-8" />
</target>
<target name="jar" depends="compile"