/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