Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Oct 2012 20:01:35 +0000 (UTC)
From:      Gabor Pali <pgj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r306566 - head/net-mgmt/ndpmon
Message-ID:  <201210282001.q9SK1Z0f088446@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pgj
Date: Sun Oct 28 20:01:35 2012
New Revision: 306566
URL: http://svn.freebsd.org/changeset/ports/306566

Log:
  - Convert options to the new format
  
  PR:		ports/172545
  Submitted by:	pgj
  Approved by:	maintainer
  Feature safe:	yes

Modified:
  head/net-mgmt/ndpmon/Makefile

Modified: head/net-mgmt/ndpmon/Makefile
==============================================================================
--- head/net-mgmt/ndpmon/Makefile	Sun Oct 28 19:57:43 2012	(r306565)
+++ head/net-mgmt/ndpmon/Makefile	Sun Oct 28 20:01:35 2012	(r306566)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	ndpmon
-# Date created:				2006-12-17
-# Whom:					janos.mohacsi@bsd.hu
-#
+# Created by: janos.mohacsi@bsd.hu
 # $FreeBSD$
-#
 
 PORTNAME=	ndpmon
 PORTVERSION=	1.4.0
@@ -18,17 +14,20 @@ COMMENT=	On-link icmpv6 message monitori
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-OPTIONS=	PY4SUITE	"Depend on py-4suite-xml (for generating HTML)"	off \
-		MACRESOLV	"Enable MAC Manufacturer Resolution" off
+OPTIONS_DEFINE=		PY4SUITE MACRESOLV
+OPTIONS_DEFAULT=	
+
+PY4SUITE_DESC=		Depend on py-4suite-xml (for generating HTML)
+MACRESOLV_DESC=		Enable MAC Manufacturer Resolution
 
 .include <bsd.port.options.mk>
 
-.if defined(WITHOUT_PY4SUITE)
-PLIST_SUB+=	PY="@comment "
-.else
+.if ${PORT_OPTIONS:MPY4SUITE}
 RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/Ft/Xml/Domlette.py:${PORTSDIR}/textproc/py-4suite-xml
 USE_PYTHON=	2.6+
 PLIST_SUB+=	PY=""
+.else
+PLIST_SUB+=	PY="@comment "
 .endif
 
 USE_GNOME=	libxml2
@@ -44,8 +43,10 @@ CONFIGURE_ARGS=	--with-var-datadir=${PRE
 MAN8=		ndpmon.8
 PORTDOCS=	INSTALL README
 
-.if defined(WITH_MACRESOLV)
+.if ${PORT_OPTIONS:MMACRESOLV}
 CONFIGURE_ARGS+=--enable-mac-resolv
+.else
+CONFIGURE_ARGS+=--disable-mac-resolv
 .endif
 
 post-patch:
@@ -65,7 +66,7 @@ do-install:
 	${MKDIR} ${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/*.dtd ${DATADIR}
 	${INSTALL_SCRIPT} ${WRKSRC}/demopipeprogram.pl.sample ${DATADIR}
-.if defined(WITH_PY4SUITE)
+.if ${PORT_OPTIONS:MPY4SUITE}
 	${INSTALL_SCRIPT} ${WRKSRC}/create_html_table.py ${DATADIR}
 .endif
 
@@ -75,7 +76,7 @@ do-install:
 	${MKDIR} ${PREFIX}/var/ndpmon
 	${INSTALL_DATA} ${WRKSRC}/neighbor_list.xml ${PREFIX}/var/ndpmon/neighbor_list.xml
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 post-install:
 	${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210282001.q9SK1Z0f088446>