mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
Version 2.6.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32843 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
251ed4c7fa
commit
1fb736ce5e
6 changed files with 97 additions and 82 deletions
46
ANNOUNCE
46
ANNOUNCE
|
@ -1,7 +1,7 @@
|
|||
1 Announcement
|
||||
**************
|
||||
|
||||
The GNUstep Makefile Package version 2.4.0 is now available.
|
||||
The GNUstep Makefile Package version 2.6.0 is now available.
|
||||
|
||||
1.1 What is the GNUstep makefile package?
|
||||
=========================================
|
||||
|
@ -12,49 +12,29 @@ 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.4.0'
|
||||
1.2 Changes in version `2.6.0'
|
||||
==============================
|
||||
|
||||
* Add -enable-objc-nonfragile-abi flag
|
||||
* The default filesystem layout is now the 'fhs' layout
|
||||
|
||||
* New serial-subdirectories.make and parallel-subdirectories.make.
|
||||
* The default location of the configuration file changed when not
|
||||
installing system-wide
|
||||
|
||||
* Support for parallel building of subdirectories.
|
||||
* Removed the -with-system-root, -with-local-root and
|
||||
-with-network-root options
|
||||
|
||||
* Support for parallel building of different instances.
|
||||
* Removed obsolete variables (deprecated 4 years ago).
|
||||
|
||||
* Support source files in subdirectories without using a subproject.
|
||||
* A new test framework is included in the pacakge
|
||||
|
||||
* Support header files in sub-subdirectories.
|
||||
* objc.make deprecated. Use tool.make instead
|
||||
|
||||
* Batch-compile Java files (much faster).
|
||||
* -enable-absolute-install-paths is noew the default on Darwin
|
||||
|
||||
* Changed default compilation flags to -O2 -g.
|
||||
|
||||
* Fixes for building documentation.
|
||||
|
||||
* Renamed info files to prevent conflicts.
|
||||
|
||||
* Updated cygwin support.
|
||||
|
||||
1.3 Changes in version `2.2.0'
|
||||
==============================
|
||||
|
||||
* New -with-objc-lib-flag for specifying libobjc.
|
||||
|
||||
* Automatically uses -lobjc_gc with configured with garbage
|
||||
collection
|
||||
|
||||
* Parallel building supported using e.g. make -j 2
|
||||
|
||||
* Use install -p if available.
|
||||
|
||||
* make uninstall works better now.
|
||||
|
||||
1.4 Obtaining gnustep-make
|
||||
1.3 Obtaining gnustep-make
|
||||
==========================
|
||||
|
||||
You can get the gstep-make-2.4.0.tar.gz distribution file at
|
||||
You can get the gstep-make-2.6.0.tar.gz distribution file at
|
||||
`ftp://ftp.gnustep.org/pub/gnustep/core'
|
||||
|
||||
Please log bug reports on the GNUstep project page
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2011-04-14 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Version 2.6.0
|
||||
|
||||
2011-04-13 Nicola Pero <nicola.pero@meta-innovation.com>
|
||||
|
||||
* Documentation/releasenotes.texi: Updated.
|
||||
|
|
|
@ -9,6 +9,20 @@
|
|||
The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}.
|
||||
@end ifclear
|
||||
|
||||
@section Changes in version @samp{2.6.0}
|
||||
|
||||
@itemize @bullet
|
||||
@item The default filesystem layout is now the 'fhs' layout
|
||||
@item The default location of the configuration file changed when not installing system-wide
|
||||
@item Removed the --with-system-root, --with-local-root and --with-network-root options
|
||||
@item Removed obsolete variables (deprecated 4 years ago).
|
||||
@item A new test framework is included in the pacakge
|
||||
@item objc.make deprecated. Use tool.make instead
|
||||
@item --enable-absolute-install-paths is noew the default on Darwin
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
||||
@section Changes in version @samp{2.4.0}
|
||||
|
||||
@itemize @bullet
|
||||
|
@ -35,8 +49,6 @@ The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}.
|
|||
@item make uninstall works better now.
|
||||
@end itemize
|
||||
|
||||
@ifclear ANNOUNCE-ONLY
|
||||
|
||||
@section Changes in version @samp{2.0.8}
|
||||
|
||||
Minor bug fix to deal with installing in different domains
|
||||
|
|
107
NEWS
107
NEWS
|
@ -1,9 +1,28 @@
|
|||
1 NEWS
|
||||
******
|
||||
|
||||
The currently released version is `2.4.0'.
|
||||
The currently released version is `2.6.0'.
|
||||
|
||||
1.1 Changes in version `2.4.0'
|
||||
1.1 Changes in version `2.6.0'
|
||||
==============================
|
||||
|
||||
* The default filesystem layout is now the 'fhs' layout
|
||||
|
||||
* The default location of the configuration file changed when not
|
||||
installing system-wide
|
||||
|
||||
* Removed the -with-system-root, -with-local-root and
|
||||
-with-network-root options
|
||||
|
||||
* Removed obsolete variables (deprecated 4 years ago).
|
||||
|
||||
* A new test framework is included in the pacakge
|
||||
|
||||
* objc.make deprecated. Use tool.make instead
|
||||
|
||||
* -enable-absolute-install-paths is noew the default on Darwin
|
||||
|
||||
1.2 Changes in version `2.4.0'
|
||||
==============================
|
||||
|
||||
* Add -enable-objc-nonfragile-abi flag
|
||||
|
@ -28,7 +47,7 @@ The currently released version is `2.4.0'.
|
|||
|
||||
* Updated cygwin support.
|
||||
|
||||
1.2 Changes in version `2.2.0'
|
||||
1.3 Changes in version `2.2.0'
|
||||
==============================
|
||||
|
||||
* New -with-objc-lib-flag for specifying libobjc.
|
||||
|
@ -42,12 +61,12 @@ The currently released version is `2.4.0'.
|
|||
|
||||
* make uninstall works better now.
|
||||
|
||||
1.3 Changes in version `2.0.8'
|
||||
1.4 Changes in version `2.0.8'
|
||||
==============================
|
||||
|
||||
Minor bug fix to deal with installing in different domains
|
||||
|
||||
1.4 Changes in version `2.0.7'
|
||||
1.5 Changes in version `2.0.7'
|
||||
==============================
|
||||
|
||||
* New configuration file to set default installation
|
||||
|
@ -61,7 +80,7 @@ Minor bug fix to deal with installing in different domains
|
|||
|
||||
* Test applications linked against gnustep-gui by default
|
||||
|
||||
1.5 Changes in version `2.0.6'
|
||||
1.6 Changes in version `2.0.6'
|
||||
==============================
|
||||
|
||||
* Fixed some spurious rebuilds of plists, and framework headers.
|
||||
|
@ -70,7 +89,7 @@ Minor bug fix to deal with installing in different domains
|
|||
|
||||
* Install GNUstep.conf in /etc/GNUstep/GNUstep.conf on all systems.
|
||||
|
||||
1.6 Changes in version `2.0.5'
|
||||
1.7 Changes in version `2.0.5'
|
||||
==============================
|
||||
|
||||
* Update C++ and ObjC++ support so that g++ and proper flags are
|
||||
|
@ -86,28 +105,28 @@ Minor bug fix to deal with installing in different domains
|
|||
|
||||
* ~/GNUstep/GNUstep.sh is no longer sourced.
|
||||
|
||||
1.7 Changes in version `2.0.4'
|
||||
1.8 Changes in version `2.0.4'
|
||||
==============================
|
||||
|
||||
Fixed a bug finding relative paths on Windows (during configuration).
|
||||
|
||||
1.8 Changes in version `2.0.3'
|
||||
1.9 Changes in version `2.0.3'
|
||||
==============================
|
||||
|
||||
New man pages for tools. Better uninstallation of files Add Windows
|
||||
installer makefile for Applications.
|
||||
|
||||
1.9 Changes in version `2.0.2'
|
||||
==============================
|
||||
1.10 Changes in version `2.0.2'
|
||||
===============================
|
||||
|
||||
Update license to GPLv3.
|
||||
|
||||
1.10 Changes in version `2.0.1'
|
||||
1.11 Changes in version `2.0.1'
|
||||
===============================
|
||||
|
||||
Bug fixes in filesystem layout and framework installation.
|
||||
|
||||
1.11 Changes in version `2.0.0'
|
||||
1.12 Changes in version `2.0.0'
|
||||
===============================
|
||||
|
||||
The Makefile package has had a major makover which befits a major
|
||||
|
@ -177,7 +196,7 @@ with this version of make.
|
|||
|
||||
* Fixed rebuilding .plist and .palette files
|
||||
|
||||
1.12 Changes in version `1.13.0'
|
||||
1.13 Changes in version `1.13.0'
|
||||
================================
|
||||
|
||||
Debug libraries now have the same name as normal libraries (i.e. no "_d"
|
||||
|
@ -190,12 +209,12 @@ into the same executable.
|
|||
make package (e.g. with Windows OS). The libraries can still use native
|
||||
paths.
|
||||
|
||||
1.13 Changes in version `1.12.0'
|
||||
1.14 Changes in version `1.12.0'
|
||||
================================
|
||||
|
||||
Minor fixes.
|
||||
|
||||
1.14 Changes in version `1.11.2'
|
||||
1.15 Changes in version `1.11.2'
|
||||
================================
|
||||
|
||||
The `GNUstep.conf' file is now viewed as the essential determination of
|
||||
|
@ -225,7 +244,7 @@ rules.
|
|||
files in the xxx_OBJCC_FILES variable, and put extra ObjC++ flags in
|
||||
xxx_OBJCCFLAGS or ADDITIONAL_OBJCCFLAGS.
|
||||
|
||||
1.15 Changes in version `1.11.1'
|
||||
1.16 Changes in version `1.11.1'
|
||||
================================
|
||||
|
||||
Part of the previous change was reversed. Now libobjc is still linked
|
||||
|
@ -236,7 +255,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.16 Changes in version `1.11.0'
|
||||
1.17 Changes in version `1.11.0'
|
||||
================================
|
||||
|
||||
NOTE: The libobjc library is now linked in with the base library and
|
||||
|
@ -259,7 +278,7 @@ apps when switching to this new version.
|
|||
* Support for xxx_WINDRES_FILES on MinGW was implemented.
|
||||
|
||||
|
||||
1.17 Changes in version `1.10.0'
|
||||
1.18 Changes in version `1.10.0'
|
||||
================================
|
||||
|
||||
* a GNUsteprc file is now automatically created and installed in
|
||||
|
@ -278,14 +297,14 @@ apps when switching to this new version.
|
|||
configure to enable use of built in objc exceptions with compilers
|
||||
that support it.
|
||||
|
||||
1.18 Changes in version `1.9.2'
|
||||
1.19 Changes in version `1.9.2'
|
||||
===============================
|
||||
|
||||
* Application and Bundles use the latest convention on Apple.
|
||||
|
||||
* Improve/Simplify dependency checking when making docs
|
||||
|
||||
1.19 Changes in version `1.9.1'
|
||||
1.20 Changes in version `1.9.1'
|
||||
===============================
|
||||
|
||||
* Remove `--disable-import' option
|
||||
|
@ -294,7 +313,7 @@ apps when switching to this new version.
|
|||
|
||||
* Framework version and naming clarified.
|
||||
|
||||
1.20 Changes in version `1.9.0'
|
||||
1.21 Changes in version `1.9.0'
|
||||
===============================
|
||||
|
||||
* Support for building in a separate build dir.
|
||||
|
@ -303,7 +322,7 @@ apps when switching to this new version.
|
|||
|
||||
* List of classes in a framework gets written to the plist file.
|
||||
|
||||
1.21 Changes in version `1.8.0'
|
||||
1.22 Changes in version `1.8.0'
|
||||
===============================
|
||||
|
||||
Read the NEWS file for a complete list of changes since the last stable
|
||||
|
@ -312,19 +331,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.22 Changes in version `1.7.4'
|
||||
1.23 Changes in version `1.7.4'
|
||||
===============================
|
||||
|
||||
Bug fixes.
|
||||
|
||||
1.23 Changes in version `1.7.3'
|
||||
1.24 Changes in version `1.7.3'
|
||||
===============================
|
||||
|
||||
* Adds library combo to Headers directory if not flattened.
|
||||
|
||||
* Add Markup file (Renaissance) support.
|
||||
|
||||
1.24 Changes in version `1.7.2'
|
||||
1.25 Changes in version `1.7.2'
|
||||
===============================
|
||||
|
||||
-enable-flattened (Flat directory structure) is on by default.
|
||||
|
@ -333,12 +352,12 @@ Bug fixes.
|
|||
|
||||
* netbsd and openbsd compile fixes.
|
||||
|
||||
1.25 Changes in version `1.7.1'
|
||||
1.26 Changes in version `1.7.1'
|
||||
===============================
|
||||
|
||||
Bug fixes.
|
||||
|
||||
1.26 Changes in version `1.7.0'
|
||||
1.27 Changes in version `1.7.0'
|
||||
===============================
|
||||
|
||||
This version contains a major change in the location of certain
|
||||
|
@ -353,7 +372,7 @@ incompatibilities.
|
|||
|
||||
* Support for preprocessed Info.plists.
|
||||
|
||||
1.27 Changes in version `1.6.0'
|
||||
1.28 Changes in version `1.6.0'
|
||||
===============================
|
||||
|
||||
Make now configures by default for only one system. To compile and run
|
||||
|
@ -367,7 +386,7 @@ configure argument -enable-multi-platform.
|
|||
|
||||
* More efficient checks for re-making a project.
|
||||
|
||||
1.28 Changes in version `1.5.1'
|
||||
1.29 Changes in version `1.5.1'
|
||||
===============================
|
||||
|
||||
* Framework support rewritten, also supports multiple names.
|
||||
|
@ -387,17 +406,17 @@ configure argument -enable-multi-platform.
|
|||
|
||||
* API change: TOOL_INSTALL_DIR.
|
||||
|
||||
1.29 Changes in version `1.5.0'
|
||||
1.30 Changes in version `1.5.0'
|
||||
===============================
|
||||
|
||||
* Add NetBSD Elf support
|
||||
|
||||
1.30 Changes in version `1.4.0'
|
||||
1.31 Changes in version `1.4.0'
|
||||
===============================
|
||||
|
||||
* Update Darwin/GNU gcc and Irix targets
|
||||
|
||||
1.31 Changes in version `1.3.4'
|
||||
1.32 Changes in version `1.3.4'
|
||||
===============================
|
||||
|
||||
This is a first prerelease version for 1.4.
|
||||
|
@ -410,14 +429,14 @@ This is a first prerelease version for 1.4.
|
|||
|
||||
* Add verbosity levels. Use make messages=yes for full messages.
|
||||
|
||||
1.32 Changes in version `1.3.3'
|
||||
1.33 Changes in version `1.3.3'
|
||||
===============================
|
||||
|
||||
* Recognizes XXX_STANDARD_INSTALL=no to not do installation.
|
||||
|
||||
* Updated instructions for MingW/MSYS installation.
|
||||
|
||||
1.33 Changes in version `1.3.2'
|
||||
1.34 Changes in version `1.3.2'
|
||||
===============================
|
||||
|
||||
* Instructions for building on Windows with MSYS
|
||||
|
@ -428,7 +447,7 @@ This is a first prerelease version for 1.4.
|
|||
|
||||
* Continued reorganization.
|
||||
|
||||
1.34 Changes in version `1.3.0'
|
||||
1.35 Changes in version `1.3.0'
|
||||
===============================
|
||||
|
||||
The package has gone through an extensive reorganization to break up
|
||||
|
@ -451,7 +470,7 @@ effect, it also increased the speed of the code by at least a factor of
|
|||
|
||||
* Fixes for MacOSX, MingW
|
||||
|
||||
1.35 Changes in version `1.2.1'
|
||||
1.36 Changes in version `1.2.1'
|
||||
===============================
|
||||
|
||||
* the source distribution code has been rewritten to be more general
|
||||
|
@ -469,7 +488,7 @@ effect, it also increased the speed of the code by at least a factor of
|
|||
|
||||
* various bug fixes and minor improvements.
|
||||
|
||||
1.36 Changes in version `1.2.0'
|
||||
1.37 Changes in version `1.2.0'
|
||||
===============================
|
||||
|
||||
* The core rules and internals of gnustep-make have been
|
||||
|
@ -497,7 +516,7 @@ effect, it also increased the speed of the code by at least a factor of
|
|||
|
||||
* Much improved Windows path support
|
||||
|
||||
1.37 Changes in version `1.0.1'
|
||||
1.38 Changes in version `1.0.1'
|
||||
===============================
|
||||
|
||||
* Support for Java tools.
|
||||
|
@ -508,7 +527,7 @@ effect, it also increased the speed of the code by at least a factor of
|
|||
|
||||
* Fixes to run on FreeBSD, Solaris.
|
||||
|
||||
1.38 Changes in version `1.0.0'
|
||||
1.39 Changes in version `1.0.0'
|
||||
===============================
|
||||
|
||||
* Optimizations that in many cases more than double the speed.
|
||||
|
@ -519,14 +538,14 @@ effect, it also increased the speed of the code by at least a factor of
|
|||
|
||||
* Better checking for mingw and cygwin
|
||||
|
||||
1.39 Changes in version `0.9.2'
|
||||
1.40 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.40 Changes in version `0.9.1'
|
||||
1.41 Changes in version `0.9.1'
|
||||
===============================
|
||||
|
||||
Make has been reoganized so that it only relies on libraries and other
|
||||
|
@ -541,7 +560,7 @@ simplifies compilation and packaging.
|
|||
|
||||
* RPM support rewritten from scratch.
|
||||
|
||||
1.41 Changes in version `0.9.0'
|
||||
1.42 Changes in version `0.9.0'
|
||||
===============================
|
||||
|
||||
ffcall library is highly recommended for use with the GNUstep base
|
||||
|
@ -558,7 +577,7 @@ package. See the INSTALL file.
|
|||
|
||||
* Added support for Frameworks
|
||||
|
||||
1.42 Noteworthy changes in version `0.6.6'
|
||||
1.43 Noteworthy changes in version `0.6.6'
|
||||
==========================================
|
||||
|
||||
The GNUstep system libraries are now installed in a separate system root
|
||||
|
|
|
@ -37,8 +37,8 @@ using a newer version of the make system.
|
|||
prefix were used. Starting with version 2.6.0, that is the
|
||||
default location of the configuration file only when installing
|
||||
system-wide, that is with a prefix set to /, /usr or /usr/GNUstep.
|
||||
In all other cases, the configuration file is by default located
|
||||
in $prefix/etc/GNUstep/GNUstep.conf.
|
||||
In all other cases, the configuration file is by default located in
|
||||
$prefix/etc/GNUstep/GNUstep.conf.
|
||||
|
||||
In particular, this means that if ./configure is invoked with no
|
||||
options specified, the default location of the configuration file
|
||||
|
|
2
Version
2
Version
|
@ -3,7 +3,7 @@
|
|||
|
||||
# The version number of this release.
|
||||
GNUSTEP_MAKE_MAJOR_VERSION=2
|
||||
GNUSTEP_MAKE_MINOR_VERSION=4
|
||||
GNUSTEP_MAKE_MINOR_VERSION=6
|
||||
GNUSTEP_MAKE_SUBMINOR_VERSION=0
|
||||
GNUSTEP_MAKE_VERSION=${GNUSTEP_MAKE_MAJOR_VERSION}.${GNUSTEP_MAKE_MINOR_VERSION}.${GNUSTEP_MAKE_SUBMINOR_VERSION}
|
||||
|
||||
|
|
Loading…
Reference in a new issue