svn commit: r355695 - head/net/dgd-kernel

Greg Lewis glewis at FreeBSD.org
Thu May 29 13:29:57 UTC 2014


Author: glewis
Date: Thu May 29 13:29:56 2014
New Revision: 355695
URL: http://svnweb.freebsd.org/changeset/ports/355695
QAT: https://qat.redports.org/buildarchive/r355695/

Log:
  . Add staging support and remove NO_STAGE.

Modified:
  head/net/dgd-kernel/Makefile

Modified: head/net/dgd-kernel/Makefile
==============================================================================
--- head/net/dgd-kernel/Makefile	Thu May 29 13:23:27 2014	(r355694)
+++ head/net/dgd-kernel/Makefile	Thu May 29 13:29:56 2014	(r355695)
@@ -21,7 +21,6 @@ NO_BUILD=	yes
 PORTDOCS=	*
 .endif
 
-NO_STAGE=	yes
 post-patch:
 	cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete
 
@@ -30,27 +29,27 @@ do-configure:
 		${WRKSRC}/kernellib/doc/kernel/kernel.dgd
 
 do-install:
-	@${MKDIR} ${PREFIX}/etc/${PORTNAME}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
 	@${INSTALL_DATA} ${WRKSRC}/kernellib/doc/kernel/kernel.dgd \
-		${PREFIX}/etc/${PORTNAME}/
-	@${MKDIR} ${DATADIR}/kernel
+		${STAGEDIR}${PREFIX}/etc/${PORTNAME}/
+	@${MKDIR} ${STAGEDIR}${DATADIR}/kernel
 .for DIR in include kernel usr
-	@cd ${WRKSRC}/kernellib && ${COPYTREE_SHARE} ${DIR} ${DATADIR}/kernel
+	@cd ${WRKSRC}/kernellib && ${COPYTREE_SHARE} ${DIR} ${STAGEDIR}${DATADIR}/kernel
 .endfor
 	@# Install an RC script for dgd-kernel
 	@${CAT} ${FILESDIR}/dgd-kernel.sh | ${SED} -e "s:%%PREFIX%%:${PREFIX}:" \
 		-e "s:%%DATADIR%%:${DATADIR}:" > \
-		${PREFIX}/etc/rc.d/dgd-kernel.sh.sample
-	@${CHMOD} a+x ${PREFIX}/etc/rc.d/dgd-kernel.sh.sample
+		${STAGEDIR}${PREFIX}/etc/rc.d/dgd-kernel.sh.sample
+	@${CHMOD} a+x ${STAGEDIR}${PREFIX}/etc/rc.d/dgd-kernel.sh.sample
 .if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@cd ${WRKSRC}/kernellib && ${COPYTREE_SHARE} doc ${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	@cd ${WRKSRC}/kernellib && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}
 .endif
 
 post-install:
 	@# Need a temporary directory for certain files
-	@${MKDIR} ${DATADIR}/tmp
+	@${MKDIR} ${STAGEDIR}${DATADIR}/tmp
 	@# Set mudlib ownership
-	-@${CHOWN} -h -R mud:mud ${DATADIR}
+	-@${CHOWN} -h -R mud:mud ${STAGEDIR}${DATADIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list