diff options
-rw-r--r-- | games/kapooka/DESCR | 5 | ||||
-rw-r--r-- | games/kapooka/Makefile | 43 | ||||
-rw-r--r-- | games/kapooka/PLIST | 45 | ||||
-rw-r--r-- | games/kapooka/distinfo | 5 | ||||
-rw-r--r-- | games/kapooka/patches/patch-aa | 20 |
5 files changed, 118 insertions, 0 deletions
diff --git a/games/kapooka/DESCR b/games/kapooka/DESCR new file mode 100644 index 00000000000..fd06593e781 --- /dev/null +++ b/games/kapooka/DESCR @@ -0,0 +1,5 @@ +KaPooka is a logic game, written in SDL. + +The object of the game is to guide your red blobby to the exit, +pushing the green blobbies out of the way. You can only push a +green blobby if there is an empty space behind it. diff --git a/games/kapooka/Makefile b/games/kapooka/Makefile new file mode 100644 index 00000000000..f00379958f1 --- /dev/null +++ b/games/kapooka/Makefile @@ -0,0 +1,43 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/11/24 17:05:03 wiz Exp $ +# + +DISTNAME= kapooka_0.2 +PKGNAME= ${DISTNAME:S/_/-/} +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kapooka/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://kapooka.sourceforge.net/ +COMMENT= Puzzle game + +WRKSRC= ${WRKDIR}/kapooka +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make + +SUBST_CLASSES+= kapooka +SUBST_STAGE.kapooka= pre-build +SUBST_MESSAGE.kapooka= "Fixing path to data files." +SUBST_FILES.kapooka= main.h objects.c +SUBST_SED.kapooka= "s!data/!${PREFIX}/share/kapooka/!" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/kapooka ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/kapooka + ${INSTALL_DATA_DIR} ${PREFIX}/share/kapooka/interface + ${INSTALL_DATA_DIR} ${PREFIX}/share/kapooka/levelDummy + ${INSTALL_DATA_DIR} ${PREFIX}/share/kapooka/music + ${INSTALL_DATA_DIR} ${PREFIX}/share/kapooka/sound + ${INSTALL_DATA_DIR} ${PREFIX}/share/kapooka/sprites + ${INSTALL_DATA} ${WRKSRC}/data/level.dat ${PREFIX}/share/kapooka + ${INSTALL_DATA} ${WRKSRC}/data/interface/* ${PREFIX}/share/kapooka/interface + ${INSTALL_DATA} ${WRKSRC}/data/levelDummy/* ${PREFIX}/share/kapooka/levelDummy + ${INSTALL_DATA} ${WRKSRC}/data/music/* ${PREFIX}/share/kapooka/music + ${INSTALL_DATA} ${WRKSRC}/data/sound/* ${PREFIX}/share/kapooka/sound + ${INSTALL_DATA} ${WRKSRC}/data/sprites/*.png ${PREFIX}/share/kapooka/sprites + +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../audio/libmikmod/buildlink3.mk" +.include "../../devel/SDL/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/kapooka/PLIST b/games/kapooka/PLIST new file mode 100644 index 00000000000..506d4f8ce18 --- /dev/null +++ b/games/kapooka/PLIST @@ -0,0 +1,45 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/24 17:05:04 wiz Exp $ +bin/kapooka +share/kapooka/level.dat +share/kapooka/interface/company_logo.png +share/kapooka/interface/title.png +share/kapooka/interface/title_bg.png +share/kapooka/levelDummy/layer0.png +share/kapooka/music/dummy.xm +share/kapooka/sound/weak_shot.wav +share/kapooka/sprites/1x1transparent.png +share/kapooka/sprites/blank.png +share/kapooka/sprites/exit.png +share/kapooka/sprites/interface_back_disabled.png +share/kapooka/sprites/interface_back_idle.png +share/kapooka/sprites/interface_back_in.png +share/kapooka/sprites/interface_back_lit.png +share/kapooka/sprites/interface_begin_disabled.png +share/kapooka/sprites/interface_begin_idle.png +share/kapooka/sprites/interface_begin_in.png +share/kapooka/sprites/interface_begin_lit.png +share/kapooka/sprites/interface_end_disabled.png +share/kapooka/sprites/interface_end_idle.png +share/kapooka/sprites/interface_end_in.png +share/kapooka/sprites/interface_end_lit.png +share/kapooka/sprites/interface_forward_disabled.png +share/kapooka/sprites/interface_forward_idle.png +share/kapooka/sprites/interface_forward_in.png +share/kapooka/sprites/interface_forward_lit.png +share/kapooka/sprites/mainchar_exit.png +share/kapooka/sprites/mainchar_idle.png +share/kapooka/sprites/mainchar_in_teleport.png +share/kapooka/sprites/mainchar_move_in.png +share/kapooka/sprites/mainchar_move_out.png +share/kapooka/sprites/mainchar_teleport.png +share/kapooka/sprites/standard_idle.png +share/kapooka/sprites/standard_move_in.png +share/kapooka/sprites/standard_move_out.png +share/kapooka/sprites/stuck_idle.png +share/kapooka/sprites/teleport_idle.png +@dirrm share/kapooka/sprites +@dirrm share/kapooka/sound +@dirrm share/kapooka/music +@dirrm share/kapooka/levelDummy +@dirrm share/kapooka/interface +@dirrm share/kapooka diff --git a/games/kapooka/distinfo b/games/kapooka/distinfo new file mode 100644 index 00000000000..a9fd1ab00d4 --- /dev/null +++ b/games/kapooka/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/11/24 17:05:04 wiz Exp $ + +SHA1 (kapooka_0.2.tar.bz2) = b61080370ccb47ca7320e812fdcdea39a1589aca +Size (kapooka_0.2.tar.bz2) = 322009 bytes +SHA1 (patch-aa) = 429e7ae7e70854bef13a860db8699376b203c158 diff --git a/games/kapooka/patches/patch-aa b/games/kapooka/patches/patch-aa new file mode 100644 index 00000000000..0c37cebaf9e --- /dev/null +++ b/games/kapooka/patches/patch-aa @@ -0,0 +1,20 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/11/24 17:05:04 wiz Exp $ + +--- Makefile.orig 2004-10-17 23:08:42.000000000 +0200 ++++ Makefile +@@ -1,10 +1,10 @@ + NAME=kapooka + #CC=gcc-3.0 +-CC=gcc +-DESTDIR=/usr/local +-DATADIR=$(DESTDIR)/$(NAME) +-COMPILE_FLAGS=-Wall -O2 -fomit-frame-pointer `libmikmod-config --cflags` -DDATADIR=$(DATADIR) -g +-LINK_FLAGS=-lm -L /usr/X11R6/lib -L /usr/local/lib `libmikmod-config --libs` -lpthread -lSDL -lSDL_image ++#CC=gcc ++DESTDIR=${PREFIX} ++DATADIR=$(DESTDIR)/share/$(NAME) ++COMPILE_FLAGS=-Wall -DDATADIR=$(DATADIR) -g ++LINK_FLAGS=-lm -L /usr/X11R6/lib `libmikmod-config --libs` `sdl-config --libs` -lSDL_image + CFILES=$(wildcard *.c) + OFILES=$(patsubst %.c,%.o,$(CFILES)) + |