<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b230f13393068740e5b78c46b49ed6ce119e6ae7">https://github.com/macports/macports-ports/commit/b230f13393068740e5b78c46b49ed6ce119e6ae7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new b230f133930 rogue: solve build error on Sequoia
</span>b230f133930 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b230f13393068740e5b78c46b49ed6ce119e6ae7
</span>Author: Daekyu Lee <dagui0@gmail.com>
AuthorDate: Mon Nov 25 12:01:35 2024 +0900
<span style='display:block; white-space:pre;color:#404040;'> rogue: solve build error on Sequoia
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * add patch for build errors and warnings
</span><span style='display:block; white-space:pre;color:#404040;'> * add sha256, rmd160 checksum to Portfile
</span><span style='display:block; white-space:pre;color:#404040;'> * remove sha1, md5 checksum
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/70909
</span>---
games/rogue/Portfile | 9 +++-
games/rogue/files/ncurses-compat-fix.patch | 75 ++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/rogue/Portfile b/games/rogue/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 403bc5b20fa..74c99539c8d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/rogue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/rogue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +20,10 @@ long_description Rogue is a popular dungeon exploring adventure game. It is \
</span> homepage http://rogue.rogueforge.net
master_sites ${homepage}/files/rogue5.4/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 033288f46444b06814c81ea69d96e075 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 aef9e589c4f31eb6d3eeb9d543ab8787b00fb022
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums sha256 7d37a61fc098bda0e6fac30799da347294067e8e079e4b40d6c781468e08e8a1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5988b9425c2ba42e82d8d8f961001378554032f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 209839
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
distname ${name}${version}-src
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,6 +31,9 @@ worksrcdir ${name}${version}
</span>
depends_lib-append port:ncurses
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args-replace -p0 -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles ncurses-compat-fix.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append --with-ncurses
configure.cflags-append -I${prefix}/include/ncurses
configure.cppflags-append -I${prefix}/include/ncurses
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/rogue/files/ncurses-compat-fix.patch b/games/rogue/files/ncurses-compat-fix.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8f526179cf1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/rogue/files/ncurses-compat-fix.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,75 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nuar rogue5.4.4.orig/extern.h rogue5.4.4/extern.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- rogue5.4.4.orig/extern.h 2007-09-06 04:08:06.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ rogue5.4.4/extern.h 2024-11-24 10:16:48.684919316 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -131,11 +131,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void doctor();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void end_line();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void endit(int sig);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void fatal();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void fatal(char *s);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void getltchars();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void land();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void leave(int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void my_exit();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void my_exit(int st);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void nohaste();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void playit();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void playltchars(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -144,7 +144,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void resetltchars(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void rollwand();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void runners();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void set_order();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void set_order(int*, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void sight();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void stomach();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void swander();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nuar rogue5.4.4.orig/main.c rogue5.4.4/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- rogue5.4.4.orig/main.c 2007-09-06 04:08:06.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ rogue5.4.4/main.c 2024-11-24 10:17:16.586566729 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -238,8 +238,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getyx(curscr, y, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mvcur(y, x, oy, ox);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fflush(stdout);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- curscr->_cury = oy;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- curscr->_curx = ox;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ oy = getcury(curscr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ox = getcurx(curscr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nuar rogue5.4.4.orig/rip.c rogue5.4.4/rip.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- rogue5.4.4.orig/rip.c 2007-09-06 04:08:06.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ rogue5.4.4/rip.c 2024-11-24 10:17:40.265722120 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -230,7 +230,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char **dp, *killer;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct tm *lt;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static time_t date;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- struct tm *localtime();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ signal(SIGINT, SIG_IGN);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ purse -= purse / 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nuar rogue5.4.4.orig/rogue.h rogue5.4.4/rogue.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- rogue5.4.4.orig/rogue.h 2007-09-06 04:08:06.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ rogue5.4.4/rogue.h 2024-11-24 10:18:08.129746886 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -729,7 +729,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern struct delayed_action {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int d_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- void (*d_func)();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void (*d_func)(int d_arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int d_arg;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int d_time;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } d_list[MAXDAEMONS];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nuar rogue5.4.4.orig/state.c rogue5.4.4/state.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- rogue5.4.4.orig/state.c 2007-09-06 04:08:06.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ rogue5.4.4/state.c 2024-11-24 10:18:31.635472170 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1413,7 +1413,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (i = 0; i < cnt; i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- l = new_item(sizeof(THING));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ l = new_item();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memset(l,0,sizeof(THING));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>