diff options
Diffstat (limited to 'mail/postfixadmin/Makefile')
-rw-r--r-- | mail/postfixadmin/Makefile | 68 |
1 files changed, 29 insertions, 39 deletions
diff --git a/mail/postfixadmin/Makefile b/mail/postfixadmin/Makefile index ac5d47c6d548..3a9c419f2a3b 100644 --- a/mail/postfixadmin/Makefile +++ b/mail/postfixadmin/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= postfixadmin -PORTVERSION= 2.3.6 +PORTVERSION= 2.3.7 CATEGORIES= mail www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} @@ -17,6 +17,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= yes SUB_FILES+= pkg-message +SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL MYSQLI PGSQL @@ -24,8 +25,6 @@ MYSQLI_DESC= MySQL 4.1+ back-end (use mysqli PHP extension) OPTIONS_DEFAULT= MYSQL -NO_STAGE= yes - OPTIONS_DEFINE= DOCS .include <bsd.port.options.mk> @@ -44,6 +43,8 @@ USE_PHP+= mysqli USE_PHP+= pgsql .endif +WANT_PHP_WEB= yes + post-patch: @${FIND} ${WRKSRC} -name '*.orig' -delete @@ -51,46 +52,35 @@ pre-install: @${RM} -rf ${WRKSRC}/ADDITIONS/squirrelmail-plugin do-install: - @${MKDIR} ${PREFIX}/www/postfixadmin/VIRTUAL_VACATION - @${MKDIR} ${PREFIX}/www/postfixadmin/ADDITIONS - @${MKDIR} ${PREFIX}/www/postfixadmin/ADDITIONS/cyrus - @${MKDIR} ${PREFIX}/www/postfixadmin/css - @${MKDIR} ${PREFIX}/www/postfixadmin/admin - @${MKDIR} ${PREFIX}/www/postfixadmin/images - @${MKDIR} ${PREFIX}/www/postfixadmin/languages - @${MKDIR} ${PREFIX}/www/postfixadmin/model - @${MKDIR} ${PREFIX}/www/postfixadmin/templates - @${MKDIR} ${PREFIX}/www/postfixadmin/users + @${MKDIR} ${STAGEDIR}${WWWDIR}/VIRTUAL_VACATION + @${MKDIR} ${STAGEDIR}${WWWDIR}/ADDITIONS + @${MKDIR} ${STAGEDIR}${WWWDIR}/ADDITIONS/cyrus + @${MKDIR} ${STAGEDIR}${WWWDIR}/css + @${MKDIR} ${STAGEDIR}${WWWDIR}/admin + @${MKDIR} ${STAGEDIR}${WWWDIR}/images + @${MKDIR} ${STAGEDIR}${WWWDIR}/languages + @${MKDIR} ${STAGEDIR}${WWWDIR}/model + @${MKDIR} ${STAGEDIR}${WWWDIR}/templates + @${MKDIR} ${STAGEDIR}${WWWDIR}/users (cd ${WRKSRC}/ && \ - ${COPYTREE_SHARE} \*.php ${PREFIX}/www/postfixadmin "! -name config.inc.php") - @${CP} ${WRKSRC}/config.inc.php ${PREFIX}/www/postfixadmin/config.inc.php.sample - @${CP} -n ${WRKSRC}/config.inc.php ${PREFIX}/www/postfixadmin/config.inc.php || ${TRUE} - @${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/www/postfixadmin - @${INSTALL_DATA} ${WRKSRC}/*.TXT ${PREFIX}/www/postfixadmin - @${INSTALL_DATA} ${WRKSRC}/css/* ${PREFIX}/www/postfixadmin/css - @${INSTALL_DATA} ${WRKSRC}/admin/* ${PREFIX}/www/postfixadmin/admin - @${INSTALL_DATA} ${WRKSRC}/images/* ${PREFIX}/www/postfixadmin/images - @${INSTALL_DATA} ${WRKSRC}/languages/* ${PREFIX}/www/postfixadmin/languages - @${INSTALL_DATA} ${WRKSRC}/model/* ${PREFIX}/www/postfixadmin/model - @${INSTALL_DATA} ${WRKSRC}/templates/* ${PREFIX}/www/postfixadmin/templates - @${INSTALL_DATA} ${WRKSRC}/users/* ${PREFIX}/www/postfixadmin/users - @${CP} -R ${WRKSRC}/VIRTUAL_VACATION/* ${PREFIX}/www/postfixadmin/VIRTUAL_VACATION + ${COPYTREE_SHARE} \*.php ${STAGEDIR}${WWWDIR} "! -name config.inc.php") + @${CP} ${WRKSRC}/config.inc.php ${STAGEDIR}${WWWDIR}/config.inc.php.sample + @${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${WWWDIR} + @${INSTALL_DATA} ${WRKSRC}/*.TXT ${STAGEDIR}${WWWDIR} + @${INSTALL_DATA} ${WRKSRC}/css/* ${STAGEDIR}${WWWDIR}/css + @${INSTALL_DATA} ${WRKSRC}/admin/* ${STAGEDIR}${WWWDIR}/admin + @${INSTALL_DATA} ${WRKSRC}/images/* ${STAGEDIR}${WWWDIR}/images + @${INSTALL_DATA} ${WRKSRC}/languages/* ${STAGEDIR}${WWWDIR}/languages + @${INSTALL_DATA} ${WRKSRC}/model/* ${STAGEDIR}${WWWDIR}/model + @${INSTALL_DATA} ${WRKSRC}/templates/* ${STAGEDIR}${WWWDIR}/templates + @${INSTALL_DATA} ${WRKSRC}/users/* ${STAGEDIR}${WWWDIR}/users + @${CP} -R ${WRKSRC}/VIRTUAL_VACATION/* ${STAGEDIR}${WWWDIR}/VIRTUAL_VACATION (cd ${WRKSRC}/ADDITIONS/ && \ - ${COPYTREE_SHARE} \* ${PREFIX}/www/postfixadmin/ADDITIONS/ "! -name squirrelmail-plugin") + ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/ADDITIONS/ "! -name squirrelmail-plugin") .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - (cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} \* ${DOCSDIR}) + ${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) .endif -post-install: - @if [ ! -f ${PREFIX}/www/postfixadmin/config.inc.php ]; then \ - ${CP} -p ${PREFIX}/www/postfixadmin/config.inc.php.sample ${PREFIX}/www/postfixadmin/config.inc.php ; \ - fi - @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/www/postfixadmin - @${CHMOD} 640 ${PREFIX}/www/postfixadmin/*.php ${PREFIX}/www/postfixadmin/css/*.css - @${CHMOD} 640 ${PREFIX}/www/postfixadmin/admin/*.php - @${CHMOD} 640 ${PREFIX}/www/postfixadmin/users/*.php - @${CAT} ${PKGMESSAGE} - .include <bsd.port.mk> |