pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-pivy: Provides Python bindings to the Coin3d library.



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Wed Apr 2 21:08:09 2025 +1100
Changeset:	67929b788e0094ee29b3f66653d6ffa0f862be5e

Added Files:
	py-pivy/COMMIT_MSG
	py-pivy/DESCR
	py-pivy/Makefile
	py-pivy/PLIST
	py-pivy/buildlink3.mk
	py-pivy/distinfo

Log Message:
py-pivy: Provides Python bindings to the Coin3d library.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=67929b788e0094ee29b3f66653d6ffa0f862be5e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-pivy/COMMIT_MSG    |  1 +
 py-pivy/DESCR         |  1 +
 py-pivy/Makefile      | 30 ++++++++++++++++++++++++++++++
 py-pivy/PLIST         | 37 +++++++++++++++++++++++++++++++++++++
 py-pivy/buildlink3.mk | 17 +++++++++++++++++
 py-pivy/distinfo      |  5 +++++
 6 files changed, 91 insertions(+)

diffs:
diff --git a/py-pivy/COMMIT_MSG b/py-pivy/COMMIT_MSG
new file mode 100644
index 0000000000..f6a881943c
--- /dev/null
+++ b/py-pivy/COMMIT_MSG
@@ -0,0 +1 @@
+Provides Python bindings to the Coin3d library.
diff --git a/py-pivy/DESCR b/py-pivy/DESCR
new file mode 100644
index 0000000000..f6a881943c
--- /dev/null
+++ b/py-pivy/DESCR
@@ -0,0 +1 @@
+Provides Python bindings to the Coin3d library.
diff --git a/py-pivy/Makefile b/py-pivy/Makefile
new file mode 100644
index 0000000000..5c583f7780
--- /dev/null
+++ b/py-pivy/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+VERSION=	0.6.10
+DISTNAME=	${VERSION}
+PKGNAME=	${PYPKGPREFIX}-pivy-${VERSION}
+MASTER_SITES=	${MASTER_SITE_GITHUB:=coin3d/}
+GITHUB_PROJECT=	pivy
+GITHUB_TAG=	${VERSION}
+CATEGORIES=	graphics
+DIST_SUBDIR=	${PKGNAME_NOREV}
+
+MAINTAINER=	stix%stix.id.au@localhost
+HOMEPAGE=	https://github.com/coin3d/pivy
+COMMENT=	Python bindings for Coin
+LICENSE=	isc
+
+PYTHON_VERSIONS_ACCEPTED=	311
+USE_TOOLS+=			pkg-config
+USE_LANGUAGES+=			c c++
+
+PLIST_SUBST+=	PYSITELIB=${PYSITELIB}
+
+.include "../../devel/cmake/build.mk"
+
+.include "../../wip/Coin/buildlink3.mk"
+.include "../../devel/swig/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+.include "../../wip/soqt/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-pivy/PLIST b/py-pivy/PLIST
new file mode 100644
index 0000000000..1bf1dab567
--- /dev/null
+++ b/py-pivy/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD$
+${PYSITELIB}/pivy/__init__.py
+${PYSITELIB}/pivy/_coin.so
+${PYSITELIB}/pivy/coin.py
+${PYSITELIB}/pivy/graphics/__init__.py
+${PYSITELIB}/pivy/graphics/colors.py
+${PYSITELIB}/pivy/graphics/mesh.py
+${PYSITELIB}/pivy/graphics/plot.py
+${PYSITELIB}/pivy/graphics/viewer.py
+${PYSITELIB}/pivy/gui/__init__.py
+${PYSITELIB}/pivy/gui/_soqt.so
+${PYSITELIB}/pivy/gui/qt.py
+${PYSITELIB}/pivy/gui/soqt.py
+${PYSITELIB}/pivy/pivy_meta.py
+${PYSITELIB}/pivy/qt/QtCore/__init__.py
+${PYSITELIB}/pivy/qt/QtGui/__init__.py
+${PYSITELIB}/pivy/qt/QtOpenGL/__init__.py
+${PYSITELIB}/pivy/qt/QtWidgets/__init__.py
+${PYSITELIB}/pivy/qt/__init__.py
+${PYSITELIB}/pivy/quarter/ContextMenu.py
+${PYSITELIB}/pivy/quarter/ImageReader.py
+${PYSITELIB}/pivy/quarter/QuarterWidget.py
+${PYSITELIB}/pivy/quarter/SensorManager.py
+${PYSITELIB}/pivy/quarter/SignalThread.py
+${PYSITELIB}/pivy/quarter/__init__.py
+${PYSITELIB}/pivy/quarter/devices/DeviceHandler.py
+${PYSITELIB}/pivy/quarter/devices/DeviceManager.py
+${PYSITELIB}/pivy/quarter/devices/KeyboardHandler.py
+${PYSITELIB}/pivy/quarter/devices/MouseHandler.py
+${PYSITELIB}/pivy/quarter/devices/__init__.py
+${PYSITELIB}/pivy/quarter/eventhandlers/DragDropHandler.py
+${PYSITELIB}/pivy/quarter/eventhandlers/EventHandler.py
+${PYSITELIB}/pivy/quarter/eventhandlers/EventManager.py
+${PYSITELIB}/pivy/quarter/eventhandlers/__init__.py
+${PYSITELIB}/pivy/quarter/plugins/designer/python/PyQuarterWidgetPlugin.py
+${PYSITELIB}/pivy/sogui.py
+${PYSITELIB}/pivy/utils.py
diff --git a/py-pivy/buildlink3.mk b/py-pivy/buildlink3.mk
new file mode 100644
index 0000000000..1fb7c688d3
--- /dev/null
+++ b/py-pivy/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: $
+
+BUILDLINK_TREE+=	py-pivy
+
+.if !defined(PY_PIVY_BUILDLINK3_MK)
+PY_PIVY_BUILDLINK3_MK:=
+
+.include "../../lang/python/pyversion.mk"
+
+BUILDLINK_API_DEPENDS.py-pivy+=	${PYPKGPREFIX}-pivy>=0.6
+BUILDLINK_ABI_DEPENDS.py-pivy+=	${PYPKGPREFIX}-pivy>=0.6
+
+BUILDLINK_PKGSRCDIR.py-pivy?=		../../wip/py-pivy
+
+.endif # PY_PIVY_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-py-pivy
diff --git a/py-pivy/distinfo b/py-pivy/distinfo
new file mode 100644
index 0000000000..570af61a47
--- /dev/null
+++ b/py-pivy/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (py311-pivy-0.6.10/0.6.10.tar.gz) = 333deb26e3a3dc216558e951c08dd1218ef1132c7a38ee9b70f5c5d58d0c897a
+SHA512 (py311-pivy-0.6.10/0.6.10.tar.gz) = d4f52635c1e18f137322e52ead8e8e69a6519ed0902aab17a264fc296df9fe2b82221de2234aa152db9c7fd45003a6299a19ddace4488adea99c2159d31d68bb
+Size (py311-pivy-0.6.10/0.6.10.tar.gz) = 6678472 bytes


Home | Main Index | Thread Index | Old Index