Hello community, here is the log from the commit of package xmlbeans for openSUSE:Factory checked in at 2017-09-13 22:27:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xmlbeans (Old) and /work/SRC/openSUSE:Factory/.xmlbeans.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xmlbeans" Wed Sep 13 22:27:53 2017 rev:30 rq:523590 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xmlbeans/xmlbeans-mini.changes 2015-08-10 09:10:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xmlbeans.new/xmlbeans-mini.changes 2017-09-13 22:27:59.095460261 +0200 @@ -1,0 +2,5 @@ +Mon Sep 11 20:06:31 UTC 2017 - jeng...@inai.de + +- Trim description for size. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/xmlbeans/xmlbeans.changes 2017-05-04 08:51:25.226217967 +0200 +++ /work/SRC/openSUSE:Factory/.xmlbeans.new/xmlbeans.changes 2017-09-13 22:27:59.991334141 +0200 @@ -1,0 +2,13 @@ +Mon Sep 11 20:06:31 UTC 2017 - jeng...@inai.de + +- Trim description for size. + +------------------------------------------------------------------- +Mon Sep 11 14:21:30 UTC 2017 - fst...@suse.com + +- Added patch: + * xmlbeans-2.6.0-jdk9.patch + + Specify java source and target level 1.6 and java file + encoding in order to allow building with jdk9 + +------------------------------------------------------------------- New: ---- xmlbeans-2.6.0-jdk9.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xmlbeans-mini.spec ++++++ --- /var/tmp/diff_new_pack.wDMnZt/_old 2017-09-13 22:28:01.091179306 +0200 +++ /var/tmp/diff_new_pack.wDMnZt/_new 2017-09-13 22:28:01.095178742 +0200 @@ -33,6 +33,7 @@ Patch1: xmlbeans-saxon-virtualnode.patch #PATCH-FIX-UPSTREAM xmlbeans-2.6.0-java8.patch -- Fix build with Java 8 Patch2: xmlbeans-2.6.0-java8.patch +Patch3: xmlbeans-2.6.0-jdk9.patch BuildRequires: ant >= 1.6 BuildRequires: bea-stax-api BuildRequires: javapackages-tools @@ -61,19 +62,15 @@ %endif %description -XMLBeans is a tool that allows you to access the full power of XML in a -Java friendly way. It is an XML-Java binding tool. The idea is that you -can take advantage the richness and features of XML and XML Schema and -have these features mapped as naturally as possible to the equivalent -Java language and typing constructs. XMLBeans uses XML Schema to -compile Java interfaces and classes that you can then use to access and -modify XML instance data. Using XMLBeans is similar to using any other -Java interface/class, you will see things like getFoo or setFoo just as -you would expect when working with Java. While a major use of XMLBeans -is to access your XML instance data with strongly typed Java classes -there are also API's that allow you access to the full XML infoset -(XMLBeans keeps full XML Infoset fidelity) as well as to allow you to -reflect into the XML schema itself through an XML Schema Object model. +XMLBeans is an XML-Java binding tool that allows accessing XML in a +Java-typical way. The features of XML and XML Schema are mapped to +the equivalent Java language and typing constructs. XMLBeans uses XML +Schema to compile Java interfaces and classes that can then be used +to access and modify XML instance data. XMLBeans is similar to other +Java interface/class, with a number of getFoo or setFoo methods. +There are also APIs that allow you access to the full XML infoset as +well so as to allow you to reflect into the XML schema itself through +an XML Schema Object model. %package scripts Summary: XML-Java binding tool @@ -81,25 +78,20 @@ Requires: %{name} = %{version} %description scripts -XMLBeans is a tool that allows you to access the full power of XML in a -Java friendly way. It is an XML-Java binding tool. The idea is that you -can take advantage the richness and features of XML and XML Schema and -have these features mapped as naturally as possible to the equivalent -Java language and typing constructs. XMLBeans uses XML Schema to -compile Java interfaces and classes that you can then use to access and -modify XML instance data. Using XMLBeans is similar to using any other -Java interface/class, you will see things like getFoo or setFoo just as -you would expect when working with Java. While a major use of XMLBeans -is to access your XML instance data with strongly typed Java classes -there are also API's that allow you access to the full XML infoset -(XMLBeans keeps full XML Infoset fidelity) as well as to allow you to -reflect into the XML schema itself through an XML Schema Object model. +XMLBeans is an XML-Java binding tool that allows accessing XML in a +Java-typical way. The features of XML and XML Schema are mapped to +the equivalent Java language and typing constructs. + +This package contains additional scripts. %prep %setup -q -n %{real}-%{version} %patch0 -p1 -b .nodownload %patch1 -p1 %patch2 -p0 +%if ! %{bootstrap} +%patch3 -p1 +%endif %build # Piccolo and jam are rebuilt from source and bundled with xbean ++++++ xmlbeans.spec ++++++ --- /var/tmp/diff_new_pack.wDMnZt/_old 2017-09-13 22:28:01.119175365 +0200 +++ /var/tmp/diff_new_pack.wDMnZt/_new 2017-09-13 22:28:01.119175365 +0200 @@ -32,6 +32,7 @@ Patch1: xmlbeans-saxon-virtualnode.patch #PATCH-FIX-UPSTREAM xmlbeans-2.6.0-java8.patch -- Fix build with Java 8 Patch2: xmlbeans-2.6.0-java8.patch +Patch3: xmlbeans-2.6.0-jdk9.patch BuildRequires: ant >= 1.6 BuildRequires: bea-stax-api BuildRequires: javapackages-tools @@ -60,19 +61,15 @@ %endif %description -XMLBeans is a tool that allows you to access the full power of XML in a -Java friendly way. It is an XML-Java binding tool. The idea is that you -can take advantage the richness and features of XML and XML Schema and -have these features mapped as naturally as possible to the equivalent -Java language and typing constructs. XMLBeans uses XML Schema to -compile Java interfaces and classes that you can then use to access and -modify XML instance data. Using XMLBeans is similar to using any other -Java interface/class, you will see things like getFoo or setFoo just as -you would expect when working with Java. While a major use of XMLBeans -is to access your XML instance data with strongly typed Java classes -there are also API's that allow you access to the full XML infoset -(XMLBeans keeps full XML Infoset fidelity) as well as to allow you to -reflect into the XML schema itself through an XML Schema Object model. +XMLBeans is an XML-Java binding tool that allows accessing XML in a +Java-typical way. The features of XML and XML Schema are mapped to +the equivalent Java language and typing constructs. XMLBeans uses XML +Schema to compile Java interfaces and classes that can then be used +to access and modify XML instance data. XMLBeans is similar to other +Java interface/class, with a number of getFoo or setFoo methods. +There are also APIs that allow you access to the full XML infoset as +well so as to allow you to reflect into the XML schema itself through +an XML Schema Object model. %package scripts Summary: XML-Java binding tool @@ -80,25 +77,20 @@ Requires: %{name} = %{version} %description scripts -XMLBeans is a tool that allows you to access the full power of XML in a -Java friendly way. It is an XML-Java binding tool. The idea is that you -can take advantage the richness and features of XML and XML Schema and -have these features mapped as naturally as possible to the equivalent -Java language and typing constructs. XMLBeans uses XML Schema to -compile Java interfaces and classes that you can then use to access and -modify XML instance data. Using XMLBeans is similar to using any other -Java interface/class, you will see things like getFoo or setFoo just as -you would expect when working with Java. While a major use of XMLBeans -is to access your XML instance data with strongly typed Java classes -there are also API's that allow you access to the full XML infoset -(XMLBeans keeps full XML Infoset fidelity) as well as to allow you to -reflect into the XML schema itself through an XML Schema Object model. +XMLBeans is an XML-Java binding tool that allows accessing XML in a +Java-typical way. The features of XML and XML Schema are mapped to +the equivalent Java language and typing constructs. + +This package contains additional scripts. %prep %setup -q -n %{real}-%{version} %patch0 -p1 -b .nodownload %patch1 -p1 %patch2 -p0 +%if ! %{bootstrap} +%patch3 -p1 +%endif %build # Piccolo and jam are rebuilt from source and bundled with xbean ++++++ xmlbeans-2.6.0-jdk9.patch ++++++ --- xmlbeans-2.6.0/build.xml 2012-07-23 22:38:39.000000000 +0200 +++ xmlbeans-2.6.0/build.xml 2017-09-10 16:06:08.207312756 +0200 @@ -15,9 +15,9 @@ --> <project name="Xbean" default="default" basedir="."> - <property name="build.compiler" value="javac1.4"/> - <property name="javac.source" value="1.4"/> - <property name="javac.target" value="1.4"/> + <property name="build.compiler" value="javac1.6"/> + <property name="javac.source" value="1.6"/> + <property name="javac.target" value="1.6"/> <property name="version.base" value="2.6.0"/> <property name="version.rc" value="-RC3"/> @@ -641,7 +641,7 @@ repackage.classes, xmlpublic.classes, typeholder.template, typestore.classes, xsdschema.classes, configschema.classes, toolschema.classes, jsr173_1.0.jars, jam.classes"> <mkdir dir="build/classes/typeimpl"/> - <javac destdir="build/classes/typeimpl" source="${javac.source}" target="${javac.target}" debug="on"> + <javac destdir="build/classes/typeimpl" source="${javac.source}" target="${javac.target}" debug="on" encoding="ISO-8859-1"> <classpath> <pathelement location="build/classes/store"/> <pathelement location="build/classes/xmlinputstream"/> @@ -1137,7 +1137,7 @@ <mkdir dir="build/classes/jam"/> <javac destdir="build/classes/jam" - source="1.4" target="1.4" + source="1.6" target="1.6" debug="on"> <src path="build/private/jam/src_repackage"/> <classpath> @@ -1173,7 +1173,7 @@ <javac destdir="build/classes/piccolo" classpath="" - source="1.3" target="1.4" + source="1.6" target="1.6" debug="on"> <src path="build/private/piccolo/src_repackage"/> </javac>