svn commit: r359580 - head/net-mgmt/phpweathermap

Mark Felder feld at FreeBSD.org
Fri Jun 27 16:59:29 UTC 2014


Author: feld
Date: Fri Jun 27 16:59:28 2014
New Revision: 359580
URL: http://svnweb.freebsd.org/changeset/ports/359580
QAT: https://qat.redports.org/buildarchive/r359580/

Log:
  Support STAGE
  
  Future update should move files to WWWDIR
  
  Sponsored by:	SupraNet Communications, Inc

Modified:
  head/net-mgmt/phpweathermap/Makefile

Modified: head/net-mgmt/phpweathermap/Makefile
==============================================================================
--- head/net-mgmt/phpweathermap/Makefile	Fri Jun 27 16:53:53 2014	(r359579)
+++ head/net-mgmt/phpweathermap/Makefile	Fri Jun 27 16:59:28 2014	(r359580)
@@ -11,6 +11,8 @@ DISTNAME=	php-weathermap-${PORTVERSION}
 MAINTAINER=	hhyou at cs.nctu.edu.tw
 COMMENT=	A network visualisation tool with web editor
 
+LICENSE=	GPLv2
+
 RUN_DEPENDS=	${LOCALBASE}/share/pear/Console/Getopt.php:${PORTSDIR}/devel/pear \
 		rrdtool:${PORTSDIR}/databases/rrdtool
 
@@ -18,8 +20,6 @@ NO_BUILD=	yes
 USES=		zip
 USE_PHP=	gd
 
-LICENSE=	GPLv2
-
 WM_FILES=	HTML_ImageMap.class.php WeatherMap.functions.php \
 		WeatherMapLink.class.php WeatherMapNode.class.php \
 		Weathermap.class.php weathermap.conf
@@ -34,42 +34,35 @@ WRKSRC=		${WRKDIR}/weathermap
 
 SUB_FILES=	pkg-message
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 post-patch:
 	${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/editor.php
 	${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
 			    -e 's|%%PREFIX%%|${PREFIX}|'  ${WRKSRC}/weathermap
-# 	${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/editor.php
 
 do-install:
-	@${MKDIR} ${DATADIR}/www/configs
-	@${INSTALL_SCRIPT} ${WRKSRC}/weathermap ${PREFIX}/bin/phpweathermap
+	@${MKDIR} ${STAGEDIR}/${DATADIR}/www/configs
+	@${INSTALL_SCRIPT} ${WRKSRC}/weathermap ${STAGEDIR}/${PREFIX}/bin/phpweathermap
 	@for i in ${WM_FILES}; do \
-		${INSTALL_DATA} ${WRKSRC}/$$i ${DATADIR}/$$i; \
+		${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}/${DATADIR}/$$i; \
 	done
 	@for i in ${WM_WWW_FILES}; do \
-		${INSTALL_DATA} ${WRKSRC}/$$i ${DATADIR}/www/$$i; \
+		${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}/${DATADIR}/www/$$i; \
 	done
-	@${CP} -R ${WRKSRC}/lib ${DATADIR}
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "${WM_WWW_DIRS}" ${DATADIR}/www)
-	@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DATADIR}/www
-.if !defined(NOPORTEXAMPLES)
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "random-bits" ${EXAMPLESDIR})
-	@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \
-		${EXAMPLESDIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
-	@${FIND} ${EXAMPLESDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
-	@${ECHO_CMD} '@exec ${FIND} ${EXAMPLESDIR} -type f -print0 | \
-		${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST}
-	@${FIND} ${EXAMPLESDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
-	@${ECHO_CMD} '@exec ${FIND} ${EXAMPLESDIR} -type d -print0 | \
-		${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
+	@${CP} -R ${WRKSRC}/lib ${STAGEDIR}/${DATADIR}
+	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "${WM_WWW_DIRS}" ${STAGEDIR}/${DATADIR}/www)
+	@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${DATADIR}/www
+
+.if ${PORT_OPTIONS:MEXAMPLES}
+	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "random-bits" ${STAGEDIR}/${EXAMPLESDIR})
+	@${FIND} ${STAGEDIR}/${EXAMPLESDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
+	@${FIND} ${STAGEDIR}/${EXAMPLESDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
 .endif
 
 post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}/${DOCSDIR}
+	@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}/${DOCSDIR}
 .endif
 	@${CAT} ${PKGMESSAGE}
 


More information about the svn-ports-head mailing list