Changeset 30319 for trunk/dports/games


Ignore:
Timestamp:
Oct 24, 2007, 6:26:45 PM (12 years ago)
Author:
afb@…
Message:

port upgrade from 4.6.2 (2001) to 6.2.0 (2007)

Location:
trunk/dports/games/fortune
Files:
1 added
6 edited

Legend:

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

    r30227 r30319  
    44
    55name                    fortune
    6 version                 4.6.2-RELEASE
    7 revision                9
     6version                 6.2.0-RELEASE
    87categories              games
    9 maintainers             nomaintainer
     8maintainers             afb@macports.org openmaintainer
    109description             Infamous electronic fortune-cookie generator
    1110long_description        ${description}
    12 platforms               darwin
     11platforms               darwin freebsd
    1312homepage                http://www.freebsd.org/
    1413use_bzip2               yes
     
    1615master_sites    macports
    1716
    18 checksums               md5 99166e1c47d4b60c865a31d59d359b16 \
     17checksums               md5 6185fe31e512e8b23ac5cc58ede27919 \
    1918
    2019extract.only    ${name}-${version}.tar.bz2
    21 depends_lib             lib:libcompat.1:libcompat
    2220worksrcdir              ${name}
    2321dist_subdir             ${name}
     
    2523patchfiles      \
    2624                patch-fortune-Makefile patch-strfile-Makefile \
    27                 patch-unstr-Makefile patch-datfiles-Makefile \
    28                 patch-fortune.c patch-strfile.c
     25                patch-unstr-Makefile patch-datfiles-Makefile
    2926
    3027configure {
     
    3734build.type              bsd
    3835
    39 set datfiles "fortunes fortunes.dat fortunes-o fortunes-o.dat fortunes2 \
    40                 fortunes2.dat fortunes2-o fortunes2-o.dat limerick \
     36set datfiles "fortunes fortunes.dat fortunes-o fortunes-o.dat \
     37                fortunes2-o fortunes2-o.dat limerick \
    4138                limerick.dat murphy murphy.dat murphy-o murphy-o.dat \
    4239                startrek startrek.dat zippy zippy.dat"
     
    6057}
    6158
     59platform darwin {
     60        patchfiles-append patch-fortune.c patch-strfile.c patch-unstr.c
     61}
  • trunk/dports/games/fortune/files/patch-fortune-Makefile

    r29531 r30319  
    1 --- fortune/Makefile.orig       Sun Oct 13 13:49:19 2002
    2 +++ fortune/Makefile    Sun Oct 13 13:50:15 2002
    3 @@ -2,10 +2,9 @@
    4  # $FreeBSD: src/games/fortune/fortune/Makefile,v 1.3.8.1 2001/04/25 09:28:54 ru Exp $
     1--- fortune/Makefile.orig       2007-09-27 12:17:07.000000000 +0200
     2+++ fortune/Makefile    2007-09-27 12:21:00.000000000 +0200
     3@@ -2,9 +2,10 @@
     4 # $FreeBSD: src/games/fortune/fortune/Makefile,v 1.8 2005/02/17 18:06:37 ru Exp $
    55 
    66 PROG=  fortune
    77-MAN=   fortune.6
    8 -CFLAGS+=-DDEBUG -Wall -I${.CURDIR}/../strfile
    98+MAN6=  fortune.6
    10 +CFLAGS+=-DDEBUG -DREGCOMP -Wall -I${.CURDIR}/../strfile
    11  DPADD= ${LIBCOMPAT}
    12 -LDADD= -lcompat
    13 +LDADD= -LXXPREFIX/lib -lcompat
     9 WARNS?=        2
     10 CFLAGS+=-DDEBUG -I${.CURDIR}/../strfile
     11+CFLAGS+=-D__FBSDID=__RCSID
    1412 
    15 -.include "${.CURDIR}/../../Makefile.inc"
    1613 .include <bsd.prog.mk>
     14 
  • trunk/dports/games/fortune/files/patch-fortune.c

    r29531 r30319  
    1 --- fortune/fortune.c.orig      2001-07-02 02:35:27.000000000 +0200
    2 +++ fortune/fortune.c   2007-09-15 12:21:05.000000000 +0200
    3 @@ -169,6 +169,14 @@
    4  #endif
    5  
    6  #ifndef NO_REGEX
    7 +#ifdef REGCOMP
    8 +#include <regex.h>
    9 +# define       RE_COMP(p)      (regcomp(&Re_pat, (p), REG_EXTENDED))
    10 +# define       BAD_COMP(f)     ((f) != NULL)
    11 +# define       RE_EXEC(p)      (!regexec(&Re_pat, (p), NULL, NULL, NULL))
    12 +
    13 +regex_t  Re_pat;
    14 +#else
    15  #ifdef REGCMP
    16  # define       RE_COMP(p)      (Re_pat = regcmp(p, NULL))
    17  # define       BAD_COMP(f)     ((f) == NULL)
    18 @@ -184,6 +192,7 @@
    19  
    20  #endif
    21  #endif
    22 +#endif
    23  
    24  int
    25  main(ac, av)
    26 @@ -204,7 +213,7 @@
     1--- fortune/fortune.c.orig      Tue Oct  8 17:16:06 2002
     2+++ fortune/fortune.c   Tue Oct  8 17:16:21 2002
     3@@ -204,7 +204,7 @@
    274 #endif
    285 
     
    3310                get_fort();
    3411        } while ((Short_only && fortlen() > SLEN) ||
    35 @@ -388,11 +397,15 @@
    36                 if (ignore_case)
    37                         pat = conv_pat(pat);
    38                 if (BAD_COMP(RE_COMP(pat))) {
    39 +#ifdef REGCOMP
    40 +                       fprintf(stderr, "bad pattern: %s\n", pat);
     12--- fortune/fortune.c.orig      2007-09-27 12:17:07.000000000 +0200
     13+++ fortune/fortune.c   2007-09-27 12:42:58.000000000 +0200
     14@@ -49,7 +49,15 @@
     15 __FBSDID("$FreeBSD: src/games/fortune/fortune/fortune.c,v 1.27 2005/02/17 18:06:37 ru Exp $");
     16 
     17 # include      <sys/stat.h>
     18+#if defined(__FreeBSD__)
     19 # include      <sys/endian.h>
     20+#elif defined(__APPLE__) && defined(__MACH__)
     21+# include      <machine/endian.h>
     22+# define be32toh OSSwapBigToHostInt32
    4123+#else
    42  #ifndef REGCMP
    43                         fprintf(stderr, "%s\n", pat);
    44  #else  /* REGCMP */
    45                         fprintf(stderr, "bad pattern: %s\n", pat);
    46  #endif /* REGCMP */
    47 +#endif /* REGCOMP */
    48                 }
    49         }
    50  # endif        /* NO_REGEX */
     24+# include      <netinet/in.h>
     25+# define be32toh ntohl
     26+#endif
     27 
     28 # include      <dirent.h>
     29 # include      <fcntl.h>
     30@@ -979,6 +987,9 @@
     31        (void) lseek(fp->datfd,
     32                     (off_t) (sizeof fp->tbl + fp->pos * sizeof Seekpts[0]), 0);
     33        read(fp->datfd, Seekpts, sizeof Seekpts);
     34+#ifndef __FreeBSD__
     35+    #define be64toh(x) (((u_int64_t)be32toh((x) & (u_int64_t)0x00000000FFFFFFFFULL)) << 32) | ((u_int64_t)be32toh(((x) & (u_int64_t)0xFFFFFFFF00000000ULL) >> 32))
     36+#endif
     37        Seekpts[0] = be64toh(Seekpts[0]);
     38        Seekpts[1] = be64toh(Seekpts[1]);
     39 }
  • trunk/dports/games/fortune/files/patch-strfile-Makefile

    r21480 r30319  
    1 --- strfile/Makefile.orig       Wed Oct  9 13:01:39 2002
    2 +++ strfile/Makefile    Wed Oct  9 13:02:42 2002
    3 @@ -2,9 +2,8 @@
    4  # $FreeBSD: src/games/fortune/strfile/Makefile,v 1.2.8.1 2001/04/25 09:28:54 ru Exp $
     1--- strfile/Makefile.orig       2005-02-23 21:42:47.000000000 +0100
     2+++ strfile/Makefile    2007-09-27 12:21:48.000000000 +0200
     3@@ -2,8 +2,9 @@
     4 # $FreeBSD: src/games/fortune/strfile/Makefile,v 1.7 2005/02/23 20:42:47 ru Exp $
    55 
    66 PROG=  strfile
     
    88+MAN8=  strfile.8
    99 MLINKS= strfile.8 unstr.8
    10  CFLAGS+= -Wall
     10-WARNS?=        6
     11+WARNS?=        2
     12+CFLAGS+=-D__FBSDID=__RCSID
    1113 
    12 -.include "${.CURDIR}/../../Makefile.inc"
    1314 .include <bsd.prog.mk>
  • trunk/dports/games/fortune/files/patch-strfile.c

    r21480 r30319  
    1010        Tbl.str_flags |= STR_RANDOM;
    1111        cnt = Tbl.str_numstr;
     12--- strfile/strfile.c.orig      2007-09-27 12:48:32.000000000 +0200
     13+++ strfile/strfile.c   2007-09-27 12:54:12.000000000 +0200
     14@@ -49,7 +49,15 @@
     15 __FBSDID("$FreeBSD: src/games/fortune/strfile/strfile.c,v 1.28 2005/02/17 18:06:37 ru Exp $");
     16 
     17 # include      <sys/param.h>
     18+#if defined(__FreeBSD__)
     19 # include      <sys/endian.h>
     20+#elif defined(__APPLE__) && defined(__MACH__)
     21+# include      <machine/endian.h>
     22+# define htobe32 OSSwapHostToBigInt32
     23+#else
     24+# include      <netinet/in.h>
     25+# define htobe32 htonl
     26+#endif
     27 # include      <stdio.h>
     28 # include       <stdlib.h>
     29 # include      <ctype.h>
     30@@ -252,6 +261,9 @@
     31        Tbl.str_shortlen = htobe32(Tbl.str_shortlen);
     32        Tbl.str_flags = htobe32(Tbl.str_flags);
     33        (void) fwrite((char *) &Tbl, sizeof Tbl, 1, outf);
     34+#ifndef __FreeBSD__
     35+    #define htobe64(x) (((u_int64_t)htobe32((x) & (u_int64_t)0x00000000FFFFFFFFULL)) << 32) | ((u_int64_t)htobe32(((x) & (u_int64_t)0xFFFFFFFF00000000ULL) >> 32))
     36+#endif
     37        if (STORING_PTRS) {
     38                for (p = Seekpts, cnt = Num_pts; cnt--; ++p)
     39                        *p = htobe64(*p);
  • trunk/dports/games/fortune/files/patch-unstr-Makefile

    r21480 r30319  
    1 --- unstr/Makefile.orig Tue Oct  8 17:14:12 2002
    2 +++ unstr/Makefile      Tue Oct  8 17:14:16 2002
    3 @@ -4,5 +4,4 @@
    4  NOMAN= noman
    5  CFLAGS+=-Wall -I${.CURDIR}/../strfile
     1--- unstr/Makefile.orig 2007-09-27 13:14:30.000000000 +0200
     2+++ unstr/Makefile      2007-09-27 13:15:22.000000000 +0200
     3@@ -2,9 +32,10 @@
     4 # $FreeBSD: src/games/fortune/unstr/Makefile,v 1.7 2005/02/23 20:59:03 ru Exp $
    65 
    7 -.include "${.CURDIR}/../../Makefile.inc"
     6 PROG=  unstr
     7-NO_MAN=
     8+NOMAN=
     9-WARNS?=        6
     10+WARNS?=        2
     11 CFLAGS+= -I${.CURDIR}/../strfile
     12+CFLAGS+= -D__FBSDID=__RCSID
     13 
    814 .include <bsd.prog.mk>
Note: See TracChangeset for help on using the changeset viewer.