diff options
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" | ||