svn commit: r353374 - in head/net-mgmt/ipv6mon: . files

Baptiste Daroussin bapt at FreeBSD.org
Fri May 9 00:01:56 UTC 2014


Author: bapt
Date: Fri May  9 00:01:54 2014
New Revision: 353374
URL: http://svnweb.freebsd.org/changeset/ports/353374
QAT: https://qat.redports.org/buildarchive/r353374/

Log:
  Support stage
  Use @sample

Modified:
  head/net-mgmt/ipv6mon/Makefile
  head/net-mgmt/ipv6mon/files/patch-Makefile
  head/net-mgmt/ipv6mon/pkg-plist

Modified: head/net-mgmt/ipv6mon/Makefile
==============================================================================
--- head/net-mgmt/ipv6mon/Makefile	Fri May  9 00:01:50 2014	(r353373)
+++ head/net-mgmt/ipv6mon/Makefile	Fri May  9 00:01:54 2014	(r353374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ipv6mon
 PORTVERSION=	1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net-mgmt ipv6
 MASTER_SITES=	http://www.si6networks.com/tools/ipv6mon/
 DISTNAME=	${PORTNAME}-v${PORTVERSION}
@@ -11,37 +11,32 @@ DISTNAME=	${PORTNAME}-v${PORTVERSION}
 MAINTAINER=	hrs at FreeBSD.org
 COMMENT=	Tool for monitoring IPv6 address usage
 
+OPTIONS_DEFINE=	DOCS
+
 LICENSE=	GPLv3
 
-MAKE_ENV=	DESTDIR=${PREFIX}/
+USES=		uidfix
+#Ignore "normal" destdir from port infra
+DESTDIRNAME=	IGNOREME
+MAKE_ENV=	DESTDIR=${STAGEDIR}${PREFIX}/
 CFLAGS+=	-DIPV6MON_CONF=\\\"${PREFIX}/etc/ipv6mon.conf\\\"
 USERS=		${PORTNAME}
 GROUPS=		${PORTNAME}
 USE_RC_SUBR=	${PORTNAME}
 
-MAN5=		ipv6mon.conf.5
-MAN8=		ipv6mon.8
-
 PORTDOCS=	README.TXT \
 		ipv6mon-installation-notes.odt \
 		ipv6mon-installation-notes.pdf \
 		ipv6mon-manual.odt \
 		ipv6mon-manual.pdf
 
-NO_STAGE=	yes
 post-extract:
 	${INSTALL_DATA} ${WRKSRC}/manuals/* ${WRKSRC}
 
 post-install:
-	if [ ! -r ${PREFIX}/etc/ipv6mon.conf ]; then \
-		${INSTALL_DATA} ${PREFIX}/etc/ipv6mon.conf.dist \
-			${PREFIX}/etc/ipv6mon.conf; \
-	fi
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/etc/rc.d
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/etc/rc.d
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && \
-		${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
-.endif
+		${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/net-mgmt/ipv6mon/files/patch-Makefile
==============================================================================
--- head/net-mgmt/ipv6mon/files/patch-Makefile	Fri May  9 00:01:50 2014	(r353373)
+++ head/net-mgmt/ipv6mon/files/patch-Makefile	Fri May  9 00:01:54 2014	(r353374)
@@ -7,7 +7,7 @@
 +LDADD=	-lpcap
 +
 +FILES=		ipv6mon.conf
-+FILESNAME=	ipv6mon.conf.dist
++FILESNAME=	ipv6mon.conf.sample
 +FILESDIR=	etc
 +
 +BINDIR=	sbin

Modified: head/net-mgmt/ipv6mon/pkg-plist
==============================================================================
--- head/net-mgmt/ipv6mon/pkg-plist	Fri May  9 00:01:50 2014	(r353373)
+++ head/net-mgmt/ipv6mon/pkg-plist	Fri May  9 00:01:54 2014	(r353374)
@@ -1,4 +1,4 @@
- at unexec cmp -s %D/etc/ipv6mon.conf.dist %D/etc/ipv6mon.conf && rm -f %D/etc/ipv6mon.conf || true
-etc/ipv6mon.conf.dist
- at exec if [ ! -r %D/etc/ipv6mon.conf ]; then install -m 444 %D/etc/ipv6mon.conf.dist %D/etc/ipv6mon.conf; fi
+ at sample etc/ipv6mon.conf.sample
 sbin/ipv6mon
+man/man5/ipv6mon.conf.5.gz
+man/man8/ipv6mon.8.gz


More information about the svn-ports-all mailing list