pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-game



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Tue May 26 02:13:09 UTC 2026

Modified Files:
        pkgsrc/devel/py-game: Makefile distinfo
Added Files:
        pkgsrc/devel/py-game/patches: patch-src__c_base.c patch-src__c_color.c

Log Message:
py-game: fix ctype(3) usage


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 pkgsrc/devel/py-game/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-game/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-game/patches/patch-src__c_base.c \
    pkgsrc/devel/py-game/patches/patch-src__c_color.c

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-game/Makefile
diff -u pkgsrc/devel/py-game/Makefile:1.56 pkgsrc/devel/py-game/Makefile:1.57
--- pkgsrc/devel/py-game/Makefile:1.56  Tue Jan 27 09:21:04 2026
+++ pkgsrc/devel/py-game/Makefile       Tue May 26 02:13:09 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.56 2026/01/27 09:21:04 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/05/26 02:13:09 gutteridge Exp $
 
 DISTNAME=      pygame-2.6.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
-PKGREVISION=   5
+PKGREVISION=   6
 CATEGORIES=    devel games python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=P/Pygame/}
 

Index: pkgsrc/devel/py-game/distinfo
diff -u pkgsrc/devel/py-game/distinfo:1.18 pkgsrc/devel/py-game/distinfo:1.19
--- pkgsrc/devel/py-game/distinfo:1.18  Tue Oct 22 11:57:19 2024
+++ pkgsrc/devel/py-game/distinfo       Tue May 26 02:13:09 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.18 2024/10/22 11:57:19 adam Exp $
+$NetBSD: distinfo,v 1.19 2026/05/26 02:13:09 gutteridge Exp $
 
 BLAKE2s (pygame-2.6.1.tar.gz) = 5fb7778df59528ffacb144c93c8f072add0a298922993a1394fae898b780e067
 SHA512 (pygame-2.6.1.tar.gz) = 67ae07be50822dac5b2ce4b04a04920dc22ac4d43c348e2a95646c7646ca82b822a1fd7b89a295406581969303235831e00aeec4ea29e975a80f8013170eee5d
@@ -6,3 +6,5 @@ Size (pygame-2.6.1.tar.gz) = 14808125 by
 SHA1 (patch-buildconfig_Setup.SDL2.in) = 300e7ce4d5442955edc724c3d052c7738780e038
 SHA1 (patch-buildconfig_config__darwin.py) = 6ab81ce5cc5c9ce1923f4c4702a0faff9f22e184
 SHA1 (patch-buildconfig_config__unix.py) = cdd34d2dcec18f802e346c0a058612821ff23ee0
+SHA1 (patch-src__c_base.c) = d94f491a1014cebe74b42f970bbd46826d533339
+SHA1 (patch-src__c_color.c) = 3d51f31250cf69d2b1f352683f1f0ba75390061d

Added files:

Index: pkgsrc/devel/py-game/patches/patch-src__c_base.c
diff -u /dev/null pkgsrc/devel/py-game/patches/patch-src__c_base.c:1.1
--- /dev/null   Tue May 26 02:13:09 2026
+++ pkgsrc/devel/py-game/patches/patch-src__c_base.c    Tue May 26 02:13:09 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src__c_base.c,v 1.1 2026/05/26 02:13:09 gutteridge Exp $
+
+Fix ctype(3) usage.
+
+--- src_c/base.c.orig  2024-09-29 12:15:28.003111800 +0000
++++ src_c/base.c
+@@ -2152,7 +2152,7 @@ _pg_typestr_as_format(PyObject *sp, char *format, Py_s
+             }
+             if (typestr[1] == 'i') {
+                 /* This leaves 'x' uneffected. */
+-                *fchar_p = tolower(*fchar_p);
++                *fchar_p = tolower((unsigned char)*fchar_p);
+             }
+             break;
+         case 'f':
Index: pkgsrc/devel/py-game/patches/patch-src__c_color.c
diff -u /dev/null pkgsrc/devel/py-game/patches/patch-src__c_color.c:1.1
--- /dev/null   Tue May 26 02:13:09 2026
+++ pkgsrc/devel/py-game/patches/patch-src__c_color.c   Tue May 26 02:13:09 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-src__c_color.c,v 1.1 2026/05/26 02:13:09 gutteridge Exp $
+
+Fix ctype(3) usage.
+
+--- src_c/color.c.orig 2024-09-29 12:15:28.004111800 +0000
++++ src_c/color.c
+@@ -335,7 +335,7 @@ _hextoint(char *hex, Uint8 *val)
+      */
+     Uint8 temp = 0;
+ 
+-    switch (toupper(hex[0])) {
++    switch (toupper((unsigned char)hex[0])) {
+         case '0':
+             break;
+         case '1':
+@@ -387,7 +387,7 @@ _hextoint(char *hex, Uint8 *val)
+             return 0;
+     }
+ 
+-    switch (toupper(hex[1])) {
++    switch (toupper((unsigned char)hex[1])) {
+         case '0':
+             break;
+         case '1':



Home | Main Index | Thread Index | Old Index