Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Oct 2013 18:36:07 +0000 (UTC)
From:      Eygene Ryabinkin <rea@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r329495 - in head/mail/offlineimap: . files
Message-ID:  <201310051836.r95Ia7tS064804@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <boite.pour.spam@gmail.com>)
   * 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



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