From owner-svn-ports-head@FreeBSD.ORG Sat Oct 5 18:36:08 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0DC1D697; Sat, 5 Oct 2013 18:36:08 +0000 (UTC) (envelope-from rea@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DFE3E2F83; Sat, 5 Oct 2013 18:36:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r95Ia7Ep064812; Sat, 5 Oct 2013 18:36:07 GMT (envelope-from rea@svn.freebsd.org) Received: (from rea@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r95Ia7tS064804; Sat, 5 Oct 2013 18:36:07 GMT (envelope-from rea@svn.freebsd.org) Message-Id: <201310051836.r95Ia7tS064804@svn.freebsd.org> From: Eygene Ryabinkin Date: Sat, 5 Oct 2013 18:36:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r329495 - in head/mail/offlineimap: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Oct 2013 18:36:08 -0000 Author: rea Date: Sat Oct 5 18:36:06 2013 New Revision: 329495 URL: http://svnweb.freebsd.org/changeset/ports/329495 Log: Upgrade OfflineIMAP to 6.5.5 Changes since 6.5.4: * Avoid lockups for IMAP synchronizations running with the "-1" command-line switch (X-Ryl669 ) * Dump stacktrace for all threads on SIGQUIT: ease debugging of threading and other issues * SIGHUP is now handled as the termination notification rather than the signal to reread the configuration (Dmitrijs Ledkovs) * Honor the timezone of emails (Tobias Thierer) * Allow mbnames output to be sorted by a custom sort key by specifying a 'sort_keyfunc' function in the [mbnames] section of the config. * Support SASL PLAIN authentication method. (Andreas Mack) * Support transport-only tunnels that requre full IMAP authentication. (Steve Purcell) * Make the list of authentication mechanisms to be configurable. (Andreas Mack) * Allow to set message access and modification timestamps based on the "Date" header of the message itself. (Cyril Russo) * "peritem" format string for [mbnames] got new expansion key "localfolders" that corresponds to the same parameter of the local repository for the account being processed. * [regression] pass folder names to the foldersort function, revert the documented behaviour * Fix handling of zero-sized IMAP data items (GitHub#15). * Updated bundled imaplib2 to 2.35: - fix for Gmail sending a BYE response after reading >100 messages in a session; - includes fix for GitHub#15: patch was accepted upstream. * Updated bundled imaplib2 to 2.36: it includes support for SSL version override that was integrated into our code before, no other changes. * Fixed parsing of quoted strings in IMAP responses: strings like "\\" were treated as having \" as the escaped quote, rather than treating it as the quoted escaped backslash (GitHub#53). * Execute pre/post-sync hooks during synchronizations toggled by IMAP IDLE message processing. (maxgerer@gmail.com) * Catch unsuccessful local mail uploads when IMAP server responds with "NO" status; that resulted in a loss of such local messages. (Adam Spiers) * Don't create folders if readonly is enabled. * Learn to deal with readonly folders to properly detect this condition and act accordingly. One example is Gmail's "Chats" folder that is read-only, but contains logs of the quick chats. (E. Ryabinkin) * Fix str.format() calls for Python 2.6 (D. Logie) * Remove APPENDUID hack, previously introduced to fix Gmail, no longer necessary, it might have been breaking things. (J. Wiegley) * Improve regex that could lead to 'NoneType' object has no attribute 'group' (D. Franke) * Improved error throwing on repository misconfiguration Port changes: * adopted to USE_GITHUB; * fixed spacing and capitalization in pkg-descr. QA page: http://codelabs.ru/fbsd/ports/qa/mail/offlineimap/6.5.5 Deleted: head/mail/offlineimap/files/patch-use-interpolation Modified: head/mail/offlineimap/Makefile head/mail/offlineimap/distinfo head/mail/offlineimap/pkg-descr head/mail/offlineimap/pkg-plist Modified: head/mail/offlineimap/Makefile ============================================================================== --- head/mail/offlineimap/Makefile Sat Oct 5 18:35:40 2013 (r329494) +++ head/mail/offlineimap/Makefile Sat Oct 5 18:36:06 2013 (r329495) @@ -2,13 +2,11 @@ # $FreeBSD$ PORTNAME= offlineimap -DISTVERSION= 6.5.4 -PORTREVISION= 1 +DISTVERSION= 6.5.5 CATEGORIES= mail python -MASTER_SITES= http://cloud.github.com/downloads/spaetz/offlineimap/ \ - http://dist.codelabs.ru/fbsd/offlineimap/ +MASTER_SITES= http://dist.codelabs.ru/fbsd/offlineimap/ + PATCH_SITES= http://codelabs.ru/patches/offlineimap/ -DISTNAME= ${PORTNAME}-v${DISTVERSION} MAINTAINER= rea@FreeBSD.org COMMENT= Powerful IMAP/Maildir synchronization and reader support @@ -21,14 +19,14 @@ LICENSE_FILE_GPLv2=${WRKSRC}/COPYING OPTIONS_DEFINE= HTMLDOCS EXAMPLES HTMLDOCS_DESC= Generate HTML documentation -WRKSRC= ${WRKDIR}/${GITHUB_USER}-${PORTNAME}-${GITHUB_HASH} +WRKSRC?= ${WRKDIR}/${DISTNAME} SUB_FILES= pkg-message PATCH_STRIP= -p1 -PATCH_DIST_STRIP= -p1 -PATCHFILES= 2012-properly-detect-readonly-folders.diff -GITHUB_USER= spaetz -GITHUB_HASH= c9e9690 +USE_GITHUB= yes +GH_ACCOUNT= OfflineIMAP +GH_TAGNAME= v${DISTVERSION} +GH_COMMIT= 8bc2f35 USE_PYTHON= 2.6+ USE_PYDISTUTILS= yes Modified: head/mail/offlineimap/distinfo ============================================================================== --- head/mail/offlineimap/distinfo Sat Oct 5 18:35:40 2013 (r329494) +++ head/mail/offlineimap/distinfo Sat Oct 5 18:36:06 2013 (r329495) @@ -1,4 +1,2 @@ -SHA256 (offlineimap-v6.5.4.tar.gz) = 831a97b5154f398b65e1c06427668b78cf833d99fac36cc8278ad2cf0c393a0c -SIZE (offlineimap-v6.5.4.tar.gz) = 167023 -SHA256 (2012-properly-detect-readonly-folders.diff) = 461dc50ba198d7460a196a9f85c69b0221678a2bb2244bc43c8ca8b4672b44bf -SIZE (2012-properly-detect-readonly-folders.diff) = 1131 +SHA256 (offlineimap-6.5.5.tar.gz) = 578cd6d8706a15ee65faa43bb71dfacf1ed083a97d66a375b77dc0fb14266802 +SIZE (offlineimap-6.5.5.tar.gz) = 175348 Modified: head/mail/offlineimap/pkg-descr ============================================================================== --- head/mail/offlineimap/pkg-descr Sat Oct 5 18:35:40 2013 (r329494) +++ head/mail/offlineimap/pkg-descr Sat Oct 5 18:36:06 2013 (r329495) @@ -1,4 +1,4 @@ -OfflineImap synchronizes emails between two repositories, +OfflineIMAP synchronizes emails between two repositories, so that you can read the same mailbox from multiple computers. It supports IMAP as REMOTE repository and Maildir/IMAP as LOCAL repository. @@ -7,4 +7,4 @@ OfflineIMAP is also useful if you want t that does not have IMAP support, has poor IMAP support, or does not provide disconnected operation. -WWW: http://offlineimap.org/ +WWW: http://offlineimap.org/ Modified: head/mail/offlineimap/pkg-plist ============================================================================== --- head/mail/offlineimap/pkg-plist Sat Oct 5 18:35:40 2013 (r329494) +++ head/mail/offlineimap/pkg-plist Sat Oct 5 18:36:06 2013 (r329495) @@ -66,6 +66,16 @@ bin/offlineimap %%PYTHON_SITELIBDIR%%/offlineimap/ui/debuglock.pyc %%PYTHON_SITELIBDIR%%/offlineimap/ui/debuglock.pyo @dirrm %%PYTHON_SITELIBDIR%%/offlineimap/ui +%%PYTHON_SITELIBDIR%%/offlineimap/utils/__init__.py +%%PYTHON_SITELIBDIR%%/offlineimap/utils/__init__.pyc +%%PYTHON_SITELIBDIR%%/offlineimap/utils/__init__.pyo +%%PYTHON_SITELIBDIR%%/offlineimap/utils/const.py +%%PYTHON_SITELIBDIR%%/offlineimap/utils/const.pyc +%%PYTHON_SITELIBDIR%%/offlineimap/utils/const.pyo +%%PYTHON_SITELIBDIR%%/offlineimap/utils/stacktrace.py +%%PYTHON_SITELIBDIR%%/offlineimap/utils/stacktrace.pyc +%%PYTHON_SITELIBDIR%%/offlineimap/utils/stacktrace.pyo +@dirrm %%PYTHON_SITELIBDIR%%/offlineimap/utils %%PYTHON_SITELIBDIR%%/offlineimap/CustomConfig.py %%PYTHON_SITELIBDIR%%/offlineimap/CustomConfig.pyc %%PYTHON_SITELIBDIR%%/offlineimap/CustomConfig.pyo @@ -75,9 +85,15 @@ bin/offlineimap %%PYTHON_SITELIBDIR%%/offlineimap/accounts.py %%PYTHON_SITELIBDIR%%/offlineimap/accounts.pyc %%PYTHON_SITELIBDIR%%/offlineimap/accounts.pyo +%%PYTHON_SITELIBDIR%%/offlineimap/emailutil.py +%%PYTHON_SITELIBDIR%%/offlineimap/emailutil.pyc +%%PYTHON_SITELIBDIR%%/offlineimap/emailutil.pyo %%PYTHON_SITELIBDIR%%/offlineimap/error.py %%PYTHON_SITELIBDIR%%/offlineimap/error.pyc %%PYTHON_SITELIBDIR%%/offlineimap/error.pyo +%%PYTHON_SITELIBDIR%%/offlineimap/globals.py +%%PYTHON_SITELIBDIR%%/offlineimap/globals.pyc +%%PYTHON_SITELIBDIR%%/offlineimap/globals.pyo %%PYTHON_SITELIBDIR%%/offlineimap/imaplib2.py %%PYTHON_SITELIBDIR%%/offlineimap/imaplib2.pyc %%PYTHON_SITELIBDIR%%/offlineimap/imaplib2.pyo