Version 1.5.1

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15027 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2002-11-20 04:25:18 +00:00
parent 0e89d27c98
commit bf28fb7049
10 changed files with 122 additions and 55 deletions

View file

@ -1,7 +1,7 @@
Announcement
************
The GNUstep Makefile Package version 1.5.0 is now available.
The GNUstep Makefile Package version 1.5.1 is now available.
What is the GNUstep makefile package?
=====================================
@ -12,15 +12,30 @@ write a 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.
Changes in version `1.5.0'
Changes in version `1.5.1'
==========================
* Add NetBSD Elf support
* Framework support rewritten, also supports multiple names.
* API change: Replace frameowork's xxx_TOOLS by xxx_COPY_INTO_DIR.
* Unified link commands between libraries and frameworks
(LIB_LINK_*).
* New 'make strings' target for localization support.
* Speed improvements.
* Doesn't try to build OSX bundle on GNUstep and vice versa.
* API change: Tools/Subproj can have resources.
* API change: TOOL_INSTALL_DIR.
Obtaining gnustep-make
======================
You can get the gstep-make-1.5.0.tar.gz distribution file at
You can get the gstep-make-1.5.1.tar.gz distribution file at
<ftp://ftp.gnustep.org/pub/gnustep/core>
Please send bug reports to <bug-gnustep@gnu.org>.

View file

@ -1,3 +1,8 @@
2002-11-19 Adam Fedor <fedor@gnu.org>
* Version: 1.5.1
* Documentation/news.texi: Updated.
2002-11-19 Adam Fedor <fedor@gnu.org>
* create_domain_dir_tree.sh (mydir): Use `command` not

View file

@ -1,4 +1,4 @@
@i \input texinfo @c -*-texinfo-*-
\input texinfo @c -*-texinfo-*-
@setfilename machines.info
@ifclear HOWTO
@c Machine Specific, Darwin 5.x/PowerPC, , (DIR)

View file

@ -9,14 +9,27 @@
The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}.
@end ifclear
@section Changes in version @samp{1.5.1}
@itemize @bullet
@item Framework support rewritten, also supports multiple names.
@item API change: Replace frameowork's xxx_TOOLS by xxx_COPY_INTO_DIR.
@item Unified link commands between libraries and frameworks (LIB_LINK_*).
@item New 'make strings' target for localization support.
@item Speed improvements.
@item Doesn't try to build OSX bundle on GNUstep and vice versa.
@item API change: Tools/Subproj can have resources.
@item API change: TOOL_INSTALL_DIR.
@end itemize
@ifclear ANNOUNCE-ONLY
@section Changes in version @samp{1.5.0}
@itemize @bullet
@item Add NetBSD Elf support
@end itemize
@ifclear ANNOUNCE-ONLY
@section Changes in version @samp{1.4.0}
@itemize @bullet

View file

@ -379,7 +379,7 @@ If you get
GNUSTEP Internal Error:
The private GNUstep function to establish the argv and environment
variables was not called.
Please report the error to bug-gnustep@gnu.org.
Please report the error to bug-gnustep@@gnu.org.
@end example
when compiling the gui library, there could be several things wrong. One

4
FAQ
View file

@ -1,7 +1,7 @@
GNUstep Frequently Asked Questions with Answers
***********************************************
Last updated 23 September 2002. Please send corrections to
Last updated 19 November 2002. Please send corrections to
<gnustep-maintainer@gnu.org>. Also look at the user FAQ for more user
oriented questions.
@ -23,7 +23,7 @@ How about porting between Cocoa and GNUstep?
It's easier from GNUstep to Cocoa than Cocoa to GNUstep. Cocoa is
constantly changing, much faster than GNUstep could hope to keep up.
The have added extensions and new classes that aren't available in
They have added extensions and new classes that aren't available in
GNUstep yet. Plus there are some other issues. If you start with Cocoa:
* Be careful with Cocoa.h includes

View file

@ -1,7 +1,7 @@
GNUstep HOWTO
*************
Last Update: 23 September 2002
Last Update: 19 November 2002
This document explains how to build the different components of the
GNUstep core libraries and GNUstep Launchpad.
@ -347,10 +347,10 @@ Usage is:
Machine Specific Instructions
*****************************
Below is a list of machines that people have attempted to compile
GNUstep on. GNUstep compiles with little or no trouble on many of the
more popular operating systems. Some machines marked with _Unstable_
may have some trouble or may not work at all.
\input texinfo Below is a list of machines that people have
attempted to compile GNUstep on. GNUstep compiles with little or no
trouble on many of the more popular operating systems. Some machines
marked with _Unstable_ may have some trouble or may not work at all.
A recommended compiler is listed for each machine, if known. You
should try to use the recommended compiler for compiling GNUstep, as
@ -359,6 +359,30 @@ compilers. Even versions newer than the listed compiler may not work,
so don't just get the latest version of a compiler expecting it to be
better than previous versions.
Compiler notes: If a recommended compiler is not listed, take note
of the following information before choosing the compiler you use.
`egcs or gcc < 2.95'
Probably will work, but few people use these now.
`gcc 2.95.x'
Probably the oldest compiler that GNUstep is regularly tested with.
`gcc 2.96'
Not an official gcc release. Some versions (Redhat, Mandrake) have
problems that prevent GNUstep from being compiled correctly and
cause mysterious errors.
`gcc 3.0.x'
A fairly good compiler. Recommended.
`gcc 3.1'
Several bugs where introduced in the version. It's probably better
to avoid this one, although it might work fine.
`gcc 3.2'
Pretty good, although at the time of this writing it hasn't been
fully tested on many platforms. Recommended.
If you have compiled GNUstep on a specific machine, please send
information about what you needed and any special instructions needed
to the GNUstep maintainer <gnustep-maintainers@gnu.org>.
@ -431,7 +455,7 @@ Debian/DEC-Alpha
`Special Instructions'
Unknown
FreeBSD 3.x
FreeBSD 4.x
===========
`Recommended compiler'
@ -445,6 +469,10 @@ FreeBSD 3.x
-sh-word-split', 'zsh -o shwordsplit', 'zsh -y' or by setting
'setopt SH_WORD_SPLIT' in one of zsh's startup files.)
For gcc 3.0.4, make WANT_THREADS_SUPPORT=YES
For libxml2 2.4.24, make WITHOUT_PYTHON=YES
FreeBSD 3.x
===========
@ -539,26 +567,16 @@ GNU-Linux/PowerPC (LinuxPPC, Yellowdog)
=======================================
`Recommended compiler'
egcs-1.1.2 (default compiler), or gcc-2.95. gcc-3.x works, but gdb
can't debug GNUstep executables.
The default compiler. gcc-3.x works, but you need a new gdb also
to debug.
`Extra libs needed'
None.
`Special Instructions'
You need to compile without optimization or the compiler will not
be able to compile several files (CFLAGS="" ./configure).
Compiling with CFLAGS="-O" also works. The gcc-2.95 compiler fixes
this problem. There may be a problem with the X server that
causes programs to crash with a X_QueryColors error. If so, get a
newer X server at
<ftp://ftp.linuxppc.org/linuxppc/contrib/linuxppc-1999/software/XFree86-FBDev-3.3.3.1-49b.ppc.rpm>
(or better).
Invocations (and DO) do not work well. The major problem is sending
data with data sizes less than 4 bytes (chars, shorts, etc). To fix
this, we recommend using the ffcall libraries (Read the instructions on
this in the configuration section).
ffcall or libffi is required for invocations (and DO) to work well.
The major problem is sending data with data sizes less than 4 bytes
(chars, shorts, etc).
Irix 6.5/MIPS
=============
@ -578,8 +596,10 @@ Irix 6.5/MIPS
`Special Instructions'
Static libs only (make shared=no).
MkLinux/PowerPC (MkLinux DR 3)
==============================
MkLinux/PowerPC (_Obsolete_)
============================
This configuration is no longer being tested, but it may still work.
`Recommended compiler'
egcs-2.90.25 980302 (egcs-1.0.2 prerelease) which comes standard
@ -633,7 +653,8 @@ OpenBSD 2.x (_Unstable!_)
Unknown
`Special Instructions'
Can only compile with static libraries. Gives a lot of warnings
Can only compile with static libraries. Gives a lot of warnings.
Try reading the README.NetBSD which might work the same on OpenBSD.
OSF Alpha (_Unstable!_)
========================
@ -658,8 +679,6 @@ OSF Alpha (_Unstable!_)
Slackware/Intel
===============
GNUstep has been tested on version 8.0 of Suse
`Recommended compiler'
Unknown.
@ -669,8 +688,10 @@ Slackware/Intel
`Special Instructions'
Unknown.
Solaris 2.5.1/Sparc
===================
Solaris 2.5.1/Sparc (_Obsolete_)
================================
This configuration is no longer being tested, but it may still work.
`Recommended compiler'
Unknown
@ -749,17 +770,17 @@ Suse 6.x/Intel
Suse/Intel
==========
GNUstep has been tested on version 7.0 and 8.0 of Suse
GNUstep has been tested on version 7.0, 8.0, and 8.1 of Suse
`Recommended compiler'
Standard. gcc2.95.x, gcc3.0.x and gc3.1 work, but 2.95 is faster.
Compile with -threads-enabled (non-standard).
Standard. gcc2.95.x, gcc3.0.x, 3.1 and 3.2 work, but 2.95 is
faster. Compile with -threads-enabled (non-standard).
`Extra libs needed'
None
`Special Instructions'
Unknown.
None.
Suse 7.x/PPC
============
@ -887,13 +908,7 @@ Windows with CYGWIN (_Unstable!_)
Make sure you have good shared libraries for everthing. Sometimes a
bad shared library (like libtiff) will cause odd and untraceable
problems. See the README.MinGW for information on good libraries.
Make sure files and compilation done in Unix mode (no ^M in files,
EXPORT CYGWIN=BINMODE usually works if cygwin is not buggy). Gdomap
services not set up correctly. Must add services lines to
`C:\WINDOWS\services' (on Windows 98) or xxx (on Windows NT). Native
GUI backend is alpha version.
problems. See `README.Cygwin' for information on compiling.
Windows with MinGW (_Unstable! As always..._)
=============================================

22
NEWS
View file

@ -1,7 +1,27 @@
NEWS
****
The currently released version is `1.5.0'.
The currently released version is `1.5.1'.
Changes in version `1.5.1'
==========================
* Framework support rewritten, also supports multiple names.
* API change: Replace frameowork's xxx_TOOLS by xxx_COPY_INTO_DIR.
* Unified link commands between libraries and frameworks
(LIB_LINK_*).
* New 'make strings' target for localization support.
* Speed improvements.
* Doesn't try to build OSX bundle on GNUstep and vice versa.
* API change: Tools/Subproj can have resources.
* API change: TOOL_INSTALL_DIR.
Changes in version `1.5.0'
==========================

7
README
View file

@ -40,10 +40,9 @@ freely available. You should read the COPYING.LIB file for more
information.
GNUstep tools, test programs, and other files are covered under the
GNU General Public License. This means if you make changes to these
programs, you cannot charge a fee, other than distribution fees, for
others to use the program. You should read the COPYING file for more
information.
GNU General Public License. The GNU GPL is a free software license,
which requires that all the released improved versions be free software
as well. You should read the COPYING file for more information.
With GNUstep-Base, we strongly recommend the use of the ffcall
libraries, which provides stack frame handling for NSInvocation and

View file

@ -4,6 +4,6 @@
# The version number of this release.
GNUSTEP_MAKE_MAJOR_VERSION=1
GNUSTEP_MAKE_MINOR_VERSION=5
GNUSTEP_MAKE_SUBMINOR_VERSION=0
GNUSTEP_MAKE_SUBMINOR_VERSION=1
GNUSTEP_MAKE_VERSION=${GNUSTEP_MAKE_MAJOR_VERSION}.${GNUSTEP_MAKE_MINOR_VERSION}.${GNUSTEP_MAKE_SUBMINOR_VERSION}