<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aa81485d7812b1799a47bc0b4b37a408bf14fc00">https://github.com/macports/macports-ports/commit/aa81485d7812b1799a47bc0b4b37a408bf14fc00</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new aa81485d781 py-opengl-accelerate: fix int conversion error
</span>aa81485d781 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit aa81485d7812b1799a47bc0b4b37a408bf14fc00
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Sep 20 04:09:19 2024 +1000

<span style='display:block; white-space:pre;color:#404040;'>    py-opengl-accelerate: fix int conversion error
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/70793
</span>---
 python/py-opengl-accelerate/Portfile        |  4 +---
 python/py-opengl-accelerate/files/112.patch | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-opengl-accelerate/Portfile b/python/py-opengl-accelerate/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a2cf6c1b56f..cd1b4384e3e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-opengl-accelerate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-opengl-accelerate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,10 +21,8 @@ checksums           md5 927f71d22a29b5488a0aa152875b7c4d \
</span> python.versions     27 37 38 39 310 311 312
 
 if {$subport ne $name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} >= 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        python.pep517   yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span>     depends_lib     port:py${python.version}-numpy
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles      112.patch
</span> }
 
 livecheck.type  none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-opengl-accelerate/files/112.patch b/python/py-opengl-accelerate/files/112.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b5087bc1082
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-opengl-accelerate/files/112.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/mcfletch/pyopengl/pull/112
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/accelerate/src/numpy_formathandler.pyx b/accelerate/src/numpy_formathandler.pyx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0c01d78e..47dacaa0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/numpy_formathandler.pyx.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/numpy_formathandler.pyx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,8 +21,7 @@ cdef extern from "numpy/arrayobject.h":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     int PyArray_ISCARRAY_RO( np.ndarray instance )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cdef np.ndarray PyArray_Zeros(int nd, np.Py_intptr_t* dims, np.dtype, int fortran)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cdef np.ndarray PyArray_EnsureArray(object)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cdef int PyArray_FillWithScalar(object, object)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cdef void import_array()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cdef int PyArray_FillWithScalar(np.ndarray, object)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cdef void* PyArray_DATA( np.ndarray )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cdef int PyArray_NDIM( np.ndarray )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cdef int *PyArray_DIMS( np.ndarray )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -226,4 +225,4 @@ cdef class NumpyHandler(FormatHandler):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Cython numpy tutorial neglects to mention this AFAICS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # get segfaults without it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-import_array()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++np.import_array()
</span></pre><pre style='margin:0'>

</pre>