pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/py-OpenGL-accelerate



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May 16 14:47:23 UTC 2025

Modified Files:
        pkgsrc/graphics/py-OpenGL-accelerate: distinfo
Added Files:
        pkgsrc/graphics/py-OpenGL-accelerate/patches: patch-src_vbo.pyx

Log Message:
py-OpenGL-accelerate: fix for Cython 3.1


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/py-OpenGL-accelerate/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/graphics/py-OpenGL-accelerate/patches/patch-src_vbo.pyx

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

Modified files:

Index: pkgsrc/graphics/py-OpenGL-accelerate/distinfo
diff -u pkgsrc/graphics/py-OpenGL-accelerate/distinfo:1.5 pkgsrc/graphics/py-OpenGL-accelerate/distinfo:1.6
--- pkgsrc/graphics/py-OpenGL-accelerate/distinfo:1.5   Thu Apr  3 15:07:15 2025
+++ pkgsrc/graphics/py-OpenGL-accelerate/distinfo       Fri May 16 14:47:23 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.5 2025/04/03 15:07:15 adam Exp $
+$NetBSD: distinfo,v 1.6 2025/05/16 14:47:23 adam Exp $
 
 BLAKE2s (pyopengl_accelerate-3.1.9.tar.gz) = 099d741d64543905de62c2bf3c1ed7d03cd79401e2c83ab6085e0b7fe86480e0
 SHA512 (pyopengl_accelerate-3.1.9.tar.gz) = a6e4dc2ee88f2133e02384113fa7947f9a30bd2b0dff5905c29fe46b346ba7e61b2d4dc2d598901524f46560025026d5163f750be0a2b58864b3863fa7179fcf
 Size (pyopengl_accelerate-3.1.9.tar.gz) = 21799 bytes
+SHA1 (patch-src_vbo.pyx) = f543eb44956939cfd00d3da5d0927b08239afee4

Added files:

Index: pkgsrc/graphics/py-OpenGL-accelerate/patches/patch-src_vbo.pyx
diff -u /dev/null pkgsrc/graphics/py-OpenGL-accelerate/patches/patch-src_vbo.pyx:1.1
--- /dev/null   Fri May 16 14:47:23 2025
+++ pkgsrc/graphics/py-OpenGL-accelerate/patches/patch-src_vbo.pyx      Fri May 16 14:47:23 2025
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_vbo.pyx,v 1.1 2025/05/16 14:47:23 adam Exp $
+
+Fix for Cython 3.1.
+
+--- src/vbo.pyx.orig   2025-05-16 14:44:59.989869473 +0000
++++ src/vbo.pyx
+@@ -188,7 +188,7 @@ cdef class VBO:
+         assert not self.created, """Already created the buffer"""
+         buffers = self.get_implementation().glGenBuffers(1)
+         try:
+-            self.buffer = long( buffers )
++            self.buffer = int( buffers )
+         except (TypeError,ValueError) as err:
+             self.buffer = buffers[0]
+         self.target = self.c_resolve( self.target_spec )
+@@ -242,7 +242,7 @@ cdef class VBO:
+         """Add an integer to this VBO (offset)"""
+         if hasattr( other, 'offset' ):
+             other = other.offset
+-        assert isinstance( other, (int,long) ), """Only know how to add integer/long offsets"""
++        assert isinstance( other, int ), """Only know how to add integer/long offsets"""
+         return VBOOffset( self, other )
+     cdef int check_live( self ):
+         if self.data is _NULL:



Home | Main Index | Thread Index | Old Index