aboutsummaryrefslogtreecommitdiff
path: root/games/boswars
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2007-02-27 14:08:06 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2007-02-27 14:08:06 +0000
commit0c5498ed48d27dbefc313522037eba8ab22be3a7 (patch)
treed390938f4a9769de1085ac24644b188cb0ec85c2 /games/boswars
parent2350ebc334a963f3c554cce2143e9e39cb5ac613 (diff)
downloadports-0c5498ed48d27dbefc313522037eba8ab22be3a7.tar.gz
ports-0c5498ed48d27dbefc313522037eba8ab22be3a7.zip
Notes
Diffstat (limited to 'games/boswars')
-rw-r--r--games/boswars/Makefile27
-rw-r--r--games/boswars/distinfo6
-rw-r--r--games/boswars/pkg-descr6
-rw-r--r--games/boswars/pkg-plist626
4 files changed, 639 insertions, 26 deletions
diff --git a/games/boswars/Makefile b/games/boswars/Makefile
index 96d4bc82830f..009b37e59264 100644
--- a/games/boswars/Makefile
+++ b/games/boswars/Makefile
@@ -6,9 +6,9 @@
#
PORTNAME= bos
-PORTVERSION= 1.1
+PORTVERSION= 2.0.1
CATEGORIES= games
-MASTER_SITES= http://bos.seul.org/files/
+MASTER_SITES= http://www.boswars.org/files/
DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}
MAINTAINER= alepulver@FreeBSD.org
@@ -16,30 +16,17 @@ COMMENT= A real-time strategy game
RUN_DEPENDS= stratagus:${PORTSDIR}/games/stratagus
-PLIST= ${WRKDIR}/pkg-plist
-
-PLIST_FILES= bin/bos
-PLIST_DIRS= %%DATADIR%%
+NO_WRKSUBDIR= yes
do-build:
@(${ECHO_CMD} "#!${SH}"; \
- ${ECHO_CMD} 'exec ${LOCALBASE}/bin/stratagus -d ${DATADIR} "$$@"') \
+ ${ECHO_CMD} 'exec stratagus -d ${DATADIR} "$$@"') \
> ${WRKDIR}/${PORTNAME}
-pre-install:
- @${RM} -f ${PLIST}
- @cd ${WRKSRC}/data && \
- ${FIND} * -type d -empty | ${SORT} | ${SED} -e \
- 's|^|@exec mkdir -p %D/%%DATADIR%%/|' >> ${PLIST} && \
- ${FIND} * -type f | ${SORT} | ${SED} -e \
- 's|^|%%DATADIR%%/|' >> ${PLIST} && \
- ${FIND} * -type d | ${SORT} -r | ${SED} -e \
- 's|^|@dirrm %%DATADIR%%/|' >> ${PLIST}
-
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
- cd ${WRKSRC}/data && \
- ${FIND} * -type d -exec ${MKDIR} "${DATADIR}/{}" \; && \
- ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \;
+ cd ${WRKSRC}/data.bos && \
+ ${FIND} * -type d -exec ${MKDIR} "${DATADIR}/{}" \; && \
+ ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \;
.include <bsd.port.mk>
diff --git a/games/boswars/distinfo b/games/boswars/distinfo
index 3ab5f72c20cd..a4bd92b7e66d 100644
--- a/games/boswars/distinfo
+++ b/games/boswars/distinfo
@@ -1,3 +1,3 @@
-MD5 (bos_1_1.tar.gz) = 39e705ad6b4ae77e808cd88aabae361c
-SHA256 (bos_1_1.tar.gz) = 1fe971f2ed3c4ef22842ca240eafae69e9715b176277088328dc9629a3cb18c1
-SIZE (bos_1_1.tar.gz) = 21942511
+MD5 (bos_2_0_1.tar.gz) = f6a63249642c399d438f9ea46a210714
+SHA256 (bos_2_0_1.tar.gz) = 35bff244678c540837e72ea43615efa5d3a031857ad1cb2de75dc80860e5706f
+SIZE (bos_2_0_1.tar.gz) = 50605731
diff --git a/games/boswars/pkg-descr b/games/boswars/pkg-descr
index dffb52b47342..a1cf86b2619b 100644
--- a/games/boswars/pkg-descr
+++ b/games/boswars/pkg-descr
@@ -1,4 +1,4 @@
-Battle of Survival is a real-time strategy game using the Stratagus game
-engine.
+Bos Wars is a real-time strategy game that uses a modified version of the
+Stratagus game engine.
-WWW: http://bos.seul.org/
+WWW: http://www.boswars.org/
diff --git a/games/boswars/pkg-plist b/games/boswars/pkg-plist
new file mode 100644
index 000000000000..89177bc7aafe
--- /dev/null
+++ b/games/boswars/pkg-plist
@@ -0,0 +1,626 @@
+bin/bos
+%%DATADIR%%/CHANGELOG
+%%DATADIR%%/COPYRIGHT.txt
+%%DATADIR%%/LICENSE.txt
+%%DATADIR%%/README.txt
+%%DATADIR%%/campaigns/elites/campaign.lua
+%%DATADIR%%/campaigns/elites/level01.smp
+%%DATADIR%%/campaigns/elites/level01.sms
+%%DATADIR%%/campaigns/elites/level01.txt
+%%DATADIR%%/campaigns/elites/level02.smp
+%%DATADIR%%/campaigns/elites/level02.sms
+%%DATADIR%%/campaigns/elites/level02.txt
+%%DATADIR%%/campaigns/elites/level03.smp
+%%DATADIR%%/campaigns/elites/level03.sms
+%%DATADIR%%/campaigns/elites/level03.txt
+%%DATADIR%%/campaigns/elites/level04.smp
+%%DATADIR%%/campaigns/elites/level04.sms
+%%DATADIR%%/campaigns/elites/level04.txt
+%%DATADIR%%/campaigns/elites/level05.smp
+%%DATADIR%%/campaigns/elites/level05.sms
+%%DATADIR%%/campaigns/elites/level05.txt
+%%DATADIR%%/campaigns/elites/level06.smp
+%%DATADIR%%/campaigns/elites/level06.sms
+%%DATADIR%%/campaigns/elites/level06.txt
+%%DATADIR%%/campaigns/elites/level07.smp
+%%DATADIR%%/campaigns/elites/level07.sms
+%%DATADIR%%/campaigns/elites/level07.txt
+%%DATADIR%%/campaigns/elites/level08.smp
+%%DATADIR%%/campaigns/elites/level08.sms
+%%DATADIR%%/campaigns/elites/level08.txt
+%%DATADIR%%/campaigns/elites/level09.smp
+%%DATADIR%%/campaigns/elites/level09.sms
+%%DATADIR%%/campaigns/elites/level09.txt
+%%DATADIR%%/campaigns/elites/level10.smp
+%%DATADIR%%/campaigns/elites/level10.sms
+%%DATADIR%%/campaigns/elites/level10.txt
+%%DATADIR%%/campaigns/tutorial/campaign.lua
+%%DATADIR%%/campaigns/tutorial/level01.smp
+%%DATADIR%%/campaigns/tutorial/level01.sms
+%%DATADIR%%/campaigns/tutorial/level02.smp
+%%DATADIR%%/campaigns/tutorial/level02.sms
+%%DATADIR%%/campaigns/tutorial/level03.smp
+%%DATADIR%%/campaigns/tutorial/level03.sms
+%%DATADIR%%/graphics/elites/missile/grenade.png
+%%DATADIR%%/graphics/elites/missile/nuke.png
+%%DATADIR%%/graphics/elites/missile/rocket.png
+%%DATADIR%%/graphics/elites/research/res_ddril.png
+%%DATADIR%%/graphics/elites/research/res_expl.png
+%%DATADIR%%/graphics/elites/research/res_expl2.png
+%%DATADIR%%/graphics/elites/research/res_pdril.png
+%%DATADIR%%/graphics/elites/research/res_tdril.png
+%%DATADIR%%/graphics/elites/ui/elites_claw.png
+%%DATADIR%%/graphics/elites/ui/ui_1024_bpanel.png
+%%DATADIR%%/graphics/elites/ui/ui_1280_bpanel.png
+%%DATADIR%%/graphics/elites/ui/ui_1600_bpanel.png
+%%DATADIR%%/graphics/elites/ui/ui_640_bpanel.png
+%%DATADIR%%/graphics/elites/ui/ui_800_bpanel.png
+%%DATADIR%%/graphics/elites/ui/ui_info.png
+%%DATADIR%%/graphics/elites/ui/ui_minimap.png
+%%DATADIR%%/graphics/elites/ui/ui_res_icons.png
+%%DATADIR%%/graphics/elites/units/engineer_icons.png
+%%DATADIR%%/graphics/general/arrow_E.png
+%%DATADIR%%/graphics/general/arrow_N.png
+%%DATADIR%%/graphics/general/arrow_NE.png
+%%DATADIR%%/graphics/general/arrow_NW.png
+%%DATADIR%%/graphics/general/arrow_S.png
+%%DATADIR%%/graphics/general/arrow_SE.png
+%%DATADIR%%/graphics/general/arrow_SW.png
+%%DATADIR%%/graphics/general/arrow_W.png
+%%DATADIR%%/graphics/general/commands.png
+%%DATADIR%%/graphics/general/cross.png
+%%DATADIR%%/graphics/general/dejavusans10.png
+%%DATADIR%%/graphics/general/dejavusans12.png
+%%DATADIR%%/graphics/general/dejavusans14.png
+%%DATADIR%%/graphics/general/dejavusansbold10.png
+%%DATADIR%%/graphics/general/dejavusansbold12.png
+%%DATADIR%%/graphics/general/dejavusansbold14.png
+%%DATADIR%%/graphics/general/fog.png
+%%DATADIR%%/graphics/general/freesansbold14.png
+%%DATADIR%%/graphics/general/green.png
+%%DATADIR%%/graphics/general/health2.png
+%%DATADIR%%/graphics/general/magnifying_glass.png
+%%DATADIR%%/graphics/general/mana2.png
+%%DATADIR%%/graphics/general/red.png
+%%DATADIR%%/graphics/general/small_green_cross.png
+%%DATADIR%%/graphics/general/ui_buttons.png
+%%DATADIR%%/graphics/general/yellow.png
+%%DATADIR%%/graphics/missiles/big_fire.png
+%%DATADIR%%/graphics/missiles/expl_160x128x1.png
+%%DATADIR%%/graphics/missiles/expl_288x288x1.png
+%%DATADIR%%/graphics/missiles/expl_64x64x1.png
+%%DATADIR%%/graphics/missiles/explosion.png
+%%DATADIR%%/graphics/missiles/green_cross.png
+%%DATADIR%%/graphics/missiles/small_fire.png
+%%DATADIR%%/graphics/neutral/destroyed_site.png
+%%DATADIR%%/graphics/neutral/small_destroyed_site.png
+%%DATADIR%%/graphics/neutral/units/corpses.png
+%%DATADIR%%/graphics/screens/defeat.png
+%%DATADIR%%/graphics/screens/menu.png
+%%DATADIR%%/graphics/screens/victory.png
+%%DATADIR%%/graphics/tiles/desert.png
+%%DATADIR%%/graphics/tiles/winter.png
+%%DATADIR%%/graphics/ui/rosace1.png
+%%DATADIR%%/graphics/ui/x_startpoint.png
+%%DATADIR%%/languages/bg.po
+%%DATADIR%%/languages/bos-de.po
+%%DATADIR%%/languages/bos-en.po
+%%DATADIR%%/languages/bos-fi.po
+%%DATADIR%%/languages/bos-fr.po
+%%DATADIR%%/languages/bos.pot
+%%DATADIR%%/languages/de.po
+%%DATADIR%%/languages/en.po
+%%DATADIR%%/languages/fi.po
+%%DATADIR%%/languages/fr.po
+%%DATADIR%%/languages/genpot.sh
+%%DATADIR%%/languages/makesame.py
+%%DATADIR%%/languages/pl.po
+%%DATADIR%%/maps/C1_M10_Fort_Savoy.smp
+%%DATADIR%%/maps/C1_M10_Fort_Savoy.sms
+%%DATADIR%%/maps/C1_M1_the_river.smp
+%%DATADIR%%/maps/C1_M1_the_river.sms
+%%DATADIR%%/maps/C1_M2_green_valley.smp
+%%DATADIR%%/maps/C1_M2_green_valley.sms
+%%DATADIR%%/maps/C1_M3_Buffy_forrest.smp
+%%DATADIR%%/maps/C1_M3_Buffy_forrest.sms
+%%DATADIR%%/maps/C1_M4_shield_of_wasteland.smp
+%%DATADIR%%/maps/C1_M4_shield_of_wasteland.sms
+%%DATADIR%%/maps/C1_M5_Rochebrune.smp
+%%DATADIR%%/maps/C1_M5_Rochebrune.sms
+%%DATADIR%%/maps/C1_M6_Aiglier.smp
+%%DATADIR%%/maps/C1_M6_Aiglier.sms
+%%DATADIR%%/maps/C1_M7_Bellegarde.smp
+%%DATADIR%%/maps/C1_M7_Bellegarde.sms
+%%DATADIR%%/maps/C1_M8_Savoy_steps.smp
+%%DATADIR%%/maps/C1_M8_Savoy_steps.sms
+%%DATADIR%%/maps/C1_M9_Savoy_lake.smp
+%%DATADIR%%/maps/C1_M9_Savoy_lake.sms
+%%DATADIR%%/maps/antarticum.smp
+%%DATADIR%%/maps/antarticum/setup.sms
+%%DATADIR%%/maps/antarticum/terrain.lua
+%%DATADIR%%/maps/antarticum/terrain.png
+%%DATADIR%%/maps/battlefield.smp
+%%DATADIR%%/maps/battlefield/setup.sms
+%%DATADIR%%/maps/battlefield/terrain.lua
+%%DATADIR%%/maps/battlefield/terrain.png
+%%DATADIR%%/maps/braza.smp
+%%DATADIR%%/maps/braza.sms
+%%DATADIR%%/maps/bridge.smp
+%%DATADIR%%/maps/bridge/access-fast.lua
+%%DATADIR%%/maps/bridge/access-water.lua
+%%DATADIR%%/maps/bridge/setup.sms
+%%DATADIR%%/maps/bridge/terrain.lua
+%%DATADIR%%/maps/bridge/terrain.png
+%%DATADIR%%/maps/canyon.smp
+%%DATADIR%%/maps/canyon/access-unpassable.lua
+%%DATADIR%%/maps/canyon/class-no-pass.png
+%%DATADIR%%/maps/canyon/setup.sms
+%%DATADIR%%/maps/canyon/terrain.lua
+%%DATADIR%%/maps/canyon/terrain.png
+%%DATADIR%%/maps/cross.smp
+%%DATADIR%%/maps/cross.sms
+%%DATADIR%%/maps/forest.smp
+%%DATADIR%%/maps/forest.sms
+%%DATADIR%%/maps/highlands.smp
+%%DATADIR%%/maps/highlands.sms
+%%DATADIR%%/maps/islandwar.smp
+%%DATADIR%%/maps/islandwar/access-fast.lua
+%%DATADIR%%/maps/islandwar/access-water.lua
+%%DATADIR%%/maps/islandwar/setup.sms
+%%DATADIR%%/maps/islandwar/terrain.lua
+%%DATADIR%%/maps/islandwar/terrain.png
+%%DATADIR%%/maps/laby.smp
+%%DATADIR%%/maps/laby.sms
+%%DATADIR%%/maps/lake.smp
+%%DATADIR%%/maps/lake.sms
+%%DATADIR%%/maps/multiplayer.smp
+%%DATADIR%%/maps/multiplayer.sms
+%%DATADIR%%/maps/patches.smp
+%%DATADIR%%/maps/patches/128x.png
+%%DATADIR%%/maps/patches/256x.png
+%%DATADIR%%/maps/patches/32x.png
+%%DATADIR%%/maps/patches/512-hill-01x.png
+%%DATADIR%%/maps/patches/512-hill-02x.png
+%%DATADIR%%/maps/patches/512-hill-03x.png
+%%DATADIR%%/maps/patches/512-hill-04x.png
+%%DATADIR%%/maps/patches/512-lake-01x.png
+%%DATADIR%%/maps/patches/512x.png
+%%DATADIR%%/maps/patches/64x.png
+%%DATADIR%%/maps/patches/access-unpassable.lua
+%%DATADIR%%/maps/patches/setup.sms
+%%DATADIR%%/maps/patches/terrain.lua
+%%DATADIR%%/maps/patches/terrain.png
+%%DATADIR%%/maps/patches/unpassable.png
+%%DATADIR%%/maps/river.smp
+%%DATADIR%%/maps/river/setup.sms
+%%DATADIR%%/maps/river/terrain.lua
+%%DATADIR%%/maps/river/terrain.png
+%%DATADIR%%/maps/test.smp
+%%DATADIR%%/maps/test.sms
+%%DATADIR%%/maps/tutorial.smp
+%%DATADIR%%/maps/tutorial/access-unpassable.lua
+%%DATADIR%%/maps/tutorial/setup.sms
+%%DATADIR%%/maps/tutorial/terrain.lua
+%%DATADIR%%/maps/tutorial/terrain.png
+%%DATADIR%%/maps/tutorial/unpassable.png
+%%DATADIR%%/maps/wetlands01.smp
+%%DATADIR%%/maps/wetlands01/access-unpassable.lua
+%%DATADIR%%/maps/wetlands01/terrain.lua
+%%DATADIR%%/maps/wetlands01/wetlands01-nopass.png
+%%DATADIR%%/maps/wetlands01/wetlands01.png
+%%DATADIR%%/maps/wetlands01/wetlands01.sms
+%%DATADIR%%/scripts/ai.lua
+%%DATADIR%%/scripts/anim.lua
+%%DATADIR%%/scripts/bos.lua
+%%DATADIR%%/scripts/buttons.lua
+%%DATADIR%%/scripts/buttonstyles.lua
+%%DATADIR%%/scripts/cheats.lua
+%%DATADIR%%/scripts/commands.lua
+%%DATADIR%%/scripts/cursors.lua
+%%DATADIR%%/scripts/dependency.lua
+%%DATADIR%%/scripts/editor.lua
+%%DATADIR%%/scripts/fonts.lua
+%%DATADIR%%/scripts/guichan.lua
+%%DATADIR%%/scripts/helpers.lua
+%%DATADIR%%/scripts/icons.lua
+%%DATADIR%%/scripts/maps.lua
+%%DATADIR%%/scripts/menus/campaigns.lua
+%%DATADIR%%/scripts/menus/credits.lua
+%%DATADIR%%/scripts/menus/ingame/editor.lua
+%%DATADIR%%/scripts/menus/ingame/game.lua
+%%DATADIR%%/scripts/menus/network.lua
+%%DATADIR%%/scripts/menus/options.lua
+%%DATADIR%%/scripts/menus/widgetsdemo.lua
+%%DATADIR%%/scripts/missiles.lua
+%%DATADIR%%/scripts/sound.lua
+%%DATADIR%%/scripts/spells.lua
+%%DATADIR%%/scripts/stratagus.lua
+%%DATADIR%%/scripts/tilesets/desert.lua
+%%DATADIR%%/scripts/tilesets/winter.lua
+%%DATADIR%%/scripts/ui.lua
+%%DATADIR%%/scripts/uilayout.lua
+%%DATADIR%%/scripts/units.lua
+%%DATADIR%%/scripts/upgrade.lua
+%%DATADIR%%/sounds/bazoo_g_hit.wav
+%%DATADIR%%/sounds/grenadier_g_hit.wav
+%%DATADIR%%/sounds/ui/click.wav.gz
+%%DATADIR%%/units/antharus/antharus.png
+%%DATADIR%%/units/antharus/icon.png
+%%DATADIR%%/units/antharus/unit-antharus.lua
+%%DATADIR%%/units/apcs/ico_apcs.png
+%%DATADIR%%/units/apcs/smolder.completed.wav
+%%DATADIR%%/units/apcs/smolder.underattack.wav
+%%DATADIR%%/units/apcs/smolder_action.wav
+%%DATADIR%%/units/apcs/smolder_attack.wav
+%%DATADIR%%/units/apcs/smolder_die.wav
+%%DATADIR%%/units/apcs/smolder_select.wav
+%%DATADIR%%/units/apcs/unit-apcs.lua
+%%DATADIR%%/units/apcs/unit_apcs.png
+%%DATADIR%%/units/apcs/unit_apcs_s.png
+%%DATADIR%%/units/artil/artil.ready.wav
+%%DATADIR%%/units/artil/artil.underattack.wav
+%%DATADIR%%/units/artil/ico_artil.png
+%%DATADIR%%/units/artil/unit-artil.lua
+%%DATADIR%%/units/artil/unit_artil.png
+%%DATADIR%%/units/artil/unit_artil_s.png
+%%DATADIR%%/units/assault/assault.unit.ready.wav
+%%DATADIR%%/units/assault/assault.unit.underattack.wav
+%%DATADIR%%/units/assault/assault_action.wav
+%%DATADIR%%/units/assault/assault_attack.wav
+%%DATADIR%%/units/assault/assault_die.wav
+%%DATADIR%%/units/assault/assault_select.wav
+%%DATADIR%%/units/assault/ico_assault.png
+%%DATADIR%%/units/assault/unit-assault.lua
+%%DATADIR%%/units/assault/unit_assault.png
+%%DATADIR%%/units/assault/unit_assault_c.png
+%%DATADIR%%/units/assault/unit_assault_s.png
+%%DATADIR%%/units/bazoo/bazoo.ready.wav
+%%DATADIR%%/units/bazoo/bazoo.underattack.wav
+%%DATADIR%%/units/bazoo/bazoo_action.wav
+%%DATADIR%%/units/bazoo/bazoo_attack.wav
+%%DATADIR%%/units/bazoo/bazoo_die.wav
+%%DATADIR%%/units/bazoo/bazoo_select.wav
+%%DATADIR%%/units/bazoo/ico_bazoo.png
+%%DATADIR%%/units/bazoo/unit-bazoo.lua
+%%DATADIR%%/units/bazoo/unit_bazoo.png
+%%DATADIR%%/units/bazoo/unit_bazoo_c.png
+%%DATADIR%%/units/bazoo/unit_bazoo_s.png
+%%DATADIR%%/units/bomber/bomber.ready.wav
+%%DATADIR%%/units/bomber/bomber.underattack.wav
+%%DATADIR%%/units/bomber/ico_bomber.png
+%%DATADIR%%/units/bomber/missile.png
+%%DATADIR%%/units/bomber/unit-bomber.lua
+%%DATADIR%%/units/bomber/unit_bomber.png
+%%DATADIR%%/units/bomber/unit_bomber_s.png
+%%DATADIR%%/units/buggy/buggy_action.wav
+%%DATADIR%%/units/buggy/buggy_attacked.wav
+%%DATADIR%%/units/buggy/buggy_die.wav
+%%DATADIR%%/units/buggy/buggy_ready.wav
+%%DATADIR%%/units/buggy/buggy_select.wav
+%%DATADIR%%/units/buggy/ico_buggy.png
+%%DATADIR%%/units/buggy/unit-buggy.lua
+%%DATADIR%%/units/buggy/unit_buggy.png
+%%DATADIR%%/units/buggy/unit_buggy_s.png
+%%DATADIR%%/units/camera/camera.completed.wav
+%%DATADIR%%/units/camera/camera.png
+%%DATADIR%%/units/camera/camera.underattack.wav
+%%DATADIR%%/units/camera/camera_c.png
+%%DATADIR%%/units/camera/camera_i.png
+%%DATADIR%%/units/camera/camera_s.png
+%%DATADIR%%/units/camera/sfx_camera.select.wav
+%%DATADIR%%/units/camera/unit-camera.lua
+%%DATADIR%%/units/camp/sfx_camp.die.wav
+%%DATADIR%%/units/camp/sfx_camp.select.wav
+%%DATADIR%%/units/camp/training.camp.completed.wav
+%%DATADIR%%/units/camp/training.camp.underattack.wav
+%%DATADIR%%/units/camp/training_camp.png
+%%DATADIR%%/units/camp/training_camp_c.png
+%%DATADIR%%/units/camp/training_camp_i.png
+%%DATADIR%%/units/camp/training_camp_s.png
+%%DATADIR%%/units/camp/unit-camp.lua
+%%DATADIR%%/units/cannon/cannon.completed.wav
+%%DATADIR%%/units/cannon/cannon.png
+%%DATADIR%%/units/cannon/cannon.underattack.wav
+%%DATADIR%%/units/cannon/cannon_c.png
+%%DATADIR%%/units/cannon/cannon_i.png
+%%DATADIR%%/units/cannon/cannon_s.png
+%%DATADIR%%/units/cannon/cannon_selected.wav
+%%DATADIR%%/units/cannon/unit-cannon.lua
+%%DATADIR%%/units/cannon/weapon.png
+%%DATADIR%%/units/cannon/weapon_s.png
+%%DATADIR%%/units/chopper/chopper.ready.wav
+%%DATADIR%%/units/chopper/chopper.underattack.wav
+%%DATADIR%%/units/chopper/ico_chopper.png
+%%DATADIR%%/units/chopper/unit-chopper.lua
+%%DATADIR%%/units/chopper/unit_chopper.png
+%%DATADIR%%/units/chopper/unit_chopper_s.png
+%%DATADIR%%/units/corpses/build-dead-2.png
+%%DATADIR%%/units/corpses/unit-corpses.lua
+%%DATADIR%%/units/crystals/ico_crys.png
+%%DATADIR%%/units/crystals/res_crys.png
+%%DATADIR%%/units/crystals/res_crys_s.png
+%%DATADIR%%/units/crystals/unit-crystals.lua
+%%DATADIR%%/units/developmentyard/development_yard.png
+%%DATADIR%%/units/developmentyard/development_yard_c.png
+%%DATADIR%%/units/developmentyard/development_yard_i.png
+%%DATADIR%%/units/developmentyard/development_yard_s.png
+%%DATADIR%%/units/developmentyard/unit-developmentyard.lua
+%%DATADIR%%/units/dorcoz/ico_dorcoz.png
+%%DATADIR%%/units/dorcoz/mis_plasma_sml.png
+%%DATADIR%%/units/dorcoz/unit-dorcoz.lua
+%%DATADIR%%/units/dorcoz/unit_dorcoz.png
+%%DATADIR%%/units/engineer/engineer.lua
+%%DATADIR%%/units/engineer/engineer.ready.wav
+%%DATADIR%%/units/engineer/engineer.underattack.wav
+%%DATADIR%%/units/engineer/engineer_action.wav
+%%DATADIR%%/units/engineer/engineer_attack.wav
+%%DATADIR%%/units/engineer/engineer_die.wav
+%%DATADIR%%/units/engineer/engineer_select.wav
+%%DATADIR%%/units/engineer/ico_engineer.png
+%%DATADIR%%/units/engineer/unit_engineer.png
+%%DATADIR%%/units/engineer/unit_engineer_c.png
+%%DATADIR%%/units/engineer/unit_engineer_s.png
+%%DATADIR%%/units/generator/generator.png
+%%DATADIR%%/units/generator/generator_c.png
+%%DATADIR%%/units/generator/generator_i.png
+%%DATADIR%%/units/generator/generator_s.png
+%%DATADIR%%/units/generator/power.plant.completed.wav
+%%DATADIR%%/units/generator/power.plant.underattack.wav
+%%DATADIR%%/units/generator/sfx_pplnt.die.wav
+%%DATADIR%%/units/generator/sfx_pplnt.select.wav
+%%DATADIR%%/units/generator/unit-generator.lua
+%%DATADIR%%/units/grenadier/grenadier.ready.wav
+%%DATADIR%%/units/grenadier/grenadier.underattack.wav
+%%DATADIR%%/units/grenadier/grenadier_action.wav
+%%DATADIR%%/units/grenadier/grenadier_attack.wav
+%%DATADIR%%/units/grenadier/grenadier_die.wav
+%%DATADIR%%/units/grenadier/grenadier_select.wav
+%%DATADIR%%/units/grenadier/ico_grenadier.png
+%%DATADIR%%/units/grenadier/unit-grenadier.lua
+%%DATADIR%%/units/grenadier/unit_grenadier.png
+%%DATADIR%%/units/grenadier/unit_grenadier_c.png
+%%DATADIR%%/units/grenadier/unit_grenadier_s.png
+%%DATADIR%%/units/gturret/gturret.completed.wav
+%%DATADIR%%/units/gturret/gturret.png
+%%DATADIR%%/units/gturret/gturret.underattack.wav
+%%DATADIR%%/units/gturret/gturret_attack.wav
+%%DATADIR%%/units/gturret/gturret_c.png
+%%DATADIR%%/units/gturret/gturret_i.png
+%%DATADIR%%/units/gturret/gturret_s.png
+%%DATADIR%%/units/gturret/gturret_select.wav
+%%DATADIR%%/units/gturret/unit-gturret.lua
+%%DATADIR%%/units/harvester/harvester.completed.wav
+%%DATADIR%%/units/harvester/harvester.underattack.wav
+%%DATADIR%%/units/harvester/harvester_action.wav
+%%DATADIR%%/units/harvester/harvester_attack.wav
+%%DATADIR%%/units/harvester/harvester_die.wav
+%%DATADIR%%/units/harvester/harvester_select.wav
+%%DATADIR%%/units/harvester/ico_harv.png
+%%DATADIR%%/units/harvester/unit-harvester.lua
+%%DATADIR%%/units/harvester/unit_harv.png
+%%DATADIR%%/units/harvester/unit_harv_s.png
+%%DATADIR%%/units/hospital/hospital.completed.wav
+%%DATADIR%%/units/hospital/hospital.png
+%%DATADIR%%/units/hospital/hospital.underattack.wav
+%%DATADIR%%/units/hospital/hospital_c.png
+%%DATADIR%%/units/hospital/hospital_i.png
+%%DATADIR%%/units/hospital/hospital_s.png
+%%DATADIR%%/units/hospital/sfx_hosp.die.wav
+%%DATADIR%%/units/hospital/sfx_hosp.select.wav
+%%DATADIR%%/units/hospital/unit-hospital.lua
+%%DATADIR%%/units/jet/ico_jet.png
+%%DATADIR%%/units/jet/jet.ready.wav
+%%DATADIR%%/units/jet/jet.underattack.wav
+%%DATADIR%%/units/jet/missile.png
+%%DATADIR%%/units/jet/unit-jet.lua
+%%DATADIR%%/units/jet/unit_jet.png
+%%DATADIR%%/units/jet/unit_jet_s.png
+%%DATADIR%%/units/medic/heal.png
+%%DATADIR%%/units/medic/ico_heal.png
+%%DATADIR%%/units/medic/ico_medic.png
+%%DATADIR%%/units/medic/medic.ready.wav
+%%DATADIR%%/units/medic/medic.underattack.wav
+%%DATADIR%%/units/medic/medic_action.wav
+%%DATADIR%%/units/medic/medic_attack.wav
+%%DATADIR%%/units/medic/medic_die.wav
+%%DATADIR%%/units/medic/medic_select.wav
+%%DATADIR%%/units/medic/unit-medic.lua
+%%DATADIR%%/units/medic/unit_medic.png
+%%DATADIR%%/units/medic/unit_medic_c.png
+%%DATADIR%%/units/medic/unit_medic_s.png
+%%DATADIR%%/units/missilesilo/missile_silo.png
+%%DATADIR%%/units/missilesilo/missile_silo_c.png
+%%DATADIR%%/units/missilesilo/missile_silo_i.png
+%%DATADIR%%/units/missilesilo/missile_silo_s.png
+%%DATADIR%%/units/missilesilo/unit-missilesilo.lua
+%%DATADIR%%/units/morels/morel_1.png
+%%DATADIR%%/units/morels/morel_1i.png
+%%DATADIR%%/units/morels/morel_1s.png
+%%DATADIR%%/units/morels/morel_2.png
+%%DATADIR%%/units/morels/morel_2i.png
+%%DATADIR%%/units/morels/morel_2s.png
+%%DATADIR%%/units/morels/morel_3.png
+%%DATADIR%%/units/morels/morel_3i.png
+%%DATADIR%%/units/morels/morel_3s.png
+%%DATADIR%%/units/morels/morel_4.png
+%%DATADIR%%/units/morels/morel_4i.png
+%%DATADIR%%/units/morels/morel_4s.png
+%%DATADIR%%/units/morels/morel_5.png
+%%DATADIR%%/units/morels/morel_5i.png
+%%DATADIR%%/units/morels/morel_5s.png
+%%DATADIR%%/units/morels/morel_6.png
+%%DATADIR%%/units/morels/morel_6i.png
+%%DATADIR%%/units/morels/morel_6s.png
+%%DATADIR%%/units/morels/morel_7.png
+%%DATADIR%%/units/morels/morel_7i.png
+%%DATADIR%%/units/morels/morel_7s.png
+%%DATADIR%%/units/morels/unit-morels.lua
+%%DATADIR%%/units/nukeplant/nukeplant.png
+%%DATADIR%%/units/nukeplant/nukeplant_c.png
+%%DATADIR%%/units/nukeplant/nukeplant_i.png
+%%DATADIR%%/units/nukeplant/nukeplant_s.png
+%%DATADIR%%/units/nukeplant/power.plant.completed.wav
+%%DATADIR%%/units/nukeplant/power.plant.underattack.wav
+%%DATADIR%%/units/nukeplant/sfx_pplnt.die.wav
+%%DATADIR%%/units/nukeplant/sfx_pplnt.select.wav
+%%DATADIR%%/units/nukeplant/unit-nukeplant.lua
+%%DATADIR%%/units/radar/radar.completed.wav
+%%DATADIR%%/units/radar/radar.png
+%%DATADIR%%/units/radar/radar.underattack.wav
+%%DATADIR%%/units/radar/radar_i.png
+%%DATADIR%%/units/radar/radar_s.png
+%%DATADIR%%/units/radar/sfx_rdar.select.wav
+%%DATADIR%%/units/radar/unit-radar.lua
+%%DATADIR%%/units/research/research.completed.wav
+%%DATADIR%%/units/research/research.facility.completed.wav
+%%DATADIR%%/units/research/research.facility.underattack.wav
+%%DATADIR%%/units/research/research_c.png
+%%DATADIR%%/units/research/research_facility.png
+%%DATADIR%%/units/research/research_facility_i.png
+%%DATADIR%%/units/research/research_facility_s.png
+%%DATADIR%%/units/research/sfx_rfac.die.wav
+%%DATADIR%%/units/research/sfx_rfac.select.wav
+%%DATADIR%%/units/research/unit-research.lua
+%%DATADIR%%/units/rocks/rock_1.png
+%%DATADIR%%/units/rocks/rock_1i.png
+%%DATADIR%%/units/rocks/rock_1s.png
+%%DATADIR%%/units/rocks/rock_2.png
+%%DATADIR%%/units/rocks/rock_2i.png
+%%DATADIR%%/units/rocks/rock_2s.png
+%%DATADIR%%/units/rocks/rock_3.png
+%%DATADIR%%/units/rocks/rock_3i.png
+%%DATADIR%%/units/rocks/rock_3s.png
+%%DATADIR%%/units/rocks/rock_4.png
+%%DATADIR%%/units/rocks/rock_4i.png
+%%DATADIR%%/units/rocks/rock_4s.png
+%%DATADIR%%/units/rocks/rock_5.png
+%%DATADIR%%/units/rocks/rock_5i.png
+%%DATADIR%%/units/rocks/rock_5s.png
+%%DATADIR%%/units/rocks/rock_6.png
+%%DATADIR%%/units/rocks/rock_6i.png
+%%DATADIR%%/units/rocks/rock_6s.png
+%%DATADIR%%/units/rocks/unit-rocks.lua
+%%DATADIR%%/units/rocksfield/ico_rocks_field.png
+%%DATADIR%%/units/rocksfield/rocks_field.png
+%%DATADIR%%/units/rocksfield/rocks_field_s.png
+%%DATADIR%%/units/rocksfield/unit-rocksfield.lua
+%%DATADIR%%/units/rtank/ico_rtank.png
+%%DATADIR%%/units/rtank/rtank.ready.wav
+%%DATADIR%%/units/rtank/rtank.underattack.wav
+%%DATADIR%%/units/rtank/unit-rtank.lua
+%%DATADIR%%/units/rtank/unit_rtank.png
+%%DATADIR%%/units/rtank/unit_rtank_s.png
+%%DATADIR%%/units/tank/ico_tank.png
+%%DATADIR%%/units/tank/tank.ready.wav
+%%DATADIR%%/units/tank/tank.underattack.wav
+%%DATADIR%%/units/tank/unit-tank.lua
+%%DATADIR%%/units/tank/unit_tank.png
+%%DATADIR%%/units/tank/unit_tank_s.png
+%%DATADIR%%/units/tree/tree01.png
+%%DATADIR%%/units/tree/tree01_i.png
+%%DATADIR%%/units/tree/tree01_s.png
+%%DATADIR%%/units/tree/unit-tree.lua
+%%DATADIR%%/units/tree02/tree02.png
+%%DATADIR%%/units/tree02/tree02_s.png
+%%DATADIR%%/units/tree02/unit-tree02.lua
+%%DATADIR%%/units/tree03/tree03.png
+%%DATADIR%%/units/tree03/tree03_s.png
+%%DATADIR%%/units/tree03/unit-tree03.lua
+%%DATADIR%%/units/tree04/tree04.png
+%%DATADIR%%/units/tree04/tree04_s.png
+%%DATADIR%%/units/tree04/unit-tree04.lua
+%%DATADIR%%/units/vault/elite.fort.completed.wav
+%%DATADIR%%/units/vault/elite.fort.underattack.wav
+%%DATADIR%%/units/vault/sfx_fort.die.wav
+%%DATADIR%%/units/vault/sfx_fort.select.wav
+%%DATADIR%%/units/vault/vault-i.png
+%%DATADIR%%/units/vault/vault.lua
+%%DATADIR%%/units/vault/vault.png
+%%DATADIR%%/units/vault/vault_c.png
+%%DATADIR%%/units/vault/vault_s.png
+%%DATADIR%%/units/vehiclefactory/sfx_vfac.die.wav
+%%DATADIR%%/units/vehiclefactory/sfx_vfac.select.wav
+%%DATADIR%%/units/vehiclefactory/vehicle.factory.completed.wav
+%%DATADIR%%/units/vehiclefactory/vehicle.factory.underattack.wav
+%%DATADIR%%/units/vehiclefactory/vehicle_c.png
+%%DATADIR%%/units/vehiclefactory/vehicle_factory.png
+%%DATADIR%%/units/vehiclefactory/vehicle_factory_i.png
+%%DATADIR%%/units/vehiclefactory/vehicle_factory_s.png
+%%DATADIR%%/units/vehiclefactory/vehiclefactory.lua
+%%DATADIR%%/video/bos_intro.ogg
+%%DATADIR%%/video/stratagus_intro.ogg
+@dirrm %%DATADIR%%/video
+@dirrm %%DATADIR%%/units/vehiclefactory
+@dirrm %%DATADIR%%/units/vault
+@dirrm %%DATADIR%%/units/tree04
+@dirrm %%DATADIR%%/units/tree03
+@dirrm %%DATADIR%%/units/tree02
+@dirrm %%DATADIR%%/units/tree
+@dirrm %%DATADIR%%/units/tank
+@dirrm %%DATADIR%%/units/rtank
+@dirrm %%DATADIR%%/units/rocksfield
+@dirrm %%DATADIR%%/units/rocks
+@dirrm %%DATADIR%%/units/research
+@dirrm %%DATADIR%%/units/radar
+@dirrm %%DATADIR%%/units/nukeplant
+@dirrm %%DATADIR%%/units/morels
+@dirrm %%DATADIR%%/units/missilesilo
+@dirrm %%DATADIR%%/units/medic
+@dirrm %%DATADIR%%/units/jet
+@dirrm %%DATADIR%%/units/hospital
+@dirrm %%DATADIR%%/units/harvester
+@dirrm %%DATADIR%%/units/gturret
+@dirrm %%DATADIR%%/units/grenadier
+@dirrm %%DATADIR%%/units/generator
+@dirrm %%DATADIR%%/units/engineer
+@dirrm %%DATADIR%%/units/dorcoz
+@dirrm %%DATADIR%%/units/developmentyard
+@dirrm %%DATADIR%%/units/crystals
+@dirrm %%DATADIR%%/units/corpses
+@dirrm %%DATADIR%%/units/chopper
+@dirrm %%DATADIR%%/units/cannon
+@dirrm %%DATADIR%%/units/camp
+@dirrm %%DATADIR%%/units/camera
+@dirrm %%DATADIR%%/units/buggy
+@dirrm %%DATADIR%%/units/bomber
+@dirrm %%DATADIR%%/units/bazoo
+@dirrm %%DATADIR%%/units/assault
+@dirrm %%DATADIR%%/units/artil
+@dirrm %%DATADIR%%/units/apcs
+@dirrm %%DATADIR%%/units/antharus
+@dirrm %%DATADIR%%/units
+@dirrm %%DATADIR%%/sounds/ui
+@dirrm %%DATADIR%%/sounds
+@dirrm %%DATADIR%%/scripts/tilesets
+@dirrm %%DATADIR%%/scripts/menus/ingame
+@dirrm %%DATADIR%%/scripts/menus
+@dirrm %%DATADIR%%/scripts
+@dirrm %%DATADIR%%/music
+@dirrm %%DATADIR%%/maps/wetlands01
+@dirrm %%DATADIR%%/maps/tutorial
+@dirrm %%DATADIR%%/maps/river
+@dirrm %%DATADIR%%/maps/patches
+@dirrm %%DATADIR%%/maps/islandwar
+@dirrm %%DATADIR%%/maps/canyon
+@dirrm %%DATADIR%%/maps/bridge
+@dirrm %%DATADIR%%/maps/battlefield
+@dirrm %%DATADIR%%/maps/antarticum
+@dirrm %%DATADIR%%/maps
+@dirrm %%DATADIR%%/languages
+@dirrm %%DATADIR%%/graphics/ui
+@dirrm %%DATADIR%%/graphics/tiles
+@dirrm %%DATADIR%%/graphics/screens
+@dirrm %%DATADIR%%/graphics/neutral/units
+@dirrm %%DATADIR%%/graphics/neutral
+@dirrm %%DATADIR%%/graphics/missiles
+@dirrm %%DATADIR%%/graphics/general
+@dirrm %%DATADIR%%/graphics/elites/units
+@dirrm %%DATADIR%%/graphics/elites/ui
+@dirrm %%DATADIR%%/graphics/elites/research
+@dirrm %%DATADIR%%/graphics/elites/missile
+@dirrm %%DATADIR%%/graphics/elites
+@dirrm %%DATADIR%%/graphics
+@dirrm %%DATADIR%%/campaigns/tutorial
+@dirrm %%DATADIR%%/campaigns/elites
+@dirrm %%DATADIR%%/campaigns
+@dirrm %%DATADIR%%