ports/156204: [maintainer update] mail/davmail to 3.9.1

John Prather john.c.prather at gmail.com
Tue Apr 5 18:20:10 UTC 2011


>Number:         156204
>Category:       ports
>Synopsis:       [maintainer update] mail/davmail to 3.9.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 05 18:20:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     John Prather
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
FreeBSD bsdlaptop.localdomain 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 25 12:35:21 PST 2011     root at bsdlaptop.localdomain:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
update mail/davmail to 3.9.1

Fixes up pkg-plist and rc script as well.

This should supersede an older stale PR which has grown beyond its original subject, gotten stale, and had patches attached in what appears to be some corrupted manner.

Old PR to close is ports/155556: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/155556

Patch included in this PR contains all fixes mentioned in ports/155556.


>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN davmail.orig/Makefile davmail/Makefile
--- davmail.orig/Makefile	2011-03-30 16:47:41.000000000 -0700
+++ davmail/Makefile	2011-03-30 17:10:48.000000000 -0700
@@ -6,10 +6,10 @@
 #
 
 PORTNAME=	davmail
-PORTVERSION=	3.9.0
+PORTVERSION=	3.9.1
 CATEGORIES=	mail java
 MASTER_SITES=	SF/davmail/davmail/${PORTVERSION}
-DISTNAME=	${PORTNAME}-src-${PORTVERSION}-1630
+DISTNAME=	${PORTNAME}-src-${PORTVERSION}-1646
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	john.c.prather at gmail.com
@@ -17,8 +17,6 @@
 
 RUN_DEPENDS=	swt>=3.5:${PORTSDIR}/x11-toolkits/swt
 
-BROKEN=		fails to package
-
 USE_ANT=	yes
 USE_JAVA=	yes
 JAVA_VERSION=	1.6+
@@ -28,8 +26,7 @@
 USE_RC_SUBR=	davmail
 SUB_FILES=	davmail.sh
 SUB_LIST=	JAVASHAREDIR=${JAVASHAREDIR} \
-		JAVAJARDIR=${JAVAJARDIR} \
-		PORTNAME=${PORTNAME}
+		JAVAJARDIR=${JAVAJARDIR}
 
 do-install:
 	@cd ${WRKSRC}/dist && ${FIND} . -type d \
@@ -43,8 +40,8 @@
 		-not -name "*.war" \
 		-not -name "*.rpm" \
 		-exec ${INSTALL_DATA} \{} ${DATADIR}/\{} \;
-	@@${INSTALL_SCRIPT} ${WRKDIR}/davmail.sh ${PREFIX}/bin/davmail
-	@@${INSTALL_DATA} ${FILESDIR}/davmail.properties.sample \
+	@${INSTALL_SCRIPT} ${WRKDIR}/davmail.sh ${PREFIX}/bin/davmail
+	@${INSTALL_DATA} ${FILESDIR}/davmail.properties.sample \
 		${PREFIX}/etc
 
 post-install:
diff -ruN davmail.orig/distinfo davmail/distinfo
--- davmail.orig/distinfo	2011-03-30 16:47:41.000000000 -0700
+++ davmail/distinfo	2011-03-30 18:00:12.000000000 -0700
@@ -1,2 +1,2 @@
-SHA256 (davmail-src-3.9.0-1630.tgz) = 970c041881a16cc4d2f79b04d2ad083ca84040b5ca2fa679b5d6add352c1681e
-SIZE (davmail-src-3.9.0-1630.tgz) = 17293146
+SHA256 (davmail-src-3.9.1-1646.tgz) = 69a3a544643c4b19aa7c104a1b92e46fefcf122ce7ab406a659a7d65960ca9b1
+SIZE (davmail-src-3.9.1-1646.tgz) = 17293888
diff -ruN davmail.orig/files/davmail.in davmail/files/davmail.in
--- davmail.orig/files/davmail.in	2011-03-30 16:47:41.000000000 -0700
+++ davmail/files/davmail.in	2011-03-30 17:00:54.000000000 -0700
@@ -2,33 +2,34 @@
 
 # $FreeBSD: ports/mail/davmail/files/davmail.in,v 1.1 2011/03/09 14:01:48 miwi Exp $
 #
-# PROVIDE: %%PORTNAME%%
+# PROVIDE: davmail
 # REQUIRE: LOGIN
+# KEYWORD: shutdown
 #
 # Add the following lines to /etc/rc.conf or /etc/rc.conf.local to
-# enable %%PORTNAME%%:
-# %%PORTNAME%%_enable (bool):	Set to "NO" by default.
-# %%PORTNAME%%_config (path):	Set to 
-#				"%%PREFIX%%/etc/%%PORTNAME%%.properties"
+# enable davmail:
+# davmail_enable (bool):	Set to "NO" by default.
+# davmail_config (path):	Set to 
+#				"%%PREFIX%%/etc/davmail.properties"
 #				by default
 
 . /etc/rc.subr
 
-name="%%PORTNAME%%"
+name="davmail"
 rcvar=`set_rcvar`
 
 load_rc_config $name
 
-: ${%%PORTNAME%%_enable="NO"}
-: ${%%PORTNAME%%_config="%%PREFIX%%/etc/%%PORTNAME%%.properties"}
+: ${davmail_enable="NO"}
+: ${davmail_config="%%PREFIX%%/etc/davmail.properties"}
 
 start_cmd="${name}_start"
 
 procname="java"
-pidfile="/var/run/%%PORTNAME%%.pid"
-required_files=${%%PORTNAME%%_config}
+pidfile="/var/run/davmail.pid"
+required_files=${davmail_config}
 
-%%PORTNAME%%_start()
+davmail_start()
 {
 	if [ -z "$rc_fast" -a -n "$rc_pid" ]; then
 		echo 1>&2 "${name} already running? (pid=$rc_pid)."
@@ -36,7 +37,7 @@
 	fi
 	echo "Starting ${name}."
 	for i in %%DATADIR%%/lib/*; do export CLASSPATH=$CLASSPATH:$i; done
-	java -cp %%DATADIR%%/%%PORTNAME%%.jar:$CLASSPATH:%%JAVAJARDIR%%/swt.jar %%PORTNAME%%.DavGateway ${davmail_config} >> /var/log/%%PORTNAME%%-error.log 2>&1 &
+	java -cp %%DATADIR%%/davmail.jar:$CLASSPATH:%%JAVAJARDIR%%/swt.jar davmail.DavGateway ${davmail_config} >> /var/log/davmail-error.log 2>&1 &
 	echo -n $! > ${pidfile}
 }
 
diff -ruN davmail.orig/pkg-plist davmail/pkg-plist
--- davmail.orig/pkg-plist	2011-03-30 16:47:41.000000000 -0700
+++ davmail/pkg-plist	2011-03-30 17:05:35.000000000 -0700
@@ -9,10 +9,11 @@
 %%JAVASHAREDIR%%/davmail/lib/jackrabbit-webdav-1.4.jar
 %%JAVASHAREDIR%%/davmail/lib/commons-codec-1.3.jar
 %%JAVASHAREDIR%%/davmail/lib/libgrowl-0.2.jar
-%%JAVASHAREDIR%%/davmail/lib/mail-1.4.1.jar
+%%JAVASHAREDIR%%/davmail/lib/mail-1.4.3.jar
 %%JAVASHAREDIR%%/davmail/lib/commons-logging-1.0.4.jar
-%%JAVASHAREDIR%%/davmail/lib/activation-1.1.jar
+%%JAVASHAREDIR%%/davmail/lib/activation-1.1.1.jar
 %%JAVASHAREDIR%%/davmail/lib/libgrowl.jnilib
+%%JAVASHAREDIR%%/davmail/lib/jcharset-1.3.jar
 %%JAVASHAREDIR%%/davmail/lib/jcifs-1.3.14.jar
 %%JAVASHAREDIR%%/davmail/lib/jdom-1.0.jar
 %%JAVASHAREDIR%%/davmail/lib/slf4j-api-1.3.1.jar
@@ -20,12 +21,14 @@
 %%JAVASHAREDIR%%/davmail/lib/xercesImpl-2.8.1.jar
 %%JAVASHAREDIR%%/davmail/lib/commons-httpclient-3.1.jar
 %%JAVASHAREDIR%%/davmail/lib/woodstox-core-asl-4.0.9.jar
+%%JAVASHAREDIR%%/davmail/lib/stax-api-1.0.1.jar
 %%JAVASHAREDIR%%/davmail/lib/stax2-api-3.0.3.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/classes/davmail.properties
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/davmail.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/libgrowl-0.2.jar
-%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/mail-1.4.1.jar
-%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/activation-1.1.jar
+%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/mail-1.4.3.jar
+%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/activation-1.1.1.jar
+%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/jcharset-1.3.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/junit-3.8.1.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/jdom-1.0.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/log4j-1.2.15.jar
@@ -39,28 +42,31 @@
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/jcifs-1.3.14.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/commons-codec-1.3.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/commons-logging-1.0.4.jar
+%%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/stax-api-1.0.1.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/stax2-api-3.0.3.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/lib/woodstox-core-asl-4.0.9.jar
 %%JAVASHAREDIR%%/davmail/web/WEB-INF/web.xml
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/MacOS/davmail
-%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/activation-1.1.jar
+%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/activation-1.1.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-codec-1.3.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-collections-3.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-httpclient-3.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/commons-logging-1.0.4.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/htmlcleaner-2.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jackrabbit-webdav-1.4.jar
+%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jcharset-1.3.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jcifs-1.3.14.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/jdom-1.0.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/junit-3.8.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/libgrowl-0.2.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/libgrowl.jnilib
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/log4j-1.2.15.jar
-%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/mail-1.4.1.jar
+%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/mail-1.4.3.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/slf4j-api-1.3.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/slf4j-log4j12-1.3.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/xercesImpl-2.8.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/davmail.jar
+%%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/stax-api-1.0.1.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/stax2-api-3.0.3.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/Java/woodstox-core-asl-4.0.9.jar
 %%JAVASHAREDIR%%/davmail/DavMail.app/Contents/Resources/tray.icns


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list