diff options
Diffstat (limited to 'recipes/openjdk/openjdk-6-release-6b24.inc')
-rw-r--r-- | recipes/openjdk/openjdk-6-release-6b24.inc | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/recipes/openjdk/openjdk-6-release-6b24.inc b/recipes/openjdk/openjdk-6-release-6b24.inc new file mode 100644 index 0000000000..74ac277359 --- /dev/null +++ b/recipes/openjdk/openjdk-6-release-6b24.inc @@ -0,0 +1,115 @@ +require openjdk-6-common.inc + +# needed for dis-asm.h +# if shark is needed +# DEPENDS += "binutils" + +SRC_URI += "${JAMVM_URI}" + +EXTRA_OECONF += "\ + --with-jdk-home=${WORKDIR}/fake-jdk \ + --with-jar=${STAGING_LIBDIR_JVM_NATIVE}/icedtea6-native/bin/jar \ + --with-out-rhino \ + --with-jaxws-drop-zip=${DL_DIR}/${JAXWS_FILE} \ + --with-jaf-drop-zip=${DL_DIR}/${JAF_FILE} \ + --with-jaxp-drop-zip=${DL_DIR}/${JAXP_FILE} \ + --with-cacao-src-zip=${DL_DIR}/${CACAO_VERSION}.tar.gz \ + --with-jamvm-src-zip=${DL_DIR}/jamvm-${JAMVM_VERSION}.tar.gz \ + --with-openjdk-src-zip=${DL_DIR}/openjdk-6-src-${OPENJDK_VERSION}-${OPENJDK_DATE}.tar.gz \ +" + +# List of additional JVM to include in the build. +WITH_ADDITIONAL_VMS = "cacao,jamvm" + +# Name of the directory containing the compiled output +BUILD_DIR = "openjdk.build" +BUILD_DIR_ECJ = "openjdk.build-ecj" + +# Force arm mode for now +ARM_INSTRUCTION_SET_armv4t = "ARM" + +ICEDTEA_URI = "http://icedtea.classpath.org/download/source/${ICEDTEA}.tar.gz;name=iced" + +OPENJDK_VERSION = "b24" +OPENJDK_DATE = "14_nov_2011" +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" +SRC_URI[openjdk.md5sum] = "0eabdd360169144336e50081b8d01001" +SRC_URI[openjdk.sha256sum] = "f84e7f0938f4939660ff8f9c2aa164d301faa8a519f2324ceb05ad34b2e09227" + +JAXWS_FILE = "jdk6-jaxws2_1_6-2011_06_13.zip" +JAXWS_URI = "http://icedtea.classpath.org/download/drops/${JAXWS_FILE};name=jaxws" +SRC_URI[jaxws.md5sum] = "8fd91b09b643a19a912b8a75e7a7a9d5" +SRC_URI[jaxws.sha256sum] = "229040544e791f44906e8e7b6f6faf503c730a5d854275135f3925490d5c3be3" + +JAF_FILE = "jdk6-jaf-b20.zip" +JAF_URI = "http://icedtea.classpath.org/download/drops/${JAF_FILE};name=jaf" +SRC_URI[jaf.md5sum] = "bc95c133620bd68c161cac9891592901" +SRC_URI[jaf.sha256sum] = "78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012" + +JAXP_FILE = "jaxp144_03.zip" +JAXP_URI = "http://icedtea.classpath.org/download/drops/${JAXP_FILE};name=jaxp" +SRC_URI[jaxp.md5sum] = "9eea471ad474040265c688858fcf09aa" +SRC_URI[jaxp.sha256sum] = "c1a5348e17b330a7e4b18431e61a40efd2ba99a7da71102cf2c604478ef96012" + +CACAO_URI = "http://icedtea.classpath.org/download/drops/cacao/${CACAO_VERSION}.tar.gz;name=cacao" + +JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/jamvm-${JAMVM_VERSION}.tar.gz;name=jamvm" + +# Allow overriding this separately +OEPATCHES = "\ + file://build-hacks.patch \ + file://cacao-libtoolize.patch \ + file://cacao-loadavg-makefile.patch \ + file://fix_hotspot_crosscompile.patch \ + file://cacao-loadavg.patch;apply=no \ + " + +# Allow overriding this separately +ICEDTEAPATCHES = "\ + file://icedtea-launcher-stdc++.patch;apply=no \ + file://icedtea-crosscompile-fix.patch;apply=no \ + file://icedtea-hostbuildcc.patch;apply=no \ + file://icedtea-unbreak-float.patch;apply=no \ + file://icedtea-remove_werror.patch;apply=no \ + file://icedtea-libnet-renaming.patch;apply=no \ + file://icedtea-fix-xrender.patch;apply=no \ + file://icedtea-shark-arm-linux-cpu-detection.patch;apply=no \ + file://icedtea-zero-hotspotfix.patch;apply=no \ + " + +ICEDTEAPATCHES_append_libc-uclibc = " \ + file://icedtea-hotspot-isfinte.patch;apply=no \ + file://icedtea-hotspot-glibc-version.patch;apply=no \ + file://icedtea-hotspot-loadavg.patch;apply=no \ + file://icedtea-hotspot-isnanf.patch;apply=no \ + file://icedtea-jdk-iconv-uclibc.patch;apply=no \ + file://icedtea-jdk-remove-unused-backtrace.patch;apply=no \ + file://icedtea-jdk-unpack-uclibc.patch;apply=no \ + file://icedtea-hotspot-dlvsym-uclibc.patch;apply=no \ + " + +# Allow overriding this separately +DISTRIBUTION_PATCHES = "\ + patches/icedtea-launcher-stdc++.patch \ + patches/icedtea-crosscompile-fix.patch \ + patches/icedtea-hostbuildcc.patch \ + patches/icedtea-unbreak-float.patch \ + patches/icedtea-remove_werror.patch \ + patches/icedtea-libnet-renaming.patch \ + patches/icedtea-fix-xrender.patch \ + patches/icedtea-shark-arm-linux-cpu-detection.patch \ + patches/icedtea-zero-hotspotfix.patch \ + " + +DISTRIBUTION_PATCHES_append_libc-uclibc = "\ + patches/icedtea-hotspot-isfinte.patch \ + patches/icedtea-hotspot-isnanf.patch \ + patches/icedtea-hotspot-glibc-version.patch \ + patches/icedtea-hotspot-loadavg.patch \ + patches/icedtea-jdk-iconv-uclibc.patch \ + patches/icedtea-jdk-remove-unused-backtrace.patch \ + patches/icedtea-jdk-unpack-uclibc.patch \ + patches/icedtea-hotspot-dlvsym-uclibc.patch \ + " + +export DISTRIBUTION_PATCHES |