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