CVS commit: pkgsrc/mail/offlineimap

"Adam Ciarcinski" <[email protected]> Mon, 3 Aug 2026 10:11:58 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--_----------=_1785751918162040
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	adam
Date:		Mon Aug  3 10:11:58 UTC 2026

Modified Files:
	pkgsrc/mail/offlineimap: Makefile distinfo

Log Message:
offlineimap: updated to 8.0.3

OfflineIMAP v8.0.3 (2026-06-08)

This release focuses on security hardening, deadlock prevention, and robustness
improvements. A TLS-stripping attack vector when using STARTTLS has been
closed, a deadlock in connection teardown has been fixed, and several crash and
encoding edge cases have been resolved.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/mail/offlineimap/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/mail/offlineimap/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


--_----------=_1785751918162040
Content-Disposition: inline
Content-Length: 2777
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/mail/offlineimap/Makefile
diff -u pkgsrc/mail/offlineimap/Makefile:1.43 pkgsrc/mail/offlineimap/Makefile:1.44
--- pkgsrc/mail/offlineimap/Makefile:1.43	Tue Jun 30 09:58:48 2026
+++ pkgsrc/mail/offlineimap/Makefile	Mon Aug  3 10:11:58 2026
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.43 2026/06/30 09:58:48 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/03 10:11:58 adam Exp $
 
-DISTNAME=	offlineimap3-8.0.2
-PKGNAME=	${DISTNAME:S/3-/-/}
-CATEGORIES=	mail
-MASTER_SITES=	${MASTER_SITE_GITHUB:=OfflineIMAP/}
-GITHUB_TAG=	v${PKGVERSION_NOREV}
+DISTNAME=	offlineimap-8.0.3
+CATEGORIES=	mail python
+MASTER_SITES=	${MASTER_SITE_PYPI:=o/offlineimap/}
 
 MAINTAINER=	[email protected]
 HOMEPAGE=	https://github.com/OfflineIMAP/offlineimap3
@@ -12,21 +10,19 @@ COMMENT=	Powerful IMAP/Maildir synchroni
 LICENSE=	gnu-gpl-v2 # or later
 
 TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-DEPENDS+=	${PYPKGPREFIX}-rfc6555-[0-9]*:../../net/py-rfc6555
+DEPENDS+=	${PYPKGPREFIX}-distro>=0:../../devel/py-distro
 DEPENDS+=	${PYPKGPREFIX}-imaplib2>=3.5:../../mail/py-imaplib2
-DEPENDS+=	${PYPKGPREFIX}-urllib3>=1.25.9:../../www/py-urllib3
+DEPENDS+=	${PYPKGPREFIX}-rfc6555-[0-9]*:../../net/py-rfc6555
+TEST_DEPENDS+=	${PYPKGPREFIX}-certifi>=2020.6.20:../../security/py-certifi
+TEST_DEPENDS+=	${PYPKGPREFIX}-urllib3>=1.25.9:../../www/py-urllib3
 
 INSTALLATION_DIRS=	share/examples/offlineimap
 
-WRKSRC=		${WRKDIR}/${DISTNAME}
-
 post-install:
 .for f in offlineimap.conf offlineimap.conf.minimal
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/examples/offlineimap/${f}
 .endfor
 
-WHEEL_NAME=	offlineimap-${PKGVERSION_NOREV}
-
 # as of 8.0.2
 # needs imap credentials for testing:
 # 1 warning, 1 error

Index: pkgsrc/mail/offlineimap/distinfo
diff -u pkgsrc/mail/offlineimap/distinfo:1.14 pkgsrc/mail/offlineimap/distinfo:1.15
--- pkgsrc/mail/offlineimap/distinfo:1.14	Tue Jun 30 09:58:48 2026
+++ pkgsrc/mail/offlineimap/distinfo	Mon Aug  3 10:11:58 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2026/06/30 09:58:48 wiz Exp $
+$NetBSD: distinfo,v 1.15 2026/08/03 10:11:58 adam Exp $
 
-BLAKE2s (offlineimap3-8.0.2.tar.gz) = 2cd87725398d68a1884ff0dfd23c1bc29198a6c82516d4dba87f7e4ae11f97d6
-SHA512 (offlineimap3-8.0.2.tar.gz) = 971fe76cd5e58fe13faf00ffd069e8de931c1503ef37b9b9e871fdd2f578fb4b56a2e254f160a47531206811b92001ac8e4ec95c744cfa6f7ab35fcb9bab0648
-Size (offlineimap3-8.0.2.tar.gz) = 709438 bytes
+BLAKE2s (offlineimap-8.0.3.tar.gz) = c3315a9e494e35fcf49b5334bea4f1cffa62766719b26e17646a3971a1762766
+SHA512 (offlineimap-8.0.3.tar.gz) = 6cf64d8fff9fb47e58f23b9d9cb609b288c05640a6ae17659bce087ce74c81a2d5255cbf46f15d58441a2515dbddfcb7c6bcb5905a47c6c5f8b0752748759225
+Size (offlineimap-8.0.3.tar.gz) = 224924 bytes


--_----------=_1785751918162040--