/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