mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
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:
parent
0e89d27c98
commit
bf28fb7049
10 changed files with 122 additions and 55 deletions
23
ANNOUNCE
23
ANNOUNCE
|
@ -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>.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
4
FAQ
|
@ -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
|
||||
|
|
|
@ -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
22
NEWS
|
@ -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
7
README
|
@ -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
|
||||
|
|
2
Version
2
Version
|
@ -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}
|
||||
|
||||
|
|
Loading…
Reference in a new issue