diff --git a/srcpkgs/python3-pivy/patches/python3.12.patch b/srcpkgs/python3-pivy/patches/python3.12.patch
deleted file mode 100644
index 6742d757952..00000000000
--- a/srcpkgs/python3-pivy/patches/python3.12.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From d3faf04b8770c60ca9b2186059ee82201e3620ad Mon Sep 17 00:00:00 2001
-From: lorenz <looooo@users.noreply.github.com>
-Date: Thu, 13 Jul 2023 23:59:17 +0200
-Subject: [PATCH] python 3.12 support
-
-PyUnicode_GET_SIZE -> PyUnicode_GET_LENGTH
----
- Inventor/SoInput.i | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Inventor/SoInput.i b/Inventor/SoInput.i
-index 0925ab50..f0be6383 100644
---- a/Inventor/SoInput.i
-+++ b/Inventor/SoInput.i
-@@ -10,7 +10,7 @@
-   if (PyUnicode_Check($input))
-   {
-     $1 = (void *) PyUnicode_AsUTF8($input);
--    $2 = PyUnicode_GET_SIZE($input);
-+    $2 = PyUnicode_GET_LENGTH($input);
-   }
-   else if (PyBytes_Check($input))
-   { 
diff --git a/srcpkgs/python3-pivy/template b/srcpkgs/python3-pivy/template
index 2b984696fbd..3a569ff6809 100644
--- a/srcpkgs/python3-pivy/template
+++ b/srcpkgs/python3-pivy/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pivy'
 pkgname=python3-pivy
-version=0.6.8
-revision=3
+version=0.6.9
+revision=1
 build_style=cmake
 hostmakedepends="python3-devel swig"
 makedepends="python3-devel coin3-devel"
@@ -11,13 +11,7 @@ maintainer="yopito <pierre.bourgin@free.fr>"
 license="ISC"
 homepage="https://github.com/coin3d/pivy"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=c443dd7dd724b0bfa06427478b9d24d31e0c3b5138ac5741a2917a443b28f346
-
-# still relevant with pivy 0.6.6 ?
-case "$XBPS_TARGET_MACHINE" in
-	ppc64*);;
-	ppc*) broken="{standard input}:3376761: Error: operand out of range";;
-esac
+checksum=c207f5ed73089b2281356da4a504c38faaab90900b95639c80772d9d25ba0bbc
 
 post_install() {
 	vlicense LICENSE