Date: Tue, 3 Jun 2008 18:06:52 +0400 (MSD) From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/124234: [NEW PORT] games/hedgewars: Free Worms-like turn based strategy game Message-ID: <20080603140652.C2F1D1702D@hades.panopticon> Resent-Message-ID: <200806031410.m53EA28w059157@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 124234 >Category: ports >Synopsis: [NEW PORT] games/hedgewars: Free Worms-like turn based strategy game >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: Tue Jun 03 14:10:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 7.0-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Fri Apr 25 11:18:45 MSD 2008 root@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Each player controls a team of several hedgehogs. During the course of the game, players take turns with one of their hedgehogs. They then use whatever tools and weapons are available to attack and kill the opponents' hedgehogs, thereby winning the game. Hedgehogs may move around the terrain in a variety of ways, normally by walking and jumping but also by using particular tools such as the "Rope" or "Parachute", to move to otherwise inaccessible areas. Each turn is time-limited to ensure that players do not hold up the game with excessive thinking or moving. A large variety of tools and weapons are available for players during the game: Grenade, Cluster Bomb, Bazooka, UFO, Shotgun, Desert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope, Pneumatic pick, Parachute. Most weapons, when used, cause explosions that deform the terrain, removing circular chunks. The landscape is an island floating on a body of water, or a restricted cave with water at the bottom. A hedgehog dies when it enters the water (either by falling off the island, or through a hole in the bottom of it), it is thrown off either side of the arena or when its health is reduced, typically from contact with explosions, to zero (the damage dealt to the attacked hedgehog or hedgehogs after a player's or CPU turn is shown only when all movement on the battlefield has ceased). WWW: http://www.hedgewars.org --- Attention! You'll be surprised how many strange dependencies this port requires. This is because of lang/fpc-utils, which should be split into several ports. I'll send PR with fpc issues I've met during creation of this port to acm@, but if you need a quich hack, feel free to mail me. >How-To-Repeat: >Fix: --- hedgewars-0.9.3.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: # # hedgewars # hedgewars/Makefile # hedgewars/pkg-descr # hedgewars/pkg-plist # hedgewars/distinfo # echo c - hedgewars mkdir -p hedgewars > /dev/null 2>&1 echo x - hedgewars/Makefile sed 's/^X//' >hedgewars/Makefile << 'END-of-hedgewars/Makefile' X# New ports collection makefile for: hedgewars X# Date created: 24 May 2008 X# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru> X# X# $FreeBSD$ X# X XPORTNAME= hedgewars XPORTVERSION= 0.9.3 XCATEGORIES= games XMASTER_SITES= http://hedgewars.org/download/ \ X http://www.amdmi3.ru/distfiles/ XDISTNAME= ${PORTNAME}-src-${PORTVERSION} X XMAINTAINER= amdmi3@amdmi3.ru XCOMMENT= Free Worms-like turn based strategy game X XBUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \ X ${LOCALBASE}/lib/fpc/2.2.0/units/i386-freebsd/opengl/Package.fpc:${PORTSDIR}/x11/fpc-x11 X XUSE_BZIP2= yes XUSE_CMAKE= yes XUSE_SDL= sdl mixer image ttf net XUSE_QT_VERSION= 4 XQT_COMPONENTS= corelib moc rcc gui svg xml network X XONLY_FOR_ARCHS= i386 XONLY_FOR_ARCHS_REASON= fpc only supports i386 X X.include <bsd.port.mk> END-of-hedgewars/Makefile echo x - hedgewars/pkg-descr sed 's/^X//' >hedgewars/pkg-descr << 'END-of-hedgewars/pkg-descr' XEach player controls a team of several hedgehogs. During the course Xof the game, players take turns with one of their hedgehogs. They Xthen use whatever tools and weapons are available to attack and Xkill the opponents' hedgehogs, thereby winning the game. Hedgehogs Xmay move around the terrain in a variety of ways, normally by walking Xand jumping but also by using particular tools such as the "Rope" Xor "Parachute", to move to otherwise inaccessible areas. Each turn Xis time-limited to ensure that players do not hold up the game with Xexcessive thinking or moving. X XA large variety of tools and weapons are available for players Xduring the game: Grenade, Cluster Bomb, Bazooka, UFO, Shotgun, XDesert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope, XPneumatic pick, Parachute. Most weapons, when used, cause explosions Xthat deform the terrain, removing circular chunks. The landscape Xis an island floating on a body of water, or a restricted cave with Xwater at the bottom. A hedgehog dies when it enters the water (either Xby falling off the island, or through a hole in the bottom of it), Xit is thrown off either side of the arena or when its health is Xreduced, typically from contact with explosions, to zero (the damage Xdealt to the attacked hedgehog or hedgehogs after a player's or CPU Xturn is shown only when all movement on the battlefield has ceased). X XWWW: http://www.hedgewars.org END-of-hedgewars/pkg-descr echo x - hedgewars/pkg-plist sed 's/^X//' >hedgewars/pkg-plist << 'END-of-hedgewars/pkg-plist' Xbin/hedgewars Xbin/hwengine X%%DATADIR%%/Data/Fonts/DejaVuSans.ttf X%%DATADIR%%/Data/Forts/BarrelhouseL.png X%%DATADIR%%/Data/Forts/BarrelhouseR.png X%%DATADIR%%/Data/Forts/IslandL.png X%%DATADIR%%/Data/Forts/IslandR.png X%%DATADIR%%/Data/Graphics/AirBomb.png X%%DATADIR%%/Data/Graphics/Airplane.png X%%DATADIR%%/Data/Graphics/AmmoMenu/AmmoName.png X%%DATADIR%%/Data/Graphics/AmmoMenu/Ammos.png X%%DATADIR%%/Data/Graphics/AmmoMenu/BrdrLines.png X%%DATADIR%%/Data/Graphics/AmmoMenu/Selection.png X%%DATADIR%%/Data/Graphics/AmmoMenu/Slot.png X%%DATADIR%%/Data/Graphics/AmmoMenu/SlotKeys.png X%%DATADIR%%/Data/Graphics/Arrow.png X%%DATADIR%%/Data/Graphics/BigDigits.png X%%DATADIR%%/Data/Graphics/BlueWater.png X%%DATADIR%%/Data/Graphics/Bomb.png X%%DATADIR%%/Data/Graphics/Case.png X%%DATADIR%%/Data/Graphics/ClBomb.png X%%DATADIR%%/Data/Graphics/ClParticle.png X%%DATADIR%%/Data/Graphics/Clouds.png X%%DATADIR%%/Data/Graphics/Console.png X%%DATADIR%%/Data/Graphics/Crosshair.png X%%DATADIR%%/Data/Graphics/Expl50.png X%%DATADIR%%/Data/Graphics/Finger.png X%%DATADIR%%/Data/Graphics/FirstAid.png X%%DATADIR%%/Data/Graphics/Flame.png X%%DATADIR%%/Data/Graphics/Frame.png X%%DATADIR%%/Data/Graphics/Girder.png X%%DATADIR%%/Data/Graphics/Graves/Bone.png X%%DATADIR%%/Data/Graphics/Graves/Flower.png X%%DATADIR%%/Data/Graphics/Graves/Grave.png X%%DATADIR%%/Data/Graphics/Graves/Rip.png X%%DATADIR%%/Data/Graphics/Graves/Simple.png X%%DATADIR%%/Data/Graphics/Graves/Statue.png X%%DATADIR%%/Data/Graphics/Graves/coffin.png X%%DATADIR%%/Data/Graphics/Graves/eyecross.png X%%DATADIR%%/Data/Graphics/Graves/pyramid.png X%%DATADIR%%/Data/Graphics/Graves/star.png X%%DATADIR%%/Data/Graphics/Grenade.png X%%DATADIR%%/Data/Graphics/HHDeath.png X%%DATADIR%%/Data/Graphics/Hammer.png X%%DATADIR%%/Data/Graphics/Hedgehog.png X%%DATADIR%%/Data/Graphics/Hedgehog/amAirAttack.png X%%DATADIR%%/Data/Graphics/Hedgehog/amBTorch_i.png X%%DATADIR%%/Data/Graphics/Hedgehog/amBTorch_w.png X%%DATADIR%%/Data/Graphics/Hedgehog/amBaseball.png X%%DATADIR%%/Data/Graphics/Hedgehog/amBazooka.png X%%DATADIR%%/Data/Graphics/Hedgehog/amDEagle.png X%%DATADIR%%/Data/Graphics/Hedgehog/amDEagle_w.png X%%DATADIR%%/Data/Graphics/Hedgehog/amRope.png X%%DATADIR%%/Data/Graphics/Hedgehog/amShotgun.png X%%DATADIR%%/Data/Graphics/Hedgehog/amShotgun_w.png X%%DATADIR%%/Data/Graphics/Lag.png X%%DATADIR%%/Data/Graphics/MineOff.png X%%DATADIR%%/Data/Graphics/MineOn.png X%%DATADIR%%/Data/Graphics/Parachute.png X%%DATADIR%%/Data/Graphics/Power.png X%%DATADIR%%/Data/Graphics/PowerBar.png X%%DATADIR%%/Data/Graphics/Progress.png X%%DATADIR%%/Data/Graphics/RopeHook.png X%%DATADIR%%/Data/Graphics/RopeNode.png X%%DATADIR%%/Data/Graphics/SmokeTrace.png X%%DATADIR%%/Data/Graphics/Switch.png X%%DATADIR%%/Data/Graphics/Target.png X%%DATADIR%%/Data/Graphics/Targetp.png X%%DATADIR%%/Data/Graphics/Teleport.png X%%DATADIR%%/Data/Graphics/UFO.png X%%DATADIR%%/Data/Graphics/WindBar.png X%%DATADIR%%/Data/Graphics/WindL.png X%%DATADIR%%/Data/Graphics/WindR.png X%%DATADIR%%/Data/Graphics/amAirplane.png X%%DATADIR%%/Data/Graphics/amGirder.png X%%DATADIR%%/Data/Graphics/dynamite.png X%%DATADIR%%/Data/Graphics/hhMask.png X%%DATADIR%%/Data/Graphics/thinking.png X%%DATADIR%%/Data/Locale/en.txt X%%DATADIR%%/Data/Locale/hedgewars_pl.qm X%%DATADIR%%/Data/Locale/hedgewars_ru.qm X%%DATADIR%%/Data/Locale/pl.txt X%%DATADIR%%/Data/Locale/ru.txt X%%DATADIR%%/Data/Maps/Volcano/map.cfg X%%DATADIR%%/Data/Maps/Volcano/map.png X%%DATADIR%%/Data/Maps/cheese/map.cfg X%%DATADIR%%/Data/Maps/cheese/map.png X%%DATADIR%%/Data/Maps/mushrooms/map.cfg X%%DATADIR%%/Data/Maps/mushrooms/map.png X%%DATADIR%%/Data/Sounds/explosion.ogg X%%DATADIR%%/Data/Sounds/graveimpact.ogg X%%DATADIR%%/Data/Sounds/grenadeimpact.ogg X%%DATADIR%%/Data/Sounds/gun.ogg X%%DATADIR%%/Data/Sounds/minetick.ogg X%%DATADIR%%/Data/Sounds/pickhammer.ogg X%%DATADIR%%/Data/Sounds/shotgunfire.ogg X%%DATADIR%%/Data/Sounds/shotgunreload.ogg X%%DATADIR%%/Data/Sounds/splash.ogg X%%DATADIR%%/Data/Sounds/throwpowerup.ogg X%%DATADIR%%/Data/Sounds/throwrelease.ogg X%%DATADIR%%/Data/Sounds/ufo.ogg X%%DATADIR%%/Data/Sounds/voices/Amazing.ogg X%%DATADIR%%/Data/Sounds/voices/Boring.ogg X%%DATADIR%%/Data/Sounds/voices/Brilliant.ogg X%%DATADIR%%/Data/Sounds/voices/Bugger.ogg X%%DATADIR%%/Data/Sounds/voices/Bungee.ogg X%%DATADIR%%/Data/Sounds/voices/Byebye.ogg X%%DATADIR%%/Data/Sounds/voices/Comeonthen.ogg X%%DATADIR%%/Data/Sounds/voices/Coward.ogg X%%DATADIR%%/Data/Sounds/voices/Cutitout.ogg X%%DATADIR%%/Data/Sounds/voices/Drat.ogg X%%DATADIR%%/Data/Sounds/voices/Enemydown.ogg X%%DATADIR%%/Data/Sounds/voices/Excellent.ogg X%%DATADIR%%/Data/Sounds/voices/Fire.ogg X%%DATADIR%%/Data/Sounds/voices/Firstblood.ogg X%%DATADIR%%/Data/Sounds/voices/Flawless.ogg X%%DATADIR%%/Data/Sounds/voices/Gonnagetyou.ogg X%%DATADIR%%/Data/Sounds/voices/Grenade.ogg X%%DATADIR%%/Data/Sounds/voices/Hello.ogg X%%DATADIR%%/Data/Sounds/voices/Hmm.ogg X%%DATADIR%%/Data/Sounds/voices/Hurry.ogg X%%DATADIR%%/Data/Sounds/voices/Illgetyou.ogg X%%DATADIR%%/Data/Sounds/voices/Incoming.ogg X%%DATADIR%%/Data/Sounds/voices/Jump1.ogg X%%DATADIR%%/Data/Sounds/voices/Jump2.ogg X%%DATADIR%%/Data/Sounds/voices/Jump3.ogg X%%DATADIR%%/Data/Sounds/voices/Justyouwait.ogg X%%DATADIR%%/Data/Sounds/voices/Kamikaze.ogg X%%DATADIR%%/Data/Sounds/voices/Laugh.ogg X%%DATADIR%%/Data/Sounds/voices/Leavemealone.ogg X%%DATADIR%%/Data/Sounds/voices/Missed.ogg X%%DATADIR%%/Data/Sounds/voices/Nooo.ogg X%%DATADIR%%/Data/Sounds/voices/Nutter.ogg X%%DATADIR%%/Data/Sounds/voices/Ohdear.ogg X%%DATADIR%%/Data/Sounds/voices/Oops.ogg X%%DATADIR%%/Data/Sounds/voices/Perfect.ogg X%%DATADIR%%/Data/Sounds/voices/Reinforcements.ogg X%%DATADIR%%/Data/Sounds/voices/Revenge.ogg X%%DATADIR%%/Data/Sounds/voices/Runaway.ogg X%%DATADIR%%/Data/Sounds/voices/Sameteam.ogg X%%DATADIR%%/Data/Sounds/voices/Solong.ogg X%%DATADIR%%/Data/Sounds/voices/Stupid.ogg X%%DATADIR%%/Data/Sounds/voices/Takecover.ogg X%%DATADIR%%/Data/Sounds/voices/Thisoneismine.ogg X%%DATADIR%%/Data/Sounds/voices/Traitor.ogg X%%DATADIR%%/Data/Sounds/voices/Uh-oh.ogg X%%DATADIR%%/Data/Sounds/voices/Victory.ogg X%%DATADIR%%/Data/Sounds/voices/Watchit.ogg X%%DATADIR%%/Data/Sounds/voices/Watchthis.ogg X%%DATADIR%%/Data/Sounds/voices/Whatthe.ogg X%%DATADIR%%/Data/Sounds/voices/Whoopsee.ogg X%%DATADIR%%/Data/Sounds/voices/Yessir.ogg X%%DATADIR%%/Data/Sounds/voices/Youllregretthat.ogg X%%DATADIR%%/Data/Themes/Snow/Border.png X%%DATADIR%%/Data/Themes/Snow/Flake.png X%%DATADIR%%/Data/Themes/Snow/LandTex.png X%%DATADIR%%/Data/Themes/Snow/Sky.png X%%DATADIR%%/Data/Themes/Snow/horizont.png X%%DATADIR%%/Data/Themes/Snow/plant1.png X%%DATADIR%%/Data/Themes/Snow/plant2.png X%%DATADIR%%/Data/Themes/Snow/plant3.png X%%DATADIR%%/Data/Themes/Snow/plant4.png X%%DATADIR%%/Data/Themes/Snow/theme.cfg X%%DATADIR%%/Data/Themes/Volcano/Border.png X%%DATADIR%%/Data/Themes/Volcano/Flake.png X%%DATADIR%%/Data/Themes/Volcano/LandTex.png X%%DATADIR%%/Data/Themes/Volcano/Sky.png X%%DATADIR%%/Data/Themes/Volcano/gr1.png X%%DATADIR%%/Data/Themes/Volcano/horizont.png X%%DATADIR%%/Data/Themes/Volcano/leaf1.png X%%DATADIR%%/Data/Themes/Volcano/leaf2.png X%%DATADIR%%/Data/Themes/Volcano/theme.cfg X%%DATADIR%%/Data/Themes/Volcano/tree.png X%%DATADIR%%/Data/Themes/cheese/Flake.png X%%DATADIR%%/Data/Themes/cheese/Sky.png X%%DATADIR%%/Data/Themes/cheese/horizont.png X%%DATADIR%%/Data/Themes/cheese/theme.cfg X%%DATADIR%%/Data/Themes/nature/Border.png X%%DATADIR%%/Data/Themes/nature/Flake.png X%%DATADIR%%/Data/Themes/nature/LandTex.png X%%DATADIR%%/Data/Themes/nature/Sky.png X%%DATADIR%%/Data/Themes/nature/horizont.png X%%DATADIR%%/Data/Themes/nature/plant1.png X%%DATADIR%%/Data/Themes/nature/plant2.png X%%DATADIR%%/Data/Themes/nature/plant3.png X%%DATADIR%%/Data/Themes/nature/plant4.png X%%DATADIR%%/Data/Themes/nature/theme.cfg X%%DATADIR%%/Data/Themes/themes.cfg X%%DATADIR%%/Data/Trainings/001_Shotgun.txt X%%DATADIR%%/Data/Trainings/002_Bazooka.txt X@dirrm %%DATADIR%%/Data/Trainings X@dirrm %%DATADIR%%/Data/Themes/nature X@dirrm %%DATADIR%%/Data/Themes/cheese X@dirrm %%DATADIR%%/Data/Themes/Volcano X@dirrm %%DATADIR%%/Data/Themes/Snow X@dirrm %%DATADIR%%/Data/Themes X@dirrm %%DATADIR%%/Data/Sounds/voices X@dirrm %%DATADIR%%/Data/Sounds X@dirrm %%DATADIR%%/Data/Maps/mushrooms X@dirrm %%DATADIR%%/Data/Maps/cheese X@dirrm %%DATADIR%%/Data/Maps/Volcano X@dirrm %%DATADIR%%/Data/Maps X@dirrm %%DATADIR%%/Data/Locale X@dirrm %%DATADIR%%/Data/Graphics/Hedgehog X@dirrm %%DATADIR%%/Data/Graphics/Graves X@dirrm %%DATADIR%%/Data/Graphics/AmmoMenu X@dirrm %%DATADIR%%/Data/Graphics X@dirrm %%DATADIR%%/Data/Forts X@dirrm %%DATADIR%%/Data/Fonts X@dirrm %%DATADIR%%/Data X@dirrm %%DATADIR%% END-of-hedgewars/pkg-plist echo x - hedgewars/distinfo sed 's/^X//' >hedgewars/distinfo << 'END-of-hedgewars/distinfo' XMD5 (hedgewars-src-0.9.3.tar.bz2) = d47a67939e92c9ca4f0e7dae7e1b6542 XSHA256 (hedgewars-src-0.9.3.tar.bz2) = 21249ea2c9e097c5f1b09f6e49620a626f6b1921200715c8058e59e3e3db01f1 XSIZE (hedgewars-src-0.9.3.tar.bz2) = 4468834 END-of-hedgewars/distinfo exit --- hedgewars-0.9.3.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080603140652.C2F1D1702D>