aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authoralepulver <alepulver@FreeBSD.org>2006-09-02 04:29:21 +0800
committeralepulver <alepulver@FreeBSD.org>2006-09-02 04:29:21 +0800
commit928fe95810b262cce80b1ce7f59f78016cb93891 (patch)
treec07c1c47671ef860fea5d9c563bcbaa405f04cd2 /games
parente51c2634125dced8d7317d05952a2c5329cc6e84 (diff)
downloadfreebsd-ports-gnome-928fe95810b262cce80b1ce7f59f78016cb93891.tar.gz
freebsd-ports-gnome-928fe95810b262cce80b1ce7f59f78016cb93891.tar.zst
freebsd-ports-gnome-928fe95810b262cce80b1ce7f59f78016cb93891.zip
- Update Alien Arena ports to version 2007 (games/alienarena-data,
games/alienarena and games/linux-alienarena [1]). - Remove BROKEN for 4.x (now gzip extracts the distfile fine). - Allow building individual executables in games/alienarena. Approved by: acm (maintainer) [1]
Diffstat (limited to 'games')
-rw-r--r--games/alienarena-data/Makefile22
-rw-r--r--games/alienarena-data/distinfo6
-rw-r--r--games/alienarena-data/pkg-plist234
-rw-r--r--games/alienarena/Makefile57
-rw-r--r--games/alienarena/distinfo6
-rw-r--r--games/alienarena/files/patch-linux__Makefile33
-rw-r--r--games/alienarena/pkg-plist8
-rw-r--r--games/linux-alienarena/Makefile13
-rw-r--r--games/linux-alienarena/distinfo6
9 files changed, 311 insertions, 74 deletions
diff --git a/games/alienarena-data/Makefile b/games/alienarena-data/Makefile
index 897dfb94df37..e1ae45516984 100644
--- a/games/alienarena-data/Makefile
+++ b/games/alienarena-data/Makefile
@@ -6,43 +6,37 @@
#
PORTNAME= alienarena
-DISTVERSION= 2006.ue
+PORTVERSION= 2007
CATEGORIES= games
-MASTER_SITES= http://offload1.icculus.org/~ravage/alienarena2006/ \
- http://cor.planetquake.gamespy.com/codered/files/ \
+MASTER_SITES= http://www.alienarena.org/downloads/ \
http://www.forsakenweb.com/gamepage/loaders/games/
PKGNAMESUFFIX= -data
-DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}-x86
+DISTNAME= ${PORTNAME}-${PORTVERSION}-x86
EXTRACT_SUFX= .run
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Alien Arena 2006 (data)
NO_BUILD= yes
-NO_WRKSUBDIR= yes
NO_PACKAGE= Package will be 163MB, set FORCE_PACKAGE if you want it
+NO_WRKSUBDIR= yes
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 500000
-BROKEN= does not extract (gzip error)
-.endif
-
do-extract:
@${MKDIR} ${WRKDIR}
@cd ${WRKDIR} && \
${TAIL} +377 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
${TAR} zxf -
- @${TAR} zxf ${WRKDIR}/${PORTNAME}-${DISTVERSION:S/.//}-data.tar.bz2 \
+ @${TAR} jxf ${WRKDIR}/${PORTNAME}${PORTVERSION}-data.tar.bz2 \
-C ${WRKDIR}
-post-extract:
- @cd ${WRKSRC}/data1/levelshots && \
- ${MV} ctf-strongholdl.txt ctf-stronghold.txt
-
do-install:
${MKDIR} ${DATADIR}
cd ${WRKSRC} && ${CP} -R arena botinfo data1 ${DATADIR}
+ @${FIND} ${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} ${BINMODE}
+ @${FIND} ${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} ${SHAREMODE}
+ ${MKDIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/alienarena.xpm ${PREFIX}/share/pixmaps
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
diff --git a/games/alienarena-data/distinfo b/games/alienarena-data/distinfo
index 939cc28025ba..41c0840249f8 100644
--- a/games/alienarena-data/distinfo
+++ b/games/alienarena-data/distinfo
@@ -1,3 +1,3 @@
-MD5 (alienarena-2006ue-x86.run) = 7b6416646db832fbc9761925240b5ff4
-SHA256 (alienarena-2006ue-x86.run) = a9ee5e69e37c1e511a21e3a0a698de0b0a297995827c806df0a08ce0a3276fde
-SIZE (alienarena-2006ue-x86.run) = 168878681
+MD5 (alienarena-2007-x86.run) = b70c1591b2638b3281d5f054e7bc39a9
+SHA256 (alienarena-2007-x86.run) = f9c9f7c0383f58d4a2dd5caa7adffa7dd756f2ee40125bf04c4e3eb6c45fdea0
+SIZE (alienarena-2007-x86.run) = 199500838
diff --git a/games/alienarena-data/pkg-plist b/games/alienarena-data/pkg-plist
index 508298a039b4..7f6700184c1b 100644
--- a/games/alienarena-data/pkg-plist
+++ b/games/alienarena-data/pkg-plist
@@ -10,10 +10,13 @@
%%DATADIR%%/arena/pics/m_main.tga
%%DATADIR%%/arena/server.cfg
%%DATADIR%%/arena/video/intro.cin
+%%DATADIR%%/botinfo/Astral.cfg
%%DATADIR%%/botinfo/Beavis.cfg
%%DATADIR%%/botinfo/Butthead.cfg
%%DATADIR%%/botinfo/Cyborg.cfg
%%DATADIR%%/botinfo/Destoroyah.cfg
+%%DATADIR%%/botinfo/Fafa.cfg
+%%DATADIR%%/botinfo/Gamara.cfg
%%DATADIR%%/botinfo/Ghidora.cfg
%%DATADIR%%/botinfo/Hedorah.cfg
%%DATADIR%%/botinfo/Johnny.cfg
@@ -24,6 +27,9 @@
%%DATADIR%%/botinfo/Mothra.cfg
%%DATADIR%%/botinfo/Real_Martian.cfg
%%DATADIR%%/botinfo/Squirtney.cfg
+%%DATADIR%%/botinfo/Stryker.cfg
+%%DATADIR%%/botinfo/Yoz.cfg
+%%DATADIR%%/botinfo/allbots.tmp
%%DATADIR%%/botinfo/aoa-frost.tmp
%%DATADIR%%/botinfo/aoa1.tmp
%%DATADIR%%/botinfo/aoa2.tmp
@@ -35,14 +41,18 @@
%%DATADIR%%/botinfo/dm-beyond.tmp
%%DATADIR%%/botinfo/dm-blood.tmp
%%DATADIR%%/botinfo/dm-bounce.tmp
+%%DATADIR%%/botinfo/dm-deimos.tmp
%%DATADIR%%/botinfo/dm-egyptian.tmp
%%DATADIR%%/botinfo/dm-electro.tmp
+%%DATADIR%%/botinfo/dm-europa.tmp
%%DATADIR%%/botinfo/dm-frontier.tmp
+%%DATADIR%%/botinfo/dm-furious.tmp
%%DATADIR%%/botinfo/dm-gauntlet.tmp
%%DATADIR%%/botinfo/dm-inferno.tmp
%%DATADIR%%/botinfo/dm-obsidian.tmp
%%DATADIR%%/botinfo/dm-probe.tmp
%%DATADIR%%/botinfo/dm-redred.tmp
+%%DATADIR%%/botinfo/dm-titan.tmp
%%DATADIR%%/botinfo/dm0.tmp
%%DATADIR%%/botinfo/dm14.tmp
%%DATADIR%%/botinfo/dm7.tmp
@@ -52,9 +62,11 @@
%%DATADIR%%/botinfo/nav/aoa1.nod
%%DATADIR%%/botinfo/nav/aoa2.nod
%%DATADIR%%/botinfo/nav/ctf-blood.nod
+%%DATADIR%%/botinfo/nav/ctf-europa.nod
%%DATADIR%%/botinfo/nav/ctf-frost.nod
%%DATADIR%%/botinfo/nav/ctf-stronghold.nod
%%DATADIR%%/botinfo/nav/ctf-terminal.nod
+%%DATADIR%%/botinfo/nav/ctf-titan.nod
%%DATADIR%%/botinfo/nav/ctf0.nod
%%DATADIR%%/botinfo/nav/ctf1.nod
%%DATADIR%%/botinfo/nav/ctf2.nod
@@ -66,18 +78,25 @@
%%DATADIR%%/botinfo/nav/dm-beyond.nod
%%DATADIR%%/botinfo/nav/dm-blood.nod
%%DATADIR%%/botinfo/nav/dm-bounce.nod
+%%DATADIR%%/botinfo/nav/dm-deimos.nod
%%DATADIR%%/botinfo/nav/dm-egyptian.nod
%%DATADIR%%/botinfo/nav/dm-electro.nod
+%%DATADIR%%/botinfo/nav/dm-europa.nod
%%DATADIR%%/botinfo/nav/dm-frontier.nod
+%%DATADIR%%/botinfo/nav/dm-furious.nod
%%DATADIR%%/botinfo/nav/dm-gauntlet.nod
%%DATADIR%%/botinfo/nav/dm-inferno.nod
%%DATADIR%%/botinfo/nav/dm-obsidian.nod
%%DATADIR%%/botinfo/nav/dm-probe.nod
%%DATADIR%%/botinfo/nav/dm-redred.nod
+%%DATADIR%%/botinfo/nav/dm-titan.nod
%%DATADIR%%/botinfo/nav/dm14.nod
%%DATADIR%%/botinfo/nav/dm7.nod
%%DATADIR%%/botinfo/nav/dm8.nod
%%DATADIR%%/botinfo/nav/dmintro.nod
+%%DATADIR%%/botinfo/nav/tca-europa.nod
+%%DATADIR%%/botinfo/nav/tca-frost.nod
+%%DATADIR%%/botinfo/nav/tca-titan.nod
%%DATADIR%%/botinfo/nav/tourney0.nod
%%DATADIR%%/botinfo/nav/tourney2.nod
%%DATADIR%%/botinfo/sample.cfg
@@ -133,6 +152,9 @@
%%DATADIR%%/data1/gfx/cellfx.tga
%%DATADIR%%/data1/gfx/chrome.tga
%%DATADIR%%/data1/gfx/citymask.tga
+%%DATADIR%%/data1/gfx/comp1.tga
+%%DATADIR%%/data1/gfx/comp2.tga
+%%DATADIR%%/data1/gfx/destoroyahfx.tga
%%DATADIR%%/data1/gfx/disruptorbase.tga
%%DATADIR%%/data1/gfx/disruptormask.tga
%%DATADIR%%/data1/gfx/electrics.tga
@@ -146,6 +168,7 @@
%%DATADIR%%/data1/gfx/grchrome.tga
%%DATADIR%%/data1/gfx/green.tga
%%DATADIR%%/data1/gfx/greenlightning.tga
+%%DATADIR%%/data1/gfx/greenline.tga
%%DATADIR%%/data1/gfx/hastebase.tga
%%DATADIR%%/data1/gfx/hastemask.tga
%%DATADIR%%/data1/gfx/hoverfx.tga
@@ -153,6 +176,7 @@
%%DATADIR%%/data1/gfx/m_banner_main_mask.tga
%%DATADIR%%/data1/gfx/m_main_fx.tga
%%DATADIR%%/data1/gfx/m_mainfx.tga
+%%DATADIR%%/data1/gfx/m_sel_fx.tga
%%DATADIR%%/data1/gfx/marsfx.tga
%%DATADIR%%/data1/gfx/marsmask.tga
%%DATADIR%%/data1/gfx/metal3glow.tga
@@ -166,6 +190,7 @@
%%DATADIR%%/data1/gfx/redlightning.tga
%%DATADIR%%/data1/gfx/reflect.tga
%%DATADIR%%/data1/gfx/rocketfx.tga
+%%DATADIR%%/data1/gfx/shardmask.tga
%%DATADIR%%/data1/gfx/shellsfx.tga
%%DATADIR%%/data1/gfx/skullglow.tga
%%DATADIR%%/data1/gfx/smartgunbase.tga
@@ -183,12 +208,16 @@
%%DATADIR%%/data1/levelshots/aoa2.txt
%%DATADIR%%/data1/levelshots/ctf-blood.tga
%%DATADIR%%/data1/levelshots/ctf-blood.txt
+%%DATADIR%%/data1/levelshots/ctf-europa.tga
+%%DATADIR%%/data1/levelshots/ctf-europa.txt
%%DATADIR%%/data1/levelshots/ctf-frost.tga
%%DATADIR%%/data1/levelshots/ctf-frost.txt
%%DATADIR%%/data1/levelshots/ctf-stronghold.tga
-%%DATADIR%%/data1/levelshots/ctf-stronghold.txt
+%%DATADIR%%/data1/levelshots/ctf-strongholdl.txt
%%DATADIR%%/data1/levelshots/ctf-terminal.tga
%%DATADIR%%/data1/levelshots/ctf-terminal.txt
+%%DATADIR%%/data1/levelshots/ctf-titan.tga
+%%DATADIR%%/data1/levelshots/ctf-titan.txt
%%DATADIR%%/data1/levelshots/ctf0.tga
%%DATADIR%%/data1/levelshots/ctf0.txt
%%DATADIR%%/data1/levelshots/ctf1.tga
@@ -211,12 +240,18 @@
%%DATADIR%%/data1/levelshots/dm-blood.txt
%%DATADIR%%/data1/levelshots/dm-bounce.tga
%%DATADIR%%/data1/levelshots/dm-bounce.txt
+%%DATADIR%%/data1/levelshots/dm-deimos.tga
+%%DATADIR%%/data1/levelshots/dm-deimos.txt
%%DATADIR%%/data1/levelshots/dm-egyptian.tga
%%DATADIR%%/data1/levelshots/dm-egyptian.txt
%%DATADIR%%/data1/levelshots/dm-electro.tga
%%DATADIR%%/data1/levelshots/dm-electro.txt
+%%DATADIR%%/data1/levelshots/dm-europa.tga
+%%DATADIR%%/data1/levelshots/dm-europa.txt
%%DATADIR%%/data1/levelshots/dm-frontier.tga
%%DATADIR%%/data1/levelshots/dm-frontier.txt
+%%DATADIR%%/data1/levelshots/dm-furious.tga
+%%DATADIR%%/data1/levelshots/dm-furious.txt
%%DATADIR%%/data1/levelshots/dm-gauntlet.tga
%%DATADIR%%/data1/levelshots/dm-gauntlet.txt
%%DATADIR%%/data1/levelshots/dm-inferno.tga
@@ -227,6 +262,8 @@
%%DATADIR%%/data1/levelshots/dm-probe.txt
%%DATADIR%%/data1/levelshots/dm-redred.tga
%%DATADIR%%/data1/levelshots/dm-redred.txt
+%%DATADIR%%/data1/levelshots/dm-titan.tga
+%%DATADIR%%/data1/levelshots/dm-titan.txt
%%DATADIR%%/data1/levelshots/dm14.tga
%%DATADIR%%/data1/levelshots/dm7.tga
%%DATADIR%%/data1/levelshots/dm7.txt
@@ -234,6 +271,12 @@
%%DATADIR%%/data1/levelshots/dm8.txt
%%DATADIR%%/data1/levelshots/dmintro.tga
%%DATADIR%%/data1/levelshots/dmintro.txt
+%%DATADIR%%/data1/levelshots/tca-europa.tga
+%%DATADIR%%/data1/levelshots/tca-europa.txt
+%%DATADIR%%/data1/levelshots/tca-frost.tga
+%%DATADIR%%/data1/levelshots/tca-frost.txt
+%%DATADIR%%/data1/levelshots/tca-titan.tga
+%%DATADIR%%/data1/levelshots/tca-titan.txt
%%DATADIR%%/data1/levelshots/tourney0.tga
%%DATADIR%%/data1/levelshots/tourney0.txt
%%DATADIR%%/data1/levelshots/tourney2.tga
@@ -245,13 +288,14 @@
%%DATADIR%%/data1/maps/aoa1.bsp
%%DATADIR%%/data1/maps/aoa2.bsp
%%DATADIR%%/data1/maps/ctf-blood.bsp
+%%DATADIR%%/data1/maps/ctf-europa.bsp
%%DATADIR%%/data1/maps/ctf-frost.bsp
%%DATADIR%%/data1/maps/ctf-stronghold.bsp
%%DATADIR%%/data1/maps/ctf-terminal.bsp
+%%DATADIR%%/data1/maps/ctf-titan.bsp
%%DATADIR%%/data1/maps/ctf0.bsp
%%DATADIR%%/data1/maps/ctf1.bsp
%%DATADIR%%/data1/maps/ctf2.bsp
-%%DATADIR%%/data1/maps/ctf3.bsp
%%DATADIR%%/data1/maps/db-egyptian.bsp
%%DATADIR%%/data1/maps/db-electro.bsp
%%DATADIR%%/data1/maps/db-inferno.bsp
@@ -259,24 +303,67 @@
%%DATADIR%%/data1/maps/dm-beyond.bsp
%%DATADIR%%/data1/maps/dm-blood.bsp
%%DATADIR%%/data1/maps/dm-bounce.bsp
+%%DATADIR%%/data1/maps/dm-deimos.bsp
%%DATADIR%%/data1/maps/dm-egyptian.bsp
%%DATADIR%%/data1/maps/dm-electro.bsp
+%%DATADIR%%/data1/maps/dm-europa.bsp
%%DATADIR%%/data1/maps/dm-frontier.bsp
+%%DATADIR%%/data1/maps/dm-furious.bsp
%%DATADIR%%/data1/maps/dm-gauntlet.bsp
%%DATADIR%%/data1/maps/dm-inferno.bsp
%%DATADIR%%/data1/maps/dm-obsidian.bsp
%%DATADIR%%/data1/maps/dm-probe.bsp
%%DATADIR%%/data1/maps/dm-redred.bsp
+%%DATADIR%%/data1/maps/dm-titan.bsp
%%DATADIR%%/data1/maps/dm14.bsp
-%%DATADIR%%/data1/maps/dm7.bsp
-%%DATADIR%%/data1/maps/dm8.bsp
-%%DATADIR%%/data1/maps/dmintro.bsp
+%%DATADIR%%/data1/maps/scripts/aoa-frost.mus
+%%DATADIR%%/data1/maps/scripts/aoa1.mus
%%DATADIR%%/data1/maps/scripts/aoa2.fog
+%%DATADIR%%/data1/maps/scripts/aoa2.mus
+%%DATADIR%%/data1/maps/scripts/ctf-blood.mus
+%%DATADIR%%/data1/maps/scripts/ctf-europa.mus
+%%DATADIR%%/data1/maps/scripts/ctf-frost.mus
+%%DATADIR%%/data1/maps/scripts/ctf-stronghold.mus
+%%DATADIR%%/data1/maps/scripts/ctf-terminal.mus
+%%DATADIR%%/data1/maps/scripts/ctf-titan.mus
%%DATADIR%%/data1/maps/scripts/ctf0.fog
+%%DATADIR%%/data1/maps/scripts/ctf0.mus
%%DATADIR%%/data1/maps/scripts/ctf1.fog
+%%DATADIR%%/data1/maps/scripts/ctf1.mus
+%%DATADIR%%/data1/maps/scripts/ctf2.mus
+%%DATADIR%%/data1/maps/scripts/ctf3.mus
+%%DATADIR%%/data1/maps/scripts/db-egyptian.mus
+%%DATADIR%%/data1/maps/scripts/db-electro.mus
+%%DATADIR%%/data1/maps/scripts/db-inferno.mus
+%%DATADIR%%/data1/maps/scripts/dm-area51.mus
+%%DATADIR%%/data1/maps/scripts/dm-beyond.mus
+%%DATADIR%%/data1/maps/scripts/dm-blood.mus
+%%DATADIR%%/data1/maps/scripts/dm-bounce.mus
+%%DATADIR%%/data1/maps/scripts/dm-deimos.mus
+%%DATADIR%%/data1/maps/scripts/dm-egyptian.mus
+%%DATADIR%%/data1/maps/scripts/dm-electro.mus
+%%DATADIR%%/data1/maps/scripts/dm-europa.mus
+%%DATADIR%%/data1/maps/scripts/dm-frontier.mus
+%%DATADIR%%/data1/maps/scripts/dm-furious.mus
+%%DATADIR%%/data1/maps/scripts/dm-gauntlet.mus
+%%DATADIR%%/data1/maps/scripts/dm-inferno.mus
+%%DATADIR%%/data1/maps/scripts/dm-obsidian.mus
+%%DATADIR%%/data1/maps/scripts/dm-probe.mus
+%%DATADIR%%/data1/maps/scripts/dm-redred.mus
+%%DATADIR%%/data1/maps/scripts/dm-titan.mus
%%DATADIR%%/data1/maps/scripts/dm7.fog
+%%DATADIR%%/data1/maps/scripts/dmintro.mus
+%%DATADIR%%/data1/maps/scripts/tca-europa.mus
+%%DATADIR%%/data1/maps/scripts/tca-frost.mus
+%%DATADIR%%/data1/maps/scripts/tca-titan.mus
%%DATADIR%%/data1/maps/scripts/tourney0.fog
+%%DATADIR%%/data1/maps/scripts/tourney0.mus
%%DATADIR%%/data1/maps/scripts/tourney2.fog
+%%DATADIR%%/data1/maps/scripts/tourney2.mus
+%%DATADIR%%/data1/maps/scripts/tourney3.mus
+%%DATADIR%%/data1/maps/tca-europa.bsp
+%%DATADIR%%/data1/maps/tca-frost.bsp
+%%DATADIR%%/data1/maps/tca-titan.bsp
%%DATADIR%%/data1/maps/tourney0.bsp
%%DATADIR%%/data1/maps/tourney2.bsp
%%DATADIR%%/data1/maps/tourney3.bsp
@@ -457,6 +544,7 @@
%%DATADIR%%/data1/particles/deathfield.tga
%%DATADIR%%/data1/particles/dflash.tga
%%DATADIR%%/data1/particles/explosion.tga
+%%DATADIR%%/data1/particles/flare.tga
%%DATADIR%%/data1/particles/leaderfield.tga
%%DATADIR%%/data1/particles/puff.tga
%%DATADIR%%/data1/particles/r_explod_1.tga
@@ -468,6 +556,7 @@
%%DATADIR%%/data1/particles/r_explod_7.tga
%%DATADIR%%/data1/particles/reflect.tga
%%DATADIR%%/data1/particles/ring.tga
+%%DATADIR%%/data1/particles/sayicon.tga
%%DATADIR%%/data1/particles/shell.tga
%%DATADIR%%/data1/particles/smoke.tga
%%DATADIR%%/data1/particles/smoke_org.tga
@@ -491,9 +580,37 @@
%%DATADIR%%/data1/pics/backtile.pcx
%%DATADIR%%/data1/pics/bar_background.tga
%%DATADIR%%/data1/pics/bar_loading.tga
+%%DATADIR%%/data1/pics/bots/construct/blue_i.tga
+%%DATADIR%%/data1/pics/bots/construct/default_i.tga
+%%DATADIR%%/data1/pics/bots/construct/red_i.tga
+%%DATADIR%%/data1/pics/bots/enforcer/blue_i.tga
+%%DATADIR%%/data1/pics/bots/enforcer/default_i.tga
+%%DATADIR%%/data1/pics/bots/enforcer/red_i.tga
+%%DATADIR%%/data1/pics/bots/enforcer/stryker_i.tga
+%%DATADIR%%/data1/pics/bots/infantry/blue_i.tga
+%%DATADIR%%/data1/pics/bots/infantry/default_i.tga
+%%DATADIR%%/data1/pics/bots/infantry/red_i.tga
+%%DATADIR%%/data1/pics/bots/martian/aliengrunt_i.tga
+%%DATADIR%%/data1/pics/bots/martian/blue_i.tga
+%%DATADIR%%/data1/pics/bots/martian/bluebot_i.tga
+%%DATADIR%%/data1/pics/bots/martian/default_i.tga
+%%DATADIR%%/data1/pics/bots/martian/destoroyah_i.tga
+%%DATADIR%%/data1/pics/bots/martian/mogera_i.tga
+%%DATADIR%%/data1/pics/bots/martian/red_i.tga
+%%DATADIR%%/data1/pics/bots/martian/redbot_i.tga
+%%DATADIR%%/data1/pics/bots/martiancyborg/blue_i.tga
+%%DATADIR%%/data1/pics/bots/martiancyborg/default_i.tga
+%%DATADIR%%/data1/pics/bots/martiancyborg/red_i.tga
+%%DATADIR%%/data1/pics/bots/martianenforcer/blue_i.tga
+%%DATADIR%%/data1/pics/bots/martianenforcer/default_i.tga
+%%DATADIR%%/data1/pics/bots/martianenforcer/gamara_i.tga
+%%DATADIR%%/data1/pics/bots/martianenforcer/red_i.tga
%%DATADIR%%/data1/pics/ch1.pcx
+%%DATADIR%%/data1/pics/ch1.tga
%%DATADIR%%/data1/pics/ch2.pcx
+%%DATADIR%%/data1/pics/ch2.tga
%%DATADIR%%/data1/pics/ch3.pcx
+%%DATADIR%%/data1/pics/ch3.tga
%%DATADIR%%/data1/pics/colormap.pcx
%%DATADIR%%/data1/pics/conback.pcx
%%DATADIR%%/data1/pics/conchars.pcx
@@ -745,6 +862,50 @@
%%DATADIR%%/data1/players/infantry/w_sshotgun.md2
%%DATADIR%%/data1/players/infantry/weapon.md2
%%DATADIR%%/data1/players/infantry/weapon.tga
+%%DATADIR%%/data1/players/lauren/blue.tga
+%%DATADIR%%/data1/players/lauren/blue_i.tga
+%%DATADIR%%/data1/players/lauren/blue_lite.tga
+%%DATADIR%%/data1/players/lauren/bump1.wav
+%%DATADIR%%/data1/players/lauren/death1.wav
+%%DATADIR%%/data1/players/lauren/death2.wav
+%%DATADIR%%/data1/players/lauren/death3.wav
+%%DATADIR%%/data1/players/lauren/death4.wav
+%%DATADIR%%/data1/players/lauren/default.tga
+%%DATADIR%%/data1/players/lauren/default_i.tga
+%%DATADIR%%/data1/players/lauren/default_lite.tga
+%%DATADIR%%/data1/players/lauren/drown1.wav
+%%DATADIR%%/data1/players/lauren/fall1.wav
+%%DATADIR%%/data1/players/lauren/fall2.wav
+%%DATADIR%%/data1/players/lauren/gurp1.wav
+%%DATADIR%%/data1/players/lauren/gurp2.wav
+%%DATADIR%%/data1/players/lauren/jump1.wav
+%%DATADIR%%/data1/players/lauren/pain100_1.sfk
+%%DATADIR%%/data1/players/lauren/pain100_1.wav
+%%DATADIR%%/data1/players/lauren/pain100_2.wav
+%%DATADIR%%/data1/players/lauren/pain25_1.wav
+%%DATADIR%%/data1/players/lauren/pain25_2.wav
+%%DATADIR%%/data1/players/lauren/pain50_1.wav
+%%DATADIR%%/data1/players/lauren/pain50_2.wav
+%%DATADIR%%/data1/players/lauren/pain75_1.wav
+%%DATADIR%%/data1/players/lauren/pain75_2.wav
+%%DATADIR%%/data1/players/lauren/red.tga
+%%DATADIR%%/data1/players/lauren/red_i.tga
+%%DATADIR%%/data1/players/lauren/red_lite.tga
+%%DATADIR%%/data1/players/lauren/skin.pcx
+%%DATADIR%%/data1/players/lauren/tris.md2
+%%DATADIR%%/data1/players/lauren/w_bfg.md2
+%%DATADIR%%/data1/players/lauren/w_blaster.md2
+%%DATADIR%%/data1/players/lauren/w_chaingun.md2
+%%DATADIR%%/data1/players/lauren/w_glauncher.md2
+%%DATADIR%%/data1/players/lauren/w_hyperblaster.md2
+%%DATADIR%%/data1/players/lauren/w_machinegun.md2
+%%DATADIR%%/data1/players/lauren/w_railgun.md2
+%%DATADIR%%/data1/players/lauren/w_rlauncher.md2
+%%DATADIR%%/data1/players/lauren/w_shotgun.md2
+%%DATADIR%%/data1/players/lauren/w_sshotgun.md2
+%%DATADIR%%/data1/players/lauren/weapon.md2
+%%DATADIR%%/data1/players/lauren/weapon.tga
+%%DATADIR%%/data1/players/martian/aliengrunt.pcx
%%DATADIR%%/data1/players/martian/aliengrunt.tga
%%DATADIR%%/data1/players/martian/aliengrunt_i.tga
%%DATADIR%%/data1/players/martian/aliengrunt_lite.tga
@@ -760,6 +921,9 @@
%%DATADIR%%/data1/players/martian/death2.wav
%%DATADIR%%/data1/players/martian/death3.wav
%%DATADIR%%/data1/players/martian/death4.wav
+%%DATADIR%%/data1/players/martian/default.tga
+%%DATADIR%%/data1/players/martian/default_i.tga
+%%DATADIR%%/data1/players/martian/default_lite.tga
%%DATADIR%%/data1/players/martian/destoroyah.tga
%%DATADIR%%/data1/players/martian/destoroyah_i.tga
%%DATADIR%%/data1/players/martian/destoroyah_lite.tga
@@ -769,6 +933,7 @@
%%DATADIR%%/data1/players/martian/gurp1.wav
%%DATADIR%%/data1/players/martian/gurp2.wav
%%DATADIR%%/data1/players/martian/helmet.md2
+%%DATADIR%%/data1/players/martian/helmet.pcx
%%DATADIR%%/data1/players/martian/helmet.tga
%%DATADIR%%/data1/players/martian/jump1.wav
%%DATADIR%%/data1/players/martian/mogera.tga
@@ -979,9 +1144,11 @@
%%DATADIR%%/data1/scripts/maps/aoa1.rscript
%%DATADIR%%/data1/scripts/maps/aoa2.rscript
%%DATADIR%%/data1/scripts/maps/ctf-blood.rscript
+%%DATADIR%%/data1/scripts/maps/ctf-europa.rscript
%%DATADIR%%/data1/scripts/maps/ctf-frost.rscript
%%DATADIR%%/data1/scripts/maps/ctf-stronghold.rscript
%%DATADIR%%/data1/scripts/maps/ctf-terminal.rscript
+%%DATADIR%%/data1/scripts/maps/ctf-titan.rscript
%%DATADIR%%/data1/scripts/maps/ctf0.rscript
%%DATADIR%%/data1/scripts/maps/ctf1.rscript
%%DATADIR%%/data1/scripts/maps/ctf2.rscript
@@ -991,15 +1158,22 @@
%%DATADIR%%/data1/scripts/maps/dm-area51.rscript
%%DATADIR%%/data1/scripts/maps/dm-beyond.rscript
%%DATADIR%%/data1/scripts/maps/dm-blood.rscript
+%%DATADIR%%/data1/scripts/maps/dm-deimos.rscript
%%DATADIR%%/data1/scripts/maps/dm-egyptian.rscript
%%DATADIR%%/data1/scripts/maps/dm-electro.rscript
+%%DATADIR%%/data1/scripts/maps/dm-europa.rscript
+%%DATADIR%%/data1/scripts/maps/dm-furious.rscript
%%DATADIR%%/data1/scripts/maps/dm-gauntlet.rscript
%%DATADIR%%/data1/scripts/maps/dm-inferno.rscript
%%DATADIR%%/data1/scripts/maps/dm-obsidian.rscript
%%DATADIR%%/data1/scripts/maps/dm-probe.rscript
%%DATADIR%%/data1/scripts/maps/dm-redred.rscript
+%%DATADIR%%/data1/scripts/maps/dm-titan.rscript
%%DATADIR%%/data1/scripts/maps/dm7.rscript
%%DATADIR%%/data1/scripts/maps/dm8.rscript
+%%DATADIR%%/data1/scripts/maps/tca-europa.rscript
+%%DATADIR%%/data1/scripts/maps/tca-frost.rscript
+%%DATADIR%%/data1/scripts/maps/tca-titan.rscript
%%DATADIR%%/data1/scripts/maps/tourney0.rscript
%%DATADIR%%/data1/scripts/maps/tourney2.rscript
%%DATADIR%%/data1/scripts/maps/tourney3.rscript
@@ -1042,8 +1216,12 @@
%%DATADIR%%/data1/sound/misc/blue_scores.wav
%%DATADIR%%/data1/sound/misc/blue_wins.wav
%%DATADIR%%/data1/sound/misc/blue_wins_ctf.wav
+%%DATADIR%%/data1/sound/misc/bluepndisabled.wav
+%%DATADIR%%/data1/sound/misc/bluepnenabled.wav
+%%DATADIR%%/data1/sound/misc/bluevulnerable.wav
%%DATADIR%%/data1/sound/misc/db_pickup.wav
%%DATADIR%%/data1/sound/misc/db_score.wav
+%%DATADIR%%/data1/sound/misc/hit.wav
%%DATADIR%%/data1/sound/misc/lasfly.wav
%%DATADIR%%/data1/sound/misc/menu1.wav
%%DATADIR%%/data1/sound/misc/menu2.wav
@@ -1055,6 +1233,9 @@
%%DATADIR%%/data1/sound/misc/red_scores.wav
%%DATADIR%%/data1/sound/misc/red_wins.wav
%%DATADIR%%/data1/sound/misc/red_wins_ctf.wav
+%%DATADIR%%/data1/sound/misc/redpndisabled.wav
+%%DATADIR%%/data1/sound/misc/redpnenabled.wav
+%%DATADIR%%/data1/sound/misc/redvulnerable.wav
%%DATADIR%%/data1/sound/misc/reject.wav
%%DATADIR%%/data1/sound/misc/spawn1.wav
%%DATADIR%%/data1/sound/misc/talk.wav
@@ -1069,11 +1250,18 @@
%%DATADIR%%/data1/sound/music/aoa-frost.wav
%%DATADIR%%/data1/sound/music/ctf-terminal.wav
%%DATADIR%%/data1/sound/music/dm-beyond.wav
+%%DATADIR%%/data1/sound/music/dm-blood.wav
%%DATADIR%%/data1/sound/music/dm-bootcamp.wav
+%%DATADIR%%/data1/sound/music/dm-deimos.wav
%%DATADIR%%/data1/sound/music/dm-egyptian.wav
%%DATADIR%%/data1/sound/music/dm-electro.wav
+%%DATADIR%%/data1/sound/music/dm-frontier.wav
+%%DATADIR%%/data1/sound/music/dm-furious.wav
%%DATADIR%%/data1/sound/music/dm-gauntlet.wav
+%%DATADIR%%/data1/sound/music/dm-inferno.wav
%%DATADIR%%/data1/sound/music/dm-obsidian.wav
+%%DATADIR%%/data1/sound/music/dm-probe.wav
+%%DATADIR%%/data1/sound/music/dm-redred.wav
%%DATADIR%%/data1/sound/music/dm_inferno.wav
%%DATADIR%%/data1/sound/music/dm_probe.wav
%%DATADIR%%/data1/sound/music/wl_city1.wav
@@ -1328,6 +1516,7 @@
%%DATADIR%%/data1/textures/arena2/gridd.wal
%%DATADIR%%/data1/textures/arena2/gride.tga
%%DATADIR%%/data1/textures/arena2/gride.wal
+%%DATADIR%%/data1/textures/arena2/lava.tga
%%DATADIR%%/data1/textures/arena2/lava.wal
%%DATADIR%%/data1/textures/arena2/metal1.tga
%%DATADIR%%/data1/textures/arena2/metal1.wal
@@ -1446,12 +1635,19 @@
%%DATADIR%%/data1/textures/arena5/chain.wal
%%DATADIR%%/data1/textures/arena5/cobweb.tga
%%DATADIR%%/data1/textures/arena5/cobweb.wal
+%%DATADIR%%/data1/textures/arena5/egypt1.tga
%%DATADIR%%/data1/textures/arena5/egypt1.wal
+%%DATADIR%%/data1/textures/arena5/egypt2.tga
%%DATADIR%%/data1/textures/arena5/egypt2.wal
+%%DATADIR%%/data1/textures/arena5/egypt3.tga
%%DATADIR%%/data1/textures/arena5/egypt3.wal
+%%DATADIR%%/data1/textures/arena5/egypt4.tga
%%DATADIR%%/data1/textures/arena5/egypt4.wal
+%%DATADIR%%/data1/textures/arena5/egypt5.tga
%%DATADIR%%/data1/textures/arena5/egypt5.wal
+%%DATADIR%%/data1/textures/arena5/egypt6.tga
%%DATADIR%%/data1/textures/arena5/egypt6.wal
+%%DATADIR%%/data1/textures/arena5/egypt7.tga
%%DATADIR%%/data1/textures/arena5/egypt7.wal
%%DATADIR%%/data1/textures/arena5/fod.tga
%%DATADIR%%/data1/textures/arena5/fod.wal
@@ -1485,7 +1681,9 @@
%%DATADIR%%/data1/textures/arena5/o3rock5.wal
%%DATADIR%%/data1/textures/arena5/o3win12.tga
%%DATADIR%%/data1/textures/arena5/o3win12.wal
+%%DATADIR%%/data1/textures/arena5/rock2.tga
%%DATADIR%%/data1/textures/arena5/rock2.wal
+%%DATADIR%%/data1/textures/arena5/rock_3b.tga
%%DATADIR%%/data1/textures/arena5/rock_3b.wal
%%DATADIR%%/data1/textures/arena5/sekhmet3.tga
%%DATADIR%%/data1/textures/arena5/sekhmet3.wal
@@ -1577,6 +1775,7 @@
%%DATADIR%%/data1/textures/dalek/floor4.wal
%%DATADIR%%/data1/textures/dalek/wall1.tga
%%DATADIR%%/data1/textures/dalek/wall1.wal
+%%DATADIR%%/data1/textures/dalek/wall2.tga
%%DATADIR%%/data1/textures/dalek/wall2.wal
%%DATADIR%%/data1/textures/dalek/wall3.tga
%%DATADIR%%/data1/textures/dalek/wall3.wal
@@ -1607,6 +1806,7 @@
%%DATADIR%%/data1/textures/martian/floor2.wal
%%DATADIR%%/data1/textures/martian/glass1.tga
%%DATADIR%%/data1/textures/martian/glass1.wal
+%%DATADIR%%/data1/textures/martian/grass.tga
%%DATADIR%%/data1/textures/martian/grass.wal
%%DATADIR%%/data1/textures/martian/grass_tga.tga
%%DATADIR%%/data1/textures/martian/light1.tga
@@ -1633,13 +1833,16 @@
%%DATADIR%%/data1/textures/martian/metalrings1.wal
%%DATADIR%%/data1/textures/martian/metalrings2.tga
%%DATADIR%%/data1/textures/martian/metalrings2.wal
+%%DATADIR%%/data1/textures/martian/skytrees.tga
%%DATADIR%%/data1/textures/martian/skytrees.wal
%%DATADIR%%/data1/textures/martian/skytrees_tga.tga
%%DATADIR%%/data1/textures/martian/test.bmp
%%DATADIR%%/data1/textures/martian/tree2_tga.tga
+%%DATADIR%%/data1/textures/martian/tree_bottom.tga
%%DATADIR%%/data1/textures/martian/tree_bottom.wal
%%DATADIR%%/data1/textures/martian/tree_bottom_tga.tga
%%DATADIR%%/data1/textures/martian/tree_tga.tga
+%%DATADIR%%/data1/textures/martian/tree_top.tga
%%DATADIR%%/data1/textures/martian/tree_top.wal
%%DATADIR%%/data1/textures/martian/tree_top_tga.tga
%%DATADIR%%/data1/textures/metal/bigconduit.tga
@@ -1853,12 +2056,19 @@
%%DATADIR%%/data1/textures/ultraman/wals/road3.wal
%%DATADIR%%/data1/textures/ultraman/wals/sidewalk.tga
%%DATADIR%%/data1/textures/ultraman/wals/sidewalk.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo1.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo1.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo2.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo2.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo3.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo3.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo4.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo4.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo5.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo5.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo6.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo6.wal
+%%DATADIR%%/data1/textures/ultraman/wals/tokyo7.tga
%%DATADIR%%/data1/textures/ultraman/wals/tokyo7.wal
%%DATADIR%%/data1/textures/ultraman/wals/truck1.tga
%%DATADIR%%/data1/textures/ultraman/wals/truck1.wal
@@ -1868,6 +2078,7 @@
%%DATADIR%%/data1/textures/ultraman/wals/truck3.wal
%%DATADIR%%/data1/textures/ultraman/wals/truck4.tga
%%DATADIR%%/data1/textures/ultraman/wals/truck4.wal
+%%DATADIR%%/data1/textures/water/waterpx.tga
%%DATADIR%%/data1/textures/water/waterpx.wal
%%DATADIR%%/data1/vehicles/bomber/bomb.md2
%%DATADIR%%/data1/vehicles/bomber/bomb.tga
@@ -1888,9 +2099,9 @@
%%DATADIR%%/data1/vehicles/strafer/skin.tga
%%DATADIR%%/data1/vehicles/strafer/tris.md2
%%DATADIR%%/data1/vehicles/strafer/v_wep.md2
-%%DOCSDIR%%/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.txt
share/pixmaps/alienarena.xpm
-@dirrm share/doc/alienarena
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/data1/vehicles/strafer
@dirrm %%DATADIR%%/data1/vehicles/hover
@dirrm %%DATADIR%%/data1/vehicles/deathball
@@ -1930,11 +2141,19 @@ share/pixmaps/alienarena.xpm
@dirrm %%DATADIR%%/data1/players/martianenforcer
@dirrm %%DATADIR%%/data1/players/martiancyborg
@dirrm %%DATADIR%%/data1/players/martian
+@dirrm %%DATADIR%%/data1/players/lauren
@dirrm %%DATADIR%%/data1/players/infantry
@dirrm %%DATADIR%%/data1/players/enforcer
@dirrm %%DATADIR%%/data1/players/construct
@dirrm %%DATADIR%%/data1/players/brainlet
@dirrm %%DATADIR%%/data1/players
+@dirrm %%DATADIR%%/data1/pics/bots/martianenforcer
+@dirrm %%DATADIR%%/data1/pics/bots/martiancyborg
+@dirrm %%DATADIR%%/data1/pics/bots/martian
+@dirrm %%DATADIR%%/data1/pics/bots/infantry
+@dirrm %%DATADIR%%/data1/pics/bots/enforcer
+@dirrm %%DATADIR%%/data1/pics/bots/construct
+@dirrm %%DATADIR%%/data1/pics/bots
@dirrm %%DATADIR%%/data1/pics
@dirrm %%DATADIR%%/data1/particles
@dirrm %%DATADIR%%/data1/models/weapons/v_shotg2
@@ -2045,3 +2264,4 @@ share/pixmaps/alienarena.xpm
@dirrm %%DATADIR%%/arena/pics
@dirrm %%DATADIR%%/arena
@dirrm %%DATADIR%%
+@dirrmtry share/pixmaps
diff --git a/games/alienarena/Makefile b/games/alienarena/Makefile
index 5b0276c6a89e..b56c095a3df0 100644
--- a/games/alienarena/Makefile
+++ b/games/alienarena/Makefile
@@ -6,33 +6,31 @@
#
PORTNAME= alienarena
-DISTVERSION= 2006.ue
+PORTVERSION= 2007
CATEGORIES= games
-MASTER_SITES= http://offload1.icculus.org/~ravage/alienarena2006/ \
- http://cor.planetquake.gamespy.com/codered/files/ \
+MASTER_SITES= http://www.alienarena.org/downloads/ \
http://www.forsakenweb.com/gamepage/loaders/games/
-DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}-x86
+DISTNAME= ${PORTNAME}-${PORTVERSION}-x86
EXTRACT_SUFX= .run
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Alien Arena 2006 (native version)
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
RUN_DEPENDS= ${DATADIR}/arena/default.cfg:${PORTSDIR}/games/alienarena-data
USE_DOS2UNIX= yes
USE_GCC= 3.2+
-USE_GL= yes
USE_GMAKE= yes
-BUILD_WRKSRC= ${WRKDIR}/source/linux
WRKSRC= ${WRKDIR}/source
+BUILD_WRKSRC= ${WRKDIR}/source/linux
ALL_TARGET= build_release
-OPTIONS= OPTIMIZED_CFLAGS "Enable compilation optimizations" on \
+OPTIONS= CLIENT "Build client" on \
+ DEDICATED "Build dedicated server" on \
+ OPTIMIZED_CFLAGS "Enable compilation optimizations" on \
SDL "Build client that uses SDL for sound" on
-SUB_FILES= alienarena alienarena-ded
SUB_LIST= LIBDIR=${LIBDIR}
PLIST_SUB= LIBDIR=${LIBDIR:S/${PREFIX}\///}
@@ -40,12 +38,35 @@ LIBDIR= ${PREFIX}/lib/${PORTNAME}
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 500000
-BROKEN= does not extract (gzip error)
+.if defined(WITHOUT_CLIENT) && defined(WITHOUT_DEDICATED) && \
+ defined(WITHOUT_SDL)
+IGNORE= needs at least one executable (CLIENT, DEDICATED or SDL)
+.endif
+
+.if !defined(WITHOUT_CLIENT) || !defined(WITHOUT_SDL)
+LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
+USE_GL= yes
.endif
-EXE_TARGETS= crx crded
-SCRIPTS= alienarena alienarena-ded
+.if !defined(WITHOUT_CLIENT)
+MAKE_ENV+= CLIENT=1
+AA_TARGETS+= crx
+AA_SCRIPTS+= alienarena
+SUB_FILES+= alienarena
+PLIST_SUB+= CLIENT=""
+.else
+PLIST_SUB+= CLIENT="@comment "
+.endif
+
+.if !defined(WITHOUT_DEDICATED)
+MAKE_ENV+= DEDICATED=1
+AA_TARGETS+= crded
+AA_SCRIPTS+= alienarena-ded
+SUB_FILES+= alienarena-ded
+PLIST_SUB+= DEDICATED=""
+.else
+PLIST_SUB+= DEDICATED="@comment "
+.endif
.if !defined(WITHOUT_OPTIMIZED_CFLAGS)
MAKE_ENV+= OPTIMIZED_CFLAGS=YES
@@ -54,8 +75,8 @@ MAKE_ENV+= OPTIMIZED_CFLAGS=YES
.if !defined(WITHOUT_SDL)
USE_SDL= sdl
MAKE_ENV+= SDLSOUND=1
-EXE_TARGETS+= crx.sdl
-SCRIPTS+= alienarena-sdl
+AA_TARGETS+= crx.sdl
+AA_SCRIPTS+= alienarena-sdl
SUB_FILES+= alienarena-sdl
PLIST_SUB+= SDL=""
.else
@@ -72,7 +93,7 @@ do-extract:
@cd ${WRKDIR} && \
${TAIL} +377 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
${TAR} zxf -
- @${TAR} zxf ${WRKDIR}/${PORTNAME}-${DISTVERSION:S/.//}-src.tar.gz \
+ @${TAR} zxf ${WRKDIR}/${PORTNAME}${PORTVERSION}-src.tar.gz \
-C ${WRKDIR}
do-install:
@@ -83,10 +104,10 @@ do-install:
${LN} -s ${DATADIR}/arena/* ${LIBDIR}/arena
${LN} -s ${DATADIR}/botinfo ${LIBDIR}
${LN} -s ${DATADIR}/data1/* ${LIBDIR}/data1
-.for f in ${EXE_TARGETS}
+.for f in ${AA_TARGETS}
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/release/${f} ${LIBDIR}
.endfor
-.for f in ${SCRIPTS}
+.for f in ${AA_SCRIPTS}
${INSTALL_SCRIPT} ${WRKDIR}/${f} ${PREFIX}/bin
.endfor
diff --git a/games/alienarena/distinfo b/games/alienarena/distinfo
index 939cc28025ba..41c0840249f8 100644
--- a/games/alienarena/distinfo
+++ b/games/alienarena/distinfo
@@ -1,3 +1,3 @@
-MD5 (alienarena-2006ue-x86.run) = 7b6416646db832fbc9761925240b5ff4
-SHA256 (alienarena-2006ue-x86.run) = a9ee5e69e37c1e511a21e3a0a698de0b0a297995827c806df0a08ce0a3276fde
-SIZE (alienarena-2006ue-x86.run) = 168878681
+MD5 (alienarena-2007-x86.run) = b70c1591b2638b3281d5f054e7bc39a9
+SHA256 (alienarena-2007-x86.run) = f9c9f7c0383f58d4a2dd5caa7adffa7dd756f2ee40125bf04c4e3eb6c45fdea0
+SIZE (alienarena-2007-x86.run) = 199500838
diff --git a/games/alienarena/files/patch-linux__Makefile b/games/alienarena/files/patch-linux__Makefile
index bae475f435ec..6ff24b05c448 100644
--- a/games/alienarena/files/patch-linux__Makefile
+++ b/games/alienarena/files/patch-linux__Makefile
@@ -1,5 +1,5 @@
---- ./linux/Makefile.orig Tue May 16 15:20:10 2006
-+++ ./linux/Makefile Tue May 16 15:22:41 2006
+--- linux/Makefile.orig Fri Sep 1 16:23:43 2006
++++ linux/Makefile Fri Sep 1 16:24:20 2006
@@ -11,25 +11,14 @@
GLIBC=
endif
@@ -104,25 +104,32 @@
SHLIBEXT=so
-@@ -117,13 +90,13 @@
+@@ -115,15 +88,15 @@
+ # SETUP AND BUILD
+ #############################################################################
- ifeq ($(ARCH),axp)
- TARGETS=$(BUILDDIR)/crded \
+-ifeq ($(ARCH),axp)
+-TARGETS=$(BUILDDIR)/crded \
- $(BUILDDIR)/game$(ARCH).$(SHLIBEXT) \
- $(BUILDDIR)/arena/game$(ARCH).$(SHLIBEXT)
-+ $(BUILDDIR)/game.$(SHLIBEXT) \
-+ $(BUILDDIR)/arena/game.$(SHLIBEXT)
- else
- TARGETS=$(BUILDDIR)/crded \
- $(BUILDDIR)/crx \
+-else
+-TARGETS=$(BUILDDIR)/crded \
+- $(BUILDDIR)/crx \
- $(BUILDDIR)/game$(ARCH).$(SHLIBEXT) \
- $(BUILDDIR)/arena/game$(ARCH).$(SHLIBEXT)
-+ $(BUILDDIR)/game.$(SHLIBEXT) \
++TARGETS=$(BUILDDIR)/game.$(SHLIBEXT) \
+ $(BUILDDIR)/arena/game.$(SHLIBEXT)
++
++ifeq ($(strip $(CLIENT)),1)
++ TARGETS+=$(BUILDDIR)/crx
++endif
++
++ifeq ($(strip $(DEDICATED)),1)
++ TARGETS+=$(BUILDDIR)/crded
endif
ifeq ($(strip $(SDLSOUND)),1)
-@@ -617,7 +590,7 @@
+@@ -599,7 +572,7 @@
@@ -131,7 +138,7 @@
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(GAME_OBJS)
-@@ -853,7 +826,7 @@
+@@ -763,7 +736,7 @@
$(BUILDDIR)/arena/p_weapon.o \
$(BUILDDIR)/arena/vehicles.o
diff --git a/games/alienarena/pkg-plist b/games/alienarena/pkg-plist
index c243ecc98551..088a971b11c4 100644
--- a/games/alienarena/pkg-plist
+++ b/games/alienarena/pkg-plist
@@ -1,5 +1,5 @@
-bin/alienarena
-bin/alienarena-ded
+%%CLIENT%%bin/alienarena
+%%DEDICATED%%bin/alienarena-ded
%%SDL%%bin/alienarena-sdl
%%LIBDIR%%/arena/ctf.cfg
%%LIBDIR%%/arena/default.cfg
@@ -10,8 +10,8 @@ bin/alienarena-ded
%%LIBDIR%%/arena/server.cfg
%%LIBDIR%%/arena/video
%%LIBDIR%%/botinfo
-%%LIBDIR%%/crded
-%%LIBDIR%%/crx
+%%DEDICATED%%%%LIBDIR%%/crded
+%%CLIENT%%%%LIBDIR%%/crx
%%SDL%%%%LIBDIR%%/crx.sdl
%%LIBDIR%%/data1/default.cfg
%%LIBDIR%%/data1/env
diff --git a/games/linux-alienarena/Makefile b/games/linux-alienarena/Makefile
index 442809bc5b89..b0ed6f99b915 100644
--- a/games/linux-alienarena/Makefile
+++ b/games/linux-alienarena/Makefile
@@ -6,20 +6,19 @@
#
PORTNAME= alienarena
-DISTVERSION= 2006.ue
+PORTVERSION= 2007
PORTEPOCH= 1
CATEGORIES= games linux
-MASTER_SITES= http://offload1.icculus.org/~ravage/alienarena2006/ \
- http://cor.planetquake.gamespy.com/codered/files/ \
+MASTER_SITES= http://www.alienarena.org/downloads/ \
http://www.forsakenweb.com/gamepage/loaders/games/
PKGNAMEPREFIX= linux-
-DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}-x86
+DISTNAME= ${PORTNAME}-${PORTVERSION}-x86
EXTRACT_SUFX= .run
MAINTAINER= acm@FreeBSD.org
COMMENT= Alien Arena 2006 (Linux version)
-RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libGLU.so.1.3:${PORTSDIR}/graphics/linux_dri \
+RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libGLU.so.1:${PORTSDIR}/graphics/linux_dri \
${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
${DATADIR}/arena/default.cfg:${PORTSDIR}/games/alienarena-data
@@ -43,10 +42,6 @@ DESKTOP_ENTRIES="Alien Arena 2006 (Linux version)" \
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 500000
-BROKEN= does not extract (gzip error)
-.endif
-
.if defined(WITH_NVIDIA_GL)
RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver
.endif
diff --git a/games/linux-alienarena/distinfo b/games/linux-alienarena/distinfo
index 939cc28025ba..41c0840249f8 100644
--- a/games/linux-alienarena/distinfo
+++ b/games/linux-alienarena/distinfo
@@ -1,3 +1,3 @@
-MD5 (alienarena-2006ue-x86.run) = 7b6416646db832fbc9761925240b5ff4
-SHA256 (alienarena-2006ue-x86.run) = a9ee5e69e37c1e511a21e3a0a698de0b0a297995827c806df0a08ce0a3276fde
-SIZE (alienarena-2006ue-x86.run) = 168878681
+MD5 (alienarena-2007-x86.run) = b70c1591b2638b3281d5f054e7bc39a9
+SHA256 (alienarena-2007-x86.run) = f9c9f7c0383f58d4a2dd5caa7adffa7dd756f2ee40125bf04c4e3eb6c45fdea0
+SIZE (alienarena-2007-x86.run) = 199500838