aboutsummaryrefslogtreecommitdiff
path: root/lang/gnustep-base
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2011-04-21 05:07:56 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2011-04-21 05:07:56 +0000
commitce9247ef9c074b7f028f85ec9aace8b8a2a208c1 (patch)
tree282b86c1cd713844636812b0356c7c55edfcf965 /lang/gnustep-base
parent01018c14f1316940417377291feb769c4164fd34 (diff)
downloadports-ce9247ef9c074b7f028f85ec9aace8b8a2a208c1.tar.gz
ports-ce9247ef9c074b7f028f85ec9aace8b8a2a208c1.zip
Notes
Diffstat (limited to 'lang/gnustep-base')
-rw-r--r--lang/gnustep-base/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/lang/gnustep-base/Makefile b/lang/gnustep-base/Makefile
index 707146884075..9432af5674d8 100644
--- a/lang/gnustep-base/Makefile
+++ b/lang/gnustep-base/Makefile
@@ -44,9 +44,6 @@ USE_ICONV= yes
MAKE_FLAGS= OPTFLAG="${CFLAGS}"
MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
CFLAGS+= -I${LOCALBASE}/include/libxml2/libxml -DHAVE_DLADDR=1
-.if defined(GNUSTEP_WITH_LIBOBJC2)
-CFLAGS+= -I${GNUSTEP_SYSTEM_ROOT}/Library/Headers -DOBJC2RUNTIME=1
-.endif
BREAKS_IF_PEDANTIC= yes
PLIST_SUB+= LOCALBASE=${LOCALBASE}
@@ -64,6 +61,15 @@ EXTRA_PATCHES+= ${FILESDIR}/NSFileManager.m.patch
.include <bsd.port.pre.mk>
+.if ${OSVERSION} >= 900036
+GNUSTEP_WITH_LIBOBJC2= yes
+.endif
+
+.if defined(GNUSTEP_WITH_LIBOBJC2)
+LIB_DEPENDS+= objc:${PORTSDIR}/${PKGCATEGORY}/gnustep-libobjc
+CFLAGS+= -I${GNUSTEP_SYSTEM_ROOT}/Library/Headers -DOBJC2RUNTIME=1
+.endif
+
PATH:= ${PREFIX}/System/Tools:${PATH}
post-build: