/hg/icedtea6-hg: 16 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Mar 19 17:03:15 PDT 2013
changeset a31bd9ed229b in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=a31bd9ed229b
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Feb 14 00:01:03 2013 +0000
Update NEWS with recent releases.
2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Add 1.11.6, 1.11.7, 1.12.1 & 1.12.2
releases.
changeset 06c8caca7d7c in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=06c8caca7d7c
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Fri Feb 15 00:02:19 2013 +0000
PR1317: Provide an option to build with a more up-to-date HotSpot
2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
PR1317: Provide an option to build with a more up-to-date HotSpot
* patches/no-static-linking.patch:
Dropped; unneeded if STATIC_CXX is set to false.
* INSTALL: Update HotSpot build documentation.
* Makefile.am:
(SECURITY_PATCHES): Exclude patches in hs23 HotSpot
if building with it.
(ICEDTEA_PATCHES): Likewise, and exclude the ARM32
port which doesn't work with hs23. Also specialise
some patches which differ depending on HotSpot version.
(ICEDTEA_ECJ_PATCHES): Specialise hotspot-jdk-dependency.patch
depending on version of HotSpot being built.
(ICEDTEA_ENV): Pass STATIC_CXX=false to avoid patching.
Pass BUILD_GCC and BUILD_CXX in place of suffix patch if
building hs23.
* NEWS:
List this new feature and also the bug fix, PR1318.
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Define only once. Depend on
CACAO, Zero and Shark.
(IT_SET_SHARK_BUILD): Define only once.
(IT_ENABLE_JAMVM): Likewise.
(IT_ENABLE_CACAO): Likewise.
(IT_WITH_HOTSPOT_BUILD): Likewise. Set ALTERNATE_BUILD
to hs23. Depend on Zero build determination and use to
pick default. Error out if hs23 is enabled with Zero.
* hotspot.map: Add reference to hs23 from the 2.3 tree.
* patches/ecj/hotspot/hs23/hotspot-jdk-dependency.patch:
Added for hs23 build.
* patches/ecj/hotspot/original/hotspot-jdk-dependency.patch:
Moved from patches/ecj/hotspot-jdk-dependency.patch.
* patches/gcc-suffix-hotspot.patch:
Split out for original HotSpot builds.
* patches/gcc-suffix.patch: Original version minus HotSpot
chunk.
* patches/hotspot/hs23/arm-hsdis.patch,
* patches/hotspot/hs23/pr639-broken_shark_build.patch:
hs23 versions of these patches which don't appear upstream.
* patches/hotspot/original/arm-hsdis.patch,
* patches/hotspot/original/pr639-broken_shark_build.patch:
Moved from patches.
* patches/hotspot/hs23/remove_jsr292_tests.patch:
Remove JSR292 tests from hs23 HotSpot when building on 6.
changeset 3439277534e3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=3439277534e3
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Fri Feb 15 01:09:35 2013 +0000
PR1319: Support GIF lib v5.
2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
PR1319: Support GIF lib v5.
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch.
* patches/pr1319-support_giflib_5.patch:
Support building with giflib 5.x.
changeset 8b08136ed5c1 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8b08136ed5c1
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Sat Feb 16 14:49:07 2013 +0000
Fix build with/without hs23 for CACAO and SystemTap options.
2013-02-15 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Specialise HotSpot segment of
CACAO memory patch and some SystemTap patches.
Split remaining SystemTap patches between hs23
and original builds.
* patches/cacao/memory.patch:
Remove HotSpot fragments.
* patches/hotspot/hs23/systemtap-alloc-size-workaround.patch:
hs23 version of existing patch.
* patches/hotspot/hs23/systemtap.patch:
Taken from IcedTea7 2.3.
* patches/hotspot/hs23/systemtap_gc.patch:
hs23 version of existing patch.
* patches/hotspot/original/sdt-arguments.patch
* patches/hotspot/original/sdt-dtrace-hpp.patch
* patches/hotspot/original/sdt-jni.patch
* patches/hotspot/original/sdt-make.patch:
* patches/hotspot/original/systemtap-alloc-size-workaround.patch
* patches/hotspot/original/systemtap_gc.patch:
Moved from....
* patches/sdt-arguments.patch
* patches/sdt-dtrace-hpp.patch
* patches/sdt-jni.patch
* patches/sdt-make.patch
* patches/systemtap-alloc-size-workaround.patch
* patches/systemtap_gc.patch:
...here.
changeset 9b60104392f1 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=9b60104392f1
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Sun Feb 17 16:27:54 2013 +0000
Fix .hgignore not to hide patches and add missing ones.
2013-02-17 Andrew John Hughes <gnu.andrew at redhat.com>
* .hgignore: Fix so the cacao patches directory
isn't hidden.
* patches/cacao/hotspot/hs23/memory.patch,
* patches/cacao/hotspot/original/memory.patch:
Add patches missed from last commit.
changeset ed710bbd6305 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=ed710bbd6305
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Feb 20 13:11:53 2013 +1100
Add release notes for 1.11.8 & 1.12.3.
2013-02-20 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS:
Add 1.11.8 & 1.12.3 release notes.
changeset 9389cc43b7b8 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=9389cc43b7b8
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Mar 06 19:22:19 2013 +0000
Add 2013/02/19 security patches.
2013-02-15 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(SECURITY_PATCHES): Add latest security patches.
* patches/security/20130219/8006446.patch,
* patches/security/20130219/8006777.patch,
* patches/security/20130219/8007688.patch:
New patches for next security update.
changeset 076acbb953a5 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=076acbb953a5
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Mar 06 19:28:09 2013 +0000
Add LogManager regression fixes.
2013-02-17 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* patches/openjdk/8007393.patch,
* patches/openjdk/8007611.patch:
Regression fixes for LogManager.
changeset 1ecedefb66fa in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=1ecedefb66fa
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Mar 07 13:16:01 2013 +0000
Add 2013/03/04 security patches.
2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(SECURITY_PATCHES): List new patches.
* patches/security/20130304/8007014.patch,
* patches/security/20130304/8007675.patch:
Patches from upstream.
* patches/security/20130304/declaration_correction.patch:
Correct bad code added to LCMSTransform.java
which fails with ecj.
changeset 7088315fb75f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7088315fb75f
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Mar 07 13:21:49 2013 +0000
Add 1.11.9 & 1.12.4 release notes.
2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS:
Add 1.11.9 & 1.12.4 release notes.
changeset 0f212e1c6cb4 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0f212e1c6cb4
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Mar 07 15:48:35 2013 +0000
S8009641: OpenJDK 6 build broken via 8007675 fix
2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
* patches/security/20130304/declaration_correction.patch:
Remove local patch...
* Makefile.am: Swap patches.
* NEWS: Updated.
* patches/openjdk/8009641-8007675_build_fix.patch:
...replaced by this from upstream.
changeset e162a16dad26 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=e162a16dad26
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Mar 07 15:49:50 2013 +0000
Sync hs23 build with IcedTea7 2.3. Only changes are release tags.
2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
* hotspot.map: Sync with IcedTea7 2.3 tree;
only changes are new release tags.
changeset 0bca9bac254b in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0bca9bac254b
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon Mar 18 17:45:37 2013 +0000
Sync with IcedTea7 2.3 HotSpot tree again following u17b02 sync.
2013-03-18 Andrew John Hughes <gnu.andrew at redhat.com>
* hotspot.map: Sync with IcedTea7 2.3 tree
again following u17b02 sync.
changeset 18b6e9eaf3e8 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=18b6e9eaf3e8
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon Mar 18 21:34:40 2013 +0000
Backport of 7197906 (bundled HotSpot only) and addition of a simpler fix for the 7017193 memory leak.
2013-03-18 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches to appropriate
HotSpot builds.
* patches/hotspot/hs23/revert-7017193.patch:
Backport from 2.x series. Revert the upstream
fix for 7017193 and add a much simpler fix using
free which doesn't suffer from performance issues.
https://bugzilla.redhat.com/show_bug.cgi?id=902004
For HotSpot 23 only.
* patches/hotspot/original/7197906-handle_32_bit_shifts.patch:
Backport from OpenJDK 7 for bundled HotSpot only.
* patches/hotspot/original/fix_get_stack_bounds_leak.patch:
Same fix for 7017193 as in patch above, but for bundled HotSpot,
which doesn't have the upstream fix.
* NEWS: Updated.
changeset 6415ddeeeb09 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6415ddeeeb09
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Mar 19 00:21:31 2013 +0000
Merge
changeset c01c31ed2f60 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c01c31ed2f60
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Mar 20 00:03:03 2013 +0000
Sync with upstream availability of latest security patches.
2013-03-19 Andrew John Hughes <gnu.andrew at redhat.com>
* patches/openjdk/8004341-jck_dialog_failure.patch,
* patches/openjdk/8005615-failure_to_load_logger_implementation.patch,
* patches/openjdk/8007393.patch,
* patches/openjdk/8007611.patch,
* patches/openjdk/8009641-8007675_build_fix.patch,
* patches/security/20130201/6563318.patch,
* patches/security/20130201/6664509.patch,
* patches/security/20130201/6776941.patch,
* patches/security/20130201/7141694.patch,
* patches/security/20130201/7173145.patch,
* patches/security/20130201/7186945.patch,
* patches/security/20130201/7186948.patch,
* patches/security/20130201/7186952.patch,
* patches/security/20130201/7186954.patch,
* patches/security/20130201/7192392.patch,
* patches/security/20130201/7192393.patch,
* patches/security/20130201/7192977.patch,
* patches/security/20130201/7197546.patch,
* patches/security/20130201/7200491.patch,
* patches/security/20130201/7200500.patch,
* patches/security/20130201/7201064.patch,
* patches/security/20130201/7201066.patch,
* patches/security/20130201/7201068.patch,
* patches/security/20130201/7201070.patch,
* patches/security/20130201/7201071.patch,
* patches/security/20130201/8000210.patch,
* patches/security/20130201/8000537.patch,
* patches/security/20130201/8000540.patch,
* patches/security/20130201/8000631.patch,
* patches/security/20130201/8001235.patch,
* patches/security/20130201/8001242.patch,
* patches/security/20130201/8001307.patch,
* patches/security/20130201/8001972.patch,
* patches/security/20130201/8002325.patch,
* patches/security/20130219/8006446.patch,
* patches/security/20130219/8006777.patch,
* patches/security/20130219/8007688.patch,
* patches/security/20130304/8007014.patch,
* patches/security/20130304/8007675.patch:
Remove patches available upstream.
* Makefile.am:
(JAXP_DROP_ZIP): Update to jaxp144_05.zip
with latest security fix included.
(JAXP_DROP_SHA256SUM): Likewise.
(SECURITY_PATCHES): Remove ones available
upstream (all from 2013/02/01, 2013/02/19
and 2013/03/04).
(ICEDTEA_PATCHES): Remove patches for
8005615, 8004341, 8007393 & 8007611
available upstream.
* patches/ecj/override.patch:
Add new case introduced by upstream version
of security patches (sigh...)
diffstat:
.hgignore | 7 +-
ChangeLog | 233 +
INSTALL | 18 +-
Makefile.am | 163 +-
NEWS | 141 +-
acinclude.m4 | 27 +-
hotspot.map | 1 +
patches/arm-hsdis.patch | 90 -
patches/cacao/hotspot/hs23/memory.patch | 36 +
patches/cacao/hotspot/original/memory.patch | 36 +
patches/cacao/memory.patch | 36 -
patches/ecj/hotspot-jdk-dependency.patch | 25 -
patches/ecj/hotspot/hs23/hotspot-jdk-dependency.patch | 23 +
patches/ecj/hotspot/original/hotspot-jdk-dependency.patch | 25 +
patches/ecj/override.patch | 51 +
patches/gcc-suffix-hotspot.patch | 31 +
patches/gcc-suffix.patch | 31 -
patches/hotspot/hs23/arm-hsdis.patch | 72 +
patches/hotspot/hs23/pr639-broken_shark_build.patch | 27 +
patches/hotspot/hs23/remove_jsr292_tests.patch | 199 +
patches/hotspot/hs23/revert-7017193.patch | 138 +
patches/hotspot/hs23/systemtap-alloc-size-workaround.patch | 12 +
patches/hotspot/hs23/systemtap.patch | 140 +
patches/hotspot/hs23/systemtap_gc.patch | 378 +
patches/hotspot/original/7197906-handle_32_bit_shifts.patch | 33 +
patches/hotspot/original/arm-hsdis.patch | 90 +
patches/hotspot/original/fix_get_stack_bounds_leak.patch | 12 +
patches/hotspot/original/pr639-broken_shark_build.patch | 44 +
patches/hotspot/original/sdt-arguments.patch | 24 +
patches/hotspot/original/sdt-dtrace-hpp.patch | 103 +
patches/hotspot/original/sdt-jni.patch | 37 +
patches/hotspot/original/sdt-make.patch | 51 +
patches/hotspot/original/systemtap-alloc-size-workaround.patch | 17 +
patches/hotspot/original/systemtap_gc.patch | 369 +
patches/no-static-linking.patch | 44 -
patches/openjdk/8004341-jck_dialog_failure.patch | 26 -
patches/openjdk/8005615-failure_to_load_logger_implementation.patch | 542 -
patches/pr1319-support_giflib_5.patch | 29 +
patches/pr639-broken_shark_build.patch | 44 -
patches/sdt-arguments.patch | 24 -
patches/sdt-dtrace-hpp.patch | 103 -
patches/sdt-jni.patch | 37 -
patches/sdt-make.patch | 51 -
patches/security/20130201/6563318.patch | 36 -
patches/security/20130201/6664509.patch | 1322 -
patches/security/20130201/6776941.patch | 272 -
patches/security/20130201/7141694.patch | 87 -
patches/security/20130201/7173145.patch | 22 -
patches/security/20130201/7186945.patch | 10819 ----------
patches/security/20130201/7186948.patch | 20 -
patches/security/20130201/7186952.patch | 127 -
patches/security/20130201/7186954.patch | 81 -
patches/security/20130201/7192392.patch | 695 -
patches/security/20130201/7192393.patch | 60 -
patches/security/20130201/7192977.patch | 444 -
patches/security/20130201/7197546.patch | 479 -
patches/security/20130201/7200491.patch | 49 -
patches/security/20130201/7200500.patch | 60 -
patches/security/20130201/7201064.patch | 125 -
patches/security/20130201/7201066.patch | 66 -
patches/security/20130201/7201068.patch | 83 -
patches/security/20130201/7201070.patch | 31 -
patches/security/20130201/7201071.patch | 553 -
patches/security/20130201/8000210.patch | 104 -
patches/security/20130201/8000537.patch | 334 -
patches/security/20130201/8000540.patch | 187 -
patches/security/20130201/8000631.patch | 3964 ---
patches/security/20130201/8001235.patch | 37 -
patches/security/20130201/8001242.patch | 61 -
patches/security/20130201/8001307.patch | 27 -
patches/security/20130201/8001972.patch | 438 -
patches/security/20130201/8002325.patch | 59 -
patches/systemtap-alloc-size-workaround.patch | 17 -
patches/systemtap_gc.patch | 369 -
74 files changed, 2466 insertions(+), 22182 deletions(-)
diffs (truncated from 25215 to 500 lines):
diff -r 7d578c967e3d -r c01c31ed2f60 .hgignore
--- a/.hgignore Wed Feb 13 18:26:57 2013 +0000
+++ b/.hgignore Wed Mar 20 00:03:03 2013 +0000
@@ -4,10 +4,6 @@
missing
aclocal.m4
autom4te.cache
-cacao
-netbeans
-visualvm
-bootstrap
build
debian
lib
@@ -52,3 +48,6 @@
syntax: regexp
^openjdk
+^cacao
+^bootstrap
+^jamvm
diff -r 7d578c967e3d -r c01c31ed2f60 ChangeLog
--- a/ChangeLog Wed Feb 13 18:26:57 2013 +0000
+++ b/ChangeLog Wed Mar 20 00:03:03 2013 +0000
@@ -1,3 +1,231 @@
+2013-03-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * patches/openjdk/8004341-jck_dialog_failure.patch,
+ * patches/openjdk/8005615-failure_to_load_logger_implementation.patch,
+ * patches/openjdk/8007393.patch,
+ * patches/openjdk/8007611.patch,
+ * patches/openjdk/8009641-8007675_build_fix.patch,
+ * patches/security/20130201/6563318.patch,
+ * patches/security/20130201/6664509.patch,
+ * patches/security/20130201/6776941.patch,
+ * patches/security/20130201/7141694.patch,
+ * patches/security/20130201/7173145.patch,
+ * patches/security/20130201/7186945.patch,
+ * patches/security/20130201/7186948.patch,
+ * patches/security/20130201/7186952.patch,
+ * patches/security/20130201/7186954.patch,
+ * patches/security/20130201/7192392.patch,
+ * patches/security/20130201/7192393.patch,
+ * patches/security/20130201/7192977.patch,
+ * patches/security/20130201/7197546.patch,
+ * patches/security/20130201/7200491.patch,
+ * patches/security/20130201/7200500.patch,
+ * patches/security/20130201/7201064.patch,
+ * patches/security/20130201/7201066.patch,
+ * patches/security/20130201/7201068.patch,
+ * patches/security/20130201/7201070.patch,
+ * patches/security/20130201/7201071.patch,
+ * patches/security/20130201/8000210.patch,
+ * patches/security/20130201/8000537.patch,
+ * patches/security/20130201/8000540.patch,
+ * patches/security/20130201/8000631.patch,
+ * patches/security/20130201/8001235.patch,
+ * patches/security/20130201/8001242.patch,
+ * patches/security/20130201/8001307.patch,
+ * patches/security/20130201/8001972.patch,
+ * patches/security/20130201/8002325.patch,
+ * patches/security/20130219/8006446.patch,
+ * patches/security/20130219/8006777.patch,
+ * patches/security/20130219/8007688.patch,
+ * patches/security/20130304/8007014.patch,
+ * patches/security/20130304/8007675.patch:
+ Remove patches available upstream.
+ * Makefile.am:
+ (JAXP_DROP_ZIP): Update to jaxp144_05.zip
+ with latest security fix included.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (SECURITY_PATCHES): Remove ones available
+ upstream (all from 2013/02/01, 2013/02/19
+ and 2013/03/04).
+ (ICEDTEA_PATCHES): Remove patches for
+ 8005615, 8004341, 8007393 & 8007611
+ available upstream.
+ * patches/ecj/override.patch:
+ Add new case introduced by upstream version
+ of security patches (sigh...)
+
+2013-03-18 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches to appropriate
+ HotSpot builds.
+ * patches/hotspot/hs23/revert-7017193.patch:
+ Backport from 2.x series. Revert the upstream
+ fix for 7017193 and add a much simpler fix using
+ free which doesn't suffer from performance issues.
+ https://bugzilla.redhat.com/show_bug.cgi?id=902004
+ For HotSpot 23 only.
+ * patches/hotspot/original/7197906-handle_32_bit_shifts.patch:
+ Backport from OpenJDK 7 for bundled HotSpot only.
+ * patches/hotspot/original/fix_get_stack_bounds_leak.patch:
+ Same fix for 7017193 as in patch above, but for bundled HotSpot,
+ which doesn't have the upstream fix.
+ * NEWS: Updated.
+
+2013-03-18 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * hotspot.map: Sync with IcedTea7 2.3 tree
+ again following u17b02 sync.
+
+2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * hotspot.map: Sync with IcedTea7 2.3 tree;
+ only changes are new release tags.
+
+2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * patches/security/20130304/declaration_correction.patch:
+ Remove local patch...
+ * Makefile.am: Swap patches.
+ * NEWS: Updated.
+ * patches/openjdk/8009641-8007675_build_fix.patch:
+ ...replaced by this from upstream.
+
+2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS:
+ Add 1.11.9 & 1.12.4 release notes.
+
+2013-03-07 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (SECURITY_PATCHES): List new patches.
+ * patches/security/20130304/8007014.patch,
+ * patches/security/20130304/8007675.patch:
+ Patches from upstream.
+ * patches/security/20130304/declaration_correction.patch:
+ Correct bad code added to LCMSTransform.java
+ which fails with ecj.
+
+2013-02-17 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * patches/openjdk/8007393.patch,
+ * patches/openjdk/8007611.patch:
+ Regression fixes for LogManager.
+
+2013-02-15 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (SECURITY_PATCHES): Add latest security patches.
+ * patches/security/20130219/8006446.patch,
+ * patches/security/20130219/8006777.patch,
+ * patches/security/20130219/8007688.patch:
+ New patches for next security update.
+
+2013-02-20 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS:
+ Add 1.11.8 & 1.12.3 release notes.
+
+2013-02-17 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * .hgignore: Fix so the cacao patches directory
+ isn't hidden.
+ * patches/cacao/hotspot/hs23/memory.patch,
+ * patches/cacao/hotspot/original/memory.patch:
+ Add patches missed from last commit.
+
+2013-02-15 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Specialise HotSpot segment of
+ CACAO memory patch and some SystemTap patches.
+ Split remaining SystemTap patches between hs23
+ and original builds.
+ * patches/cacao/memory.patch:
+ Remove HotSpot fragments.
+ * patches/hotspot/hs23/systemtap-alloc-size-workaround.patch:
+ hs23 version of existing patch.
+ * patches/hotspot/hs23/systemtap.patch:
+ Taken from IcedTea7 2.3.
+ * patches/hotspot/hs23/systemtap_gc.patch:
+ hs23 version of existing patch.
+ * patches/hotspot/original/sdt-arguments.patch
+ * patches/hotspot/original/sdt-dtrace-hpp.patch
+ * patches/hotspot/original/sdt-jni.patch
+ * patches/hotspot/original/sdt-make.patch:
+ * patches/hotspot/original/systemtap-alloc-size-workaround.patch
+ * patches/hotspot/original/systemtap_gc.patch:
+ Moved from....
+ * patches/sdt-arguments.patch
+ * patches/sdt-dtrace-hpp.patch
+ * patches/sdt-jni.patch
+ * patches/sdt-make.patch
+ * patches/systemtap-alloc-size-workaround.patch
+ * patches/systemtap_gc.patch:
+ ...here.
+
+2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ PR1319: Support GIF lib v5.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch.
+ * patches/pr1319-support_giflib_5.patch:
+ Support building with giflib 5.x.
+
+2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ PR1317: Provide an option to build with a more up-to-date HotSpot
+ * patches/no-static-linking.patch:
+ Dropped; unneeded if STATIC_CXX is set to false.
+ * INSTALL: Update HotSpot build documentation.
+ * Makefile.am:
+ (SECURITY_PATCHES): Exclude patches in hs23 HotSpot
+ if building with it.
+ (ICEDTEA_PATCHES): Likewise, and exclude the ARM32
+ port which doesn't work with hs23. Also specialise
+ some patches which differ depending on HotSpot version.
+ (ICEDTEA_ECJ_PATCHES): Specialise hotspot-jdk-dependency.patch
+ depending on version of HotSpot being built.
+ (ICEDTEA_ENV): Pass STATIC_CXX=false to avoid patching.
+ Pass BUILD_GCC and BUILD_CXX in place of suffix patch if
+ building hs23.
+ * NEWS:
+ List this new feature and also the bug fix, PR1318.
+ * acinclude.m4:
+ (IT_ENABLE_ZERO_BUILD): Define only once. Depend on
+ CACAO, Zero and Shark.
+ (IT_SET_SHARK_BUILD): Define only once.
+ (IT_ENABLE_JAMVM): Likewise.
+ (IT_ENABLE_CACAO): Likewise.
+ (IT_WITH_HOTSPOT_BUILD): Likewise. Set ALTERNATE_BUILD
+ to hs23. Depend on Zero build determination and use to
+ pick default. Error out if hs23 is enabled with Zero.
+ * hotspot.map: Add reference to hs23 from the 2.3 tree.
+ * patches/ecj/hotspot/hs23/hotspot-jdk-dependency.patch:
+ Added for hs23 build.
+ * patches/ecj/hotspot/original/hotspot-jdk-dependency.patch:
+ Moved from patches/ecj/hotspot-jdk-dependency.patch.
+ * patches/gcc-suffix-hotspot.patch:
+ Split out for original HotSpot builds.
+ * patches/gcc-suffix.patch: Original version minus HotSpot
+ chunk.
+ * patches/hotspot/hs23/arm-hsdis.patch,
+ * patches/hotspot/hs23/pr639-broken_shark_build.patch:
+ hs23 versions of these patches which don't appear upstream.
+ * patches/hotspot/original/arm-hsdis.patch,
+ * patches/hotspot/original/pr639-broken_shark_build.patch:
+ Moved from patches.
+ * patches/hotspot/hs23/remove_jsr292_tests.patch:
+ Remove JSR292 tests from hs23 HotSpot when building on 6.
+
+2013-02-14 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS: Add 1.11.6, 1.11.7, 1.12.1 & 1.12.2
+ releases.
+
2013-02-08 Andrew John Hughes <gnu.andrew at redhat.com>
PR1301: PR1171 causes Zero builds to fail
@@ -427,6 +655,11 @@
2012-10-31 Andrew John Hughes <gnu.andrew at redhat.com>
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b28.
+
+2012-10-31 Andrew John Hughes <gnu.andrew at redhat.com>
+
* generated/com/sun/corba/se/impl/logging/ActivationSystemException.java,
* generated/com/sun/corba/se/impl/logging/IORSystemException.java,
* generated/com/sun/corba/se/impl/logging/InterceptorsSystemException.java,
diff -r 7d578c967e3d -r c01c31ed2f60 INSTALL
--- a/INSTALL Wed Feb 13 18:26:57 2013 +0000
+++ b/INSTALL Wed Mar 20 00:03:03 2013 +0000
@@ -319,12 +319,18 @@
of the requested build.
At present, IcedTea6 supports the 'original' HotSpot 20 provided as
-part of the upstream tarball. Note that the norm. is for up to one
-alternate (non-default) build to be supported and just passing
---with-hotspot-build (equivalent to --with-hotspot-build=yes) will
-always provide the alternate build. Conversely, passing
---without-hotspot-build (equivalent to --with-hotspot-build=no)
-provides the original build from the OpenJDK tarball.
+part of the upstream tarball and 'hs23', the HotSpot used by the IcedTea
+2.3.x series. Note that the norm. is for up to one alternate (non-default)
+build to be supported and just passing --with-hotspot-build
+(equivalent to --with-hotspot-build=yes) will always provide the alternate
+build. Conversely, passing --without-hotspot-build (equivalent to
+--with-hotspot-build=no) provides the original build from the OpenJDK tarball.
+
+When no option is specified, the default build is used. At present,
+this is 'hs23' unless the user is building Zero or Shark (either by
+choice, or because the build has default to this on architectures
+other than x86/x86_64/sparc). As 'hs23' is known not to work with
+Zero or Shark, 'original' is still the default for these builds.
Javascript Support
==================
diff -r 7d578c967e3d -r c01c31ed2f60 Makefile.am
--- a/Makefile.am Wed Feb 13 18:26:57 2013 +0000
+++ b/Makefile.am Wed Mar 20 00:03:03 2013 +0000
@@ -2,7 +2,7 @@
OPENJDK_DATE = 26_oct_2012
OPENJDK_SHA256SUM = 044c3877b15940ff04f8aa817337f2878a00cc89674854557f1a02f15b1802a0
-OPENJDK_VERSION = b27
+OPENJDK_VERSION = b28
OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
CACAO_VERSION = 68fe50ac34ec
@@ -24,8 +24,8 @@
JAF_DROP_ZIP = jdk6-jaf-b20.zip
JAF_DROP_SHA256SUM = 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012
JAXP_DROP_URL = http://icedtea.classpath.org/download/drops
-JAXP_DROP_ZIP = jaxp144_04.zip
-JAXP_DROP_SHA256SUM = 490f696218c1fed9cb180680af883fe309b414fec232e9cec19645e12ad0b43c
+JAXP_DROP_ZIP = jaxp144_05.zip
+JAXP_DROP_SHA256SUM = c1a8a5a219fa55ecbf2ad43b66514335a3e96ccad40bd2ec9165a821343b2bff
OPENJDK_HG_URL = http://hg.openjdk.java.net/jdk6/jdk6
HOTSPOT_SRC_ZIP = hotspot.tar.gz
@@ -245,42 +245,12 @@
ICEDTEA_FSG_PATCHES =
SECURITY_PATCHES = \
- patches/security/20120830/7182135-impossible_to_use_some_editors_directly.patch \
- patches/security/20130201/7201068.patch \
- patches/security/20130201/6563318.patch \
- patches/security/20130201/6664509.patch \
- patches/security/20130201/6776941.patch \
- patches/security/20130201/7141694.patch \
- patches/security/20130201/7173145.patch \
- patches/security/20130201/7186945.patch \
- patches/security/20130201/7186948.patch \
- patches/security/20130201/7186952.patch \
- patches/security/20130201/7186954.patch \
- patches/security/20130201/7192392.patch \
- patches/security/20130201/7192393.patch \
- patches/security/20130201/7192977.patch \
- patches/security/20130201/7197546.patch \
- patches/security/20130201/7200491.patch \
- patches/security/20130201/7200500.patch \
- patches/security/20130201/7201064.patch \
- patches/security/20130201/7201066.patch \
- patches/security/20130201/7201070.patch \
- patches/security/20130201/7201071.patch \
- patches/security/20130201/8000210.patch \
- patches/security/20130201/8000537.patch \
- patches/security/20130201/8000540.patch \
- patches/security/20130201/8000631.patch \
- patches/security/20130201/8001242.patch \
- patches/security/20130201/8001307.patch \
- patches/security/20130201/8001972.patch \
- patches/security/20130201/8002325.patch \
- patches/security/20130201/8001235.patch
+ patches/security/20120830/7182135-impossible_to_use_some_editors_directly.patch
SPECIAL_SECURITY_PATCH = patches/security/20120214/7112642.patch
ICEDTEA_PATCHES = \
$(SECURITY_PATCHES) \
- patches/stdc-limit-macros.patch \
patches/openjdk/4993545-nativeinlightfixer.patch \
patches/openjdk/6637796-set_bounds.patch \
patches/openjdk/6607660-treelock.patch \
@@ -303,27 +273,20 @@
patches/parisc-opt.patch \
patches/lucene-crash.patch \
patches/version.patch \
- patches/version-hotspot.patch \
- patches/text-relocations.patch \
patches/openjdk/7043921-java_rmi_cgi.patch \
patches/use-system-tzdata.patch \
patches/headers.patch \
patches/gcc-suffix.patch \
- patches/memory-limits.patch \
patches/libraries.patch \
patches/jvmtiEnv.patch \
patches/lcms.patch \
- patches/print_lsb_release.patch \
patches/uname.patch \
patches/freetypeversion.patch \
patches/nomotif-6706121.patch \
patches/nomotif.patch \
patches/nomotif-mtoolkit.patch \
- patches/alpha-fixes.patch \
patches/alt-jar.patch \
patches/jdk-use-ssize_t.patch \
- patches/use-idx_t.patch \
- patches/params-cast-size_t.patch \
patches/clean-crypto.patch \
patches/arch.patch \
patches/lc_ctype.patch \
@@ -334,8 +297,6 @@
patches/pr261.patch \
patches/sparc-buildfixes.patch \
patches/sparc64-linux.patch \
- patches/sparc-ptracefix.patch \
- patches/sparc-trapsfix.patch \
patches/jtreg-6592792.patch \
patches/s390-noinline.patch \
patches/jtreg-dnd.patch \
@@ -344,15 +305,11 @@
patches/dnd-filelists.patch \
patches/disable-cc-incompatible-sanity-checks.patch \
patches/explicit-target-arch.patch \
- patches/openjdk/7019808-stack_noexec.patch \
patches/parisc.patch \
- patches/sh4-support.patch \
patches/policy-evaluation.patch \
- patches/update-bootclasspath.patch \
patches/openjdk/6959123-libpng_14.patch \
patches/applet_hole.patch \
patches/jtreg-httpTest.patch \
- patches/arm.patch \
patches/debug-dir.patch \
patches/override-redirect-metacity.patch \
patches/openjdk/6967533-pre_epoch.patch \
@@ -363,18 +320,15 @@
patches/openjdk/6510892-httpserver_test.patch \
patches/openjdk/6638712-wildcard_types.patch \
patches/openjdk/6650759-missing_inference.patch \
- patches/numa_on_early_glibc.patch \
patches/jtreg-international-fonts.patch \
patches/f14-fonts.patch \
patches/jtreg-T6638712-fix.patch \
patches/jtreg-T6650759m-fix.patch \
patches/openjdk/7003777-bad-html-entity-parse.patch \
- patches/jtreg-6929067-fix.patch \
patches/rendering-engine-tests.patch \
patches/openjdk/6800846-printing-quality.patch \
patches/rh661505-jpeg.patch \
patches/6703377-freetypescaler.patch \
- patches/ia64-fix.patch \
patches/openjdk/6642612-filechooser_button_sizes.patch \
patches/jtreg-international-fonts-styles.patch \
patches/openjdk/6736649-text_bearings.patch \
@@ -384,8 +338,6 @@
patches/openjdk/4724552-CubicCurve2D.patch \
patches/openjdk/4493128-CubicCurve2D.patch \
patches/openjdk/4645692-CubicCurve2D.solveCubic.patch \
- patches/no-static-linking.patch \
- patches/openjdk/7041156-gcc_export_dynamic.patch \
patches/g344659-sparc_fix.patch \
patches/openjdk/6728834-blurred-lcd-aa-text.patch \
patches/openjdk/6749060-bad-lcd-aa-non-opaque-dest.patch \
@@ -409,14 +361,9 @@
patches/openjdk/7027667-AAShapePipeRegTest.patch \
patches/openjdk/7019861-AA-regression-fix.patch \
patches/g356743-libpng-1.5.patch \
- patches/openjdk/7032388-work_without_cmov_instruction.patch \
- patches/openjdk/7031385-gcc-register-allocation-fix.patch \
patches/openjdk/6986968-crash_on_xim_restart.patch \
patches/openjdk/7036754-stroker-nan.patch \
patches/openjdk/pgram-pipe-regression.patch \
- patches/openjdk/7034464-transparent_huge_pages.patch \
- patches/openjdk/7037939-disable_adaptive_resizing_with_large_pages.patch \
- patches/openjdk/7043564-hugepage.patch \
patches/openjdk/mutter.patch \
patches/fonts-rhel-version.patch \
patches/openjdk/7036148-npe-null-jmenu-name.patch \
@@ -431,30 +378,21 @@
patches/openjdk/6818312-com.sun.awt.SecurityWarning.getSize.patch \
patches/jtreg-MappedByteBuffer-Basic.patch \
patches/openjdk/7008106-WindowOpacity.patch \
- patches/openjdk/6956668-misbehavior_of_XOR_operator_with_int.patch \
patches/openjdk/6699843-IllegalArgumentException_drawString.patch \
patches/openjdk/6918065-Crash_in_Java2D_blit_loop.patch \
patches/openjdk/6623219-Font_canDisplayUpTo_does_not_work.patch \
patches/openjdk/6783910-java_awt_Color_brighter_darker_fix.patch \
patches/openjdk/6785424-SecurityException_locating_physical_fonts.patch \
- patches/openjdk/7047069-Array_can_dynamically_change_size.patch \
- patches/openjdk/6796786-invalid_FP_identity_transform.patch \
- patches/openjdk/7042070-Typo_in_Test6796786.patch \
patches/openjdk/6679308-Poor_text_rendering_on_translucent_image.patch \
patches/openjdk/6842838-64-bit_failure_in_handling_invalid_manifest.patch \
patches/openjdk/6882768-test_for_6842838_is_broken.patch \
- patches/pr639-broken_shark_build.patch \
+ patches/hotspot/$(HSBUILD)/pr639-broken_shark_build.patch \
patches/powerpc-stacksize.patch \
- patches/jtreg-remove-test-6987555.patch \
- patches/jtreg-remove-test-6991596.patch \
- patches/openjdk/7036220-shark_llvm_29_headers.patch \
- patches/openjdk/7029152-String_intrinsics_miss_optimization.patch \
patches/openjdk/6711682-JCheckBox_in_JTable_does_not_respond_to_click.patch \
patches/openjdk/6758179-D3D_AlphaComposite_is_applied_incorrectly.patch \
patches/jtreg-ConstructDeflaterInput-fix.patch \
patches/openjdk/6613904-GroupLayout_createParallelGroup_null_arg.patch \
patches/openjdk/7049339-anyblit-broken.patch \
- patches/jtreg-hotspot-Test7020373-fix.patch \
patches/openjdk/4917091-javac_rejects_array_over_128_in_length.patch \
patches/openjdk/6390045-error_cannot_access_java_lang_void.patch \
patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch \
@@ -462,15 +400,12 @@
patches/openjdk/6669869-Beans_isDesignTime_should_be_per-AppContext.patch \
patches/openjdk/6934356-Vector_writeObject_serialization_DL.patch \
patches/openjdk/7036582-Improve_test_coverage_of_BigDecimal.patch \
- patches/pr690-shark-jit-hs20.patch \
- patches/pr696-zero-fast_aldc-hs20.patch \
patches/openjdk/6806261-BigDecimal_longValueExact_throws_NPE.patch \
patches/openjdk/6371401-BigInteger.shift_throws_StackOverflowError.patch \
patches/openjdk/6826104-npe_on_app_and_toolkit_modal_dialog_click.patch \
More information about the distro-pkg-dev
mailing list