Commit graph

25 commits

Author SHA1 Message Date
tnn
98ccddf00b Don't use the clang bl3.mk file, it will go away soon. Change to DEPENDS.
XXX this still looks wrong
2015-03-04 16:51:57 +00:00
jperkin
a9d8966606 Remove pointless ifndef guard, GNUSTEP_SKIP_DEFAULT_OPTIONS isn't used or
documented anywhere else in pkgsrc.
2014-07-28 09:26:20 +00:00
jperkin
88afbb2a03 Set PKGSRC_COMPILER, do not append to it. The latter seems to cause
problems when PKGSRC_COMPILER contains duplicate entries.  Pointed out and
verified by taca.
2014-07-28 09:18:59 +00:00
jperkin
f76d479bbc Allow the fragile option to support GCC. 2014-07-15 22:35:15 +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
obache
5be33a9368 Installation dirs should not contains PKGREVISION,
so use PKGNAME_NOREV instead of PKGNAME.
XXX: it may be sufficient to use just PKGBASE, but keep as-is.
XXX: and other than libFoundation are not using the subst line,
XXX: so maybe it should be moved to the package Makefile.
2009-12-28 10:49:23 +00:00
joerg
c67305c3d5 Redo fix for leaking .buildlink references in a more generic fashion by
using the real path in CPPFLAGS etc. The wrapper framework will translate
those back.

Add some more substitutions for additional directories to help other
packages being destdir safe.
2009-10-08 12:49:27 +00:00
joerg
2ccb0abc2e Don't use the buildlink fake gnustep directory here as it would leak
the build path into the binary package. Bump revision.
2009-10-06 14:57:28 +00:00
rh
7a964a81ba Set GNUSTEP_CONFIG_FILE to make sure gnustep packages properly honour a
non-default PKG_SYSCONFBASE.  Closes PR pkg/37768 by kre at munnari.OZ.AU.
2009-04-20 05:51:00 +00:00
rh
e6dfa393ad add a tweak for pre-2.0 gnustep bundles 2009-04-19 08:15:50 +00:00
rh
ee20650497 Create Libraries directory for gnustep bundles.
Bump PKGREVISION.
2009-04-19 00:50:11 +00:00
rh
9e9e6b720d use ${RUN} to make wraper creation silent 2009-04-19 00:09:49 +00:00
rh
6e620f1951 Allow unprivileged builds of projects that do a 'make install' into a work
subdir during the build phase.  This fixes PR pkg/36326.
2009-04-18 23:50:13 +00:00
rh
00fdfa16b7 Make GNUSTEP_OVERRIDE_INSTALL YES by default 2009-04-18 03:32:17 +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
b8dbd52546 Fix regression, as Makefiles/Additional may also be installed by libFoundation 2009-04-18 01:09:03 +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
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
joerg
9bf2c48ea7 MAKEFILE => MAKE_FILE.
XXX Can the other MAKEFILE changes to gnustep users go away now?
2006-09-24 16:01:51 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +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
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
rh
8abcd7a102 Properly accommodate GNUstep packages that use a non-GNU configure. 2005-04-24 02:47:03 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +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