NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
Battalion was a game written in 1994 on a Silicon Graphics Indy in GL for
the IndiZone contest. This version also ran in the CAVE(tm) as a virtual
reality game at the EVE 4 art show in May 1995. The GL version won 'best
indy software' and is available on the Indizone3 CDROM. It was then
converted to OpenGL (with several enhancements) and modified in late 1996
to work with the Mesa graphics library. In 1997 it won the Hot Mix 17 game
contest from SGI, and was available on the Hot Mix 17 CDROM.
Here is the description of battalion from the Silicon Graphics homepage
in Japan.
Battalion wa 'kaiju ga bakuhatsu, hakai' wo kuri-kaesu game desu.
Battalion is a game where 'A monster blows up, destroys' repeats.
... pretty much says it all ...
# $NetBSD: Makefile,v 1.42 2008/09/25 14:02:09 wiz Exp $
DISTNAME= battalion
PKGNAME= battalion-1.4
PKGREVISION= 7
CATEGORIES= games x11
MASTER_SITES= http://www.evl.uic.edu/aej/BATTALION/
DISTFILES= battalionSource1.4.tar.Z battalionSUN4.tar.gz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.evl.uic.edu/aej/AndyBattalion.html
COMMENT= Virtual reality 3D GL game for X11
NOT_FOR_PLATFORM= *-*-alpha # relies on Mesa (gcc)
PKG_DESTDIR_SUPPORT= user-destdir
SETGIDGAME= yes
WRKSRC= ${WRKDIR}/battalionSource
EXTRACT_ONLY= battalionSource1.4.tar.Z
USE_TOOLS+= gtar
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly"
MAKE_ENV+= LIBFLAGS=-lcompat
.endif
SPECIAL_PERMS+= bin/battalion ${SETGID_GAMES_PERMS}
CONF_FILES_PERMS= /dev/null /var/games/battalion_hiscore \
${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
INSTALLATION_DIRS= bin ${PKGMANDIR}/man6
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/battalion ${DESTDIR}${PREFIX}/bin
cd ${WRKDIR} && \
${GZCAT} ${DISTDIR}/battalionSUN4.tar.gz | ${GTAR} xmf -
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/battalion/HELP
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/battalion/battalion.data/DATA
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/battalion/battalion.data/MUSIC
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/battalion/battalion.data/SOUNDS
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/battalion/battalion.data/TEXTURES
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/DATA/* ${DESTDIR}${PREFIX}/share/battalion/battalion.data/DATA
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/MUSIC/* ${DESTDIR}${PREFIX}/share/battalion/battalion.data/MUSIC
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/SOUNDS/* ${DESTDIR}${PREFIX}/share/battalion/battalion.data/SOUNDS
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/TEXTURES/* ${DESTDIR}${PREFIX}/share/battalion/battalion.data/TEXTURES
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/battalion.sho ${DESTDIR}${PREFIX}/share/battalion/battalion.data
${INSTALL_MAN} ${WRKDIR}/battalionSUN4/battalion.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/battalion.6
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/HELP/* ${DESTDIR}${PREFIX}/share/battalion/HELP
pre-clean:
@${RM} -rf ${WRKDIR}/battalionSUN4
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:56:40 joerg Exp $
bin/battalion
man/man6/battalion.6
share/battalion/HELP/bathelp01.gif
share/battalion/HELP/bathelp02.gif
share/battalion/HELP/bathelp03.gif
share/battalion/HELP/bathelp04.gif
share/battalion/HELP/bathelp05.gif
share/battalion/HELP/bathelp06.gif
share/battalion/HELP/bathelp07.gif
share/battalion/HELP/bathelp08.gif
share/battalion/HELP/bathelp09.gif
share/battalion/HELP/bathelp10.gif
share/battalion/HELP/bathelp11.gif
share/battalion/battalion.data/DATA/road.data
share/battalion/battalion.data/DATA/tank.data
share/battalion/battalion.data/DATA/tree.data
share/battalion/battalion.data/MUSIC/1.au
share/battalion/battalion.data/MUSIC/2.au
share/battalion/battalion.data/MUSIC/3.au
share/battalion/battalion.data/MUSIC/4.au
share/battalion/battalion.data/MUSIC/5.au
share/battalion/battalion.data/MUSIC/d1.au
share/battalion/battalion.data/MUSIC/d2.au
share/battalion/battalion.data/MUSIC/d3.au
share/battalion/battalion.data/MUSIC/d4.au
share/battalion/battalion.data/MUSIC/d5.au
share/battalion/battalion.data/SOUNDS/beam.au
share/battalion/battalion.data/SOUNDS/boom.au
share/battalion/battalion.data/SOUNDS/crash.au
share/battalion/battalion.data/SOUNDS/monsterbeam.au
share/battalion/battalion.data/SOUNDS/rocket.au
share/battalion/battalion.data/SOUNDS/slag.au
share/battalion/battalion.data/SOUNDS/tank.au
share/battalion/battalion.data/SOUNDS/tech.au
share/battalion/battalion.data/TEXTURES/road.tex
share/battalion/battalion.data/TEXTURES/screenleft.tex
share/battalion/battalion.data/TEXTURES/screenright.tex
share/battalion/battalion.data/TEXTURES/treewood.tex
share/battalion/battalion.data/battalion.sho
$NetBSD: distinfo,v 1.8 2007/08/01 20:45:59 joerg Exp $
SHA1 (battalionSource1.4.tar.Z) = 50891668a9b6745fcb4e070805c085487a5176d8
RMD160 (battalionSource1.4.tar.Z) = 109e5e38239f2c1d05cd4ab9619634c2d44ce890
Size (battalionSource1.4.tar.Z) = 186221 bytes
SHA1 (battalionSUN4.tar.gz) = 5cc314e192320a7505dddf730bbcccaef212ff4a
RMD160 (battalionSUN4.tar.gz) = 73c6ad54673918b55100f671dfdba4e09d980703
Size (battalionSUN4.tar.gz) = 1593265 bytes
SHA1 (patch-aa) = 1f32510f308e8c081d9a23f7213c564035e0c823
SHA1 (patch-ab) = a47c5be93d82555b4fed23f5d5e71169859ebb49
SHA1 (patch-ac) = a2b15a1bbff53cd6804b063dc776c34fcf55ecba
SHA1 (patch-ad) = 97b000c9173b2d40d26889ae1dda36167d57ae77