Commit graph

79 commits

Author SHA1 Message Date
David Chisnall
3dfc855816 Make GNUstep installs respect MAKE_ARGS, required for staging support.
Approved by:	bapt (mentor)
2013-10-07 10:32:02 +00:00
David Chisnall
b98344716c Fix a copy-and-paste error and a reversed condition in bsd.gnustep.mk
reported by:	avg
Reviewed by:	koobs (twice)
Approved by:	gjb
2013-08-29 13:03:20 +00:00
David Chisnall
3bec8741ff Update to latest GNUstep core libraries.
Update dependent packages with more recent releases.
Remove old and bit-rotted ones.
Switch to using clang 3.3 and libobjc2 1.7 by default, so modern Objective-C features work out of the box and remove a lot of configurable options for sub-optimal (and, often, unsupported / deprecated upstream) configurations.
Take maintainership of GNUstep-related ports.

Several of the ports left in have scary warnings which mean that they are likely broken in lots of cases.  Future commits will fix them.

Approved by:	bapt
2013-08-28 18:26:01 +00:00
Bryan Drewery
43a0fa9a9e Fix build when WITH_CCACHE_BUILD is set.
The problem is that WITH_CCACHE_BUILD adds PATH to the MAKE_ENV, but
the gnustep support sources a GNUStep.sh file that already sets the
PATH. Next when env PATH=... is called, it overwrites and losers the
gnustep PATH additions. This is a temporary fix until a better
solution is found.
2013-05-30 01:06:51 +00:00
Baptiste Daroussin
24fae57ed8 Do bmake complaining about non-zero return, while here stop hardcoding make 2013-05-02 14:09:21 +00:00
Dirk Meyer
79ed41a8a0 - reset MAINTAINER 2012-06-26 05:44:19 +00:00
Dirk Meyer
560362adec - allow CC be set to a differen path for option GNUSTEP_WITH_CLANG=yes 2012-06-10 07:44:57 +00:00
Dirk Meyer
8f035491ef - update for gnustep-back 0.22 2012-06-09 12:49:45 +00:00
Dirk Meyer
77b7bcf8d5 - fix space 2012-06-01 09:59:53 +00:00
Dirk Meyer
3ccdb7589e - force OSVERSION for pointyhat 2012-01-16 18:55:36 +00:00
Dirk Meyer
b84eaf11d0 - revert default to GNUSTEP_WITH_GCC42 2012-01-16 18:34:15 +00:00
Dirk Meyer
d10b633458 - add option GNUSTEP_WITH_GCC46
- add option GNUSTEP_WITH_CLANG
GNUstep defaults to clang in FreeBSD9
2012-01-13 10:48:33 +00:00
Dirk Meyer
a19097f134 - fix build for FreeBSD-9
by defaulting to GNUSTEP_WITH_GCC42
2011-11-06 07:40:58 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Dirk Meyer
f1cffe4cbd - drop GNUSTEP_WITHOUT_LIBOBJC
- drop GNUSTEP_WITH_BASE_GCC
GNUstep defaults to base compiler

- update GNUSTEP_DEVEL for gnustep-back-0.20
2011-04-16 10:21:38 +00:00
Dirk Meyer
8b15435b30 - remove obsolete variables
PR:		154395
Submitted by:	Eitan Adler
2011-03-13 20:35:12 +00:00
Dirk Meyer
f5bef3f748 - mark sparc as broken 2010-06-11 09:12:37 +00:00
Dirk Meyer
87d1f16cdd - convert USE_LDCONFIG
PR:		123042,146365
2010-05-30 18:14:19 +00:00
Dirk Meyer
f3085317e4 - option WITH_GNUSTEP_DEVEL, new backend version 2010-05-23 21:03:45 +00:00
Dirk Meyer
35d0e02255 - drop options GNUSTEP_WITH_GCC43, GNUSTEP_WITH_GCC44
objc has been removed from this ports.
- fallback to GNUSTEP_WITH_GCC34 on archs other then i386 and am64
2010-04-02 03:30:05 +00:00
Dirk Meyer
a5deb8c9aa - remove BROKEN
- add experimenta options GNUSTEP_WITH_GCC43, GNUSTEP_WITH_GCC44
2009-12-03 13:50:43 +00:00
Dirk Meyer
e4e073af57 - mark all 200 gnustep ports broken after removal ov gcc-objc 2009-12-03 06:19:02 +00:00
Dirk Meyer
9e0900e181 - update to 0.17.1 2009-11-28 21:49:45 +00:00
Dirk Meyer
3929daf5e3 - new Macro USE_GNUSTEP_LOCAL_ASTS
depends on Ast Bundles installed in Local directrory

- new macro USE_GNUSTEP_LOCAL_BURNS
	depends on Burn Bundles installed in Local directrory
2009-03-20 09:14:26 +00:00
Dirk Meyer
f2c413e3db - update to gnustep-back 0.16.0 2008-12-24 07:49:20 +00:00
Dirk Meyer
c7743fef3e - fix USE_GNUSTEP_LOCAL_BUDLES subdirs 2008-11-29 21:41:48 +00:00
Dirk Meyer
9a654899f5 - new option USE_GNUSTEP_LOCAL_MENULETS
- option USE_GNUSTEP_LOCAL_BUDLES supports subdirs
2008-11-29 20:32:02 +00:00
Dirk Meyer
f190c3fb65 - use BUILD_WRKSRC, INSTALL_WRKSRC 2008-11-17 03:55:22 +00:00
Dirk Meyer
31ee6087fb - update stable to 0.14.0 2008-08-12 09:26:51 +00:00
Dirk Meyer
28bb14d6a1 - update gnustep-back to 0.14.x 2008-06-20 15:13:50 +00:00
Dirk Meyer
1b9f926d36 - add WITH_GNUSTEP_DEVEL 2008-05-04 21:13:22 +00:00
Dirk Meyer
4262e05575 - note reason why INSTALL_SHLIBS is needed 2008-04-24 05:04:25 +00:00
Dirk Meyer
c5cfffa2e6 - back out last (approved) commit
substitution fails, pointhat run did not reveal the problem.
using USE_LDCONFIG+=${i} does not work.
USE_LDCONFIG is still broken with custom PREFIX
2008-04-23 05:51:23 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Dirk Meyer
bdb78ad44f - udpate to 0.12.1 2008-02-28 09:07:37 +00:00
Dirk Meyer
94688b1bb3 - use PACKAGE_BUILDING 2007-06-26 16:58:33 +00:00
Dirk Meyer
79f2ca5cac - set default compiler as GNUSTEP_WITH_GCC42=yes 2007-06-04 11:20:29 +00:00
Kris Kennaway
a01439c2ca Retire NO_FILTER_SHLIBS now that it no longer serves a purpose 2007-01-30 04:25:35 +00:00
Dirk Meyer
ea94111b3c - fix path for */Servcies
Reported by:	cbv on FreeNode
2007-01-02 17:26:31 +00:00
Dirk Meyer
74967bdb28 - add USE_GNUSTEP_LOCAL_SERVICES
- add USE_GNUSTEP_SYSTEM_SERVICES
- add USE_GNUSTEP_SYSTEM_TOOLS
- new macro names that match use in GNUmakefile
2006-12-31 13:42:50 +00:00
Dirk Meyer
30a95b2e2a - pass ADDITIONAL_FLAGS ADDITIONAL_CFLAGS
- add apps to BUILD_DEPENDS too
2006-12-18 16:07:46 +00:00
Dirk Meyer
4f1a8505e9 - pass ADDITIONAL_CPPFLAGS, ADDITIONAL_INCLUDE_DIRS ADDITIONAL_LIB_DIRS 2006-12-09 21:37:26 +00:00
Dirk Meyer
19c830cd02 - new option USE_GNUSTEP_LDCONFIG
- new option USE_MAKEFILE
- default USE_GMAKE and GNUmakefile
2006-11-30 06:55:29 +00:00
Dirk Meyer
937ad06864 -add options USE_GNUSTEP_SYSTEM_THEMES, USE_GNUSTEP_LOCAL_THEMES 2006-11-20 03:47:08 +00:00
Dirk Meyer
6bc90c25ec - new option USE_GNUSTEP_SYSTEM_BUNDLES 2006-11-19 20:52:08 +00:00
Dirk Meyer
cd25ab5604 - new option USE_GNUSTEP_LOCAL_BUNDLES 2006-11-17 13:01:35 +00:00
Dirk Meyer
a5043a677c - new option USE_GNUSTEP_LOCAL_TOOLS 2006-11-16 14:57:47 +00:00
Dirk Meyer
2d19e41e8a - new options
USE_GNUSTEP_SYSTEM_APPS=     ProjectCenter:devel/projectcenter.app
      depends on Application installed in System directrory at runtime

 USE_GNUSTEP_LOCAL_APPS=      Ink:misc/gnustep-examples
      depends on Application installed in Local directrory at runtime

 USE_GNUSTEP_MAKE_DIRS=        App Tools
      call build and install target in each of the given dirs.
2006-10-31 05:27:21 +00:00
Dirk Meyer
e267f8b62b - whitespaces
PR:		104014
Submitted by:	edwin
2006-10-05 17:27:31 +00:00
Dirk Meyer
e2a471616b - new option USE_GNUSTEP_MAKE=yes
for custom build and install targets
2006-09-28 19:15:53 +00:00