svn commit: r320797 - head/net-mgmt/netmond

Boris Samorodov bsam at FreeBSD.org
Thu Jun 13 12:46:13 UTC 2013


Author: bsam
Date: Thu Jun 13 12:46:12 2013
New Revision: 320797
URL: http://svnweb.freebsd.org/changeset/ports/320797

Log:
  . fix build with clang (CFLAGS+=-Wno-return-type);
  . convert to PORT_OPTIONS;
  . remove some space lines.

Modified:
  head/net-mgmt/netmond/Makefile

Modified: head/net-mgmt/netmond/Makefile
==============================================================================
--- head/net-mgmt/netmond/Makefile	Thu Jun 13 12:44:44 2013	(r320796)
+++ head/net-mgmt/netmond/Makefile	Thu Jun 13 12:46:12 2013	(r320797)
@@ -24,14 +24,9 @@ GROUPS=	${USERS}
 #MK_IFGRAPH=	yes
 PATCHDIR=	${WRKDIR}/patches
 
-.if defined(MK_IFGRAPH)
-LIB_DEPENDS=	gd.4:${PORTSDIR}/graphics/gd
-.else
-CONFIGURE_ARGS=	--without-ifgraph
-.endif
-
 GNU_CONFIGURE=	yes
 USES=		bison
+CFLAGS+=	-Wno-return-type
 
 BINOWN=		root
 BINGRP=		netmon
@@ -39,16 +34,21 @@ BINMODE=	0550
 
 PLIST_FILES=	sbin/netmond sbin/netmond_watchdog sbin/netmondctl \
 		etc/netmond.conf.sample
-.if defined(MK_IFGRAPH)
-PLIST_FILES+=	sbin/ifgraph
-.endif
-
 USE_RC_SUBR=	netmond
-
 SUB_FILES+=	pkg-message netmond_watchdog netmondctl
-
 PORTDOCS=	README README.ru CHANGES README.port.eng README.port.ru index.html netmond.css en/ ru/
 
+OPTIONS_DEFINE=	DOCS GD
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MGD}
+LIB_DEPENDS=	gd:${PORTSDIR}/graphics/gd
+PLIST_FILES+=	sbin/ifgraph
+.else
+CONFIGURE_ARGS=	--without-ifgraph
+.endif
+
 post-extract:
 	${MKDIR} ${PATCHDIR}
 	${TAR} -zxf ${DISTDIR}/${DISTNAME}.patch${PATCH_VERSION}${EXTRACT_SUFX} -C ${PATCHDIR}
@@ -63,8 +63,8 @@ do-install:
 	${INSTALL_SCRIPT}   ${WRKDIR}/netmondctl ${PREFIX}/sbin/netmondctl
 	${INSTALL_DATA} ${WRKSRC}/netmon.conf.sample ${PREFIX}/etc/netmond.conf.sample
 	${CHMOD} u+s ${PREFIX}/sbin/netmond
-.if !defined(NOPORTDOCS)
-	${MKDIR}  ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR}  ${DOCSDIR}
 	${CHMOD} 755 ${DOCSDIR}
 	${TAR}  -zxf ${DISTDIR}/${DISTNAME}.docs${EXTRACT_SUFX} -C ${DOCSDIR}
 .endif


More information about the svn-ports-all mailing list