git: c99ce362e9b3 - main - misc/py-powerline-status: Fix compatibility with Python 3.13 and up

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Wed, 30 Sep 2026 18:51:17 UTC
The branch main has been updated by bofh:

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

commit c99ce362e9b35dbbfc2a9410289728f2d5bedb63
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-09-30 18:48:05 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-09-30 18:51:01 +0000

    misc/py-powerline-status: Fix compatibility with Python 3.13 and up
    
    - Convert to pep517
    - Pass MAINTAINER to fluffy
    
    PR:             298824
---
 misc/py-powerline-status/Makefile | 11 ++++++++---
 misc/py-powerline-status/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/misc/py-powerline-status/Makefile b/misc/py-powerline-status/Makefile
index bba0c4cbcd51..6577d2fc8efe 100644
--- a/misc/py-powerline-status/Makefile
+++ b/misc/py-powerline-status/Makefile
@@ -1,23 +1,28 @@
 PORTNAME=	powerline-status
 DISTVERSION=	2.8.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	misc python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	bofh@FreeBSD.org
+PATCH_SITES+=	https://github.com/powerline/powerline/commit/
+PATCHFILES+=	11808cbe5c16e4621edcaefa916b5add81eab799.patch:-p1
+
+MAINTAINER=	fluffy@FreeBSD.org
 COMMENT=	Statusline plugin for vim, zsh, bash, and more
 WWW=		https://github.com/powerline/powerline
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/docs/source/license-and-credits.rst
 
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR}
 
 USES=		python shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	powerline
 GH_PROJECT=	powerline
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist pep517
 
 SHEBANG_FILES=	powerline/bindings/awesome/powerline-awesome.py \
 		powerline/bindings/bar/powerline-bar.py \
diff --git a/misc/py-powerline-status/distinfo b/misc/py-powerline-status/distinfo
index 3d63285fdc97..ee82101f2970 100644
--- a/misc/py-powerline-status/distinfo
+++ b/misc/py-powerline-status/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1725002694
+TIMESTAMP = 1790793877
 SHA256 (powerline-powerline-2.8.4_GH0.tar.gz) = 9e846af9379b57e410efe264cff3a6b98eb78dd9526e83016776ae5ffc5798f4
 SIZE (powerline-powerline-2.8.4_GH0.tar.gz) = 369057
-SHA256 (50d73bfbc8903d526e9de2bf98521e00206c018a.patch) = da2e7a30e56d847a2178b544ea70587cc7993bd49e26d3ec75506c246b0802d0
-SIZE (50d73bfbc8903d526e9de2bf98521e00206c018a.patch) = 3506
+SHA256 (11808cbe5c16e4621edcaefa916b5add81eab799.patch) = fa7597042d5807879feeb6079889b4a72016f24103042c00833e616b5aacd803
+SIZE (11808cbe5c16e4621edcaefa916b5add81eab799.patch) = 12352