git: f6f391178d71 - main - devel/py-qtbuilder: Convert to PEP-517

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Thu, 07 Dec 2023 00:08:40 UTC
The branch main has been updated by jhale:

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

commit f6f391178d71fa5012f06bf9898ed78fd1c3879e
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-05 21:23:34 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-07 00:08:30 +0000

    devel/py-qtbuilder: Convert to PEP-517
    
    Add LICENSE information.
---
 Mk/Uses/pyqt.mk             |  3 +--
 devel/py-qtbuilder/Makefile | 18 +++++++++++++++---
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index e41b2571ff37..11fc24b23533 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -113,7 +113,6 @@ PYQT6CHART_DISTNAME=	PyQt6_Charts-${PYQT6CHART_VERSION}
 PYQT6DATAVIS3D_DISTNAME=	PyQt6_DataVisualization-${PYQT6DATAVIS3D_VERSION}
 PYQT5NETWORKAUTH_DISTNAME=	PyQtNetworkAuth-${PYQT5NETWORKAUTH_VERSION}
 PYQT6NETWORKAUTH_DISTNAME=	PyQt6_NetworkAuth-${PYQT6NETWORKAUTH_VERSION}
-PYQTBUILDER_DISTNAME=	PyQt-builder-${PYQTBUILDER_VERSION}
 PYQT5WEBENGINE_DISTNAME=	PyQtWebEngine-${PYQT5WEBENGINE_VERSION}
 PYQT6WEBENGINE_DISTNAME=	PyQt6_WebEngine-${PYQT6WEBENGINE_VERSION}
 PYQT5_DISTINFO_FILE=	${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
@@ -150,7 +149,7 @@ PYQT_LICENSE=		${PYQT${_PYQT_VERSION}_LICENSE}
 py-sip_PATH=			${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION},1
 py-pysip_PATH=			${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
 py-qscintilla2_PATH=		${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
-py-qtbuilder_PATH=		${PYTHON_PKGNAMEPREFIX}qtbuilder>=${PYQTBUILDER_VERSION}
+py-qtbuilder_PATH=		${PYTHON_PKGNAMEPREFIX}PyQt-builder>=${PYQTBUILDER_VERSION}
 py-pyqt5_PATH=			${PYQT_PY_RELNAME}-pyqt>=${PYQT_VERSION}
 py-pyqt6_PATH=			${PYQT_PY_RELNAME}-pyqt>=${PYQT_VERSION}
 py-3d_PATH=			${PYQT_PY_RELNAME}-3d>=${PYQT3D_VERSION}
diff --git a/devel/py-qtbuilder/Makefile b/devel/py-qtbuilder/Makefile
index 84d952578a37..21debae374da 100644
--- a/devel/py-qtbuilder/Makefile
+++ b/devel/py-qtbuilder/Makefile
@@ -1,16 +1,28 @@
-PORTNAME=	qtbuilder
+PORTNAME=	PyQt-builder
 PORTVERSION=	${PYQTBUILDER_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITES_PYQTBUILDER}
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PYQTBUILDER_DISTNAME}
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	The PEP 517 compliant PyQt build system
 WWW=		https://www.riverbankcomputing.com/software/pyqt-builder/
 
+LICENSE=		SIP GPLv2 GPLv3
+LICENSE_COMB=		multi
+LICENSE_NAME_SIP=	SIP License
+LICENSE_GROUPS_SIP=	FSF GPL OSI
+LICENSE_PERMS_SIP=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE_FILE_SIP=	${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv2=	${WRKSRC}/LICENSE-GPL2
+LICENSE_FILE_GPLv3=	${WRKSRC}/LICENSE-GPL3
+
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
 USES=		python pyqt:5
-USE_PYTHON=	autoplist concurrent distutils flavors
+USE_PYTHON=	autoplist concurrent pep517
 USE_PYQT=	#
 
 NO_ARCH=	yes