aboutsummaryrefslogtreecommitdiffstats
path: root/games/spring
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2008-02-11 03:19:24 +0800
committermiwi <miwi@FreeBSD.org>2008-02-11 03:19:24 +0800
commit58c2a848433bbc40f723810febe614f41ae77315 (patch)
treeae1f474fce55d605ff7bfe877d55f4dc87441528 /games/spring
parentc9d7d189017b22442b8a1bd73c76e3b3bcf8df25 (diff)
downloadfreebsd-ports-gnome-58c2a848433bbc40f723810febe614f41ae77315.tar.gz
freebsd-ports-gnome-58c2a848433bbc40f723810febe614f41ae77315.tar.zst
freebsd-ports-gnome-58c2a848433bbc40f723810febe614f41ae77315.zip
Spring is a full 3D RTS game engine, designed, in it's basis, to
be able to run the content of the game Total Annihilation and deliver a similar, but improved, gaming experience. Games can be intense and very large scaled, with fight of, literally, hundreds of unit and the mods allow very wide arrays of diferent strategies and tactics. WWW: http://spring.clan-sy.com/ PR: ports/120071 Submitted by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
Diffstat (limited to 'games/spring')
-rw-r--r--games/spring/Makefile67
-rw-r--r--games/spring/distinfo3
-rw-r--r--games/spring/files/patch-rts-System-Net-UDPSocket.h10
-rw-r--r--games/spring/files/patch-rts-build-scons-config.py12
-rw-r--r--games/spring/pkg-descr9
-rw-r--r--games/spring/pkg-message12
-rw-r--r--games/spring/pkg-plist276
7 files changed, 389 insertions, 0 deletions
diff --git a/games/spring/Makefile b/games/spring/Makefile
new file mode 100644
index 000000000000..9412b28a4f36
--- /dev/null
+++ b/games/spring/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for: spring
+# Date created: 10 Jan 2008
+# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= spring
+PORTVERSION= 0.76b1
+CATEGORIES= games java
+MASTER_SITES= http://spring.clan-sy.com/dl/ \
+ http://www.amdmi3.ru/distfiles/
+DISTNAME= ${PORTNAME}_${PORTVERSION}_src
+
+MAINTAINER= amdmi3@amdmi3.ru
+COMMENT= TA Spring is a project aiming to create a new RTS
+
+LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \
+ openal.0:${PORTSDIR}/audio/openal \
+ GLEW.1:${PORTSDIR}/graphics/glew \
+ boost_thread.4:${PORTSDIR}/devel/boost \
+ IL.1:${PORTSDIR}/graphics/devil \
+ ogg.5:${PORTSDIR}/audio/libogg \
+ vorbis.4:${PORTSDIR}/audio/libvorbis
+BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip
+
+USE_BZIP2= yes
+USE_SDL= sdl
+USE_PYTHON= 2.4+
+USE_GL= yes
+USE_GMAKE= yes
+
+USE_JAVA= yes
+JAVA_VERSION= 1.5+
+
+USE_SCONS= yes
+SCONS_ARGS= prefix="${PREFIX}" datadir="share/${PORTNAME}" \
+ bindir="bin"
+SCONS_BUILDENV= JAVA_INC="${JAVA_HOME}/include" ${SCONS_ENV}
+
+WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
+
+PORTDOCS= README.html
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \
+ ${WRKSRC}/rts/build/scons/config.py
+ @${REINPLACE_CMD} -e 's|"make "|"${GMAKE} "|' ${WRKSRC}/SConstruct
+ @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' \
+ ${WRKSRC}/rts/System/Platform/Linux/UnixFileSystemHandler.cpp
+
+do-configure:
+ @cd ${BUILD_WRKSRC} && ${SETENV} ${SCONS_BUILDENV} ${SCONS_BIN} \
+ ${SCONS_ENV} ${SCONS_ARGS} configure
+
+post-install:
+ @${MKDIR} ${PREFIX}/etc/spring
+ @${ECHO_CMD} '$$HOME/.spring' > ${PREFIX}/etc/spring/datadir
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+.endfor
+.endif
+ @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
+
+.include <bsd.port.mk>
diff --git a/games/spring/distinfo b/games/spring/distinfo
new file mode 100644
index 000000000000..8c46583c243a
--- /dev/null
+++ b/games/spring/distinfo
@@ -0,0 +1,3 @@
+MD5 (spring_0.76b1_src.tar.bz2) = a89b38e1666c39ece32f0bafb2bfe17f
+SHA256 (spring_0.76b1_src.tar.bz2) = db4ab3d3e3ccf3143181945374e8f173e58077dbb672640c4620e98726f349d5
+SIZE (spring_0.76b1_src.tar.bz2) = 5087606
diff --git a/games/spring/files/patch-rts-System-Net-UDPSocket.h b/games/spring/files/patch-rts-System-Net-UDPSocket.h
new file mode 100644
index 000000000000..fe045a34fa92
--- /dev/null
+++ b/games/spring/files/patch-rts-System-Net-UDPSocket.h
@@ -0,0 +1,10 @@
+--- rts/System/Net/UDPSocket.h.orig 2007-12-26 15:43:52.000000000 +0300
++++ rts/System/Net/UDPSocket.h 2008-01-10 23:39:09.000000000 +0300
+@@ -7,6 +7,7 @@
+ #ifdef _WIN32
+ #include "Platform/Win/win32.h"
+ #else
++#include <sys/socket.h>
+ #include <netinet/in.h>
+ #endif
+
diff --git a/games/spring/files/patch-rts-build-scons-config.py b/games/spring/files/patch-rts-build-scons-config.py
new file mode 100644
index 000000000000..3e0b98f678e1
--- /dev/null
+++ b/games/spring/files/patch-rts-build-scons-config.py
@@ -0,0 +1,12 @@
+--- rts/build/scons/config.py.orig 2007-12-18 14:56:55.000000000 +0300
++++ rts/build/scons/config.py 2008-01-10 22:47:09.000000000 +0300
+@@ -205,6 +205,9 @@
+
+ def check_java(env, conf):
+ print "Checking for Java...",
++ env.AppendUnique(CPPPATH = [os.environ['JAVA_INC']])
++ env.AppendUnique(CPPPATH = [os.path.join(os.environ['JAVA_INC'], "freebsd")])
++ return
+ if env.has_key('javapath') and env['javapath']:
+ env.AppendUnique(CPPPATH = [env['javapath']])
+ env.AppendUnique(CPPPATH = [os.path.join(env['javapath'], "linux")])
diff --git a/games/spring/pkg-descr b/games/spring/pkg-descr
new file mode 100644
index 000000000000..d36131649ce9
--- /dev/null
+++ b/games/spring/pkg-descr
@@ -0,0 +1,9 @@
+Spring is a full 3D RTS game engine, designed, in it's basis, to
+be able to run the content of the game Total Annihilation and deliver
+a similar, but improved, gaming experience.
+
+Games can be intense and very large scaled, with fight of, literally,
+hundreds of unit and the mods allow very wide arrays of diferent
+strategies and tactics.
+
+WWW: http://spring.clan-sy.com/
diff --git a/games/spring/pkg-message b/games/spring/pkg-message
new file mode 100644
index 000000000000..10e5a5ad6e00
--- /dev/null
+++ b/games/spring/pkg-message
@@ -0,0 +1,12 @@
+==========================================================================
+
+To finalize installation of Spring, you need to get at least one
+map and at least one mod, and place those into your ~/.spring. Also,
+if you wish to play mods based on Total Annihilation, you'll need
+OTA content as well.
+
+For further instructions, see:
+
+ http://spring.clan-sy.com/wiki/SetupGuide#Finalizing_installation
+
+==========================================================================
diff --git a/games/spring/pkg-plist b/games/spring/pkg-plist
new file mode 100644
index 000000000000..c6cb803e9462
--- /dev/null
+++ b/games/spring/pkg-plist
@@ -0,0 +1,276 @@
+bin/spring
+etc/spring/datadir
+lib/spring/AI/Bot-libs/AAI.so
+lib/spring/AI/Bot-libs/KAIK-0.13.so
+lib/spring/AI/Bot-libs/TestGlobalAI.so
+lib/spring/AI/Helper-libs/CentralBuildAI.so
+lib/spring/AI/Helper-libs/EconomyAI.so
+lib/spring/AI/Helper-libs/MetalMakerAI.so
+lib/spring/AI/Helper-libs/MexUpgraderAI.so
+lib/spring/AI/Helper-libs/RadarAI.so
+lib/spring/AI/Helper-libs/ReportIdleAI.so
+lib/spring/AI/Helper-libs/SimpleFormationAI.so
+lib/spring/unitsync.so
+share/applications/spring.desktop
+share/pixmaps/spring.png
+%%DATADIR%%/AI/AAI/AAI FAQ.txt
+%%DATADIR%%/AI/AAI/AAI ReadMe.txt
+%%DATADIR%%/AI/AAI/cfg/general.cfg
+%%DATADIR%%/AI/AAI/cfg/help/example general.cfg
+%%DATADIR%%/AI/AAI/cfg/help/example mod.cfg
+%%DATADIR%%/AI/AAI/cfg/map/2Lakes.cfg
+%%DATADIR%%/AI/AAI/cfg/map/AATA-RumblingForest.cfg
+%%DATADIR%%/AI/AAI/cfg/map/AavikkoV2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Altored_Divide.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Aquatic_Divide_TNM05-V2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Archers_Valley_v5.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Ashap_Plateau.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Battle_Holms_v4.cfg
+%%DATADIR%%/AI/AAI/cfg/map/BlackLake_Swamp_v_1.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Blue Planet.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Canyon_Wasteland-v02.cfg
+%%DATADIR%%/AI/AAI/cfg/map/CenterrockV11.cfg
+%%DATADIR%%/AI/AAI/cfg/map/CenterrockV12.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Cliff Run-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Coast To Coast Remake.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Comet Catcher Redux.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Comet Catcher Remake-v02.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Comet Catcher Remake.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Cooper_Hill_TNM02-V1.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Core_Prime_Industrial_Area.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Craggy Hills v1.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Crimson_Paradise.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Crossing_4_final.cfg
+%%DATADIR%%/AI/AAI/cfg/map/DarkSide Remake.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Dead Reef v3.cfg
+%%DATADIR%%/AI/AAI/cfg/map/DeltaSiegeDry.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Deserted_Gully-v02.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Dueling_Bases-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Evergreen_Haven-Redux-v02.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Evergreen_Haven-v03.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Expandation v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/FF-AsteroidBattle.cfg
+%%DATADIR%%/AI/AAI/cfg/map/FF-Surrounded.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Flooded_Canyon-v2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Flooded_Canyon-v3.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Foothill_Basin_Redux-v02.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Foothills-v08.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Four_Lakes_V2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/FunTA-Battle_for_Aqua_Prime-v03.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Gods Of War 2 Remake V2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Green Comet Basic.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Hells Pass.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Ice_Bergs_V2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Iron_Craters_V1.cfg
+%%DATADIR%%/AI/AAI/cfg/map/IslandAlpha.cfg
+%%DATADIR%%/AI/AAI/cfg/map/IslandDivide.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Islands_In_War_1.0.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Long_Division-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Moon Quartet Remake.cfg
+%%DATADIR%%/AI/AAI/cfg/map/MoonQ20.cfg
+%%DATADIR%%/AI/AAI/cfg/map/MoonQ20x.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Mountain Siege.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Mountain_Range-v07.cfg
+%%DATADIR%%/AI/AAI/cfg/map/No_Mans_Land-V03.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Painted Desert Remake V2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Painted Desert Remake.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Plains_and_passes.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Raised_Divide_v1.cfg
+%%DATADIR%%/AI/AAI/cfg/map/River Dale-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Road_To_Rome.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Rush_Hour-By_Wired.cfg
+%%DATADIR%%/AI/AAI/cfg/map/SailAway.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Shore2Shore_Remake-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Small Supreme Battlefield.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Small Supreme Islands V2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/SmallDivide.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Supreme Battlefield.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Surrounded_Grounds-v2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Tabula-v2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Tactical_Divide_v2.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Tangerine.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Tempest.cfg
+%%DATADIR%%/AI/AAI/cfg/map/The Oasis.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Tropical.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Twilight_Canyon-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Vegan_Canyons-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Verdant v3.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Whakamutunga_Riri-v01.cfg
+%%DATADIR%%/AI/AAI/cfg/map/Winter_Wonderland.cfg
+%%DATADIR%%/AI/AAI/cfg/map/aftershock.cfg
+%%DATADIR%%/AI/AAI/cfg/map/cathralda.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/1944DemoReleasev0.01b.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/1944publicalpha_v0.01b3d.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/A-A-SBetaPack1.9B.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/AA3.2.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/AA5.0project.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/AAIA10.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/BA58.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/BA591.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/BA_Installer_Version.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/BOTA_13.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/BOTA_14.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/CA-BETA1.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/Expand&Exterminate v0.163.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/Expand_and_Exterminate_v_0.171.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/FF 1.21 S.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/FleabowlNR10.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/KuroTA-v047.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/OTA_Classic_TA.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/OTA_Shiny_TA.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/OTA_with_Evolva_models.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/OTA_with_UTASP_BP.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/PURE0.51.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/S44LiteRelease.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/SmallMod.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/SpringWD5B65.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/StarWars01.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/TABFForSPRINGv15.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/TBT12.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/TLLv104.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/XTAPE.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/XTA_Installer_Version.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/gundam_1.1_epic.cfg
+%%DATADIR%%/AI/AAI/cfg/mod/gundam_1.1_tiny.cfg
+%%DATADIR%%/AI/AAI/learn/mod/BA58.dat
+%%DATADIR%%/AI/AAI/learn/mod/BA591.dat
+%%DATADIR%%/AI/AAI/learn/mod/XTA_Installer_Version.dat
+%%DATADIR%%/LuaUI/API.txt
+%%DATADIR%%/LuaUI/CHANGELOG.txt
+%%DATADIR%%/LuaUI/Config/README.txt
+%%DATADIR%%/LuaUI/Fonts/FreeMonoBold_12.lua
+%%DATADIR%%/LuaUI/Fonts/FreeMonoBold_12.png
+%%DATADIR%%/LuaUI/Fonts/README
+%%DATADIR%%/LuaUI/Headers/colors.h.lua
+%%DATADIR%%/LuaUI/Headers/keysym.h.lua
+%%DATADIR%%/LuaUI/Icons/cross.png
+%%DATADIR%%/LuaUI/Icons/diamond.png
+%%DATADIR%%/LuaUI/Icons/e.png
+%%DATADIR%%/LuaUI/Icons/hemi-down.png
+%%DATADIR%%/LuaUI/Icons/hemi-up.png
+%%DATADIR%%/LuaUI/Icons/hemi.png
+%%DATADIR%%/LuaUI/Icons/hourglass-side.png
+%%DATADIR%%/LuaUI/Icons/hourglass.png
+%%DATADIR%%/LuaUI/Icons/m-down.png
+%%DATADIR%%/LuaUI/Icons/m-up.png
+%%DATADIR%%/LuaUI/Icons/m.png
+%%DATADIR%%/LuaUI/Icons/sphere.png
+%%DATADIR%%/LuaUI/Icons/square.png
+%%DATADIR%%/LuaUI/Icons/square_+.png
+%%DATADIR%%/LuaUI/Icons/square_x.png
+%%DATADIR%%/LuaUI/Icons/star-dark.png
+%%DATADIR%%/LuaUI/Icons/star.png
+%%DATADIR%%/LuaUI/Icons/tri-down.png
+%%DATADIR%%/LuaUI/Icons/tri-up.png
+%%DATADIR%%/LuaUI/Icons/triangle-down.png
+%%DATADIR%%/LuaUI/Icons/triangle-up.png
+%%DATADIR%%/LuaUI/Icons/x.png
+%%DATADIR%%/LuaUI/Images/flags25x15.png
+%%DATADIR%%/LuaUI/Images/highlight_strip.png
+%%DATADIR%%/LuaUI/Images/players.png
+%%DATADIR%%/LuaUI/Models/colors.lua
+%%DATADIR%%/LuaUI/Models/colors.mtl
+%%DATADIR%%/LuaUI/Models/colors.obj
+%%DATADIR%%/LuaUI/NEWS.txt
+%%DATADIR%%/LuaUI/README.txt
+%%DATADIR%%/LuaUI/Sounds/README.txt
+%%DATADIR%%/LuaUI/Sounds/bounce.wav
+%%DATADIR%%/LuaUI/Sounds/flag_grab.wav
+%%DATADIR%%/LuaUI/Sounds/land.wav
+%%DATADIR%%/LuaUI/Sounds/message_admin.wav
+%%DATADIR%%/LuaUI/Sounds/message_private.wav
+%%DATADIR%%/LuaUI/Sounds/message_team.wav
+%%DATADIR%%/LuaUI/Sounds/pop.wav
+%%DATADIR%%/LuaUI/Sounds/teamgrab.wav
+%%DATADIR%%/LuaUI/Widgets/camera_ctrl.lua
+%%DATADIR%%/LuaUI/Widgets/camera_shake.lua
+%%DATADIR%%/LuaUI/Widgets/camera_smooth_move.lua
+%%DATADIR%%/LuaUI/Widgets/cmd_circle.lua
+%%DATADIR%%/LuaUI/Widgets/cmd_doline.lua
+%%DATADIR%%/LuaUI/Widgets/cmd_factoryclear.lua
+%%DATADIR%%/LuaUI/Widgets/cmd_givemobile.lua
+%%DATADIR%%/LuaUI/Widgets/cmd_savequeue.lua
+%%DATADIR%%/LuaUI/Widgets/dbg_debug.lua
+%%DATADIR%%/LuaUI/Widgets/gui_bigcursor.lua
+%%DATADIR%%/LuaUI/Widgets/gui_clock.lua
+%%DATADIR%%/LuaUI/Widgets/gui_comm_ends.lua
+%%DATADIR%%/LuaUI/Widgets/gui_eyes.lua
+%%DATADIR%%/LuaUI/Widgets/gui_fps.lua
+%%DATADIR%%/LuaUI/Widgets/gui_game_setup.lua
+%%DATADIR%%/LuaUI/Widgets/gui_hilight_unit.lua
+%%DATADIR%%/LuaUI/Widgets/gui_loadscreens.lua
+%%DATADIR%%/LuaUI/Widgets/gui_minimap.lua
+%%DATADIR%%/LuaUI/Widgets/gui_modeltest.lua
+%%DATADIR%%/LuaUI/Widgets/gui_mousetrail.lua
+%%DATADIR%%/LuaUI/Widgets/gui_selbuttons.lua
+%%DATADIR%%/LuaUI/Widgets/gui_team_platter.lua
+%%DATADIR%%/LuaUI/Widgets/gui_tooltip.lua
+%%DATADIR%%/LuaUI/Widgets/gui_xray_shader.lua
+%%DATADIR%%/LuaUI/Widgets/hook_copyqueue.lua
+%%DATADIR%%/LuaUI/Widgets/ico_customicons.lua
+%%DATADIR%%/LuaUI/Widgets/minimap_relative.lua
+%%DATADIR%%/LuaUI/Widgets/minimap_startbox.lua
+%%DATADIR%%/LuaUI/Widgets/snd_chatterbox.lua
+%%DATADIR%%/LuaUI/Widgets/unit_factory_guard.lua
+%%DATADIR%%/LuaUI/Widgets/unit_immobile_buider.lua
+%%DATADIR%%/LuaUI/Widgets/unit_metal_maker.lua
+%%DATADIR%%/LuaUI/Widgets/unit_stockpile.lua
+%%DATADIR%%/LuaUI/actions.lua
+%%DATADIR%%/LuaUI/callins.lua
+%%DATADIR%%/LuaUI/ctrlpanel.txt
+%%DATADIR%%/LuaUI/debug.lua
+%%DATADIR%%/LuaUI/flags.lua
+%%DATADIR%%/LuaUI/fonts.lua
+%%DATADIR%%/LuaUI/layout.lua
+%%DATADIR%%/LuaUI/loadmodel.lua
+%%DATADIR%%/LuaUI/main.lua
+%%DATADIR%%/LuaUI/modui_dialog.lua
+%%DATADIR%%/LuaUI/savetable.lua
+%%DATADIR%%/LuaUI/selector.lua
+%%DATADIR%%/LuaUI/setupdefs.lua
+%%DATADIR%%/LuaUI/system.lua
+%%DATADIR%%/LuaUI/tweakmode.lua
+%%DATADIR%%/LuaUI/utils.lua
+%%DATADIR%%/LuaUI/widgets.lua
+%%DATADIR%%/base/spring/bitmaps.sdz
+%%DATADIR%%/base/springcontent.sdz
+%%DATADIR%%/cmdcolors.txt
+%%DATADIR%%/ctrlpanel.txt
+%%DATADIR%%/fonts/Luxi.ttf
+%%DATADIR%%/fonts/Vera.ttf
+%%DATADIR%%/gui.lua
+%%DATADIR%%/selectkeys.txt
+%%DATADIR%%/startscripts/aistartscripttest.lua
+%%DATADIR%%/startscripts/cmdrscript.lua
+%%DATADIR%%/startscripts/missionhelper.lua
+%%DATADIR%%/startscripts/missiontest.lua
+%%DATADIR%%/startscripts/ordertroops.lua
+%%DATADIR%%/uikeys.txt
+%%DATADIR%%/usericons.tdf
+@dirrm %%DATADIR%%/startscripts
+@dirrm %%DATADIR%%/fonts
+@dirrm %%DATADIR%%/base/spring
+@dirrm %%DATADIR%%/base
+@dirrm %%DATADIR%%/LuaUI/Widgets
+@dirrm %%DATADIR%%/LuaUI/Sounds
+@dirrm %%DATADIR%%/LuaUI/Models
+@dirrm %%DATADIR%%/LuaUI/Images
+@dirrm %%DATADIR%%/LuaUI/Icons
+@dirrm %%DATADIR%%/LuaUI/Headers
+@dirrm %%DATADIR%%/LuaUI/Fonts
+@dirrm %%DATADIR%%/LuaUI/Config
+@dirrm %%DATADIR%%/LuaUI
+@dirrm %%DATADIR%%/AI/AAI/learn/mod
+@dirrm %%DATADIR%%/AI/AAI/learn
+@dirrm %%DATADIR%%/AI/AAI/cfg/mod
+@dirrm %%DATADIR%%/AI/AAI/cfg/map
+@dirrm %%DATADIR%%/AI/AAI/cfg/help
+@dirrm %%DATADIR%%/AI/AAI/cfg
+@dirrm %%DATADIR%%/AI/AAI
+@dirrm %%DATADIR%%/AI
+@dirrm %%DATADIR%%
+@dirrm lib/spring/AI/Helper-libs
+@dirrm lib/spring/AI/Bot-libs
+@dirrm lib/spring/AI
+@dirrm lib/spring
+@dirrm etc/spring