ports/83193: New port: games/alienblaster - Alien Blaster

Alejandro Pulver alejandro at varnet.biz
Sat Jul 9 16:50:21 UTC 2005


>Number:         83193
>Category:       ports
>Synopsis:       New port: games/alienblaster - Alien Blaster
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 09 16:50:20 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Alejandro Pulver
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:


System: FreeBSD 5.4-RELEASE #0: Sat May 21 12:14:47 ART 2005
    root at phobos.mars.bsd:/usr/src/sys/i386/compile/ATHLON-ALE



>Description:





>How-To-Repeat:





>Fix:


--- alienblaster.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	alienblaster
#	alienblaster/Makefile
#	alienblaster/pkg-descr
#	alienblaster/distinfo
#	alienblaster/pkg-plist
#
echo c - alienblaster
mkdir -p alienblaster > /dev/null 2>&1
echo x - alienblaster/Makefile
sed 's/^X//' >alienblaster/Makefile << 'END-of-alienblaster/Makefile'
X# New ports collection makefile for:	games/alienblaster
X# Date created:			8 Aug 2005
X# Whom:				Alejandro Pulver <alejandro at varnet.biz>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	alienblaster
XPORTVERSION=	1.1.0
XCATEGORIES=	games
XMASTER_SITES=	http://www.informatik.uni-bremen.de/~schwardt/alienblaster/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	alejandro at varnet.biz
XCOMMENT=	Alien Blaster
X
XUSE_GMAKE=	yes
XUSE_SDL=	mixer sdl
XUSE_REINPLACE=	yes
XREINPLACE_ARGS=	-i ''
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
Xpost-patch:
X# Fix make command
X	@${REINPLACE_CMD} -e 's|make|${GMAKE}|g' ${WRKSRC}/${MAKEFILE}
X
X# Fix Makefile
X	@${REINPLACE_CMD} -e 's|alienBlaster|${PORTNAME}|g ; \
X			s|g++|${CXX}|g ; \
X			s|-g||g ; \
X			s|sdl-config|${SDL_CONFIG}|g ; \
X			s|@echo ""||g' \
X				${WRKSRC}/src/Makefile
X
X# Fix paths to ${DATADIR}
X	@${REINPLACE_CMD} -e 's|\./|${DATADIR}/|g' \
X				${WRKSRC}/src/global.h \
X				${WRKSRC}/src/global.cc
X	@${REINPLACE_CMD} -e 's|\./|${DATADIR}/|g ; \
X			s|=\(images\)|=${DATADIR}/\1|g' \
X				${WRKSRC}/cfg/level*.cfg
X
Xdo-install:
X# Executable
X	@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X
X# Data
X	@${MKDIR} ${DATADIR}
X.for d in cfg images sound
X	@${CP} -R ${WRKSRC}/${d} ${DATADIR}
X.endfor
X
X.include <bsd.port.mk>
END-of-alienblaster/Makefile
echo x - alienblaster/pkg-descr
sed 's/^X//' >alienblaster/pkg-descr << 'END-of-alienblaster/pkg-descr'
XAlien Blaster
X
XYour mission is simple: stop the invasion of the aliens and blast them!
X
XFeatures
X
X* many aliens to blast
X* a big bad boss
X* different weapons
X* special items
X* cooperative mode (2 players playing on 1 computer)
X* gamepad/joystick support
X* arcade mode with highscore
X* open source
X* published under GPL
X* runs with Windows and Linux
X
XWWW: http://www.schwardtnet.de/alienblaster/
X
X- Alejandro Pulver
Xalejandro at varnet.biz
END-of-alienblaster/pkg-descr
echo x - alienblaster/distinfo
sed 's/^X//' >alienblaster/distinfo << 'END-of-alienblaster/distinfo'
XMD5 (alienblaster-1.1.0.tgz) = 27412a868f7d4ae0949036aeb29a6691
XSIZE (alienblaster-1.1.0.tgz) = 6571270
END-of-alienblaster/distinfo
echo x - alienblaster/pkg-plist
sed 's/^X//' >alienblaster/pkg-plist << 'END-of-alienblaster/pkg-plist'
Xbin/alienblaster
X%%DATADIR%%/cfg/alienBlaster.cfg
X%%DATADIR%%/cfg/alienBlasterDifficulty0.cfg
X%%DATADIR%%/cfg/alienBlasterDifficulty1.cfg
X%%DATADIR%%/cfg/alienBlasterDifficulty2.cfg
X%%DATADIR%%/cfg/alienBlasterDifficulty3.cfg
X%%DATADIR%%/cfg/alienBlasterDifficulty4.cfg
X%%DATADIR%%/cfg/highscore.dat
X%%DATADIR%%/cfg/level1.cfg
X%%DATADIR%%/cfg/level2.cfg
X%%DATADIR%%/cfg/levelArcade.cfg
X%%DATADIR%%/images/alienblastericon.bmp
X%%DATADIR%%/images/alienblasterintro.bmp
X%%DATADIR%%/images/arcadeLogo.bmp
X%%DATADIR%%/images/background.bmp
X%%DATADIR%%/images/bannerBonus100.bmp
X%%DATADIR%%/images/bannerBonus200.bmp
X%%DATADIR%%/images/bannerEnemysKilled.bmp
X%%DATADIR%%/images/bannerExcellent.bmp
X%%DATADIR%%/images/bannerHealth.bmp
X%%DATADIR%%/images/bannerHeiho.bmp
X%%DATADIR%%/images/bannerItemDeflectorCollected.bmp
X%%DATADIR%%/images/bannerItemDumbfireDoubleCollected.bmp
X%%DATADIR%%/images/bannerItemEnergyBeamCollected.bmp
X%%DATADIR%%/images/bannerItemHealthCollected.bmp
X%%DATADIR%%/images/bannerItemHeatseekerCollected.bmp
X%%DATADIR%%/images/bannerItemHellfireCollected.bmp
X%%DATADIR%%/images/bannerItemKickAssRocketCollected.bmp
X%%DATADIR%%/images/bannerItemLaserCollected.bmp
X%%DATADIR%%/images/bannerItemMachineGunCollected.bmp
X%%DATADIR%%/images/bannerItemNukeCollected.bmp
X%%DATADIR%%/images/bannerItemPrimaryUpgradeCollected.bmp
X%%DATADIR%%/images/bannerYouRule.bmp
X%%DATADIR%%/images/bluePlain.bmp
X%%DATADIR%%/images/bomber.bmp
X%%DATADIR%%/images/bomberShadow.bmp
X%%DATADIR%%/images/boss.bmp
X%%DATADIR%%/images/boss1MainGun.bmp
X%%DATADIR%%/images/boss1RocketLauncher.bmp
X%%DATADIR%%/images/boss1ShotBatteryLeft.bmp
X%%DATADIR%%/images/boss1ShotBatteryRight.bmp
X%%DATADIR%%/images/boss2.bmp
X%%DATADIR%%/images/boss2Shadow.bmp
X%%DATADIR%%/images/dumbfire.bmp
X%%DATADIR%%/images/enemyShotNormal.bmp
X%%DATADIR%%/images/energyBeam.bmp
X%%DATADIR%%/images/explosion.bmp
X%%DATADIR%%/images/explosionEnemy.bmp
X%%DATADIR%%/images/fighter.bmp
X%%DATADIR%%/images/fighterShadow.bmp
X%%DATADIR%%/images/font-14lightblue.bmp
X%%DATADIR%%/images/font-14red.bmp
X%%DATADIR%%/images/font-14white.bmp
X%%DATADIR%%/images/font-20blue.bmp
X%%DATADIR%%/images/font-20lightblue.bmp
X%%DATADIR%%/images/font-20red.bmp
X%%DATADIR%%/images/font-20white.bmp
X%%DATADIR%%/images/gameOver.bmp
X%%DATADIR%%/images/heatseeker.bmp
X%%DATADIR%%/images/heavyFighter1.bmp
X%%DATADIR%%/images/heavyFighter1Icon.bmp
X%%DATADIR%%/images/heavyFighter1Small.bmp
X%%DATADIR%%/images/heavyFighter2.bmp
X%%DATADIR%%/images/heavyFighter2Icon.bmp
X%%DATADIR%%/images/heavyFighter2Small.bmp
X%%DATADIR%%/images/heavyFighterDeflector.bmp
X%%DATADIR%%/images/heavyFighterShadow.bmp
X%%DATADIR%%/images/heavyFighterShieldDamaged.bmp
X%%DATADIR%%/images/heavyShot.bmp
X%%DATADIR%%/images/hellfire.bmp
X%%DATADIR%%/images/hellfireShadow.bmp
X%%DATADIR%%/images/hovercraft.bmp
X%%DATADIR%%/images/hovercraftWreck.bmp
X%%DATADIR%%/images/hpStat.bmp
X%%DATADIR%%/images/iconsSecondaryWeapons.bmp
X%%DATADIR%%/images/iconsSpecials.bmp
X%%DATADIR%%/images/itemDeflector.bmp
X%%DATADIR%%/images/itemDumbfireDouble.bmp
X%%DATADIR%%/images/itemEnergyBeam.bmp
X%%DATADIR%%/images/itemHealth.bmp
X%%DATADIR%%/images/itemHeatseeker.bmp
X%%DATADIR%%/images/itemHellfire.bmp
X%%DATADIR%%/images/itemKickAssRocket.bmp
X%%DATADIR%%/images/itemLaser.bmp
X%%DATADIR%%/images/itemMachineGun.bmp
X%%DATADIR%%/images/itemNuke.bmp
X%%DATADIR%%/images/itemPrimaryUpgrade.bmp
X%%DATADIR%%/images/kickAssRocket.bmp
X%%DATADIR%%/images/kickAssRocketShadow.bmp
X%%DATADIR%%/images/laser.bmp
X%%DATADIR%%/images/lightFighter1.bmp
X%%DATADIR%%/images/lightFighter1Icon.bmp
X%%DATADIR%%/images/lightFighter1Small.bmp
X%%DATADIR%%/images/lightFighter2.bmp
X%%DATADIR%%/images/lightFighter2Icon.bmp
X%%DATADIR%%/images/lightFighter2Small.bmp
X%%DATADIR%%/images/lightFighterShadow.bmp
X%%DATADIR%%/images/lightFighterShieldDamaged.bmp
X%%DATADIR%%/images/loading.bmp
X%%DATADIR%%/images/machineGun.bmp
X%%DATADIR%%/images/menuIcon.bmp
X%%DATADIR%%/images/normalShot.bmp
X%%DATADIR%%/images/normalShotHF.bmp
X%%DATADIR%%/images/nukeEffect.bmp
X%%DATADIR%%/images/paused.bmp
X%%DATADIR%%/images/shotNuke.bmp
X%%DATADIR%%/images/shotNukeShadow.bmp
X%%DATADIR%%/images/smokePuffMedium.bmp
X%%DATADIR%%/images/smokePuffSmall.bmp
X%%DATADIR%%/images/sonic.bmp
X%%DATADIR%%/images/tank.bmp
X%%DATADIR%%/images/tankRocket.bmp
X%%DATADIR%%/images/tankRocketShadow.bmp
X%%DATADIR%%/images/tile-island1.bmp
X%%DATADIR%%/images/tile-island2.bmp
X%%DATADIR%%/images/tile-oilplatform.bmp
X%%DATADIR%%/images/tile-water.bmp
X%%DATADIR%%/images/whitePlain.bmp
X%%DATADIR%%/images/wreckBomber.bmp
X%%DATADIR%%/images/wreckBoss1.bmp
X%%DATADIR%%/images/wreckBoss2.bmp
X%%DATADIR%%/images/wreckBossBackground.bmp
X%%DATADIR%%/images/wreckFighter.bmp
X%%DATADIR%%/images/wreckTank.bmp
X%%DATADIR%%/images/youLose.bmp
X%%DATADIR%%/images/youWin.bmp
X%%DATADIR%%/sound/alarm.wav
X%%DATADIR%%/sound/choose.wav
X%%DATADIR%%/sound/confirm.wav
X%%DATADIR%%/sound/explosion.wav
X%%DATADIR%%/sound/explosionBoss.wav
X%%DATADIR%%/sound/intro.wav
X%%DATADIR%%/sound/playon.wav
X%%DATADIR%%/sound/shotPrimary.wav
X%%DATADIR%%/sound/shotSecondary.wav
X at dirrm %%DATADIR%%/sound
X at dirrm %%DATADIR%%/images
X at dirrm %%DATADIR%%/cfg
X at dirrm %%DATADIR%%
END-of-alienblaster/pkg-plist
exit

--- alienblaster.shar ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list