svn commit: r362294 - head/net-mgmt/nefu

Danilo Egea Gondolfo danilo at FreeBSD.org
Sun Jul 20 02:09:28 UTC 2014


Author: danilo
Date: Sun Jul 20 02:09:27 2014
New Revision: 362294
URL: http://svnweb.freebsd.org/changeset/ports/362294
QAT: https://qat.redports.org/buildarchive/r362294/

Log:
  - Add stage support
  - Use options helpers
  
  Approved by:	portmgr (blanket)

Added:
  head/net-mgmt/nefu/pkg-plist   (contents, props changed)
Modified:
  head/net-mgmt/nefu/Makefile

Modified: head/net-mgmt/nefu/Makefile
==============================================================================
--- head/net-mgmt/nefu/Makefile	Sun Jul 20 01:30:40 2014	(r362293)
+++ head/net-mgmt/nefu/Makefile	Sun Jul 20 02:09:27 2014	(r362294)
@@ -30,28 +30,16 @@ GROUPS=		nefu
 USE_OPENSSL=	yes
 OPTIONS_DEFINE=	LDAP HTML
 HTML_DESC=	HTML support
+OPTIONS_SUB=	yes
 
-MAN1=		nefu.1
-MAN4=		nefu.conf.4
 DBDIR=		/var/db/nefu
-PLIST_FILES=	bin/nefu
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+LDAP_CONFIGURE_ON=	--with-ldap=${LOCALBASE}/lib
+LDAP_CONFIGURE_OFF=	--without-ldap
+LDAP_USE=		OPENLDAP=yes
 
-.if ${PORT_OPTIONS:MLDAP}
-USE_OPENLDAP=	yes
-CONFIGURE_ARGS+=	--with-ldap=${LOCALBASE}/lib
-.else
-CONFIGURE_ARGS+=	--without-ldap
-.endif
-
-.if ${PORT_OPTIONS:MHTML}
-CONFIGURE_ARGS+=--with-html=${WWWDIR}
-PLIST_FILES+=	"@unexec rm -rf "%D/%%WWWDIR%%" 2> /dev/null || true"
-.else
-CONFIGURE_ARGS+=--without-html
-.endif
+HTML_CONFIGURE_ON=	--with-html=${WWWDIR}
+HTML_CONFIGURE_OFF=	--without-html
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|-lsasl2||' \
@@ -64,16 +52,11 @@ post-patch:
 		${WRKSRC}/libsnet/configure
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/nefu.1 ${PREFIX}/man/man1
-	${INSTALL_MAN} ${WRKSRC}/nefu.conf.4 ${PREFIX}/man/man4
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/nefu.1 ${STAGEDIR}${PREFIX}/man/man1
+	${INSTALL_MAN} ${WRKSRC}/nefu.conf.4 ${STAGEDIR}${PREFIX}/man/man4
 
 post-install:
-.if ${PORT_OPTIONS:MHTML}
-	${MKDIR} ${WWWDIR}
-	${CHOWN} -R ${USERS}:${GROUPS} ${WWWDIR}
-.endif
-	${MKDIR} ${DBDIR}
-	${CHOWN} -R ${USERS}:${GROUPS} ${DBDIR}
+	@${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DBDIR}
 
 .include <bsd.port.mk>

Added: head/net-mgmt/nefu/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/nefu/pkg-plist	Sun Jul 20 02:09:27 2014	(r362294)
@@ -0,0 +1,9 @@
+bin/nefu
+man/man1/nefu.1.gz
+man/man4/nefu.conf.4.gz
+ at owner nefu
+ at group nefu
+ at dirrmtry %%WWWDIR%%
+ at dirrmtry /var/db/nefu
+ at group
+ at owner


More information about the svn-ports-all mailing list