changeset 1893:e2ff1b52131d

Bump to b64. 2009-07-14 Andrew John Hughes <ahughes@redhat.com> * patches/icedtea-messageutils.patch, * patches/icedtea-toolkit.patch: Dropped, committed upstream by Lillian. * Makefile.am: Bump to b64. * patches/ecj/icedtea-dbcs.patch, * patches/ecj/icedtea.patch, * patches/icedtea-linker-libs-order.patch, * patches/icedtea-webstart.patch: Recreated.
author Andrew John Hughes <ahughes@redhat.com>
date Tue, 14 Jul 2009 19:44:20 +0100
parents e944184d6eda
children 2341c4735ea7
files ChangeLog Makefile.am patches/ecj/icedtea-dbcs.patch patches/ecj/icedtea.patch patches/icedtea-linker-libs-order.patch patches/icedtea-messageutils.patch patches/icedtea-toolkit.patch patches/icedtea-webstart.patch
diffstat 8 files changed, 104 insertions(+), 150 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Jul 09 19:52:10 2009 +0100
+++ b/ChangeLog	Tue Jul 14 19:44:20 2009 +0100
@@ -1,3 +1,15 @@
+2009-07-14  Andrew John Hughes  <ahughes@redhat.com>
+
+	* patches/icedtea-messageutils.patch,
+	* patches/icedtea-toolkit.patch:
+	Dropped, committed upstream by Lillian.
+	* Makefile.am: Bump to b64.
+	* patches/ecj/icedtea-dbcs.patch,
+	* patches/ecj/icedtea.patch,
+	* patches/icedtea-linker-libs-order.patch,
+	* patches/icedtea-webstart.patch:
+	Recreated.
+
 2009-07-09  Andrew John Hughes  <ahughes@redhat.com>
 
 	* patches/ecj/icedtea-pr40616.patch:
--- a/Makefile.am	Thu Jul 09 19:52:10 2009 +0100
+++ b/Makefile.am	Tue Jul 14 19:44:20 2009 +0100
@@ -1,20 +1,20 @@
-OPENJDK_VERSION = b63
+OPENJDK_VERSION = b64
 
-OPENJDK_CHANGESET = 57f7e028c7ad
-CORBA_CHANGESET = d20e45cd539f
-JAXP_CHANGESET = ae449e9c04c1
-JAXWS_CHANGESET = 5b9e8315aab2
-JDK_CHANGESET = 6388560a8d7e
-LANGTOOLS_CHANGESET = 5c2c81120555
-HOTSPOT_CHANGESET = 32c83fb84370
+OPENJDK_CHANGESET = 269c1ec4435d
+CORBA_CHANGESET = 047dd27fddb6
+JAXP_CHANGESET = a10eec7a1edf
+JAXWS_CHANGESET = d1788e8fd315
+JDK_CHANGESET = d799a225c668
+LANGTOOLS_CHANGESET = d8f23a81d46f
+HOTSPOT_CHANGESET = ba36394eb84b
 
-OPENJDK_MD5SUM = 01a2fe09452d8579fb251120e37dc45a
-CORBA_MD5SUM = 865e397135e2b9f8e4a256b4146b6852
-JAXP_MD5SUM = 008c8971c40aca1759dd0129a025f9b8
-JAXWS_MD5SUM = 86d18ba378cb83a2bd33b334c7bd610e
-JDK_MD5SUM = 68b034a7d0906a0f7b471e080b45407a
-LANGTOOLS_MD5SUM = 5ff432cec3ddf86ae5dbd147da1a7f92
-HOTSPOT_MD5SUM = a97947d03665b39b806ddcf2e48b9fc8
+OPENJDK_MD5SUM = 377e7f1139d876175dd85629220213c9
+CORBA_MD5SUM = 203e6eb0231ae7848a501ee40fcc256d
+JAXP_MD5SUM = b57ed800ab149e44d4d53525cf58e9a7
+JAXWS_MD5SUM = 768509b4a24dc8e3b060e68e71081f48
+JDK_MD5SUM = dab8727958b03ff1b7992a50545479c3
+LANGTOOLS_MD5SUM = bf1a06f7d30febfb332658b6d7ef5fa5
+HOTSPOT_MD5SUM = 1ffa3dd169e18e9679c56b13c04a0de9
 
 CACAO_VERSION = 0.99.4
 CACAO_MD5SUM = 63220327925ace13756ae334c55a3baa
@@ -2037,7 +2037,6 @@
 	patches/icedtea-override-redirect-metacity.patch \
 	patches/icedtea-shark-build.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-shark-build.patch \
-	patches/icedtea-toolkit.patch \
 	patches/icedtea-security-updates.patch \
 	patches/icedtea-jdk-docs-target.patch \
 	patches/icedtea-mbeanintrospector.patch \
@@ -2053,7 +2052,6 @@
 	patches/icedtea-arch.patch \
 	patches/icedtea-signed-types.patch \
 	patches/icedtea-lc_ctype.patch \
-	patches/icedtea-messageutils.patch \
 	patches/icedtea-xjc.patch \
 	patches/icedtea-renderer-crossing.patch \
 	patches/icedtea-tests-jdk.patch \
--- a/patches/ecj/icedtea-dbcs.patch	Thu Jul 09 19:52:10 2009 +0100
+++ b/patches/ecj/icedtea-dbcs.patch	Tue Jul 14 19:44:20 2009 +0100
@@ -1,6 +1,6 @@
 diff -Nru openjdk-ecj.orig/jdk/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java openjdk-ecj/jdk/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java
---- openjdk-ecj.orig/jdk/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java	2009-07-08 18:00:55.000000000 +0100
-+++ openjdk-ecj/jdk/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java	2009-07-08 23:45:44.000000000 +0100
+--- openjdk-ecj.orig/jdk/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java	2009-07-14 18:00:31.000000000 +0100
++++ openjdk-ecj/jdk/make/tools/src/build/tools/charsetmapping/GenerateDBCS.java	2009-07-14 18:08:30.000000000 +0100
 @@ -27,7 +27,6 @@
  import java.io.*;
  import java.util.Arrays;
@@ -10,7 +10,7 @@
  import java.util.regex.*;
  import java.nio.charset.*;
 @@ -38,9 +37,8 @@
-     static Pattern mPattern = Pattern.compile("(\\p{XDigit}++)\\s++(\\p{XDigit}++)(\\s++#.*)?");
+     static Pattern mPattern = Pattern.compile("(?:0x)?(\\p{XDigit}++)\\s++(?:0x)?(\\p{XDigit}++)(?:\\s++#.*)?");
      public static void genDBCS(String args[]) throws Exception {
  
 -        Scanner s = new Scanner(new File(args[0], args[2]));
--- a/patches/ecj/icedtea.patch	Thu Jul 09 19:52:10 2009 +0100
+++ b/patches/ecj/icedtea.patch	Tue Jul 14 19:44:20 2009 +0100
@@ -1,6 +1,6 @@
 diff -Nru openjdk-ecj.orig/corba/make/com/sun/corba/se/Makefile openjdk-ecj/corba/make/com/sun/corba/se/Makefile
 --- openjdk-ecj.orig/corba/make/com/sun/corba/se/Makefile	2009-03-30 17:13:01.000000000 +0100
-+++ openjdk-ecj/corba/make/com/sun/corba/se/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/com/sun/corba/se/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -42,7 +42,7 @@
  # the rmic iiop backend needs some classes that are part of the impl/util
  # package.  These classes use log wrappers, so they must be built after
@@ -12,7 +12,7 @@
  
 diff -Nru openjdk-ecj.orig/corba/make/com/sun/corba/se/org/Makefile openjdk-ecj/corba/make/com/sun/corba/se/org/Makefile
 --- openjdk-ecj.orig/corba/make/com/sun/corba/se/org/Makefile	1970-01-01 01:00:00.000000000 +0100
-+++ openjdk-ecj/corba/make/com/sun/corba/se/org/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/com/sun/corba/se/org/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -0,0 +1,38 @@
 +#
 +# Copyright 2001-2005 Sun Microsystems, Inc.  All Rights Reserved.
@@ -54,7 +54,7 @@
 +include $(BUILDDIR)/common/Classes.gmk
 diff -Nru openjdk-ecj.orig/corba/make/common/Defs.gmk openjdk-ecj/corba/make/common/Defs.gmk
 --- openjdk-ecj.orig/corba/make/common/Defs.gmk	2009-03-30 17:13:01.000000000 +0100
-+++ openjdk-ecj/corba/make/common/Defs.gmk	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/common/Defs.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -53,6 +53,13 @@
  
  _OUTPUTDIR=$(TOPDIR)/build/$(PLATFORM)-$(ARCH)
@@ -88,8 +88,8 @@
  vpath %.java $(VPATH.java)
  vpath %.class $(CLASSBINDIR)
 diff -Nru openjdk-ecj.orig/corba/make/common/Defs-linux.gmk openjdk-ecj/corba/make/common/Defs-linux.gmk
---- openjdk-ecj.orig/corba/make/common/Defs-linux.gmk	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/corba/make/common/Defs-linux.gmk	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/corba/make/common/Defs-linux.gmk	2009-07-14 17:37:18.000000000 +0100
++++ openjdk-ecj/corba/make/common/Defs-linux.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -276,7 +276,7 @@
  		    fi; \
  		  done)
@@ -101,7 +101,7 @@
  # We want to privatize JVM symbols on Solaris. This is so the user can
 diff -Nru openjdk-ecj.orig/corba/make/common/Rules.gmk openjdk-ecj/corba/make/common/Rules.gmk
 --- openjdk-ecj.orig/corba/make/common/Rules.gmk	2009-03-30 23:07:09.000000000 +0100
-+++ openjdk-ecj/corba/make/common/Rules.gmk	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/common/Rules.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -201,8 +201,10 @@
  	  $(ECHO) "# Java sources to be compiled: (listed in file $(JAVA_SOURCE_LIST))"; \
  	  $(CAT) $(JAVA_SOURCE_LIST); \
@@ -117,7 +117,7 @@
  
 diff -Nru openjdk-ecj.orig/corba/make/common/shared/Defs-java.gmk openjdk-ecj/corba/make/common/shared/Defs-java.gmk
 --- openjdk-ecj.orig/corba/make/common/shared/Defs-java.gmk	2009-03-30 23:07:09.000000000 +0100
-+++ openjdk-ecj/corba/make/common/shared/Defs-java.gmk	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/common/shared/Defs-java.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -120,31 +120,14 @@
  JAVACFLAGS  += $(OTHER_JAVACFLAGS)
  
@@ -158,7 +158,7 @@
  ifdef JAVAC
 diff -Nru openjdk-ecj.orig/corba/make/org/omg/sources/Makefile openjdk-ecj/corba/make/org/omg/sources/Makefile
 --- openjdk-ecj.orig/corba/make/org/omg/sources/Makefile	2009-03-30 17:13:01.000000000 +0100
-+++ openjdk-ecj/corba/make/org/omg/sources/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/org/omg/sources/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -93,8 +93,6 @@
  POAHELHOLFILES =    $(POA_GENERATED_HELP_HOL_java:%=$(GENSRCDIR)/%)
  
@@ -237,7 +237,7 @@
  
 diff -Nru openjdk-ecj.orig/corba/make/sun/rmi/corbalogsources/Makefile openjdk-ecj/corba/make/sun/rmi/corbalogsources/Makefile
 --- openjdk-ecj.orig/corba/make/sun/rmi/corbalogsources/Makefile	2009-03-30 23:07:09.000000000 +0100
-+++ openjdk-ecj/corba/make/sun/rmi/corbalogsources/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/corba/make/sun/rmi/corbalogsources/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -172,7 +172,6 @@
  ACTIVATIONFILES = $(com_sun_corba_se_spi_activation_java:%=$(GENSRCDIR)/%)
  
@@ -256,7 +256,7 @@
  
 diff -Nru openjdk-ecj.orig/jaxp/make/build.xml openjdk-ecj/jaxp/make/build.xml
 --- openjdk-ecj.orig/jaxp/make/build.xml	2009-06-30 14:24:48.000000000 +0100
-+++ openjdk-ecj/jaxp/make/build.xml	2009-07-01 13:55:31.000000000 +0100
++++ openjdk-ecj/jaxp/make/build.xml	2009-07-14 17:47:13.000000000 +0100
 @@ -71,7 +71,10 @@
        <mkdir dir="${build.toolclasses.dir}"/>
        <javac srcdir="${make.tools.dir}/StripProperties"
@@ -280,8 +280,8 @@
           <compilerarg line="${javac.version.opt}"/>
        </javac>
 diff -Nru openjdk-ecj.orig/jaxp/make/Makefile openjdk-ecj/jaxp/make/Makefile
---- openjdk-ecj.orig/jaxp/make/Makefile	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/jaxp/make/Makefile	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jaxp/make/Makefile	2009-07-14 17:37:17.000000000 +0100
++++ openjdk-ecj/jaxp/make/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -92,7 +92,7 @@
  endif 
  
@@ -292,8 +292,8 @@
  
  ifdef ALT_OUTPUTDIR
 diff -Nru openjdk-ecj.orig/jaxws/make/build.properties openjdk-ecj/jaxws/make/build.properties
---- openjdk-ecj.orig/jaxws/make/build.properties	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/jaxws/make/build.properties	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jaxws/make/build.properties	2009-07-14 17:37:18.000000000 +0100
++++ openjdk-ecj/jaxws/make/build.properties	2009-07-14 17:47:13.000000000 +0100
 @@ -37,7 +37,7 @@
  # set the following to -version to verify the versions of javac being used
  javac.version.opt = 
@@ -305,7 +305,7 @@
  javac.memoryInitialSize = 128m
 diff -Nru openjdk-ecj.orig/jaxws/make/build.xml openjdk-ecj/jaxws/make/build.xml
 --- openjdk-ecj.orig/jaxws/make/build.xml	2009-06-30 14:24:56.000000000 +0100
-+++ openjdk-ecj/jaxws/make/build.xml	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jaxws/make/build.xml	2009-07-14 17:47:13.000000000 +0100
 @@ -93,7 +93,10 @@
        <mkdir dir="${build.toolclasses.dir}"/>
        <javac srcdir="${make.tools.dir}/StripProperties"
@@ -327,8 +327,8 @@
           <compilerarg line="${javac.version.opt}"/>
           <compilerarg line="${javac.no.jdk.warnings}"/>
 diff -Nru openjdk-ecj.orig/jaxws/make/Makefile openjdk-ecj/jaxws/make/Makefile
---- openjdk-ecj.orig/jaxws/make/Makefile	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/jaxws/make/Makefile	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jaxws/make/Makefile	2009-07-14 17:37:17.000000000 +0100
++++ openjdk-ecj/jaxws/make/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -92,8 +92,8 @@
  endif 
  
@@ -342,7 +342,7 @@
  ifdef ALT_OUTPUTDIR
 diff -Nru openjdk-ecj.orig/jdk/make/common/BuildToolJar.gmk openjdk-ecj/jdk/make/common/BuildToolJar.gmk
 --- openjdk-ecj.orig/jdk/make/common/BuildToolJar.gmk	2009-03-30 17:23:03.000000000 +0100
-+++ openjdk-ecj/jdk/make/common/BuildToolJar.gmk	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/common/BuildToolJar.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -43,7 +43,8 @@
  	@$(prep-target)
  	@$(MKDIR) -p $(BUILDTOOLCLASSDIR)
@@ -354,57 +354,33 @@
  	    -C $(BUILDTOOLCLASSDIR) $(PKGDIR) \
  	    $(BOOT_JAR_JFLAGS) || $(RM) $@
 diff -Nru openjdk-ecj.orig/jdk/make/common/Release.gmk openjdk-ecj/jdk/make/common/Release.gmk
---- openjdk-ecj.orig/jdk/make/common/Release.gmk	2009-07-01 13:42:20.000000000 +0100
-+++ openjdk-ecj/jdk/make/common/Release.gmk	2009-07-01 13:52:45.000000000 +0100
-@@ -652,10 +652,23 @@
- $(RES_JAR_ARGLIST): $(RES_JAR_FILELIST)
- 	$(prep-target)
- 	$(SED) -e "s@^@-C $(CLASSBINDIR) @" $< > $@
--$(RESOURCES_JAR): $(RES_JAR_ARGLIST) $(JAR_MANIFEST_FILE)
-+$(RESOURCES_JAR): \
-+    $(if $(JAR_KNOWS_ATFILE),$(RES_JAR_FILELIST),$(RES_JAR_ARGLIST)) \
-+    $(JAR_MANIFEST_FILE)
+--- openjdk-ecj.orig/jdk/make/common/Release.gmk	2009-07-14 17:37:19.000000000 +0100
++++ openjdk-ecj/jdk/make/common/Release.gmk	2009-07-14 17:54:01.000000000 +0100
+@@ -650,10 +650,21 @@
+ RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar
+ $(RESOURCES_JAR): $(RES_JAR_FILELIST) $(JAR_MANIFEST_FILE)
  	$(prep-target)
 +ifneq (,$(JAR_KNOWS_ATFILE))
-+	(cd $(CLASSBINDIR) && \
- 	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
--	    @$(RES_JAR_ARGLIST) $(BOOT_JAR_JFLAGS)
-+	    $(JAR_JFLAGS) @$(RES_JAR_FILELIST))
+ 	$(CD) $(CLASSBINDIR) && \
+ 	    $(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
+ 	        @$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
+-	@$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
++	@$(CD) $(CLASSBINDIR)
 +else ifneq (,$(JAR_ACCEPTS_STDIN_LIST))
 +	(cd $(CLASSBINDIR) && $(CAT) $(RES_JAR_FILELIST) | \
 +	$(BOOT_JAR_CMD) c0mf@ $(JAR_MANIFEST_FILE) $@ \
-+	    $(JAR_JFLAGS))
-+else
-+	(cd $(CLASSBINDIR) && \
-+	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
-+	    $(JAR_JFLAGS) `cat $(RES_JAR_FILELIST)`)
-+endif
- 	@$(java-vm-cleanup)
- 
- # Create jsse.jar containing SunJSSE implementation classes
-@@ -711,10 +724,18 @@
- $(RT_JAR_ARGLIST): $(RT_JAR_FILELIST)
- 	$(prep-target)
- 	$(SED) -e "s@^@-C $(CLASSBINDIR) @" $< > $@
--$(RT_JAR): $(RT_JAR_ARGLIST) $(JAR_MANIFEST_FILE)
-+$(RT_JAR): $(if $(JAR_KNOWS_ATFILE),$(RT_JAR_FILELIST),$(RT_JAR_ARGLIST)) \
-+     $(JAR_MANIFEST_FILE)
- 	$(prep-target)
-+ifneq (,$(JAR_KNOWS_ATFILE))
-+	(cd $(CLASSBINDIR) && $(CAT) $(RT_JAR_FILELIST) | \
-+	$(BOOT_JAR_CMD) c0mf@ $(JAR_MANIFEST_FILE) $@ \
 +	    $(BOOT_JAR_JFLAGS))
 +else
 +	(cd $(CLASSBINDIR) && \
- 	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
--	    @$(RT_JAR_ARGLIST) $(BOOT_JAR_JFLAGS)
-+	    $(BOOT_JAR_JFLAGS) `$(CAT) $(RT_JAR_FILELIST)`)
++	$(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
++	    $(BOOT_JAR_JFLAGS) `cat $(RES_JAR_FILELIST)`)
 +endif
- 	@$(java-vm-cleanup)
++	$(java-vm-cleanup)
  
- # Meta-index construction to make core class loaders lazier
-@@ -945,19 +966,6 @@
- 	@$(java-vm-cleanup)
+ # Create jsse.jar containing SunJSSE implementation classes
+ JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar
+@@ -944,19 +955,6 @@
+ 	@$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
  	$(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
  	@#
 -	@# lib/ct.sym
@@ -423,7 +399,7 @@
  	@# CORBA supported orb.idl and ir.idl should be copied to lib
  	@#
  	$(CP) $(LIBDIR)/orb.idl $(JDK_IMAGE_DIR)/lib/orb.idl
-@@ -1034,16 +1042,6 @@
+@@ -1033,16 +1031,6 @@
  	$(CP) $(PLATFORM_SRC)/bin/java_md.h $(JDK_IMAGE_DIR)/src/launcher
  	$(CD) $(JDK_IMAGE_DIR)/src && $(ZIPEXE) -qr ../src.zip *
  	$(RM) -r $(JDK_IMAGE_DIR)/src
@@ -442,7 +418,7 @@
  endif # !windows
 diff -Nru openjdk-ecj.orig/jdk/make/common/Rules.gmk openjdk-ecj/jdk/make/common/Rules.gmk
 --- openjdk-ecj.orig/jdk/make/common/Rules.gmk	2009-03-30 17:23:03.000000000 +0100
-+++ openjdk-ecj/jdk/make/common/Rules.gmk	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/common/Rules.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -237,8 +237,9 @@
  	  $(ECHO) "# Java sources to be compiled: (listed in file $<)"; \
  	  $(CAT) $<.filtered; \
@@ -469,8 +445,8 @@
  	@$(TOUCH) $@
  
 diff -Nru openjdk-ecj.orig/jdk/make/common/shared/Defs-java.gmk openjdk-ecj/jdk/make/common/shared/Defs-java.gmk
---- openjdk-ecj.orig/jdk/make/common/shared/Defs-java.gmk	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/jdk/make/common/shared/Defs-java.gmk	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jdk/make/common/shared/Defs-java.gmk	2009-07-14 17:37:18.000000000 +0100
++++ openjdk-ecj/jdk/make/common/shared/Defs-java.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -136,33 +136,22 @@
  JAVACFLAGS  += $(OTHER_JAVACFLAGS)
  
@@ -507,8 +483,8 @@
  
  # Override of what javac to use (see deploy workspace)
 diff -Nru openjdk-ecj.orig/jdk/make/java/nio/Makefile openjdk-ecj/jdk/make/java/nio/Makefile
---- openjdk-ecj.orig/jdk/make/java/nio/Makefile	2009-07-01 13:42:19.000000000 +0100
-+++ openjdk-ecj/jdk/make/java/nio/Makefile	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jdk/make/java/nio/Makefile	2009-07-14 17:37:18.000000000 +0100
++++ openjdk-ecj/jdk/make/java/nio/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -31,7 +31,7 @@
  PACKAGE = java.nio
  LIBRARY = nio
@@ -520,7 +496,7 @@
  NIO_SRC = $(SHARE_SRC)/classes/java/nio
 diff -Nru openjdk-ecj.orig/jdk/make/java/text/Makefile openjdk-ecj/jdk/make/java/text/Makefile
 --- openjdk-ecj.orig/jdk/make/java/text/Makefile	2009-05-08 16:10:43.000000000 +0100
-+++ openjdk-ecj/jdk/make/java/text/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/java/text/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -81,8 +81,8 @@
  		-sourcepath $(TEXT_SRCDIR) \
  		$(TEXT_SOURCES)
@@ -534,7 +510,7 @@
  	@$(java-vm-cleanup)
 diff -Nru openjdk-ecj.orig/jdk/make/Makefile openjdk-ecj/jdk/make/Makefile
 --- openjdk-ecj.orig/jdk/make/Makefile	2009-05-08 16:10:43.000000000 +0100
-+++ openjdk-ecj/jdk/make/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -239,7 +239,7 @@
  
  all build:: sanity-all post-sanity-all
@@ -546,7 +522,7 @@
  
 diff -Nru openjdk-ecj.orig/jdk/make/sun/awt/FILES_export_unix.gmk openjdk-ecj/jdk/make/sun/awt/FILES_export_unix.gmk
 --- openjdk-ecj.orig/jdk/make/sun/awt/FILES_export_unix.gmk	2009-05-08 16:10:44.000000000 +0100
-+++ openjdk-ecj/jdk/make/sun/awt/FILES_export_unix.gmk	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/sun/awt/FILES_export_unix.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -189,3 +189,5 @@
  	java/awt/dnd/DnDConstants.java \
  	sun/awt/CausedFocusEvent.java
@@ -555,7 +531,7 @@
 +    sun.java2d.opengl.OGLContext$$OGLContextCaps
 diff -Nru openjdk-ecj.orig/jdk/make/sun/awt/Makefile openjdk-ecj/jdk/make/sun/awt/Makefile
 --- openjdk-ecj.orig/jdk/make/sun/awt/Makefile	2009-05-08 16:10:44.000000000 +0100
-+++ openjdk-ecj/jdk/make/sun/awt/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/sun/awt/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -401,10 +401,9 @@
  COMPILEFONTCONFIG_JARFILE = $(BUILDTOOLJARDIR)/compilefontconfig.jar
  
@@ -572,7 +548,7 @@
  fontconfigs.clean :
 diff -Nru openjdk-ecj.orig/jdk/make/sun/javazic/Makefile openjdk-ecj/jdk/make/sun/javazic/Makefile
 --- openjdk-ecj.orig/jdk/make/sun/javazic/Makefile	2009-03-30 17:23:03.000000000 +0100
-+++ openjdk-ecj/jdk/make/sun/javazic/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/sun/javazic/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -62,7 +62,8 @@
  $(WORKDIR)/$(MAPFILE): $(BUILDTOOLJARDIR)/javazic.jar $(TZFILES)
  	$(RM) -r $(@D)
@@ -585,7 +561,7 @@
  $(INSTALLDIR)/$(MAPFILE): $(WORKDIR)/$(MAPFILE)
 diff -Nru openjdk-ecj.orig/jdk/make/sun/text/Makefile openjdk-ecj/jdk/make/sun/text/Makefile
 --- openjdk-ecj.orig/jdk/make/sun/text/Makefile	2009-03-30 17:23:03.000000000 +0100
-+++ openjdk-ecj/jdk/make/sun/text/Makefile	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/make/sun/text/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -85,8 +85,9 @@
  	$(BOOT_JAVAC_CMD) -d $(TEXT_CLASSES) \
  		-sourcepath $(TEXT_SRCDIR) \
@@ -599,8 +575,8 @@
  		-spec $(UNICODEDATA)/UnicodeData.txt \
  		-language th
 diff -Nru openjdk-ecj.orig/jdk/make/sun/xawt/Makefile openjdk-ecj/jdk/make/sun/xawt/Makefile
---- openjdk-ecj.orig/jdk/make/sun/xawt/Makefile	2009-07-01 13:42:21.000000000 +0100
-+++ openjdk-ecj/jdk/make/sun/xawt/Makefile	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jdk/make/sun/xawt/Makefile	2009-07-14 17:37:19.000000000 +0100
++++ openjdk-ecj/jdk/make/sun/xawt/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -294,11 +294,7 @@
  
  TEMPDIR_CLASSES = $(TEMPDIR)/classes
@@ -638,8 +614,8 @@
  	done
  	$(TOUCH) $@
 diff -Nru openjdk-ecj.orig/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java openjdk-ecj/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java
---- openjdk-ecj.orig/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java	2009-07-01 13:41:38.000000000 +0100
-+++ openjdk-ecj/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java	2009-07-14 17:36:40.000000000 +0100
++++ openjdk-ecj/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java	2009-07-14 17:47:13.000000000 +0100
 @@ -647,9 +647,6 @@
              throws FileNotFoundException, IOException {
          BufferedReader in = new BufferedReader(new FileReader(theTemplateFileName));
@@ -659,8 +635,8 @@
                  if (plane == 0 && bLatin1 == false) {
              genCaseMapTableDeclaration(result);
 diff -Nru openjdk-ecj.orig/jdk/src/share/classes/java/lang/Double.java openjdk-ecj/jdk/src/share/classes/java/lang/Double.java
---- openjdk-ecj.orig/jdk/src/share/classes/java/lang/Double.java	2009-07-01 13:41:25.000000000 +0100
-+++ openjdk-ecj/jdk/src/share/classes/java/lang/Double.java	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jdk/src/share/classes/java/lang/Double.java	2009-07-14 17:36:32.000000000 +0100
++++ openjdk-ecj/jdk/src/share/classes/java/lang/Double.java	2009-07-14 17:47:13.000000000 +0100
 @@ -76,7 +76,7 @@
       * {@code 0x1.fffffffffffffP+1023} and also equal to
       * {@code Double.longBitsToDouble(0x7fefffffffffffffL)}.
@@ -689,8 +665,8 @@
      /**
       * Maximum exponent a finite {@code double} variable may have.
 diff -Nru openjdk-ecj.orig/jdk/src/share/classes/java/lang/Float.java openjdk-ecj/jdk/src/share/classes/java/lang/Float.java
---- openjdk-ecj.orig/jdk/src/share/classes/java/lang/Float.java	2009-07-01 13:41:26.000000000 +0100
-+++ openjdk-ecj/jdk/src/share/classes/java/lang/Float.java	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/jdk/src/share/classes/java/lang/Float.java	2009-07-14 17:36:32.000000000 +0100
++++ openjdk-ecj/jdk/src/share/classes/java/lang/Float.java	2009-07-14 17:47:13.000000000 +0100
 @@ -76,7 +76,7 @@
       * {@code 0x1.fffffeP+127f} and also equal to
       * {@code Float.intBitsToFloat(0x7f7fffff)}.
@@ -720,7 +696,7 @@
       * Maximum exponent a finite {@code float} variable may have.  It
 diff -Nru openjdk-ecj.orig/jdk/src/share/native/sun/java2d/opengl/OGLContext.h openjdk-ecj/jdk/src/share/native/sun/java2d/opengl/OGLContext.h
 --- openjdk-ecj.orig/jdk/src/share/native/sun/java2d/opengl/OGLContext.h	2009-03-30 17:23:07.000000000 +0100
-+++ openjdk-ecj/jdk/src/share/native/sun/java2d/opengl/OGLContext.h	2009-07-01 13:52:45.000000000 +0100
++++ openjdk-ecj/jdk/src/share/native/sun/java2d/opengl/OGLContext.h	2009-07-14 17:47:13.000000000 +0100
 @@ -27,6 +27,7 @@
  #define OGLContext_h_Included
  
@@ -786,8 +762,8 @@
  /**
   * Evaluates to true if the given capability bitmask is present for the
 diff -Nru openjdk-ecj.orig/langtools/make/build.properties openjdk-ecj/langtools/make/build.properties
---- openjdk-ecj.orig/langtools/make/build.properties	2009-07-01 13:54:20.000000000 +0100
-+++ openjdk-ecj/langtools/make/build.properties	2009-07-01 13:54:36.000000000 +0100
+--- openjdk-ecj.orig/langtools/make/build.properties	2009-06-30 14:25:18.000000000 +0100
++++ openjdk-ecj/langtools/make/build.properties	2009-07-14 17:47:13.000000000 +0100
 @@ -32,8 +32,8 @@
  # boot.java.home = /opt/jdk/1.5.0 
  boot.java = ${boot.java.home}/bin/java
@@ -801,7 +777,7 @@
  # for example, for testing. If you're building a complete JDK, specify that.
 diff -Nru openjdk-ecj.orig/langtools/make/build.xml openjdk-ecj/langtools/make/build.xml
 --- openjdk-ecj.orig/langtools/make/build.xml	2009-06-30 14:25:18.000000000 +0100
-+++ openjdk-ecj/langtools/make/build.xml	2009-07-01 13:53:47.000000000 +0100
++++ openjdk-ecj/langtools/make/build.xml	2009-07-14 17:47:13.000000000 +0100
 @@ -516,6 +516,7 @@
                         includeAntRuntime="no"
                         source="@{javac.source}"
@@ -819,8 +795,8 @@
                      <compilerarg value="-Xbootclasspath/p:@{classes.dir}"/>
                      <compilerarg line="${javac.no.jdk.warnings}"/>
 diff -Nru openjdk-ecj.orig/langtools/make/Makefile openjdk-ecj/langtools/make/Makefile
---- openjdk-ecj.orig/langtools/make/Makefile	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/langtools/make/Makefile	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/langtools/make/Makefile	2009-07-14 17:37:17.000000000 +0100
++++ openjdk-ecj/langtools/make/Makefile	2009-07-14 17:47:13.000000000 +0100
 @@ -130,7 +130,7 @@
  
  ifdef ALT_BOOTDIR
@@ -831,8 +807,8 @@
  
  ifdef ALT_OUTPUTDIR
 diff -Nru openjdk-ecj.orig/make/jdk-rules.gmk openjdk-ecj/make/jdk-rules.gmk
---- openjdk-ecj.orig/make/jdk-rules.gmk	2009-07-01 13:42:16.000000000 +0100
-+++ openjdk-ecj/make/jdk-rules.gmk	2009-07-01 13:52:45.000000000 +0100
+--- openjdk-ecj.orig/make/jdk-rules.gmk	2009-07-14 17:37:18.000000000 +0100
++++ openjdk-ecj/make/jdk-rules.gmk	2009-07-14 17:47:13.000000000 +0100
 @@ -58,7 +58,7 @@
  endif
  
--- a/patches/icedtea-linker-libs-order.patch	Thu Jul 09 19:52:10 2009 +0100
+++ b/patches/icedtea-linker-libs-order.patch	Tue Jul 14 19:44:20 2009 +0100
@@ -1,6 +1,6 @@
 diff -Nru openjdk.orig/jdk/make/com/sun/java/pack/Makefile openjdk/jdk/make/com/sun/java/pack/Makefile
---- openjdk.orig/jdk/make/com/sun/java/pack/Makefile	2009-04-15 18:50:47.000000000 +0100
-+++ openjdk/jdk/make/com/sun/java/pack/Makefile	2009-04-15 18:59:31.000000000 +0100
+--- openjdk.orig/jdk/make/com/sun/java/pack/Makefile	2009-07-14 17:28:33.000000000 +0100
++++ openjdk/jdk/make/com/sun/java/pack/Makefile	2009-07-14 17:32:29.000000000 +0100
 @@ -75,12 +75,12 @@
  	     $(ZIPOBJDIR)/infutil.$(OBJECT_SUFFIX) \
  	     $(ZIPOBJDIR)/inffast.$(OBJECT_SUFFIX)
@@ -31,9 +31,9 @@
  endif
  endif #LINUX
  endif #PLATFORM
-@@ -139,7 +138,7 @@
+@@ -145,7 +144,7 @@
  
- $(UNPACK_EXE): $(UNPACK_EXE_FILES_o) winres 
+ $(UNPACK_EXE): $(UNPACK_EXE_FILES_o) updatefiles winres
  	$(prep-target)
 -	$(LINKER)  $(LDDFLAGS) $(UNPACK_EXE_FILES_o) $(RES) $(LIBCXX) $(LDOUTPUT)$(TEMPDIR)/unpack200$(EXE_SUFFIX)
 +	$(LINKER)  $(LDDFLAGS) $(UNPACK_EXE_FILES_o) $(RES) $(OTHER_LDLIBS) $(LIBCXX) $(LDOUTPUT)$(TEMPDIR)/unpack200$(EXE_SUFFIX)
@@ -41,8 +41,8 @@
  	$(MT) /manifest $(TEMPDIR)/unpack200$(EXE_SUFFIX).manifest /outputresource:$(TEMPDIR)/unpack200$(EXE_SUFFIX);#1
  endif
 diff -Nru openjdk.orig/jdk/make/javax/sound/jsoundalsa/Makefile openjdk/jdk/make/javax/sound/jsoundalsa/Makefile
---- openjdk.orig/jdk/make/javax/sound/jsoundalsa/Makefile	2009-03-20 11:58:37.000000000 +0000
-+++ openjdk/jdk/make/javax/sound/jsoundalsa/Makefile	2009-04-15 18:59:31.000000000 +0100
+--- openjdk.orig/jdk/make/javax/sound/jsoundalsa/Makefile	2009-03-30 17:23:03.000000000 +0100
++++ openjdk/jdk/make/javax/sound/jsoundalsa/Makefile	2009-07-14 17:32:29.000000000 +0100
 @@ -65,7 +65,7 @@
  	$(MIDIFILES_export) \
  	$(PORTFILES_export)
--- a/patches/icedtea-messageutils.patch	Thu Jul 09 19:52:10 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
---- openjdk/jdk/src/share/native/sun/misc/MessageUtils.c.orig 2008-09-17 15:17:02.000000000 +0200
-+++ openjdk/jdk/src/share/native/sun/misc/MessageUtils.c      2008-09-17 15:56:07.000000000 +0200
-@@ -39,6 +39,9 @@ printToFile(JNIEnv *env, jstring s, FILE
-    int i;
-     const jchar *sAsArray;
-
-+    if (s == NULL) {
-+       s = (*env)->NewStringUTF(env, "null\0");
-+    }
-     sAsArray = (*env)->GetStringChars(env, s, NULL);
-     length = (*env)->GetStringLength(env, s);
-     sConverted = (char *) malloc(length + 1); 
--- a/patches/icedtea-toolkit.patch	Thu Jul 09 19:52:10 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- openjdk6.old/jdk/src/solaris/classes/sun/awt/X11/XToolkit.java	2008-03-26 05:00:00.000000000 -0400
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11/XToolkit.java	2008-06-26 11:59:28.000000000 -0400
-@@ -1097,7 +1097,7 @@
-         try {
-             XlibWrapper.XBell(getDisplay(), 0);
-         } finally {
--            awtUnlock();
-+            awtFUnlock();
-         }
-     }
- 
--- a/patches/icedtea-webstart.patch	Thu Jul 09 19:52:10 2009 +0100
+++ b/patches/icedtea-webstart.patch	Tue Jul 14 19:44:20 2009 +0100
@@ -1,6 +1,6 @@
 diff -Nru openjdk.orig/jdk/make/launchers/Makefile openjdk/jdk/make/launchers/Makefile
 --- openjdk.orig/jdk/make/launchers/Makefile	2009-06-30 14:05:45.000000000 +0100
-+++ openjdk/jdk/make/launchers/Makefile	2009-06-30 17:09:40.000000000 +0100
++++ openjdk/jdk/make/launchers/Makefile	2009-07-14 15:33:57.000000000 +0100
 @@ -67,6 +67,7 @@
  $(call make-launcher, javadoc, com.sun.tools.javadoc.Main, , )
  $(call make-launcher, javah, com.sun.tools.javah.Main, , )
@@ -10,8 +10,8 @@
    -J-Djconsole.showOutputViewer, )
  $(call make-launcher, jdb, com.sun.tools.example.debug.tty.TTY, , )
 diff -Nru openjdk.orig/jdk/src/share/classes/sun/applet/AppletPanel.java openjdk/jdk/src/share/classes/sun/applet/AppletPanel.java
---- openjdk.orig/jdk/src/share/classes/sun/applet/AppletPanel.java	2009-06-30 16:45:46.000000000 +0100
-+++ openjdk/jdk/src/share/classes/sun/applet/AppletPanel.java	2009-06-30 17:09:09.000000000 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/applet/AppletPanel.java	2009-07-14 15:15:40.000000000 +0100
++++ openjdk/jdk/src/share/classes/sun/applet/AppletPanel.java	2009-07-14 15:33:57.000000000 +0100
 @@ -67,7 +67,7 @@
      /**
       * The applet (if loaded).
@@ -21,15 +21,6 @@
  
      /**
       * Applet will allow initialization.  Should be
-@@ -116,7 +116,7 @@
-     /**
-      * The thread for the applet.
-      */
--    Thread handler;
-+    protected Thread handler;
- 
- 
-     /**
 @@ -161,7 +161,8 @@
       * Creates a thread to run the applet. This method is called
       * each time an applet is loaded and reloaded.
@@ -60,8 +51,8 @@
              showAppletStatus("notdisposed");
              return;
 diff -Nru openjdk.orig/jdk/src/share/classes/sun/applet/AppletViewerPanel.java openjdk/jdk/src/share/classes/sun/applet/AppletViewerPanel.java
---- openjdk.orig/jdk/src/share/classes/sun/applet/AppletViewerPanel.java	2009-06-30 16:45:46.000000000 +0100
-+++ openjdk/jdk/src/share/classes/sun/applet/AppletViewerPanel.java	2009-06-30 17:09:09.000000000 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/applet/AppletViewerPanel.java	2009-07-14 15:15:40.000000000 +0100
++++ openjdk/jdk/src/share/classes/sun/applet/AppletViewerPanel.java	2009-07-14 15:33:57.000000000 +0100
 @@ -42,25 +42,25 @@
   *
   * @author      Arthur van Hoff