Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2026 19:05:16 +0000
From:      Michael Osipov <michaelo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Derek Schrock <dereks@lifeofadishwasher.com>
Subject:   git: 83efe4171eff - main - mail/py-offlineimap3: Update to 8.0.2
Message-ID:  <69dd3e6c.3c7cc.6a5213bb@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by michaelo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83efe4171eff0b5e7bd83b777d8e234c607f3f38

commit 83efe4171eff0b5e7bd83b777d8e234c607f3f38
Author:     Derek Schrock <dereks@lifeofadishwasher.com>
AuthorDate: 2026-04-13 17:35:54 +0000
Commit:     Michael Osipov <michaelo@FreeBSD.org>
CommitDate: 2026-04-13 19:04:59 +0000

    mail/py-offlineimap3: Update to 8.0.2
    
    - Project is now (back) in PyPI as offlineimap
    - Move to mail/py-offlineimap
    - Upstream moved to PEP 517
    
    PR:             294454
    Changelog:      https://github.com/OfflineIMAP/offlineimap3/releases/tag/v8.0.2
---
 MOVED                                               |  1 +
 mail/Makefile                                       |  2 +-
 mail/{py-offlineimap3 => py-offlineimap}/Makefile   | 21 +++++++--------------
 mail/py-offlineimap/distinfo                        |  3 +++
 .../files/patch-offlineimap_imapserver.py           |  0
 mail/py-offlineimap/files/patch-pyproject.toml      | 12 ++++++++++++
 mail/{py-offlineimap3 => py-offlineimap}/pkg-descr  |  0
 mail/py-offlineimap3/distinfo                       |  3 ---
 8 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/MOVED b/MOVED
index cf6b8a470519..b407da05d4d4 100644
--- a/MOVED
+++ b/MOVED
@@ -5235,3 +5235,4 @@ textproc/py-asciinema|textproc/asciinema|2026-04-06|No longer based on python, u
 multimedia/jellyfin-media-player|multimedia/jellyfin-desktop|2026-04-08|Project has been renamed
 databases/movine||2026-04-11|Remove: abandoned upstream
 java/openjdk22||2026-04-12|Has expired: No longer supported by upstream
+mail/py-offlineimap3|mail/py-offlineimap|2026-04-16|Project is now in PyPi as offlineimap
diff --git a/mail/Makefile b/mail/Makefile
index 691a6ecb3e42..278aef0d1a0f 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -533,7 +533,7 @@
     SUBDIR += py-managesieve3
     SUBDIR += py-notmuch
     SUBDIR += py-notmuch2
-    SUBDIR += py-offlineimap3
+    SUBDIR += py-offlineimap
     SUBDIR += py-postfix-mta-sts-resolver
     SUBDIR += py-premailer
     SUBDIR += py-pyisemail
diff --git a/mail/py-offlineimap3/Makefile b/mail/py-offlineimap/Makefile
similarity index 85%
rename from mail/py-offlineimap3/Makefile
rename to mail/py-offlineimap/Makefile
index 3b2f5da1bba7..32fd1f8b3853 100644
--- a/mail/py-offlineimap3/Makefile
+++ b/mail/py-offlineimap/Makefile
@@ -1,7 +1,7 @@
-PORTNAME=	offlineimap3
-DISTVERSIONPREFIX=	v
-DISTVERSION=	8.0.1
+PORTNAME=	offlineimap
+DISTVERSION=	8.0.2
 CATEGORIES=	mail python
+MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	dereks@lifeofadishwasher.com
@@ -18,21 +18,14 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.9:net/py-urllib3@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.9:net/py-urllib3@${PY_FLAVOR}
 
 USES=		python
 
-# Project is currently not publishing to pypi sdist.  pypi/naming status:
-# https://github.com/OfflineIMAP/offlineimap3/issues/111
-USE_GITHUB=	yes
-GH_ACCOUNT=	OfflineIMAP
-
-USE_PYTHON=	autoplist concurrent distutils pytest
+USE_PYTHON=	autoplist concurrent pep517 pytest
 TEST_ARGS=	"-k not TestBasicFunctions or test_01_MappedImap"
 
-CONFLICTS_INSTALL=	mail/py-offlineimap
-
 NO_ARCH=	yes
 
 PORTDOCS=	*
@@ -41,7 +34,7 @@ PORTEXAMPLES=	offlineimap.conf
 OPTIONS_DEFINE=		DOCS EXAMPLES GSSAPI KEYRING MANPAGES
 OPTIONS_DEFAULT=	KEYRING MANPAGES
 
-KEYRING_DESC=		GNOME keyring support
+KEYRING_DESC=	GNOME keyring support
 
 COMMON_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
diff --git a/mail/py-offlineimap/distinfo b/mail/py-offlineimap/distinfo
new file mode 100644
index 000000000000..82d7d56a4695
--- /dev/null
+++ b/mail/py-offlineimap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1776035904
+SHA256 (offlineimap-8.0.2.tar.gz) = 73c0a3e2a88df7c8600fe5e42dd2a34502304c4ea560522e21fb541fc8ad3f12
+SIZE (offlineimap-8.0.2.tar.gz) = 221404
diff --git a/mail/py-offlineimap3/files/patch-offlineimap_imapserver.py b/mail/py-offlineimap/files/patch-offlineimap_imapserver.py
similarity index 100%
rename from mail/py-offlineimap3/files/patch-offlineimap_imapserver.py
rename to mail/py-offlineimap/files/patch-offlineimap_imapserver.py
diff --git a/mail/py-offlineimap/files/patch-pyproject.toml b/mail/py-offlineimap/files/patch-pyproject.toml
new file mode 100644
index 000000000000..8af22fb47b39
--- /dev/null
+++ b/mail/py-offlineimap/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig	2026-04-12 23:06:42 UTC
++++ pyproject.toml
+@@ -10,8 +10,7 @@ authors = [
+ authors = [
+     { name = "John Goerzen & contributors", email = "jgoerzen@complete.org" }
+ ]
+-license = "GPL-2.0-or-later"
+-license-files = ["COPYING"]
++license = { text = "GPL-2.0-or-later" }
+ readme = "README.md"
+ keywords = ["client", "imap", "cli", "email", "mail", "synchronization", "sync", "offline"]
+ requires-python = ">=3.6"
diff --git a/mail/py-offlineimap3/pkg-descr b/mail/py-offlineimap/pkg-descr
similarity index 100%
rename from mail/py-offlineimap3/pkg-descr
rename to mail/py-offlineimap/pkg-descr
diff --git a/mail/py-offlineimap3/distinfo b/mail/py-offlineimap3/distinfo
deleted file mode 100644
index 1b7f4c5ea08f..000000000000
--- a/mail/py-offlineimap3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1761725040
-SHA256 (OfflineIMAP-offlineimap3-v8.0.1_GH0.tar.gz) = 82ce54136465ea1cce62f4e961e8c155ac3eee2149fa812763629448902d7d69
-SIZE (OfflineIMAP-offlineimap3-v8.0.1_GH0.tar.gz) = 706574


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69dd3e6c.3c7cc.6a5213bb>