aboutsummaryrefslogtreecommitdiff
path: root/mail/postfixadmin/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'mail/postfixadmin/Makefile')
-rw-r--r--mail/postfixadmin/Makefile68
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>