pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-kivy
Module Name: pkgsrc
Committed By: wiz
Date: Thu Jun 12 07:29:06 UTC 2025
Modified Files:
pkgsrc/devel/py-kivy: Makefile distinfo
Added Files:
pkgsrc/devel/py-kivy/patches:
patch-kivy_graphics_context__instructions.pyx
patch-kivy_graphics_opengl.pyx patch-kivy_weakproxy.pyx
Log Message:
py-kivy: fix build with Cython 3 using upstream commit
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-kivy/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-kivy/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_context__instructions.pyx \
pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_opengl.pyx \
pkgsrc/devel/py-kivy/patches/patch-kivy_weakproxy.pyx
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-kivy/Makefile
diff -u pkgsrc/devel/py-kivy/Makefile:1.19 pkgsrc/devel/py-kivy/Makefile:1.20
--- pkgsrc/devel/py-kivy/Makefile:1.19 Wed Apr 16 20:40:46 2025
+++ pkgsrc/devel/py-kivy/Makefile Thu Jun 12 07:29:05 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.19 2025/04/16 20:40:46 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/06/12 07:29:05 wiz Exp $
DISTNAME= Kivy-2.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
+PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=K/Kivy/}
Index: pkgsrc/devel/py-kivy/distinfo
diff -u pkgsrc/devel/py-kivy/distinfo:1.4 pkgsrc/devel/py-kivy/distinfo:1.5
--- pkgsrc/devel/py-kivy/distinfo:1.4 Wed Apr 16 20:40:46 2025
+++ pkgsrc/devel/py-kivy/distinfo Thu Jun 12 07:29:05 2025
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.4 2025/04/16 20:40:46 adam Exp $
+$NetBSD: distinfo,v 1.5 2025/06/12 07:29:05 wiz Exp $
BLAKE2s (Kivy-2.3.1.tar.gz) = bc67e1d62d706dfe5c8f168960bf6b352db08539eb009993069dd7bf20b4de87
SHA512 (Kivy-2.3.1.tar.gz) = f26983a6ccdc173d7d69f0c17a36dc8a4dfd31e4777363253b6bcbf549c44ff2d281e8529ff3ea6683fbfb1c16102bd436bb0433b00c23eb4084be30b3b487ad
Size (Kivy-2.3.1.tar.gz) = 23967306 bytes
+SHA1 (patch-kivy_graphics_context__instructions.pyx) = 832277962827829929a90ee5feeb8da34d7051a9
+SHA1 (patch-kivy_graphics_opengl.pyx) = 968074f0b413e5b1b267d8d126cbee1a10756f00
+SHA1 (patch-kivy_weakproxy.pyx) = 34214bdd35389edab5cc13e3009870b183ac6371
Added files:
Index: pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_context__instructions.pyx
diff -u /dev/null pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_context__instructions.pyx:1.1
--- /dev/null Thu Jun 12 07:29:06 2025
+++ pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_context__instructions.pyx Thu Jun 12 07:29:05 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-kivy_graphics_context__instructions.pyx,v 1.1 2025/06/12 07:29:05 wiz Exp $
+
+https://github.com/kivy/kivy/commit/5a1b27d7d3bdee6cedb55440bfae9c4e66fb3c68
+
+--- kivy/graphics/context_instructions.pyx.orig 2024-12-26 16:04:18.000000000 +0000
++++ kivy/graphics/context_instructions.pyx
+@@ -86,7 +86,7 @@ cdef tuple rgb_to_hsv(float r, float g,
+
+ cdef tuple hsv_to_rgb(float h, float s, float v):
+ if s == 0.0: return v, v, v
+- cdef long i = long(h * 6.0)
++ cdef long i = <long>(h * 6.0)
+ cdef float f = (h * <float>6.0) - i
+ cdef float p = v * (<float>1.0 - s)
+ cdef float q = v * (<float>1.0 - s * f)
Index: pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_opengl.pyx
diff -u /dev/null pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_opengl.pyx:1.1
--- /dev/null Thu Jun 12 07:29:06 2025
+++ pkgsrc/devel/py-kivy/patches/patch-kivy_graphics_opengl.pyx Thu Jun 12 07:29:05 2025
@@ -0,0 +1,24 @@
+$NetBSD: patch-kivy_graphics_opengl.pyx,v 1.1 2025/06/12 07:29:05 wiz Exp $
+
+https://github.com/kivy/kivy/commit/5a1b27d7d3bdee6cedb55440bfae9c4e66fb3c68
+
+--- kivy/graphics/opengl.pyx.orig 2024-12-26 16:04:18.000000000 +0000
++++ kivy/graphics/opengl.pyx
+@@ -689,7 +689,7 @@ def glDrawElements(GLenum mode, GLsizei
+ cdef void *ptr = NULL
+ if isinstance(indices, bytes):
+ ptr = <void *>(<char *>(<bytes>indices))
+- elif isinstance(indices, (long, int)):
++ elif isinstance(indices, int):
+ ptr = <void *>(<unsigned int>indices)
+ else:
+ raise TypeError("Argument 'indices' has incorrect type (expected bytes or int).")
+@@ -1539,7 +1539,7 @@ def glVertexAttribPointer(GLuint index,
+ cdef void *ptr = NULL
+ if isinstance(data, bytes):
+ ptr = <void *>(<char *>(<bytes>data))
+- elif isinstance(data, (long, int)):
++ elif isinstance(data, int):
+ ptr = <void *>(<unsigned int>data)
+ else:
+ raise TypeError("Argument 'data' has incorrect type (expected bytes or int).")
Index: pkgsrc/devel/py-kivy/patches/patch-kivy_weakproxy.pyx
diff -u /dev/null pkgsrc/devel/py-kivy/patches/patch-kivy_weakproxy.pyx:1.1
--- /dev/null Thu Jun 12 07:29:06 2025
+++ pkgsrc/devel/py-kivy/patches/patch-kivy_weakproxy.pyx Thu Jun 12 07:29:05 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-kivy_weakproxy.pyx,v 1.1 2025/06/12 07:29:05 wiz Exp $
+
+https://github.com/kivy/kivy/commit/5a1b27d7d3bdee6cedb55440bfae9c4e66fb3c68
+
+--- kivy/weakproxy.pyx.orig 2024-12-26 16:04:18.000000000 +0000
++++ kivy/weakproxy.pyx
+@@ -253,9 +253,6 @@ cdef class WeakProxy(object):
+ def __int__(self):
+ return int(self.__ref__())
+
+- def __long__(self):
+- return long(self.__ref__())
+-
+ def __float__(self):
+ return float(self.__ref__())
+
Home |
Main Index |
Thread Index |
Old Index