diff options
author | Erkka Kääriä <erkka.kaaria@intel.com> | 2016-08-09 10:32:17 +0300 |
---|---|---|
committer | Maxin B. John <maxin.john@intel.com> | 2016-08-24 13:49:01 +0300 |
commit | 0eeeb059751c00042bd0341d17f5cceddef3c502 (patch) | |
tree | d3e337cca462ec96e6ee3730b611565c755db983 /recipes-core/openjdk/openjre-8_102b14.bb | |
parent | 0d58a4fb4236edeeeb3f23a66c0c14279066c8bb (diff) | |
download | meta-java-0eeeb059751c00042bd0341d17f5cceddef3c502.tar.gz |
openjdk-8: Upgrade from u72 to u102
Openjdk is upgraded from u72 to u102. Two patches are dropped, as these
were backports and the fixes are present in the current version. One
patch was refreshed. One patch was backported from the upcoming u112 to
fix a zero mode crash.
Signed-off-by: Erkka Kääriä <erkka.kaaria@intel.com>
Signed-off-by: Maxin B. John <maxin.john@intel.com>
Diffstat (limited to 'recipes-core/openjdk/openjre-8_102b14.bb')
-rw-r--r-- | recipes-core/openjdk/openjre-8_102b14.bb | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/recipes-core/openjdk/openjre-8_102b14.bb b/recipes-core/openjdk/openjre-8_102b14.bb new file mode 100644 index 0000000..736269d --- /dev/null +++ b/recipes-core/openjdk/openjre-8_102b14.bb | |||
@@ -0,0 +1,57 @@ | |||
1 | require openjdk-8-release-102b14.inc | ||
2 | require openjdk-8-cross.inc | ||
3 | |||
4 | # some patches extracted from http://cr.openjdk.java.net/~rkennke/shark-build-hotspot/webrev.01/hotspot.patch | ||
5 | # reported via http://mail.openjdk.java.net/pipermail/build-dev/2015-January/013972.html | ||
6 | # by Roman Kennke (rkennke at redhat.com) | ||
7 | PATCHES_URI_append = "\ | ||
8 | file://openjdk8-restrict-to-staging-dir.patch;apply=no \ | ||
9 | file://openjdk8-fix-shark-build.patch;apply=no \ | ||
10 | file://openjdk8-fix-shark-stdc++11.patch;apply=no \ | ||
11 | file://openjdk8-fix-assembler-flag-handling-in-makefile.patch;apply=no \ | ||
12 | file://openjdk8-fix-adlc-flags.patch;apply=no \ | ||
13 | file://openjdk8-silence-d_fortify_source-warning.patch;apply=no \ | ||
14 | file://openjdk8-fix-zero-mode-crash.patch;apply=no \ | ||
15 | " | ||
16 | |||
17 | do_install() { | ||
18 | rm -rf ${D}${JRE_HOME} | ||
19 | mkdir -p ${D}${JRE_HOME} | ||
20 | cp -rp ${B}/images/j2re-image/* ${D}${JRE_HOME} | ||
21 | chown -R root:root ${D}${JRE_HOME} | ||
22 | install -m644 ${WORKDIR}/jvm.cfg ${D}${JRE_HOME}/lib/${JDK_ARCH}/ | ||
23 | find ${D}${JRE_HOME} -name "*.debuginfo" -print0 | xargs -0 rm | ||
24 | } | ||
25 | |||
26 | FILES_${PN}_append = "\ | ||
27 | ${JRE_HOME}/bin/[a-z]* \ | ||
28 | ${JRE_HOME}/lib/[a-z]* \ | ||
29 | ${JRE_HOME}/LICENSE \ | ||
30 | ${JRE_HOME}/release \ | ||
31 | " | ||
32 | |||
33 | FILES_${PN}-dbg_append = "\ | ||
34 | ${JRE_HOME}/bin/.debug/ \ | ||
35 | ${JRE_HOME}/lib/.debug/ \ | ||
36 | ${JRE_HOME}/lib/${JDK_ARCH}/.debug/ \ | ||
37 | ${JRE_HOME}/lib/${JDK_ARCH}/jli/.debug/ \ | ||
38 | ${JRE_HOME}/lib/${JDK_ARCH}/server/.debug/ \ | ||
39 | " | ||
40 | |||
41 | FILES_${PN}-doc_append = "\ | ||
42 | ${JRE_HOME}/man \ | ||
43 | ${JRE_HOME}/ASSEMBLY_EXCEPTION \ | ||
44 | ${JRE_HOME}/THIRD_PARTY_README \ | ||
45 | " | ||
46 | |||
47 | RPROVIDES_${PN} = "java2-vm" | ||
48 | PROVIDES_${PN} = "java2-vm" | ||
49 | RPROVIDES_${PN} = "java2-runtime" | ||
50 | PROVIDES_${PN} = "java2-runtime" | ||
51 | |||
52 | inherit update-alternatives | ||
53 | |||
54 | ALTERNATIVE_${PN} = "java" | ||
55 | ALTERNATIVE_LINK_NAME[java] = "${bindir}/java" | ||
56 | ALTERNATIVE_TARGET[java] = "${JRE_HOME}/bin/java" | ||
57 | ALTERNATIVE_PRIORITY[java] = "100" | ||