Changeset 19003


Ignore:
Timestamp:
Aug 4, 2006, 5:43:27 AM (13 years ago)
Author:
markd
Message:

Bug: 3183
Submitted by: aschenke@…
Reviewed by: markd@…
Approved by:
Obtained from:
Committed patches for Intel Macs.

Location:
trunk/dports/games/larn
Files:
11 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/games/larn/Portfile

    r6796 r19003  
    1 # $Id: Portfile,v 1.11 2004/04/27 18:35:58 matt Exp $
     1# $Id: Portfile,v 1.12 2006/08/04 05:43:27 markd Exp $
    22
    33PortSystem 1.0
    44name            larn
    55version         4.6.2-RELEASE
    6 revision        1
     6revision        2
    77categories      games
    88maintainers     eric@opendarwin.org
    99description     Text-based cavern exploring game
     10long_description Larn is text-based fantasy role-playing game similar to Rogue, \
     11            Nethack, etc.
    1012platforms       darwin
    1113use_bzip2       yes
     
    1517build.args      LDADD+=-L${prefix}/lib\\ -lcompat\\ -lncurses
    1618worksrcdir      ${portname}
    17 patchfiles      patch-io.c
     19patchfiles      patch-diag.c \
     20            patch-display.c \
     21            patch-global.c \
     22            patch-help.c \
     23            patch-io.c \
     24            patch-main.c \
     25            patch-monster.c \
     26            patch-moreobj.c \
     27            patch-movem.c \
     28            patch-object.c \
     29            patch-scores.c \
     30            patch-store.c
     31
     32depends_lib port:libcompat \
     33            port:ncurses
    1834
    1935configure       { reinplace "s|MAN|MAN6|" ${worksrcpath}/Makefile
     
    2440
    2541destroot        { cd ${worksrcpath}
    26                   system "install -o root -m 755 -d ${destroot}${prefix}/var/games/larn"
    27                   system "install -o root -m 755 -d ${destroot}${prefix}/share/man/man6"
    28                   system "install -o root -m 755 -d ${destroot}${prefix}/share/games/larn"
    29                   system "install -o root -m 755 -c larn ${destroot}${prefix}/bin"
    30                   system "install -o root -m 644 -c larn.6.gz  \
    31                     ${destroot}${prefix}/share/man/man6"
    32                   cd datfiles
    33                   system "install -o root -m 644 -c larn.help \
    34                     ${destroot}${prefix}/share/games/larn"
    35                   system "install -o root -m 644 -c larnmaze \
    36                     ${destroot}${prefix}/share/games/larn" }
    37 
     42          xinstall -m 755 -d ${destroot}${prefix}/share/games/larn
     43                  xinstall -m 755 -c larn ${destroot}${prefix}/bin
     44                  xinstall -m 644 -c larn.6.gz ${destroot}${prefix}/share/man/man6
     45                  xinstall -m 644 -c datfiles/larn.help ${destroot}${prefix}/share/games/larn
     46                  xinstall -m 644 -c datfiles/larnmaze ${destroot}${prefix}/share/games/larn
     47                  destroot.keepdirs ${destroot}${prefix}/var/games/larn }
  • trunk/dports/games/larn/files/patch-io.c

    r1059 r19003  
    1 --- io.c.orig   Sun Oct 13 14:29:06 2002
    2 +++ io.c        Sun Oct 13 14:29:18 2002
     1--- io.c.orig   2006-04-17 04:21:08.000000000 -0400
     2+++ io.c        2006-04-17 22:33:36.000000000 -0400
     3@@ -81,7 +81,7 @@
     4 #endif /* not SYSV */
     5 
     6 #ifndef NOVARARGS      /* if we have varargs */
     7-#include <varargs.h>
     8+#include <stdarg.h>
     9 #else /* NOVARARGS *//* if we don't have varargs */
     10 typedef char *va_list;
     11 #define va_dcl int va_alist;
    312@@ -158,7 +158,7 @@
    413        {
     
    1019        }
    1120 
     21@@ -194,8 +194,7 @@
     22        }
     23 #else /* lint */
     24 /*VARARGS*/
     25-lprintf(va_alist)
     26-va_dcl
     27+void lprintf(int va_alist,...)
     28     {
     29        va_list ap;     /* pointer for variable argument list */
     30        char *fmt;
     31@@ -203,7 +202,7 @@
     32        long wide,left,cont,n;          /* data for lprintf     */
     33        char db[12];                    /* %d buffer in lprintf */
     34 
     35-       va_start(ap);   /* initialize the var args pointer */
     36+    va_start(ap, va_alist); /* initialize the var args pointer */
     37        fmt = va_arg(ap, char *);       /* pointer to format string */
     38        if (lpnt >= lpend) lflush();
     39        outb = lpnt;
     40@@ -454,7 +453,7 @@
     41        if (str==NULL) return(lfd=1);
     42        if ((lfd=creat(str,0644)) < 0)
     43                {
     44-               lfd=1; lprintf("error creating file <%s>\n",str); lflush(); return(-1);
     45+               lfd=1; lprintf(2,"error creating file <%s>\n",str); lflush(); return(-1);
     46                }
     47        return(lfd);
     48        }
Note: See TracChangeset for help on using the changeset viewer.