Tweak math/rocs version 4.14.3_7
[dports.git] / mail / postfixadmin / Makefile
1 # Created by: Rob Evers <rob@debank.tv>
2 # $FreeBSD$
3
4 PORTNAME=       postfixadmin
5 PORTVERSION=    3.1
6 CATEGORIES=     mail www
7 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
8
9 MAINTAINER=     ports.maintainer@evilphi.com
10 COMMENT=        PHP web-based management tool for Postfix virtual domains and users
11
12 LICENSE=        GPLv2+
13 LICENSE_FILE=   ${WRKSRC}/GPL-LICENSE.TXT
14
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
21
22 USES=           cpe perl5 shebangfix php
23 CPE_VENDOR=     postfix_admin_project
24 CPE_PRODUCT=    postfix_admin
25
26 NO_ARCH=        yes
27 NO_BUILD=       yes
28
29 SUB_FILES+=     pkg-message
30 PLIST_SUB=      WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
31
32 OPTIONS_DEFINE= DOCS
33 OPTIONS_MULTI=  DB
34 OPTIONS_MULTI_DB=       MYSQL PGSQL SQLITE
35 OPTIONS_DEFAULT=        PGSQL
36
37 USE_PERL5=      run
38
39 USE_PHP=        mbstring pcre session spl xmlrpc
40
41 MYSQL_USE=      php=mysqli
42 PGSQL_USE=      php=pgsql
43 SQLITE_USE=     php=sqlite3
44
45 do-install:
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}
50 .endfor
51 .for i in configs css images languages model scripts smarty templates tests users
52         @cd ${WRKSRC}/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/${i}
53 .endfor
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}
58 .endfor
59
60 do-install-DOCS-on:
61         @cd ${WRKSRC}/DOCUMENTS && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
62
63 .include <bsd.port.mk>