From nobody Thu Jul 27 23:25:04 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RBn1H1FrWz4q0sN; Thu, 27 Jul 2023 23:25:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBn1F0VH9z45kj; Thu, 27 Jul 2023 23:25:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690500305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=J18Edj9ZMA84+P7B03IpeEHpAYmPoDAMyoXpkm0rl6E=; b=XXeg8XUDZaj2Rbm9tSLUcrL2to/0wSGCPPJ1MTV34bTS6RR4EDU8XjfHmFJ4s5Rip2N2xz +ckE4n1cluHj1Sir3mFRPBbQN22bfegq19JmkFD5pdGuBwpusRLkzl3zpFLfidRjAmIFgf NaHYUsKjT+d8c/Aocy6JzOr7fOHiHX0wqE8aUIVoqZm6VoN7LYEeXXVzLjbSK9SYwJ4eQL YxgAiubXemaK1/fQIV29dEmM2XCK/ohIn5xZOHTu4qovMmyDxpT4UDhDhCFTdAS4R/nLYp eaIy+EAgSKtEkZss9fdkS7UYOIIA3OIiBwAuJBq2V+ifFk+LpS1SRCGegf65dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690500305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=J18Edj9ZMA84+P7B03IpeEHpAYmPoDAMyoXpkm0rl6E=; b=entWC+mJtTJgmQXo48JHiQ10DSM51eXvAFfwmCbwr7yAJlKUw7Lbn2AXIpRffYj5NG+uJx gTRY7U52L5VYb2Vzll3tRi3Ezqd1+Nu1de2+HD9aiayCyBncE33BRVxlEaJVmH05sGxz36 lnNoEnbkCJcjpjWmYiyhVvjsT80BiZBrUWK4uWloQEQ3NF9EVxm3Ugqyrbvt3AG0I9dHAh /+4d9r8GC4B3ysvLOnWZK16F+BXb2VuKvhXKj4T7cXdbCuZdUwSFEN4ETiId9lO9B3CE9/ RhvONjY48UffkW5vpVPotXMXVhRo6ZrkO7hoqZebyqSTg2ZjPz1OVqPzJpTJow== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690500305; a=rsa-sha256; cv=none; b=kazjgwInOhU0F7TJFlwjbFEVchrE6G8sE+0ymeNer5iASiCz8Fti1KZ5SB2AY+FcsDVTbq 86gm/c8Ntdyk4VU/otMbVIMFagb58R2OqCEmEBqxA4mV/XB6Ygcn+h7FHjsi30m3tmEQ/L W0A/AoIpRpwvEljg6c3CRAKFd3LLv78879SjwWfyR7mzuDadztXbrZoXcaJUuwSKChll6j 7plXPAO/vJ7IxYCSR1LObCd51W9sq/7C4v5TMHZcnaqpAytaYGMGBLGoFZWEU0Xysm8FOf CM3Tu+dvEHs5D2nlRjDuSQhxwMlmreEIki1/jjPjwRT++TwqvZqi6ilrduDB0g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBn1D6bZVzT3d; Thu, 27 Jul 2023 23:25:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RNP4xM002772; Thu, 27 Jul 2023 23:25:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RNP4pu002771; Thu, 27 Jul 2023 23:25:04 GMT (envelope-from git) Date: Thu, 27 Jul 2023 23:25:04 GMT Message-Id: <202307272325.36RNP4pu002771@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: d0d10a6b629c - main - x11-toolkits/py-qt6-datavis3d: New port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d0d10a6b629cf35aabaf83d5ba66c9ab668541a5 Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=d0d10a6b629cf35aabaf83d5ba66c9ab668541a5 commit d0d10a6b629cf35aabaf83d5ba66c9ab668541a5 Author: Jason E. Hale AuthorDate: 2023-07-27 21:21:52 +0000 Commit: Jason E. Hale CommitDate: 2023-07-27 23:03:03 +0000 x11-toolkits/py-qt6-datavis3d: New port PyQt6-DataVisualization is a set of Python bindings for The Qt Company's Qt Data Visualization library. The bindings sit on top of PyQt6 and are implemented as a single module. https://riverbankcomputing.com/software/pyqtdatavisualization/ --- Mk/Uses/pyqt.mk | 10 +++++++- x11-toolkits/Makefile | 1 + x11-toolkits/py-qt6-datavis3d/Makefile | 29 ++++++++++++++++++++++ x11-toolkits/py-qt6-datavis3d/distinfo | 3 +++ x11-toolkits/py-qt6-datavis3d/pkg-descr | 3 +++ x11-toolkits/py-qt6-datavis3d/pkg-plist | 44 +++++++++++++++++++++++++++++++++ 6 files changed, 89 insertions(+), 1 deletion(-) diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk index 300da25a60f3..796f007501ba 100644 --- a/Mk/Uses/pyqt.mk +++ b/Mk/Uses/pyqt.mk @@ -63,6 +63,8 @@ MASTER_SITES_PYQT3D= ${MASTER_SITES_PYQT${_PYQT_VERSION}3D} MASTER_SITES_PYQT5CHART= https://pypi.python.org/packages/source/P/PyQtChart/ MASTER_SITES_PYQT6CHART= https://pypi.python.org/packages/source/P/PyQt6-Charts/ MASTER_SITES_PYQTCHART= ${MASTER_SITES_PYQT${_PYQT_VERSION}CHART} +MASTER_SITES_PYQT6DATAVIS3D= https://pypi.python.org/packages/source/P/PyQt6-DataVisualization/ +MASTER_SITES_PYQTDATAVIS3D= ${MASTER_SITES_PYQT${_PYQT_VERSION}DATAVIS3D} MASTER_SITES_PYQT5NETWORKAUTH= https://pypi.python.org/packages/source/P/PyQtNetworkAuth/ MASTER_SITES_PYQT6NETWORKAUTH= https://pypi.python.org/packages/source/P/PyQt6-NetworkAuth/ MASTER_SITES_PYQTNETWORKAUTH= ${MASTER_SITES_PYQT${_PYQT_VERSION}NETWORKAUTH} @@ -91,6 +93,7 @@ PYQT6_VERSION= 6.5.2 PYQT63D_VERSION= 6.5.0 PYQT5CHART_VERSION= 5.15.6 PYQT6CHART_VERSION= 6.5.0 +PYQT6DATAVIS3D_VERSION= 6.5.0 PYQT5NETWORKAUTH_VERSION=5.15.5 PYQT6NETWORKAUTH_VERSION=6.5.0 PYQT5WEBENGINE_VERSION= 5.15.6 @@ -108,6 +111,7 @@ PYQT6SIP_DISTNAME= PyQt6_sip-${PYQT6SIP_VERSION} PYQT63D_DISTNAME= PyQt6_3D-${PYQT63D_VERSION} PYQT5CHART_DISTNAME= PyQtChart-${PYQT5CHART_VERSION} 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} @@ -119,7 +123,7 @@ QSCI2_DISTNAME= QScintilla_src-${QSCI2_VERSION} PYQT5_LICENSE= GPLv3 PYQT6_LICENSE= GPLv3 -_USE_PYQT_ALL= pyqt5 pyqt6 3d chart networkauth webengine +_USE_PYQT_ALL= pyqt5 pyqt6 3d chart datavis3d networkauth webengine _USE_SIP_ALL= sip pysip _USE_QSCINTILLA= qscintilla2 _USE_PYQTBUILDER= qtbuilder @@ -128,6 +132,7 @@ _USE_PYQTBUILDER= qtbuilder PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} PYQT3D_VERSION= ${PYQT${_PYQT_VERSION}3D_VERSION} PYQTCHART_VERSION= ${PYQT${_PYQT_VERSION}CHART_VERSION} +PYQTDATAVIS3D_VERSION= ${PYQT${_PYQT_VERSION}DATAVIS3D_VERSION} PYQTNETWORKAUTH_VERSION=${PYQT${_PYQT_VERSION}NETWORKAUTH_VERSION} PYQTWEBENGINE_VERSION=${PYQT${_PYQT_VERSION}WEBENGINE_VERSION} PYQT_RELNAME= py-qt${_PYQT_VERSION} @@ -136,6 +141,7 @@ PYQT_MASTERSITES= ${MASTER_SITES_PYQT${_PYQT_VERSION}} PYQT_DISTNAME= ${PYQT${_PYQT_VERSION}_DISTNAME} PYQT3D_DISTNAME= ${PYQT${_PYQT_VERSION}3D_DISTNAME} PYQTCHART_DISTNAME= ${PYQT${_PYQT_VERSION}CHART_DISTNAME} +PYQTDATAVIS3D_DISTNAME= ${PYQT${_PYQT_VERSION}DATAVIS3D_DISTNAME} PYQTNETWORKAUTH_DISTNAME=${PYQT${_PYQT_VERSION}NETWORKAUTH_DISTNAME} PYQTWEBENGINE_DISTNAME=${PYQT${_PYQT_VERSION}WEBENGINE_DISTNAME} PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE} @@ -150,6 +156,7 @@ 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} py-chart_PATH= ${PYQT_PY_RELNAME}-chart>=${PYQTCHART_VERSION} +py-datavis3d_PATH= ${PYQT_PY_RELNAME}-datavis3d>=${PYQTDATAVIS3D_VERSION} py-networkauth_PATH= ${PYQT_PY_RELNAME}-networkauth>=${PYQTNETWORKAUTH_VERSION} py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=${PYQTWEBENGINE_VERSION} @@ -163,6 +170,7 @@ py-pyqt5_PORT= devel/${PYQT_RELNAME}-pyqt py-pyqt6_PORT= devel/${PYQT_RELNAME}-pyqt py-3d_PORT= graphics/${PYQT_RELNAME}-3d py-chart_PORT= x11-toolkits/${PYQT_RELNAME}-chart +py-datavis3d_PORT= x11-toolkits/${PYQT_RELNAME}-datavis3d py-networkauth_PORT= net/${PYQT_RELNAME}-networkauth py-webengine_PORT= www/${PYQT_RELNAME}-webengine diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 79fc60282e7d..38bbd9d4651d 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -161,6 +161,7 @@ SUBDIR += py-python-xlib SUBDIR += py-qt5-chart SUBDIR += py-qt6-chart + SUBDIR += py-qt6-datavis3d SUBDIR += py-tkinter SUBDIR += py-tktreectrl SUBDIR += py-wxPython4 diff --git a/x11-toolkits/py-qt6-datavis3d/Makefile b/x11-toolkits/py-qt6-datavis3d/Makefile new file mode 100644 index 000000000000..a2f0b35294a2 --- /dev/null +++ b/x11-toolkits/py-qt6-datavis3d/Makefile @@ -0,0 +1,29 @@ +PORTNAME= datavis3d +DISTVERSION= ${PYQTDATAVIS3D_VERSION} +CATEGORIES= x11-toolkits devel python +MASTER_SITES= ${MASTER_SITES_PYQTDATAVIS3D} +PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- +DISTNAME= ${PYQTDATAVIS3D_DISTNAME} + +PYQT_DIST= yes + +MAINTAINER= kde@FreeBSD.org +COMMENT= Python bindings for the Qt6 data visualization library +WWW= https://riverbankcomputing.com/software/pyqtdatavisualization/ + +USES= gl pyqt:6 python qt:6 +USE_GL= gl +USE_LOCALE= C.UTF-8 +USE_PYQT= sip:build pyqt6 qtbuilder:build +USE_PYTHON= concurrent flavors +USE_QT= base datavis3d + +PLIST_SUB= PYQTDATAVIS3D_VERSION=${DISTVERSION} \ + PYTHON_MAJOR_VER=${PYTHON_MAJOR_VER} \ + PYTHON_MAJOR_VER_regex=[[:<:]]${PYTHON_MAJOR_VER}[[:>:]] + +post-install: + @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt6 \ + -name '*.so*' -exec ${STRIP_CMD} {} + + +.include diff --git a/x11-toolkits/py-qt6-datavis3d/distinfo b/x11-toolkits/py-qt6-datavis3d/distinfo new file mode 100644 index 000000000000..336c6ca6b0c8 --- /dev/null +++ b/x11-toolkits/py-qt6-datavis3d/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1690490879 +SHA256 (PyQt6_DataVisualization-6.5.0.tar.gz) = 19b949abcc315b1fa9293ba5b8b66bbf694d2d3f84585edc78167473328df212 +SIZE (PyQt6_DataVisualization-6.5.0.tar.gz) = 209805 diff --git a/x11-toolkits/py-qt6-datavis3d/pkg-descr b/x11-toolkits/py-qt6-datavis3d/pkg-descr new file mode 100644 index 000000000000..9addb81df5de --- /dev/null +++ b/x11-toolkits/py-qt6-datavis3d/pkg-descr @@ -0,0 +1,3 @@ +PyQt6-DataVisualization is a set of Python bindings for The Qt Company's +Qt Data Visualization library. The bindings sit on top of PyQt6 and are +implemented as a single module. diff --git a/x11-toolkits/py-qt6-datavis3d/pkg-plist b/x11-toolkits/py-qt6-datavis3d/pkg-plist new file mode 100644 index 000000000000..43c9c7a1b7cc --- /dev/null +++ b/x11-toolkits/py-qt6-datavis3d/pkg-plist @@ -0,0 +1,44 @@ +%%PYQT_APIDIR%%/PyQt6-DataVisualization.api +%%PYQT_SIPDIR%%/QtDataVisualization/QtDataVisualization.toml +%%PYQT_SIPDIR%%/QtDataVisualization/QtDataVisualizationmod.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dbars.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dcamera.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dinputhandler.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dlight.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dobject.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dscatter.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dscene.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dsurface.sip +%%PYQT_SIPDIR%%/QtDataVisualization/q3dtheme.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qabstract3daxis.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qabstract3dgraph.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qabstract3dinputhandler.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qabstract3dseries.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qabstractdataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qbar3dseries.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qbardataitem.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qbardataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qcategory3daxis.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qcustom3ditem.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qcustom3dlabel.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qcustom3dvolume.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qheightmapsurfacedataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qitemmodelbardataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qitemmodelscatterdataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qitemmodelsurfacedataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qlist.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qlogvalue3daxisformatter.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qscatter3dseries.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qscatterdataitem.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qscatterdataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qsurface3dseries.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qsurfacedataitem.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qsurfacedataproxy.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qtouch3dinputhandler.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qutils.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qvalue3daxis.sip +%%PYQT_SIPDIR%%/QtDataVisualization/qvalue3daxisformatter.sip +%%PYTHON_SITELIBDIR%%/PyQt6/QtDataVisualization.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6_DataVisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/INSTALLER +%%PYTHON_SITELIBDIR%%/PyQt6_DataVisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/PyQt6_DataVisualization-%%PYQTDATAVIS3D_VERSION%%.dist-info/RECORD