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