Hello community,

here is the log from the commit of package xmlgraphics-batik for 
openSUSE:Factory checked in at 2020-04-05 20:52:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xmlgraphics-batik (Old)
 and      /work/SRC/openSUSE:Factory/.xmlgraphics-batik.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xmlgraphics-batik"

Sun Apr  5 20:52:49 2020 rev:21 rq:791182 version:1.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/xmlgraphics-batik/xmlgraphics-batik.changes      
2020-03-19 19:49:57.548172329 +0100
+++ 
/work/SRC/openSUSE:Factory/.xmlgraphics-batik.new.3248/xmlgraphics-batik.changes
    2020-04-05 20:52:52.693144331 +0200
@@ -1,0 +2,30 @@
+Fri Apr  3 09:26:49 UTC 2020 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to version 1.12
+  * Java 7 or later is minimum runtime required
+  * BATIK-1203: ImageTagRegistry forgets to reinitialize cache
+  * BATIK-1251: Correct policy file in Squiggle
+  * BATIK-1253: build.sh referenced from build.xml
+  * BATIK-1257: Rasterizer - insufficient permissions when
+    transcoding to PDF
+  * BATIK-1272: Update Xerces to 2.12
+  * BATIK-1232: Zip release should use mvn jars
+  * BATIK-1233: Add policy file for batik-rasterizer
+  * BATIK-1234: Tools cannot be run using java -jar xxx.jar when
+    built with Maven
+  * BATIK-1240: Java 11 compile error
+  * BATIK-1249: Fix Java 11 module error
+- Remove the *.script files and generate the scripts using the
+  %%jpackage_script macro
+- Generate an ant build system from the maven poms and use it for
+  the first phase build
+- Removed patches:
+  * xmlgraphics-batik-manifests.patch
+    + The manifests are now generated in the first phase build
+  * xmlgraphics-batik-policy.patch
+    + We override the policy setting by granting all rights to
+      svgbrowser and to rasterizer
+  * xmlgraphics-batik-securitymanager.patch
+    + Integrated upstream
+
+-------------------------------------------------------------------
@@ -4 +34 @@
-- Mofified patch:
+- Modified patch:

Old:
----
  batik-src-1.10.tar.gz
  xmlgraphics-batik-manifests.patch
  xmlgraphics-batik-policy.patch
  xmlgraphics-batik-securitymanager.patch
  xmlgraphics-batik-squiggle.desktop
  xmlgraphics-batik.rasterizer.policy
  xmlgraphics-batik.rasterizer.script
  xmlgraphics-batik.slideshow.script
  xmlgraphics-batik.squiggle.script
  xmlgraphics-batik.svgpp.script
  xmlgraphics-batik.ttf2svg.script

New:
----
  batik-build.tar.xz
  batik-src-1.12.tar.gz
  xmlgraphics-batik.security.policy

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xmlgraphics-batik.spec ++++++
--- /var/tmp/diff_new_pack.H9LwTz/_old  2020-04-05 20:52:53.637145234 +0200
+++ /var/tmp/diff_new_pack.H9LwTz/_new  2020-04-05 20:52:53.641145238 +0200
@@ -17,26 +17,19 @@
 #
 
 
+%global classpath 
xmlgraphics-batik:rhino:xml-commons-apis:xml-commons-apis-ext:xmlgraphics-commons
 Name:           xmlgraphics-batik
-Version:        1.10
+Version:        1.12
 Release:        0
 Summary:        Scalable Vector Graphics for Java
 License:        Apache-2.0
 Group:          Productivity/Graphics/Vector Editors
-URL:            http://xml.apache.org/batik/
-Source:         
http://archive.apache.org/dist/xmlgraphics/batik/source/batik-src-%{version}.tar.gz
-Source1:        %{name}.squiggle.script
-Source2:        %{name}.svgpp.script
-Source3:        %{name}.ttf2svg.script
-Source4:        %{name}.rasterizer.script
-Source5:        %{name}.slideshow.script
-Source6:        %{name}-squiggle.desktop
-Source7:        %{name}.rasterizer.policy
+URL:            https://xml.apache.org/batik/
+Source0:        
http://archive.apache.org/dist/xmlgraphics/batik/source/batik-src-%{version}.tar.gz
+Source1:        batik-build.tar.xz
+Source7:        %{name}.security.policy
 Patch0:         %{name}-nolinksinjavadoc.patch
-Patch1:         %{name}-manifests.patch
-Patch2:         %{name}-policy.patch
-Patch3:         %{name}-securitymanager.patch
-Patch4:         0001-Fix-imageio-codec-lookup.patch
+Patch1:         0001-Fix-imageio-codec-lookup.patch
 BuildRequires:  ant
 BuildRequires:  fdupes
 BuildRequires:  javapackages-local
@@ -150,20 +143,16 @@
 Demonstrations and samples for %{name}.
 
 %prep
-%setup -q -n batik-%{version}
+%setup -q -n batik-%{version} -a1
 
 find -name '*.class' -delete
 find -name '*.jar' -delete
 
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-
-cp -p %{SOURCE1} 
batik-svgrasterizer/src/main/resources/org/apache/batik/apps/rasterizer/resources/rasterizer.policy
-cp -p %{SOURCE1} 
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy
-rm -rf batik-script/src/main/java/org/apache/batik/script/jacl
+
+cp -p %{SOURCE7} 
batik-svgrasterizer/src/main/resources/org/apache/batik/apps/rasterizer/resources/rasterizer.policy
+cp -p %{SOURCE7} 
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy
 
 # It's an uberjar, it shouldn't have requires
 %pom_xpath_inject pom:dependency '<optional>true</optional>' batik-all
@@ -195,8 +184,11 @@
 %build
 export CLASSPATH=
 export OPT_JAR_LIST=:
-ant \
-    -Dant.build.javac.source=6 -Dant.build.javac.target=6 \
+%{ant} \
+    -f build-batik.xml -Dtest.skip=true \
+       package
+%{ant} \
+    -Dant.build.javac.source=7 -Dant.build.javac.target=7 \
        all-jar jars javadoc
 
 %install
@@ -204,33 +196,22 @@
 # jars
 mkdir -p %{buildroot}%{_javadir}/%{name}
 
-# This one is empty and useless...
-rm batik-%{version}/batik-%{version}.jar
-
 for dir in batik-%{version} batik-%{version}/lib batik-%{version}/extensions; 
do
   pushd ${dir}
     for jar in batik-*.jar; do
       basename=`basename ${jar} .jar`
-      name=`echo ${basename} | sed -e 's/batik-//'`
+      name=`echo ${basename} | sed -e 's/batik-//' | sed -e 's/-%{version}//' `
       cp -p ${jar} %{buildroot}%{_javadir}/%{name}/${name}.jar
     done
   popd
 done
 
 for pkg in squiggle squiggle-ext svgpp ttf2svg rasterizer rasterizer-ext 
slideshow; do
-  ln -s %{name}/${pkg}-%{version}.jar 
%{buildroot}%{_javadir}/batik-${pkg}-%{version}.jar
+  ln -s %{name}/${pkg}.jar %{buildroot}%{_javadir}/batik-${pkg}.jar
 done
 
-mv %{buildroot}%{_javadir}/%{name}/all-%{version}.jar 
%{buildroot}%{_javadir}/%{name}-all-%{version}.jar
-ln -s %{name}-all-%{version}.jar 
%{buildroot}%{_javadir}/batik-all-%{version}.jar
-
-for dir in %{buildroot}%{_javadir} %{buildroot}%{_javadir}/%{name}; do
-  pushd ${dir}
-    for jar in *-%{version}*.jar; do
-      ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`;
-    done
-  popd
-done
+mv %{buildroot}%{_javadir}/%{name}/all.jar 
%{buildroot}%{_javadir}/%{name}-all.jar
+ln -s %{name}-all.jar %{buildroot}%{_javadir}/batik-all.jar
 
 #pom
 mkdir -p %{buildroot}%{_mavenpomdir}/%{name}
@@ -239,45 +220,44 @@
 %add_maven_depmap %{name}/parent.pom
 
 cp -p batik-all/pom.xml %{buildroot}%{_mavenpomdir}/%{name}-all.pom
-%add_maven_depmap %{name}-all.pom %{name}-all-%{version}.jar
+%add_maven_depmap %{name}-all.pom %{name}-all.jar
 
 for i in anim awt-util bridge codec constants dom ext extension gvt i18n 
parser script svg-dom svgbrowser svggen svgrasterizer swing transcoder util 
gui-util xml;
 do
   cp -p batik-${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
-  %add_maven_depmap %{name}/${i}.pom %{name}/${i}-%{version}.jar
+  %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar
 done
 
 cp -p batik-css/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/css.pom
-%add_maven_depmap %{name}/css.pom %{name}/css-%{version}.jar -f css
+%add_maven_depmap %{name}/css.pom %{name}/css.jar -f css
 
 cp -p batik-svgpp/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/svgpp.pom
-%add_maven_depmap %{name}/svgpp.pom %{name}/svgpp-%{version}.jar -f svgpp
+%add_maven_depmap %{name}/svgpp.pom %{name}/svgpp.jar -f svgpp
 
 cp -p batik-ttf2svg/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/ttf2svg.pom
-%add_maven_depmap %{name}/ttf2svg.pom %{name}/ttf2svg-%{version}.jar -f ttf2svg
+%add_maven_depmap %{name}/ttf2svg.pom %{name}/ttf2svg.jar -f ttf2svg
 
 cp -p batik-slideshow/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/slideshow.pom
-%add_maven_depmap %{name}/slideshow.pom %{name}/slideshow-%{version}.jar -f 
slideshow
+%add_maven_depmap %{name}/slideshow.pom %{name}/slideshow.jar -f slideshow
 
 for i in squiggle squiggle-ext;
 do
   cp -p batik-${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
-  %add_maven_depmap %{name}/${i}.pom %{name}/${i}-%{version}.jar -f squiggle
+  %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f squiggle
 done
 
 for i in rasterizer rasterizer-ext;
 do
   cp -p batik-${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
-  %add_maven_depmap %{name}/${i}.pom %{name}/${i}-%{version}.jar -f rasterizer
+  %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f rasterizer
 done
 
 # scripts
-mkdir -p %{buildroot}%{_bindir}
-cp -p %{SOURCE1} %{buildroot}%{_bindir}/%{name}-squiggle
-cp -p %{SOURCE2} %{buildroot}%{_bindir}/%{name}-svgpp
-cp -p %{SOURCE3} %{buildroot}%{_bindir}/%{name}-ttf2svg
-cp -p %{SOURCE4} %{buildroot}%{_bindir}/%{name}-rasterizer
-cp -p %{SOURCE5} %{buildroot}%{_bindir}/%{name}-slideshow
+%jpackage_script org.apache.batik.apps.svgbrowser.Main '' '' %{classpath} 
%{name}-squiggle true
+%jpackage_script org.apache.batik.apps.svgpp.Main '' '' %{classpath} 
%{name}-svgpp true
+%jpackage_script org.apache.batik.apps.ttf2svg.Main '' '' %{classpath} 
%{name}-ttf2svg true
+%jpackage_script org.apache.batik.apps.rasterizer.Main '' '' %{classpath} 
%{name}-rasterizer true
+%jpackage_script org.apache.batik.apps.slideshow.Main '' '' %{classpath} 
%{name}-slideshow true
 
 # demo
 mkdir -p %{buildroot}%{_datadir}/%{name}
@@ -295,182 +275,38 @@
 cp -pr batik-%{version}/docs/javadoc/* %{buildroot}%{_javadocdir}/%{name}
 %fdupes -s %{buildroot}%{_javadocdir}/%{name}
 
-%files
-%defattr(0644,root,root,0755)
+%files -f .mfiles
 %license LICENSE NOTICE
 %doc KEYS MAINTAIN README
-%dir %{_javadir}/%{name}
-%{_javadir}/%{name}-all-%{version}.jar
-%{_javadir}/%{name}-all.jar
-%{_javadir}/batik-all-%{version}.jar
 %{_javadir}/batik-all.jar
-%{_javadir}/%{name}/anim-%{version}.jar
-%{_javadir}/%{name}/anim.jar
-%{_javadir}/%{name}/awt-util-%{version}.jar
-%{_javadir}/%{name}/awt-util.jar
-%{_javadir}/%{name}/bridge-%{version}.jar
-%{_javadir}/%{name}/bridge.jar
-%{_javadir}/%{name}/codec-%{version}.jar
-%{_javadir}/%{name}/codec.jar
-%{_javadir}/%{name}/constants-%{version}.jar
-%{_javadir}/%{name}/constants.jar
-%{_javadir}/%{name}/dom-%{version}.jar
-%{_javadir}/%{name}/dom.jar
-%{_javadir}/%{name}/ext-%{version}.jar
-%{_javadir}/%{name}/ext.jar
-%{_javadir}/%{name}/extension-%{version}.jar
-%{_javadir}/%{name}/extension.jar
-%{_javadir}/%{name}/gui-util-%{version}.jar
-%{_javadir}/%{name}/gui-util.jar
-%{_javadir}/%{name}/gvt-%{version}.jar
-%{_javadir}/%{name}/gvt.jar
-%{_javadir}/%{name}/i18n-%{version}.jar
-%{_javadir}/%{name}/i18n.jar
-%{_javadir}/%{name}/parser-%{version}.jar
-%{_javadir}/%{name}/parser.jar
-%{_javadir}/%{name}/script-%{version}.jar
-%{_javadir}/%{name}/script.jar
-%{_javadir}/%{name}/svg-dom-%{version}.jar
-%{_javadir}/%{name}/svg-dom.jar
-%{_javadir}/%{name}/svgbrowser-%{version}.jar
-%{_javadir}/%{name}/svgbrowser.jar
-%{_javadir}/%{name}/svggen-%{version}.jar
-%{_javadir}/%{name}/svggen.jar
-%{_javadir}/%{name}/svgrasterizer-%{version}.jar
-%{_javadir}/%{name}/svgrasterizer.jar
-%{_javadir}/%{name}/swing-%{version}.jar
-%{_javadir}/%{name}/swing.jar
-%{_javadir}/%{name}/transcoder-%{version}.jar
-%{_javadir}/%{name}/transcoder.jar
-%{_javadir}/%{name}/util-%{version}.jar
-%{_javadir}/%{name}/util.jar
-%{_javadir}/%{name}/xml-%{version}.jar
-%{_javadir}/%{name}/xml.jar
-%dir %{_mavenpomdir}/%{name}
-%{_mavenpomdir}/%{name}-all.pom
-%{_mavenpomdir}/%{name}/anim.pom
-%{_mavenpomdir}/%{name}/awt-util.pom
-%{_mavenpomdir}/%{name}/bridge.pom
-%{_mavenpomdir}/%{name}/codec.pom
-%{_mavenpomdir}/%{name}/constants.pom
-%{_mavenpomdir}/%{name}/dom.pom
-%{_mavenpomdir}/%{name}/ext.pom
-%{_mavenpomdir}/%{name}/extension.pom
-%{_mavenpomdir}/%{name}/gui-util.pom
-%{_mavenpomdir}/%{name}/gvt.pom
-%{_mavenpomdir}/%{name}/i18n.pom
-%{_mavenpomdir}/%{name}/parent.pom
-%{_mavenpomdir}/%{name}/parser.pom
-%{_mavenpomdir}/%{name}/script.pom
-%{_mavenpomdir}/%{name}/svg-dom.pom
-%{_mavenpomdir}/%{name}/svgbrowser.pom
-%{_mavenpomdir}/%{name}/svggen.pom
-%{_mavenpomdir}/%{name}/svgrasterizer.pom
-%{_mavenpomdir}/%{name}/swing.pom
-%{_mavenpomdir}/%{name}/transcoder.pom
-%{_mavenpomdir}/%{name}/util.pom
-%{_mavenpomdir}/%{name}/xml.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}
-%else
-%{_datadir}/maven-metadata/%{name}.xml
-%endif
-%dir %{_sysconfdir}/%{name}
 
-%files css
-%defattr(0644,root,root,0755)
-%{_javadir}/%{name}/css-%{version}.jar
-%{_javadir}/%{name}/css.jar
-%{_mavenpomdir}/%{name}/css.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}-css
-%else
-%{_datadir}/maven-metadata/%{name}-css.xml
-%endif
-
-%files squiggle
-%defattr(0644,root,root,0755)
-%{_javadir}/%{name}/squiggle-%{version}.jar
-%{_javadir}/%{name}/squiggle.jar
-%{_javadir}/%{name}/squiggle-ext-%{version}.jar
-%{_javadir}/%{name}/squiggle-ext.jar
-%{_javadir}/batik-squiggle-%{version}.jar
-%{_javadir}/batik-squiggle.jar
-%{_javadir}/batik-squiggle-ext-%{version}.jar
+%files css -f .mfiles-css
+
+%files squiggle -f .mfiles-squiggle
 %{_javadir}/batik-squiggle-ext.jar
-%{_mavenpomdir}/%{name}/squiggle.pom
-%{_mavenpomdir}/%{name}/squiggle-ext.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}-squiggle
-%else
-%{_datadir}/maven-metadata/%{name}-squiggle.xml
-%endif
-%attr(0755,root,root) %{_bindir}/%{name}-squiggle
-
-%files svgpp
-%defattr(0644,root,root,0755)
-%{_javadir}/%{name}/svgpp-%{version}.jar
-%{_javadir}/%{name}/svgpp.jar
-%{_javadir}/batik-svgpp-%{version}.jar
+%{_javadir}/batik-squiggle.jar
+%{_bindir}/%{name}-squiggle
+
+%files svgpp -f .mfiles-svgpp
 %{_javadir}/batik-svgpp.jar
-%{_mavenpomdir}/%{name}/svgpp.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}-svgpp
-%else
-%{_datadir}/maven-metadata/%{name}-svgpp.xml
-%endif
-%attr(0755,root,root) %{_bindir}/%{name}-svgpp
-
-%files ttf2svg
-%defattr(0644,root,root,0755)
-%{_javadir}/%{name}/ttf2svg-%{version}.jar
-%{_javadir}/%{name}/ttf2svg.jar
-%{_javadir}/batik-ttf2svg-%{version}.jar
+%{_bindir}/%{name}-svgpp
+
+%files ttf2svg -f .mfiles-ttf2svg
 %{_javadir}/batik-ttf2svg.jar
-%{_mavenpomdir}/%{name}/ttf2svg.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}-ttf2svg
-%else
-%{_datadir}/maven-metadata/%{name}-ttf2svg.xml
-%endif
-%attr(0755,root,root) %{_bindir}/%{name}-ttf2svg
-
-%files rasterizer
-%defattr(0644,root,root,0755)
-%{_javadir}/%{name}/rasterizer-%{version}.jar
-%{_javadir}/%{name}/rasterizer.jar
-%{_javadir}/%{name}/rasterizer-ext-%{version}.jar
-%{_javadir}/%{name}/rasterizer-ext.jar
-%{_javadir}/batik-rasterizer-%{version}.jar
+%{_bindir}/%{name}-ttf2svg
+
+%files rasterizer -f .mfiles-rasterizer
 %{_javadir}/batik-rasterizer.jar
-%{_javadir}/batik-rasterizer-ext-%{version}.jar
 %{_javadir}/batik-rasterizer-ext.jar
-%{_mavenpomdir}/%{name}/rasterizer.pom
-%{_mavenpomdir}/%{name}/rasterizer-ext.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}-rasterizer
-%else
-%{_datadir}/maven-metadata/%{name}-rasterizer.xml
-%endif
-%attr(0755,root,root) %{_bindir}/%{name}-rasterizer
+%{_bindir}/%{name}-rasterizer
+%dir %{_sysconfdir}/%{name}
 %config(noreplace) %{_sysconfdir}/%{name}/rasterizer.policy
 
-%files slideshow
-%defattr(0644,root,root,0755)
-%{_javadir}/%{name}/slideshow-%{version}.jar
-%{_javadir}/%{name}/slideshow.jar
-%{_javadir}/batik-slideshow-%{version}.jar
+%files slideshow -f .mfiles-slideshow
 %{_javadir}/batik-slideshow.jar
-%{_mavenpomdir}/%{name}/slideshow.pom
-%if %{defined _maven_repository}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}-slideshow
-%else
-%{_datadir}/maven-metadata/%{name}-slideshow.xml
-%endif
-%attr(0755,root,root) %{_bindir}/%{name}-slideshow
+%{_bindir}/%{name}-slideshow
 
 %files demo
-%defattr(0644,root,root,0755)
 %{_datadir}/%{name}
 %{_datadir}/batik
 %exclude %{_datadir}/%{name}/contrib/rasterizertask/build.sh

++++++ batik-src-1.10.tar.gz -> batik-src-1.12.tar.gz ++++++
/work/SRC/openSUSE:Factory/xmlgraphics-batik/batik-src-1.10.tar.gz 
/work/SRC/openSUSE:Factory/.xmlgraphics-batik.new.3248/batik-src-1.12.tar.gz 
differ: char 17, line 1

++++++ xmlgraphics-batik.security.policy ++++++
grant {
        permission java.security.AllPermission;
};


Reply via email to