diff options
author | pav <pav@FreeBSD.org> | 2005-07-13 21:00:23 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-07-13 21:00:23 +0800 |
commit | b1858e530811f4d4b66fac54078328f7deb507cb (patch) | |
tree | 21b45fcf2ae5bcab41159486ea310e1bd84e15e7 /games | |
parent | 77a224a6c795f5a822d4dd5a5aab5698c8a9f266 (diff) | |
download | freebsd-ports-graphics-b1858e530811f4d4b66fac54078328f7deb507cb.tar.gz freebsd-ports-graphics-b1858e530811f4d4b66fac54078328f7deb507cb.tar.zst freebsd-ports-graphics-b1858e530811f4d4b66fac54078328f7deb507cb.zip |
Alien Blaster
Your mission is simple: stop the invasion of the aliens and blast them!
PR: ports/83193
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/alienblaster/Makefile | 60 | ||||
-rw-r--r-- | games/alienblaster/distinfo | 2 | ||||
-rw-r--r-- | games/alienblaster/pkg-descr | 21 | ||||
-rw-r--r-- | games/alienblaster/pkg-plist | 139 |
5 files changed, 223 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 08f8abfb1c0..ed614843b31 100644 --- a/games/Makefile +++ b/games/Makefile @@ -25,6 +25,7 @@ SUBDIR += afternoonstalker SUBDIR += alephone SUBDIR += alephone-data + SUBDIR += alienblaster SUBDIR += amphetamine SUBDIR += amy SUBDIR += an diff --git a/games/alienblaster/Makefile b/games/alienblaster/Makefile new file mode 100644 index 00000000000..3f34f55214e --- /dev/null +++ b/games/alienblaster/Makefile @@ -0,0 +1,60 @@ +# New ports collection makefile for: games/alienblaster +# Date created: 8 Aug 2005 +# Whom: Alejandro Pulver <alejandro@varnet.biz> +# +# $FreeBSD$ +# + +PORTNAME= alienblaster +PORTVERSION= 1.1.0 +CATEGORIES= games +MASTER_SITES= http://www.informatik.uni-bremen.de/~schwardt/alienblaster/ +EXTRACT_SUFX= .tgz + +MAINTAINER= alejandro@varnet.biz +COMMENT= Alien Blaster + +USE_GMAKE= yes +USE_SDL= mixer sdl +USE_REINPLACE= yes +REINPLACE_ARGS= -i '' + +WRKSRC= ${WRKDIR}/${PORTNAME} + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= "use atoll() interface" +.endif + +post-patch: +# Fix make command + @${REINPLACE_CMD} -e 's|make|${GMAKE}|g' ${WRKSRC}/${MAKEFILE} + +# Fix Makefile + @${REINPLACE_CMD} -e 's|alienBlaster|${PORTNAME}|g ; \ + s|g++|${CXX}|g ; \ + s|-g||g ; \ + s|sdl-config|${SDL_CONFIG}|g ; \ + s|@echo ""||g' \ + ${WRKSRC}/src/Makefile + +# Fix paths to ${DATADIR} + @${REINPLACE_CMD} -e 's|\./|${DATADIR}/|g' \ + ${WRKSRC}/src/global.h \ + ${WRKSRC}/src/global.cc + @${REINPLACE_CMD} -e 's|\./|${DATADIR}/|g ; \ + s|=\(images\)|=${DATADIR}/\1|g' \ + ${WRKSRC}/cfg/level*.cfg + +do-install: +# Executable + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin + +# Data + ${MKDIR} ${DATADIR} +.for d in cfg images sound + ${CP} -R ${WRKSRC}/${d} ${DATADIR} +.endfor + +.include <bsd.port.post.mk> diff --git a/games/alienblaster/distinfo b/games/alienblaster/distinfo new file mode 100644 index 00000000000..ab9d30c4bee --- /dev/null +++ b/games/alienblaster/distinfo @@ -0,0 +1,2 @@ +MD5 (alienblaster-1.1.0.tgz) = 27412a868f7d4ae0949036aeb29a6691 +SIZE (alienblaster-1.1.0.tgz) = 6571270 diff --git a/games/alienblaster/pkg-descr b/games/alienblaster/pkg-descr new file mode 100644 index 00000000000..2ca229bb028 --- /dev/null +++ b/games/alienblaster/pkg-descr @@ -0,0 +1,21 @@ +Alien Blaster + +Your mission is simple: stop the invasion of the aliens and blast them! + +Features + +* many aliens to blast +* a big bad boss +* different weapons +* special items +* cooperative mode (2 players playing on 1 computer) +* gamepad/joystick support +* arcade mode with highscore +* open source +* published under GPL +* runs with Windows and Linux + +WWW: http://www.schwardtnet.de/alienblaster/ + +- Alejandro Pulver +alejandro@varnet.biz diff --git a/games/alienblaster/pkg-plist b/games/alienblaster/pkg-plist new file mode 100644 index 00000000000..9f3d03d8959 --- /dev/null +++ b/games/alienblaster/pkg-plist @@ -0,0 +1,139 @@ +bin/alienblaster +%%DATADIR%%/cfg/alienBlaster.cfg +%%DATADIR%%/cfg/alienBlasterDifficulty0.cfg +%%DATADIR%%/cfg/alienBlasterDifficulty1.cfg +%%DATADIR%%/cfg/alienBlasterDifficulty2.cfg +%%DATADIR%%/cfg/alienBlasterDifficulty3.cfg +%%DATADIR%%/cfg/alienBlasterDifficulty4.cfg +%%DATADIR%%/cfg/highscore.dat +%%DATADIR%%/cfg/level1.cfg +%%DATADIR%%/cfg/level2.cfg +%%DATADIR%%/cfg/levelArcade.cfg +%%DATADIR%%/images/alienblastericon.bmp +%%DATADIR%%/images/alienblasterintro.bmp +%%DATADIR%%/images/arcadeLogo.bmp +%%DATADIR%%/images/background.bmp +%%DATADIR%%/images/bannerBonus100.bmp +%%DATADIR%%/images/bannerBonus200.bmp +%%DATADIR%%/images/bannerEnemysKilled.bmp +%%DATADIR%%/images/bannerExcellent.bmp +%%DATADIR%%/images/bannerHealth.bmp +%%DATADIR%%/images/bannerHeiho.bmp +%%DATADIR%%/images/bannerItemDeflectorCollected.bmp +%%DATADIR%%/images/bannerItemDumbfireDoubleCollected.bmp +%%DATADIR%%/images/bannerItemEnergyBeamCollected.bmp +%%DATADIR%%/images/bannerItemHealthCollected.bmp +%%DATADIR%%/images/bannerItemHeatseekerCollected.bmp +%%DATADIR%%/images/bannerItemHellfireCollected.bmp +%%DATADIR%%/images/bannerItemKickAssRocketCollected.bmp +%%DATADIR%%/images/bannerItemLaserCollected.bmp +%%DATADIR%%/images/bannerItemMachineGunCollected.bmp +%%DATADIR%%/images/bannerItemNukeCollected.bmp +%%DATADIR%%/images/bannerItemPrimaryUpgradeCollected.bmp +%%DATADIR%%/images/bannerYouRule.bmp +%%DATADIR%%/images/bluePlain.bmp +%%DATADIR%%/images/bomber.bmp +%%DATADIR%%/images/bomberShadow.bmp +%%DATADIR%%/images/boss.bmp +%%DATADIR%%/images/boss1MainGun.bmp +%%DATADIR%%/images/boss1RocketLauncher.bmp +%%DATADIR%%/images/boss1ShotBatteryLeft.bmp +%%DATADIR%%/images/boss1ShotBatteryRight.bmp +%%DATADIR%%/images/boss2.bmp +%%DATADIR%%/images/boss2Shadow.bmp +%%DATADIR%%/images/dumbfire.bmp +%%DATADIR%%/images/enemyShotNormal.bmp +%%DATADIR%%/images/energyBeam.bmp +%%DATADIR%%/images/explosion.bmp +%%DATADIR%%/images/explosionEnemy.bmp +%%DATADIR%%/images/fighter.bmp +%%DATADIR%%/images/fighterShadow.bmp +%%DATADIR%%/images/font-14lightblue.bmp +%%DATADIR%%/images/font-14red.bmp +%%DATADIR%%/images/font-14white.bmp +%%DATADIR%%/images/font-20blue.bmp +%%DATADIR%%/images/font-20lightblue.bmp +%%DATADIR%%/images/font-20red.bmp +%%DATADIR%%/images/font-20white.bmp +%%DATADIR%%/images/gameOver.bmp +%%DATADIR%%/images/heatseeker.bmp +%%DATADIR%%/images/heavyFighter1.bmp +%%DATADIR%%/images/heavyFighter1Icon.bmp +%%DATADIR%%/images/heavyFighter1Small.bmp +%%DATADIR%%/images/heavyFighter2.bmp +%%DATADIR%%/images/heavyFighter2Icon.bmp +%%DATADIR%%/images/heavyFighter2Small.bmp +%%DATADIR%%/images/heavyFighterDeflector.bmp +%%DATADIR%%/images/heavyFighterShadow.bmp +%%DATADIR%%/images/heavyFighterShieldDamaged.bmp +%%DATADIR%%/images/heavyShot.bmp +%%DATADIR%%/images/hellfire.bmp +%%DATADIR%%/images/hellfireShadow.bmp +%%DATADIR%%/images/hovercraft.bmp +%%DATADIR%%/images/hovercraftWreck.bmp +%%DATADIR%%/images/hpStat.bmp +%%DATADIR%%/images/iconsSecondaryWeapons.bmp +%%DATADIR%%/images/iconsSpecials.bmp +%%DATADIR%%/images/itemDeflector.bmp +%%DATADIR%%/images/itemDumbfireDouble.bmp +%%DATADIR%%/images/itemEnergyBeam.bmp +%%DATADIR%%/images/itemHealth.bmp +%%DATADIR%%/images/itemHeatseeker.bmp +%%DATADIR%%/images/itemHellfire.bmp +%%DATADIR%%/images/itemKickAssRocket.bmp +%%DATADIR%%/images/itemLaser.bmp +%%DATADIR%%/images/itemMachineGun.bmp +%%DATADIR%%/images/itemNuke.bmp +%%DATADIR%%/images/itemPrimaryUpgrade.bmp +%%DATADIR%%/images/kickAssRocket.bmp +%%DATADIR%%/images/kickAssRocketShadow.bmp +%%DATADIR%%/images/laser.bmp +%%DATADIR%%/images/lightFighter1.bmp +%%DATADIR%%/images/lightFighter1Icon.bmp +%%DATADIR%%/images/lightFighter1Small.bmp +%%DATADIR%%/images/lightFighter2.bmp +%%DATADIR%%/images/lightFighter2Icon.bmp +%%DATADIR%%/images/lightFighter2Small.bmp +%%DATADIR%%/images/lightFighterShadow.bmp +%%DATADIR%%/images/lightFighterShieldDamaged.bmp +%%DATADIR%%/images/loading.bmp +%%DATADIR%%/images/machineGun.bmp +%%DATADIR%%/images/menuIcon.bmp +%%DATADIR%%/images/normalShot.bmp +%%DATADIR%%/images/normalShotHF.bmp +%%DATADIR%%/images/nukeEffect.bmp +%%DATADIR%%/images/paused.bmp +%%DATADIR%%/images/shotNuke.bmp +%%DATADIR%%/images/shotNukeShadow.bmp +%%DATADIR%%/images/smokePuffMedium.bmp +%%DATADIR%%/images/smokePuffSmall.bmp +%%DATADIR%%/images/sonic.bmp +%%DATADIR%%/images/tank.bmp +%%DATADIR%%/images/tankRocket.bmp +%%DATADIR%%/images/tankRocketShadow.bmp +%%DATADIR%%/images/tile-island1.bmp +%%DATADIR%%/images/tile-island2.bmp +%%DATADIR%%/images/tile-oilplatform.bmp +%%DATADIR%%/images/tile-water.bmp +%%DATADIR%%/images/whitePlain.bmp +%%DATADIR%%/images/wreckBomber.bmp +%%DATADIR%%/images/wreckBoss1.bmp +%%DATADIR%%/images/wreckBoss2.bmp +%%DATADIR%%/images/wreckBossBackground.bmp +%%DATADIR%%/images/wreckFighter.bmp +%%DATADIR%%/images/wreckTank.bmp +%%DATADIR%%/images/youLose.bmp +%%DATADIR%%/images/youWin.bmp +%%DATADIR%%/sound/alarm.wav +%%DATADIR%%/sound/choose.wav +%%DATADIR%%/sound/confirm.wav +%%DATADIR%%/sound/explosion.wav +%%DATADIR%%/sound/explosionBoss.wav +%%DATADIR%%/sound/intro.wav +%%DATADIR%%/sound/playon.wav +%%DATADIR%%/sound/shotPrimary.wav +%%DATADIR%%/sound/shotSecondary.wav +@dirrm %%DATADIR%%/sound +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/cfg +@dirrm %%DATADIR%% |