Sat Apr 11 18:00:43 2009 UTC ()
Import ninvaders-0.1.1, a curses space invaders clone.
Status:
Vendor Tag: TNF
Release Tags: pkgsrc-base
(snj)
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/Makefile
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/DESCR
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/distinfo
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/PLIST
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/patches/patch-ab
diff -r0 -r1.1.1.1 pkgsrc/games/ninvaders/patches/patch-ac
# $NetBSD: Makefile,v 1.1.1.1 2009/04/11 18:00:42 snj Exp $
DISTNAME= ninvaders-0.1.1
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ninvaders/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://ninvaders.sourceforge.net/
COMMENT= Space invaders, curses style
PKG_DESTDIR_SUPPORT= user-destdir
INSTALLATION_DIRS+= bin
.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Ever wanted to play space invaders when you can't find a GUI?
Now you can!
$NetBSD: distinfo,v 1.1.1.1 2009/04/11 18:00:42 snj Exp $
SHA1 (ninvaders-0.1.1.tar.gz) = 5ab825694b108cbfa988377ca216188fa9a76e89
RMD160 (ninvaders-0.1.1.tar.gz) = 987ead3eb05d2e07ab5e476284df7488858c775a
Size (ninvaders-0.1.1.tar.gz) = 31275 bytes
SHA1 (patch-aa) = d27201e0ef5c01ab72eec8902c9ae5a372f1d522
SHA1 (patch-ab) = 52af53c9d4d88931b5c8e426a271d647ab21fd43
SHA1 (patch-ac) = 07ebe6e4761f09259f3bac006ffcfd190deef5bb
@comment $NetBSD: PLIST,v 1.1.1.1 2009/04/11 18:00:42 snj Exp $
bin/ninvaders
$NetBSD: patch-aa,v 1.1.1.1 2009/04/11 18:00:42 snj Exp $
--- Makefile.orig 2003-05-08 12:19:50.000000000 -0700
+++ Makefile 2009-04-01 13:22:43.000000000 -0700
@@ -1,6 +1,4 @@
-CC=gcc
-CFLAGS=-O3 -Wall
-LIBS=-lncurses
+LIBS=-lcurses
CFILES=globals.c view.c aliens.c ufo.c player.c nInvaders.c
HFILES=globals.h view.h aliens.h ufo.h player.h nInvaders.h
@@ -14,3 +12,6 @@ nInvaders: $(OFILES) $(HFILES)
$(CC) -c -I. $(CFLAGS) $(OPTIONS) $<
clean:
rm -f nInvaders $(OFILES)
+
+install:
+ ${BSD_INSTALL_PROGRAM} nInvaders ${DESTDIR}${PREFIX}/bin/ninvaders
$NetBSD: patch-ab,v 1.1.1.1 2009/04/11 18:00:42 snj Exp $
--- view.h.orig 2009-04-01 13:22:53.000000000 -0700
+++ view.h 2009-04-01 13:23:01.000000000 -0700
@@ -22,7 +22,7 @@
*/
-#include <ncurses.h>
+#include <curses.h>
#include <unistd.h>
#include <signal.h>
$NetBSD: patch-ac,v 1.1.1.1 2009/04/11 18:00:42 snj Exp $
--- view.c.orig 2009-04-01 14:05:49.000000000 -0700
+++ view.c 2009-04-01 14:07:07.000000000 -0700
@@ -564,6 +564,7 @@ void graphicEngineInit()
(void) cbreak(); // <curses.h> do not buffer typed characters, use at once
(void) noecho(); // <curses.h> do not echo typed characters
start_color(); // <curses.h> use colors
+ curs_set(0);
init_pair(RED, COLOR_RED, COLOR_BLACK); // <curses.h> define color-pair
init_pair(GREEN, COLOR_GREEN, COLOR_BLACK); // <curses.h> define color-pair
init_pair(YELLOW, COLOR_YELLOW, COLOR_BLACK); // <curses.h> define color-pair