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 <[email protected]>
+
+- 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;
};