summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-03-26 02:33:34 +0000
committerjoerg <joerg@pkgsrc.org>2020-03-26 02:33:34 +0000
commit5a20728dbbc65792a320e157252c57d2bfe68d47 (patch)
treec036487589a4858ff9ea886d32c6da14207142d4 /games
parent6c12508bb676149ed7f53ce80045a739ecaa4adb (diff)
downloadpkgsrc-5a20728dbbc65792a320e157252c57d2bfe68d47.tar.gz
Fix const correctness.
Diffstat (limited to 'games')
-rw-r--r--games/xclannad/distinfo5
-rw-r--r--games/xclannad/patches/patch-scn2k_scn2k__cmd.cc26
-rw-r--r--games/xclannad/patches/patch-scn2k_scn2k__impl.cc22
3 files changed, 50 insertions, 3 deletions
diff --git a/games/xclannad/distinfo b/games/xclannad/distinfo
index c4caa47d660..45f0253f872 100644
--- a/games/xclannad/distinfo
+++ b/games/xclannad/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2020/01/03 02:35:51 tsutsui Exp $
+$NetBSD: distinfo,v 1.2 2020/03/26 02:33:34 joerg Exp $
SHA1 (xclannad-7hc.tar.gz) = fbe63701a47a1bc90aca8ab8d0b41ca3b5c9d114
RMD160 (xclannad-7hc.tar.gz) = a7bea485587c59d7797aa1bde01f0eb963122d02
@@ -8,8 +8,9 @@ SHA1 (patch-Makefile.in) = 3586afaf131737ded3ac1b64bfa56b3c357f3269
SHA1 (patch-font_font__peer__ft2.cc) = cb40078c701d1bf6c5113d21890ed8d9fbb18b62
SHA1 (patch-font_text__stream.cc) = 27b2812c199f69f4d58cc9324c9aa56b713b5abe
SHA1 (patch-music2_music.cc) = fe8c90d9901a86dc6c799a1482ffe8ca7ca53c98
-SHA1 (patch-scn2k_scn2k__cmd.cc) = cd13290660eab7748998e46782e751748f8d4685
+SHA1 (patch-scn2k_scn2k__cmd.cc) = b0710214e612a45fed159169ee36c0ab0126ab81
SHA1 (patch-scn2k_scn2k__grp.cc) = cf0c7efa5fcac698873665b9b51f98b62344fb1d
+SHA1 (patch-scn2k_scn2k__impl.cc) = 197b876d15608ba65cf4ea527bf7e108d3007ad5
SHA1 (patch-scn2k_scn2k__text.cc) = aef8170b267a5a2b3f9ddbe9246fbdab8d0856cb
SHA1 (patch-system_file.cc) = dd68b7bd6ec97961e1e367bbbb505ee3e6f0347e
SHA1 (patch-system_file.h) = f5a759c4716b8ecdb84672de017cb92dbe36e058
diff --git a/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc b/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc
index 0a8eb9aaa88..32b272e479b 100644
--- a/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc
+++ b/games/xclannad/patches/patch-scn2k_scn2k__cmd.cc
@@ -1,10 +1,34 @@
-$NetBSD: patch-scn2k_scn2k__cmd.cc,v 1.1 2020/01/03 02:35:51 tsutsui Exp $
+$NetBSD: patch-scn2k_scn2k__cmd.cc,v 1.2 2020/03/26 02:33:34 joerg Exp $
- don't assume signed char for arm and powerpc
- fix wrong casts
--- scn2k/scn2k_cmd.cc.orig 2008-08-31 09:52:12.000000000 +0000
+++ scn2k/scn2k_cmd.cc
+@@ -261,9 +261,9 @@ void Flags::Load(const char* save) {
+ char buf[1024];
+ int n;
+ if (sscanf(save, "V<C>[%04d]=",&n) == 1) {
+- char* s = strchr(save, '=');
++ const char* s = strchr(save, '=');
+ s++;
+- char* send = strchr(s, '\n');
++ const char* send = strchr(s, '\n');
+ int slen = send - s;
+ strncpy(buf, s, slen);
+ buf[slen] = 0;
+@@ -330,9 +330,9 @@ void Flags::LoadSys(const char* save) {
+ char buf[1024];
+ int n;
+ if (sscanf(save, "V<M>[%04d]=",&n) == 1) {
+- char* s = strchr(save, '=');
++ const char* s = strchr(save, '=');
+ s++;
+- char* send = strchr(s, '\n');
++ const char* send = strchr(s, '\n');
+ int slen = send - s;
+ strncpy(buf, s, slen);
+ buf[slen] = 0;
@@ -372,8 +372,8 @@ bool Flags::Exec(Cmd& cmd) {
string s = cmd.Str(cmd.args[1]);
const char* sc = s.c_str();
diff --git a/games/xclannad/patches/patch-scn2k_scn2k__impl.cc b/games/xclannad/patches/patch-scn2k_scn2k__impl.cc
new file mode 100644
index 00000000000..68c907e950e
--- /dev/null
+++ b/games/xclannad/patches/patch-scn2k_scn2k__impl.cc
@@ -0,0 +1,22 @@
+$NetBSD: patch-scn2k_scn2k__impl.cc,v 1.1 2020/03/26 02:33:34 joerg Exp $
+
+--- scn2k/scn2k_impl.cc.orig 2020-03-26 01:19:18.835162701 +0000
++++ scn2k/scn2k_impl.cc
+@@ -1268,7 +1268,7 @@ void Scn2k::LoadImpl(const char* save) {
+ sscanf(save, "Point=%d", &save_point);
+ } else if (strncmp(save, "Title=", 6) == 0) {
+ save += 6;
+- char* s = strchr(save, '\n');
++ const char* s = strchr(save, '\n');
+ if (s == 0) window_title = save;
+ else window_title.assign(save, s-save);
+ const char* config_name = config.GetParaStr("#CAPTION");
+@@ -1288,7 +1288,7 @@ void Scn2k::LoadImpl(const char* save) {
+ stack.push_back( StackItem(scn, pt));
+ } else if (strncmp(save, "StackStr=", 9) == 0) {
+ save += 9;
+- char* s = strchr(save, '\n');
++ const char* s = strchr(save, '\n');
+ if (s == 0) stack_strbuffer.push_back("");
+ else stack_strbuffer.push_back(string(save, s-save));
+ } else if (strncmp(save, "Cmd=", 4) == 0) {