2015-07-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	(JDK_UPDATE_VERSION): Set to 85.
	(BUILD_VERSION): Set to b01.
	(CORBA_CHANGESET): Update to icedtea-2.6.1.
	(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.
	(ICEDTEA_BRANCH): Split out branch version ('2.6')
	(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR and ICEDTEA_BRANCH.
	(ICEDTEA_HG_URL): Use release branch.
	* NEWS: Add 2.6.1 section and update with fixes.
	* configure.ac: Bump to 2.6.1.
	* hotspot.map.in: Update to icedtea-2.6.1.
	* patches/boot/ecj-diamond.patch:
	Regenerated without SSLAlgorithmConstraints
	patch. Added new cases in
	sun.security.util.AlgorithmDecomposer,
	sun.security.ssl.SSLAlgorithmDecomposer and
	sun.security.util.LegacyAlgorithmConstraints.
	* patches/boot/ecj-multicatch.patch:
	Add cases in com.apple.laf.AquaUtils,
	sun.security.ssl.ECDHCrypt and Notepad.java
	demo code. Update CipherInputStream case.

2015-07-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* NEWS: Fix placement of CACAO and
	JamVM news items for 2.6.0.

2015-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* NEWS: Bump 2.6.0 release date.

2015-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2550: Desktop file doesn't reference versioned icon
	* NEWS: Updated
	* jconsole.desktop.in:
	Set Icon to java-@JAVA_VER@, so the icon can be found.
	* policytool.desktop.in: Likewise.

2015-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2548: install stage doesn't install symbolic links
	* Makefile.am:
	(install_file): Add function for installing
	files which handles symlinks correctly.
	(install-exec-local): Use install_file
	function to install files where symlinks
	may be encountered.
	(install-data-local): Likewise. Also
	copy the man/ja symlink.
	* NEWS: Updated.

2015-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2545: Extend tarball checksumming option to
	allow the checksum to be specified
	* INSTALL: Update documentation, replacing
	--disable-x-checksum options with
	--with-x-checksum options.
	* Makefile.am:
	(OPENJDK_SUM): Set to either OPENJDK_SHA256SUM
	or the checksum supplied by the user.
	(CORBA_SUM): Set to either CORBA_SHA256SUM
	or the checksum supplied by the user.
	(JAXP_SUM): Set to either JAXP_SHA256SUM
	or the checksum supplied by the user.
	(JAXWS_SUM): Set to either JAXWS_SHA256SUM
	or the checksum supplied by the user.
	(JDK_SUM): Set to either JDK_SHA256SUM
	or the checksum supplied by the user.
	(LANGTOOLS_SUM): Set to either LANGTOOLS_SHA256SUM
	or the checksum supplied by the user.
	(CACAO_SUM): Set to either CACAO_SHA256SUM
	or the checksum supplied by the user.
	(JAMVM_SUM): Set to either JAMVM_SHA256SUM
	or the checksum supplied by the user.
	(HOTSPOT_SUM): Set to either HS_SHA256SUM
	or the checksum supplied by the user.
	(download-openjdk): Use OPENJDK_SUM instead
	of OPENJDK_SHA256SUM directly.
	(download-corba): Use CORBA_SUM instead
	of CORBA_SHA256SUM directly.
	(download-jaxp): Use JAXP_SUM instead
	of JAXP_SHA256SUM directly.
	(download-jaxws): Use JAXWS_SUM instead
	of JAXWS_SHA256SUM directly.
	(download-jdk): Use JDK_SUM instead
	of JDK_SHA256SUM directly.
	(download-langtools): Use LANGTOOLS_SUM instead
	of LANGTOOLS_SHA256SUM directly.
	(download-cacao): Use CACAO_SUM instead
	of CACAO_SHA256SUM directly.
	(download-jamvm): Use JAMVM_SUM instead
	of JAMVM_SHA256SUM directly.
	(download-hotspot): Use HOTSPOT_SUM instead
	of HS_SHA256SUM directly.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_ENABLE_OPENJDK_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_OPENJDK_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_CORBA_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_CORBA_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_JAXP_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_JAXP_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_JAXWS_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_JAXWS_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_JDK_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_JDK_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_LANGTOOLS_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_LANGTOOLS_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_CACAO_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_CACAO_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_JAMVM_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_JAMVM_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".
	(IT_ENABLE_HOTSPOT_CHECKSUM): Change from
	an enablement option to a with option, so
	that the user can specify a checksum.
	The conditional WITH_HOTSPOT_CHECKSUM is
	set if the specified value is other than
	"yes" or "no".

2015-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2540: Specify a cacerts file for the OpenJDK
	build as we do for OpenJDK 8
	* INSTALL: Document --with-cacerts-file.
	* Makefile.am:
	(ICEDTEA_ENV): Pass ALT_CACERTS_FILE to OpenJDK
	build if specified and valid.
	(install-data-local): Install the cacerts file.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_WITH_CACERTS_FILE): Allow a cacerts file to
	be specified, defaulting to
	${SYSTEM_JDK_DIR}/jre/lib/security/cacerts
	* configure.ac:
	Invoke IT_WITH_CACERTS_FILE.

2015-06-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2540: Specify a cacerts file for the OpenJDK
	build as we do for OpenJDK 8
	* Makefile.am:
	(JDK_CACERTS_FILE): Added to specify the location
	of cacerts within the bootstrap JDK.
	(CACERTS_FILE): Find the regular cacerts file,
	dereferencing any symlinks which point to it.
	* configure.ac:
	Call IT_FIND_TOOL to locate the readlink tool,
	which is part of coreutils.

2015-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2539: Libraries in some subdirectories of
	jre/lib/{arch} are not installed
	* Makefile.am:
	(install-exec-local): Loop over jre/lib/$(INSTALL_ARCH_DIR)
	and all subdirectories to ensure all libraries are
	installed.
	* NEWS: Updated.

2015-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2537: Desktop files do not allow installation from
	multiple versions of IcedTea
	* jconsole.desktop: Moved to jconsole.desktop.in.
	* policytool.desktop: Moved to policytool.desktop.in.
	* Makefile.am:
	(ICEDTEA_ENV): Use @JAVA_VER@ in JRE_RELEASE_VERSION,
	rather than hardcoding version.
	(DESKTOP_FILES): Add Java version to filenames.
	(EXTRA_DIST): Remove $(DESKTOP_FILES) as they are
	now handled by autoconf and generated versions shouldn't
	be packaged.
	(all-local): Depend on $(DESKTOP_FILES) being created.
	(clean-local): Add clean-policytool-@JAVA_VER@.desktop
	and clean-jconsole-@JAVA_VER@.desktop
	(.PHONY): Likewise.
	(policytool-@JAVA_VER@.desktop): Generate desktop file
	by replacing _BINDIR_ with actual make variable $(bindir).
	(clean-policytool-@JAVA_VER@.desktop): Remove generated file.
	(jconsole-@JAVA_VER@.desktop): Generate desktop file
	by replacing _BINDIR_ with actual make variable $(bindir).
	(clean-jconsole-@JAVA_VER@.desktop): Remove generated file.
	(install-data-local): Replace hard-coded "1.7.0" with @JAVA_VER@.
	Copy desktop files from build directory.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_DETERMINE_VERSION): Set JAVA_VER to 1.7.0 and include in
	configure output.
	* configure.ac:
	Generate jconsole.desktop and policytool.desktop.
	Drop AC_PREFIX_DEFAULT invocation, reverting to
	/usr/local as default installation directory.
	* jconsole.desktop.in: Moved from jconsole.desktop so
	that @JAVA_VER@ can be replaced by configure and
	_BINDIR_ by the build.
	* policytool.desktop.in: Likewise for policytool.desktop.

2015-07-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* NEWS: Set 2.6.0 release date.

2015-07-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	(JDK_CHANGESET): Update to icedtea-2.6.0.
	(JDK_SHA256SUM): Likewise.
	* configure.ac: Bump to 2.6.0

2015-07-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2359: Ensure all stamp targets have aliases
	* Makefile.am:
	Add missing aliases for add-cacao,
	add-cacao-debug, add-jamvm, add-jamvm-debug,
	add-systemtap-boot, add-tzdata-support-boot,
	extract-jamvm, remove-intree-libraries,
	split-debuginfo, split-debuginfo-boot,
	split-debuginfo-debug and versioning.
	* NEWS: Updated.

2015-07-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR1888: Allow tarball checksumming to be disabled
	* INSTALL: Document new options.
	* Makefile.am:
	(OPENJDK_SHA256SUM_BIN): Define to either
	$(SHA256SUM) or true, depending on whether or
	not checksumming should be performed.
	(CORBA_SHA256SUM_BIN): Likewise.
	(JAXP_SHA256SUM_BIN): Likewise.
	(JAXWS_SHA256SUM_BIN): Likewise.
	(JDK_SHA256SUM_BIN): Likewise.
	(LANGTOOLS_SHA256SUM_BIN): Likewise.
	(CACAO_SHA256SUM_BIN): Likewise.
	(JAMVM_SHA256SUM_BIN): Likewise.
	(HOTSPOT_SHA256SUM_BIN): Likewise.
	(download-openjdk): Use OPENJDK_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-corba): Use CORBA_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-jaxp): Use JAXP_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-jaxws): Use JAXWS_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-jdk): Use JDK_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-langtools): Use LANGTOOLS_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-cacao): Use CACAO_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-jamvm): Use JAMVM_SHA256SUM_BIN
	instead of SHA256SUM directly.
	(download-hotspot): Use HOTSPOT_SHA256SUM_BIN
	instead of SHA256SUM directly.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_WITH_OPENJDK_SRC_ZIP): Define only once.
	(IT_WITH_CACAO_SRC_ZIP): Likewise.
	(IT_WITH_HOTSPOT_SRC_ZIP): Likewise.
	(IT_WITH_CORBA_SRC_ZIP): Likewise.
	(IT_WITH_JAXP_SRC_ZIP): Likewise.
	(IT_WITH_JAXWS_SRC_ZIP): Likewise.
	(IT_WITH_JDK_SRC_ZIP): Likewise.
	(IT_WITH_LANGTOOLS_SRC_ZIP): Likewise.
	(IT_WITH_JAMVM_SRC_ZIP): Likewise.
	(IT_ENABLE_NON_NSS_CURVES): Check ${enableval}
	to catch values other than yes/no.
	(IT_ENABLE_OPENJDK_CHECKSUM): Provide
	--disable-openjdk-checksum option.
	(IT_ENABLE_CORBA_CHECKSUM): Provide
	--disable-corba-checksum option.
	(IT_ENABLE_JAXP_CHECKSUM): Provide
	--disable-jaxp-checksum option.
	(IT_ENABLE_JAXWS_CHECKSUM): Provide
	--disable-jaxws-checksum option.
	(IT_ENABLE_JDK_CHECKSUM): Provide
	--disable-jdk-checksum option.
	(IT_ENABLE_LANGTOOLS_CHECKSUM): Provide
	--disable-langtools-checksum option.
	(IT_ENABLE_CACAO_CHECKSUM): Provide
	--disable-cacao-checksum option.
	(IT_ENABLE_JAMVM_CHECKSUM): Provide
	--disable-jamvm-checksum option.
	(IT_ENABLE_HOTSPOT_CHECKSUM): Provide
	--disable-hotspot-checksum option.
	* configure.ac: Replace calls to
	IT_WITH_X_SRC_ZIP macros with calls
	to IT_ENABLE_X_CHECKSUM macros, which
	in turn require the IT_WITH_X_SRC_ZIP
	macro.

2015-07-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR1374: Provide option to strip and link debugging
	info after build
	* INSTALL: Document --enable-split-debuginfo.
	* Makefile.am:
	(BUILD_DEBUGINFO_DIR): Specify location of split
	binaries and libraries for main build.
	(BUILD_DEBUG_DEBUGINFO_DIR): Likewise for debug build.
	(BUILD_BOOT_DEBUGINFO_DIR): Likewise for bootstrap build.
	(DEBUG_PREFIX): Prefix for debuginfo installation directory.
	(.PHONY): Add clean-split-debuginfo, clean-split-debuginfo-debug
	and clean-split-debuginfo-boot.
	(split-debuginfo): Split ELF binaries into debuginfo and
	non-debuginfo files if --enable-split-debuginfo is enabled.
	(clean-split-debuginfo): Remove split debuginfo files.
	(split-debuginfo-debug): Equivalent of split-debuginfo
	for debug builds.
	(clean-split-debuginfo-debug): Remove split debuginfo
	files for debug build.
	(icedtea-stage2): Depend on stamps/split-debuginfo.stamp
	(clean-icedtea-stage2): Depend on clean-split-debuginfo.
	(icedtea-debug-stage2): Depend on
	stamps/split-debuginfo-debug.stamp
	(clean-icedtea-debug-stage2): Depend on
	clean-split-debuginfo-debug.
	(split-debuginfo-boot): Equivalent of split-debuginfo
	for bootstrap builds.
	(clean-split-debuginfo-boot): Remove split debuginfo
	files for bootstrap build.
	(icedtea-stage1): Depend on
	stamps/split-debuginfo-boot.stamp
	(clean-icedtea-stage1): Depend on
	clean-split-debuginfo-boot.
	(install-exec-local): Create debuginfo directories
	and install stripped file and debug file instead of
	original file if --enable-split-debuginfo is enabled
	and the file is not a symbolic link or the java-rmi.cgi
	script.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_ENABLE_SPLIT_DEBUGINFO): New macro to introduce
	the --enable-split-debuginfo option. The option is
	automatically disabled if native debuginfo is
	disabled. Turning the option on introduces a
	requirement for objcopy.
	* configure.ac: Invoke IT_ENABLE_SPLIT_DEBUGINFO.

2015-06-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2535: install-data-local needs to check that
	classes.jsa actually exists
	* Makefile.am:
	(install-data-local): Remove conditionals around
	classes.jsa installation, instead just checking
	that the file exists. Create the directory for it
	first, as technically install-data-local does not
	depend on install-exec-local and so should be
	self-sufficient.
	* NEWS: Updated.

2015-06-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2534: Install TRADEMARK, COPYING and ChangeLog
	as RPM spec file does
	* Makefile.am:
	(install-data-local): Install missing files.
	* NEWS: Updated.

2015-06-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2533: Allow greater control of Javadoc
	installation directory
	* Makefile.am:
	(install-data-local): Install Javadocs into
	$htmldir rather than $docdir/html, so the
	user has more control over where they end up.
	Copy the contents of docs rather than the
	directory itself.
	* NEWS: Updated.

2015-06-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2532: install stage fails where
	BUILD_ARCH_DIR != INSTALL_ARCH_DIR
	* Makefile.am:
	(install-exec-local): Use INSTALL_ARCH_DIR
	rather than BUILD_ARCH_DIR as the two are not
	the same on x86 (i386 vs. i586)
	(install-data-local): Likewise.
	* NEWS: Updated.

2015-05-24  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2531: Location of docs directory in
	install-data-local is incorrect
	* Makefile.am:
	(install-data-local): 'docs' directory
	is in BUILD_OUTPUT_DIR, not BUILD_IMAGE_DIR.
	* NEWS: Updated.

2015-05-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2530: PaX mark the installed JDK so it runs
	on hardened systems
	* Makefile.am:
	(install-exec-local): PaX mark installed JDK.
	* NEWS: Updated.

2015-07-14  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR94: empty install target in Makefile.am
	* Makefile.am:
	(add-tzdata-support): Redefine using BUILD_SDK_DIR.
	(clean-add-tzdata-support): Likewise.
	(add-tzdata-support-debug): Likewise using BUILD_DEBUG_SDK_DIR.
	(clean-add-tzdata-support-debug): Likewise.
	(add-tzdata-support-boot): Likewise using BUILD_BOOT_SDK_DIR.
	(clean-add-tzdata-support-boot): Likewise.
	(install-exec-local): Remove copying of *.so files
	from $(BUILD_SDK_DIR)/lib ; none in OpenJDK 7.
	(install-data-local): Remove blacklisted.certs and
	tzdb.dat which don't exist in OpenJDK 7. Add
	jre/lib/zi and fontconfig files. Copy icons as
	java-1.7.0.png.

2015-05-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR94: empty install target in Makefile.am
	* Makefile.am:
	(BUILD_SDK_DIR): Added.
	(BUILD_JRE_DIR): Likewise.
	(BUILD_JRE_ARCH_DIR): Redefine using BUILD_SDK_DIR.
	(BUILD_DEBUG_SDK_DIR): Added.
	(BUILD_DEBUG_JRE_DIR): Likewise.
	(BUILD_DEBUG_JRE_ARCH_DIR): Redefine using
	BUILD_DEBUG_SDK_DIR.
	(BUILD_BOOT_SDK_DIR): Added.
	(BUILD_BOOT_JRE_DIR): Likewise.
	(BUILD_BOOT_JRE_ARCH_DIR): Redefine using
	BUILD_BOOT_SDK_DIR.
	(DESKTOP_FILES): Likewise.
	(EXTRA_DIST): Redefine using DESKTOP_FILES.
	(install): Removed.
	(bootstrap-directory-stage2): Redefine using
	BUILD_BOOT_SDK_DIR.
	(icedtea): Redefine using BUILD_SDK_DIR and
	BUILD_JRE_DIR.
	(add-systemtap): Likewise.
	(clean-add-systemtap): Likewise.
	(check-crypto): Redefine using BUILD_SDK_DIR.
	(add-archive): Likewise.
	(icedtea-debug): Likewise using BUILD_DEBUG_SDK_DIR
	and BUILD_DEBUG_JRE_DIR.
	(add-systemtap-debug): Likewise.
	(clean-add-systemtap-debug): Likewise.
	(check-crypto-debug): Redefine using BUILD_DEBUG_SDK_DIR.
	(add-archive-debug): Likewise.
	(icedtea-boot): Redefine using BUILD_BOOT_SDK_DIR.
	(add-systemtap-boot): Likewise.
	(clean-add-systemtap-boot): Likewise.
	(check-crypto-boot): Redefine using BUILD_BOOT_SDK_DIR.
	(add-archive-boot): Likewise.
	(rebuild): Likewise.
	(hotspot): Redefine using BUILD_SDK_DIR and
	BUILD_BOOT_SDK_DIR.
	(ADD_ZERO_CONFIGURE_ARGS): Redefine using $(BUILD_SDK_DIR).
	(check-hotspot): Likewise.
	(check-langtools): Likewise.
	(check-jdk): Likewise.
	(install-exec-local): Added. Installs JDK binaries,
	headers, native libraries, tapsets, JAR and IDL files.
	(install-data-local): Installs property files, man
	pages, images, documentation and other miscellaneous
	data files, such as the timezone database.
	* NEWS: Updated.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2507, G541462: Only apply PaX markings by default
	on running PaX kernels
	* NEWS: Updated.
	* acinclude.m4:
	(IT_HAS_PAX): Use grep directly rather
	than piping from cat.
	(IT_WITH_PAX): Use ${pax_active} as the
	default value. Handle --with-pax and
	--without-pax options (i.e. without arguments)
	better.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2500: Add executable stack markings
	to callNative.S on JamVM
	* Makefile.am:
	(ICEDTEA_PATCHES): Add patch.
	(jamvm): Drop setting -noexecstack in
	LDFLAGS; replaced by code fix in JamVM.
	* NEWS: Updated.
	* patches/jamvm/noexecstack.patch:
	Add notes to assembly files in order to
	turn off executable stack.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2499: Update remove-intree-libraries.sh script
	* NEWS: Updated.
	* acinclude.m4:
	(IT_ENABLE_SUNEC): Rename enable_sunec to
	ENABLE_SUNEC and substitute into autoconf
	generated files.
	* remove-intree-libraries.sh.in:
	Bump zlib version to 1.2.8. Update enablement
	tests following PR1661. Check that system library
	code exists first before deleting and fail if not.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* NEWS: Add IcedTea issue to 8065238
	listing.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2390: Make elliptic curve removal
	optional
	* INSTALL:
	Document --enable-non-nss-curves.
	* Makefile.am:
	(ICEDTEA_PATCHES): Only apply
	the RH1022017 patch when non-NSS
	curves are not enabled.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_ENABLE_NON_NSS_CURVES): New
	macro to allow non-NSS curves to
	be turned on.
	* configure.ac:
	Invoke IT_ENABLE_NON_NSS_CURVES.
	* fsg.sh.in:
	Don't alter the curve list when
	non-NSS curves are enabled.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2172: --enable-jamvm builds broken, missing
	JVM_GetTemporaryDirectory impl
	* Makefile.am:
	(ICEDTEA_PATCHES): Add PR2172 patch.
	* NEWS: Updated.
	* patches/jamvm/pr2172-tempdir.patch:
	Implement JVM_GetTemporaryDirectory.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* AUTHORS: Add James.
	* NEWS: Updated.

2015-05-23  James Le Cuirot  <chewi@gentoo.org>

	PR2380: Raise javadoc and JAVAC_FLAGS memory
	limits for CACAO
	* patches/boot/compile-for-7-cacao-mem.patch:
	Increase memory limits so a build with CACAO
	and doc generation succeeds.
	* patches/cacao/memory.patch: Likewise.

2015-07-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2520: --enable-cacao builds broken, missing
	JVM_GetTemporaryDirectory impl.
	* Makefile.am:
	(ICEDTEA_PATCHES): Add CACAO patch for PR2520.
	* NEWS: Updated.
	* patches/cacao/pr2520-tempdir.patch:
	Implement JVM_GetTemporaryDirectory.

2015-05-12  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR2519: Update to latest CACAO
	* patches/cacao/armhf.patch:
	Removed; upstream in updated CACAO.
	* Makefile.am:
	(CACAO_VERSION): Bump to c182f119eaad,
	the latest tip.
	(CACAO_SHA256SUM): Updated.
	(CACAO_URL): Reuse CACAO_SRC_ZIP.
	(ICEDTEA_PATCHES): Drop armhf patch.
	(cacao); Pass --with-libatomic-ops=no as
	CACAO won't build otherwise. This forces
	its Boehm GC to use the internal version
	of libatomic-ops.
	* NEWS: Updated.
	* patches/cacao/pr2032.patch:
	Updated to work with latest CACAO, using
	original version from PR2032.

2015-07-07  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* INSTALL:
	Document --enable-system-sctp option
	and necessary dependencies.
	* Makefile.am:
	(CORBA_CHANGESET): Update to icedtea-2.6pre24.
	(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.
	(ICEDTEA_ENV): Add SYSTEM_SCTP, SCTP_CFLAGS
	and SCTP_LIBS to support the system SCTP
	option.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_CHECK_FOR_PCSC): Turn this option on
	by default.
	(IT_CHECK_FOR_SCTP): Add --enable-system-sctp
	option.
	* configure.ac: Invoke IT_CHECK_FOR_SCTP.
	* hotspot.map.in: Update to icedtea-2.6pre24.
	* patches/boot/ecj-stringswitch.patch:
	Add case in sun.security.smartcardio.PlatformPCSC

2015-07-06  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* INSTALL: Update list of detected
	JDKs, specifying that bootstrap mode is
	not specific to Classpath JDKs. Remove
	dead --with-netbeans-home, --with-ant-home,
	--with-xalan2-jar, --with-xalan2-serializer-jar,
	--with-xerces2-jar, --enable-systemtap and
	--with-gcj-home options. Document --with-jdk-home.
	Move --enable-system-kerberos to be listed with other
	system library options. Update XRender and SystemTap
	documentation. Document the SunEC provider. Update
	list of architectures supported by native HotSpot ports.
	Mention ARM32 JIT.
	* NEWS: Updated.
	* README: Remove outdated notes about in-development
	OpenJDK 7. Update list of architectures supported
	by native HotSpot ports and mention ARM32 JIT.
	Remove section about PulseAudio mixer (moved
	to IcedTea-Sound).
	* acinclude.m4:
	(IT_CHECK_FOR_JDK): Match ICEDTEA7_VMS ordering
	to ICEDTEA6_VMS ordering.

2015-07-06  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	PR1816: Split download/extraction rules for OpenJDK
	so they can run in parallel
	* Makefile.am:
	(.PHONY): Add new clean-download-* and
	clean-extract-* targets.
	(download): Depend on download-{corba,hotspot,
	jaxp,jaxws,jdk,langtools}.
	(clean-download): Depend on
	clean-download-{hotspot,corba,jaxp,jaxws,jdk,langtools}.
	(download-openjdk): Don't do Mercurial checkout here.
	Do it as part of extract. Split corba, jaxp, jaxws,
	jdk and langtools downloads into their own targets.
	(download-corba): Split from download-openjdk.
	(download-jaxp): Likewise.
	(download-jaxws): Likewise.
	(download-jdk): Likewise.
	(download-langtools): Likewise.
	(clean-download-openjdk): Don't depend on
	clean-download-hotspot. Split corba, jaxp, jaxws,
	jdk and langtools cleanup into their own targets.
	(clean-download-corba): Split from clean-download-openjdk.
	(clean-download-jaxp): Likewise.
	(clean-download-jaxws): Likewise.
	(clean-download-jdk): Likewise.
	(clean-download-langtools): Likewise.
	(download-hotspot): No need to depend on download-openjdk.
	(extract): Depend on extract-{corba,jaxp,jaxws,jdk,langtools}.
	(extract-openjdk): Add cloning of root repository here.
	Split extraction of corba, jaxp, jaxws, jdk and langtools
	into their own targets.
	(clean-extract-openjdk): Depend on
	clean-extract-{jdk,jaxp,jaxws,corba,langtools}.
	(extract-corba): Split from extract-openjdk.
	(clean-extract-corba): New target to just remove corba.
	(extract-jaxp): Split from extract-openjdk.
	(clean-extract-jaxp): New target to just remove jaxp.
	(extract-jaxws): Split from extract-openjdk.
	(clean-extract-jaxws): New target to just remove jaxws.
	(extract-jdk): Split from extract-openjdk.
	(clean-extract-jdk): New target to just remove jdk.
	(extract-langtools): Split from extract-openlangtools.
	(clean-extract-langtools): New target to just remove langtools.
	(extract-hotspot): Handle Mercurial checkout.
	(sanitise-openjdk): Depend on extract-{jdk,langtools,corba,jaxp,jaxws}.
	(add-nss): Depend on extract-jdk.
	* NEWS: Updated.

2015-06-15  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS:
	Add missing external bug references. Add
	backport bug (PR2418) for S8029607 / RH1230702.

2015-06-12  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(BUILD_VERSION): Bump to b32.
	(CORBA_CHANGESET): Update to icedtea-2.6pre23.
	(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 and duplicates removed.
	* configure.ac: Bump to 2.6.0pre23.
	* hotspot.map.in: Update to icedtea-2.6pre23.
	* patches/boot/ecj-diamond.patch: Regenerated.
	Add new cases in
	com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC and
	sun.security.pkcs12.PKCS12KeyStore.java.

2015-06-12  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* INSTALL:
	Document GConf2 option and requirements.
	* Makefile.am:
	(ICEDTEA_ENV): Add SYSTEM_GCONF, GCONF_LIBS
	and GCONF_CFLAGS.
	* acinclude.m4:
	(IT_CHECK_FOR_GCONF): Add --enable-system-gconf
	for building using the system installation of
	GConf. This is disabled by default on
	systems where the preferable GSettings API in GIO
	is found.
	* configure.ac: Call IT_CHECK_FOR_GCONF.

2015-06-09  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Add additional Red Hat and
	Gentoo bugs for issues fixed in 2.6pre22.

2015-06-09  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am,
	(CORBA_CHANGESET): Update to icedtea-2.6pre22.
	(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 2.6.0pre22.
	* hotspot.map.in: Update to icedtea-2.6pre22.
	* patches/boot/ecj-diamond.patch:
	Add new case in sun.security.ssl.ClientHandshaker

2015-06-03  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Remove backport listed in 2.5.5
	which was already fixed in 2.5.3.

2015-06-03  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(CORBA_CHANGESET): Update to icedtea-2.6pre21.
	(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.
	* configure.ac: Bump to 2.6.0pre21.
	* hotspot.map.in: Update to icedtea-2.6pre21.

2015-06-03  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
	* Makefile.am:
	(BUILD_BOOT_JRE_ARCH_DIR): Added.
	(clean-add-archive): Use BUILD_JRE_ARCH_DIR.
	(clean-add-archive-debug): Use BUILD_DEBUG_JRE_ARCH_DIR.
	(add-systemtap-boot): Use BUILD_BOOT_JRE_ARCH_DIR
	instead of BUILD_JRE_ARCH_DIR which doesn't yet exist.
	(clean-add-archive-boot): Use BUILD_BOOT_JRE_ARCH_DIR.
	* NEWS: Updated.

2015-06-03  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Updated.

2015-05-01  Tiago Sturmer Daitx  <tdaitx@linux.vnet.ibm.com>

	PR2328: GCJ uses ppc64el named libarch directory on ppc64le
	* Makefile.am:
	(bootstrap-directory-stage1): Handle boot JDK having
	a ppc64el directory by symlinking to ppc64le.

2015-06-03  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	PR2394: ppc64le does not support -Xshare:dump
	* Makefile.am:
	(add-archive): Exclude ppc64le as well as ppc64.
	(add-archive-debug): Likewise.
	(add-archive-boot): Likewise.
	* NEWS: Updated.

2015-04-24  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	Update build following PR2233 & PR2236.
	* Makefile.am:
	(ICEDTEA_ENV): Set SYSTEM_GSETTINGS.
	(bootstrap-directory-stage1): Update ppc64le
	workaround for 2.5.x ppc64 -> 2.6.x ppc64le
	transition rather than 2.4.x ppc64le -> 2.5.x
	ppc64 transition.
	* acinclude.m4:
	(IT_SET_ARCH_SETTINGS): Update powerpc64le
	to use ppc64le for arch directory.
	(IT_ENABLE_ZERO_BUILD): Include ppc64le in
	ZERO_LIBARCH test, as ZERO_LIBARCH is based
	on INSTALL_ARCH_DIR.
	(IT_CHECK_FOR_GIO): Make GSettings API optional.

2015-04-16  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Add 2.5.5 release notes.

2015-04-05  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(JDK_CHANGESET): Include version update for raw
	OpenJDK builds.
	(JDK_SHA256SUM): Likewise.

2015-04-03  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(CORBA_CHANGESET): Update to icedtea-2.6pre20.
	(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.
	(ICEDTEA_BOOT_PATCHES): Turn on new underscored literals
	patch when the compiler doesn't support them.
	* NEWS: Updated.
	* acinclude.m4:
	(IT_UNDERSCORE_CHECK): Check that the compiler supports
	underscored literals.
	* configure.ac:
	Bump to 2.6.0pre20 and run IT_UNDERSCORE_CHECK.
	* hotspot.map.in: Update to icedtea-2.6pre20.
	* patches/boot/ecj-underscored_literals.patch:
	New patch to remove underscored literals in
	sun.security.ssl.ServerHandshaker

2015-03-26  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS:
	Add 2.5.4 release notes.

2015-02-05  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(CORBA_CHANGESET): Update to icedtea-2.6pre19.
	(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 2.6.0pre19.
	* hotspot.map.in: Update to icedtea-2.6pre19.

2015-01-30  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(BUILD_VERSION): Bump to b05.
	(CORBA_CHANGESET): Update to icedtea-2.6pre18.
	(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 2.6.0pre18.
	* hotspot.map.in: Update to icedtea-2.6pre18.

2015-01-20  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* patches/boot/ecj-diamond.patch:
	Regenerated. Add new cases introduced in
	sun.security.ssl.ProtocolVersion and
	sun.security.ssl.SSLContextImpl

2015-01-20  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* patches/boot/ecj-trywithresources.patch:
	Add new case in
	sun.security.krb5.internal.ccache.FileCredentialsCache.
	Change is taken from the OpenJDK 6 version of
	the file.

2015-01-21  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(CORBA_CHANGESET): Update to icedtea-2.6pre17.
	(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 2.6.0pre17.
	* hotspot.map.in: Update to icedtea-2.6pre17.

2011-08-15  Pavel Tisnovsky  <ptisnovs@redhat.com>

