--- /dev/null
+Index: openjdk/jdk/make/common/shared/Defs-utils.gmk
+===================================================================
+--- openjdk/jdk/make/common/shared/Defs-utils.gmk 2010-07-15 18:22:59.731376457 +0200
++++ openjdk/jdk/make/common/shared/Defs-utils.gmk 2010-07-15 18:24:09.784285551 +0200
+@@ -146,7 +146,7 @@
+ WC = $(UTILS_USR_BIN_PATH)wc
+ WHICH = $(UTILS_USR_BIN_PATH)which
+ YACC = $(UTILS_CCS_BIN_PATH)yacc
+-ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
++ZIPEXE = $(STAGING_BINDIR_NATIVE)zip
+
+ # Special cases
+ #RM is defined by GNU Make as 'rm -f'
--- /dev/null
+Index: openjdk/jdk/make/common/shared/Defs-utils.gmk
+===================================================================
+--- openjdk/jdk/make/common/shared/Defs-utils.gmk 2010-07-15 18:22:59.731376457 +0200
++++ openjdk/jdk/make/common/shared/Defs-utils.gmk 2010-07-15 18:24:09.784285551 +0200
+@@ -146,7 +146,7 @@
+ WC = $(UTILS_USR_BIN_PATH)wc
+ WHICH = $(UTILS_USR_BIN_PATH)which
+ YACC = $(UTILS_CCS_BIN_PATH)yacc
+-ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
++ZIPEXE = $(STAGING_BINDIR_NATIVE)zip
+
+ # Special cases
+ #RM is defined by GNU Make as 'rm -f'
DESCRIPTION = "Harness to build the source code from OpenJDK using Free Software build tools"
HOMEPAGE = "http://icedtea.classpath.org"
LICENSE = "GPL with Classpath Exception"
-INC_PR = "r0"
+INC_PR = "r1"
DEPENDS = "virtual/javac-native classpath-tools-native \
virtual/java-native classpath-native \
xalan-j-native xerces-j-native rhino-native \
ant-native libx11-native xproto-native libxt-native \
- freetype-native zlib-native giflib-native jpeg-native\
+ freetype-native zlib-native giflib-native jpeg-native \
+ zip-native \
"
inherit native java autotools
# No parallel build yet.
PARALLEL_MAKE = ""
-#EXTRA_OEMAKE = "--debug=v"
-
# Configure options compatible with Cacao >= 0.99 only!
EXTRA_OECONF = "\
--with-parallel-jobs=1 \
done
}
+EXTRA_OEMAKE = ' \
+ STAGING_BINDIR_NATIVE="${STAGING_BINDIR_NATIVE}/" \
+ '
+
do_compile() {
# OpenJDK uses slightly different names for certain arches. We need to know
# this to create some files which are expected by the build.
file://icedtea-hotspot-make-arch-sane-for-x86.patch;apply=no \
file://icedtea-jdk-sane-x86-arch.patch;apply=no \
file://icedtea-unbreak-float.patch;apply=no \
+ file://icedtea-oe-path.patch;apply=no \
"
export DISTRIBUTION_PATCHES = "\
patches/icedtea-hotspot-make-arch-sane-for-x86.patch \
patches/icedtea-jdk-sane-x86-arch.patch \
patches/icedtea-unbreak-float.patch \
+ patches/icedtea-oe-path.patch \
"
file://icedtea-hotspot-make-arch-sane-for-x86.patch;apply=no \
file://icedtea-jdk-sane-x86-arch.patch;apply=no \
file://icedtea-unbreak-float.patch;apply=no \
+ file://icedtea-oe-path.patch;apply=no \
"
export DISTRIBUTION_PATCHES = "\
patches/icedtea-hotspot-make-arch-sane-for-x86.patch \
patches/icedtea-jdk-sane-x86-arch.patch \
patches/icedtea-unbreak-float.patch \
+ patches/icedtea-oe-path.patch \
"
EXTRA_OECONF += " --with-jaxws-drop-zip=${DL_DIR}/jdk6-jaxws-2009_10_27.zip \