From 9cdb1db5f773c7df57bdca0e33164c421550236f Mon Sep 17 00:00:00 2001 From: Kevin Lo Date: Sat, 3 Feb 2001 16:37:37 +0000 Subject: - Add secondary site to MASTER_SITES - Support CC properly - Support NOPORTDOCS - Add WWW: line PR: 24819 Submitted by: Ports Fury --- games/seabattle/Makefile | 26 +++++++------ games/seabattle/files/patch-aa | 56 +++++++++++++-------------- games/seabattle/files/patch-ab | 30 ++++++--------- games/seabattle/files/patch-ac | 86 +++++++++++++++--------------------------- games/seabattle/files/patch-ad | 58 +++++++++++----------------- games/seabattle/pkg-descr | 22 ++--------- games/seabattle/pkg-plist | 4 +- 7 files changed, 112 insertions(+), 170 deletions(-) (limited to 'games/seabattle') diff --git a/games/seabattle/Makefile b/games/seabattle/Makefile index a4005b564f9b..e9b30b183075 100644 --- a/games/seabattle/Makefile +++ b/games/seabattle/Makefile @@ -5,21 +5,23 @@ # $FreeBSD$ # -PORTNAME= seabattle -PORTVERSION= 1.0 -CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_SUNSITE} +PORTNAME= seabattle +PORTVERSION= 1.0 +PORTREVISION= 1 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SUNSITE} \ + http://www.deater.net/weave/vmwprod/ MASTER_SITE_SUBDIR= games/strategy -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ports@FreeBSD.org do-install: - @ ${INSTALL_PROGRAM} ${WRKSRC}/seabattle ${PREFIX}/bin/seabattle - @ ${MKDIR} ${PREFIX}/share/seabattle -.for file in hit1 hit2 miss1 miss2 opening sunkit - @ ${INSTALL_DATA} ${WRKSRC}/${file}.au ${PREFIX}/share/seabattle/${file}.au -.endfor - @ ${MKDIR} ${PREFIX}/share/doc/seabattle - @ ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/seabattle/readme.txt + ${INSTALL_PROGRAM} ${WRKSRC}/seabattle ${PREFIX}/bin + @${MKDIR} ${PREFIX}/share/seabattle + ${INSTALL_DATA} ${WRKSRC}/*.au ${PREFIX}/share/seabattle +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/doc/seabattle + ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/seabattle +.endif .include diff --git a/games/seabattle/files/patch-aa b/games/seabattle/files/patch-aa index 7142b4443387..e7b3533edabd 100644 --- a/games/seabattle/files/patch-aa +++ b/games/seabattle/files/patch-aa @@ -1,28 +1,28 @@ -*** Makefile Tue May 13 17:53:34 1997 ---- /home/andy/tmp/wrk/Makefile Mon Jun 30 14:43:45 1997 -*************** -*** 17,28 **** - #C_OPTS = - #L_OPTS = -lcurses - -! #On Linux, uncomment the following - # -! PLATFORM = Linux -! C_OPTS = -O2 -Wall - L_OPTS = -lncurses -- - - #For Dos/Windows DJGPP (you need the curses lib) - #PLATFORM = DOS_DJGPP ---- 17,27 ---- - #C_OPTS = - #L_OPTS = -lcurses - -! #On FreeBSD/Linux, uncomment the following - # -! PLATFORM = FreeBSD/Linux -! C_OPTS = ${CFLAGS} -DPREFIX=\"${PREFIX}\" - L_OPTS = -lncurses - - #For Dos/Windows DJGPP (you need the curses lib) - #PLATFORM = DOS_DJGPP +--- Makefile.orig Wed May 14 02:53:34 1997 ++++ Makefile Fri Feb 2 04:20:41 2001 +@@ -8,7 +8,7 @@ + ############################################################## + + #Your compiler. If gcc doesn't work, try CC +-CC = gcc ++#CC = gcc + #CC = cc + + #On Suns, SGIs, and other Unix systems uncomment the following +@@ -17,12 +17,12 @@ + #C_OPTS = + #L_OPTS = -lcurses + +-#On Linux, uncomment the following ++#On FreeBSD/Linux, uncomment the following + # +-PLATFORM = Linux +-C_OPTS = -O2 -Wall ++PLATFORM = FreeBSD/Linux ++DATADIR = ${PREFIX}/share/seabattle ++C_OPTS = ${CFLAGS} -DDATADIR=\"${DATADIR}\" + L_OPTS = -lncurses +- + + #For Dos/Windows DJGPP (you need the curses lib) + #PLATFORM = DOS_DJGPP diff --git a/games/seabattle/files/patch-ab b/games/seabattle/files/patch-ab index c64ebe467406..57484ef07ec6 100644 --- a/games/seabattle/files/patch-ab +++ b/games/seabattle/files/patch-ab @@ -1,19 +1,11 @@ -*** batt.h Tue May 13 19:58:17 1997 ---- /home/andy/tmp/wrk/batt.h Mon Jun 30 14:41:02 1997 -*************** -*** 2,8 **** - * batt.h Part of the SEABATTLE game by Vince Weaver * - ************************************************************************/ - -! #include /* Slang support is good for rxvt in linux */ - #include - #include - #include ---- 2,8 ---- - * batt.h Part of the SEABATTLE game by Vince Weaver * - ************************************************************************/ - -! #include /* Slang support is good for rxvt in linux */ - #include - #include - #include +--- batt.h.orig Wed May 14 04:58:17 1997 ++++ batt.h Fri Feb 2 04:18:06 2001 +@@ -2,7 +2,7 @@ + * batt.h Part of the SEABATTLE game by Vince Weaver * + ************************************************************************/ + +-#include /* Slang support is good for rxvt in linux */ ++#include /* Slang support is good for rxvt in linux */ + #include + #include + #include diff --git a/games/seabattle/files/patch-ac b/games/seabattle/files/patch-ac index d10e66458e99..65c6ab62ed7c 100644 --- a/games/seabattle/files/patch-ac +++ b/games/seabattle/files/patch-ac @@ -1,55 +1,31 @@ -*** bdb.c Tue May 13 19:49:59 1997 ---- /home/andy/tmp/wrk/bdb.c Mon Jun 30 14:41:23 1997 -*************** -*** 325,332 **** - char names[10][100],text[100]; - int ch,scores[10],i; - /* If not there, create one */ -! if( (fff=fopen("hiscore.sea","r+"))==NULL ){ -! if ( (fff=fopen("hiscore.sea","a+"))!=NULL) { - fprintf(fff,"Vince\n50\nMarie\n55\nJohn\n56\n"); - fprintf(fff,"Gus\n57\nLizann\n58\nKevin\n59\n"); - fprintf(fff,"Hal\n60\nHairold\n61\nChipper\n62\nBob\n63\n"); ---- 325,332 ---- - char names[10][100],text[100]; - int ch,scores[10],i; - /* If not there, create one */ -! if( (fff=fopen(PREFIX "/share/seabattle/hiscore.sea","r+"))==NULL ){ -! if ( (fff=fopen(PREFIX "/share/seabattle/hiscore.sea","a+"))!=NULL) { - fprintf(fff,"Vince\n50\nMarie\n55\nJohn\n56\n"); - fprintf(fff,"Gus\n57\nLizann\n58\nKevin\n59\n"); - fprintf(fff,"Hal\n60\nHairold\n61\nChipper\n62\nBob\n63\n"); -*************** -*** 335,341 **** - } - else fclose(fff); - -! if ( (fff=fopen("hiscore.sea","r"))!=NULL) { - for(i=0;i<10;i++) - fscanf(fff,"%s%i",names[i],&scores[i]); - fclose(fff); ---- 335,341 ---- - } - else fclose(fff); - -! if ( (fff=fopen(PREFIX "/share/seabattle/hiscore.sea","r"))!=NULL) { - for(i=0;i<10;i++) - fscanf(fff,"%s%i",names[i],&scores[i]); - fclose(fff); -*************** -*** 355,361 **** - set_color(C_WHITE,C_BOLD); - sprintf(text,"%s got a new High Score, #%i",name,i+1); - printxy(20,1,text); -! if ( (fff=fopen("hiscore.sea","w+"))!=NULL) { - for(i=0;i<10;i++) fprintf(fff,"%s\n%i",names[i],scores[i]); - fclose(fff); - } ---- 355,361 ---- - set_color(C_WHITE,C_BOLD); - sprintf(text,"%s got a new High Score, #%i",name,i+1); - printxy(20,1,text); -! if ( (fff=fopen(PREFIX "/share/seabattle/hiscore.sea","w+"))!=NULL) { - for(i=0;i<10;i++) fprintf(fff,"%s\n%i",names[i],scores[i]); - fclose(fff); - } +--- bdb.c.orig Wed May 14 04:49:59 1997 ++++ bdb.c Fri Feb 2 04:22:00 2001 +@@ -325,8 +325,8 @@ + char names[10][100],text[100]; + int ch,scores[10],i; + /* If not there, create one */ +- if( (fff=fopen("hiscore.sea","r+"))==NULL ){ +- if ( (fff=fopen("hiscore.sea","a+"))!=NULL) { ++ if( (fff=fopen(DATADIR "/hiscore.sea","r+"))==NULL ){ ++ if ( (fff=fopen(DATADIR "/hiscore.sea","a+"))!=NULL) { + fprintf(fff,"Vince\n50\nMarie\n55\nJohn\n56\n"); + fprintf(fff,"Gus\n57\nLizann\n58\nKevin\n59\n"); + fprintf(fff,"Hal\n60\nHairold\n61\nChipper\n62\nBob\n63\n"); +@@ -335,7 +335,7 @@ + } + else fclose(fff); + +- if ( (fff=fopen("hiscore.sea","r"))!=NULL) { ++ if ( (fff=fopen(DATADIR "/hiscore.sea","r"))!=NULL) { + for(i=0;i<10;i++) + fscanf(fff,"%s%i",names[i],&scores[i]); + fclose(fff); +@@ -355,7 +355,7 @@ + set_color(C_WHITE,C_BOLD); + sprintf(text,"%s got a new High Score, #%i",name,i+1); + printxy(20,1,text); +- if ( (fff=fopen("hiscore.sea","w+"))!=NULL) { ++ if ( (fff=fopen(DATADIR "/hiscore.sea","w+"))!=NULL) { + for(i=0;i<10;i++) fprintf(fff,"%s\n%i",names[i],scores[i]); + fclose(fff); + } diff --git a/games/seabattle/files/patch-ad b/games/seabattle/files/patch-ad index 9af20bc7223f..fe9699e510f6 100644 --- a/games/seabattle/files/patch-ad +++ b/games/seabattle/files/patch-ad @@ -1,35 +1,23 @@ -*** binp.c Tue May 13 17:51:00 1997 ---- /home/andy/tmp/wrk/binp.c Mon Jun 30 14:41:38 1997 -*************** -*** 129,143 **** - /* Incomplete as of yet */ - if (which_one==1) - if (sound_device) -! if(rand()%2) system("cat hit1.au > /dev/audio "); -! else system("cat hit2.au > /dev/audio "); - else beep(); - if (which_one==2) - if (sound_device) -! if(rand()%2) system("cat miss1.au > /dev/audio "); -! else system("cat miss2.au > /dev/audio "); - if (which_one==3) -! if (sound_device) system("cat sunkit.au > /dev/audio "); - else beep(); - } - ---- 129,143 ---- - /* Incomplete as of yet */ - if (which_one==1) - if (sound_device) -! if(rand()%2) system("cat " PREFIX "/share/seabattle/hit1.au > /dev/audio "); -! else system("cat " PREFIX "/share/seabattle/hit2.au > /dev/audio "); - else beep(); - if (which_one==2) - if (sound_device) -! if(rand()%2) system("cat " PREFIX "/share/seabattle/miss1.au > /dev/audio "); -! else system("cat " PREFIX "/share/seabattle/miss2.au > /dev/audio "); - if (which_one==3) -! if (sound_device) system("cat " PREFIX "/share/seabattle/sunkit.au > /dev/audio "); - else beep(); - } - +--- binp.c.orig Wed May 14 02:51:00 1997 ++++ binp.c Fri Feb 2 04:22:56 2001 +@@ -129,15 +129,15 @@ + /* Incomplete as of yet */ + if (which_one==1) + if (sound_device) +- if(rand()%2) system("cat hit1.au > /dev/audio "); +- else system("cat hit2.au > /dev/audio "); ++ if(rand()%2) system("cat " DATADIR "/hit1.au > /dev/audio "); ++ else system("cat " DATADIR "/hit2.au > /dev/audio "); + else beep(); + if (which_one==2) + if (sound_device) +- if(rand()%2) system("cat miss1.au > /dev/audio "); +- else system("cat miss2.au > /dev/audio "); ++ if(rand()%2) system("cat " DATADIR "/miss1.au > /dev/audio "); ++ else system("cat " DATADIR "/miss2.au > /dev/audio "); + if (which_one==3) +- if (sound_device) system("cat sunkit.au > /dev/audio "); ++ if (sound_device) system("cat " DATADIR "/sunkit.au > /dev/audio "); + else beep(); + } + diff --git a/games/seabattle/pkg-descr b/games/seabattle/pkg-descr index 0021aa8dc3c1..85e0ccb401d8 100644 --- a/games/seabattle/pkg-descr +++ b/games/seabattle/pkg-descr @@ -1,20 +1,4 @@ +A curses based battleship type game. Sink the computer's fleet. +Full color and 8bit sound. - .|'''| '||'''|, || || '||` - || || || || || || - `|'''|, .|''|, '''|. ||;;;; '''|. ''||'' ''||'' || .|''|, - . || ||..|| .|''|| || || .|''|| || || || ||..|| - |...|' `|... `|..||. .||...|' `|..||. `|..' `|..' .||. `|... - - version 1.0 -- 14 May 1997 - - A Game By Vince Weaver -- Who cannot draw ASCII ships - weave@eng.umd.edu http://www.glue.umd.edu/~weave - Another Amazing Project for ENEE114 - - Send any bug reports, comments, or anything else to - Vince Weaver, weave@eng.umd.edu - - Check out other VMW Software productions at - http://www.glue.umd.edu/~weave/vmwprod - - Sea Battle -- A VMW Software Production ---------------------------- +WWW: http://www.deater.net/weave/vmwprod/seabattle.html diff --git a/games/seabattle/pkg-plist b/games/seabattle/pkg-plist index fec87f9b89ae..04bee92aae45 100644 --- a/games/seabattle/pkg-plist +++ b/games/seabattle/pkg-plist @@ -1,10 +1,10 @@ bin/seabattle +%%PORTDOCS%%share/doc/seabattle/readme.txt share/seabattle/hit1.au share/seabattle/hit2.au share/seabattle/miss1.au share/seabattle/miss2.au share/seabattle/opening.au share/seabattle/sunkit.au -share/doc/seabattle/readme.txt @dirrm share/seabattle -@dirrm share/doc/seabattle +%%PORTDOCS%%@dirrm share/doc/seabattle -- cgit v1.2.3