svn commit: r305238 - head/lang/libobjc2

Baptiste Daroussin bapt at FreeBSD.org
Thu Oct 4 07:37:10 UTC 2012


Author: bapt
Date: Thu Oct  4 07:21:06 2012
New Revision: 305238
URL: http://svn.freebsd.org/changeset/ports/305238

Log:
  Convert to new options framework

Modified:
  head/lang/libobjc2/Makefile

Modified: head/lang/libobjc2/Makefile
==============================================================================
--- head/lang/libobjc2/Makefile	Thu Oct  4 07:18:39 2012	(r305237)
+++ head/lang/libobjc2/Makefile	Thu Oct  4 07:21:06 2012	(r305238)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	libobjc2
-# Date created:		7 October 2010
-# Whom:			Pete French <pete at twisted.org.uk>
-#
+# Created by: Pete French <pete at twisted.org.uk>
 # $FreeBSD$
-#
 
 PORTNAME=	libobjc2
 PORTVERSION=	1.6
@@ -21,14 +17,16 @@ MAKE_ENV+=	LD=${LOCALBASE}/bin/ld
 MAKE_ENV+=	SHLIB_VERSION="${SHLIB_VERSION}"
 PLIST_SUB=	SHLIB=${SHLIB_VERSION}
 
-OPTIONS=	NSOBJECT_ROOT	"Root class is NSObject not Object" On \
-		LIBDISPATCH	"Build with libdispatch from ports" Off
+OPTIONS_DEFINE=	NSOBJECT_ROOT LIBDISPATCH
+OPTIONS_DEFAULT=	NSOBJECT_ROOT
+NSOBJECT_ROOT_DESC=	Root class is NSObject not Object
+LIBDISPATCH_DESC=	Build with libdispatch from ports
 
 SHLIB_VERSION?=	16
 
 .include <bsd.port.options.mk>
 
-.if defined(WITH_LIBDISPATCH)
+.if ${PORT_OPTIONS:MLIBDISPATCH}
 LIB_DEPENDS+=	dispatch.0:${PORTSDIR}/devel/libdispatch
 MAKE_ARGS+=	-DWITHOUT_TOYDISPATCH
 PLIST_SUB+=	WITH_TOYDISPATCH="@comment "
@@ -36,7 +34,7 @@ PLIST_SUB+=	WITH_TOYDISPATCH="@comment "
 PLIST_SUB+=	WITH_TOYDISPATCH=""
 .endif
 
-.if !defined(WITHOUT_NSOBJECT_ROOT)
+.if ${PORT_OPTIONS:MNSOBJECT_ROOT}
 CPPFLAGS+=	-DGNUSTEP
 .endif
 
@@ -64,7 +62,7 @@ post-patch:
 	${RM} ${WRKSRC}/GNUmakefile
 
 post-install:
-.if defined(WITH_LIBDISPATCH)
+.if ${PORT_OPTIONS:MLIBDISPATCH}
 	${RM} ${PREFIX}/include/objc/toydispatch.h
 .endif
 



More information about the svn-ports-all mailing list