Bug 231803 - mail/davmail: update to 4.9.0
Summary: mail/davmail: update to 4.9.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-29 16:58 UTC by John Hein
Modified: 2018-11-02 02:18 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (john.c.prather)


Attachments
[patch] update mail/davmail to 4.9.0 (9.32 KB, patch)
2018-09-29 16:58 UTC, John Hein
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John Hein 2018-09-29 16:58:08 UTC
Created attachment 197600 [details]
[patch] update mail/davmail to 4.9.0

The attached patch updates to the latest davmail release (4.9.0 from Sep 2018).

It also fixes some paths in the .desktop file, and changes %%JAVASHAREDIR%%/davmail to %%DATADIR%% in pkg-plist

QA:
 - poudriere testport ok
 - portlint ok

changes since 4.8.6:

** DavMail 4.9.0 released **
Includes a lot of enhancements, library upgrades, improved Linux desktop support, code cleanup
and a brand new Carddav distribution list support.
DavMail repository is now synced with Github, including Travis CI integration.

Enhancements:
- Update Jcharset to 2.0
- Upgrade JavaMail to 1.5.6
- Fix maven dependencies, reference local jars for libraries missing in main Maven repository
- Sample config to log connections in a separate log
- Provide command to launch DavMail without SWT
- Cleanup from audit
- Fix from audit: remove duplicate code
- Remove old repositories from Maven pom and add stax2-api dependency
- Remove dependency to xercesImpl-2.8.1.jar
- Drop jsmoothgen-ant-0.9.9-7-mgu2.jar, replaced with WinRun4J
- Upgrade to Woodstox 5.1.0, waiting for pull request to drop patch, see https://github.com/FasterXML/woodstox/pull/56
- Fix from code audit
- Allow console logging in server mode
- Implement -server command line option
- Implement compile target for Java 9 and later

Linux:
- Linux: Allow JDK 11 with Debian package
- Linux: disable system tray on Ubuntu 18

Carddav:
- Carddav: Add unit test to check CRLF conversion in multiline properties
- Carddav: by jbhensley, drop carriage returns from property value
- Carddav: distribution list / contacts unit tests
- Carddav: by jbhensley, fix vCard PHOTO property. Tested on iOS 11.2.6 and Outlook 2013
- Carddav: Detect empty picture data
- Carddav: Use cn as default sn for distribution lists
- Carddav: avoid NullPointerException with empty distribution lists and prefer user provided photo
- Carddav: search for members on all email attributes
- Carddav: Merge contact and distribution list search
- Carddav: implement distribution list create and update
- Carddav: Merge DistributionList with Contact
- Carddav: First step at distribution list implementation, retrieve DL and members

Github:
- Add link to github repo
- Add Travis build status
- Fix old developerConnection and remove prerequisites according to Travis CI log
- First try at travis CI config
- Added : /trunk/README.md

IMAP:
- IMAP: fix from code audit
- IMAP: fix #689 Double space in UID FETCH response
- IMAP: include Conversation History in standard folder list
- IMAP: fix patch #49 mixed case INBOX select by google

EWS:
- EWS: fix duplicate bcc definition
- EWS: improve error handling, get field names on update item error

Caldav:
- Caldav: workaround for invalid RRULE with both COUNT and UNTIL values leading to ErrorMimeContentConversion failed error
- Caldav: cleanup from audit
- Caldav: fix timezone failover
- Caldav: unit test for Korganizer duplicate timezone bug
- Caldav: workaround for Korganizer duplicate timezone bug
- Caldav: Fix recurrence enumeration values

Documentation:
- Doc: add FAQ entry for Office 365
Comment 1 Nathan 2018-09-30 02:50:26 UTC
Comment on attachment 197600 [details]
[patch] update mail/davmail to 4.9.0

Are you sure about the plist, going from javasharedir to datadir?
Comment 2 John Hein 2018-10-02 01:32:59 UTC
(In reply to Nathan from comment #1)
DATADIR = JAVASHAREDIR/davmail
See Makefile
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-11-02 02:17:36 UTC
A commit references this bug:

Author: swills
Date: Fri Nov  2 02:17:20 UTC 2018
New revision: 483767
URL: https://svnweb.freebsd.org/changeset/ports/483767

Log:
  mail/davmail: update to 4.9.0

  PR:		231803
  Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
  Approved by:	maintainer timeout (john.c.prather@gmail.com, >1 month)

Changes:
  head/mail/davmail/Makefile
  head/mail/davmail/distinfo
  head/mail/davmail/pkg-plist
Comment 4 Steve Wills freebsd_committer freebsd_triage 2018-11-02 02:18:29 UTC
Committed, thanks!