[96098] trunk/dports/games/frotz

ryandesign at macports.org ryandesign at macports.org
Tue Jul 31 12:26:20 PDT 2012


Revision: 96098
          https://trac.macports.org/changeset/96098
Author:   ryandesign at macports.org
Date:     2012-07-31 12:26:19 -0700 (Tue, 31 Jul 2012)
Log Message:
-----------
frotz: fix build on Lion and up by renaming getline function (#35316; maintainer timeout)

Modified Paths:
--------------
    trunk/dports/games/frotz/Portfile

Added Paths:
-----------
    trunk/dports/games/frotz/files/patch-getline.diff

Modified: trunk/dports/games/frotz/Portfile
===================================================================
--- trunk/dports/games/frotz/Portfile	2012-07-31 19:21:54 UTC (rev 96097)
+++ trunk/dports/games/frotz/Portfile	2012-07-31 19:26:19 UTC (rev 96098)
@@ -16,7 +16,8 @@
 checksums	  md5 efe51879e012b92bb8d5f4a82e982677
 depends_lib       port:ncurses
 patchfiles	  patch-Makefile patch-src-common-main.c \
-	   	  patch-src-common-process.c
+                    patch-src-common-process.c \
+                    patch-getline.diff
 configure	 {
 	reinplace "s|@PREFIX@|${prefix}|" \
 		"${worksrcpath}/Makefile"

Added: trunk/dports/games/frotz/files/patch-getline.diff
===================================================================
--- trunk/dports/games/frotz/files/patch-getline.diff	                        (rev 0)
+++ trunk/dports/games/frotz/files/patch-getline.diff	2012-07-31 19:26:19 UTC (rev 96098)
@@ -0,0 +1,29 @@
+--- src/dumb/dumb_input.c.orig	2002-10-26 20:44:10.000000000 -0500
++++ src/dumb/dumb_input.c	2012-07-26 07:27:34.000000000 -0500
+@@ -79,7 +79,7 @@
+ /* Read one line, including the newline, into s.  Safely avoids buffer
+  * overruns (but that's kind of pointless because there are several
+  * other places where I'm not so careful).  */
+-static void getline(char *s)
++static void frotz_getline(char *s)
+ {
+   int c;
+   char *p = s;
+@@ -203,7 +203,7 @@
+       fputs(prompt, stdout);
+     else
+       dumb_show_prompt(show_cursor, (timeout ? "tTD" : ")>}")[type]);
+-    getline(s);
++    frotz_getline(s);
+     if ((s[0] != '\\') || ((s[1] != '\0') && !islower(s[1]))) {
+       /* Is not a command line.  */
+       translate_special_chars(s);
+@@ -265,7 +265,7 @@
+ 	  if (!*current_page)
+ 	    break;
+ 	  printf("HELP: Type <return> for more, or q <return> to stop: ");
+-	  getline(s);
++	  frotz_getline(s);
+ 	  if (!strcmp(s, "q\n"))
+ 	    break;
+ 	}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120731/a7a3e225/attachment.html>


More information about the macports-changes mailing list