summaryrefslogtreecommitdiffstats
path: root/recipes-core/openjdk/openjdk-7-release-25b30.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/openjdk/openjdk-7-release-25b30.inc')
-rw-r--r--recipes-core/openjdk/openjdk-7-release-25b30.inc133
1 files changed, 133 insertions, 0 deletions
diff --git a/recipes-core/openjdk/openjdk-7-release-25b30.inc b/recipes-core/openjdk/openjdk-7-release-25b30.inc
new file mode 100644
index 0000000..363b6e2
--- /dev/null
+++ b/recipes-core/openjdk/openjdk-7-release-25b30.inc
@@ -0,0 +1,133 @@
1require openjdk-7-common.inc
2
3LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
4
5FILESPATH =. "${FILE_DIRNAME}/openjdk-7-25b30:"
6
7# Name of the directory containing the compiled output
8BUILD_DIR = "openjdk.build"
9BUILD_DIR_ECJ = "openjdk.build-ecj"
10
11# Force arm mode for now
12ARM_INSTRUCTION_SET_armv4t = "ARM"
13
14ICEDTEA_URI = "http://icedtea.classpath.org/download/source/${ICEDTEA}.tar.gz;name=iced"
15
16ICEDTEA_PREFIX = "icedtea7-forest-2.3"
17ICEDTEA_HG_URL = "http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}"
18
19OPENJDK_FILE = "${OPENJDK_CHANGESET}.tar.bz2"
20OPENJDK_URI = "${ICEDTEA_HG_URL}/archive/${OPENJDK_FILE};name=openjdk;unpack=false"
21
22HOTSPOT_FILE = "${HOTSPOT_CHANGESET}.tar.gz"
23HOTSPOT_URI = "${ICEDTEA_HG_URL}/hotspot/archive/${HOTSPOT_FILE};name=hotspot;unpack=false"
24
25CORBA_FILE = "${CORBA_CHANGESET}.tar.gz"
26CORBA_URI = "${ICEDTEA_HG_URL}/corba/archive/${CORBA_FILE};name=corba;unpack=false"
27
28JAXP_FILE = "${JAXP_CHANGESET}.tar.gz"
29JAXP_URI = "${ICEDTEA_HG_URL}/jaxp/archive/${JAXP_FILE};name=jaxp;unpack=false"
30
31JAXWS_FILE = "${JAXWS_CHANGESET}.tar.gz"
32JAXWS_URI = "${ICEDTEA_HG_URL}/jaxws/archive/${JAXWS_FILE};name=jaxws;unpack=false"
33
34JDK_FILE = "${JDK_CHANGESET}.tar.gz"
35JDK_URI = "${ICEDTEA_HG_URL}/jdk/archive/${JDK_FILE};name=jdk;unpack=false"
36
37LANGTOOLS_FILE = "${LANGTOOLS_CHANGESET}.tar.gz"
38LANGTOOLS_URI = "${ICEDTEA_HG_URL}/langtools/archive/${LANGTOOLS_FILE};name=langtools;unpack=false"
39
40CACAO_VERSION = "a567bcb7f589"
41CACAO_FILE = "${CACAO_VERSION}.tar.gz"
42CACAO_URI = "http://icedtea.classpath.org/download/drops/cacao/${CACAO_FILE};name=cacao;unpack=false"
43SRC_URI[cacao.md5sum] = "ec1def7f0d3d25e9e7da47c480f26a73"
44SRC_URI[cacao.sha256sum] = "d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9"
45
46JAMVM_VERSION = "0972452d441544f7dd29c55d64f1ce3a5db90d82"
47JAMVM_FILE = "jamvm-${JAMVM_VERSION}.tar.gz"
48JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_FILE};name=jamvm;unpack=false"
49SRC_URI[jamvm.md5sum] = "740c2587502831cac6797d1233a7e27b"
50SRC_URI[jamvm.sha256sum] = "47fce7bd556c1b1d29a93b8c45497e0d872b48b7f535066b303336f29d0f0d8d"
51
52# Allow overriding this separately
53OEPATCHES = "\
54 file://build-hacks.patch \
55 file://cacao-libtoolize.patch \
56 file://cacao-loadavg-makefile.patch \
57 file://fix_hotspot_crosscompile.patch \
58 file://cacao-update.patch \
59 file://cacao-loadavg.patch;apply=no \
60 file://cacao-arm-ucontext.patch;apply=no \
61 file://remove-sun.misc.Perf-debug-code.patch;apply=no \
62 file://fix-checksums.patch \
63 "
64
65# overrride the jamvm patch for now, needs to be solved upstream
66do_unpackpost() {
67 cp ${WORKDIR}/remove-sun.misc.Perf-debug-code.patch ${S}/patches/jamvm
68}
69
70addtask unpackpost after do_unpack before do_patch
71
72# Allow overriding this separately
73ICEDTEAPATCHES = "\
74 file://icedtea-crosscompile-fix.patch;apply=no \
75 file://icedtea-unbreak-float.patch;apply=no \
76 file://icedtea-remove_werror.patch;apply=no \
77 file://icedtea-libnet-renaming.patch;apply=no \
78 file://icedtea-shark-arm-linux-cpu-detection.patch;apply=no \
79 file://icedtea-corba-parallel-make.patch;apply=no \
80 file://icedtea-zero-hotspotfix.patch;apply=no \
81 "
82ICEDTEAPATCHES_append_powerpc = " \
83 file://icedtea-jdk-nio-use-host-cc.patch;apply=no \
84 file://icedtea-jdk-ppc64-jvm-cfg.patch;apply=no \
85 file://icedtea-jdk-powerpc-atomic64.patch;apply=no \
86 "
87ICEDTEAPATCHES_append_powerpc64 = " \
88 file://icedtea-jdk-nio-use-host-cc.patch;apply=no \
89 file://icedtea-jdk-ppc64-jvm-cfg.patch;apply=no \
90 "
91ICEDTEAPATCHES_append_libc-uclibc = " \
92 file://icedtea-hotspot-isfinte.patch;apply=no \
93 file://icedtea-hotspot-glibc-version.patch;apply=no \
94 file://icedtea-hotspot-loadavg.patch;apply=no \
95 file://icedtea-hotspot-isnanf.patch;apply=no \
96 file://icedtea-jdk-iconv-uclibc.patch;apply=no \
97 file://icedtea-jdk-remove-unused-backtrace.patch;apply=no \
98 file://icedtea-jdk-unpack-uclibc.patch;apply=no \
99 file://icedtea-hotspot-dlvsym-uclibc.patch;apply=no \
100 "
101
102# Allow overriding this separately
103DISTRIBUTION_PATCHES = "\
104 patches/icedtea-crosscompile-fix.patch \
105 patches/icedtea-unbreak-float.patch \
106 patches/icedtea-remove_werror.patch \
107 patches/icedtea-libnet-renaming.patch \
108 patches/icedtea-shark-arm-linux-cpu-detection.patch \
109 patches/icedtea-corba-parallel-make.patch \
110 patches/icedtea-zero-hotspotfix.patch \
111 "
112
113DISTRIBUTION_PATCHES_append_libc-uclibc = "\
114 patches/icedtea-hotspot-isfinte.patch \
115 patches/icedtea-hotspot-isnanf.patch \
116 patches/icedtea-hotspot-glibc-version.patch \
117 patches/icedtea-hotspot-loadavg.patch \
118 patches/icedtea-jdk-iconv-uclibc.patch \
119 patches/icedtea-jdk-remove-unused-backtrace.patch \
120 patches/icedtea-jdk-unpack-uclibc.patch \
121 patches/icedtea-hotspot-dlvsym-uclibc.patch \
122 "
123
124DISTRIBUTION_PATCHES_append_powerpc = " \
125 patches/icedtea-jdk-nio-use-host-cc.patch \
126 patches/icedtea-jdk-ppc64-jvm-cfg.patch \
127 patches/icedtea-jdk-powerpc-atomic64.patch \
128 "
129DISTRIBUTION_PATCHES_append_powerpc64 = " \
130 patches/icedtea-jdk-nio-use-host-cc.patch \
131 patches/icedtea-jdk-ppc64-jvm-cfg.patch \
132 "
133export DISTRIBUTION_PATCHES