Initial import of overgod-1.0:
For too long has humanity been ruled by cruel and disputatious gods! Fly through the various layers of the Celestial Oversphere to unseat those who control the universe. Basically, you control a little vehicle in the middle of the screen and fly around and shoot things - a bit like asteroids, but the asteroids move independently and shoot back. You can also upgrade your vehicle in various ways. Features include: - Over 100 different enemies - Lots of randomness and chaos - Various different modes and unlockable challenges - 1 or 2 players (splitscreen) - Pretty low system requirements (about 300MHz is plenty, and it doesn't need any kind of fancy graphics card) - Days of fun! TODO: Writes config and highscore to ${PREFIX}/share/overgod. Either find a different solution or make dir group games writeable and overgod setgid games.
This commit is contained in:
parent
3b11e5cb1c
commit
953f05e4a6
5 changed files with 166 additions and 0 deletions
17
overgod/DESCR
Normal file
17
overgod/DESCR
Normal file
|
@ -0,0 +1,17 @@
|
|||
For too long has humanity been ruled by cruel and disputatious
|
||||
gods! Fly through the various layers of the Celestial Oversphere
|
||||
to unseat those who control the universe.
|
||||
|
||||
Basically, you control a little vehicle in the middle of the screen
|
||||
and fly around and shoot things - a bit like asteroids, but the
|
||||
asteroids move independently and shoot back. You can also upgrade
|
||||
your vehicle in various ways.
|
||||
|
||||
Features include:
|
||||
- Over 100 different enemies
|
||||
- Lots of randomness and chaos
|
||||
- Various different modes and unlockable challenges
|
||||
- 1 or 2 players (splitscreen)
|
||||
- Pretty low system requirements (about 300MHz is plenty, and it
|
||||
doesn't need any kind of fancy graphics card)
|
||||
- Days of fun!
|
46
overgod/Makefile
Normal file
46
overgod/Makefile
Normal file
|
@ -0,0 +1,46 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2009/07/18 15:25:55 thomasklausner Exp $
|
||||
#
|
||||
|
||||
DISTNAME= ogsrc10
|
||||
PKGNAME= overgod-1.0
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=overgod/}
|
||||
EXTRACT_SUFX= .zip
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://www.allegro.cc/depot/Overgod
|
||||
COMMENT= Shoot'em Up
|
||||
LICENSE= gnu-gpl-v2
|
||||
|
||||
WRKSRC= ${WRKDIR}
|
||||
|
||||
PKG_DESTDIR_SUPPORT= user-destdir
|
||||
INSTALLATION_DIRS= bin libexec share/doc/overgod
|
||||
INSTALLATION_DIRS+= share/overgod/gfx share/overgod/wavs/beat
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && \
|
||||
for i in *.c; \
|
||||
do \
|
||||
j=`${ECHO} $$i | sed "s/.c$$/.o/"`; \
|
||||
gcc $$i `allegro-config --cflags` -o $$j -c; \
|
||||
done; \
|
||||
gcc -o overgod *.o `allegro-config --libs`
|
||||
${ECHO} "#!/bin/sh" > ${WRKSRC}/overgod.sh
|
||||
${ECHO} "cd ${PREFIX}/share/overgod && ${PREFIX}/libexec/overgod" \
|
||||
>> ${WRKSRC}/overgod.sh
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/overgod ${DESTDIR}${PREFIX}/libexec
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/overgod.sh ${DESTDIR}${PREFIX}/bin/overgod
|
||||
${INSTALL_DATA} ${WRKSRC}/readme.txt \
|
||||
${DESTDIR}${PREFIX}/share/doc/overgod
|
||||
${INSTALL_DATA} ${WRKSRC}/gfx/* \
|
||||
${DESTDIR}${PREFIX}/share/overgod/gfx
|
||||
${INSTALL_DATA} ${WRKSRC}/wavs/*.* \
|
||||
${DESTDIR}${PREFIX}/share/overgod/wavs
|
||||
${INSTALL_DATA} ${WRKSRC}/wavs/beat/* \
|
||||
${DESTDIR}${PREFIX}/share/overgod/wavs/beat
|
||||
|
||||
.include "../../devel/allegro/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
95
overgod/PLIST
Normal file
95
overgod/PLIST
Normal file
|
@ -0,0 +1,95 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2009/07/18 15:25:55 thomasklausner Exp $
|
||||
bin/overgod
|
||||
libexec/overgod
|
||||
share/doc/overgod/readme.txt
|
||||
share/overgod/gfx/data.dat
|
||||
share/overgod/gfx/gb_big1.bmp
|
||||
share/overgod/gfx/gb_big2.bmp
|
||||
share/overgod/gfx/gb_big3.bmp
|
||||
share/overgod/gfx/gb_lsh.bmp
|
||||
share/overgod/gfx/gb_maze.bmp
|
||||
share/overgod/gfx/gb_med1.bmp
|
||||
share/overgod/gfx/gb_nme1.bmp
|
||||
share/overgod/gfx/gb_nme2.bmp
|
||||
share/overgod/gfx/gb_nmebm.bmp
|
||||
share/overgod/gfx/gb_si.bmp
|
||||
share/overgod/gfx/gb_small.bmp
|
||||
share/overgod/gfx/gb_small2.bmp
|
||||
share/overgod/gfx/gb_tiles.bmp
|
||||
share/overgod/gfx/gb_title.bmp
|
||||
share/overgod/wavs/alarm.wav
|
||||
share/overgod/wavs/bang.wav
|
||||
share/overgod/wavs/beat/accord.wav
|
||||
share/overgod/wavs/beat/bass.wav
|
||||
share/overgod/wavs/beat/bass2.wav
|
||||
share/overgod/wavs/beat/bell_l.wav
|
||||
share/overgod/wavs/beat/bell_s.wav
|
||||
share/overgod/wavs/beat/brass.wav
|
||||
share/overgod/wavs/beat/choir.wav
|
||||
share/overgod/wavs/beat/drum1.wav
|
||||
share/overgod/wavs/beat/drum2.wav
|
||||
share/overgod/wavs/beat/flute.wav
|
||||
share/overgod/wavs/beat/lowdrum.wav
|
||||
share/overgod/wavs/beat/mosq.wav
|
||||
share/overgod/wavs/beat/odd.wav
|
||||
share/overgod/wavs/beat/ppipe.wav
|
||||
share/overgod/wavs/beat/reverse.wav
|
||||
share/overgod/wavs/beat/reverse2.wav
|
||||
share/overgod/wavs/beat/saw.wav
|
||||
share/overgod/wavs/beat/space.wav
|
||||
share/overgod/wavs/beat/sparkle.wav
|
||||
share/overgod/wavs/beat/stick.wav
|
||||
share/overgod/wavs/beat/string.wav
|
||||
share/overgod/wavs/beat/sweep.wav
|
||||
share/overgod/wavs/beat/ting.wav
|
||||
share/overgod/wavs/beat/twirm.wav
|
||||
share/overgod/wavs/beat/zapdrum1.wav
|
||||
share/overgod/wavs/beat/zapdrum2.wav
|
||||
share/overgod/wavs/bigbang.wav
|
||||
share/overgod/wavs/blast.wav
|
||||
share/overgod/wavs/block.wav
|
||||
share/overgod/wavs/bump.wav
|
||||
share/overgod/wavs/bump2.wav
|
||||
share/overgod/wavs/burst.wav
|
||||
share/overgod/wavs/bursts.wav
|
||||
share/overgod/wavs/burstz.wav
|
||||
share/overgod/wavs/burstzl.wav
|
||||
share/overgod/wavs/chime.wav
|
||||
share/overgod/wavs/chime2.wav
|
||||
share/overgod/wavs/chirp2.wav
|
||||
share/overgod/wavs/click.wav
|
||||
share/overgod/wavs/cymbal.wav
|
||||
share/overgod/wavs/dart.wav
|
||||
share/overgod/wavs/dno.wav
|
||||
share/overgod/wavs/drive.wav
|
||||
share/overgod/wavs/extra.wav
|
||||
share/overgod/wavs/eye.wav
|
||||
share/overgod/wavs/gameover.wav
|
||||
share/overgod/wavs/gblat.wav
|
||||
share/overgod/wavs/jet.wav
|
||||
share/overgod/wavs/launch.wav
|
||||
share/overgod/wavs/longzap.wav
|
||||
share/overgod/wavs/menu.wav
|
||||
share/overgod/wavs/minebang.wav
|
||||
share/overgod/wavs/phase.wav
|
||||
share/overgod/wavs/ppipe.wav
|
||||
share/overgod/wavs/puff.wav
|
||||
share/overgod/wavs/repair.wav
|
||||
share/overgod/wavs/seeker.wav
|
||||
share/overgod/wavs/shadow.wav
|
||||
share/overgod/wavs/sharpzap.wav
|
||||
share/overgod/wavs/shield.wav
|
||||
share/overgod/wavs/shielde.wav
|
||||
share/overgod/wavs/spawn.wav
|
||||
share/overgod/wavs/splerk.wav
|
||||
share/overgod/wavs/squelch1.wav
|
||||
share/overgod/wavs/squelch2.wav
|
||||
share/overgod/wavs/success.wav
|
||||
share/overgod/wavs/symbol.wav
|
||||
share/overgod/wavs/teeth.wav
|
||||
share/overgod/wavs/twing.wav
|
||||
share/overgod/wavs/warble.wav
|
||||
share/overgod/wavs/warbleb.wav
|
||||
share/overgod/wavs/whine4.wav
|
||||
share/overgod/wavs/worms.wav
|
||||
share/overgod/wavs/zapstep.wav
|
3
overgod/TODO
Normal file
3
overgod/TODO
Normal file
|
@ -0,0 +1,3 @@
|
|||
Writes config and highscore to ${PREFIX}/share/overgod.
|
||||
Either find a different solution or make dir group games writeable
|
||||
and overgod setgid games.
|
5
overgod/distinfo
Normal file
5
overgod/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2009/07/18 15:25:55 thomasklausner Exp $
|
||||
|
||||
SHA1 (ogsrc10.zip) = 3656eabb287d9f8ce25a6ba9af0c9e3cbeff20df
|
||||
RMD160 (ogsrc10.zip) = df872c4e8f61741c7003c09118fb617daf81418a
|
||||
Size (ogsrc10.zip) = 1774796 bytes
|
Loading…
Reference in a new issue