From nobody Thu Jul 27 23:25:03 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 4RBn1F2HTfz4q0sF; Thu, 27 Jul 2023 23:25:05 +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 4RBn1D0MK9z45jM; Thu, 27 Jul 2023 23:25:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690500304; 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=qT0Hl9rmIqOQDukm8lsTnGwvCL1LJtR7GdOfpouQRU4=; b=xni8Gi687APu1c+dhHJmrwQ6jWhLhQzjOzZ5dWLfMLoNtO6ntyuQh0XWinhxYtSKQsFzEh HkzIea8pe7d62bkbT5mUUxyH8txQDkQ0c2srIyXtjJQhHiOKeuPsOaWva0psvP5cH6Xq2Y pMBtClI2BPmvbJr9zh9uuk7Au82+ucVOg/1IyYfdG6svxHZcRsppqovFoKWBBKwxEozgHl HmXtCVftMCRO2Angz5Pnp+cpAiBVqf0HOZACdZtxJdts+W0Mx/Gz/RyPQ2QbkC84LVrvbI XbZb1EjChOZFwDrA6a9vnZR8jqCsnKN9xlo/MlDSy277qBif+kYrdP37XGizsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690500304; 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=qT0Hl9rmIqOQDukm8lsTnGwvCL1LJtR7GdOfpouQRU4=; b=HjyZoXEegiMC2trYcjMldv19cP1xzGNtXaHCeGWPCyciKRKilOqtuos4FAltDHyhnHynNG vFGuy2rteJJVfb6bKcPHg1yw9mErX0kR3PpRf9ES2fx6mmkWNma7bNvlBM7rS6XXCahvbw R9EDv5x7x5AgdqQXVAYvLzaq8Oaebb71YIcV8b1Ye6Wgz7FIaZnGUQ9gDVwQXAjBBSazTn ILEv33QDnqA3LDXAKEPyz8BSY3RqnlcwPXvWKT8f2XYyURSnrjqGxvAbww8knqAE7Vvpmu VTC2qAZldT9kzsiM1YUUhMk++K6bTiauvMuvBrRdFFWE7ATxAWPrpwDkAA2L5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690500304; a=rsa-sha256; cv=none; b=kfUQH2uEfwbjtlYDs2wszyc1y0kNtCE3ZReMIch/wDVFa/gaIWMK+V2OlmdoHGC35KPj+R 1eeThV7hiwu+guF38ODnUOHq+QkQguPS/kIgK8Ovzpl/cI99Dc/L92AgpbSjEaihNx1ag8 6iWSn+ncJZnBGoef5ftEpwzlst56JhiyS59oqxhEgRM0hKrgLH6qyEMkuwJpmETj4aPCSK Z/cuuJN0PB23nz1+C5Q9Dwnda9V1DXFPqy//R8fu7WeaiFmyXbifnQvpkOBpQXrOVQ5g0r nYT9y8SS8J1J8ZVMUIpnX8FyI/HNlCyTlAKW9Y7uwwS2m+rAyuwubCsS8alhxQ== 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 4RBn1C673szT3c; Thu, 27 Jul 2023 23:25:03 +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 36RNP3do002752; Thu, 27 Jul 2023 23:25:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RNP3G1002751; Thu, 27 Jul 2023 23:25:03 GMT (envelope-from git) Date: Thu, 27 Jul 2023 23:25:03 GMT Message-Id: <202307272325.36RNP3G1002751@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: d9398dbdb151 - main - graphics/py-qt6-3d: 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: d9398dbdb15152ff52b2f5345302b3f4d2fdc381 Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=d9398dbdb15152ff52b2f5345302b3f4d2fdc381 commit d9398dbdb15152ff52b2f5345302b3f4d2fdc381 Author: Jason E. Hale AuthorDate: 2023-07-27 20:29:03 +0000 Commit: Jason E. Hale CommitDate: 2023-07-27 22:11:04 +0000 graphics/py-qt6-3d: New port PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D framework. The bindings sit on top of PyQt6 and are implemented as six separate modules corresponding to the different libraries that make up the framework. https://www.riverbankcomputing.com/software/pyqt3d/ --- Mk/Uses/pyqt.mk | 10 +- graphics/Makefile | 1 + graphics/py-qt6-3d/Makefile | 29 ++++++ graphics/py-qt6-3d/distinfo | 3 + graphics/py-qt6-3d/pkg-descr | 5 + graphics/py-qt6-3d/pkg-plist | 238 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 285 insertions(+), 1 deletion(-) diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk index 182d554fae3a..300da25a60f3 100644 --- a/Mk/Uses/pyqt.mk +++ b/Mk/Uses/pyqt.mk @@ -58,6 +58,8 @@ MASTER_SITES_PYQT= ${MASTER_SITES_PYQT${_PYQT_VERSION}} MASTER_SITES_PYQT5SIP= https://pypi.python.org/packages/source/P/PyQt5-sip/ MASTER_SITES_PYQT6SIP= https://pypi.python.org/packages/source/P/PyQt6-sip/ MASTER_SITES_PYQTSIP= ${MASTER_SITES_PYQT${_PYQT_VERSION}SIP} +MASTER_SITES_PYQT63D= https://pypi.python.org/packages/source/P/PyQt6-3D/ +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} @@ -86,6 +88,7 @@ SIP4_VERSION= 4.19.25 QSCI2_VERSION= 2.14.1 PYQT5_VERSION= 5.15.9 PYQT6_VERSION= 6.5.2 +PYQT63D_VERSION= 6.5.0 PYQT5CHART_VERSION= 5.15.6 PYQT6CHART_VERSION= 6.5.0 PYQT5NETWORKAUTH_VERSION=5.15.5 @@ -102,6 +105,7 @@ PYQT5_DISTNAME= PyQt5-${PYQT5_VERSION} PYQT6_DISTNAME= PyQt6-${PYQT6_VERSION} PYQT5SIP_DISTNAME= PyQt5_sip-${PYQT5SIP_VERSION} PYQT6SIP_DISTNAME= PyQt6_sip-${PYQT6SIP_VERSION} +PYQT63D_DISTNAME= PyQt6_3D-${PYQT63D_VERSION} PYQT5CHART_DISTNAME= PyQtChart-${PYQT5CHART_VERSION} PYQT6CHART_DISTNAME= PyQt6_Charts-${PYQT6CHART_VERSION} PYQT5NETWORKAUTH_DISTNAME= PyQtNetworkAuth-${PYQT5NETWORKAUTH_VERSION} @@ -115,13 +119,14 @@ QSCI2_DISTNAME= QScintilla_src-${QSCI2_VERSION} PYQT5_LICENSE= GPLv3 PYQT6_LICENSE= GPLv3 -_USE_PYQT_ALL= pyqt5 pyqt6 chart networkauth webengine +_USE_PYQT_ALL= pyqt5 pyqt6 3d chart networkauth webengine _USE_SIP_ALL= sip pysip _USE_QSCINTILLA= qscintilla2 _USE_PYQTBUILDER= qtbuilder # Unversioned variables for the rest of the file PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} +PYQT3D_VERSION= ${PYQT${_PYQT_VERSION}3D_VERSION} PYQTCHART_VERSION= ${PYQT${_PYQT_VERSION}CHART_VERSION} PYQTNETWORKAUTH_VERSION=${PYQT${_PYQT_VERSION}NETWORKAUTH_VERSION} PYQTWEBENGINE_VERSION=${PYQT${_PYQT_VERSION}WEBENGINE_VERSION} @@ -129,6 +134,7 @@ PYQT_RELNAME= py-qt${_PYQT_VERSION} PYQT_PY_RELNAME= ${PYTHON_PKGNAMEPREFIX}qt${_PYQT_VERSION} 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} PYQTNETWORKAUTH_DISTNAME=${PYQT${_PYQT_VERSION}NETWORKAUTH_DISTNAME} PYQTWEBENGINE_DISTNAME=${PYQT${_PYQT_VERSION}WEBENGINE_DISTNAME} @@ -142,6 +148,7 @@ py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION} py-qtbuilder_PATH= ${PYTHON_PKGNAMEPREFIX}qtbuilder>=${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} py-chart_PATH= ${PYQT_PY_RELNAME}-chart>=${PYQTCHART_VERSION} py-networkauth_PATH= ${PYQT_PY_RELNAME}-networkauth>=${PYQTNETWORKAUTH_VERSION} py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=${PYQTWEBENGINE_VERSION} @@ -154,6 +161,7 @@ py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2 py-positioning_PORT= devel/${PYQT_RELNAME}-positioning 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-networkauth_PORT= net/${PYQT_RELNAME}-networkauth py-webengine_PORT= www/${PYQT_RELNAME}-webengine diff --git a/graphics/Makefile b/graphics/Makefile index cb75a7ffc7fd..da260113942c 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -949,6 +949,7 @@ SUBDIR += py-pyx SUBDIR += py-qpageview SUBDIR += py-qrencode + SUBDIR += py-qt6-3d SUBDIR += py-railroad-diagrams SUBDIR += py-rasterio SUBDIR += py-rasterstats diff --git a/graphics/py-qt6-3d/Makefile b/graphics/py-qt6-3d/Makefile new file mode 100644 index 000000000000..2f07d6714e78 --- /dev/null +++ b/graphics/py-qt6-3d/Makefile @@ -0,0 +1,29 @@ +PORTNAME= 3d +DISTVERSION= ${PYQT3D_VERSION} +CATEGORIES= graphics python +MASTER_SITES= ${MASTER_SITES_PYQT3D} +PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- +DISTNAME= ${PYQT3D_DISTNAME} + +PYQT_DIST= yes + +MAINTAINER= kde@FreeBSD.org +COMMENT= Python bindings for the Qt6 3D framework +WWW= https://www.riverbankcomputing.com/software/pyqt3d/ + +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= 3d base + +PLIST_SUB= PYQT3D_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/graphics/py-qt6-3d/distinfo b/graphics/py-qt6-3d/distinfo new file mode 100644 index 000000000000..925233511024 --- /dev/null +++ b/graphics/py-qt6-3d/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1690463072 +SHA256 (PyQt6_3D-6.5.0.tar.gz) = f8ef3e2965a518367eb4cc693fd9f23698fcbeb909c7dcb7269737b8d877f68b +SIZE (PyQt6_3D-6.5.0.tar.gz) = 7469119 diff --git a/graphics/py-qt6-3d/pkg-descr b/graphics/py-qt6-3d/pkg-descr new file mode 100644 index 000000000000..ff0abcc52b95 --- /dev/null +++ b/graphics/py-qt6-3d/pkg-descr @@ -0,0 +1,5 @@ +PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D +framework. The bindings sit on top of PyQt6 and are implemented as six +separate modules corresponding to the different libraries that make up +the framework. + diff --git a/graphics/py-qt6-3d/pkg-plist b/graphics/py-qt6-3d/pkg-plist new file mode 100644 index 000000000000..909de07daf58 --- /dev/null +++ b/graphics/py-qt6-3d/pkg-plist @@ -0,0 +1,238 @@ +%%PYQT_APIDIR%%/PyQt6-3D.api +%%PYQT_SIPDIR%%/Qt3DAnimation/Qt3DAnimation.toml +%%PYQT_SIPDIR%%/Qt3DAnimation/Qt3DAnimationmod.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qabstractanimation.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qabstractanimationclip.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qabstractchannelmapping.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qabstractclipanimator.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qabstractclipblendnode.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qadditiveclipblend.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qanimationaspect.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qanimationclip.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qanimationclipdata.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qanimationcliploader.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qanimationcontroller.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qanimationgroup.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qblendedclipanimator.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qchannel.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qchannelcomponent.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qchannelmapper.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qchannelmapping.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qclipanimator.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qclipblendvalue.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qclock.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qkeyframe.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qkeyframeanimation.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qlerpclipblend.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qmorphinganimation.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qmorphtarget.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qskeletonmapping.sip +%%PYQT_SIPDIR%%/Qt3DAnimation/qvertexblendanimation.sip +%%PYQT_SIPDIR%%/Qt3DCore/Qt3DCore.toml +%%PYQT_SIPDIR%%/Qt3DCore/Qt3DCoremod.sip +%%PYQT_SIPDIR%%/Qt3DCore/qabstractaspect.sip +%%PYQT_SIPDIR%%/Qt3DCore/qabstractfunctor.sip +%%PYQT_SIPDIR%%/Qt3DCore/qabstractskeleton.sip +%%PYQT_SIPDIR%%/Qt3DCore/qarmature.sip +%%PYQT_SIPDIR%%/Qt3DCore/qaspectengine.sip +%%PYQT_SIPDIR%%/Qt3DCore/qattribute.sip +%%PYQT_SIPDIR%%/Qt3DCore/qbackendnode.sip +%%PYQT_SIPDIR%%/Qt3DCore/qboundingvolume.sip +%%PYQT_SIPDIR%%/Qt3DCore/qbuffer.sip +%%PYQT_SIPDIR%%/Qt3DCore/qcomponent.sip +%%PYQT_SIPDIR%%/Qt3DCore/qcoresettings.sip +%%PYQT_SIPDIR%%/Qt3DCore/qentity.sip +%%PYQT_SIPDIR%%/Qt3DCore/qgeometry.sip +%%PYQT_SIPDIR%%/Qt3DCore/qgeometryview.sip +%%PYQT_SIPDIR%%/Qt3DCore/qjoint.sip +%%PYQT_SIPDIR%%/Qt3DCore/qnode.sip +%%PYQT_SIPDIR%%/Qt3DCore/qnodeid.sip +%%PYQT_SIPDIR%%/Qt3DCore/qsharedpointer.sip +%%PYQT_SIPDIR%%/Qt3DCore/qskeleton.sip +%%PYQT_SIPDIR%%/Qt3DCore/qskeletonloader.sip +%%PYQT_SIPDIR%%/Qt3DCore/qtransform.sip +%%PYQT_SIPDIR%%/Qt3DExtras/Qt3DExtras.toml +%%PYQT_SIPDIR%%/Qt3DExtras/Qt3DExtrasmod.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qabstractcameracontroller.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qabstractspritesheet.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qconegeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qconegeometryview.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qconemesh.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qcuboidgeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qcuboidgeometryview.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qcuboidmesh.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qcylindergeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qcylindergeometryview.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qcylindermesh.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qdiffusemapmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qdiffusespecularmapmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qdiffusespecularmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qextrudedtextgeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qextrudedtextmesh.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qfirstpersoncameracontroller.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qforwardrenderer.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qgoochmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qmetalroughmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qmorphphongmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qnormaldiffusemapalphamaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qnormaldiffusemapmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qnormaldiffusespecularmapmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qorbitcameracontroller.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qpervertexcolormaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qphongalphamaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qphongmaterial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qplanegeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qplanegeometryview.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qplanemesh.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qskyboxentity.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qspheregeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qspheregeometryview.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qspheremesh.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qspritegrid.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qspritesheet.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qspritesheetitem.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qt3dwindow.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qtext2dentity.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qtexturematerial.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qtorusgeometry.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qtorusgeometryview.sip +%%PYQT_SIPDIR%%/Qt3DExtras/qtorusmesh.sip +%%PYQT_SIPDIR%%/Qt3DInput/Qt3DInput.toml +%%PYQT_SIPDIR%%/Qt3DInput/Qt3DInputmod.sip +%%PYQT_SIPDIR%%/Qt3DInput/qabstractactioninput.sip +%%PYQT_SIPDIR%%/Qt3DInput/qabstractaxisinput.sip +%%PYQT_SIPDIR%%/Qt3DInput/qabstractphysicaldevice.sip +%%PYQT_SIPDIR%%/Qt3DInput/qaction.sip +%%PYQT_SIPDIR%%/Qt3DInput/qactioninput.sip +%%PYQT_SIPDIR%%/Qt3DInput/qanalogaxisinput.sip +%%PYQT_SIPDIR%%/Qt3DInput/qaxis.sip +%%PYQT_SIPDIR%%/Qt3DInput/qaxisaccumulator.sip +%%PYQT_SIPDIR%%/Qt3DInput/qaxissetting.sip +%%PYQT_SIPDIR%%/Qt3DInput/qbuttonaxisinput.sip +%%PYQT_SIPDIR%%/Qt3DInput/qinputaspect.sip +%%PYQT_SIPDIR%%/Qt3DInput/qinputchord.sip +%%PYQT_SIPDIR%%/Qt3DInput/qinputsequence.sip +%%PYQT_SIPDIR%%/Qt3DInput/qinputsettings.sip +%%PYQT_SIPDIR%%/Qt3DInput/qkeyboarddevice.sip +%%PYQT_SIPDIR%%/Qt3DInput/qkeyboardhandler.sip +%%PYQT_SIPDIR%%/Qt3DInput/qkeyevent.sip +%%PYQT_SIPDIR%%/Qt3DInput/qlogicaldevice.sip +%%PYQT_SIPDIR%%/Qt3DInput/qmousedevice.sip +%%PYQT_SIPDIR%%/Qt3DInput/qmouseevent.sip +%%PYQT_SIPDIR%%/Qt3DInput/qmousehandler.sip +%%PYQT_SIPDIR%%/Qt3DLogic/Qt3DLogic.toml +%%PYQT_SIPDIR%%/Qt3DLogic/Qt3DLogicmod.sip +%%PYQT_SIPDIR%%/Qt3DLogic/qframeaction.sip +%%PYQT_SIPDIR%%/Qt3DLogic/qlogicaspect.sip +%%PYQT_SIPDIR%%/Qt3DRender/Qt3DRender.toml +%%PYQT_SIPDIR%%/Qt3DRender/Qt3DRendermod.sip +%%PYQT_SIPDIR%%/Qt3DRender/qabstractlight.sip +%%PYQT_SIPDIR%%/Qt3DRender/qabstractraycaster.sip +%%PYQT_SIPDIR%%/Qt3DRender/qabstracttexture.sip +%%PYQT_SIPDIR%%/Qt3DRender/qabstracttextureimage.sip +%%PYQT_SIPDIR%%/Qt3DRender/qalphacoverage.sip +%%PYQT_SIPDIR%%/Qt3DRender/qalphatest.sip +%%PYQT_SIPDIR%%/Qt3DRender/qblendequation.sip +%%PYQT_SIPDIR%%/Qt3DRender/qblendequationarguments.sip +%%PYQT_SIPDIR%%/Qt3DRender/qblitframebuffer.sip +%%PYQT_SIPDIR%%/Qt3DRender/qcamera.sip +%%PYQT_SIPDIR%%/Qt3DRender/qcameralens.sip +%%PYQT_SIPDIR%%/Qt3DRender/qcameraselector.sip +%%PYQT_SIPDIR%%/Qt3DRender/qclearbuffers.sip +%%PYQT_SIPDIR%%/Qt3DRender/qclipplane.sip +%%PYQT_SIPDIR%%/Qt3DRender/qcolormask.sip +%%PYQT_SIPDIR%%/Qt3DRender/qcomputecommand.sip +%%PYQT_SIPDIR%%/Qt3DRender/qcullface.sip +%%PYQT_SIPDIR%%/Qt3DRender/qdepthrange.sip +%%PYQT_SIPDIR%%/Qt3DRender/qdepthtest.sip +%%PYQT_SIPDIR%%/Qt3DRender/qdirectionallight.sip +%%PYQT_SIPDIR%%/Qt3DRender/qdispatchcompute.sip +%%PYQT_SIPDIR%%/Qt3DRender/qdithering.sip +%%PYQT_SIPDIR%%/Qt3DRender/qeffect.sip +%%PYQT_SIPDIR%%/Qt3DRender/qenvironmentlight.sip +%%PYQT_SIPDIR%%/Qt3DRender/qfilterkey.sip +%%PYQT_SIPDIR%%/Qt3DRender/qframegraphnode.sip +%%PYQT_SIPDIR%%/Qt3DRender/qfrontface.sip +%%PYQT_SIPDIR%%/Qt3DRender/qfrustumculling.sip +%%PYQT_SIPDIR%%/Qt3DRender/qgeometryrenderer.sip +%%PYQT_SIPDIR%%/Qt3DRender/qgraphicsapifilter.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlayer.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlayerfilter.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlevelofdetail.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlevelofdetailboundingsphere.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlevelofdetailswitch.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlinewidth.sip +%%PYQT_SIPDIR%%/Qt3DRender/qlist.sip +%%PYQT_SIPDIR%%/Qt3DRender/qmaterial.sip +%%PYQT_SIPDIR%%/Qt3DRender/qmemorybarrier.sip +%%PYQT_SIPDIR%%/Qt3DRender/qmesh.sip +%%PYQT_SIPDIR%%/Qt3DRender/qmultisampleantialiasing.sip +%%PYQT_SIPDIR%%/Qt3DRender/qnodepthmask.sip +%%PYQT_SIPDIR%%/Qt3DRender/qnodraw.sip +%%PYQT_SIPDIR%%/Qt3DRender/qnopicking.sip +%%PYQT_SIPDIR%%/Qt3DRender/qobjectpicker.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpaintedtextureimage.sip +%%PYQT_SIPDIR%%/Qt3DRender/qparameter.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpickevent.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpickingproxy.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpickingsettings.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpicklineevent.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpickpointevent.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpicktriangleevent.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpointlight.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpointsize.sip +%%PYQT_SIPDIR%%/Qt3DRender/qpolygonoffset.sip +%%PYQT_SIPDIR%%/Qt3DRender/qproximityfilter.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrastermode.sip +%%PYQT_SIPDIR%%/Qt3DRender/qraycaster.sip +%%PYQT_SIPDIR%%/Qt3DRender/qraycasterhit.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrenderapi.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrenderaspect.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendercapabilities.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendercapture.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrenderpass.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrenderpassfilter.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendersettings.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrenderstate.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrenderstateset.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendersurfaceselector.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendertarget.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendertargetoutput.sip +%%PYQT_SIPDIR%%/Qt3DRender/qrendertargetselector.sip +%%PYQT_SIPDIR%%/Qt3DRender/qsceneloader.sip +%%PYQT_SIPDIR%%/Qt3DRender/qscissortest.sip +%%PYQT_SIPDIR%%/Qt3DRender/qscreenraycaster.sip +%%PYQT_SIPDIR%%/Qt3DRender/qseamlesscubemap.sip +%%PYQT_SIPDIR%%/Qt3DRender/qsetfence.sip +%%PYQT_SIPDIR%%/Qt3DRender/qshaderdata.sip +%%PYQT_SIPDIR%%/Qt3DRender/qshaderimage.sip +%%PYQT_SIPDIR%%/Qt3DRender/qshaderprogram.sip +%%PYQT_SIPDIR%%/Qt3DRender/qshaderprogrambuilder.sip +%%PYQT_SIPDIR%%/Qt3DRender/qsortpolicy.sip +%%PYQT_SIPDIR%%/Qt3DRender/qspotlight.sip +%%PYQT_SIPDIR%%/Qt3DRender/qstencilmask.sip +%%PYQT_SIPDIR%%/Qt3DRender/qstenciloperation.sip +%%PYQT_SIPDIR%%/Qt3DRender/qstenciloperationarguments.sip +%%PYQT_SIPDIR%%/Qt3DRender/qstenciltest.sip +%%PYQT_SIPDIR%%/Qt3DRender/qstenciltestarguments.sip +%%PYQT_SIPDIR%%/Qt3DRender/qsubtreeenabler.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtechnique.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtechniquefilter.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtexture.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtexturedata.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtexturedataupdate.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtextureimage.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtextureimagedata.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtextureimagedatagenerator.sip +%%PYQT_SIPDIR%%/Qt3DRender/qtexturewrapmode.sip +%%PYQT_SIPDIR%%/Qt3DRender/qviewport.sip +%%PYQT_SIPDIR%%/Qt3DRender/qwaitfence.sip +%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DAnimation.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DCore.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DExtras.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DInput.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DLogic.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DRender.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6_3D-%%PYQT3D_VERSION%%.dist-info/INSTALLER +%%PYTHON_SITELIBDIR%%/PyQt6_3D-%%PYQT3D_VERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/PyQt6_3D-%%PYQT3D_VERSION%%.dist-info/RECORD