git: 025144eee0ba - main - databases/pg_activity: Update to 3.6.1

From: Palle Girgensohn <girgen_at_FreeBSD.org>
Date: Mon, 09 Jun 2025 16:11:29 UTC
The branch main has been updated by girgen:

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

commit 025144eee0ba40d7a79ea7d8cd2f453ca9aff336
Author:     Palle Girgensohn <girgen@FreeBSD.org>
AuthorDate: 2025-06-09 09:22:36 +0000
Commit:     Palle Girgensohn <girgen@FreeBSD.org>
CommitDate: 2025-06-09 16:11:23 +0000

    databases/pg_activity: Update to 3.6.1
    
    Release notes:  https://github.com/dalibo/pg_activity/blob/master/CHANGELOG.md
---
 databases/pg_activity/Makefile                   | 13 +++++--------
 databases/pg_activity/distinfo                   |  6 +++---
 databases/pg_activity/files/patch-pyproject.toml | 18 ++++++++++++++++++
 3 files changed, 26 insertions(+), 11 deletions(-)

diff --git a/databases/pg_activity/Makefile b/databases/pg_activity/Makefile
index aea54baf6fb9..7851200cc948 100644
--- a/databases/pg_activity/Makefile
+++ b/databases/pg_activity/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pg_activity
-PORTVERSION=	3.6.0
-PORTREVISION=	1
+PORTVERSION=	3.6.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	databases python
 
@@ -10,6 +9,8 @@ WWW=		https://github.com/dalibo/pg_activity
 
 LICENSE=	PostgreSQL
 
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=63.1:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}blessed>=0:devel/py-blessed@${PY_FLAVOR} \
@@ -19,14 +20,10 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVO
 USES=		python
 
 OPTIONS_DEFINE=	DOCS
-
+NO_ARCH=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	dalibo
 
-USE_PYTHON=	autoplist distutils noegginfo concurrent optsuffix
-
-post-patch:
-	${REINPLACE_CMD} -e 's|\/usr\/share|${PREFIX}/share|g' \
-		${WRKSRC}/setup.py
+USE_PYTHON=	autoplist concurrent optsuffix pep517
 
 .include <bsd.port.mk>
diff --git a/databases/pg_activity/distinfo b/databases/pg_activity/distinfo
index 39a39bd34f4a..9b7af09cc4eb 100644
--- a/databases/pg_activity/distinfo
+++ b/databases/pg_activity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740304238
-SHA256 (dalibo-pg_activity-v3.6.0_GH0.tar.gz) = 85a12345427cdfd5b80d6ece7e357f4fc104ea9d7a1623b92972ed8fcd5f1bf4
-SIZE (dalibo-pg_activity-v3.6.0_GH0.tar.gz) = 440434
+TIMESTAMP = 1749452688
+SHA256 (dalibo-pg_activity-v3.6.1_GH0.tar.gz) = 6d6f5c8104566cdd8485911e61742d9609075718b3754075085598be58ba5625
+SIZE (dalibo-pg_activity-v3.6.1_GH0.tar.gz) = 440574
diff --git a/databases/pg_activity/files/patch-pyproject.toml b/databases/pg_activity/files/patch-pyproject.toml
new file mode 100644
index 000000000000..6496527efe28
--- /dev/null
+++ b/databases/pg_activity/files/patch-pyproject.toml
@@ -0,0 +1,18 @@
+--- pyproject.toml.orig	2025-06-03 13:35:03 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools >= 77.0.0"]
++requires = ["setuptools >= 63.1.0"]
+ build-backend = "setuptools.build_meta"
+ 
+ [project]
+@@ -7,7 +7,7 @@ readme = "README.md"
+ dynamic = ["version"]
+ description = "Command line tool for PostgreSQL server activity monitoring."
+ readme = "README.md"
+-license = "PostgreSQL"
++license = { text = "PostgreSQL" }
+ requires-python = ">=3.9"
+ authors = [
+     { name = "Julien Tachoires", email = "julmon@gmail.com" },