Commit graph

23 commits

Author SHA1 Message Date
manu
cc51ee6883 Apply fix from upstream, to workaround a build failure in SOGo
http://svn.gna.org/viewcvs/gnustep?view=revision&revision=36185
2015-04-19 04:13:26 +00:00
joerg
26ff6ba21f Don't create interfaces don't derive from NSObject. 2013-03-24 17:02:37 +00:00
rh
bb0ebf0b74 Update gnustep-make to 2.6.2.
GNUstep now defaults to the modern, non-fragile ABI unless the fragile
option is set.

Upstream Changes in version `2.6.2'
===================================

Added standalone filesystem layout for putting everything in one
directory for easy deployment of relocatable. Other bug fixes.

Upstream Changes in version `2.6.1'
===================================

Bug fix release. Most notably to fix a problem compiling GNUstep with
clang.

Upstream 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 now the default on Darwin
2012-10-22 02:06:19 +00:00
rh
03bd5019be Update gnustep-make to 2.4.0. Notable changes include:
* Parallel building supported using e.g. make -j 2
   * Support source files in subdirectories without using a subproject.
   * Support header files in sub-subdirectories.
   * Batch-compile Java files (much faster).
   * Fixes for building documentation.
2011-04-07 01:41:31 +00:00
rh
1ca4985b8c Allow gnustep packages to override INSTALL variables to enable unprivileged
DESTDIR builds.  Bump PKGREVISION.
2009-04-18 03:10:33 +00:00
rh
24e8fb9ecc Update gnustep-make to 2.0.8. This makes GNUstep more hier(7) compliant
and requires an update of all GNUstep packages.  Changes also include
bugfixes and some cleanup.
2009-04-13 12:09:25 +00:00
adam
986a11a764 Changes 2.0.6:
* Fixed some spurious rebuilds of plists, and framework headers.
* Added the -enable-absolute-install-paths option for Darwin systems.
* Install GNUstep.conf in /etc/GNUstep/GNUstep.conf on all systems.
2008-11-25 12:51:35 +00:00
adam
d57ba6315f Changes 2.0.5:
* Bug fixes
2008-05-25 08:16:06 +00:00
adam
fb5ff9f3e9 Changes 2.0.2:
Update license to GPLv3. Bug fixes.

Changes 2.0.1:
Bug fixes in filesystem layout and framework installation.
2007-11-25 14:42:01 +00:00
adam
812bb46706 Changes 1.13.0:
Debug libraries now have the same name as normal libraries (i.e. no "_d"
suffix). This reduces the possiblity of multiple libraries being loaded
into the same executable.

   Added dragonfly OS to make targets.

   Spaces and backslashes are no longer allowed in paths used by the
make package (e.g. with Windows OS). The libraries can still use native
paths.
2006-08-30 14:53:28 +00:00
adam
c4e234f2bf Changes 1.12.0:
* Minor fixes.
2006-04-03 18:16:12 +00:00
wiz
e143bfb012 Use config file handling from pkginstall. Bump PKGREVISION.
Ok rh@
2006-03-03 07:24:10 +00:00
adam
6db766921c Changes 1.11.2:
The `GNUstep.conf' file is now viewed as the essential determination of
the install location for GNUstep libraries, tools and other files.
During configuration, this file is read, if it exists, to determine
this information. This can still be overriden with environment and
command line options, however. See the filesystem documentation in the
GNUstep Make Documentation directory for more information.

   You no longer need to source GNUstep.sh in order to compile GNUstep
programs. All that is needed is the definition of GNUSTEP_MAKEFILES.
You should also have the GNUstep system tools directory in your path.

   All netbsd systems are assumed to use ELF libraries. Support for the
old static libs version of netbsd was removed.

   Serveral new options were added to configure to change the location
of basic dir locations and basic configuration files. Also, the help was
greatly improved. Note that -prefix=/usr/GNUstep/System no longer
works.  Please use -prefix=/usr/GNUstep or
-with-system-root=/usr/GNUstep/System.

   A few more fixes for cygwin are included as well as Windows resource
rules.

   Support for ObjC++ has been added. You should list the ObjC++ .mm
files in the xxx_OBJCC_FILES variable, and put extra ObjC++ flags in
xxx_OBJCCFLAGS or ADDITIONAL_OBJCCFLAGS.
2006-01-17 07:35:55 +00:00
joerg
66c15d6d30 Add DragonFly support. Bump revision. 2006-01-12 18:36:22 +00:00
adam
ea2aec2ebb Changes 1.11.0:
* New rules for building and using DLLs were implemented. Now gcc
     and other tricks are used to properly export symbols, so no .def
     file should be needed.

   * The GNUsteprc file in $GNUSTEP_SYSTEM_ROOT is deprecated. See the
     new GNUstep.conf file (which is not installed by default).

   * Psuedo-framwork support was implemented on MingW. This essentially
     involves copying the framework to several places so it can be used
     without links, which Windows does not really support.  There's no
     other clean way to do it.

   * Support for xxx_WINDRES_FILES on MinGW was implemented.
2005-07-29 12:57:13 +00:00
rh
c202629a0b Fix bogus double pwent reuse and make user lookup actually work in
'user_home'.
Bump PKGREVISION.
2004-11-24 02:37:32 +00:00
adam
c66400ff13 Changes 1.9.2:
* Application and Bundles use the latest convention on Apple.
   * Improve/Simplify dependency checking when making docs
2004-08-18 13:58:27 +00:00
rh
82cefe4c14 Update gnustep-make to 1.9.1.
Changes in version `1.9.1'
==========================

   * Remove `--disable-import' option
   * README.Darwin for darwin/MacOSX install
   * Framework version and naming clarified.

Changes in version `1.9.0'
==========================

   * Support for building in a separate build dir.
   * Add `--enable-strip-makefiles' option to configure
   * List of classes in a framework gets written to the plist file.
2004-04-10 23:31:39 +00:00
sketch
576bc192fe Use a more portable test construct for compatability with Solaris and
others.  Remove -Wall to get the package building with USE_SUNPRO by
default.
2003-12-17 14:55:58 +00:00
adam
ef23b0f252 Changes in version `1.8.0':
Read the NEWS file for a complete list of changes since the last
stable release. The major difference from 1.6.0 is that the locations
of 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.
2003-12-05 09:16:33 +00:00
dmcmahill
63c90f2f90 teach GNUstep to deal with the fact that some NetBSD ELF systems (such as
alpha, and probably pmax) show up as 'netbsd' while others (such as i386)
show up as 'netbsdelf'.  Should fix problems on all ELF systems which
come up as 'netbsd'.
2003-02-06 10:54:17 +00:00
rh
9f85fe4d75 Add proper runtime link path
Add some missing environment variables needed by the GNUstep build system
Include GNUstep binary directories in PATH
Include some missing header files in buildlink list
Bump PKGREVISION
2002-09-27 15:22:11 +00:00
rh
41b8141a5f Initial import of gnustep-make-1.5.0, a set of makefiles and templates for
GNUstep development.
2002-09-27 10:40:16 +00:00