[jblas] 29/30: Apply patches from Christ West and fix FTBFS with Java 9.
Markus Koschany
apo at moszumanska.debian.org
Tue Oct 24 13:54:25 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch master
in repository jblas.
commit fe10f4ef2c25e94f238e506d5ca5bc7e8176a96e
Author: Markus Koschany <apo at debian.org>
Date: Tue Oct 24 15:36:28 2017 +0200
Apply patches from Christ West and fix FTBFS with Java 9.
---
debian/patches/java9-part2.patch | 22 +++++++++++++++++
debian/patches/java9.patch | 53 ++++++++++++++++++++++++++++++++++++++++
debian/patches/series | 2 ++
3 files changed, 77 insertions(+)
diff --git a/debian/patches/java9-part2.patch b/debian/patches/java9-part2.patch
new file mode 100644
index 0000000..582b855
--- /dev/null
+++ b/debian/patches/java9-part2.patch
@@ -0,0 +1,22 @@
+From 49d1f77e1da8d2fdba54ff2b8d35a36d7403724d Mon Sep 17 00:00:00 2001
+From: "Chris West (Faux)" <git at goeswhere.com>
+Date: Wed, 23 Aug 2017 20:41:39 +0100
+Subject: [PATCH] java9: remove /jre suffix iff it's present
+
+---
+ config/config_java.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/config/config_java.rb b/config/config_java.rb
+index 4e309ec..f9c0f90 100644
+--- a/config/config_java.rb
++++ b/config/config_java.rb
+@@ -55,7 +55,7 @@
+ if ENV.include? 'JAVA_HOME'
+ java_home = ENV['JAVA_HOME']
+ else
+- java_home = dir(File.dirname(%x(java -cp config PrintProperty java.home)))
++ java_home = dir(%x(java -cp config PrintProperty java.home).chomp.gsub(/\/jre$/, ''))
+ end
+ #if CONFIG['OS_NAME'] == 'Mac\ OS\ X'
+ # java_home = File.join(java_home, 'Home')
diff --git a/debian/patches/java9.patch b/debian/patches/java9.patch
new file mode 100644
index 0000000..c762409
--- /dev/null
+++ b/debian/patches/java9.patch
@@ -0,0 +1,53 @@
+From 999ff7186a756751ea03ca2b53e2af783135900e Mon Sep 17 00:00:00 2001
+From: "Chris West (Faux)" <git at goeswhere.com>
+Date: Wed, 23 Aug 2017 20:32:09 +0100
+Subject: [PATCH] java9: use -source/-target 1.6 as 1.5 is unsupported
+
+---
+ build.xml | 6 +++---
+ pom.xml | 4 ++--
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/build.xml b/build.xml
+index 3092333..87a6117 100644
+--- a/build.xml
++++ b/build.xml
+@@ -126,12 +126,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ <mkdir dir="${bin}" />
+ </target>
+ <target name="compile" depends="prepare,generate-float" description="compile java code">
+- <javac destdir="${bin}" encoding="utf-8" source="1.5" debug="on" compiler="javac1.5" target="1.5" fork="yes" nowarn="yes">
++ <javac destdir="${bin}" encoding="utf-8" source="1.6" debug="on" compiler="javac1.5" target="1.6" fork="yes" nowarn="yes">
+ <src path="${src}" />
+ </javac>
+ </target>
+ <target name="compile-test" depends="compile" description="compile java test code">
+- <javac destdir="${bin}" encoding="utf-8" source="1.5" debug="on" compiler="javac1.5" target="1.5" fork="yes" nowarn="yes">
++ <javac destdir="${bin}" encoding="utf-8" source="1.6" debug="on" compiler="javac1.5" target="1.6" fork="yes" nowarn="yes">
+ <src path="${test}" />
+ <classpath>
+ <pathelement location="${external}/junit-4.8.2.jar" />
+@@ -139,7 +139,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ </javac>
+ </target>
+ <target name="javah" depends="prepare" description="run javah">
+- <javac destdir="${bin}" encoding="utf-8" source="1.5" debug="on" compiler="javac1.5" target="1.5" fork="yes" nowarn="yes">
++ <javac destdir="${bin}" encoding="utf-8" source="1.6" debug="on" compiler="javac1.5" target="1.6" fork="yes" nowarn="yes">
+ <src path="${src}" />
+ <include name="**/NativeBlas.java" />
+ <include name="**/ArchFlavor.java" />
+diff --git a/pom.xml b/pom.xml
+index e67ff5e..e6dccf0 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -58,8 +58,8 @@
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+- <source>1.5</source>
+- <target>1.5</target>
++ <source>1.6</source>
++ <target>1.6</target>
+ </configuration>
+ </plugin>
+
diff --git a/debian/patches/series b/debian/patches/series
index a90d114..70ecc01 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,5 @@
version-property.patch
debug-symbols.patch
javadoc.patch
+java9.patch
+java9-part2.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jblas.git
More information about the pkg-java-commits
mailing list