Update release notes

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/stable@25200 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2007-05-25 21:36:13 +00:00
parent 2fb5cd0c42
commit f5aa3e2c91
6 changed files with 52 additions and 92 deletions

View file

@ -1,7 +1,7 @@
1 Announcement
**************
The GNUstep Makefile Package version 2.0.0 is now available.
The GNUstep Makefile Package version 2.0.1 is now available.
1.1 What is the GNUstep makefile package?
=========================================
@ -12,65 +12,15 @@ project without having to deal with the complex issues associated with
configuration, building, installation, and packaging. It also allows
the user to easily create cross-compiled binaries.
1.2 Changes in version `2.0.0'
1.2 Changes in version `2.0.1'
==============================
The Makefile package has had a major makover which befits a major
version update. The most user-visible change of this is customized
filesystem support. GNUstep can now be configured and installed using
any of many typical filesystem layouts, including FHS, Mac, and the
traditional GNUstep layout.
Due to this change a number of variable names have been changed or
deprecated. If you are a developer maintaining makefiles, you should
check your makefiles for these variables. Most notibly, variabels such
as `GNUSTEP_SYSTEM_ROOT' no longer make any sense, as various
directories that were previously in a traditional GNUstep system root
directory exist accross multiple directories in disparate places in
other filesystem layouts.
If you are a user or developer that is just installing GNUstep, read
the `GNUstep-HOWTO' and `INSTALL' documents to find out new information
about configuring and installing make.
If you are a developer, read the files `filesystem' and `make' for
information on new and changed variables. Read the `releasenotes' file
for specific changes in this release and updates you will need to make
to work with this version of make.
Various changes include:
* New configure option `--with-layout' to choose different
filesystem layouts.
* All applications use the `.app' extension even when compiled with
debugging or profiling.
* Precompiled header support added using
xxx_OBJC_PRECOMPILED_HEADERS.
* gnustep-config is a program which prints out information on the
GNUstep filesystem and variables (Similar to programs like
pkg-config).
* Applications can be started now just using their name (by
installing a wrapper in the tools directory).
* Versioning of Microsoft Windows DLLs implemented.
* Use of `GNUSTEP_SYSTEM_ROOT' and similar variables deprecated. Use
instead `GNUSTEP_INSTALLATION_DOMAIN' and `SYSTEM' or `LOCAL'
* Implement use of GNU standard `DESTDIR' variable.
* Object files are now placed in the `obj' directory.
* Static and profile libraries have the same name as normal
libraries.
Bug fixes in filesystem layout and framework installation.
1.3 Obtaining gnustep-make
==========================
You can get the gstep-make-2.0.0.tar.gz distribution file at
You can get the gstep-make-2.0.1.tar.gz distribution file at
`ftp://ftp.gnustep.org/pub/gnustep/core'
Please log bug reports on the GNUstep project page

View file

@ -1,6 +1,7 @@
2007-05-25 Adam Fedor <fedor@gnu.org>
* Version 2.0.1
* NEWS: update
2007-05-12 Nicola Pero <nicola.pero@meta-innovation.com>

View file

@ -9,6 +9,12 @@
The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}.
@end ifclear
@section Changes in version @samp{2.0.1}
Bug fixes in filesystem layout and framework installation.
@ifclear ANNOUNCE-ONLY
@section Changes in version @samp{2.0.0}
The Makefile package has had a major makover which befits a major
@ -63,8 +69,6 @@ deprecated.
@item Fixed rebuilding .plist and .palette files
@end itemize
@ifclear ANNOUNCE-ONLY
@section Changes in version @samp{1.13.0}
Debug libraries now have the same name as normal libraries (i.e. no "_d"

2
FAQ
View file

@ -1,7 +1,7 @@
1 GNUstep Frequently Asked Questions with Answers
*************************************************
Last updated 11 April 2007. Please send corrections to
Last updated 25 May 2007. Please send corrections to
<gnustep-maintainer@gnu.org>. Also look at the user FAQ for more user
oriented questions.

View file

@ -1,7 +1,7 @@
GNUstep HOWTO
*************
Last Update: 11 April 2007
Last Update: 25 May 2007
This document explains how to build the different components of the
GNUstep core libraries and GNUstep Launchpad.

73
NEWS
View file

@ -1,9 +1,14 @@
1 NEWS
******
The currently released version is `2.0.0'.
The currently released version is `2.0.1'.
1.1 Changes in version `2.0.0'
1.1 Changes in version `2.0.1'
==============================
Bug fixes in filesystem layout and framework installation.
1.2 Changes in version `2.0.0'
==============================
The Makefile package has had a major makover which befits a major
@ -73,7 +78,7 @@ with this version of make.
* Fixed rebuilding .plist and .palette files
1.2 Changes in version `1.13.0'
1.3 Changes in version `1.13.0'
===============================
Debug libraries now have the same name as normal libraries (i.e. no "_d"
@ -86,12 +91,12 @@ into the same executable.
make package (e.g. with Windows OS). The libraries can still use native
paths.
1.3 Changes in version `1.12.0'
1.4 Changes in version `1.12.0'
===============================
Minor fixes.
1.4 Changes in version `1.11.2'
1.5 Changes in version `1.11.2'
===============================
The `GNUstep.conf' file is now viewed as the essential determination of
@ -121,7 +126,7 @@ rules.
files in the xxx_OBJCC_FILES variable, and put extra ObjC++ flags in
xxx_OBJCCFLAGS or ADDITIONAL_OBJCCFLAGS.
1.5 Changes in version `1.11.1'
1.6 Changes in version `1.11.1'
===============================
Part of the previous change was reversed. Now libobjc is still linked
@ -132,7 +137,7 @@ there is no need to recompile all applications again.
Compilation of GNUstep on cygwin was revampled and fixed due to a
lot of work by Tom MacSween.
1.6 Changes in version `1.11.0'
1.7 Changes in version `1.11.0'
===============================
NOTE: The libobjc library is now linked in with the base library and
@ -155,7 +160,7 @@ apps when switching to this new version.
* Support for xxx_WINDRES_FILES on MinGW was implemented.
1.7 Changes in version `1.10.0'
1.8 Changes in version `1.10.0'
===============================
* a GNUsteprc file is now automatically created and installed in
@ -174,15 +179,15 @@ apps when switching to this new version.
configure to enable use of built in objc exceptions with compilers
that support it.
1.8 Changes in version `1.9.2'
1.9 Changes in version `1.9.2'
==============================
* Application and Bundles use the latest convention on Apple.
* Improve/Simplify dependency checking when making docs
1.9 Changes in version `1.9.1'
==============================
1.10 Changes in version `1.9.1'
===============================
* Remove `--disable-import' option
@ -190,7 +195,7 @@ apps when switching to this new version.
* Framework version and naming clarified.
1.10 Changes in version `1.9.0'
1.11 Changes in version `1.9.0'
===============================
* Support for building in a separate build dir.
@ -199,7 +204,7 @@ apps when switching to this new version.
* List of classes in a framework gets written to the plist file.
1.11 Changes in version `1.8.0'
1.12 Changes in version `1.8.0'
===============================
Read the NEWS file for a complete list of changes since the last stable
@ -208,19 +213,19 @@ certain directories have changed. Generally this will not cause a
problem unless your GNUstep directory is shared by multiple machines
running this and earlier (1.6.x) versions of the software.
1.12 Changes in version `1.7.4'
1.13 Changes in version `1.7.4'
===============================
Bug fixes.
1.13 Changes in version `1.7.3'
1.14 Changes in version `1.7.3'
===============================
* Adds library combo to Headers directory if not flattened.
* Add Markup file (Renaissance) support.
1.14 Changes in version `1.7.2'
1.15 Changes in version `1.7.2'
===============================
-enable-flattened (Flat directory structure) is on by default.
@ -229,12 +234,12 @@ Bug fixes.
* netbsd and openbsd compile fixes.
1.15 Changes in version `1.7.1'
1.16 Changes in version `1.7.1'
===============================
Bug fixes.
1.16 Changes in version `1.7.0'
1.17 Changes in version `1.7.0'
===============================
This version contains a major change in the location of certain
@ -249,7 +254,7 @@ incompatibilities.
* Support for preprocessed Info.plists.
1.17 Changes in version `1.6.0'
1.18 Changes in version `1.6.0'
===============================
Make now configures by default for only one system. To compile and run
@ -263,7 +268,7 @@ configure argument -enable-multi-platform.
* More efficient checks for re-making a project.
1.18 Changes in version `1.5.1'
1.19 Changes in version `1.5.1'
===============================
* Framework support rewritten, also supports multiple names.
@ -283,17 +288,17 @@ configure argument -enable-multi-platform.
* API change: TOOL_INSTALL_DIR.
1.19 Changes in version `1.5.0'
1.20 Changes in version `1.5.0'
===============================
* Add NetBSD Elf support
1.20 Changes in version `1.4.0'
1.21 Changes in version `1.4.0'
===============================
* Update Darwin/GNU gcc and Irix targets
1.21 Changes in version `1.3.4'
1.22 Changes in version `1.3.4'
===============================
This is a first prerelease version for 1.4.
@ -306,14 +311,14 @@ This is a first prerelease version for 1.4.
* Add verbosity levels. Use make messages=yes for full messages.
1.22 Changes in version `1.3.3'
1.23 Changes in version `1.3.3'
===============================
* Recognizes XXX_STANDARD_INSTALL=no to not do installation.
* Updated instructions for MingW/MSYS installation.
1.23 Changes in version `1.3.2'
1.24 Changes in version `1.3.2'
===============================
* Instructions for building on Windows with MSYS
@ -324,7 +329,7 @@ This is a first prerelease version for 1.4.
* Continued reorganization.
1.24 Changes in version `1.3.0'
1.25 Changes in version `1.3.0'
===============================
The package has gone through an extensive reorganization to break up
@ -347,7 +352,7 @@ effect, it also increased the speed of the code by at least a factor of
* Fixes for MacOSX, MingW
1.25 Changes in version `1.2.1'
1.26 Changes in version `1.2.1'
===============================
* the source distribution code has been rewritten to be more general
@ -365,7 +370,7 @@ effect, it also increased the speed of the code by at least a factor of
* various bug fixes and minor improvements.
1.26 Changes in version `1.2.0'
1.27 Changes in version `1.2.0'
===============================
* The core rules and internals of gnustep-make have been
@ -393,7 +398,7 @@ effect, it also increased the speed of the code by at least a factor of
* Much improved Windows path support
1.27 Changes in version `1.0.1'
1.28 Changes in version `1.0.1'
===============================
* Support for Java tools.
@ -404,7 +409,7 @@ effect, it also increased the speed of the code by at least a factor of
* Fixes to run on FreeBSD, Solaris.
1.28 Changes in version `1.0.0'
1.29 Changes in version `1.0.0'
===============================
* Optimizations that in many cases more than double the speed.
@ -415,14 +420,14 @@ effect, it also increased the speed of the code by at least a factor of
* Better checking for mingw and cygwin
1.29 Changes in version `0.9.2'
1.30 Changes in version `0.9.2'
===============================
* HOWTO and faq files moved from core package to here
* Configurable GNUSTEP_LOCAL_ROOT and GNUSTEP_NETWORK_ROOT
1.30 Changes in version `0.9.1'
1.31 Changes in version `0.9.1'
===============================
Make has been reoganized so that it only relies on libraries and other
@ -437,7 +442,7 @@ simplifies compilation and packaging.
* RPM support rewritten from scratch.
1.31 Changes in version `0.9.0'
1.32 Changes in version `0.9.0'
===============================
ffcall library is highly recommended for use with the GNUstep base
@ -454,7 +459,7 @@ package. See the INSTALL file.
* Added support for Frameworks
1.32 Noteworthy changes in version `0.6.6'
1.33 Noteworthy changes in version `0.6.6'
==========================================
The GNUstep system libraries are now installed in a separate system root