/hg/icedtea6-hg: 12 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Mon Jan 26 20:29:09 UTC 2015
changeset be55ad609ddc in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=be55ad609ddc
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 05:14:21 2015 +0000
PR1831: Drop version requirement for LCMS 2
2014-06-10 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR1831: Drop version requirement for LCMS 2
* INSTALL: Document lcms2 requirement.
* NEWS: Updated.
* acinclude.m4:
(IT_CHECK_FOR_LCMS): Drop 2.5 requirement.
changeset 92941f2c41f4 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=92941f2c41f4
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 05:24:23 2015 +0000
PR1832, RH1022017: Report elliptic curves supported by NSS, not the SunEC library
2014-06-10 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR1832, RH1022017: Report elliptic curves
supported by NSS, not the SunEC library
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch when
PKCS11+NSS or SunEC+NSS are enabled, so
that the NSS set of curves are announced
via SSL.
* NEWS: Updated.
* patches/rh1022017.patch:
Reduce number of curves announced over SSL
to just those supported by NSS.
changeset 2506d10f6b3a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=2506d10f6b3a
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 05:29:10 2015 +0000
PR2062: Unset OS before running OpenJDK build
2015-01-06 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2062: Unset OS before running OpenJDK build
* Makefile.am:
(ICEDTEA_UNSET): Introduce variable to
store unsetting of environment variables.
(ICEDTEA_ENV): Move JAVAC, JAVA_HOME and
JDK_HOME to ICEDTEA_UNSET.
(icedtea): Unset variables prior to running
$(MAKE).
(icedtea-debug): Likewise.
(icedtea-ecj): Likewise.
* NEWS: Updated.
changeset b34e892816ca in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b34e892816ca
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 05:40:11 2015 +0000
PR2125: Synchronise elliptic curves in sun.security.ec.NamedCurve with those listed by NSS
2014-12-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2125: Synchronise elliptic curves in
sun.security.ec.NamedCurve with those listed by NSS
* fsg.sh: Moved to...
* Makefile.am:
(EXTRA_DIST): Remove fsg.sh, now generated
by configure.
(extract-openjdk): Fix path to new generated
fsg.sh and mark as executable
* NEWS: Updated.
* configure.ac: Add fsg.sh to AC_CONFIG_FILES.
* fsg.sh.in: ... here and added application
of PR2125 patch.
* patches/pr2125.patch: Patch to remove curves
unsupported by NSS.
changeset 8c50620ad9c0 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8c50620ad9c0
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jan 22 00:38:48 2015 +0000
Merge with icedtea6-hg for b34 update.
changeset 521041824919 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=521041824919
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 06:41:59 2015 +0000
Update to b34 tarball.
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to security update release date;
20th of January, 2015.
(OPENJDK_SHA256SUM): Update for b34 tarball.
changeset d3fe84ca89da in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d3fe84ca89da
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 08:21:36 2015 +0000
Update tarball to include x86 build fix and backport workaround for Zero from IcedTea 2.x.
PR2179: Avoid x86 workaround when running Zero rather than a JIT
Upstream changes:
- OJ49: Fix placement of 8023956 fix.
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_SHA256SUM): Update for new b34 tarball.
(ICEDTEA_PATCHES): Add fix for PR2179.
* NEWS: Updated.
* patches/pr2179-avoid_x86_workaround_on_zero.patch:
Don't apply 8023956 when building Zero on x86.
changeset 49e393ce37c9 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=49e393ce37c9
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 09:11:26 2015 +0000
Fix another build failure on x86.
Upstream changes:
- OJ50: Fix reference to missing pd_attempt_reserve_memory_at
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_SHA256SUM): Update for new b34 tarball.
* NEWS: Updated.
changeset b4b5ba7ebaeb in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b4b5ba7ebaeb
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 11:35:12 2015 +0000
PR2180: Old autotools dislike $(builddir)/fsg.sh
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(extract-openjdk): Use abs_top_builddir
instead of builddir to please older
versions of autotools. No need to set
fsg.sh executable either as we run it
via sh.
* NEWS: Updated.
changeset 00ac747c97a2 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=00ac747c97a2
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Jan 21 18:48:53 2015 +0000
PR2184: CACAO lacks JVM_FindClassFromCaller introduced by security patch in 2.5.3
2014-10-29 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Add new patch for CACAO
builds.
* NEWS: Updated.
* patches/cacao/pr2184.patch:
Implement JVM_FindClassFromCaller as same
as JVM_FindClassFromClassLoader for now.
changeset 6f0c7f0ded92 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6f0c7f0ded92
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jan 22 00:48:41 2015 +0000
Fix issues found with b34.
OJ51, PR2187: Sync patch for 4873188 with 7 version
OJ52, PR2185: Application of 6786276 introduces compatibility issue
OJ53, PR2181: strict-aliasing warnings issued on PPC32
OJ54, PR2182: 6911104 reintroduces test fragment removed in existing 6964018 backport
S6730740, PR2186: Fix for 6729881 has apparently broken several 64 bit tests: "Bad address"
S7031830, PR2183: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine
2015-01-21 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(ICEDTEA_PATCHES): Add patches below.
* NEWS: Updated.
* patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch,
* patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch,
* patches/openjdk/oj51-pr2187-sync_4873188.patch,
* patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch,
* patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch,
* patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch:
New patches to fix issues found in b34.
changeset 51379b337a8e in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=51379b337a8e
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Sun Jan 25 20:35:44 2015 +0000
Bump to next release, b35.
2015-01-25 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b35.
diffstat:
ChangeLog | 211 +
INSTALL | 1 +
Makefile.am | 81 +-
NEWS | 173 +-
acinclude.m4 | 50 +-
configure.ac | 5 +-
fsg.sh | 91 -
fsg.sh.in | 94 +
patches/cacao/pr2184.patch | 75 +
patches/clean-crypto.patch | 1099 --
patches/ecj/pr64174.patch | 21 +
patches/hotspot/hs23/remove_jsr292_tests.patch | 35 +-
patches/hotspot/hs23/type_fixes.patch | 96 +-
patches/openjdk/4963723-implement_sha-224.patch | 289 +-
patches/openjdk/6541350-tz_display_names_l10n.patch | 300 -
patches/openjdk/6706974-krb5_test_infrastructure.patch | 2090 -----
patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch | 55 +
patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch | 94 -
patches/openjdk/6821191-tz_display_names_l10n.patch | 125 -
patches/openjdk/6925851-pt_br.patch | 3651 ---------
patches/openjdk/6977550-tzdata2010l.patch | 1208 ---
patches/openjdk/6996686-tzdata2010o.patch | 93 -
patches/openjdk/7017800-tzdata2011b.patch | 265 -
patches/openjdk/7027387-tzdata2011d.patch | 522 -
patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch | 522 +
patches/openjdk/7033174-tzdata2011e.patch | 117 -
patches/openjdk/7035073-missing_pt_br_timezones.patch | 1644 ----
patches/openjdk/7039469-tzdata2011g.patch | 116 -
patches/openjdk/7044060-support_nsa_suite_b.patch | 125 +-
patches/openjdk/7090843-tzdata2011j.patch | 1281 ---
patches/openjdk/7103108-tzdata2011l.patch | 1660 ----
patches/openjdk/7103405-correct_display_names.patch | 130 -
patches/openjdk/7104126-headers_tzdata.patch | 530 -
patches/openjdk/7106773-512_bits_rsa.patch | 2 +-
patches/openjdk/7122142-annotation_race_condition.patch | 1955 ----
patches/openjdk/7158483-tzdata2012c.patch | 1482 ---
patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch | 40 -
patches/openjdk/7198570-tzdata2012f.patch | 841 --
patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch | 29 +
patches/openjdk/8000897-use_corresponding_digest_length.patch | 29 -
patches/openjdk/8002225-tzdata2012i.patch | 261 -
patches/openjdk/8006935-long_keys_in_hmac_prf.patch | 2 +-
patches/openjdk/8009987-tzdata2013b.patch | 2275 -----
patches/openjdk/8014469-tzdata2013c.patch | 276 -
patches/openjdk/8020054-tzdata2013d.patch | 314 -
patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch | 80 +
patches/openjdk/8025255-tzdata2013g.patch | 3976 ----------
patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch | 106 +
patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch | 36 +
patches/openjdk/oj51-pr2187-sync_4873188.patch | 58 +
patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch | 73 +
patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch | 25 +
patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch | 15 +
patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch | 7 -
patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch | 2 +-
patches/pr2070-type_punning_warnings.patch | 36 +
patches/pr2082-s390_type_fixes.patch | 20 +
patches/pr2096-4096-bit_dh.patch | 120 +
patches/pr2125.patch | 486 +
patches/pr2179-avoid_x86_workaround_on_zero.patch | 33 +
patches/rh1022017.patch | 44 +
61 files changed, 2654 insertions(+), 26818 deletions(-)
diffs (truncated from 30790 to 500 lines):
diff -r 199332d3ed53 -r 51379b337a8e ChangeLog
--- a/ChangeLog Wed Nov 12 23:58:13 2014 +0000
+++ b/ChangeLog Sun Jan 25 20:35:44 2015 +0000
@@ -1,3 +1,209 @@
+2015-01-25 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b35.
+
+2015-01-21 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add patches below.
+ * NEWS: Updated.
+ * patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch,
+ * patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch,
+ * patches/openjdk/oj51-pr2187-sync_4873188.patch,
+ * patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch,
+ * patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch,
+ * patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch:
+ New patches to fix issues found in b34.
+
+2014-10-29 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch for CACAO
+ builds.
+ * NEWS: Updated.
+ * patches/cacao/pr2184.patch:
+ Implement JVM_FindClassFromCaller as same
+ as JVM_FindClassFromClassLoader for now.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (extract-openjdk): Use abs_top_builddir
+ instead of builddir to please older
+ versions of autotools. No need to set
+ fsg.sh executable either as we run it
+ via sh.
+ * NEWS: Updated.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_SHA256SUM): Update for new b34 tarball.
+ * NEWS: Updated.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_SHA256SUM): Update for new b34 tarball.
+ (ICEDTEA_PATCHES): Add fix for PR2179.
+ * NEWS: Updated.
+ * patches/pr2179-avoid_x86_workaround_on_zero.patch:
+ Don't apply 8023956 when building Zero on x86.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to security update release date;
+ 20th of January, 2015.
+ (OPENJDK_SHA256SUM): Update for b34 tarball.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/openjdk/8000897-use_corresponding_digest_length.patch:
+ Moved to...
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch:
+ ...here.
+ * patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch,
+ * patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch,
+ * patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch,
+ * patches/pr2070-type_punning_warnings.patch,
+ * patches/pr2082-s390_type_fixes.patch,
+ * patches/pr2096-4096-bit_dh.patch:
+ New backports from IcedTea 2.x.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/openjdk/6541350-tz_display_names_l10n.patch,
+ * patches/openjdk/6706974-krb5_test_infrastructure.patch,
+ * patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch,
+ * patches/openjdk/6821191-tz_display_names_l10n.patch,
+ * patches/openjdk/6925851-pt_br.patch,
+ * patches/openjdk/6977550-tzdata2010l.patch,
+ * patches/openjdk/6996686-tzdata2010o.patch,
+ * patches/openjdk/7017800-tzdata2011b.patch,
+ * patches/openjdk/7027387-tzdata2011d.patch,
+ * patches/openjdk/7033174-tzdata2011e.patch,
+ * patches/openjdk/7035073-missing_pt_br_timezones.patch,
+ * patches/openjdk/7039469-tzdata2011g.patch,
+ * patches/openjdk/7090843-tzdata2011j.patch,
+ * patches/openjdk/7103108-tzdata2011l.patch,
+ * patches/openjdk/7103405-correct_display_names.patch,
+ * patches/openjdk/7104126-headers_tzdata.patch,
+ * patches/openjdk/7158483-tzdata2012c.patch,
+ * patches/openjdk/7198570-tzdata2012f.patch,
+ * patches/openjdk/8002225-tzdata2012i.patch,
+ * patches/openjdk/8009987-tzdata2013b.patch,
+ * patches/openjdk/8014469-tzdata2013c.patch,
+ * patches/openjdk/8020054-tzdata2013d.patch,
+ * patches/openjdk/8025255-tzdata2013g.patch:
+ Remove patches included upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patches.
+ * NEWS: Updated.
+ * patches/hotspot/hs23/remove_jsr292_tests.patch:
+ Regenerated.
+ * patches/hotspot/hs23/type_fixes.patch:
+ Remove threadLocalAllocBuffer.cpp hunk which is
+ no longer applicable.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/clean-crypto.patch: Removed; replaced by
+ inclusion of UNLIMITED_CRYPTO=true solution upstream.
+ * patches/openjdk/7122142-annotation_race_condition.patch,
+ * patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch:
+ Remove patches included upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patches.
+ (ICEDTEA_ENV): Set UNLIMITED_CRYPTO=true.
+ * NEWS: Updated.
+ * patches/openjdk/4963723-implement_sha-224.patch:
+ Regenerated following backport of 6647452 upstream.
+ * patches/openjdk/7044060-support_nsa_suite_b.patch:
+ Likewise.
+ * patches/openjdk/7106773-512_bits_rsa.patch: Likewise.
+ * patches/openjdk/8006935-long_keys_in_hmac_prf.patch: Likewise.
+ * patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch:
+ Likewise.
+ * patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch:
+ Likewise.
+
+2015-01-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/ecj/pr64174.patch: Drop the Lithuanian
+ changeover date now, as it's in the past.
+
+2014-12-04 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_ECJ_PATCHES): Add workaround for bug
+ in parsing end-of-year dates (Classpath PR64174).
+ * acinclude.m4:
+ (IT_PR64174_CHECK): Detect if the boot JDK suffers
+ from PR64174 and apply the patch if so.
+ * configure.ac: Call IT_PR64174_CHECK.
+ * patches/ecj/pr64174.patch: Drop the Latvian
+ Euro changeover date, which is in the past anyway,
+ and move Lithuania's two hours forward so it enters
+ 2015 and avoids the bug.
+
+2014-12-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2125: Synchronise elliptic curves in
+ sun.security.ec.NamedCurve with those listed by NSS
+ * fsg.sh: Moved to...
+ * Makefile.am:
+ (EXTRA_DIST): Remove fsg.sh, now generated
+ by configure.
+ (extract-openjdk): Fix path to new generated
+ fsg.sh and mark as executable
+ * NEWS: Updated.
+ * configure.ac: Add fsg.sh to AC_CONFIG_FILES.
+ * fsg.sh.in: ... here and added application
+ of PR2125 patch.
+ * patches/pr2125.patch: Patch to remove curves
+ unsupported by NSS.
+
+2015-01-06 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2062: Unset OS before running OpenJDK build
+ * Makefile.am:
+ (ICEDTEA_UNSET): Introduce variable to
+ store unsetting of environment variables.
+ (ICEDTEA_ENV): Move JAVAC, JAVA_HOME and
+ JDK_HOME to ICEDTEA_UNSET.
+ (icedtea): Unset variables prior to running
+ $(MAKE).
+ (icedtea-debug): Likewise.
+ (icedtea-ecj): Likewise.
+ * NEWS: Updated.
+
+2014-06-10 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR1832, RH1022017: Report elliptic curves
+ supported by NSS, not the SunEC library
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patch when
+ PKCS11+NSS is enabled, so
+ that the NSS set of curves are announced
+ via SSL.
+ * NEWS: Updated.
+ * patches/rh1022017.patch:
+ Reduce number of curves announced over SSL
+ to just those supported by NSS.
+
+2014-06-10 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR1831: Drop version requirement for LCMS 2
+ * INSTALL: Document lcms2 requirement.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_CHECK_FOR_LCMS): Drop 2.5 requirement.
+
2014-11-12 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
@@ -6,6 +212,11 @@
* patches/pr2083-aarch64_zero.patch:
Add HotSpot support for building Zero on AArch64.
+2014-10-24 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b34.
+
2014-10-23 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
diff -r 199332d3ed53 -r 51379b337a8e INSTALL
--- a/INSTALL Wed Nov 12 23:58:13 2014 +0000
+++ b/INSTALL Sun Jan 25 20:35:44 2015 +0000
@@ -36,6 +36,7 @@
pulseaudio-libs-devel >= 0.9.11 (for --enable-pulse-java)
LLVM 2.5 or later (for --enable-shark)
systemtap-sdl-devel >= 0.9.5 (for --enable-systemtap, Java method tracing requires systemtap >= 0.9.9)
+lcms2-devel (for --enable-lcms2 and --enable-system-lcms)
See ./configure --help if you need to override the defaults.
diff -r 199332d3ed53 -r 51379b337a8e Makefile.am
--- a/Makefile.am Wed Nov 12 23:58:13 2014 +0000
+++ b/Makefile.am Sun Jan 25 20:35:44 2015 +0000
@@ -1,8 +1,8 @@
# Dependencies
-OPENJDK_DATE = 14_oct_2014
-OPENJDK_SHA256SUM = cabc35587a90fa81edd8ba8537c0454348c37456de27e407bbb66d52031a1293
-OPENJDK_VERSION = b33
+OPENJDK_DATE = 20_jan_2015
+OPENJDK_SHA256SUM = 13d1b4e1e152b6f9ad81b5558d6c7c0d3315a9e9494e49e515229722e2ee4e51
+OPENJDK_VERSION = b35
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
@@ -345,7 +345,6 @@
patches/nomotif-mtoolkit.patch \
patches/alt-jar.patch \
patches/jdk-use-ssize_t.patch \
- patches/clean-crypto.patch \
patches/arch.patch \
patches/lc_ctype.patch \
patches/xjc.patch \
@@ -454,9 +453,7 @@
patches/openjdk/5082756-ImageIO_plugins_metadata_boolean_attributes.patch \
patches/openjdk/6296893-BMP_Writer_handles_TopDown_prop_incorrectly.patch \
patches/openjdk/7103610-_NET_WM_PID_and_WM_CLIENT_MACHINE_are_not_set.patch \
- patches/openjdk/6706974-krb5_test_infrastructure.patch \
patches/openjdk/6764553-IdResolver_is_not_thread_safe.patch \
- patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch \
patches/ScriptEngineManager-doc.patch \
patches/openjdk/6883983-JarVerifier_removed_dependency_sun_security_pkcs.patch \
patches/openjdk/4465490-Suspicious_double-check_locking_idiom.patch \
@@ -507,24 +504,6 @@
patches/openjdk/8014427-raster_regression.patch \
patches/openjdk/8014676-javadebugger_space_in_paths.patch \
patches/openjdk/8014968-OCSP_timeout_default.patch \
- patches/openjdk/6541350-tz_display_names_l10n.patch \
- patches/openjdk/6821191-tz_display_names_l10n.patch \
- patches/openjdk/6925851-pt_br.patch \
- patches/openjdk/6977550-tzdata2010l.patch \
- patches/openjdk/6996686-tzdata2010o.patch \
- patches/openjdk/7017800-tzdata2011b.patch \
- patches/openjdk/7027387-tzdata2011d.patch \
- patches/openjdk/7033174-tzdata2011e.patch \
- patches/openjdk/7035073-missing_pt_br_timezones.patch \
- patches/openjdk/7039469-tzdata2011g.patch \
- patches/openjdk/7090843-tzdata2011j.patch \
- patches/openjdk/7103108-tzdata2011l.patch \
- patches/openjdk/7104126-headers_tzdata.patch \
- patches/openjdk/7103405-correct_display_names.patch \
- patches/openjdk/7158483-tzdata2012c.patch \
- patches/openjdk/7198570-tzdata2012f.patch \
- patches/openjdk/8002225-tzdata2012i.patch \
- patches/openjdk/8009987-tzdata2013b.patch \
patches/openjdk/6636370-appcontext_simplification.patch \
patches/openjdk/6636331-appcontext_concurrentmodificationexception.patch \
patches/sparc-ptracefix.patch \
@@ -545,8 +524,6 @@
patches/print_lsb_release.patch \
patches/alternative_krb5_cache.patch \
patches/alternative_krb5_cache_fixup.patch \
- patches/openjdk/8014469-tzdata2013c.patch \
- patches/openjdk/8020054-tzdata2013d.patch \
patches/imageiojpeg_sync.patch \
patches/openjdk/8005194-scale_memory_leak.patch \
patches/openjdk/6563752-ss12_support.patch \
@@ -600,7 +577,6 @@
patches/hotspot/hs23/arm-hsdis.patch \
patches/openjdk/7025066-embedded_build.patch \
patches/s390_casts.patch \
- patches/openjdk/8025255-tzdata2013g.patch \
patches/d729448-32_bit_alignment.patch \
patches/windows-awt.patch \
patches/windows-jdk-sizecalc.patch \
@@ -625,10 +601,21 @@
patches/openjdk/7106773-512_bits_rsa.patch \
patches/pr1904-icedtea_and_distro_versioning.patch \
patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \
- patches/openjdk/7122142-annotation_race_condition.patch \
- patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch \
- patches/openjdk/8000897-use_corresponding_digest_length.patch \
- patches/pr2083-aarch64_zero.patch
+ patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \
+ patches/pr2083-aarch64_zero.patch \
+ patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch \
+ patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch \
+ patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch \
+ patches/pr2070-type_punning_warnings.patch \
+ patches/pr2082-s390_type_fixes.patch \
+ patches/pr2096-4096-bit_dh.patch \
+ patches/pr2179-avoid_x86_workaround_on_zero.patch \
+ patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch \
+ patches/openjdk/oj51-pr2187-sync_4873188.patch \
+ patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch \
+ patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch \
+ patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch \
+ patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -640,7 +627,8 @@
patches/cacao/launcher.patch \
patches/cacao/memory.patch \
patches/cacao/hotspot/original/memory.patch \
- patches/cacao/armhf.patch
+ patches/cacao/armhf.patch \
+ patches/cacao/pr2184.patch
else
if USING_CACAO
ICEDTEA_PATCHES += \
@@ -667,6 +655,7 @@
endif
if ENABLE_NSS
+ICEDTEA_PATCHES += patches/rh1022017.patch
NSS_PATCHES = patches/nss-config.patch
else
NSS_PATCHES = patches/nss-not-enabled-config.patch
@@ -748,6 +737,12 @@
ICEDTEA_ECJ_PATCHES += patches/ecj/no-test_gamma.patch
endif
+# If date parsing bug is present, drop Lithuania and Latvia EUR transition
+# dates as they are already in the past anyway.
+if CP64174
+ICEDTEA_ECJ_PATCHES += patches/ecj/pr64174.patch
+endif
+
ICEDTEA_ECJ_PATCHES += $(DISTRIBUTION_ECJ_PATCHES)
# OpenJDK build environment.
@@ -779,6 +774,12 @@
WERROR_STATUS=false
endif
+ICEDTEA_UNSET = \
+ JAVAC= \
+ JAVA_HOME= \
+ JDK_HOME= \
+ OS=
+
ICEDTEA_ENV = \
ALT_JDK_IMPORT_PATH="$(BOOT_DIR)" \
ANT="$(ANT)" \
@@ -809,9 +810,6 @@
FT2_LIB="$(FREETYPE2_LIBS)" \
ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \
HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \
- JAVAC="" \
- JAVA_HOME="" \
- JDK_HOME="" \
ANT_RESPECT_JAVA_HOME="TRUE" \
DISTRIBUTION_ID="$(DIST_ID)" \
DERIVATIVE_ID="$(ICEDTEA_NAME) $(PACKAGE_VERSION)$(ICEDTEA_REV)" \
@@ -822,7 +820,8 @@
STATIC_CXX="false" \
BUILD_GCC=gcc$(GCC_SUFFIX) \
BUILD_CXX=g++$(GCC_SUFFIX) \
- COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)"
+ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \
+ UNLIMITED_CRYPTO="true"
if ENABLE_CACAO
ICEDTEA_ENV += \
@@ -942,7 +941,7 @@
contrib arm_port \
overlays \
jconsole.desktop policytool.desktop \
- $(JTREG_SRCS) HACKING pulseaudio fsg.sh \
+ $(JTREG_SRCS) HACKING pulseaudio \
hotspot.map \
autogen.sh \
tapset/hotspot.stp.in \
@@ -1227,7 +1226,7 @@
mkdir openjdk ; \
$(TAR) xf $(OPENJDK_SRC_ZIP) -C openjdk; \
chmod -R ug+w openjdk ; \
- sh $(abs_top_srcdir)/fsg.sh ; \
+ sh $(abs_top_builddir)/fsg.sh ; \
fi
endif
endif
@@ -1665,7 +1664,7 @@
stamps/icedtea.stamp: stamps/bootstrap-directory-symlink.stamp \
$(OPENJDK_TREE) stamps/cacao.stamp stamps/rewrite-rhino.stamp \
stamps/jamvm.stamp
- $(ARCH_PREFIX) $(MAKE) -j1 \
+ $(ICEDTEA_UNSET) $(ARCH_PREFIX) $(MAKE) -j1 \
$(ICEDTEA_ENV) \
-C openjdk \
$(ICEDTEA_BUILD_TARGET)
@@ -1696,7 +1695,7 @@
stamps/icedtea-debug.stamp: stamps/bootstrap-directory-symlink.stamp \
$(OPENJDK_TREE) stamps/cacao.stamp stamps/rewrite-rhino.stamp \
stamps/jamvm.stamp
- $(ARCH_PREFIX) $(MAKE) -j1 \
+ $(ICEDTEA_UNSET) $(ARCH_PREFIX) $(MAKE) -j1 \
$(ICEDTEA_ENV) \
-C openjdk \
$(ICEDTEA_DEBUG_BUILD_TARGET)
@@ -2080,7 +2079,7 @@
stamps/icedtea-ecj.stamp: stamps/bootstrap-directory-symlink-ecj.stamp \
$(OPENJDK_ECJ_TREE) stamps/jamvm.stamp stamps/cacao.stamp \
stamps/rewrite-rhino.stamp
- $(ARCH_PREFIX) $(MAKE) -j1 \
+ $(ICEDTEA_UNSET) $(ARCH_PREFIX) $(MAKE) -j1 \
$(ICEDTEA_ENV_ECJ) \
-C openjdk-ecj/ \
$(ICEDTEA_BUILD_TARGET)
diff -r 199332d3ed53 -r 51379b337a8e NEWS
--- a/NEWS Wed Nov 12 23:58:13 2014 +0000
+++ b/NEWS Sun Jan 25 20:35:44 2015 +0000
@@ -14,21 +14,188 @@
New in release 1.14.0 (201X-XX-XX):
+* Security fixes
+ - S8046656: Update protocol support
+ - S8047125, CVE-2015-0395: (ref) More phantom object references
+ - S8047130: Fewer escapes from escape analysis
+ - S8048035, CVE-2015-0400: Ensure proper proxy protocols
+ - S8049253: Better GC validation
+ - S8050807, CVE-2015-0383: Better performing performance data handling
+ - S8054367, CVE-2015-0412: More references for endpoints
+ - S8055304, CVE-2015-0407: More boxing for DirectoryComboBoxModel
+ - S8055309, CVE-2015-0408: RMI needs better transportation considerations
+ - S8055479: TLAB stability
+ - S8055489, CVE-2014-6585: Better substitution formats
+ - S8056264, CVE-2014-6587: Multicast support improvements
+ - S8056276, CVE-2014-6591: Fontmanager feature improvements
+ - S8057555, CVE-2014-6593: Less cryptic cipher suite management
+ - S8058982, CVE-2014-6601: Better verification of an exceptional invokespecial
+ - S8059485, CVE-2015-0410: Resolve parsing ambiguity
+ - S8061210, CVE-2014-3566: Issues in TLS
+* Import of OpenJDK6 b34
+ - OJ43: Backport JAX_WS-945; Socket backlog may be limiting lwhs performance
+ - OJ44: Add missing TimeZone test cases included in OpenJDK 7 revision 0.
+ - OJ45: Fix copyright headers on imported files
+ - OJ46: Fix lost Classpath exception
+ - OJ47: Remove @Override annotation on interfaces added by 2015/01/20 security fixes.
+ - OJ48: Fix substitution error.
+ - OJ49: Fix placement of 8023956 fix.
+ - OJ50: Fix reference to missing pd_attempt_reserve_memory_at
+ - S4873188: Support TLS 1.1
+ - S6364329: jstat displays "invalid argument count" with usage
+ - S6461635: [TESTBUG] BasicTests.sh test fails intermittently
+ - S6507067: TimeZone country/area message error
+ - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
+ - S6578647: Undefined requesting URL in java.net.Authenticator.getPasswordAuthentication()
+ - S6585666: Spanish language names not compliant with CLDR
+ - S6587676: Krb5LoginModule failure if useTicketCache=true on Vista
+ - S6608572: Currency change for Malta and Cyprus
+ - S6610748: Dateformat - AM-PM indicator in Finnish appears to be from English
+ - S6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
+ - S6631048: Problem when writing on output stream of HttpURLConnection
+ - S6641309: Wrong Cookie separator used in HttpURLConnection
+ - S6641312: Fix krb5 codes indentation problems
+ - S6645271: Wrong date format for Croatian (hr) locale
+ - S6646611: Incorrect spelling of month name in locale for Belarusian language ("be", "BY")
+ - S6647452: Remove obfuscation, framework and provider self-verification checking
+ - S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
+ - S6659779: HttpURLConnections logger should log tunnel requests
+ - S6670362: HTTP/SPNEGO should work across realms
More information about the distro-pkg-dev
mailing list