svn commit: r361679 - in head/mail/postfixadmin: . files
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sun Jul 13 13:31:02 UTC 2014
Author: rakuco
Date: Sun Jul 13 13:31:01 2014
New Revision: 361679
URL: http://svnweb.freebsd.org/changeset/ports/361679
QAT: https://qat.redports.org/buildarchive/r361679/
Log:
- Update to 2.3.7, which contains a security fix.
- Support staging.
PR: 189248
Submitted by: Lukasz Wasikowski <lukasz at wasikowski.net>
Approved by: maintainer timeout (72 days)
MFH: 2014Q3
Security: ff98087f-0a8f-11e4-b00b-5453ed2e2b49
Modified:
head/mail/postfixadmin/Makefile
head/mail/postfixadmin/distinfo
head/mail/postfixadmin/files/pkg-message.in
head/mail/postfixadmin/pkg-descr
Modified: head/mail/postfixadmin/Makefile
==============================================================================
--- head/mail/postfixadmin/Makefile Sun Jul 13 13:29:21 2014 (r361678)
+++ head/mail/postfixadmin/Makefile Sun Jul 13 13:31:01 2014 (r361679)
@@ -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}-${PORTVERS
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 my
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>
Modified: head/mail/postfixadmin/distinfo
==============================================================================
--- head/mail/postfixadmin/distinfo Sun Jul 13 13:29:21 2014 (r361678)
+++ head/mail/postfixadmin/distinfo Sun Jul 13 13:31:01 2014 (r361679)
@@ -1,2 +1,2 @@
-SHA256 (postfixadmin-2.3.6.tar.gz) = ea505281b6c04bda887eb4e6aa6c023b354c4ef4864aa60dcb1425942bf2af63
-SIZE (postfixadmin-2.3.6.tar.gz) = 1597001
+SHA256 (postfixadmin-2.3.7.tar.gz) = 761074e711ab618deda425dc013133b9d5968e0859bb883f10164061fd87006e
+SIZE (postfixadmin-2.3.7.tar.gz) = 1600662
Modified: head/mail/postfixadmin/files/pkg-message.in
==============================================================================
--- head/mail/postfixadmin/files/pkg-message.in Sun Jul 13 13:29:21 2014 (r361678)
+++ head/mail/postfixadmin/files/pkg-message.in Sun Jul 13 13:31:01 2014 (r361679)
@@ -9,7 +9,7 @@ REQUIRED!!
----------
- You are using Postfix 2.0 or higher.
- You are using Apache 1.3.27 / Lighttpd 1.3.15 or higher.
-- You are using PHP 4.1 or higher (5.X recommended)
+- You are using PHP 5.1.2 or higher.
- You are using MySQL 3.23 or higher (5.x recommended) OR PostgreSQL 7.4 (or higher)
INSTALL / UPGRADE
Modified: head/mail/postfixadmin/pkg-descr
==============================================================================
--- head/mail/postfixadmin/pkg-descr Sun Jul 13 13:29:21 2014 (r361678)
+++ head/mail/postfixadmin/pkg-descr Sun Jul 13 13:31:01 2014 (r361679)
@@ -2,7 +2,7 @@ Postfix Admin is a web-based management
Postfix with Postfix-style Virtual Domains using MySQL or
PostgreSQL lookups. Postfix Admin is known to work on Apache
and Lighttpd, but is designed to work on any web server with
-PHP 4.1+ support.
+PHP 5.1.2+ support.
Postfix Admin features:
@@ -13,4 +13,4 @@ Postfix Admin features:
- Backup MX;
- Packaged with over 25 languages.
-WWW: http://www.postfixadmin.org
+WWW: http://www.postfixadmin.org
More information about the svn-ports-all
mailing list