[jcharts] 12/14: Fixed the build failure with Java 9 (Closes: #875580)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Fri Nov 17 15:35:05 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository jcharts.
commit 045cc5ee671af56e87ff09fa54c40eca7ab59077
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Fri Nov 17 16:18:45 2017 +0100
Fixed the build failure with Java 9 (Closes: #875580)
---
debian/changelog | 1 +
debian/patches/01_remove_old_functionality.diff | 4 ++--
debian/patches/02_java5_compatibility.patch | 26 +++++++++++++++++++++++++
debian/patches/series | 1 +
debian/rules | 2 +-
5 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 72ee4b0..7a13c17 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
jcharts (0.7.5-5) UNRELEASED; urgency=medium
* Team upload.
+ * Fixed the build failure with Java 9 (Closes: #875580)
* Moved the package to Git
* Standards-Version updated to 4.1.1
* Switch to debhelper level 10
diff --git a/debian/patches/01_remove_old_functionality.diff b/debian/patches/01_remove_old_functionality.diff
index 788849d..a42c90f 100644
--- a/debian/patches/01_remove_old_functionality.diff
+++ b/debian/patches/01_remove_old_functionality.diff
@@ -22,7 +22,7 @@ Author: Onkar Shinde <onshinde at ubuntu.com>
- <jar jarfile="${jar.jCharts}" basedir="${dir.build}" />
+ <jar jarfile="${jar.jCharts}" basedir="${dir.build}">
+ <manifest>
-+ <attribute name="Class-Path" value="batik.jar servlet-api-2.5.jar" />
++ <attribute name="Class-Path" value="batik.jar" />
+ </manifest>
+ </jar>
<delete dir="${dir.build}" />
@@ -35,7 +35,7 @@ Author: Onkar Shinde <onshinde at ubuntu.com>
- <javadoc sourcepath="../${dir.src}"
- classpath="${batik.classpath};${environment.J2EE_HOME}/lib/j2ee.jar"
+ <javadoc sourcepath=""
-+ classpath="${batik.classpath};/usr/share/java/servlet-api-2.5.jar"
++ classpath="${batik.classpath};/usr/share/java/servlet-api-3.1.jar"
destdir="${dir.javadocs}"
packagenames="org.jCharts.*"
excludepackagenames="javax.*"
diff --git a/debian/patches/02_java5_compatibility.patch b/debian/patches/02_java5_compatibility.patch
new file mode 100644
index 0000000..3fae773
--- /dev/null
+++ b/debian/patches/02_java5_compatibility.patch
@@ -0,0 +1,26 @@
+Description: Fixed the build failure with Java 5
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: no
+--- a/src/org/jCharts/chartText/TextTag.java
++++ b/src/org/jCharts/chartText/TextTag.java
+@@ -404,15 +404,15 @@
+
+ if( attributes != null && attributes.size() > 0 )
+ {
+- java.util.Enumeration enum = attributes.keys();
++ java.util.Enumeration enumeration = attributes.keys();
+ str += "\nAttributes:";
+- while( enum.hasMoreElements() )
++ while( enumeration.hasMoreElements() )
+ {
+- Object ob = enum.nextElement();
++ Object ob = enumeration.nextElement();
+ str += " [" + ob.toString() + "]=[" + attributes.get( ob ).toString() + "]\n";
+ }
+ }
+
+ return str;
+ }
+-}
+\ No newline at end of file
++}
diff --git a/debian/patches/series b/debian/patches/series
index 5bbb64b..cab5199 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
01_remove_old_functionality.diff
+02_java5_compatibility.patch
diff --git a/debian/rules b/debian/rules
index 7a570e1..2a5c695 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@ include /usr/share/cdbs/1/class/ant.mk
JAVA_HOME := /usr/lib/jvm/default-java
DEB_ANT_BUILDFILE := build/build.xml
DEB_JARS := batik servlet-api-3.1
-ANT_ARGS := -Dbatik.classpath=/usr/share/java/batik.jar -Dant.build.javac.source=1.4
+ANT_ARGS := -Dbatik.classpath=/usr/share/java/batik.jar -Dant.build.javac.source=1.7
DEB_ANT_BUILD_TARGET := jar javadocs
clean::
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jcharts.git
More information about the pkg-java-commits
mailing list