<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>