svn commit: r355696 - head/net/dgd-lpmud

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


Author: glewis
Date: Thu May 29 13:33:01 2014
New Revision: 355696
URL: http://svnweb.freebsd.org/changeset/ports/355696
QAT: https://qat.redports.org/buildarchive/r355696/

Log:
  . Add staging support and remove NO_STAGE.

Modified:
  head/net/dgd-lpmud/Makefile

Modified: head/net/dgd-lpmud/Makefile
==============================================================================
--- head/net/dgd-lpmud/Makefile	Thu May 29 13:29:56 2014	(r355695)
+++ head/net/dgd-lpmud/Makefile	Thu May 29 13:33:01 2014	(r355696)
@@ -21,7 +21,6 @@ NO_CDROM=	${NO_PACKAGE}
 DIST_SUBDIR=	dgd
 WRKSRC=		${WRKDIR}/mud
 
-NO_STAGE=	yes
 post-extract:
 	@${CP} ${FILESDIR}/oconv.c ${WRKSRC}/
 	@${CP} ${FILESDIR}/Makefile.bin ${WRKSRC}/Makefile
@@ -33,33 +32,33 @@ do-configure:
 	${REINPLACE_CMD} -e "s:%%DATADIR%%:${DATADIR}:" ${WRKSRC}/lpmud.dgd
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/hname ${PREFIX}/bin/lpmud-hname
-	${INSTALL_PROGRAM} ${WRKSRC}/oconv ${PREFIX}/bin/lpmud-oconv
-	${MKDIR} ${PREFIX}/etc/${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/lpmud.dgd ${PREFIX}/etc/${PORTNAME}/
-	${MKDIR} ${DATADIR}/lpmud
+	${INSTALL_PROGRAM} ${WRKSRC}/hname ${STAGEDIR}${PREFIX}/bin/lpmud-hname
+	${INSTALL_PROGRAM} ${WRKSRC}/oconv ${STAGEDIR}${PREFIX}/bin/lpmud-oconv
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
+	${INSTALL_DATA} ${WRKSRC}/lpmud.dgd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/
+	${MKDIR} ${STAGEDIR}${DATADIR}/lpmud
 	cd ${WRKSRC}/2.4.5 && ${FIND} . \
-		| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}/lpmud
+		| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/lpmud
 	# Install an RC script for dgd-lpmud
 	${CAT} ${FILESDIR}/dgd-lpmud.sh | ${SED} -e "s:%%PREFIX%%:${PREFIX}:" \
 		-e "s:%%DATADIR%%:${DATADIR}:" > \
-		${PREFIX}/etc/rc.d/dgd-lpmud.sh.sample
-	${CHMOD} a+x ${PREFIX}/etc/rc.d/dgd-lpmud.sh.sample
-	${MV} ${DATADIR}/lpmud/ACCESS.ALLOW \
-		${DATADIR}/lpmud/ACCESS.ALLOW.example
-	${MV} ${DATADIR}/lpmud/ACCESS.DENY \
-		${DATADIR}/lpmud/ACCESS.DENY.example
+		${STAGEDIR}${PREFIX}/etc/rc.d/dgd-lpmud.sh.sample
+	${CHMOD} a+x ${STAGEDIR}${PREFIX}/etc/rc.d/dgd-lpmud.sh.sample
+	${MV} ${STAGEDIR}${DATADIR}/lpmud/ACCESS.ALLOW \
+		${STAGEDIR}${DATADIR}/lpmud/ACCESS.ALLOW.example
+	${MV} ${STAGEDIR}${DATADIR}/lpmud/ACCESS.DENY \
+		${STAGEDIR}${DATADIR}/lpmud/ACCESS.DENY.example
 .if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 .endif
 
 post-install:
 	# Need a temporary directory for certain files
-	${MKDIR} ${DATADIR}/tmp
+	${MKDIR} ${STAGEDIR}${DATADIR}/tmp
 	# Link in the dgd docs
-	${LN} -sf ${PREFIX}/share/doc/dgd/kfun ${DATADIR}/lpmud/doc
+	${LN} -sf ${PREFIX}/share/doc/dgd/kfun ${STAGEDIR}${DATADIR}/lpmud/doc
 	# 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