/hg/icedtea: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Jun 15 10:21:58 PDT 2010
changeset bee59676264f in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=bee59676264f
author: Stefan Ring <stefan at complang.tuwien.ac.at>
date: Mon Jun 14 22:19:24 2010 +0200
PR icedtea/495: Extend JAR_KNOWS_ATFILE patch
2010-06-15 Stefan Ring <stefan at complang.tuwien.ac.at>
PR icedtea/495
* patches/boot/jar.patch: Apply workaround in more places.
changeset 09f5a7f1fb25 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=09f5a7f1fb25
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Jun 15 18:21:49 2010 +0100
Bring recent Zero fixes into HotSpot.
2010-06-15 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am: Bump HotSpot changeset ID and HA256
checksum to incorporate recent Zero fixes (as in OpenJDK6).
diffstat:
3 files changed, 57 insertions(+), 2 deletions(-)
ChangeLog | 11 +++++++++++
Makefile.am | 4 ++--
patches/boot/jar.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++
diffs (90 lines):
diff -r 731f4c50030c -r 09f5a7f1fb25 ChangeLog
--- a/ChangeLog Mon Jun 14 17:17:14 2010 +0100
+++ b/ChangeLog Tue Jun 15 18:21:49 2010 +0100
@@ -1,3 +1,14 @@ 2010-06-14 Andrew John Hughes <ahughes
+2010-06-15 Andrew John Hughes <ahughes at redhat.com>
+
+ * Makefile.am:
+ Bump HotSpot changeset ID and HA256 checksum
+ to incorporate recent Zero fixes (as in OpenJDK6).
+
+2010-06-15 Stefan Ring <stefan at complang.tuwien.ac.at>
+
+ PR icedtea/495
+ * patches/boot/jar.patch: Apply workaround in more places.
+
2010-06-14 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am:
diff -r 731f4c50030c -r 09f5a7f1fb25 Makefile.am
--- a/Makefile.am Mon Jun 14 17:17:14 2010 +0100
+++ b/Makefile.am Tue Jun 15 18:21:49 2010 +0100
@@ -3,7 +3,7 @@ OPENJDK_VERSION = b89
OPENJDK_VERSION = b89
CORBA_CHANGESET = e805b4155d76
-HOTSPOT_CHANGESET = 5a92a37da3b9
+HOTSPOT_CHANGESET = a393ff93e7e5
JAXP_CHANGESET = 826bafcb6c4a
JAXWS_CHANGESET = 1661166c82dc
JDK_CHANGESET = 2dead33effe1
@@ -11,7 +11,7 @@ OPENJDK_CHANGESET = 195fcceefddc
OPENJDK_CHANGESET = 195fcceefddc
CORBA_SHA256SUM = 870e2eac993a4eef48197ed7309cab176b56a994add1de215a026599052627cb
-HOTSPOT_SHA256SUM = f3dbd5689769cac89951a2e762db6ad2365942f7f99d69c33e96874622f09d7d
+HOTSPOT_SHA256SUM = 995d64e272ecde0e00b69e36371bc7f8a82638c1f598c956f98e10538e41d695
JAXP_SHA256SUM = 42d004e51a1f01d146ad230ce48996ddf8da3719fe571a41653f431d6b2e8a7b
JAXWS_SHA256SUM = 4523909cd46fd61b5c6670bf932099d5899236a37a4058e7b2bcb855e503a0e4
JDK_SHA256SUM = ef0d2624d6844516ac079483ea576623733ce0f27fd57bb359ffe07f7c4ac60f
diff -r 731f4c50030c -r 09f5a7f1fb25 patches/boot/jar.patch
--- a/patches/boot/jar.patch Mon Jun 14 17:17:14 2010 +0100
+++ b/patches/boot/jar.patch Tue Jun 15 18:21:49 2010 +0100
@@ -24,3 +24,47 @@ diff -Nru ../openjdk.orig/openjdk-boot/j
# Create jsse.jar containing SunJSSE implementation classes
JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar
+@@ -711,9 +722,19 @@
+ RT_JAR=$(ABS_TEMPDIR)/rt-orig.jar
+ $(RT_JAR): $(RT_JAR_FILELIST) $(JAR_MANIFEST_FILE)
+ $(prep-target)
++ifneq (,$(JAR_KNOWS_ATFILE))
+ $(CD) $(CLASSBINDIR) && \
+ $(BOOT_JAR_CMD) c0mf $(JAR_MANIFEST_FILE) $@ \
+ @$(RT_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
++else ifneq (,$(JAR_ACCEPTS_STDIN_LIST))
++ $(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) $@ \
++ $(BOOT_JAR_JFLAGS) `cat $(RT_JAR_FILELIST)`
++endif
+ @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
+
+ # Meta-index construction to make core class loaders lazier
+--- openjdk-boot/jdk/make/modules/Makefile.orig 2010-06-13 10:37:13.000000000 +0200
++++ openjdk-boot/jdk/make/modules/Makefile 2010-06-13 10:42:37.000000000 +0200
+@@ -111,10 +111,21 @@
+ fi ; \
+ $(MKDIR) -p $(ABS_MODULES_DIR)/$$m/lib; \
+ $(CD) $(MODULE_CLASSES) && \
++ifneq (,$(JAR_KNOWS_ATFILE))
+ $(BOOT_JAR_CMD) c0mf $(MODULE_JAR_MANIFEST_FILE) \
+ $(ABS_MODULES_DIR)/$$m/lib/$$m.jar \
+ @$(TMP)/tmp.cf \
+ $(BOOT_JAR_JFLAGS); \
++else ifneq (,$(JAR_ACCEPTS_STDIN_LIST))
++ $(CAT) $(TMP)/tmp.cf | \
++ $(BOOT_JAR_CMD) c0mf@ $(MODULE_JAR_MANIFEST_FILE) \
++ $(ABS_MODULES_DIR)/$$m/lib/$$m.jar \
++ $(BOOT_JAR_JFLAGS); \
++else
++ $(BOOT_JAR_CMD) c0mf $(MODULE_JAR_MANIFEST_FILE) \
++ $(ABS_MODULES_DIR)/$$m/lib/$$m.jar \
++ $(BOOT_JAR_JFLAGS) `cat $(TMP)/tmp.cf`; \
++endif
+ for s in `$(GREP) "^$$m" $(MODULES_LIST)` ; do \
+ if [ -d $(TMP)/$$s ] ; then \
+ $(CP) -rf $(TMP)/$$s/* $(ABS_MODULES_DIR)/$$m; \
More information about the distro-pkg-dev
mailing list