Tweak www/ismail version 2.1_2
[dports.git] / www / ismail / Makefile
1 # Created by: Kelley Reynolds <kelley@insidesystems.net>
2 # $FreeBSD$
3
4 PORTNAME=       ismail
5 PORTVERSION=    2.1
6 PORTREVISION=   2
7 CATEGORIES=     www mail
8 MASTER_SITES=   http://az.semmy.ru/ISMail/
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        PHP-based webmail client
12
13 WRKSRC=         ${WRKDIR}
14
15 NO_BUILD=       yes
16 USES=           tar:bzip2
17 USE_PHP=        imap
18 WANT_PHP_WEB=   yes
19
20 PLIST_SUB=      WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
21 SUB_FILES=      pkg-message
22
23 OPTIONS_DEFINE= DOCS
24 OPTIONS_SINGLE= DATASTORE
25 OPTIONS_SINGLE_DATASTORE=       MYSQL PGSQL
26 OPTIONS_DEFAULT=        MYSQL
27
28 .include <bsd.port.options.mk>
29
30 .if ${PORT_OPTIONS:MMYSQL}
31 USE_PHP+=       mysql
32 PLIST_FILES+=   ${EXAMPLESDIR_REL}/mysql4.schema
33 PLIST_DIRS+=    ${EXAMPLESDIR_REL}
34 .endif
35
36 .if ${PORT_OPTIONS:MPGSQL}
37 USE_PHP+=       pgsql
38 PLIST_FILES+=   ${EXAMPLESDIR_REL}/pgsql.schema
39 PLIST_DIRS+=    ${EXAMPLESDIR_REL}
40 .endif
41
42 LIB_DEPENDS+=   libc-client4.so:${PORTSDIR}/mail/cclient
43
44 pre-install:
45         @${ECHO_MSG} ""
46         @${ECHO_MSG} "Inside Systems Mail will be installed to ${WWWDIR}"
47         @${ECHO_MSG} "Define WWWDIR to change it."
48         @${ECHO_MSG} ""
49
50 do-install:
51         @${MKDIR} ${STAGEDIR}${WWWDIR}
52         ${TAR} --exclude '*~' -C ${WRKSRC}/${PORTNAME} -cf - . | ${TAR} -C ${STAGEDIR}${WWWDIR} -xf -
53 .if ${PORT_OPTIONS:MDOCS}
54         @${MKDIR} ${STAGEDIR}${DOCSDIR}
55         ${INSTALL_DATA} ${WRKSRC}/docs.html ${STAGEDIR}${DOCSDIR}
56 .endif
57 .if ${PORT_OPTIONS:MMYSQL}
58         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
59         ${INSTALL_DATA} ${WRKSRC}/examples/mysql4.schema ${STAGEDIR}${EXAMPLESDIR}
60 .endif
61 .if ${PORT_OPTIONS:MPGSQL}
62         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
63         ${INSTALL_DATA} ${WRKSRC}/examples/pgsql.schema ${STAGEDIR}${EXAMPLESDIR}
64 .endif
65
66 post-install:
67         @${CAT} ${PKGMEASSAGE}
68
69 .include <bsd.port.mk>