/hg/icedtea7: 2 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Aug 1 14:40:37 UTC 2014


changeset 8210a99abe92 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8210a99abe92
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jul 25 18:25:06 2014 +0100

	Add release notes for 2.4.8 & 2.5.1.

	2014-07-25  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* NEWS: Add release notes for 2.4.8 & 2.5.1.
		Remove duplicates listed under 2.6.0.


changeset 8cc9f91d6085 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8cc9f91d6085
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Aug 01 15:31:11 2014 +0100

	Update to icedtea-2.6pre05.
	Fix merge duplication in com.sun.script.javascript.RhinoTopLevel
	PR1736: AWT loads gtk3 in all the look and feel configurations
	PR1781: NSS PKCS11 provider fails to handle multipart AES encryption
	PR1786: Allow x86 build to occur on x86_64 using a previously built x86_64 build
	PR1808: Type-punning Warnings in Demos on PPC
	PR1839, G478960: Provide Infinality Support via fontconfig
	PR1853: Revert PR729 from minor release
	PR1864: PCSC + OpenJDK 1.7 crash on Fedora 20
	PR1868: Avoid x86 workaround when running Zero rather than a JIT
	PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
	RH1059925: RFE: Version Java libraries to allow using multiple Java versions with Linux capabilities enabled
	RH905128: [CRASH] OpenJDK-1.7.0 while using NSS security provider and kerberos
	S8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell
	S8038392, RH1064383: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
	S8042309: Some bugfixes for the ppc64 port

	2014-07-31  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(CORBA_CHANGESET): Update to icedtea-2.6pre05 tag.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		* NEWS: Updated.
		* configure.ac: Bump to pre05.
		* hotspot.map: Update to icedtea-2.6pre05tag. Set
		type of default to drop and aarch64 to hg.
		* patches/rhino.patch: Regenerated following
		removal of merge artefact.

	2014-06-12  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* AUTHORS:
		Add authors of infinality patch. Websites are used
		as present as couldn't find any e-mail addresses.
		* INSTALL: Document --enable-infinality.
		* Makefile.am:
		(DROP_URL): Added to point to drops on IcedTea server.
		(CACAO_BASE_URL): Reference DROP_URL.
		(JAMVM_BASE_URL): Likewise.
		(ICEDTEA_MAJOR): Split out major release name ('IcedTea7')
		(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR.
		(ICEDTEA_URL): Path to drops.
		(OPENJDK_URL): Removed.
		(CORBA_URL): Likewise.
		(JAXP_URL): Likewise.
		(JAXWS_URL): Likewise.
		(JDK_URL): Likewise.
		(LANGTOOLS_URL): Likewise.
		(HS_TYPE): Added. Differentiate between a drop tarball
		and a hg archive in hotspot.map.
		(HS_URL): Bump field number by 1 following addition of type.
		(HS_CHANGESET): Likewise.
		(HS_SHA256SUM): Likewise.
		(OPENJDK_SRC_ZIP): Change suffix to bz2.
		(CORBA_SRC_ZIP): Likewise.
		(JAXP_SRC_ZIP): Likewise.
		(JAXWS_SRC_ZIP): Likewise.
		(JDK_SRC_ZIP): Likewise.
		(LANGTOOLS_SRC_ZIP): Likewise.
		(HOTSPOT_SRC_ZIP): Likewise.
		(ICEDTEA_ENV): Set INFINALITY_SUPPORT=true when
		infinality is enabled.
		(download-openjdk): Use ICEDTEA_URL for all drops.
		(download-hotspot); Support HS_TYPE, appending
		"archive/$(HS_CHANGESET)" to hg archive URLs and
		"$(HOTSPOT_SRC_ZIP)" to drop URLs.
		(ADD_ZERO_CONFIGURE_ARGS): Change suffix to bz2.
		* acinclude.m4:
		(IT_ENABLE_INFINALITY): Macro for new option.
		* configure.ac: Invoke IT_ENABLE_INFINALITY instead
		of its dependency, IT_CHECK_FOR_FONTCONFIG.


diffstat:

 AUTHORS             |    2 +
 ChangeLog           |   70 ++++++++++++++++
 INSTALL             |    1 +
 Makefile.am         |   87 +++++++++++---------
 NEWS                |  218 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 acinclude.m4        |   28 ++++++
 configure.ac        |    4 +-
 hotspot.map         |    6 +-
 patches/rhino.patch |   52 ++++++------
 9 files changed, 389 insertions(+), 79 deletions(-)

diffs (truncated from 751 to 500 lines):

diff -r e39193e994c8 -r 8cc9f91d6085 AUTHORS
--- a/AUTHORS	Thu Jul 24 17:28:25 2014 +0100
+++ b/AUTHORS	Fri Aug 01 15:31:11 2014 +0100
@@ -2,6 +2,7 @@
 Please keep this list in alphabetical order.
 
 Lillian Angel <langel at redhat.com>
+Aleksandar Antok <http://www.aleksandara.net>
 Alon Bar-Lev <alon.barlev at gmail.com>
 Gary Benson <gbenson at redhat.com>
 Tania Bento <tbento at redhat.com>
@@ -22,6 +23,7 @@
 Radim Kolar <hsn at sanatana.filez.com>
 Matthias Klose <doko at ubuntu.com>
 Francis Kung <fkung at redhat.com>
+Trustin Lee <http://t.motd.kr>
 DJ Lucas <dj at linuxfromscratch.org>
 Omair Majid <omajid at redhat.com>
 Casey Marshall <csm at gnu.org>
diff -r e39193e994c8 -r 8cc9f91d6085 ChangeLog
--- a/ChangeLog	Thu Jul 24 17:28:25 2014 +0100
+++ b/ChangeLog	Fri Aug 01 15:31:11 2014 +0100
@@ -1,3 +1,73 @@
+2014-07-31  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-2.6pre05 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* configure.ac: Bump to pre05.
+	* hotspot.map: Update to icedtea-2.6pre05tag. Set
+	type of default to drop and aarch64 to hg.
+	* patches/rhino.patch: Regenerated following
+	removal of merge artefact.
+
+2014-06-12  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* AUTHORS:
+	Add authors of infinality patch. Websites are used
+	as present as couldn't find any e-mail addresses.
+	* INSTALL: Document --enable-infinality.
+	* Makefile.am:
+	(DROP_URL): Added to point to drops on IcedTea server.
+	(CACAO_BASE_URL): Reference DROP_URL.
+	(JAMVM_BASE_URL): Likewise.
+	(ICEDTEA_MAJOR): Split out major release name ('IcedTea7')
+	(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR.
+	(ICEDTEA_URL): Path to drops.
+	(OPENJDK_URL): Removed.
+	(CORBA_URL): Likewise.
+	(JAXP_URL): Likewise.
+	(JAXWS_URL): Likewise.
+	(JDK_URL): Likewise.
+	(LANGTOOLS_URL): Likewise.
+	(HS_TYPE): Added. Differentiate between a drop tarball
+	and a hg archive in hotspot.map.
+	(HS_URL): Bump field number by 1 following addition of type.
+	(HS_CHANGESET): Likewise.
+	(HS_SHA256SUM): Likewise.
+	(OPENJDK_SRC_ZIP): Change suffix to bz2.
+	(CORBA_SRC_ZIP): Likewise.
+	(JAXP_SRC_ZIP): Likewise.
+	(JAXWS_SRC_ZIP): Likewise.
+	(JDK_SRC_ZIP): Likewise.
+	(LANGTOOLS_SRC_ZIP): Likewise.
+	(HOTSPOT_SRC_ZIP): Likewise.
+	(ICEDTEA_ENV): Set INFINALITY_SUPPORT=true when
+	infinality is enabled.
+	(download-openjdk): Use ICEDTEA_URL for all drops.
+	(download-hotspot); Support HS_TYPE, appending
+	"archive/$(HS_CHANGESET)" to hg archive URLs and
+	"$(HOTSPOT_SRC_ZIP)" to drop URLs.
+	(ADD_ZERO_CONFIGURE_ARGS): Change suffix to bz2.
+	* acinclude.m4:
+	(IT_ENABLE_INFINALITY): Macro for new option.
+	* configure.ac: Invoke IT_ENABLE_INFINALITY instead
+	of its dependency, IT_CHECK_FOR_FONTCONFIG.
+
+2014-07-25  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* NEWS: Add release notes for 2.4.8 & 2.5.1.
+	Remove duplicates listed under 2.6.0.
+
 2014-06-13  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	PR1847: Synchronise javac.in with IcedTea6
diff -r e39193e994c8 -r 8cc9f91d6085 INSTALL
--- a/INSTALL	Thu Jul 24 17:28:25 2014 +0100
+++ b/INSTALL	Fri Aug 01 15:31:11 2014 +0100
@@ -206,6 +206,7 @@
 * --enable-sunec: Build the SunEC crypto provider against system NSS.
 * --enable-native-debuginfo: Include debuginfo in native binaries.
 * --enable-java-debuginfo: Include debuginfo in Java class files.
+* --enable-infinality: Use fontconfig for better font rendering
 
 Testing
 =======
diff -r e39193e994c8 -r 8cc9f91d6085 Makefile.am
--- a/Makefile.am	Thu Jul 24 17:28:25 2014 +0100
+++ b/Makefile.am	Fri Aug 01 15:31:11 2014 +0100
@@ -4,45 +4,43 @@
 BUILD_VERSION = b15
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = d99431d571f8
-JAXP_CHANGESET = c3178eab3782
-JAXWS_CHANGESET = 95bbd42cadc9
-JDK_CHANGESET = b69f22ae0ef3
-LANGTOOLS_CHANGESET = fa084876cf02
-OPENJDK_CHANGESET = 9f06098d4daa
+CORBA_CHANGESET = 90a4103857ca
+JAXP_CHANGESET = b9104a740dcd
+JAXWS_CHANGESET = 5515daa64796
+JDK_CHANGESET = 605610f355ce
+LANGTOOLS_CHANGESET = 5f917c4b87a9
+OPENJDK_CHANGESET = 7c68cd217516
 
-CORBA_SHA256SUM = 0effb80b84fa2b601e3d9dd606d74eb46602d9434598fe251476025403947daf
-JAXP_SHA256SUM = c74e2a3f3870669caf3d4cc96dbd66b229537a4a3262a568a8804b77306f64dd
-JAXWS_SHA256SUM = 58031cca78172b608a6174ae9ad2e9f8fddd8b212e206185368e7860e067da44
-JDK_SHA256SUM = 2767c7195901c3df16c1558a7a7d9a42ffee57ba579b062aede8c3573b18de1b
-LANGTOOLS_SHA256SUM = 8dba11b21e934c59fbe0814e4d1359c1db891484128b3465875a5ba23c350849
-OPENJDK_SHA256SUM = 6eddef0455ed71ec38269e61352f9330dd3de5189617e6f335da84af823fafa4
+CORBA_SHA256SUM = 43ada95a15b643ec35deac4526c3085b4ec49ac774e7fd23ecd30e22f7213ec0
+JAXP_SHA256SUM = a8d2baafe13c408b6f53c643dfde5f217a2de6911d798e8d80a3d9a8eeea0258
+JAXWS_SHA256SUM = 65c428d801172477a3fd7bf9383aa8d42074fc78eaf138a78c4f631aca1f1275
+JDK_SHA256SUM = f7f8c472b8950862d3ab2b663eec17a87959c9c8fcce6d46c32c3665323f790b
+LANGTOOLS_SHA256SUM = 98d1434fc8459eafab81e645e53dd45dafbbdbb0e8276a0f545b5f14b2178e2c
+OPENJDK_SHA256SUM = 593ec9147ba4c8165fbe602703765f925938de805dcdd6b5fe841e441817d20d
+
+DROP_URL = http://icedtea.classpath.org/download/drops
 
 CACAO_VERSION = e215e36be9fc
 CACAO_SHA256SUM = 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab
-CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao
+CACAO_BASE_URL = $(DROP_URL)/cacao
 CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
 CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
 
 JAMVM_VERSION = ec18fb9e49e62dce16c5094ef1527eed619463aa
 JAMVM_SHA256SUM = 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc
-JAMVM_BASE_URL = http://icedtea.classpath.org/download/drops/jamvm
+JAMVM_BASE_URL = $(DROP_URL)/jamvm
 JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
 JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
 
-ICEDTEA_PREFIX = icedtea7-forest
+ICEDTEA_MAJOR = icedtea7
+ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest
 ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX)
+ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)
 
-OPENJDK_URL = $(ICEDTEA_HG_URL)
-CORBA_URL = $(ICEDTEA_HG_URL)/corba
-JAXP_URL = $(ICEDTEA_HG_URL)/jaxp
-JAXWS_URL = $(ICEDTEA_HG_URL)/jaxws
-JDK_URL = $(ICEDTEA_HG_URL)/jdk
-LANGTOOLS_URL = $(ICEDTEA_HG_URL)/langtools
-
-HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_URL = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
 
 # Build directories
 
@@ -147,13 +145,13 @@
   LANGTOOLS_SRC_ZIP =
   HOTSPOT_SRC_ZIP =
 else
-  OPENJDK_SRC_ZIP = openjdk.tar.gz
-  CORBA_SRC_ZIP = corba.tar.gz
-  JAXP_SRC_ZIP = jaxp.tar.gz
-  JAXWS_SRC_ZIP = jaxws.tar.gz
-  JDK_SRC_ZIP = jdk.tar.gz
-  LANGTOOLS_SRC_ZIP = langtools.tar.gz
-  HOTSPOT_SRC_ZIP = hotspot.tar.gz
+  OPENJDK_SRC_ZIP = openjdk.tar.bz2
+  CORBA_SRC_ZIP = corba.tar.bz2
+  JAXP_SRC_ZIP = jaxp.tar.bz2
+  JAXWS_SRC_ZIP = jaxws.tar.bz2
+  JDK_SRC_ZIP = jdk.tar.bz2
+  LANGTOOLS_SRC_ZIP = langtools.tar.bz2
+  HOTSPOT_SRC_ZIP = hotspot.tar.bz2
 endif
 
 if WITH_HGREV
@@ -575,6 +573,11 @@
 	DEBUG_CLASSFILES="true"
 endif
 
+if ENABLE_INFINALITY
+ICEDTEA_ENV += \
+       INFINALITY_SUPPORT="true"
+endif
+
 # OpenJDK boot build environment.
 ICEDTEA_ENV_BOOT = $(ICEDTEA_ENV) \
 	BOOTCLASSPATH_CLS_RT="-bootclasspath $(CLS_DIR_BOOT):$(RUNTIME)" \
@@ -869,7 +872,7 @@
 	    if [ -e $(OPENJDK_SRC_ZIP) ] ; then \
 	      mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(OPENJDK_URL)/archive/$(OPENJDK_CHANGESET).tar.gz -O $(OPENJDK_SRC_ZIP); \
+	    $(WGET) $(ICEDTEA_URL)/$(OPENJDK_SRC_ZIP); \
 	    if ! echo "$(OPENJDK_SHA256SUM)  $(OPENJDK_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of OpenJDK root zip"; false; \
@@ -888,7 +891,7 @@
 	    if [ $(CORBA_SRC_ZIP) ] ; then \
 	      mv $(CORBA_SRC_ZIP) $(CORBA_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(CORBA_URL)/archive/$(CORBA_CHANGESET).tar.gz -O $(CORBA_SRC_ZIP); \
+	    $(WGET) $(ICEDTEA_URL)/$(CORBA_SRC_ZIP); \
 	    if ! echo "$(CORBA_SHA256SUM)  $(CORBA_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of CORBA zip"; false; \
@@ -907,7 +910,7 @@
 	    if [ $(JAXP_SRC_ZIP) ] ; then \
 	      mv $(JAXP_SRC_ZIP) $(JAXP_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(JAXP_URL)/archive/$(JAXP_CHANGESET).tar.gz -O $(JAXP_SRC_ZIP); \
+	    $(WGET) $(ICEDTEA_URL)/$(JAXP_SRC_ZIP); \
 	    if ! echo "$(JAXP_SHA256SUM)  $(JAXP_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of JAXP zip"; false; \
@@ -926,7 +929,7 @@
 	    if [ $(JAXWS_SRC_ZIP) ] ; then \
 	      mv $(JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(JAXWS_URL)/archive/$(JAXWS_CHANGESET).tar.gz -O $(JAXWS_SRC_ZIP); \
+	    $(WGET) $(ICEDTEA_URL)/$(JAXWS_SRC_ZIP); \
 	    if ! echo "$(JAXWS_SHA256SUM)  $(JAXWS_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of JAXWS zip"; false; \
@@ -945,7 +948,7 @@
 	    if [ $(JDK_SRC_ZIP) ] ; then \
 	      mv $(JDK_SRC_ZIP) $(JDK_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(JDK_URL)/archive/$(JDK_CHANGESET).tar.gz -O $(JDK_SRC_ZIP); \
+	    $(WGET) $(ICEDTEA_URL)/$(JDK_SRC_ZIP); \
 	    if ! echo "$(JDK_SHA256SUM)  $(JDK_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of JDK zip"; false; \
@@ -964,7 +967,7 @@
 	    if [ $(LANGTOOLS_SRC_ZIP) ] ; then \
 	      mv $(LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(LANGTOOLS_URL)/archive/$(LANGTOOLS_CHANGESET).tar.gz -O $(LANGTOOLS_SRC_ZIP); \
+	    $(WGET) $(ICEDTEA_URL)/$(LANGTOOLS_SRC_ZIP); \
 	    if ! echo "$(LANGTOOLS_SHA256SUM)  $(LANGTOOLS_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of langtools zip"; false; \
@@ -1079,7 +1082,11 @@
 	    if [ -e $(HOTSPOT_SRC_ZIP) ] ; then \
 	      mv $(HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP).old ; \
 	    fi ; \
-	    $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).tar.gz -O $(HOTSPOT_SRC_ZIP) ; \
+	    if test "x$(HS_TYPE)" = "xhg"; then \
+	      $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).tar.gz -O $(HOTSPOT_SRC_ZIP) ; \
+	    else \
+	      $(WGET) $(HS_URL)/$(HOTSPOT_SRC_ZIP) ; \
+            fi ; \
 	    if ! echo "$(HS_SHA256SUM)  $(HOTSPOT_SRC_ZIP)" \
 	      | $(SHA256SUM) --check ; then \
 	      echo "ERROR: Bad download of HotSpot zip"; false; \
@@ -2245,7 +2252,7 @@
 			'--disable-bootstrap% '--enable-bootstrap% , \
 		$(CONFIGURE_ARGS)) \
 	$(foreach i, openjdk hotspot corba jaxp jaxws jdk langtools, \
-	  $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.gz))
+	  $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.bz2))
 
 ADD_ZERO_EXTRA_BUILD_ENV = \
 	BUILD_LANGTOOLS=false ALT_LANGTOOLS_DIST=$(BUILD_OUTPUT_DIR)/langtools/dist \
diff -r e39193e994c8 -r 8cc9f91d6085 NEWS
--- a/NEWS	Thu Jul 24 17:28:25 2014 +0100
+++ b/NEWS	Fri Aug 01 15:31:11 2014 +0100
@@ -29,29 +29,22 @@
   - S8002148: [TEST_BUG] The four lines printed are not the bold typeface.
   - S8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
   - S8012026: [macosx] Component.getMousePosition() does not work in an applet on MacOS
-  - S8013611: Modal dialog fails to obtain keyboard focus
   - S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
   - S8019623: Lack of synchronization in AppContext.getAppContext()
   - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
-  - S8019990: IM candidate window appears on the South-East corner of the display.
-  - S8020191: System.getProperty("os.name") returns "Windows NT (unknown)" on Windows 8.1
   - S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
   - S8022531: [TEST_BUG] After double-click on the folder names , there is no 'OK' button in the dialog.
   - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
-  - S8023990: Regression: postscript size increase from 6u18
   - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows
   - S8027026: Change keytool -genkeypair to use -keyalg RSA
-  - S8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently
   - S8027348: (process) Enhancement of handling async close of ProcessInputStream
   - S8027359: XML parser returns incorrect parsing results
   - S8028073: race condition in ObjectMonitor implementation causing deadlocks
   - S8028616: Htmleditorkit parser doesn't handle leading slash (/)
   - S8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
   - S8029073: (corba) New connection reclaimed when number of connection is greater than highwatermark
-  - S8030655: Regression: 14_01 Security fix 8024306 causes test failures
   - S8030698: Several GUI labels in jconsole need correction
   - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java fails if java output contains VM warning
-  - S8030813: Signed applet fails to load when CRLs are stored in an LDAP directory
   - S8030878: JConsole issues meaningless message if SSL connection fails
   - S8031061: new hotspot build - hs24.60-b07
   - S8031572: jarsigner -verify exits with 0 when a jar file is not properly signed
@@ -73,14 +66,223 @@
   - S8035988: 7u60 l10n resource file translation update 1
   - S8036022: D3D: rendering with XOR composite causes InternalError.
   - S8036778: new hotspot build - hs24.80-b05
-  - S8036786: Update jdk7 testlibrary to match jdk8
   - S8036863: Update jdk7 testlibrary to match jdk8 in hotspot
   - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
   - S8038640: new hotspot build - hs24.80-b06
   - S8038785: hot workaround fix for a crash in C2 compiler at Node::rematerialize
 * Bug fixes
+  - PR1786: Allow x86 build to occur on x86_64 using a previously built x86_64 build
   - PR1847: Synchronise javac.in with IcedTea6
 
+New in release 2.4.8 (2014-07-23):
+
+* Security fixes
+  - S8029755, CVE-2014-4209: Enhance subject class
+  - S8030763: Validate global memory allocation
+  - S8031340, CVE-2014-4264: Better TLS/EC management
+  - S8031346, CVE-2014-4244: Enhance RSA key handling
+  - S8031540: Introduce document horizon
+  - S8032536: JVM resolves wrong method in some unusual cases
+  - S8033055: Issues in 2d
+  - S8033301, CVE-2014-4266: Build more informative InfoBuilder
+  - S8034267: Probabilistic native crash
+  - S8034272: Do not cram data into CRAM arrays
+  - S8034985, CVE-2014-2483: Better form for Lambda Forms
+  - S8035004, CVE-2014-4252: Provider provides less service
+  - S8035009, CVE-2014-4218: Make Proxy representations consistent
+  - S8035119, CVE-2014-4219: Fix exceptions to bytecode verification
+  - S8035699, CVE-2014-4268: File choosers should be choosier
+  - S8035788. CVE-2014-4221: Provide more consistency for lookups
+  - S8035793, CVE-2014-4223: Maximum arity maxed out
+  - S8036571: (process) Process process arguments carefully
+  - S8036800: Attribute OOM to correct part of code
+  - S8037046: Validate libraries to be loaded
+  - S8037076, CVE-2014-2490: Check constant pool constants
+  - S8037157: Verify <init> call
+  - S8037162, CVE-2014-4263: More robust DH exchanges
+  - S8037167, CVE-2014-4216: Better method signature resolution
+  - S8039520, CVE-2014-4262: More atomicity of atomic updates
+* Backports
+  - S5049299: (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
+  - S6571600: JNI use results in UnsatisfiedLinkError looking for libmawt.so
+  - S7131153: GetDC called way too many times - causes bad performance.
+  - S7190349: [macosx] Text (Label) is incorrectly drawn with a rotated g2d
+  - S8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException
+  - S8001109: arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
+  - S8008118: (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c
+  - S8013611: Modal dialog fails to obtain keyboard focus
+  - S8013809: deadlock in SSLSocketImpl between between write and close
+  - S8013836: getFirstDayOfWeek reports wrong day for pt-BR locale
+  - S8014460: Need to check for non-empty EXT_LIBS_PATH before using it
+  - S8019853: Break logging and AWT circular dependency
+  - S8019990: IM candidate window appears on the South-East corner of the display.
+  - S8020191: System.getProperty("os.name") returns "Windows NT (unknown)" on Windows 8.1
+  - S8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
+  - S8023990: Regression: postscript size increase from 6u18
+  - S8024283: 10 nashorn tests fail with similar stack trace InternalError with cause being NoClassDefFoundError
+  - S8024616: JSR292: lazily initialize core NamedFunctions used for bootstrapping
+  - S8024648: 7141246 & 8016131 break Zero port (AArch64 only)
+  - S8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
+  - S8025588: [macosx] Frozen AppKit thread in 7u40
+  - S8026404: Logging in Applet can trigger ACE: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
+  - S8026705: [TEST_BUG] java/beans/Introspector/TestTypeResolver.java failed
+  - S8027196: Increment minor version of HSx for 7u55 and initialize the build number
+  - S8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently
+  - S8028285: RMI Thread can no longer call out to AWT
+  - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
+  - S8030655: Regression: 14_01 Security fix 8024306 causes test failures
+  - S8030813: Signed applet fails to load when CRLs are stored in an LDAP directory
+  - S8030822: (tz) Support tzdata2013i
+  - S8031050: (thread) Change Thread initialization so that thread name is set before invoking SecurityManager
+  - S8031075: [Regression] focus disappears with shift+tab on dialog having one focus component
+  - S8031462: Fonts with morx tables are broken with latest ICU fixes
+  - S8032585: JSR292: IllegalAccessError when attempting to invoke protected method from different package
+  - S8032740: Need to create SE Embedded Source Bundles in 7 Release
+  - S8033278: Missed access checks for Lookup.unreflect* after 8032585
+  - S8034772: JDK-8028795 brought a specification change to 7u55 release and caused JCK7 signature test failure
+  - S8035283: Second phase of branch shortening doesn't account for loop alignment
+  - S8035613: With active Securitymanager JAXBContext.newInstance fails
+  - S8035618: Four api/org_omg/CORBA TCK tests fail under plugin only
+  - S8036147: Increment hsx 24.55 build to b02 for 7u55-b11
+  - S8036786: Update jdk7 testlibrary to match jdk8
+  - S8036837: Increment hsx 24.55 build to b03 for 7u55-b12
+  - S8037012: (tz) Support tzdata2014a
+  - S8038306: (tz) Support tzdata2014b
+  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
+  - S8042264: 7u65 l10n resource file translation update 1
+  - S8042582: Test java/awt/KeyboardFocusmanager/ChangeKFMTest/ChangeKFMTest.html fails on Windows x64
+  - S8042590: Running form URL throws NPE
+  - S8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader
+  - S8043012: (tz) Support tzdata2014c
+* Bug fixes
+  - Fix accidental reversion of PR1188 for armel
+  - PR1781: NSS PKCS11 provider fails to handle multipart AES encryption
+  - PR1830: Drop version requirement for LCMS 2
+  - PR1833, RH1022017: Report elliptic curves supported by NSS, not the SunEC library
+  - RH905128: [CRASH] OpenJDK-1.7.0 while using NSS security provider and kerberos
+* AArch64 port
+  - AArch64 C2 instruct for smull
+  - Add a constructor as a conversion from Register - RegSet.  Use it.
+  - Add RegSet::operator+=.
+  - Add support for a few simple intrinsics
+  - Add support for builtin crc32 instructions
+  - Add support for CRC32 intrinsic
+  - Add support for Neon implementation of CRC32
+  - All address constants are 48 bits in size.
+  - C1: Fix offset overflow when profiling.
+  - Common frame handling for C1/C2 which correctly handle all frame sizes
+  - Correct costs for operations with shifts.
+  - Correct OptoAssembly for prologs and epilogs.
+  - Delete useless instruction.
+  - Don't use any form of _call_VM_leaf when we're calling a stub.
+  - Fast string comparison
+  - Fast String.equals()
+  - Fix a tonne of bogus comments.
+  - Fix biased locking and enable as default
+  - Fix instruction size from 8 to 4
+  - Fix opto assembly for shifts.
+  - Fix register misuse in verify_method_data_pointer
+  - Fix register usage in generate_verify_oop().
+  - Implement various locked memory operations.
+  - Improve C1 performance improvements in ic_cache checks
+  - Improve code generation for pop(), as suggested by Edward Nevill.
+  - Improvements to safepoint polling
+  - Make code entry alignment 64 for C2
+  - Minor optimisation for divide by 2
+  - New cost model for instruction selection.
+  - Offsets in lookupswitch instructions should be signed.
+  - Optimise addressing of card table byte map base
+  - Optimise C2 entry point verification
+  - Optimise long divide by 2
+  - Performance improvement and ease of use changes pulled from upstream
+  - Preserve callee save FP registers around call to java code
+  - Remove obsolete C1 patching code.
+  - Remove special-case handling of division arguments.  AArch64 doesn't need it.
+  - Remove unnecessary memory barriers around CAS operations
+  - Restore sp from sender sp, r13 in crc32 code
+  - Restrict default ReservedCodeCacheSize to 128M
+  - Rewrite CAS operations to be more conservative
+  - Save intermediate state before removing C1 patching code.
+  - Tidy up register usage in push/pop instructions.
+  - Tidy up stack frame handling.
+  - Use 2- and 3-instruction immediate form of movoop and mov_metadata in C2-generated code.
+  - Use an explicit set of registers rather than a bitmap for psh and pop operations.
+  - Use explicit barrier instructions in C1.
+  - Use gcc __clear_cache instead of doing it ourselves
+
+New in release 2.5.1 (2014-07-16):
+
+* Security fixes
+  - S8029755, CVE-2014-4209: Enhance subject class
+  - S8030763: Validate global memory allocation
+  - S8031340, CVE-2014-4264: Better TLS/EC management
+  - S8031346, CVE-2014-4244: Enhance RSA key handling
+  - S8031540: Introduce document horizon
+  - S8032536: JVM resolves wrong method in some unusual cases
+  - S8033055: Issues in 2d
+  - S8033301, CVE-2014-4266: Build more informative InfoBuilder
+  - S8034267: Probabilistic native crash
+  - S8034272: Do not cram data into CRAM arrays
+  - S8034985, CVE-2014-2483: Better form for Lambda Forms
+  - S8035004, CVE-2014-4252: Provider provides less service
+  - S8035009, CVE-2014-4218: Make Proxy representations consistent
+  - S8035119, CVE-2014-4219: Fix exceptions to bytecode verification
+  - S8035699, CVE-2014-4268: File choosers should be choosier
+  - S8035788. CVE-2014-4221: Provide more consistency for lookups
+  - S8035793, CVE-2014-4223: Maximum arity maxed out
+  - S8036571: (process) Process process arguments carefully
+  - S8036800: Attribute OOM to correct part of code
+  - S8037046: Validate libraries to be loaded
+  - S8037076, CVE-2014-2490: Check constant pool constants
+  - S8037157: Verify <init> call
+  - S8037162, CVE-2014-4263: More robust DH exchanges
+  - S8037167, CVE-2014-4216: Better method signature resolution
+  - S8039520, CVE-2014-4262: More atomicity of atomic updates
+* Backports
+  - S8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException


More information about the distro-pkg-dev mailing list