Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Apr 2011 18:10:09 GMT
From:      John Prather <john.c.prather@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/156204: [maintainer update] mail/davmail to 3.9.1
Message-ID:  <201104051810.p35IA9ak053508@red.freebsd.org>
Resent-Message-ID: <201104051820.p35IKAgX060198@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104051810.p35IA9ak053508>