From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 3 14:10:04 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D80F3106566B for ; Tue, 3 Jun 2008 14:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0778F8FC18 for ; Tue, 3 Jun 2008 14:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m53EA2iw059158 for ; Tue, 3 Jun 2008 14:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m53EA28w059157; Tue, 3 Jun 2008 14:10:02 GMT (envelope-from gnats) Resent-Date: Tue, 3 Jun 2008 14:10:02 GMT Resent-Message-Id: <200806031410.m53EA28w059157@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE39C1065674 for ; Tue, 3 Jun 2008 14:06:48 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from cp65.agava.net (cp65.agava.net [89.108.66.215]) by mx1.freebsd.org (Postfix) with ESMTP id CF76A8FC13 for ; Tue, 3 Jun 2008 14:06:47 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from [213.148.20.85] (helo=hive.panopticon) by cp65.agava.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1K3XGb-000F9T-Pa for FreeBSD-gnats-submit@freebsd.org; Tue, 03 Jun 2008 18:13:37 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 62D4775A8 for ; Tue, 3 Jun 2008 18:07:19 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id C2F1D1702D; Tue, 3 Jun 2008 18:06:52 +0400 (MSD) Message-Id: <20080603140652.C2F1D1702D@hades.panopticon> Date: Tue, 3 Jun 2008 18:06:52 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/124234: [NEW PORT] games/hedgewars: Free Worms-like turn based strategy game X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jun 2008 14:10:04 -0000 >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 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 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: