From: Rafael Sadowski Subject: Re: [update] graphics/py-pivy 0.6.10 -> 0.6.11 To: Johannes Thyssen Tishman , ports@openbsd.org Date: Fri, 17 Apr 2026 07:27:28 +0200 On Sat Apr 04, 2026 at 02:22:07PM +0000, Johannes Thyssen Tishman wrote: > Please find below an update for graphics/py-pivy to version 0.6.11. > > Changelog: https://github.com/coin3d/pivy/releases/tag/0.6.11 > > Notes about this update: > 1. All tests are passing. > 2. This update should be committed together with cad/freecad's upcoming > update. OK (I'm in favour of post 7.9!) > > diff /usr/ports > path + /usr/ports > commit - 4658dbcbe59eb87e0d95b05c390ef2da5fa86922 > blob - 7b50751d2f72d0d9d31d978b27639d934e14f5f0 > file + graphics/py-pivy/Makefile > --- graphics/py-pivy/Makefile > +++ graphics/py-pivy/Makefile > @@ -1,7 +1,6 @@ > COMMENT = Python bindings for coin > > -MODPY_DISTV = 0.6.10 > -REVISION = 3 > +MODPY_DISTV = 0.6.11 > PKGNAME = py-${DISTNAME} > > DIST_TUPLE += github coin3d pivy ${MODPY_DISTV} . > commit - 4658dbcbe59eb87e0d95b05c390ef2da5fa86922 > blob - 0d01284eef9f534914b6e4dd1053155ef78c3267 > file + graphics/py-pivy/distinfo > --- graphics/py-pivy/distinfo > +++ graphics/py-pivy/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (coin3d-pivy-0.6.10.tar.gz) = e0CYFsn62Ez5T5NlkoH53SUB0oXrL8YJ6UAaPQBM5yM= > -SIZE (coin3d-pivy-0.6.10.tar.gz) = 6678472 > +SHA256 (coin3d-pivy-0.6.11.tar.gz) = ePeb19HOfoFAzrpLEiATbqHxS0QDseRjxZ+okv7tlh4= > +SIZE (coin3d-pivy-0.6.11.tar.gz) = 6276974 > commit - 4658dbcbe59eb87e0d95b05c390ef2da5fa86922 > blob - 7073e9e34fa35628cd1b0441c8e2e09b23feb6ef > file + /dev/null > --- graphics/py-pivy/patches/patch-interfaces_coin_i > +++ /dev/null > @@ -1,19 +0,0 @@ > -Function signature changed in SWIG 4.4: > -https://github.com/coin3d/pivy/pull/139 > - > - > -Index: interfaces/coin.i > ---- interfaces/coin.i.orig > -+++ interfaces/coin.i > -@@ -80,7 +80,11 @@ static int init_file_emulator(void) > - %init %{ > - #if PY_MAJOR_VERSION >= 3 > - if (init_file_emulator() < 0) { > -+ #if (SWIG_VERSION < 0x040400) > - return NULL; > -+ #else > -+ return 0; > -+ #endif > - } > - #endif > - %} > commit - 4658dbcbe59eb87e0d95b05c390ef2da5fa86922 > blob - 51cda24ff5dbce0278e414fb6523ed375f2bb751 > file + graphics/py-pivy/pkg/PLIST > --- graphics/py-pivy/pkg/PLIST > +++ graphics/py-pivy/pkg/PLIST > @@ -13,6 +13,8 @@ lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_ > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}coin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}coin.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}graphics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}graphics.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}pivy_meta.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}pivy_meta.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}sogui.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -21,23 +23,7 @@ lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_ > lib/python${MODPY_VERSION}/site-packages/pivy/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc > @so lib/python${MODPY_VERSION}/site-packages/pivy/_coin.${MODPY_PYC_MAGIC_TAG}so > lib/python${MODPY_VERSION}/site-packages/pivy/coin.py > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/ > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/__init__.py > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}mesh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}mesh.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}plot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}plot.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}viewer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/${MODPY_PYCACHE}viewer.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/colors.py > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/mesh.py > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/plot.py > -lib/python${MODPY_VERSION}/site-packages/pivy/graphics/viewer.py > +lib/python${MODPY_VERSION}/site-packages/pivy/graphics.py > lib/python${MODPY_VERSION}/site-packages/pivy/gui/ > lib/python${MODPY_VERSION}/site-packages/pivy/gui/__init__.py > lib/python${MODPY_VERSION}/site-packages/pivy/gui/${MODPY_PYCACHE}/ > @@ -46,6 +32,23 @@ lib/python${MODPY_VERSION}/site-packages/pivy/gui/${MO > lib/python${MODPY_VERSION}/site-packages/pivy/gui/${MODPY_PYCACHE}qt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pivy/gui/${MODPY_PYCACHE}qt.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pivy/gui/qt.py > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/ > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/__init__.py > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}mesh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}mesh.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}plot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}plot.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}viewer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/${MODPY_PYCACHE}viewer.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/colors.py > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/mesh.py > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/plot.py > +lib/python${MODPY_VERSION}/site-packages/pivy/interactive/viewer.py > lib/python${MODPY_VERSION}/site-packages/pivy/pivy_meta.py > lib/python${MODPY_VERSION}/site-packages/pivy/quarter/ > lib/python${MODPY_VERSION}/site-packages/pivy/quarter/ContextMenu.py >