pkgsrc-Changes archive

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

CVS commit: pkgsrc/games



Module Name:    pkgsrc
Committed By:   nia
Date:           Sun Sep 28 10:12:27 UTC 2025

Modified Files:
        pkgsrc/games/etlegacy: Makefile distinfo
        pkgsrc/games/etlegacy-server: Makefile
Added Files:
        pkgsrc/games/etlegacy/patches: patch-src_ui_ui__shared.c

Log Message:
etlegacy: Fix ctype usage for netbsd-11.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 pkgsrc/games/etlegacy/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/etlegacy/distinfo
cvs rdiff -u -r1.36 -r1.37 pkgsrc/games/etlegacy-server/Makefile
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/games/etlegacy/patches/patch-src_ui_ui__shared.c

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

Modified files:

Index: pkgsrc/games/etlegacy/Makefile
diff -u pkgsrc/games/etlegacy/Makefile:1.54 pkgsrc/games/etlegacy/Makefile:1.55
--- pkgsrc/games/etlegacy/Makefile:1.54 Thu Apr 24 14:13:55 2025
+++ pkgsrc/games/etlegacy/Makefile      Sun Sep 28 10:12:27 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.54 2025/04/24 14:13:55 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2025/09/28 10:12:27 nia Exp $
 
-PKGREVISION= 8
+PKGREVISION= 9
 .include "Makefile.common"
 
 PKGNAME=       etlegacy-${ETL_VERSION}

Index: pkgsrc/games/etlegacy/distinfo
diff -u pkgsrc/games/etlegacy/distinfo:1.13 pkgsrc/games/etlegacy/distinfo:1.14
--- pkgsrc/games/etlegacy/distinfo:1.13 Sun Nov 17 09:48:20 2024
+++ pkgsrc/games/etlegacy/distinfo      Sun Sep 28 10:12:27 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2024/11/17 09:48:20 nia Exp $
+$NetBSD: distinfo,v 1.14 2025/09/28 10:12:27 nia Exp $
 
 BLAKE2s (etlegacy-2.83.1/etlegacy-libs.tar.gz) = 03920fdf9fdfebb424c2875985aad427b5eeb6855a9ed630f0344f3ab25bb00c
 SHA512 (etlegacy-2.83.1/etlegacy-libs.tar.gz) = b6144e8d550884d23f8e8a49a2b221ca18e25761f1d3ac4ce07b19e36545deb8b97c9bfcab2ec81137af808548e7440db64fbc2db9e1988e8d878c187f47cbbb
@@ -9,3 +9,4 @@ Size (etlegacy-2.83.1/etlegacy.tar.gz) =
 SHA1 (patch-cmake_ETLInstall.cmake) = a5b2a80b6cef0f28e5d1042fb84ea617d62fec74
 SHA1 (patch-cmake_FindLua.cmake) = b25e7deef2f03f40dfbe577e94717b1bfc0aca59
 SHA1 (patch-src_sdl_sdl__glimp.c) = 6f229c946cba675b8d0b3602500078fb9337367f
+SHA1 (patch-src_ui_ui__shared.c) = 974a73d35919c00259181bf66090004b8a42f908

Index: pkgsrc/games/etlegacy-server/Makefile
diff -u pkgsrc/games/etlegacy-server/Makefile:1.36 pkgsrc/games/etlegacy-server/Makefile:1.37
--- pkgsrc/games/etlegacy-server/Makefile:1.36  Sat Apr 19 07:57:49 2025
+++ pkgsrc/games/etlegacy-server/Makefile       Sun Sep 28 10:12:27 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2025/04/19 07:57:49 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2025/09/28 10:12:27 nia Exp $
 
-PKGREVISION= 2
+PKGREVISION= 3
 .include "../../games/etlegacy/Makefile.common"
 
 PKGNAME=       etlegacy-server-${ETL_VERSION}

Added files:

Index: pkgsrc/games/etlegacy/patches/patch-src_ui_ui__shared.c
diff -u /dev/null pkgsrc/games/etlegacy/patches/patch-src_ui_ui__shared.c:1.1
--- /dev/null   Sun Sep 28 10:12:27 2025
+++ pkgsrc/games/etlegacy/patches/patch-src_ui_ui__shared.c     Sun Sep 28 10:12:27 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ui_ui__shared.c,v 1.1 2025/09/28 10:12:27 nia Exp $
+
+Fix ctype usage to avoid segfault on startup with netbsd-11.
+
+--- src/ui/ui_shared.c.orig    2025-09-28 09:30:35.307160979 +0000
++++ src/ui/ui_shared.c
+@@ -176,7 +176,7 @@ static long hashForString(const char *st
+ 
+       while (str[i] != '\0')
+       {
+-              letter = (char)tolower(str[i]);
++              letter = (char)tolower((unsigned char)str[i]);
+               hash  += (long)(letter) * (i + 119);
+               i++;
+       }



Home | Main Index | Thread Index | Old Index