git: 619c0c67a20f - main - */*: Deprecate python2 consumers
Date: Thu, 17 Sep 2026 13:49:06 UTC
The branch main has been updated by olivier:
URL: https://cgit.FreeBSD.org/ports/commit/?id=619c0c67a20f0e3664d37340b7c5f3ff881839ba
commit 619c0c67a20f0e3664d37340b7c5f3ff881839ba
Author: Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2026-09-17 13:38:21 +0000
Commit: Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2026-09-17 13:44:27 +0000
*/*: Deprecate python2 consumers
lang/python2 and lang/python27 have been deprecated since 2020-01-01 and their
EXPIRATION_DATE of 2020-12-31 passed nearly six years.
Set the same expiration date on the remaining python:2.7 consumers so that
python2 and python27 can be removed on 2026-11-01
The date was chosen to fall after the 2026Q4 branch is created, so that the
removal happens on main only and the quarterly branch keeps python2 for its
full lifetime.
Approved by: portmgr
---
devel/py-setuptools44/Makefile | 3 +++
mail/mailman/Makefile | 3 +++
www/moinmoin/Makefile | 3 +++
3 files changed, 9 insertions(+)
diff --git a/devel/py-setuptools44/Makefile b/devel/py-setuptools44/Makefile
index 5ce729464799..69f8ec3bb218 100644
--- a/devel/py-setuptools44/Makefile
+++ b/devel/py-setuptools44/Makefile
@@ -17,6 +17,9 @@ WWW= https://pypi.org/project/setuptools/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses expired lang/python27
+EXPIRATION_DATE= 2026-11-01
+
USES= cpe python:2.7 zip
USE_PYTHON= allflavors autoplist concurrent distutils
diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile
index 64fc99cd5a3b..f37708e94612 100644
--- a/mail/mailman/Makefile
+++ b/mail/mailman/Makefile
@@ -17,6 +17,9 @@ WWW= https://www.list.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/gnu-COPYING-GPL
+DEPRECATED= Uses expired lang/python27
+EXPIRATION_DATE= 2026-11-01
+
USES= cpe fakeroot python:2.7 shebangfix tar:tgz
CPE_VENDOR= gnu
diff --git a/www/moinmoin/Makefile b/www/moinmoin/Makefile
index c3a5a64401b9..f2ed30c5ddc3 100644
--- a/www/moinmoin/Makefile
+++ b/www/moinmoin/Makefile
@@ -12,6 +12,9 @@ WWW= https://moinmo.in/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/licenses/COPYING
+DEPRECATED= Uses expired lang/python27
+EXPIRATION_DATE= 2026-11-01
+
USES= cpe python:2.7 shebangfix
USE_PYTHON= distutils