git: 1ce890d549a0 - main - devel/py-ordered-set: convert to USE_PYTHON=pep517

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Thu, 13 Mar 2025 16:12:18 UTC
The branch main has been updated by vishwin:

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

commit 1ce890d549a04122246c84cb843815021d4ee966
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2024-08-06 13:53:06 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2025-03-13 16:12:03 +0000

    devel/py-ordered-set: convert to USE_PYTHON=pep517
    
    setup.py only still exists for some kind of legacy compatibility;
    the package itself uses flit-core to build. The correct pytest
    configuration is included in the PEP-517 configuration.
    
    No functional changes.
    
    While here, update WWW
    
    PR: 280661
    Approved by: antoine (maintainer, via PR assignment)
    Differential Revision: https://reviews.freebsd.org/D46235
---
 devel/py-ordered-set/Makefile | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/devel/py-ordered-set/Makefile b/devel/py-ordered-set/Makefile
index 46ba891af420..00e92173bfc5 100644
--- a/devel/py-ordered-set/Makefile
+++ b/devel/py-ordered-set/Makefile
@@ -1,25 +1,21 @@
 PORTNAME=	ordered-set
 PORTVERSION=	4.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	antoine@FreeBSD.org
 COMMENT=	MutableSet that remembers its order, so that every entry has an index
-WWW=		https://github.com/LuminosoInsight/ordered-set
+WWW=		https://github.com/rspeer/ordered-set
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
 
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
 
 NO_ARCH=	yes
 USES=		python
-USE_PYTHON=	distutils autoplist
-
-do-test:
-	@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER} test/test_ordered_set.py
+USE_PYTHON=	autoplist pep517 pytest
 
 .include <bsd.port.mk>