Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id A3C511A9239 for ; Tue, 18 Jan 2022 19:25:28 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id E3F9984E7D; Tue, 18 Jan 2022 19:25:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 2A8EB84D74 for ; Tue, 18 Jan 2022 19:25:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id rSmfWOYh7Y9r for ; Tue, 18 Jan 2022 19:25:26 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 3E72D84CD9 for ; Tue, 18 Jan 2022 19:25:26 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 32D49FB24; Tue, 18 Jan 2022 19:25:26 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1642533926178710" MIME-Version: 1.0 Date: Tue, 18 Jan 2022 19:25:26 +0000 From: "Olaf Seibert" Subject: CVS commit: pkgsrc/x11/py-qt-builder To: pkgsrc-changes@NetBSD.org Reply-To: rhialto@netbsd.org X-Mailer: log_accum Message-Id: <20220118192526.32D49FB24@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1642533926178710 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: rhialto Date: Tue Jan 18 19:25:26 UTC 2022 Added Files: pkgsrc/x11/py-qt-builder: DESCR Makefile PLIST distinfo Log Message: Add x11/py-qt-builder. Will be needed for calibre 5.x. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/x11/py-qt-builder/DESCR \ pkgsrc/x11/py-qt-builder/Makefile pkgsrc/x11/py-qt-builder/PLIST \ pkgsrc/x11/py-qt-builder/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1642533926178710 Content-Disposition: inline Content-Length: 8030 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/x11/py-qt-builder/DESCR diff -u /dev/null pkgsrc/x11/py-qt-builder/DESCR:1.1 --- /dev/null Tue Jan 18 19:25:26 2022 +++ pkgsrc/x11/py-qt-builder/DESCR Tue Jan 18 19:25:26 2022 @@ -0,0 +1,15 @@ +PyQt-builder is a tool for generating Python bindings for C++ libraries that +use the Qt application framework. The bindings are built on top of the PyQt +bindings for Qt. PyQt-builder is used to build PyQt itself. + +PyQt-builder is actually an extension of the PEP 384-compliant SIP bindings +generator and build system. In the simplest cases all that is needed is a +pyproject.toml file that specifies how the bindings are to be generated. More +complicated cases require additional code, typically implemented in a +project.py file. + +PyQt-builder doesn't provide any additional command line build tools but does +extend the SIP tools by providing additional command line options and options +that can be specified in the pyproject.toml file. These are implemented by the +pyqtbuild module which also provides an API that can be used by a project's +project.py file. Index: pkgsrc/x11/py-qt-builder/Makefile diff -u /dev/null pkgsrc/x11/py-qt-builder/Makefile:1.1 --- /dev/null Tue Jan 18 19:25:26 2022 +++ pkgsrc/x11/py-qt-builder/Makefile Tue Jan 18 19:25:26 2022 @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1 2022/01/18 19:25:26 rhialto Exp $ + +DISTNAME= PyQt-builder-${PKGVERSION_NOREV} +PKGNAME= ${PYPKGPREFIX}-qt-builder-1.12.2 +CATEGORIES= x11 +MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyQt-builder/} + +MAINTAINER= rhialto@NetBSD.org +HOMEPAGE= https://www.riverbankcomputing.com/software/pyqt-builder/ +COMMENT= Tool to create Python bindings for C++ libraries using Qt +LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 + +DEPENDS+= ${PYPKGPREFIX}-sip5>=5<7:../../x11/py-sip5 + +DEPENDS+= ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging +DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools + +USE_LANGUAGES= c c++ + +post-install: + cd ${DESTDIR}${PREFIX}/${PYSITELIB}/pyqtbuild/bundle && rm -r dlls + cd ${DESTDIR}${PREFIX}/bin && \ + ${MV} pyqt-bundle pyqt-bundle-${PYVERSSUFFIX} && \ + ${MV} pyqt-qt-wheel pyqt-qt-wheel-${PYVERSSUFFIX} + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/x11/py-qt-builder/PLIST diff -u /dev/null pkgsrc/x11/py-qt-builder/PLIST:1.1 --- /dev/null Tue Jan 18 19:25:26 2022 +++ pkgsrc/x11/py-qt-builder/PLIST Tue Jan 18 19:25:26 2022 @@ -0,0 +1,102 @@ +@comment $NetBSD: PLIST,v 1.1 2022/01/18 19:25:26 rhialto Exp $ +bin/pyqt-bundle-${PYVERSSUFFIX} +bin/pyqt-qt-wheel-${PYVERSSUFFIX} +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/pyqtbuild/__init__.py +${PYSITELIB}/pyqtbuild/__init__.pyc +${PYSITELIB}/pyqtbuild/__init__.pyo +${PYSITELIB}/pyqtbuild/bindings.py +${PYSITELIB}/pyqtbuild/bindings.pyc +${PYSITELIB}/pyqtbuild/bindings.pyo +${PYSITELIB}/pyqtbuild/builder.py +${PYSITELIB}/pyqtbuild/builder.pyc +${PYSITELIB}/pyqtbuild/builder.pyo +${PYSITELIB}/pyqtbuild/bundle/__init__.py +${PYSITELIB}/pyqtbuild/bundle/__init__.pyc +${PYSITELIB}/pyqtbuild/bundle/__init__.pyo +${PYSITELIB}/pyqtbuild/bundle/abstract_package.py +${PYSITELIB}/pyqtbuild/bundle/abstract_package.pyc +${PYSITELIB}/pyqtbuild/bundle/abstract_package.pyo +${PYSITELIB}/pyqtbuild/bundle/bundle.py +${PYSITELIB}/pyqtbuild/bundle/bundle.pyc +${PYSITELIB}/pyqtbuild/bundle/bundle.pyo +${PYSITELIB}/pyqtbuild/bundle/bundle_main.py +${PYSITELIB}/pyqtbuild/bundle/bundle_main.pyc +${PYSITELIB}/pyqtbuild/bundle/bundle_main.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/__init__.py +${PYSITELIB}/pyqtbuild/bundle/packages/__init__.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/__init__.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt3d.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt3d.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt3d.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt5.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt5.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt5.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_3d.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_3d.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_3d.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_charts.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_charts.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_charts.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_datavisualization.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_datavisualization.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_datavisualization.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_networkauth.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_networkauth.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_networkauth.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_webengine.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_webengine.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqt6_webengine.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtchart.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtchart.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtchart.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtdatavisualization.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtdatavisualization.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtdatavisualization.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtnetworkauth.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtnetworkauth.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtnetworkauth.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtpurchasing.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtpurchasing.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtpurchasing.pyo +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtwebengine.py +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtwebengine.pyc +${PYSITELIB}/pyqtbuild/bundle/packages/pyqtwebengine.pyo +${PYSITELIB}/pyqtbuild/bundle/qt_metadata.py +${PYSITELIB}/pyqtbuild/bundle/qt_metadata.pyc +${PYSITELIB}/pyqtbuild/bundle/qt_metadata.pyo +${PYSITELIB}/pyqtbuild/bundle/qt_wheel.py +${PYSITELIB}/pyqtbuild/bundle/qt_wheel.pyc +${PYSITELIB}/pyqtbuild/bundle/qt_wheel.pyo +${PYSITELIB}/pyqtbuild/bundle/qt_wheel_distinfo/LICENSE +${PYSITELIB}/pyqtbuild/bundle/qt_wheel_distinfo/METADATA +${PYSITELIB}/pyqtbuild/bundle/qt_wheel_distinfo/WHEEL +${PYSITELIB}/pyqtbuild/bundle/qt_wheel_main.py +${PYSITELIB}/pyqtbuild/bundle/qt_wheel_main.pyc +${PYSITELIB}/pyqtbuild/bundle/qt_wheel_main.pyo +${PYSITELIB}/pyqtbuild/bundle/verbose.py +${PYSITELIB}/pyqtbuild/bundle/verbose.pyc +${PYSITELIB}/pyqtbuild/bundle/verbose.pyo +${PYSITELIB}/pyqtbuild/bundle/wheel.py +${PYSITELIB}/pyqtbuild/bundle/wheel.pyc +${PYSITELIB}/pyqtbuild/bundle/wheel.pyo +${PYSITELIB}/pyqtbuild/installable.py +${PYSITELIB}/pyqtbuild/installable.pyc +${PYSITELIB}/pyqtbuild/installable.pyo +${PYSITELIB}/pyqtbuild/project.py +${PYSITELIB}/pyqtbuild/project.pyc +${PYSITELIB}/pyqtbuild/project.pyo +${PYSITELIB}/pyqtbuild/version.py +${PYSITELIB}/pyqtbuild/version.pyc +${PYSITELIB}/pyqtbuild/version.pyo Index: pkgsrc/x11/py-qt-builder/distinfo diff -u /dev/null pkgsrc/x11/py-qt-builder/distinfo:1.1 --- /dev/null Tue Jan 18 19:25:26 2022 +++ pkgsrc/x11/py-qt-builder/distinfo Tue Jan 18 19:25:26 2022 @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2022/01/18 19:25:26 rhialto Exp $ + +BLAKE2s (PyQt-builder-1.12.2.tar.gz) = e0d943499bd920b8f713ec9cb2b91cf6c39e0ce09782e93498ec9a2ef1023539 +SHA512 (PyQt-builder-1.12.2.tar.gz) = 022f2cd40c100543c4b442fc5b27bbf2ec853d94b531f8f6dc1d7f92b07bcc20e8f0a4eb64feb96d094ba0d5f01fddcc8aed23ddf67a61417e07983a73918230 +Size (PyQt-builder-1.12.2.tar.gz) = 5727071 bytes --_----------=_1642533926178710--