changeset 1037:8bbc4ffe2c7c icedtea-1.7

Bump to 1.7 and fix make dist and out-of-dir builds.
author gnu_andrew@member.fsf.org
date Mon, 02 Jun 2008 04:13:01 +0100
parents 6a6228a27e7f
children 79a70e3a3d61
files ChangeLog Makefile.am Makefile.in NEWS configure configure.ac
diffstat 6 files changed, 120 insertions(+), 47 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Jun 01 17:57:21 2008 +0200
+++ b/ChangeLog	Mon Jun 02 04:13:01 2008 +0100
@@ -1,3 +1,14 @@
+2008-06-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* Makefile.am:
+	Fix location of icedtea-ecj.patch for out-of-dir
+	and make distcheck builds, and rename ports target to
+	hotspot-ports to stop make dist downloading the JDK.
+	* Makefile.in: Regenerated.
+	* NEWS: Add release news.
+	* configure: Regenerated.
+	* configure.ac: Bump version number to 1.7.
+
 2008-06-01  Mark Wielaard  <mark@klomp.org>
 
 	* patches/icedtea-ecj.patch: Correct patch by reinstating
--- a/Makefile.am	Sun Jun 01 17:57:21 2008 +0200
+++ b/Makefile.am	Mon Jun 02 04:13:01 2008 +0100
@@ -455,7 +455,7 @@
 	touch stamps/ports-ecj.stamp
 
 # Patch OpenJDK for plug replacements and ecj.
-ICEDTEA_ECJ_PATCH = patches/icedtea-ecj.patch
+ICEDTEA_ECJ_PATCH = $(srcdir)/patches/icedtea-ecj.patch
 
 stamps/patch-ecj.stamp: stamps/clone-ecj.stamp
 	echo Checking $(ICEDTEA_ECJ_PATCH) ; \
@@ -1056,9 +1056,9 @@
 
 tools-class-files: stamps/tools-class-files.stamp
 
-ports: stamps/ports.stamp
+hotspot-ports: stamps/ports.stamp
 
-ports-ecj: stamps/ports-ecj.stamp
+hotspot-ports-ecj: stamps/ports-ecj.stamp
 
 clean: distclean-local
 
--- a/Makefile.in	Sun Jun 01 17:57:21 2008 +0200
+++ b/Makefile.in	Mon Jun 02 04:13:01 2008 +0100
@@ -426,7 +426,7 @@
 	$(am__append_7)
 
 # Patch OpenJDK for plug replacements and ecj.
-ICEDTEA_ECJ_PATCH = patches/icedtea-ecj.patch
+ICEDTEA_ECJ_PATCH = $(srcdir)/patches/icedtea-ecj.patch
 @WITH_ICEDTEA_FALSE@@WITH_OPENJDK_FALSE@BOOTSTRAP_DIRECTORY_STAMP = stamps/bootstrap-directory.stamp
 @WITH_ICEDTEA_TRUE@@WITH_OPENJDK_FALSE@BOOTSTRAP_DIRECTORY_STAMP = 
 @WITH_OPENJDK_TRUE@BOOTSTRAP_DIRECTORY_STAMP = 
@@ -1496,9 +1496,9 @@
 
 tools-class-files: stamps/tools-class-files.stamp
 
-ports: stamps/ports.stamp
+hotspot-ports: stamps/ports.stamp
 
-ports-ecj: stamps/ports-ecj.stamp
+hotspot-ports-ecj: stamps/ports-ecj.stamp
 
 clean: distclean-local
 
--- a/NEWS	Sun Jun 01 17:57:21 2008 +0200
+++ b/NEWS	Mon Jun 02 04:13:01 2008 +0100
@@ -1,36 +1,98 @@
-New in release 1.2 (2008-05-28)
+New in release 1.7 (2008-06-02)
+
+  IcedTea is based on the hard work of a lot of people that contributed to
+  IcedTea6 and OpenJDK. The following noteworthy changes were added in
+  this release:
 
-- Updated to b09 build.
-- Added the the lcms library with PYCC and LINEAR_RGB ICC
-  profiles.
-- Integrated Gervill to provide midi support.
-- JTreg integrated.
-- javaws/NetX fixes:
-  -improved security, namely catching Socket permissions during    
-  runtime
-  -implemented the remaining JNLP services api (PrintService, 
-  JNLPRandomAccessFile)
-  -applet focusing bug fixed
-- sparc/sparc64 port
-- Desktop file integration.
-- Various zero fixes.
-- Sound fixes.
-- Font fixes.
-- Several other bug fixes.
+  - Paul Hohensee published a GNU/Linux hotspot Sparc port and Matthias
+   Klose integrated it into IcedTea.
+  - Keith Seiths and Andrew Haley made fixes to the awt color package so
+   that it now provides the lcms library with PYCC and LINEAR_RGB ICC
+   profiles, fixing several applications that did complex color
+   transformations.
+  - Karl Helgason wrote a midi software synthesizer called Gervill that
+   is now integrated in IcedTea so that javax.sound.midi support works
+   now. Mark Wielaard integrated it and made some fixes so that it works
+   better with javax.sound.sampled.
+  - Jonathan Gibbons released a free version of jtreg, which was imported
+   into IcedTea by Mark Wielaard so that a make check now runs all the
+   functional unit tests integrated into OpenJDK.
+  - Joshua Sumali made lots of fixes to the javaws/netx support. Including
+   improved security, namely catching Socket permissions during runtime,
+   implementing the remaining JNLP services api (PrintService and
+   JNLPRandomAccessFile), and applet focusing bug fixes, so now netx
+   plays nice with gcjwebplugin.
+  - Kelly O'Hair resolved the license issues with the (j)hat tool which is
+   now integrated.
+  - Lillian Angel and Tom Fitzsimmons added several .desktop files for
+   the various tools included for better GNU/Linux desktop integration.
+  - Thomas Fitzsimmons rewrote the cacert support to resolve issues with
+   applications like Glashfish and Eclipse which access the keystore
+   directly.
+  - Lillian Angel made lots of bug fixes to the packaging and integration
+   support, include improving the font support.
+  - IcedTea6 1.2 and IcedTea[7] 1.7 are completely synced up again thanks
+   to Andrew John Hughes.
+  - Andrew also did all the work to make sure IcedTea[7] is now based on
+   OpenJDK7 b26 as released by Xiomara Jayasena.
+  - Thomas Fitzsimmons rewrote the certificate keystore support.
+  - Christian Thalinger made various cacao integration fixes.
 
-New in release 1.1 (2008-04-04)
+New in release 1.6 (2008-02-13)
+
+- Zero-assembler implemented.
+- Netx support added. Still a work-in-progress.
+- Updated to build with gcc 4.3.
+- Many bug fixes.
 
-- Zero builds on any architecture.
-- New features added to NetX:
-   - Certificate fingerprints now show as part 
-     of certificate details.
-   - gcjwebplugin can now run applets through NetX, 
-     taking advantage of NetX's sandboxing and application security.
-   - User trusted certificates can be managed by passing the -viewer 
-     option to NetX. 
-- Updated to b08.
+New in release 1.5 (2008-01-03)
+
+- ppc/ppc64 support.
+- ecj bootstrapping re-implemented.
+- Updated to OpenJDK b24 build (now uses mercurial).
+- System libraries (libpng, libjpeg, zlib, giflib) are used 
+instead of OpenJDK's implementations.
 - Several bug fixes.
 
-New in release 1.0 (2008-02-15)
+New in release 1.4 (2007-10-12)
+
+* Updated to OpenJDK b21 build (README and INSTALL updated accordingly).
+* Now using SSL/Crypto support included in b21, OpenSSL certs
+still read directly.
+* TZdata fix: uses System's timezone data.
+* Memory issue fix: maximum PermGen space set to 128M and MaxHeap
+to 512M.
+* Xinerama fix: uses system installed library instead.
+* DebugInfo fix: generates full debuginfo, regardless of
+optimization.
+* Fixed JConsole crash.
+* Several other bug fixes.
+
+New in release 1.3 (2007-08-29)
 
-- Initial release
+* Updated to OpenJDK b18 build.
+* Web browser plugin support using gcjwebplugin.
+* Now using Font supported included in b18.
+* Graphics fixes.
+* SSL/Crypto fixes.
+* Refactored build process.
+
+New in release 1.2 (2007-08-01)
+
+* Updated to OpenJDK b16 build.
+* Freetype font support fully replacing the encumbered libt2k.
+* Path widening imported from GNU Classpath.
+* Window decorations on x86_64 fixed.
+* Bug fixes in various graphics classes.
+* Anti-aliasing support explicitly disabled (instead of crashing).
+* OpenSSL certs read directly
+* Various crypto bug fixes.
+
+New in release 1.1 (2007-07-12)
+
+* Color management and raster fixes for compatibility with LittleCMS.
+* Debuginfo is always generated.
+* Initial work to satisfy libt2k requirement with Freetype.
+* The GNU Crypto security providers have been imported from GNU
+  Classpath.
+* IcedTls security provider.
--- a/configure	Sun Jun 01 17:57:21 2008 +0200
+++ b/configure	Mon Jun 02 04:13:01 2008 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for icedtea 1.6.
+# Generated by GNU Autoconf 2.61 for icedtea 1.7.
 #
 # Report bugs to <fitzsim@redhat.com>.
 #
@@ -574,8 +574,8 @@
 # Identity of this package.
 PACKAGE_NAME='icedtea'
 PACKAGE_TARNAME='icedtea'
-PACKAGE_VERSION='1.6'
-PACKAGE_STRING='icedtea 1.6'
+PACKAGE_VERSION='1.7'
+PACKAGE_STRING='icedtea 1.7'
 PACKAGE_BUGREPORT='fitzsim@redhat.com'
 
 ac_default_prefix=bootstrap
@@ -1344,7 +1344,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures icedtea 1.6 to adapt to many kinds of systems.
+\`configure' configures icedtea 1.7 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1414,7 +1414,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of icedtea 1.6:";;
+     short | recursive ) echo "Configuration of icedtea 1.7:";;
    esac
   cat <<\_ACEOF
 
@@ -1572,7 +1572,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-icedtea configure 1.6
+icedtea configure 1.7
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1586,7 +1586,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by icedtea $as_me 1.6, which was
+It was created by icedtea $as_me 1.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2276,7 +2276,7 @@
 
 # Define the identity of the package.
  PACKAGE='icedtea'
- VERSION='1.6'
+ VERSION='1.7'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12709,7 +12709,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by icedtea $as_me 1.6, which was
+This file was extended by icedtea $as_me 1.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12756,7 +12756,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-icedtea config.status 1.6
+icedtea config.status 1.7
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
--- a/configure.ac	Sun Jun 01 17:57:21 2008 +0200
+++ b/configure.ac	Mon Jun 02 04:13:01 2008 +0100
@@ -1,5 +1,5 @@
 AC_PREREQ([2.61])
-AC_INIT([icedtea], [1.6], [fitzsim@redhat.com])
+AC_INIT([icedtea], [1.7], [fitzsim@redhat.com])
 AM_INIT_AUTOMAKE([tar-pax])
 AC_CONFIG_FILES([Makefile])
 AC_CANONICAL_HOST