Index: head/mail/postfixadmin/Makefile =================================================================== --- head/mail/postfixadmin/Makefile (revision 182534) +++ head/mail/postfixadmin/Makefile (revision 182535) @@ -1,88 +1,82 @@ # New ports collection makefile for: postfixadmin # Date created: 23 October 2003 # Whom: Rob Evers # # $FreeBSD$ # PORTNAME= postfixadmin PORTVERSION= 2.1.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail www MASTER_SITES= http://high5.net/postfixadmin/ \ http://sce-tindy.tecnik93.com/FreeBSD/ports/${PORTNAME}/sources/ EXTRACT_SUFX= .tgz -MAINTAINER= darren.pilgrim@bitfreak.org +MAINTAINER= ports.maintainer@evilphi.com COMMENT= PHP web-based management tool for Postfix virtual domains and users NO_BUILD= yes SUB_FILES+= pkg-message -OPTIONS= MYSQL "Use MySQL to store config data" on -OPTIONS+= MYSQLI "Use MySQL 4.1+ to store config data" off -OPTIONS+= PGSQL "Use PostgreSQL to store config data" off -OPTIONS+= POSTFIX_LOCAL "RUN_DEPEND on postfix (OPTIONAL)" off +OPTIONS= MYSQL "MySQL back-end (use mysql PHP extension)" on +OPTIONS+= MYSQLI "MySQL 4.1+ back-end (use mysqli PHP extension)" off +OPTIONS+= PGSQL "PostgreSQL back-end (use pgsql PHP extension)" off .include -USE_APACHE= 1.3+ USE_PHP= pcre session -.ifndef(WITHOUT_MYSQL) +.if !defined(WITHOUT_MYSQL) USE_PHP+= mysql .endif -.ifdef(WITH_MYSQLI) +.if defined(WITH_MYSQLI) USE_PHP+= mysqli .endif -.ifdef(WITH_PGSQL) +.if defined(WITH_PGSQL) USE_PHP+= pgsql .endif -.ifdef(WITHOUT_MYSQL) && !defined(WITH_MYSQLI) && !defined(WITH_PGSQL) -IGNORE= needs at least one database backend -.endif - -.ifdef(WITH_POSTFIX_LOCAL) -RUN_DEPENDS+= postfix>=2[0-9]*:${PORTSDIR}/mail/postfix +.if defined(WITHOUT_MYSQL) && !defined(WITH_MYSQLI) && !defined(WITH_PGSQL) +IGNORE= needs at least one database back-end .endif .include "${PORTSDIR}/Mk/bsd.php.mk" post-patch: ${FIND} ${WRKSRC} -name '*.orig' -delete do-install: @${MKDIR} ${PREFIX}/www/postfixadmin/VIRTUAL_VACATION @${MKDIR} ${PREFIX}/www/postfixadmin/admin @${MKDIR} ${PREFIX}/www/postfixadmin/images @${MKDIR} ${PREFIX}/www/postfixadmin/languages @${MKDIR} ${PREFIX}/www/postfixadmin/templates @${MKDIR} ${PREFIX}/www/postfixadmin/users @${INSTALL_DATA} ${WRKSRC}/*.TXT ${PREFIX}/www/postfixadmin @${INSTALL_DATA} ${WRKSRC}/*.php ${PREFIX}/www/postfixadmin @${INSTALL_DATA} ${WRKSRC}/*.sample ${PREFIX}/www/postfixadmin @${INSTALL_DATA} ${WRKSRC}/*.css ${PREFIX}/www/postfixadmin @${INSTALL_DATA} ${WRKSRC}/VIRTUAL_VACATION/* ${PREFIX}/www/postfixadmin/VIRTUAL_VACATION @${INSTALL_DATA} ${WRKSRC}/admin/* ${PREFIX}/www/postfixadmin/admin @${INSTALL_DATA} ${WRKSRC}/admin/.ht* ${PREFIX}/www/postfixadmin/admin @${INSTALL_DATA} ${WRKSRC}/images/* ${PREFIX}/www/postfixadmin/images @${INSTALL_DATA} ${WRKSRC}/languages/* ${PREFIX}/www/postfixadmin/languages @${INSTALL_DATA} ${WRKSRC}/templates/* ${PREFIX}/www/postfixadmin/templates @${INSTALL_DATA} ${WRKSRC}/users/* ${PREFIX}/www/postfixadmin/users @[ -f ${PREFIX}/www/postfixadmin/config.inc.php ] || \ ${CP} ${PREFIX}/www/postfixadmin/config.inc.php.sample \ ${PREFIX}/www/postfixadmin/config.inc.php post-install: @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/www/postfixadmin @${CHMOD} 640 ${PREFIX}/www/postfixadmin/*.php ${PREFIX}/www/postfixadmin/*.css @${CHMOD} 640 ${PREFIX}/www/postfixadmin/admin/*.php @${CHMOD} 640 ${PREFIX}/www/postfixadmin/users/*.php @${CHMOD} 640 ${PREFIX}/www/postfixadmin/templates/*.tpl ${CAT} ${PKGMESSAGE} .include Property changes on: head/mail/postfixadmin/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.23 \ No newline at end of property +1.24 \ No newline at end of property Index: head/mail/postfixadmin/pkg-descr =================================================================== --- head/mail/postfixadmin/pkg-descr (revision 182534) +++ head/mail/postfixadmin/pkg-descr (revision 182535) @@ -1,13 +1,16 @@ -Postfix Admin is a Web Based Management tool for Postfix when you -are dealing with Postfix Style Virtual Domains and Virtual Users -that are stored in MySQL or Postgres. It's written in PHP. +Postfix Admin is a web-based management tool written in PHP for +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. -Postfix Admin supports: -- Virtual Mailboxes / Virtual Aliases / Forwarders. -- Domain to Domain forwarding / Catch-All. -- Vacation (auto-response) for Virtual Mailboxes. -- Quota / Alias & Mailbox limits per domain. -- Backup MX. +Postfix Admin features: + +- Virtual Mailboxes, Virtual Aliases and Forwarders; +- Domain-to-Domain Forwarding (Catch-All Aliases); +- Vacation (auto-responder) for Virtual Mailboxes; +- Quota, Alias & Mailbox limits per domain; +- Backup MX; - Packaged with over 25 languages. WWW: http://high5.net/postfixadmin/ Property changes on: head/mail/postfixadmin/pkg-descr ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.4 \ No newline at end of property +1.5 \ No newline at end of property