Add xinvaders3d, a vector-graphics based Space Invaders clone
This commit is contained in:
parent
ed92cf5fd9
commit
9810615650
|
@ -0,0 +1,2 @@
|
|||
XInvaders 3D is a vector-graphics Space Invaders clone
|
||||
for the X Window System.
|
|
@ -0,0 +1,26 @@
|
|||
# $NetBSD: Makefile,v 1.35 2012/10/06 11:55:01 asau Exp $
|
||||
|
||||
DISTNAME= xinvaders3d-1.3.6
|
||||
PKGREVISION= 1
|
||||
CATEGORIES= games x11
|
||||
MASTER_SITES= https://www.ibiblio.org/pub/Linux/games/arcade/invaders/
|
||||
EXTRACT_SUFX= .src.tar.gz
|
||||
LICENSE= gnu-gpl-v2
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
COMMENT= Vector-graphics Space Invaders clone for X11
|
||||
|
||||
WRKSRC= ${WRKDIR}/xinvaders3d
|
||||
INSTALLATION_DIRS= bin share/xinvaders3d
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xinvaders3d
|
||||
${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/xinvaders3d
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/xinvaders3d
|
||||
${INSTALL_DATA} ${WRKSRC}/xinvaders3d.lsm ${DESTDIR}${PREFIX}/share/xinvaders3d
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/xinv3d ${DESTDIR}${PREFIX}/bin/xinv3d
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
.include "../../x11/libX11/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,5 @@
|
|||
@comment $NetBSD$
|
||||
bin/xinv3d
|
||||
share/xinvaders3d/COPYING
|
||||
share/xinvaders3d/README
|
||||
share/xinvaders3d/xinvaders3d.lsm
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (xinvaders3d-1.3.6.src.tar.gz) = 680c81416f25548e373fdaefa1a8eb71112e049d
|
||||
RMD160 (xinvaders3d-1.3.6.src.tar.gz) = df7174f8ca1a74407462e9fe573ab35aa0ef8ca3
|
||||
Size (xinvaders3d-1.3.6.src.tar.gz) = 37124 bytes
|
||||
SHA1 (patch-aa) = 1503ff3f203f50f4aa8b761deb068eda5fb59afa
|
|
@ -0,0 +1,26 @@
|
|||
--- Makefile.orig Wed Oct 11 17:32:13 2000
|
||||
+++ Makefile Sun Nov 17 17:08:33 2019
|
||||
@@ -1,18 +1,18 @@
|
||||
all: game
|
||||
|
||||
-CC = gcc
|
||||
-XLIB = -L/usr/X11R6/lib -I/usr/X11R6/include
|
||||
+CC?= gcc
|
||||
+XLIB = -L$(X11BASE)/lib -I$(X11BASE)/include
|
||||
-LIBS = -lm -lX11
|
||||
+LIBS = -lm -lX11 -Wl,-rpath,$(X11BASE)/lib
|
||||
OBJS = game.o aliens.o player.o effects.o \
|
||||
object.o camera.o main-x11.o vec4x1.o mat4x4.o
|
||||
DEPENDS =
|
||||
#CFLAGS = -g -Wall -pedantic -ansi
|
||||
-CFLAGS = -ansi
|
||||
+CFLAGS+= -ansi
|
||||
#OPTIONS = -D_GNU_SOURCE -DGAME_LINUX_X11 -DGAME_DEBUG
|
||||
OPTIONS= -DGAME_LINUX_X11
|
||||
|
||||
.c.o: $(DEPENDS)
|
||||
- $(CC) -c $(CFLAGS) $(OPTIONS) $< -o $@
|
||||
+ $(CC) -c $(CFLAGS) $(OPTIONS) $(XLIB) $< -o $@
|
||||
|
||||
game: $(OBJS) $(DEPENDS)
|
||||
$(CC) -o xinv3d $(OBJS) $(XLIB) $(LIBS) $(OPTIONS)
|
Loading…
Reference in New Issue