git: 0fa66f6fc253 - main - ftp/py-aioftp: update 0.21.4 → 0.22.3

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Wed, 28 Feb 2024 20:04:31 UTC
The branch main has been updated by amdmi3:

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

commit 0fa66f6fc253a8d4a0092d9aec4b3d4746fa8999
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2024-02-28 15:05:55 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2024-02-28 20:04:00 +0000

    ftp/py-aioftp: update 0.21.4 → 0.22.3
    
    Converted to pep517, added missing runtime dependency on siosocks
    (it's optional in fact, but not worth fiddling with options), updated
    WWWs.
---
 ftp/py-aioftp/Makefile | 11 +++++++----
 ftp/py-aioftp/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/ftp/py-aioftp/Makefile b/ftp/py-aioftp/Makefile
index 0a384489f787..b757c85e4ebf 100644
--- a/ftp/py-aioftp/Makefile
+++ b/ftp/py-aioftp/Makefile
@@ -1,25 +1,28 @@
 PORTNAME=	aioftp
-PORTVERSION=	0.21.4
+PORTVERSION=	0.22.3
 CATEGORIES=	ftp python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	amdmi3@FreeBSD.org
 COMMENT=	FTP client/server for asyncio
-WWW=		https://aioftp.readthedocs.io/
+WWW=		https://pypi.org/project/aioftp/ \
+		https://aioftp.readthedocs.io/ \
+		https://github.com/aio-libs/aioftp
 
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/license.txt
 
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}siosocks>=0:net/py-siosocks@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}siosocks>0:net/py-siosocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist distutils pytest
+USE_PYTHON=	autoplist pep517 pytest
 NO_ARCH=	yes
 
 .include <bsd.port.mk>
diff --git a/ftp/py-aioftp/distinfo b/ftp/py-aioftp/distinfo
index 061b00f8e57e..3bfe477b562e 100644
--- a/ftp/py-aioftp/distinfo
+++ b/ftp/py-aioftp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1665791042
-SHA256 (aioftp-0.21.4.tar.gz) = 28bb26d4616c7c381a1543281f987051b8d2d1d5bfaf023d9e7e2c2105c51bb9
-SIZE (aioftp-0.21.4.tar.gz) = 52587
+TIMESTAMP = 1709127788
+SHA256 (aioftp-0.22.3.tar.gz) = baa2b13186aa01622e4b82f27c2f48f4dafb48e457a6b18fcda99a925e0dc270
+SIZE (aioftp-0.22.3.tar.gz) = 62210