I ended up creating basically the same patch, this is OK from me. I like sthen's comment to move the GH_COMMIT next to the MODPY_EGG_VERSION, as well.
(also adding the MAINTAINER to the email list) On 2014 Oct 30 (Thu) at 22:08:13 +0000 (+0000), Edd Barrett wrote: :Hey, : :Update to offlineimap. I have been running this for a while now. No :issues. First time I have used GH_*, so please check carefully. : :OK? : :Index: Makefile :=================================================================== :RCS file: /home/edd/cvsync/ports/mail/offlineimap/Makefile,v :retrieving revision 1.26 :diff -u -p -r1.26 Makefile :--- Makefile 11 Mar 2013 11:23:52 -0000 1.26 :+++ Makefile 30 Oct 2014 21:58:30 -0000 :@@ -2,7 +2,7 @@ : : COMMENT= powerful IMAP/Maildir synchronization and reader support : :-MODPY_EGG_VERSION= 6.5.4 :+MODPY_EGG_VERSION= 6.5.6 : DISTNAME= offlineimap-${MODPY_EGG_VERSION} : CATEGORIES= mail : :@@ -13,15 +13,17 @@ MAINTAINER= Pierre-Emmanuel Andre <pea@o : # GPLv2+ : PERMIT_PACKAGE_CDROM= Yes : :-MASTER_SITES= https://github.com/spaetz/offlineimap/tarball/v${MODPY_EGG_VERSION}/ :+GH_ACCOUNT = OfflineIMAP :+GH_PROJECT = offlineimap :+GH_TAGNAME = v${MODPY_EGG_VERSION} :+GH_COMMIT = 7770b5ff73737d1269eb1ba7554b8d3486c7f5ec :+DISTNAME = offlineimap-${MODPY_EGG_VERSION} : : NO_TEST= Yes : : MODULES= lang/python : : BUILD_DEPENDS= textproc/py-docutils :- :-WRKDIST= ${WRKDIR}/spaetz-offlineimap-c9e9690 : : EXAMPLESDIR= ${PREFIX}/share/examples/offlineimap : :Index: distinfo :=================================================================== :RCS file: /home/edd/cvsync/ports/mail/offlineimap/distinfo,v :retrieving revision 1.16 :diff -u -p -r1.16 distinfo :--- distinfo 15 Aug 2012 13:09:58 -0000 1.16 :+++ distinfo 22 Oct 2014 20:51:55 -0000 :@@ -1,2 +1,2 @@ :-SHA256 (offlineimap-6.5.4.tar.gz) = gxqXtRVPOYtl4cBkJ2aLeM+DPZn6w2zIJ4rSzww5Ogw= :-SIZE (offlineimap-6.5.4.tar.gz) = 167023 :+SHA256 (offlineimap-6.5.6.tar.gz) = wjIZzbuuf+EjRuzpTEJ3N/1Ag3IKEk//b5WibFb3KMM= :+SIZE (offlineimap-6.5.6.tar.gz) = 187803 :Index: patches/patch-docs_MANUAL_rst :=================================================================== :RCS file: /home/edd/cvsync/ports/mail/offlineimap/patches/patch-docs_MANUAL_rst,v :retrieving revision 1.3 :diff -u -p -r1.3 patch-docs_MANUAL_rst :--- patches/patch-docs_MANUAL_rst 15 Aug 2012 13:09:59 -0000 1.3 :+++ patches/patch-docs_MANUAL_rst 22 Oct 2014 20:51:55 -0000 :@@ -1,7 +1,7 @@ : $OpenBSD: patch-docs_MANUAL_rst,v 1.3 2012/08/15 13:09:59 gonzalo Exp $ :---- docs/MANUAL.rst.orig Sat Jun 2 08:41:46 2012 :-+++ docs/MANUAL.rst Mon Aug 6 17:32:45 2012 :-@@ -322,7 +322,7 @@ a running offlineimap "daemon". :+--- docs/MANUAL.rst.orig Fri May 23 18:50:46 2014 :++++ docs/MANUAL.rst Wed Oct 22 21:43:18 2014 :+@@ -335,7 +335,7 @@ core. : Folder filtering and nametrans : ============================== : :Index: patches/patch-offlineimap___init___py :=================================================================== :RCS file: patches/patch-offlineimap___init___py :diff -N patches/patch-offlineimap___init___py :--- /dev/null 1 Jan 1970 00:00:00 -0000 :+++ patches/patch-offlineimap___init___py 22 Oct 2014 20:51:55 -0000 :@@ -0,0 +1,15 @@ :+$OpenBSD$ :+ :+They forgot to bump the version. :+ :+--- offlineimap/__init__.py.orig Wed Oct 22 21:46:26 2014 :++++ offlineimap/__init__.py Wed Oct 22 21:46:36 2014 :+@@ -1,7 +1,7 @@ :+ __all__ = ['OfflineImap'] :+ :+ __productname__ = 'OfflineIMAP' :+-__version__ = "6.5.5" :++__version__ = "6.5.6" :+ __copyright__ = "Copyright 2002-2013 John Goerzen & contributors" :+ __author__ = "John Goerzen" :+ __author_email__= "j...@complete.org" :Index: patches/patch-offlineimap_conf :=================================================================== :RCS file: /home/edd/cvsync/ports/mail/offlineimap/patches/patch-offlineimap_conf,v :retrieving revision 1.2 :diff -u -p -r1.2 patch-offlineimap_conf :--- patches/patch-offlineimap_conf 15 Aug 2012 13:09:59 -0000 1.2 :+++ patches/patch-offlineimap_conf 22 Oct 2014 20:51:55 -0000 :@@ -1,7 +1,7 @@ : $OpenBSD: patch-offlineimap_conf,v 1.2 2012/08/15 13:09:59 gonzalo Exp $ :---- offlineimap.conf.orig Sat Jun 2 08:41:46 2012 :-+++ offlineimap.conf Mon Aug 6 17:32:45 2012 :-@@ -312,7 +312,7 @@ ssl = yes :+--- offlineimap.conf.orig Fri May 23 18:50:46 2014 :++++ offlineimap.conf Wed Oct 22 21:43:18 2014 :+@@ -385,7 +385,7 @@ ssl = yes : # specified, the CA Cert(s) need to verify the Server cert AND : # match the hostname (* wildcard allowed on the left hand side) : # The certificate should be in PEM format. :Index: pkg/PLIST :=================================================================== :RCS file: /home/edd/cvsync/ports/mail/offlineimap/pkg/PLIST,v :retrieving revision 1.11 :diff -u -p -r1.11 PLIST :--- pkg/PLIST 13 May 2012 11:56:35 -0000 1.11 :+++ pkg/PLIST 22 Oct 2014 20:51:55 -0000 :@@ -8,6 +8,8 @@ lib/python${MODPY_VERSION}/site-packages : lib/python${MODPY_VERSION}/site-packages/offlineimap/__init__.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/accounts.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/accounts.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/emailutil.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/emailutil.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/error.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/error.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/ :@@ -15,6 +17,8 @@ lib/python${MODPY_VERSION}/site-packages : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/Base.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/Gmail.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/Gmail.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/GmailMaildir.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/GmailMaildir.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/IMAP.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/IMAP.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/LocalStatus.py :@@ -27,6 +31,8 @@ lib/python${MODPY_VERSION}/site-packages : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/UIDMaps.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/__init__.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/folder/__init__.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/globals.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/globals.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/imaplib2.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/imaplib2.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/imaplibutil.py :@@ -46,6 +52,8 @@ lib/python${MODPY_VERSION}/site-packages : lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/Base.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/Gmail.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/Gmail.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/GmailMaildir.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/GmailMaildir.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/IMAP.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/IMAP.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/repository/LocalStatus.py :@@ -73,6 +81,13 @@ lib/python${MODPY_VERSION}/site-packages : lib/python${MODPY_VERSION}/site-packages/offlineimap/ui/__init__.pyc : lib/python${MODPY_VERSION}/site-packages/offlineimap/ui/debuglock.py : lib/python${MODPY_VERSION}/site-packages/offlineimap/ui/debuglock.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/ :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/__init__.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/__init__.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/const.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/const.pyc :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/stacktrace.py :+lib/python${MODPY_VERSION}/site-packages/offlineimap/utils/stacktrace.pyc : @man man/man1/offlineimap.1 : share/examples/offlineimap/ : share/examples/offlineimap/offlineimap.conf : :-- :Best Regards :Edd Barrett : :http://www.theunixzoo.co.uk : -- Don't steal; thou'lt never thus compete successfully in business. Cheat. -- Ambrose Bierce