diff options
-rw-r--r-- | README | 4 | ||||
-rw-r--r-- | recipes-core/images/java-test-image.bb | 13 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6-6b27/build-hacks.patch | 86 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6-6b27/fix_hotspot_crosscompile.patch | 51 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6-6b27/remove_libxp.patch | 21 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6-common.inc | 2 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6-release-6b24.inc | 12 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6-release-6b27.inc | 24 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6_6b24-1.11.9.bb (renamed from recipes-core/openjdk/openjdk-6_6b24-1.11.8.bb) | 4 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-6_6b27-1.12.4.bb | 10 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-7-common.inc | 6 | ||||
-rw-r--r-- | recipes-core/openjdk/openjdk-7_03b21-2.1.6.bb | 2 |
12 files changed, 222 insertions, 13 deletions
@@ -14,7 +14,9 @@ PREFERRED_PROVIDER_virtual/java-native = "jamvm-native" | |||
14 | PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native" | 14 | PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native" |
15 | 15 | ||
16 | For openjdk6: | 16 | For openjdk6: |
17 | PREFERRED_VERSION_openjdk-6-jre = "6b24-1.11.8" | 17 | PREFERRED_VERSION_openjdk-6-jre = "6b24-1.11.9" |
18 | or | ||
19 | PREFERRED_VERSION_openjdk-6-jre = "6b27-1.12.4" | ||
18 | PREFERRED_VERSION_icedtea6-native = "1.8.11" | 20 | PREFERRED_VERSION_icedtea6-native = "1.8.11" |
19 | 21 | ||
20 | For openjdk7: | 22 | For openjdk7: |
diff --git a/recipes-core/images/java-test-image.bb b/recipes-core/images/java-test-image.bb new file mode 100644 index 0000000..34d90f9 --- /dev/null +++ b/recipes-core/images/java-test-image.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | LICENSE = "MIT" | ||
2 | |||
3 | inherit core-image | ||
4 | |||
5 | IMAGE_LINGUAS = " " | ||
6 | |||
7 | |||
8 | IMAGE_INSTALL = "tinylogin busybox modutils-initscripts initscripts opkg udev sysvinit netbase base-files base-passwd busybox-hwclock \ | ||
9 | ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL} \ | ||
10 | openjdk-7-jre openjdk-7-vm-jamvm openjdk-7-vm-cacao \ | ||
11 | openjdk-6-jre openjdk-6-vm-zero openjdk-6-vm-jamvm openjdk-6-vm-cacao \ | ||
12 | strace dropbear binutils \ | ||
13 | " | ||
diff --git a/recipes-core/openjdk/openjdk-6-6b27/build-hacks.patch b/recipes-core/openjdk/openjdk-6-6b27/build-hacks.patch new file mode 100644 index 0000000..b1e679d --- /dev/null +++ b/recipes-core/openjdk/openjdk-6-6b27/build-hacks.patch | |||
@@ -0,0 +1,86 @@ | |||
1 | Index: icedtea6-1.12.4/Makefile.am | ||
2 | =================================================================== | ||
3 | --- icedtea6-1.12.4.orig/Makefile.am 2013-03-04 22:31:44.256894152 +0100 | ||
4 | +++ icedtea6-1.12.4/Makefile.am 2013-03-10 14:30:16.089527572 +0100 | ||
5 | @@ -656,6 +656,11 @@ | ||
6 | JAVAC="" \ | ||
7 | JAVA_HOME="" \ | ||
8 | JDK_HOME="" \ | ||
9 | + OE_CFLAGS="$(OE_CFLAGS)" \ | ||
10 | + OE_CPPFLAGS="$(OE_CPPFLAGS)" \ | ||
11 | + OE_CXXFLAGS="$(OE_CXXFLAGS)" \ | ||
12 | + OE_LDFLAGS="$(OE_LDFLAGS)" \ | ||
13 | + OE_LAUNCHER_LDFLAGS="$(OE_LAUNCHER_LDFLAGS)" \ | ||
14 | ANT_RESPECT_JAVA_HOME="TRUE" \ | ||
15 | DISTRIBUTION_ID="$(DIST_ID)" \ | ||
16 | DERIVATIVE_ID="$(ICEDTEA_NAME) $(PACKAGE_VERSION)$(ICEDTEA_REV)" \ | ||
17 | @@ -2249,10 +2254,14 @@ | ||
18 | if BUILD_JAMVM | ||
19 | cd jamvm/jamvm && \ | ||
20 | LDFLAGS="-Xlinker -z -Xlinker noexecstack" \ | ||
21 | - ./autogen.sh --with-java-runtime-library=openjdk6 \ | ||
22 | - --prefix=$(abs_top_builddir)/jamvm/install ; \ | ||
23 | - $(MAKE) ; \ | ||
24 | - $(MAKE) install | ||
25 | + $(ARCH_PREFIX) ./autogen.sh --with-java-runtime-library=openjdk6 \ | ||
26 | + --prefix=$(abs_top_builddir)/jamvm/install \ | ||
27 | + --host=$(host_alias) \ | ||
28 | + --build=$(build_alias) \ | ||
29 | + --target=$(target_alias) \ | ||
30 | + --with-libtool-sysroot ; \ | ||
31 | + $(ARCH_PREFIX) $(MAKE) ; \ | ||
32 | + $(ARCH_PREFIX) $(MAKE) install | ||
33 | mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | ||
34 | cp $(abs_top_builddir)/jamvm/install/lib/libjvm.so $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | ||
35 | ln -sf server $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client | ||
36 | @@ -2316,6 +2325,7 @@ | ||
37 | --host=$(host_alias) \ | ||
38 | --build=$(build_alias) \ | ||
39 | --target=$(target_alias) \ | ||
40 | + --with-libtool-sysroot \ | ||
41 | --prefix=$(abs_top_builddir)/cacao/install \ | ||
42 | --with-java-runtime-library=openjdk \ | ||
43 | --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \ | ||
44 | @@ -2384,7 +2394,7 @@ | ||
45 | # configure script arguments, quoted in single quotes | ||
46 | CONFIGURE_ARGS = @CONFIGURE_ARGS@ | ||
47 | ADD_ZERO_CONFIGURE_ARGS = \ | ||
48 | - --with-jdk-home=$(BUILD_OUTPUT_DIR)/j2sdk-image \ | ||
49 | + --with-jdk-home=$(abs_top_builddir)/bootstrap/jdk1.6.0 \ | ||
50 | --enable-zero | ||
51 | if ADD_SHARK_BUILD | ||
52 | ADD_ZERO_CONFIGURE_ARGS += \ | ||
53 | Index: icedtea6-1.12.4/javac.in | ||
54 | =================================================================== | ||
55 | --- icedtea6-1.12.4.orig/javac.in 2013-03-04 22:29:36.932613635 +0100 | ||
56 | +++ icedtea6-1.12.4/javac.in 2013-03-10 14:20:35.244778409 +0100 | ||
57 | @@ -18,7 +18,7 @@ | ||
58 | { | ||
59 | my @new_args = @{$_[0]}; | ||
60 | |||
61 | - for my $opt (NO_DUP_ARGS) | ||
62 | + for my $opt (NO_DUP_ARGS) | ||
63 | { | ||
64 | my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args; | ||
65 | if (@indices > 1) { | ||
66 | @@ -27,7 +27,7 @@ | ||
67 | } | ||
68 | } | ||
69 | |||
70 | - for my $opt (STRIP_ARGS) | ||
71 | + for my $opt (STRIP_ARGS) | ||
72 | { | ||
73 | my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args; | ||
74 | splice @new_args, $_, 1 for @indices; | ||
75 | @@ -69,7 +69,10 @@ | ||
76 | my @CLASSPATH = ('@ECJ_JAR@'); | ||
77 | push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"}; | ||
78 | $ENV{"CLASSPATH"} = join ':', @CLASSPATH; | ||
79 | - exec '@JAVA@', @$vm_args, 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @$javac_args; | ||
80 | + | ||
81 | + # Compiling hotspot-tools consumes tons of memory and exceeds any default | ||
82 | + # limits for jamvm and cacao. | ||
83 | + exec '@JAVA@', '-Xmx1024m', @$vm_args, 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @$javac_args; | ||
84 | } | ||
85 | else | ||
86 | { | ||
diff --git a/recipes-core/openjdk/openjdk-6-6b27/fix_hotspot_crosscompile.patch b/recipes-core/openjdk/openjdk-6-6b27/fix_hotspot_crosscompile.patch new file mode 100644 index 0000000..9741ed0 --- /dev/null +++ b/recipes-core/openjdk/openjdk-6-6b27/fix_hotspot_crosscompile.patch | |||
@@ -0,0 +1,51 @@ | |||
1 | Index: icedtea6-1.12.4/acinclude.m4 | ||
2 | =================================================================== | ||
3 | --- icedtea6-1.12.4.orig/acinclude.m4 2013-03-04 22:29:36.000000000 +0100 | ||
4 | +++ icedtea6-1.12.4/acinclude.m4 2013-03-10 13:45:56.032412186 +0100 | ||
5 | @@ -938,6 +938,21 @@ | ||
6 | AC_SUBST(ALT_CACAO_SRC_DIR) | ||
7 | ]) | ||
8 | |||
9 | +AC_DEFUN([AC_CHECK_WITH_CC_FOR_BUILD], | ||
10 | +[ | ||
11 | + AC_MSG_CHECKING(for compiler used for subsidiary programs) | ||
12 | + AC_ARG_WITH([cc-for-build], | ||
13 | + [AS_HELP_STRING(--with-cc-for-build,specify the compiler for subsidiary (helper) programs)], | ||
14 | + [ | ||
15 | + CC_FOR_BUILD="${withval}" | ||
16 | + ], | ||
17 | + [ | ||
18 | + CC_FOR_BUILD="\$(CC)" | ||
19 | + ]) | ||
20 | + AC_MSG_RESULT(${CC_FOR_BUILD}) | ||
21 | + AC_SUBST(CC_FOR_BUILD) | ||
22 | +]) | ||
23 | + | ||
24 | AC_DEFUN([IT_WITH_GCJ], | ||
25 | [ | ||
26 | AC_MSG_CHECKING([whether to compile ecj natively]) | ||
27 | Index: icedtea6-1.12.4/Makefile.am | ||
28 | =================================================================== | ||
29 | --- icedtea6-1.12.4.orig/Makefile.am 2013-03-10 13:44:55.000000000 +0100 | ||
30 | +++ icedtea6-1.12.4/Makefile.am 2013-03-10 13:46:27.540523062 +0100 | ||
31 | @@ -656,6 +656,7 @@ | ||
32 | JAVAC="" \ | ||
33 | JAVA_HOME="" \ | ||
34 | JDK_HOME="" \ | ||
35 | + CC_FOR_BUILD="$(CC_FOR_BUILD)" \ | ||
36 | OE_CFLAGS="$(OE_CFLAGS)" \ | ||
37 | OE_CPPFLAGS="$(OE_CPPFLAGS)" \ | ||
38 | OE_CXXFLAGS="$(OE_CXXFLAGS)" \ | ||
39 | Index: icedtea6-1.12.4/configure.ac | ||
40 | =================================================================== | ||
41 | --- icedtea6-1.12.4.orig/configure.ac 2013-03-04 22:38:51.000000000 +0100 | ||
42 | +++ icedtea6-1.12.4/configure.ac 2013-03-10 13:45:56.032412186 +0100 | ||
43 | @@ -18,6 +18,8 @@ | ||
44 | AC_PROG_CC | ||
45 | AC_PROG_CXX | ||
46 | |||
47 | +AC_CHECK_WITH_CC_FOR_BUILD | ||
48 | + | ||
49 | IT_FIND_TOOL([MAKE], [make]) | ||
50 | IT_FIND_TOOL([GZIP], [gzip]) | ||
51 | IT_FIND_TOOL([ANT], [ant]) | ||
diff --git a/recipes-core/openjdk/openjdk-6-6b27/remove_libxp.patch b/recipes-core/openjdk/openjdk-6-6b27/remove_libxp.patch new file mode 100644 index 0000000..7161b75 --- /dev/null +++ b/recipes-core/openjdk/openjdk-6-6b27/remove_libxp.patch | |||
@@ -0,0 +1,21 @@ | |||
1 | Index: icedtea6-1.12.4/configure.ac | ||
2 | =================================================================== | ||
3 | --- icedtea6-1.12.4.orig/configure.ac 2013-03-10 14:04:34.072354787 +0100 | ||
4 | +++ icedtea6-1.12.4/configure.ac 2013-03-10 14:07:48.201849004 +0100 | ||
5 | @@ -283,16 +283,6 @@ | ||
6 | AC_SUBST(XT_CFLAGS) | ||
7 | AC_SUBST(XT_LIBS) | ||
8 | |||
9 | -dnl Check for libXp headers and libraries. | ||
10 | -PKG_CHECK_MODULES(XP, xp,[XP_FOUND=yes],[XP_FOUND=no]) | ||
11 | -if test "x${XP_FOUND}" = xno | ||
12 | -then | ||
13 | - AC_MSG_ERROR([Could not find Xp - \ | ||
14 | - Try installing libXp-devel.]) | ||
15 | -fi | ||
16 | -AC_SUBST(XP_CFLAGS) | ||
17 | -AC_SUBST(XP_LIBS) | ||
18 | - | ||
19 | dnl Check for libX11 headers and libraries. | ||
20 | PKG_CHECK_MODULES(X11, x11,[X11_FOUND=yes],[X11_FOUND=no]) | ||
21 | if test "x${X11_FOUND}" = xno | ||
diff --git a/recipes-core/openjdk/openjdk-6-common.inc b/recipes-core/openjdk/openjdk-6-common.inc index 99f0aa9..5a6c0af 100644 --- a/recipes-core/openjdk/openjdk-6-common.inc +++ b/recipes-core/openjdk/openjdk-6-common.inc | |||
@@ -369,6 +369,8 @@ FILES_${JDKPN}-dbg = "\ | |||
369 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/native_threads/.debug \ | 369 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/native_threads/.debug \ |
370 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/server/.debug \ | 370 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/server/.debug \ |
371 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/shark/.debug \ | 371 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/shark/.debug \ |
372 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/cacao/.debug \ | ||
373 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/jamvm/.debug \ | ||
372 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/headless/.debug \ | 374 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/headless/.debug \ |
373 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/xawt/.debug \ | 375 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/xawt/.debug \ |
374 | " | 376 | " |
diff --git a/recipes-core/openjdk/openjdk-6-release-6b24.inc b/recipes-core/openjdk/openjdk-6-release-6b24.inc index b19bf3a..f27b038 100644 --- a/recipes-core/openjdk/openjdk-6-release-6b24.inc +++ b/recipes-core/openjdk/openjdk-6-release-6b24.inc | |||
@@ -32,31 +32,31 @@ ICEDTEA_URI = "http://icedtea.classpath.org/download/source/${ICEDTEA}.tar.gz;na | |||
32 | 32 | ||
33 | OPENJDK_VERSION = "b24" | 33 | OPENJDK_VERSION = "b24" |
34 | OPENJDK_DATE = "14_nov_2011" | 34 | OPENJDK_DATE = "14_nov_2011" |
35 | OPENJDK_URI = "http://download.java.net/openjdk/jdk6/promoted/${OPENJDK_VERSION}/openjdk-6-src-${OPENJDK_VERSION}-${OPENJDK_DATE}.tar.gz;subdir=openjdk-src-dir;name=openjdk" | 35 | OPENJDK_URI = "http://download.java.net/openjdk/jdk6/promoted/${OPENJDK_VERSION}/openjdk-6-src-${OPENJDK_VERSION}-${OPENJDK_DATE}.tar.gz;subdir=openjdk-src-dir;name=openjdk;unpack=false" |
36 | SRC_URI[openjdk.md5sum] = "0eabdd360169144336e50081b8d01001" | 36 | SRC_URI[openjdk.md5sum] = "0eabdd360169144336e50081b8d01001" |
37 | SRC_URI[openjdk.sha256sum] = "f84e7f0938f4939660ff8f9c2aa164d301faa8a519f2324ceb05ad34b2e09227" | 37 | SRC_URI[openjdk.sha256sum] = "f84e7f0938f4939660ff8f9c2aa164d301faa8a519f2324ceb05ad34b2e09227" |
38 | 38 | ||
39 | JAXWS_FILE = "jdk6-jaxws2_1_6-2011_06_13.zip" | 39 | JAXWS_FILE = "jdk6-jaxws2_1_6-2011_06_13.zip" |
40 | JAXWS_URI = "http://icedtea.classpath.org/download/drops/${JAXWS_FILE};name=jaxws" | 40 | JAXWS_URI = "http://icedtea.classpath.org/download/drops/${JAXWS_FILE};name=jaxws;unpack=false" |
41 | SRC_URI[jaxws.md5sum] = "8fd91b09b643a19a912b8a75e7a7a9d5" | 41 | SRC_URI[jaxws.md5sum] = "8fd91b09b643a19a912b8a75e7a7a9d5" |
42 | SRC_URI[jaxws.sha256sum] = "229040544e791f44906e8e7b6f6faf503c730a5d854275135f3925490d5c3be3" | 42 | SRC_URI[jaxws.sha256sum] = "229040544e791f44906e8e7b6f6faf503c730a5d854275135f3925490d5c3be3" |
43 | 43 | ||
44 | JAF_FILE = "jdk6-jaf-b20.zip" | 44 | JAF_FILE = "jdk6-jaf-b20.zip" |
45 | JAF_URI = "http://icedtea.classpath.org/download/drops/${JAF_FILE};name=jaf" | 45 | JAF_URI = "http://icedtea.classpath.org/download/drops/${JAF_FILE};name=jaf;unpack=false" |
46 | SRC_URI[jaf.md5sum] = "bc95c133620bd68c161cac9891592901" | 46 | SRC_URI[jaf.md5sum] = "bc95c133620bd68c161cac9891592901" |
47 | SRC_URI[jaf.sha256sum] = "78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012" | 47 | SRC_URI[jaf.sha256sum] = "78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012" |
48 | 48 | ||
49 | JAXP_FILE = "jaxp144_03.zip" | 49 | JAXP_FILE = "jaxp144_03.zip" |
50 | JAXP_URI = "http://icedtea.classpath.org/download/drops/${JAXP_FILE};name=jaxp" | 50 | JAXP_URI = "http://icedtea.classpath.org/download/drops/${JAXP_FILE};name=jaxp;unpack=false" |
51 | SRC_URI[jaxp.md5sum] = "9eea471ad474040265c688858fcf09aa" | 51 | SRC_URI[jaxp.md5sum] = "9eea471ad474040265c688858fcf09aa" |
52 | SRC_URI[jaxp.sha256sum] = "c1a5348e17b330a7e4b18431e61a40efd2ba99a7da71102cf2c604478ef96012" | 52 | SRC_URI[jaxp.sha256sum] = "c1a5348e17b330a7e4b18431e61a40efd2ba99a7da71102cf2c604478ef96012" |
53 | 53 | ||
54 | CACAO_URI = "http://icedtea.classpath.org/download/drops/cacao/${CACAO_VERSION}.tar.gz;name=cacao" | 54 | CACAO_URI = "http://icedtea.classpath.org/download/drops/cacao/${CACAO_VERSION}.tar.gz;name=cacao;unpack=false" |
55 | CACAO_VERSION = "cff92704c4e0" | 55 | CACAO_VERSION = "cff92704c4e0" |
56 | SRC_URI[cacao.md5sum] = "40b811b8b7f01b51cd21e62255691bc7" | 56 | SRC_URI[cacao.md5sum] = "40b811b8b7f01b51cd21e62255691bc7" |
57 | SRC_URI[cacao.sha256sum] = "dc768c9d097fb056ad34fc6d5a57e8fd4f3b24bf515be92acc5ee4208160eb3f" | 57 | SRC_URI[cacao.sha256sum] = "dc768c9d097fb056ad34fc6d5a57e8fd4f3b24bf515be92acc5ee4208160eb3f" |
58 | 58 | ||
59 | JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/jamvm-${JAMVM_VERSION}.tar.gz;name=jamvm" | 59 | JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/jamvm-${JAMVM_VERSION}.tar.gz;name=jamvm;unpack=false" |
60 | JAMVM_VERSION = "4617da717ecb05654ea5bb9572338061106a414d" | 60 | JAMVM_VERSION = "4617da717ecb05654ea5bb9572338061106a414d" |
61 | SRC_URI[jamvm.md5sum] = "740c2587502831cac6797d1233a7e27b" | 61 | SRC_URI[jamvm.md5sum] = "740c2587502831cac6797d1233a7e27b" |
62 | SRC_URI[jamvm.sha256sum] = "47fce7bd556c1b1d29a93b8c45497e0d872b48b7f535066b303336f29d0f0d8d" | 62 | SRC_URI[jamvm.sha256sum] = "47fce7bd556c1b1d29a93b8c45497e0d872b48b7f535066b303336f29d0f0d8d" |
diff --git a/recipes-core/openjdk/openjdk-6-release-6b27.inc b/recipes-core/openjdk/openjdk-6-release-6b27.inc new file mode 100644 index 0000000..32212df --- /dev/null +++ b/recipes-core/openjdk/openjdk-6-release-6b27.inc | |||
@@ -0,0 +1,24 @@ | |||
1 | require openjdk-6-release-6b24.inc | ||
2 | |||
3 | FILESPATH =. "${FILE_DIRNAME}/openjdk-6-6b27:" | ||
4 | |||
5 | OEPATCHES += "file://remove_libxp.patch" | ||
6 | |||
7 | OPENJDK_VERSION = "b27" | ||
8 | OPENJDK_DATE = "26_oct_2012" | ||
9 | SRC_URI[openjdk.md5sum] = "3a0963158e07c8829c8bd31a698bd23d" | ||
10 | SRC_URI[openjdk.sha256sum] = "044c3877b15940ff04f8aa817337f2878a00cc89674854557f1a02f15b1802a0" | ||
11 | |||
12 | CACAO_VERSION = "68fe50ac34ec" | ||
13 | SRC_URI[cacao.md5sum] = "d7607c455d36ba69651dfea38546922c" | ||
14 | SRC_URI[cacao.sha256sum] = "b8230f20d7022f9230bbfea13b2f3f179b2f42db40138ac6d32c82fc418ffc3a" | ||
15 | |||
16 | JAMVM_VERSION = "0972452d441544f7dd29c55d64f1ce3a5db90d82" | ||
17 | SRC_URI[jamvm.md5sum] = "f4616713ec609e35aa8070811bd952aa" | ||
18 | SRC_URI[jamvm.sha256sum] = "bfa706402ac934d24f7119eb78f6be65e91439a4b2e49dbcc21e288137808f03" | ||
19 | |||
20 | JAXP_FILE = "jaxp144_04.zip" | ||
21 | SRC_URI[jaxp.md5sum] = "0ace787aa12177d201947e8ba0ba9bdd" | ||
22 | SRC_URI[jaxp.sha256sum] = "490f696218c1fed9cb180680af883fe309b414fec232e9cec19645e12ad0b43c" | ||
23 | |||
24 | |||
diff --git a/recipes-core/openjdk/openjdk-6_6b24-1.11.8.bb b/recipes-core/openjdk/openjdk-6_6b24-1.11.9.bb index dfd77b4..2c2d6cc 100644 --- a/recipes-core/openjdk/openjdk-6_6b24-1.11.8.bb +++ b/recipes-core/openjdk/openjdk-6_6b24-1.11.9.bb | |||
@@ -2,8 +2,8 @@ require openjdk-6-release-6b24.inc | |||
2 | 2 | ||
3 | PR = "${INC_PR}.0" | 3 | PR = "${INC_PR}.0" |
4 | 4 | ||
5 | SRC_URI[iced.md5sum] = "3dd02bc93e7f1cd7d59c0aef20f6c9f7" | 5 | SRC_URI[iced.md5sum] = "1826c4bfb4faae1e820dd8997428a831" |
6 | SRC_URI[iced.sha256sum] = "62620b5544d5e1df7508d7c777fb78532c75eec43b99c8c7d1a3c84f352c1ea3" | 6 | SRC_URI[iced.sha256sum] = "0c134bea8d48c77ad5d41d4a0f98f471c381faaa0ef0c215d48687e709e93f3f" |
7 | 7 | ||
8 | ICEDTEAPATCHES += "file://icedtea-jdk-rmi-crosscompile.patch;apply=no" | 8 | ICEDTEAPATCHES += "file://icedtea-jdk-rmi-crosscompile.patch;apply=no" |
9 | 9 | ||
diff --git a/recipes-core/openjdk/openjdk-6_6b27-1.12.4.bb b/recipes-core/openjdk/openjdk-6_6b27-1.12.4.bb new file mode 100644 index 0000000..da36da5 --- /dev/null +++ b/recipes-core/openjdk/openjdk-6_6b27-1.12.4.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | require openjdk-6-release-6b27.inc | ||
2 | |||
3 | PR = "${INC_PR}.0" | ||
4 | |||
5 | SRC_URI[iced.md5sum] = "85bfc656c20fb762b72b71d3492a326c" | ||
6 | SRC_URI[iced.sha256sum] = "eb326c6ae0147ca4abe4bd79e52c1edc2ef08e5e008230e24bee3abb39e14dda" | ||
7 | |||
8 | ICEDTEAPATCHES += "file://icedtea-jdk-rmi-crosscompile.patch;apply=no" | ||
9 | |||
10 | DISTRIBUTION_PATCHES += "patches/icedtea-jdk-rmi-crosscompile.patch" | ||
diff --git a/recipes-core/openjdk/openjdk-7-common.inc b/recipes-core/openjdk/openjdk-7-common.inc index 3246814..7947157 100644 --- a/recipes-core/openjdk/openjdk-7-common.inc +++ b/recipes-core/openjdk/openjdk-7-common.inc | |||
@@ -4,8 +4,8 @@ LICENSE = "GPL-2.0-with-classpath-exception" | |||
4 | PRIORITY = "optional" | 4 | PRIORITY = "optional" |
5 | SECTION = "libs" | 5 | SECTION = "libs" |
6 | 6 | ||
7 | # Name of the icedtea tarball and top-level directory. | 7 | ICEDTEA_VERSION = "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[1].split("-")[1] or '1.0'}" |
8 | ICEDTEA = "NEEDS TO BE SET" | 8 | ICEDTEA = "icedtea-${ICEDTEA_VERSION}" |
9 | 9 | ||
10 | S = "${WORKDIR}/${ICEDTEA}" | 10 | S = "${WORKDIR}/${ICEDTEA}" |
11 | B = "${S}/build" | 11 | B = "${S}/build" |
@@ -307,6 +307,8 @@ FILES_${JDKPN}-dbg = "\ | |||
307 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/native_threads/.debug \ | 307 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/native_threads/.debug \ |
308 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/server/.debug \ | 308 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/server/.debug \ |
309 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/shark/.debug \ | 309 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/shark/.debug \ |
310 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/cacao/.debug \ | ||
311 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/jamvm/.debug \ | ||
310 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/headless/.debug \ | 312 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/headless/.debug \ |
311 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/xawt/.debug \ | 313 | ${JDK_HOME}/jre/lib/${JDK_ARCH}/xawt/.debug \ |
312 | " | 314 | " |
diff --git a/recipes-core/openjdk/openjdk-7_03b21-2.1.6.bb b/recipes-core/openjdk/openjdk-7_03b21-2.1.6.bb index 5331ce0..c93b390 100644 --- a/recipes-core/openjdk/openjdk-7_03b21-2.1.6.bb +++ b/recipes-core/openjdk/openjdk-7_03b21-2.1.6.bb | |||
@@ -2,8 +2,6 @@ require openjdk-7-release-03b21.inc | |||
2 | 2 | ||
3 | PR = "${INC_PR}.0" | 3 | PR = "${INC_PR}.0" |
4 | 4 | ||
5 | ICEDTEA = "icedtea-2.1.6" | ||
6 | |||
7 | SRC_URI[iced.md5sum] = "f1118898beda7f94ce1731b78e9d2890" | 5 | SRC_URI[iced.md5sum] = "f1118898beda7f94ce1731b78e9d2890" |
8 | SRC_URI[iced.sha256sum] = "e6a65923acb29b87b9f8492adc6f00152b489441e788b64e2869301cc7fa29ba" | 6 | SRC_URI[iced.sha256sum] = "e6a65923acb29b87b9f8492adc6f00152b489441e788b64e2869301cc7fa29ba" |
9 | 7 | ||