/hg/release/icedtea7-2.5: 10 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Sat Jun 14 07:02:03 UTC 2014


changeset b19b988d9c06 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=b19b988d9c06
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Jun 12 21:23:05 2014 +0100

	PR1741: Break PulseAudio provider out into IcedTea-Sound

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

		PR1741: Break PulseAudio provider out into IcedTea-Sound
		* patches/pulse-soundproperties.patch,
		* pulseaudio/COPYING,
		* pulseaudio/README,
		* pulseaudio/src/java/META-INF/services/javax.sound.sampled.spi.MixerProvider,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java,
		* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java,
		* pulseaudio/src/native/jni-common.c,
		* pulseaudio/src/native/jni-common.h,
		* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_ContextEvent.c,
		* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c,
		* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Operation.c,
		* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c,
		* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c,
		* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c,
		* pulseaudio/testsounds/README,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/OtherSoundProvidersAvailableTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioEventLoopOverhead.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerProviderTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerRawTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLineTest.java,
		* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java:
		Moved to IcedTea-Sound.
		* INSTALL: Remove PulseAudio references.
		* Makefile.am:
		(PULSE_JAVA_DIR): Removed.
		(PULSE_JAVA_NATIVE_SRCDIR): Likewise.
		(PULSE_JAVA_NATIVE_SRCS): Likewise.
		(PULSE_JAVA_BUILDDIR): Likewise.
		(PULSE_JAVA_NATIVE_BUILDDIR): Likewise.
		(PULSE_JAVA_NATIVE_OBJECTS): Likewise.
		(PULSE_JAVA_JAVA_SRCDIR): Likewise.
		(PULSE_JAVA_CLASS_DIR): Likewise.
		(PULSE_JAVA_TARGET): Removed.
		(ICEDTEA_PATCHES): Drop PulseAudio patch.
		(PULSEAUDIO_SRCS): Removed.
		(EXTRA_DIST): Removed PULSEAUDIO_SRCS.
		(clean-local): Remove clean-add-pulseaudio
		and clean-add-pulseaudio-debug.
		(.PHONY): Likewise and clean-add-pulseaudio-boot.
		(add-pulseaudio): Removed.
		(clean-add-pulseaudio): Likewise.
		(add-pulseaudio-debug): Likewise.
		(clean-add-pulseaudio-debug): Likewise.
		(icedtea-stage2): Remove add-pulseaudio dependency.
		(icedtea-debug-stage2): Remove add-pulseaudio-debug
		dependency.
		(add-pulseaudio-boot): Removed.
		(clean-add-pulseaudio-boot): Likewise.
		(icedtea-stage1): Remove add-pulseaudio-boot debug.
		(clean-icedtea-stage1): Remove clean-add-pulseaudio-boot
		dependency.
		(pulse-java): Removed.
		(pulse-java-class): Likewise.
		(pulse-java-jar): Likewise.
		(pulse-java-headers): Likewise.
		($(PULSE_JAVA_NATIVE_BUILDDIR)/%.o): Likewise.
		($(PULSE_JAVA_NATIVE_BUILDDIR)/libpulse-java.so): Likewise.
		(clean-pulse-java): Likewise.
		* NEWS: Updated.
		* configure.ac:
		Remove --enable-pulse-java option and PulseAudio library
		checks.


changeset 012d523c56c9 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=012d523c56c9
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 01:30:38 2014 +0100

	Update to icedtea-2.5pre08.
	PR1736: AWT loads gtk3 in all the look and feel configurations
	PR1808: Type-punning Warnings in Demos on PPC
	PR1835: Missing file in backport of ppc64le JIT support
	PR1839, G478960: Provide Infinality Support via fontconfig
	PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops

	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:
		(CORBA_CHANGESET): Update to icedtea-2.5pre08 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.
		(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_BRANCH): Split out branch version ('2.5')
		(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR and ICEDTEA_BRANCH.
		(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.
		* NEWS: Updated.
		* acinclude.m4:
		(IT_ENABLE_INFINALITY): Macro for new option.
		* configure.ac: Invoke IT_ENABLE_INFINALITY instead
		of its dependency, IT_CHECK_FOR_FONTCONFIG. Bump to
		pre08.
		* hotspot.map: Update to icedtea-2.5pre08tag. Set
		type of default to drop and aarch64 to hg.


changeset 1e1166e396a0 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=1e1166e396a0
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 01:46:35 2014 +0100

	Update tarball scripts and .hgignore

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

		* .hgignore: Add compile script added by
		recent version of Automake.
		* scripts/create_tarballs.sh: New script
		to create tarballs using Mercurial, as used
		for the drops created for the previous bump.
		* scripts/gen_changeset_and_sha256sums.sh:
		Updated to latest local version, with support
		for tarballs created by create_tarballs.sh.
		* scripts/update_tarballs.sh:
		Updated to latest local version with support
		for OpenJDK 8.


changeset 2311a87279e8 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=2311a87279e8
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 01:56:52 2014 +0100

	Remove obsolete files.

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

		* javaws.desktop,
		* javaws.png:
		Remove obsolete files.
		* Makefile.am:
		(EXTRA_DIST): Remove above.


changeset f327af93706b in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=f327af93706b
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 02:04:10 2014 +0100

	PR1843: Fail early if there is no native HotSpot JIT & all other options are disabled

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

		PR1843: Fail early if there is no native HotSpot JIT
		& all other options are disabled
		* acinclude.m4:
		(IT_ENABLE_ZERO_BUILD): Depend on
		IT_HAS_NATIVE_HOTSPOT_PORT. Split out arch-dependent
		code into that macro. Make ENABLE_CACAO test more
		readable.
		(IT_ENABLE_CACAO): Handle enableval same as other macros
		so possible values are only ever yes or no.
		(IT_ENABLE_JAMVM): Likewise.
		(IT_HAS_NATIVE_HOTSPOT_PORT): Architecture detection
		split out from IT_ENABLE_ZERO_BUILD. Now sets
		has_native_hotspot_port for later reference.
		* configure.ac:
		Error out if there is no native HotSpot port and
		Zero (which implies Shark & ARM32 JIT), CACAO and
		JamVM are all disabled.


changeset 86ec9bccfca9 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=86ec9bccfca9
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 20:23:50 2014 +0100

	Prepare for 2.5.0 release.

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

		* configure.ac: Set to 2.5.0.
		* NEWS: Set release date to today.


changeset 47947856cc3e in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=47947856cc3e
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 23:03:30 2014 +0100

	Update aarch64 port to jdk7u60_b04_aarch64_832

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

		Update aarch64 port to jdk7u60_b04_aarch64_832
		* Makefile.am:
		(ICEDTEA_PATCHES): Add back systemtap_gc patch
		just for aarch64. Now included in default tree.
		* hotspot.map:
		Bump aarch64 port and switch to drop as with default.


changeset 15b1fc0169cc in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=15b1fc0169cc
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 13 23:06:24 2014 +0100

	PR1848: Removal of project support leaves trailing '-' in version

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

		PR1848: Removal of project support leaves
		trailing '-' in version
		* Makefile.am:
		(versioning): Drop use of PROJECT_NAME removed
		in PR1365.
		* NEWS: Updated.


changeset 81ffee9f8143 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=81ffee9f8143
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sat Jun 14 00:57:51 2014 +0100

	Sync security changes for AArch64 port from 2.4 branch.

	2014-03-28  Andrew John Hughes  <gnu.andrew at redhat.com>

		* Makefile.am:
		(ICEDTEA_PATCHES): Add HotSpot security fixes for
		AArch64 port.
		(ICEDTEA_ENV): Set FULL_DEBUG_SYMBOLS=0 in AArch64
		build to avoid generating .diz files.
		* patches/hotspot/aarch64/20140415-8029858-enhance_array_copies.patch,
		* patches/hotspot/aarch64/20140415-8034926-attribute_classes_properly.patch:
		HotSpot security fixes for AArch64 port.


changeset 76ee7340a65f in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=76ee7340a65f
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sat Jun 14 07:29:33 2014 +0100

	Added tag icedtea-2.5.0 for changeset 81ffee9f8143


diffstat:

 .hgignore                                                                                   |     2 +-
 .hgtags                                                                                     |     1 +
 AUTHORS                                                                                     |     2 +
 ChangeLog                                                                                   |   227 +
 INSTALL                                                                                     |    10 +-
 Makefile.am                                                                                 |   313 +-
 NEWS                                                                                        |    10 +-
 acinclude.m4                                                                                |    91 +-
 configure.ac                                                                                |    35 +-
 hotspot.map                                                                                 |     6 +-
 javaws.desktop                                                                              |    11 -
 javaws.png                                                                                  |   Bin 
 patches/hotspot/aarch64/20140415-8029858-enhance_array_copies.patch                         |    22 +
 patches/hotspot/aarch64/20140415-8034926-attribute_classes_properly.patch                   |    32 +
 patches/pulse-soundproperties.patch                                                         |    16 -
 pulseaudio/COPYING                                                                          |   340 --
 pulseaudio/README                                                                           |    28 -
 pulseaudio/src/java/META-INF/services/javax.sound.sampled.spi.MixerProvider                 |     3 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java                      |   104 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java                   |    50 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java                             |   114 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java                         |   246 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java                         |   166 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java                    |   574 ----
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java                |   498 ---
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java                    |   124 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java                   |   792 -----
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java               |    62 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java           |    63 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java            |    87 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java                    |   161 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java          |   347 --
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java              |    95 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java          |   421 --
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java              |    88 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java           |   101 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java                   |    31 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java                            |   869 ------
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java            |    84 -
 pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java         |    70 -
 pulseaudio/src/native/jni-common.c                                                          |   236 -
 pulseaudio/src/native/jni-common.h                                                          |   100 -
 pulseaudio/src/native/org_classpath_icedtea_pulseaudio_ContextEvent.c                       |    63 -
 pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c                          |   297 --
 pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Operation.c                          |   100 -
 pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c               |   102 -
 pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c               |   107 -
 pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c                             |  1103 -------
 pulseaudio/testsounds/README                                                                |     4 -
 pulseaudio/testsounds/error.wav                                                             |   Bin 
 pulseaudio/testsounds/logout.wav                                                            |   Bin 
 pulseaudio/testsounds/startup.wav                                                           |   Bin 
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/OtherSoundProvidersAvailableTest.java |   114 -
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java               |   637 ----
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioEventLoopOverhead.java      |   100 -
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerProviderTest.java      |   118 -
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerRawTest.java           |   120 -
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java              |   434 ---
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java  |   299 --
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java     |  1406 ----------
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java         |   117 -
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLineTest.java     |   648 ----
 pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java         |   117 -
 scripts/create_tarballs.sh                                                                  |    93 +
 scripts/gen_changeset_and_sha256sums.sh                                                     |    80 +-
 scripts/update_tarballs.sh                                                                  |    79 +-
 66 files changed, 690 insertions(+), 12080 deletions(-)

diffs (truncated from 13399 to 500 lines):

diff -r 716f160592e2 -r 76ee7340a65f .hgignore
--- a/.hgignore	Wed Jun 11 02:29:44 2014 +0100
+++ b/.hgignore	Sat Jun 14 07:29:33 2014 +0100
@@ -10,4 +10,4 @@
 config.status
 install-sh
 Makefile.in
-
+compile
diff -r 716f160592e2 -r 76ee7340a65f .hgtags
--- a/.hgtags	Wed Jun 11 02:29:44 2014 +0100
+++ b/.hgtags	Sat Jun 14 07:29:33 2014 +0100
@@ -36,3 +36,4 @@
 60c41b88775a8043ff4922278eb0e801c330e8fe icedtea-2.3-branchpoint
 d0b14be8cbf8a705a3bec6cf8828b982405b059c icedtea-2.4-branchpoint
 b3eb30a2db9022bf34c51794ebe66f623c359d4c icedtea-2.5-branchpoint
+81ffee9f8143a9ced4e3c418924f2641ed72b2cc icedtea-2.5.0
diff -r 716f160592e2 -r 76ee7340a65f AUTHORS
--- a/AUTHORS	Wed Jun 11 02:29:44 2014 +0100
+++ b/AUTHORS	Sat Jun 14 07:29:33 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 716f160592e2 -r 76ee7340a65f ChangeLog
--- a/ChangeLog	Wed Jun 11 02:29:44 2014 +0100
+++ b/ChangeLog	Sat Jun 14 07:29:33 2014 +0100
@@ -1,3 +1,230 @@
+2014-03-28  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add HotSpot security fixes for
+	AArch64 port.
+	(ICEDTEA_ENV): Set FULL_DEBUG_SYMBOLS=0 in AArch64
+	build to avoid generating .diz files.
+	* patches/hotspot/aarch64/20140415-8029858-enhance_array_copies.patch,
+	* patches/hotspot/aarch64/20140415-8034926-attribute_classes_properly.patch:
+	HotSpot security fixes for AArch64 port.
+
+2014-06-13  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1848: Removal of project support leaves
+	trailing '-' in version
+	* Makefile.am:
+	(versioning): Drop use of PROJECT_NAME removed
+	in PR1365.
+	* NEWS: Updated.
+
+2014-06-13  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	Update aarch64 port to jdk7u60_b04_aarch64_832
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add back systemtap_gc patch
+	just for aarch64. Now included in default tree.
+	* hotspot.map:
+	Bump aarch64 port and switch to drop as with default.
+
+2014-06-13  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* configure.ac: Set to 2.5.0.
+	* NEWS: Set release date to today.
+
+2014-06-12  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1843: Fail early if there is no native HotSpot JIT
+	& all other options are disabled
+	* acinclude.m4:
+	(IT_ENABLE_ZERO_BUILD): Depend on
+	IT_HAS_NATIVE_HOTSPOT_PORT. Split out arch-dependent
+	code into that macro. Make ENABLE_CACAO test more
+	readable.
+	(IT_ENABLE_CACAO): Handle enableval same as other macros
+	so possible values are only ever yes or no.
+	(IT_ENABLE_JAMVM): Likewise.
+	(IT_HAS_NATIVE_HOTSPOT_PORT): Architecture detection
+	split out from IT_ENABLE_ZERO_BUILD. Now sets
+	has_native_hotspot_port for later reference.
+	* configure.ac:
+	Error out if there is no native HotSpot port and
+	Zero (which implies Shark & ARM32 JIT), CACAO and
+	JamVM are all disabled.
+
+2014-06-13  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* javaws.desktop,
+	* javaws.png:
+	Remove obsolete files.
+	* Makefile.am:
+	(EXTRA_DIST): Remove above.
+
+2014-06-12  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* .hgignore: Add compile script added by
+	recent version of Automake.
+	* scripts/create_tarballs.sh: New script
+	to create tarballs using Mercurial, as used
+	for the drops created for the previous bump.
+	* scripts/gen_changeset_and_sha256sums.sh:
+	Updated to latest local version, with support
+	for tarballs created by create_tarballs.sh.
+	* scripts/update_tarballs.sh:
+	Updated to latest local version with support
+	for OpenJDK 8.
+
+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:
+	(CORBA_CHANGESET): Update to icedtea-2.5pre08 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.
+	(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_BRANCH): Split out branch version ('2.5')
+	(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR and ICEDTEA_BRANCH.
+	(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.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_ENABLE_INFINALITY): Macro for new option.
+	* configure.ac: Invoke IT_ENABLE_INFINALITY instead
+	of its dependency, IT_CHECK_FOR_FONTCONFIG. Bump to
+	pre08.
+	* hotspot.map: Update to icedtea-2.5pre08tag. Set
+	type of default to drop and aarch64 to hg.
+
+2014-06-11  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1741: Break PulseAudio provider out into IcedTea-Sound
+	* patches/pulse-soundproperties.patch,
+	* pulseaudio/COPYING,
+	* pulseaudio/README,
+	* pulseaudio/src/java/META-INF/services/javax.sound.sampled.spi.MixerProvider,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java,
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java,
+	* pulseaudio/src/native/jni-common.c,
+	* pulseaudio/src/native/jni-common.h,
+	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_ContextEvent.c,
+	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c,
+	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Operation.c,
+	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c,
+	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c,
+	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c,
+	* pulseaudio/testsounds/README,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/OtherSoundProvidersAvailableTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioEventLoopOverhead.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerProviderTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerRawTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLineTest.java,
+	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java:
+	Moved to IcedTea-Sound.
+	* INSTALL: Remove PulseAudio references.
+	* Makefile.am:
+	(PULSE_JAVA_DIR): Removed.
+	(PULSE_JAVA_NATIVE_SRCDIR): Likewise.
+	(PULSE_JAVA_NATIVE_SRCS): Likewise.
+	(PULSE_JAVA_BUILDDIR): Likewise.
+	(PULSE_JAVA_NATIVE_BUILDDIR): Likewise.
+	(PULSE_JAVA_NATIVE_OBJECTS): Likewise.
+	(PULSE_JAVA_JAVA_SRCDIR): Likewise.
+	(PULSE_JAVA_CLASS_DIR): Likewise.
+	(PULSE_JAVA_TARGET): Removed.
+	(ICEDTEA_PATCHES): Drop PulseAudio patch.
+	(PULSEAUDIO_SRCS): Removed.
+	(EXTRA_DIST): Removed PULSEAUDIO_SRCS.
+	(clean-local): Remove clean-add-pulseaudio
+	and clean-add-pulseaudio-debug.
+	(.PHONY): Likewise and clean-add-pulseaudio-boot.
+	(add-pulseaudio): Removed.
+	(clean-add-pulseaudio): Likewise.
+	(add-pulseaudio-debug): Likewise.
+	(clean-add-pulseaudio-debug): Likewise.
+	(icedtea-stage2): Remove add-pulseaudio dependency.
+	(icedtea-debug-stage2): Remove add-pulseaudio-debug
+	dependency.
+	(add-pulseaudio-boot): Removed.
+	(clean-add-pulseaudio-boot): Likewise.
+	(icedtea-stage1): Remove add-pulseaudio-boot debug.
+	(clean-icedtea-stage1): Remove clean-add-pulseaudio-boot
+	dependency.
+	(pulse-java): Removed.
+	(pulse-java-class): Likewise.
+	(pulse-java-jar): Likewise.
+	(pulse-java-headers): Likewise.
+	($(PULSE_JAVA_NATIVE_BUILDDIR)/%.o): Likewise.
+	($(PULSE_JAVA_NATIVE_BUILDDIR)/libpulse-java.so): Likewise.
+	(clean-pulse-java): Likewise.
+	* NEWS: Updated.
+	* configure.ac:
+	Remove --enable-pulse-java option and PulseAudio library
+	checks.
+
 2014-06-10  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	PR1833, RH1022017: Report elliptic curves
diff -r 716f160592e2 -r 76ee7340a65f INSTALL
--- a/INSTALL	Wed Jun 11 02:29:44 2014 +0100
+++ b/INSTALL	Sat Jun 14 07:29:33 2014 +0100
@@ -33,7 +33,6 @@
 libpcsclite (for --enable-system-pcsc)
 rhino (can be disabled using --without-rhino)
 libffi (for --enable-zero or on archs other than x86/x86_64/sparc/ppc64)
-pulseaudio-libs-devel >= 0.9.11 (for --enable-pulse-java)
 LLVM 2.5 or later (for --enable-shark)
 systemtap-sdl-devel >= 0.9.5 (Java method tracing requires systemtap >= 0.9.9)
 
@@ -190,7 +189,6 @@
 * --disable-hotspot-tests: Disable the running of the HotSpot JTReg suite.
 * --disable-langtools-tests: Disable the running of the langtools JTReg suite.
 * --disable-jdk-tests: Disable the running of the jdk JTreg suite.
-* --enable-pulse-java: Build the PulseAudio sound provider.
 * --disable-xrender: Don't include the XRender pipeline.
 * --enable-systemtap: Include support for tracing using systemtap.
 * --enable-nss: Enable the NSS security provider.
@@ -208,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
 =======
@@ -223,13 +222,6 @@
 as a way of avoiding running the extensive JDK test suite which
 takes several hours.
 
-The PulseAudio provider
-=======================
-
-IcedTea7 includes an implementation of the javax.sound.* APIs using
-PulseAudio which can be enabled using --enable-pulse-java.   The resulting
-provider is org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider.
-
 XRender Support
 ===============
 
diff -r 716f160592e2 -r 76ee7340a65f Makefile.am
--- a/Makefile.am	Wed Jun 11 02:29:44 2014 +0100
+++ b/Makefile.am	Sat Jun 14 07:29:33 2014 +0100
@@ -4,45 +4,44 @@
 BUILD_VERSION = b30
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = 03a1bf9a9e89
-JAXP_CHANGESET = f4ad8e860eaf
-JAXWS_CHANGESET = 9699fe5c5232
-JDK_CHANGESET = 5607f5a99784
-LANGTOOLS_CHANGESET = 454870780579
-OPENJDK_CHANGESET = d42df0b6ea9d
+CORBA_CHANGESET = 32c25f3ecdf6
+JAXP_CHANGESET = 6b28d9218dac
+JAXWS_CHANGESET = f1f1ade53c01
+JDK_CHANGESET = 9705894e1370
+LANGTOOLS_CHANGESET = f70c7b796422
+OPENJDK_CHANGESET = 6a4e58702235
 
-CORBA_SHA256SUM = 5f7f0c37aa0b370947bda59c6799db94e8da6aba1a82750b29907109e0326069
-JAXP_SHA256SUM = 9fe737e113ecc1424c6036fefaee4f34cd6df657a4a2ecc7b61bbab1b61e8d25
-JAXWS_SHA256SUM = cc2fc8f11e30b51cde58af756814ffa395d9b8119f9849c2681c3453f0e60d83
-JDK_SHA256SUM = 6e3070303649fe2dc98a8407f8ad9fad33208302e504dd623695e8ad0b12fae8
-LANGTOOLS_SHA256SUM = e5f761b19b250d71449cf247b265ba3cb6a0b1963621133a5712dbe30643f5d0
-OPENJDK_SHA256SUM = 9ffde89bb02d1da7ef5ca77ac100d4eefd4767cb93a87cda1deaefb6a5e1a750
+CORBA_SHA256SUM = 1f9f07f31ce8588cd3cd12465f94e142c852c380059a3dab9831d86d3f264253
+JAXP_SHA256SUM = 59edb741e1b00243c040b399986960fad9e42f7e5dbe0a1e34798752b080c488
+JAXWS_SHA256SUM = ed3803635ed25f58cd86ad8ca27585f77cc50385da0342112980cc6ba8ff6028
+JDK_SHA256SUM = 508b4e26704749172022c95f44c5aa9feb391e82b54a545fdb79f3a51c269f83
+LANGTOOLS_SHA256SUM = 0eb9c19cfbecfbc6ef1e37f475d73f16469b9e1d969f69b1af4b10cbc2415659
+OPENJDK_SHA256SUM = 9a2f9486a48d51f84bdf9b9a52dc34fe90b886aa60ff5447b7f2502479065859
+
+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-2.5
+ICEDTEA_MAJOR = icedtea7
+ICEDTEA_BRANCH = 2.5
+ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest-$(ICEDTEA_BRANCH)
 ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/release/$(ICEDTEA_PREFIX)
+ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)/$(ICEDTEA_BRANCH)
 
-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
 
@@ -72,16 +71,6 @@
 CORBA = openjdk-boot/corba/src/share/classes
 JAXWS = openjdk-boot/jaxws/src/share/jaxws_classes:openjdk-boot/jaxws/src/share/jaf_classes
 
-PULSE_JAVA_DIR = $(abs_top_srcdir)/pulseaudio
-PULSE_JAVA_NATIVE_SRCDIR = $(PULSE_JAVA_DIR)/src/native
-PULSE_JAVA_NATIVE_SRCS = $(wildcard $(PULSE_JAVA_NATIVE_SRCDIR)/*.c)
-PULSE_JAVA_BUILDDIR = $(abs_top_builddir)/pulseaudio.build
-PULSE_JAVA_NATIVE_BUILDDIR = $(PULSE_JAVA_BUILDDIR)/native
-PULSE_JAVA_NATIVE_OBJECTS = \
-	$(subst $(PULSE_JAVA_NATIVE_SRCDIR),$(PULSE_JAVA_NATIVE_BUILDDIR),$(patsubst %.c,%.o,$(PULSE_JAVA_NATIVE_SRCS)))
-PULSE_JAVA_JAVA_SRCDIR = $(PULSE_JAVA_DIR)/src/java
-PULSE_JAVA_CLASS_DIR = $(PULSE_JAVA_BUILDDIR)/classes
-
 OPENJDK_SOURCEPATH_DIRS = \
         $(SHARE):$(SOLARIS):$(LANGTOOLS):$(CORBA):$(JAXWS)
 
@@ -157,23 +146,19 @@
   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
 REV_ARG = -r $(HGREV)
 endif
 
-if ENABLE_PULSE_JAVA
-PULSE_JAVA_TARGET = stamps/pulse-java.stamp
-endif
-
 # This should not depend on bootstrapping
 # but on whether MEMORY_LIMIT is accepted
 # as an argument to javac
@@ -281,16 +266,6 @@
 	patches/cacao/ignore-tests.patch
 endif
 
-if ENABLE_PULSE_JAVA
-ICEDTEA_PATCHES += \
-	patches/pulse-soundproperties.patch
-endif
-
-if ENABLE_SYSTEMTAP
-#ICEDTEA_PATCHES += \
-#	patches/hotspot/$(HSBUILD)/systemtap_gc.patch
-endif
-
 if ENABLE_NSS
 ICEDTEA_PATCHES += patches/nss-config.patch \
 	patches/rh1022017.patch
@@ -303,7 +278,13 @@
 endif
 
 if WITH_ALT_HSBUILD
-ICEDTEA_PATCHES += patches/hotspot/aarch64/werror.patch
+ICEDTEA_PATCHES += patches/hotspot/aarch64/werror.patch \
+	patches/hotspot/aarch64/20140415-8029858-enhance_array_copies.patch \
+	patches/hotspot/aarch64/20140415-8034926-attribute_classes_properly.patch
+if ENABLE_SYSTEMTAP
+ICEDTEA_PATCHES += \
+	patches/hotspot/aarch64/systemtap_gc.patch
+endif
 endif
 
 ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES)
@@ -595,6 +576,18 @@
 	DEBUG_CLASSFILES="true"
 endif
 
+if ENABLE_INFINALITY
+ICEDTEA_ENV += \
+       INFINALITY_SUPPORT="true"
+endif
+
+# This seems illogical, but it actually just
+# turns off the creation of separate debuginfo files.
+if WITH_ALT_HSBUILD
+ICEDTEA_ENV += \
+	FULL_DEBUG_SYMBOLS=0
+endif
+
 # OpenJDK boot build environment.
 ICEDTEA_ENV_BOOT = $(ICEDTEA_ENV) \
 	BOOTCLASSPATH_CLS_RT="-bootclasspath $(CLS_DIR_BOOT):$(RUNTIME)" \
@@ -752,28 +745,13 @@
 	$(top_srcdir)/test/jtreg/JavaTest.cmdMgrs.lst \
 	$(top_srcdir)/test/jtreg/excludelist.langtools.jtx 
 
-PULSEAUDIO_SRCS = $(top_srcdir)/pulseaudio/src/java/org/classpath/icedtea/pulseaudio/*.java \
-	$(top_srcdir)/pulseaudio/src/java/META-INF/services/javax.sound.sampled.spi.MixerProvider \
-	$(top_srcdir)/pulseaudio/src/native/*.h \
-	$(top_srcdir)/pulseaudio/src/native/*.c \
-	$(top_srcdir)/pulseaudio/TODO \
-	$(top_srcdir)/pulseaudio/README \
-	$(top_srcdir)/pulseaudio/testsounds/README \
-	$(top_srcdir)/pulseaudio/testsounds/startup.wav \
-	$(top_srcdir)/pulseaudio/testsounds/logout.wav \
-	$(top_srcdir)/pulseaudio/testsounds/error.wav \
-	$(top_srcdir)/pulseaudio/unittests/org/classpath/icedtea/pulseaudio/*.java \
-	$(top_srcdir)/pulseaudio/COPYING
-


More information about the distro-pkg-dev mailing list