svn commit: r344248 - head/mail/phplist

Mark Felder feld at FreeBSD.org
Fri Feb 14 15:13:31 UTC 2014


Author: feld
Date: Fri Feb 14 15:13:31 2014
New Revision: 344248
URL: http://svnweb.freebsd.org/changeset/ports/344248
QAT: https://qat.redports.org/buildarchive/r344248/

Log:
  STAGE support
  requires PHP hash module
  
  Submitted by:	p.novikov at step.nnov.ru

Modified:
  head/mail/phplist/Makefile

Modified: head/mail/phplist/Makefile
==============================================================================
--- head/mail/phplist/Makefile	Fri Feb 14 15:10:57 2014	(r344247)
+++ head/mail/phplist/Makefile	Fri Feb 14 15:13:31 2014	(r344248)
@@ -10,12 +10,12 @@ EXTRACT_SUFX=	.tgz
 MAINTAINER=	ports at bsdserwis.com
 COMMENT=	A full-featured open-source newsletter manager
 
-USE_PHP=	session mysql imap xml pcre zlib iconv
+RUN_DEPENDS=	${PEARDIR}/HTTP/Request.php:${PORTSDIR}/www/pear-HTTP_Request
+
+USE_PHP=	hash iconv imap mysql pcre session xml zlib
 NO_BUILD=	yes
 PEARDIR?=	${LOCALBASE}/share/pear
 
-RUN_DEPENDS=	${PEARDIR}/HTTP/Request.php:${PORTSDIR}/www/pear-HTTP_Request
-
 PORTDOCS=	BUGS INSTALL NEWS PEOPLE README README.batches \
 		README.bounces README.commandline README.passwords \
 		README.repetition README.rssfeeds README.security \
@@ -24,19 +24,17 @@ PORTDOCS=	BUGS INSTALL NEWS PEOPLE READM
 
 SUB_FILES=	phplist pkg-message
 
-NO_STAGE=	yes
+.include <bsd.port.options.mk>
 
 post-extract:
 	@${MV} ${WRKSRC}/public_html/lists/config/config.php ${WRKSRC}/public_html/lists/config/config.php-dist
 
 do-install:
-	@cd ${WRKSRC}/public_html/&&${COPYTREE_SHARE} . ${WWWDIR}/
-	@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/
-	@${INSTALL_SCRIPT} ${WRKDIR}/phplist ${PREFIX}/bin
-	@${ECHO_CMD} @exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR:S|^${PREFIX}/|%D/|} >> ${TMPPLIST}
-.if !defined(NOPORTDOCS)
-	@${INSTALL} -d ${DOCSDIR}
-	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
+	@cd ${WRKSRC}/public_html/&&${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/
+	${INSTALL_SCRIPT} ${WRKDIR}/phplist ${STAGEDIR}${PREFIX}/bin
+.if ${PORT_OPTIONS:MDOCS}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
 .endif
 	@${CAT} ${PKGMESSAGE}
 


More information about the svn-ports-all mailing list