[packages/jpackage-utils] add support for java9; rel 8

atler atler at pld-linux.org
Sun Oct 22 16:38:01 CEST 2017


commit ce0f7662cf6ca2fc9961d3a84621363b9af9ff3c
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Oct 22 16:34:50 2017 +0200

    add support for java9; rel 8
    
    java9 no longer uses "1.9.0" versioning scheme but ie "9.0.1". Therefore
    common java9 dir is no longer named java-1.9.0 but java-9 instead.

 java_version.patch  | 5 +++--
 jpackage-utils.spec | 8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/jpackage-utils.spec b/jpackage-utils.spec
index 56345b8..49fb510 100644
--- a/jpackage-utils.spec
+++ b/jpackage-utils.spec
@@ -3,7 +3,7 @@ Summary:	JPackage utilities
 Summary(pl.UTF-8):	Narzędzia JPackage
 Name:		jpackage-utils
 Version:	1.7.5
-Release:	7
+Release:	8
 License:	BSD-like
 Group:		Development/Languages/Java
 Source0:	%{name}-%{version}.tar.bz2
@@ -99,13 +99,13 @@ rm -rf $RPM_BUILD_ROOT
 # arch independant
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/java,/etc/env.d,%{_javadocdir},%{_javasrcdir},%{_javadir}} \
 	$RPM_BUILD_ROOT{%{_jvmsysconfdir},%{_jvmcommondatadir},%{_jvmdatadir},%{_jvmcommonsysconfdir}} \
-	$RPM_BUILD_ROOT%{_javadir}-{utils,ext,1.4.0,1.4.1,1.4.2,1.5.0,1.6.0,1.7.0,1.8.0} \
+	$RPM_BUILD_ROOT%{_javadir}-{utils,ext,1.4.0,1.4.1,1.4.2,1.5.0,1.6.0,1.7.0,1.8.0,9} \
 	$RPM_BUILD_ROOT%{_mavendepmapdir}
 
 # arch dependant
 install -d \
 	$RPM_BUILD_ROOT{%{_jvmdir},%{_jvmjardir},%{_jvmprivdir},%{_jvmcommonlibdir},%{_jnidir}} \
-	$RPM_BUILD_ROOT%{_jnidir}-{ext,1.4.0,1.4.1,1.4.2,1.5.0,1.6.0,1.7.0,1.8.0}
+	$RPM_BUILD_ROOT%{_jnidir}-{ext,1.4.0,1.4.1,1.4.2,1.5.0,1.6.0,1.7.0,1.8.0,9}
 
 %if "%{_lib}" != "lib"
 %define _ujvmdir			%{_prefix}/lib/jvm
@@ -117,7 +117,7 @@ install -d \
 
 install -d \
 	$RPM_BUILD_ROOT{%{_ujvmdir},%{_ujvmjardir},%{_ujvmprivdir},%{_ujvmcommonlibdir},%{_ujnidir}} \
-	$RPM_BUILD_ROOT%{_ujnidir}-{ext,1.4.0,1.4.1,1.4.2,1.5.0,1.6.0,1.7.0,1.8.0}
+	$RPM_BUILD_ROOT%{_ujnidir}-{ext,1.4.0,1.4.1,1.4.2,1.5.0,1.6.0,1.7.0,1.8.0,9}
 %endif
 
 install -pm 755 bin/* $RPM_BUILD_ROOT%{_bindir}
diff --git a/java_version.patch b/java_version.patch
index fb99ad7..27a29e2 100644
--- a/java_version.patch
+++ b/java_version.patch
@@ -1,14 +1,15 @@
 diff -dur jpackage-utils-1.7.5.orig/java-utils/java-functions jpackage-utils-1.7.5/java-utils/java-functions
 --- jpackage-utils-1.7.5.orig/java-utils/java-functions	2015-10-07 10:31:46.000000000 +0200
 +++ jpackage-utils-1.7.5/java-utils/java-functions	2015-10-07 10:32:36.000000000 +0200
-@@ -145,8 +145,8 @@
+@@ -145,8 +145,9 @@
          # Yuck, "grep -o" would be cleaner, but requires GNU grep >= 2.5.
          # This could be improved/simplified if sed had non-greedy matching.
          JAVA_VERSION=$($JAVACMD $opt 2>&1 | sed -n \
 -            -e '/java \(full \)*version "/s/'"$re"'/<<<\1>>>/' \
 -            -e '/java \(full \)*version "/s/.*<<<\([^>]\{1,\}\)>>>.*/\1/p')
 +            -e '/\(java\|openjdk\) \(full \)*version "/s/'"$re"'/<<<\1>>>/' \
-+            -e '/\(java\|openjdk\) \(full \)*version "/s/.*<<<\([^>]\{1,\}\)>>>.*/\1/p')
++            -e '/\(java\|openjdk\) \(full \)*version "/s/.*<<<\([^>]\{1,\}\)>>>.*/\1/p') \
++            | sed '/^1\./!s/^\([[:digit:]]\{1,\}\).*/\1/'
          if [ -n "$JAVA_VERSION" ] ; then
              break
          fi
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/jpackage-utils.git/commitdiff/ce0f7662cf6ca2fc9961d3a84621363b9af9ff3c



More information about the pld-cvs-commit mailing list