aboutsummaryrefslogtreecommitdiffstats
path: root/mail/davmail/Makefile
blob: a12af19e9fa1ae7f1145382780e536abb2655818 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# New ports collection Makefile for:    davmail
# Date created:             28 Oct 2010
# Whom:                 John Prather
#
# $FreeBSD$
#

PORTNAME=   davmail
PORTVERSION=    3.9.0
CATEGORIES= mail java
MASTER_SITES=   SF/davmail/davmail/${PORTVERSION}
DISTNAME=   ${PORTNAME}-src-${PORTVERSION}-1630
EXTRACT_SUFX=   .tgz

MAINTAINER= john.c.prather@gmail.com
COMMENT=    POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway

RUN_DEPENDS=    swt>=3.5:${PORTSDIR}/x11-toolkits/swt

USE_ANT=    yes
USE_JAVA=   yes
JAVA_VERSION=   1.6+

DATADIR=    ${JAVASHAREDIR}/${PORTNAME}

USE_RC_SUBR=    davmail
SUB_FILES=  davmail.sh
SUB_LIST=   JAVASHAREDIR=${JAVASHAREDIR} \
        JAVAJARDIR=${JAVAJARDIR} \
        PORTNAME=${PORTNAME}

do-install:
    @cd ${WRKSRC}/dist && ${FIND} . -type d \
        -exec ${MKDIR} ${DATADIR}/\{} \;
    @cd ${WRKSRC}/dist && ${FIND} . -type f \
        -not -name "*.deb" \
        -not -name "*.tgz" \
        -not -name "*.exe" \
        -not -name "swt-*.jar" \
        -not -name "*.zip" \
        -not -name "*.war" \
        -not -name "*.rpm" \
        -exec ${INSTALL_DATA} \{} ${DATADIR}/\{} \;
    @@${INSTALL_SCRIPT} ${WRKDIR}/davmail.sh ${PREFIX}/bin/davmail
    @@${INSTALL_DATA} ${FILESDIR}/davmail.properties.sample \
        ${PREFIX}/etc

post-install:
    @if [ ! -f ${PREFIX}/etc/davmail.properties ]; then \
        ${CP} -p ${PREFIX}/etc/davmail.properties.sample \
            ${PREFIX}/etc/davmail.properties ; \
    fi

.include <bsd.port.mk>