ports/151803: New Port: mail/davmail - POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway
John Prather
john.c.prather at gmail.com
Fri Oct 29 00:10:11 UTC 2010
>Number: 151803
>Category: ports
>Synopsis: New Port: mail/davmail - POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Oct 29 00:10:10 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: John Prather
>Release: FreeBSD 8.1-RELEASE amd64
>Organization:
>Environment:
FreeBSD bsdlaptop.localdomain 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Thu Sep 2 12:29:51 PDT 2010 root at bsdlaptop.localdomain:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway
allowing users to use any mail/calendar client (e.g. Thunderbird
with Lightning or Apple iCal) with an Exchange server, even from
the internet or behind a firewall through Outlook Web Access.
WWW: http://davmail.sourceforge.net/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# davmail
# davmail/files
# davmail/files/davmail.sh.in
# davmail/Makefile
# davmail/distinfo
# davmail/pkg-descr
# davmail/pkg-plist
#
echo c - davmail
mkdir -p davmail > /dev/null 2>&1
echo c - davmail/files
mkdir -p davmail/files > /dev/null 2>&1
echo x - davmail/files/davmail.sh.in
sed 's/^X//' >davmail/files/davmail.sh.in << '1aca6a059e74385ab77a66ef88bb0648'
X#!/bin/sh
XBASE="%BASE%"
Xfor i in $BASE/lib/*; do export CLASSPATH=$CLASSPATH:$i; done
Xjava -cp $BASE/davmail.jar:$CLASSPATH:%JAVASHAREDIR%/classes/swt.jar davmail.DavGateway $1
1aca6a059e74385ab77a66ef88bb0648
echo x - davmail/Makefile
sed 's/^X//' >davmail/Makefile << 'da046346f09cb8a6326e8d7810e1b8b1'
X# New ports collection makefile for: davmail
X# Date created: 28 Oct 2010
X# Whom: John Prather
X#
X# $FreeBSD$
X#
X
XPORTNAME= davmail
XPORTVERSION= 3.8.5
XCATEGORIES= mail
XMASTER_SITES= SF/davmail/davmail/${PORTVERSION}
XDISTNAME= ${PORTNAME}-src-${PORTVERSION}-1480
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= john.c.prather at gmail.com
XCOMMENT= POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway
X
XRUN_DEPENDS= swt>=3.5:${PORTSDIR}/x11-toolkits/swt
X
XUSE_TGZ= yes
XUSE_ANT= yes
XUSE_JAVA= yes
XJAVA_VERSION= 1.6+
X
XDATADIR= ${JAVASHAREDIR}/${PORTNAME}
X#WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION}-1480
X
Xdo-install:
X cd ${WRKSRC}/dist && ${FIND} . -type d \
X -exec ${MKDIR} ${DATADIR}/\{} \;
X cd ${WRKSRC}/dist && ${FIND} . -type f \
X -not -name "*.deb" \
X -not -name "*.tgz" \
X -not -name "*.exe" \
X -not -name "swt-*.jar" \
X -not -name "*.zip" \
X -not -name "*.war" \
X -exec ${INSTALL_DATA} \{} ${DATADIR}/\{} \;
X ${CP} ${FILESDIR}/davmail.sh.in ${WRKDIR}/davmail.sh
X ${REINPLACE_CMD} -e "s|%BASE%|${DATADIR}|" \
X -e "s|%JAVASHAREDIR%|${JAVASHAREDIR}|" \
X ${WRKDIR}/davmail.sh
X ${INSTALL_SCRIPT} ${WRKDIR}/davmail.sh ${PREFIX}/bin/davmail
X
X.include <bsd.port.mk>
da046346f09cb8a6326e8d7810e1b8b1
echo x - davmail/distinfo
sed 's/^X//' >davmail/distinfo << '134e5f21565b001fc03cf5001a7e8f05'
XMD5 (davmail-src-3.8.5-1480.tgz) = 3b5157a357a2bd54f96ee5b71092c34a
XSHA256 (davmail-src-3.8.5-1480.tgz) = 5661347947d2fcecc183584c8dd65d5336f9ec57cafa03f07cba496ff5eb3cf4
XSIZE (davmail-src-3.8.5-1480.tgz) = 15792785
134e5f21565b001fc03cf5001a7e8f05
echo x - davmail/pkg-descr
sed 's/^X//' >davmail/pkg-descr << 'a5ce6b3b5bcd93def89f1f3292cdc23b'
XDavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway
X
XDavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway
Xallowing users to use any mail/calendar client (e.g. Thunderbird
Xwith Lightning or Apple iCal) with an Exchange server, even from
Xthe internet or behind a firewall through Outlook Web Access.
X
XWWW: http://davmail.sourceforge.net/
a5ce6b3b5bcd93def89f1f3292cdc23b
echo x - davmail/pkg-plist
sed 's/^X//' >davmail/pkg-plist << '814cfff6d5031cfa17b28339de39f776'
X%%JAVASHAREDIR%%/davmail/lib/slf4j-log4j12-1.3.1.jar
X%%JAVASHAREDIR%%/davmail/lib/log4j-1.2.15.jar
X%%JAVASHAREDIR%%/davmail/lib/commons-collections-3.1.jar
X%%JAVASHAREDIR%%/davmail/lib/junit-3.8.1.jar
X%%JAVASHAREDIR%%/davmail/lib/jackrabbit-webdav-1.4.jar
X%%JAVASHAREDIR%%/davmail/lib/commons-codec-1.3.jar
X%%JAVASHAREDIR%%/davmail/lib/libgrowl-0.2.jar
X%%JAVASHAREDIR%%/davmail/lib/mail-1.4.1.jar
X%%JAVASHAREDIR%%/davmail/lib/commons-logging-1.0.4.jar
X%%JAVASHAREDIR%%/davmail/lib/activation-1.1.jar
X%%JAVASHAREDIR%%/davmail/lib/libgrowl.jnilib
X%%JAVASHAREDIR%%/davmail/lib/jcifs-1.3.14.jar
X%%JAVASHAREDIR%%/davmail/lib/jdom-1.0.jar
X%%JAVASHAREDIR%%/davmail/lib/slf4j-api-1.3.1.jar
X%%JAVASHAREDIR%%/davmail/lib/htmlcleaner-2.1.jar
X%%JAVASHAREDIR%%/davmail/lib/wstx-asl-3.2.7.jar
X%%JAVASHAREDIR%%/davmail/lib/xercesImpl-2.8.1.jar
X%%JAVASHAREDIR%%/davmail/lib/stax-api-1.0.1.jar
X%%JAVASHAREDIR%%/davmail/lib/commons-httpclient-3.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/classes/davmail.properties
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/davmail.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/libgrowl-0.2.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/mail-1.4.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/activation-1.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/junit-3.8.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/jdom-1.0.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/log4j-1.2.15.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/slf4j-api-1.3.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/wstx-asl-3.2.7.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/htmlcleaner-2.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/stax-api-1.0.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/slf4j-log4j12-1.3.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/xercesImpl-2.8.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/jackrabbit-webdav-1.4.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/commons-collections-3.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/commons-httpclient-3.1.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/jcifs-1.3.14.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/commons-codec-1.3.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/commons-logging-1.0.4.jar
X%%JAVASHAREDIR%%/davmail/web/WEB-INF/web.xml
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/MacOS/davmail
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/activation-1.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-codec-1.3.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-collections-3.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-httpclient-3.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-logging-1.0.4.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/htmlcleaner-2.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jackrabbit-webdav-1.4.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jcifs-1.3.14.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jdom-1.0.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/junit-3.8.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/libgrowl-0.2.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/libgrowl.jnilib
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/log4j-1.2.15.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/mail-1.4.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/slf4j-api-1.3.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/slf4j-log4j12-1.3.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/stax-api-1.0.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/wstx-asl-3.2.7.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/xercesImpl-2.8.1.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/davmail.jar
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/tray.icns
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Info.plist
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/PkgInfo
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Info-dock.plist
X%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Info-nodock.plist
X%%JAVASHAREDIR%%/davmail/version.txt
X%%JAVASHAREDIR%%/davmail/davmail.jar
X%%JAVASHAREDIR%%/davmail/davmail.png
X%%JAVASHAREDIR%%/davmail/davmail.sh
X%%JAVASHAREDIR%%/davmail/davmail.desktop
X at dirrm %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/MacOS
X at dirrm %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java
X at dirrm %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources
X at dirrm %%JAVASHAREDIR%%/davmail/DavMail.app/Contents
X at dirrm %%JAVASHAREDIR%%/davmail/DavMail.app
X at dirrm %%JAVASHAREDIR%%/davmail/lib
X at dirrm %%JAVASHAREDIR%%/davmail/web/WEB-INF/classes
X at dirrm %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib
X at dirrm %%JAVASHAREDIR%%/davmail/web/WEB-INF
X at dirrm %%JAVASHAREDIR%%/davmail/web
X at dirrm %%JAVASHAREDIR%%/davmail
814cfff6d5031cfa17b28339de39f776
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list