git: 532fded9f418 - main - devel/py-llfuse: Update to 1.4.3

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 27 May 2023 04:26:56 UTC
The branch main has been updated by sunpoet:

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

commit 532fded9f418311cbb7c536a985c7ce65f43cb33
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-05-27 04:08:42 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-05-27 04:08:42 +0000

    devel/py-llfuse: Update to 1.4.3
    
    - Update WWW
    - Add LICENSE_FILE
    - Convert to USE_PYTHON=pep517
    - Convert to USE_PYTHON=pytest
    - Take maintainership
    
    Changes:        https://github.com/python-llfuse/python-llfuse/releases
---
 devel/py-llfuse/Makefile                           | 23 +++++++++++-----------
 devel/py-llfuse/distinfo                           |  6 +++---
 .../{patch-src_llfuse.c => patch-src-llfuse.c}     |  0
 3 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/devel/py-llfuse/Makefile b/devel/py-llfuse/Makefile
index 2f0d12adfa72..1a877c69e640 100644
--- a/devel/py-llfuse/Makefile
+++ b/devel/py-llfuse/Makefile
@@ -1,24 +1,25 @@
 PORTNAME=	llfuse
-PORTVERSION=	1.4.2
+PORTVERSION=	1.4.3
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python bindings for low-level FUSE API
-WWW=		https://github.com/python-llfuse/python-llfuse/
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Python bindings for the low-level FUSE API
+WWW=		https://github.com/python-llfuse/python-llfuse
 
 LICENSE=	LGPL20+
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 
 USES=		compiler:c++11-lang fuse pkgconfig python
-USE_PYTHON=	distutils autoplist
+USE_PYTHON=	autoplist concurrent pep517 pytest
 
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/llfuse*.so
+TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
 
-do-test:
-	# apparently the code does not understand FreeBSD's /proc/NNN/status layout and looks for a line
-	# prefixed Groups: which FreeBSD 13 does not provide.
-	cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PREFIX}/lib/python3.9/site-packages ${PYTHON_CMD} -m pytest -x
+post-install:
+	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
 
 .include <bsd.port.mk>
diff --git a/devel/py-llfuse/distinfo b/devel/py-llfuse/distinfo
index 315563cafb7f..34e2967f58c3 100644
--- a/devel/py-llfuse/distinfo
+++ b/devel/py-llfuse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664830190
-SHA256 (llfuse-1.4.2.tar.gz) = ea4d19297be0ddbc5db68b421aa649c737a351f9c809919385a118c217c33083
-SIZE (llfuse-1.4.2.tar.gz) = 834763
+TIMESTAMP = 1684104420
+SHA256 (llfuse-1.4.3.tar.gz) = 0994a572086dc97b650ec5530332ca992bd248b7b9ed334268b50df93b344da6
+SIZE (llfuse-1.4.3.tar.gz) = 293544
diff --git a/devel/py-llfuse/files/patch-src_llfuse.c b/devel/py-llfuse/files/patch-src-llfuse.c
similarity index 100%
rename from devel/py-llfuse/files/patch-src_llfuse.c
rename to devel/py-llfuse/files/patch-src-llfuse.c