1 # Created by: Rob Evers <rob@debank.tv>
7 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9 MAINTAINER= ports.maintainer@evilphi.com
10 COMMENT= PHP web-based management tool for Postfix virtual domains and users
13 LICENSE_FILE= ${WRKSRC}/GPL-LICENSE.TXT
15 RUN_DEPENDS+= p5-DBI>=1.634:databases/p5-DBI \
16 p5-Email-Valid>=0.12:mail/p5-Email-Valid \
17 p5-Log-Dispatch>=1.79:devel/p5-Log-Dispatch \
18 p5-Log-Log4perl>=0.26:devel/p5-Log-Log4perl \
19 p5-Mail-Sender>=0.7.04:mail/p5-Mail-Sender \
20 p5-MIME-EncWords>=0.040:mail/p5-MIME-EncWords
22 USES= cpe perl5 shebangfix php
23 CPE_VENDOR= postfix_admin_project
24 CPE_PRODUCT= postfix_admin
29 SUB_FILES+= pkg-message
30 PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
34 OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE
35 OPTIONS_DEFAULT= PGSQL
39 USE_PHP= mbstring pcre session spl xmlrpc
43 SQLITE_USE= php=sqlite3
46 @${MKDIR} ${STAGEDIR}${WWWDIR}
47 @${MKDIR} ${STAGEDIR}${WWWDIR}/templates_c
48 .for i in *.php calendar.js favicon.ico
49 ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${WWWDIR}
51 .for i in configs css images languages model scripts smarty templates tests users
52 @cd ${WRKSRC}/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/${i}
54 @${MKDIR} ${STAGEDIR}${DATADIR}
55 ${INSTALL_DATA} ${WRKSRC}/*.TXT ${WRKSRC}/README.md ${STAGEDIR}${DATADIR}
56 .for i in ADDITIONS VIRTUAL_VACATION
57 @cd ${WRKSRC}/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${i}
61 @cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
63 .include <bsd.port.mk>