summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2005-11-24 04:11:15 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2005-11-24 04:11:15 +0000
commit1734aa8365a50099f8cab170dc0c1142375fe23e (patch)
tree3028c8a725645503a4b9c1ccd0f7201c7c4778c3
parentdffe8871092c6f7ca0f05ab8cf37b9b06ec64bfa (diff)
downloadfreebsd-ports-1734aa8365a50099f8cab170dc0c1142375fe23e.zip
New port: games/oolite - clone of Elite space simulator game for GNUstep
Oolite is an independent interpretation and recreation of the classic game, Elite. Oolite is a space trading and combat game, with the dangers of pirates, police, bounty hunters, and various other hazards. The player's role is open ended: there is no set goal other than perhaps to reach the Elite combat rating, but the players may choose their own path through the universe. The game is expandable, and numerous expansion packs already exist. New ships and new missions are available for download. You can find a first-flight tutorial here: http://oolite.aegidian.org/tutorial/ WWW: http://oolite-linux.berlios.de/ PR: ports/86997 Submitted by: Andriy Gapon <avg@icyb.net.ua>
-rw-r--r--games/Makefile1
-rw-r--r--games/oolite/Makefile42
-rw-r--r--games/oolite/distinfo4
-rw-r--r--games/oolite/files/patch-JoystickHandler.h11
-rw-r--r--games/oolite/files/patch-OOFileManager.h11
-rw-r--r--games/oolite/files/patch-main.m14
-rw-r--r--games/oolite/files/patch-makefile16
-rw-r--r--games/oolite/files/pkg-message.in16
-rw-r--r--games/oolite/pkg-descr12
-rw-r--r--games/oolite/pkg-plist225
10 files changed, 352 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index c4c059ef96ab..5d8e9a34ea7c 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -409,6 +409,7 @@
SUBDIR += omega
SUBDIR += oneko
SUBDIR += oneko-sakura
+ SUBDIR += oolite
SUBDIR += oonsoo
SUBDIR += openglad
SUBDIR += openmortal
diff --git a/games/oolite/Makefile b/games/oolite/Makefile
new file mode 100644
index 000000000000..51d10bdc02b0
--- /dev/null
+++ b/games/oolite/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: oolite
+# Date created: 04 Oct 2005
+# Whom: Andriy Gapon <avg@icyb.net.ua>
+#
+# $FreeBSD$
+#
+
+PORTNAME= oolite
+PORTVERSION= 1.55
+CATEGORIES= games
+MASTER_SITES= http://download.berlios.de/oolite-linux/ \
+ ftp://ftp.alioth.net/oolite/
+DISTFILES= ${PORTNAME}-src-${PORTVERSION}-1${EXTRACT_SUFX} ${PORTNAME}-data-${PORTVERSION}-1${EXTRACT_SUFX}
+
+MAINTAINER= avg@icyb.net.ua
+COMMENT= Trade and combat space simulator, clone of Elite
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-src
+PREFIX= ${LOCALBASE}/GNUstep
+NO_MTREE= yes
+USE_REINPLACE= yes
+USE_SDL= mixer image gfx
+USE_GMAKE= yes
+USE_GNUSTEP= yes
+USE_GNUSTEP_BACK= yes
+USE_GNUSTEP_GUI= yes
+USE_GNUSTEP_BUILD= yes
+USE_GNUSTEP_INSTALL= yes
+MAKEFILE= GNUmakefile
+SUB_FILES= pkg-message
+PKGMESSAGE= ${WRKDIR}/pkg-message
+
+post-extract:
+ ${MV} ${WRKDIR}/${PORTNAME}-data/Resources ${WRKSRC}
+
+post-patch:
+ ${REINPLACE_CMD} -e "s#sdl-config#${SDL_CONFIG}#g" ${WRKSRC}/${MAKEFILE}
+
+post-install:
+ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/games/oolite/distinfo b/games/oolite/distinfo
new file mode 100644
index 000000000000..ff9e52218fab
--- /dev/null
+++ b/games/oolite/distinfo
@@ -0,0 +1,4 @@
+MD5 (oolite-src-1.55-1.tar.gz) = 67c4d8b6424a575480556f3d088fb837
+SIZE (oolite-src-1.55-1.tar.gz) = 342291
+MD5 (oolite-data-1.55-1.tar.gz) = a6746932cfd4bbb90eb4cd1afc54eef9
+SIZE (oolite-data-1.55-1.tar.gz) = 17425079
diff --git a/games/oolite/files/patch-JoystickHandler.h b/games/oolite/files/patch-JoystickHandler.h
new file mode 100644
index 000000000000..fc0a83dce741
--- /dev/null
+++ b/games/oolite/files/patch-JoystickHandler.h
@@ -0,0 +1,11 @@
+--- JoystickHandler.h.orig Mon Oct 17 16:30:19 2005
++++ JoystickHandler.h Mon Oct 17 16:30:52 2005
+@@ -91,7 +91,7 @@
+ #define ENUMKEY(x) [NSString stringWithFormat: @"%d", x]
+
+ #import <Foundation/Foundation.h>
+-#import <SDL/SDL.h>
++#import <SDL.h>
+
+ @interface JoystickHandler : NSObject
+ {
diff --git a/games/oolite/files/patch-OOFileManager.h b/games/oolite/files/patch-OOFileManager.h
new file mode 100644
index 000000000000..f6b369c22a74
--- /dev/null
+++ b/games/oolite/files/patch-OOFileManager.h
@@ -0,0 +1,11 @@
+--- OOFileManager.h.orig Mon Oct 17 16:42:31 2005
++++ OOFileManager.h Mon Oct 17 16:43:14 2005
+@@ -16,7 +16,7 @@
+ //
+ #import <Foundation/Foundation.h>
+
+-#define SAVEDIR "oolite-saves"
++#define SAVEDIR ".oolite-saves"
+
+ @interface NSFileManager ( OOFileManager )
+
diff --git a/games/oolite/files/patch-main.m b/games/oolite/files/patch-main.m
new file mode 100644
index 000000000000..e98fe0dd923a
--- /dev/null
+++ b/games/oolite/files/patch-main.m
@@ -0,0 +1,14 @@
+--- main.m.orig Fri Oct 14 00:32:51 2005
++++ main.m Wed Oct 19 14:08:21 2005
+@@ -23,6 +23,11 @@
+ // pool.
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+
++ NSString *gstepdir = [NSHomeDirectory() stringByAppendingPathComponent:@"GNUstep"];
++ NSString *libdir = [gstepdir stringByAppendingPathComponent:@"Library"];
++ [[NSFileManager defaultManager] createDirectoryAtPath:gstepdir attributes:nil];
++ [[NSFileManager defaultManager] createDirectoryAtPath:libdir attributes:nil];
++
+ // dajt: allocate and set the NSApplication delegate manually because not
+ // using NIB to do this
+ controller = [[GameController alloc] init];
diff --git a/games/oolite/files/patch-makefile b/games/oolite/files/patch-makefile
new file mode 100644
index 000000000000..1af104f74aed
--- /dev/null
+++ b/games/oolite/files/patch-makefile
@@ -0,0 +1,16 @@
+--- GNUmakefile.orig Tue Oct 4 14:56:57 2005
++++ GNUmakefile Tue Oct 4 15:03:47 2005
+@@ -1,9 +1,9 @@
+ include $(GNUSTEP_MAKEFILES)/common.make
+ CP = cp
+-GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_USER_ROOT)
+-ADDITIONAL_GUI_LIBS = -lGLU -lGL -lSDL -lpthread -lSDL_mixer -lSDL_image -lSDL_gfx
+-ADDITIONAL_CFLAGS = -DLINUX `sdl-config --cflags`
+-ADDITIONAL_OBJCFLAGS = -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `sdl-config --cflags`
++GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
++ADDITIONAL_GUI_LIBS = -lGLU -lGL -lSDL_mixer -lSDL_image -lSDL_gfx `sdl-config --libs`
++ADDITIONAL_CFLAGS = -I/usr/X11R6/include -DLINUX `sdl-config --cflags`
++ADDITIONAL_OBJCFLAGS = -I/usr/X11R6/include -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `sdl-config --cflags`
+ APP_NAME = oolite
+ oolite_LIB_DIRS += -L/usr/X11R6/lib/
+
diff --git a/games/oolite/files/pkg-message.in b/games/oolite/files/pkg-message.in
new file mode 100644
index 000000000000..985cbb04d71f
--- /dev/null
+++ b/games/oolite/files/pkg-message.in
@@ -0,0 +1,16 @@
+************************************ NOTE *************************************
+
+If you are not a regular user of GNUstep environment, please follow these
+advice to run oolite:
+
+1. Make sure that necessary GNUstep daemons are running before starting oolite.
+ Usually they are started at boot-time by %%LOCALBASE%%/etc/rc.d/GNUstep.sh
+
+2. To start the game first setup GNUstep environment and then execute
+ "openapp oolite" command.
+ The environment is set by doing (depending on your shell) either
+ . %%PREFIX%%/System/Library/Makefiles/GNUstep.sh
+ or
+ source %%PREFIX%%/System/Library/Makefiles/GNUstep.csh
+
+*******************************************************************************
diff --git a/games/oolite/pkg-descr b/games/oolite/pkg-descr
new file mode 100644
index 000000000000..36e174f3ca80
--- /dev/null
+++ b/games/oolite/pkg-descr
@@ -0,0 +1,12 @@
+Oolite is an independent interpretation and recreation of the classic game,
+Elite. Oolite is a space trading and combat game, with the dangers of pirates,
+police, bounty hunters, and various other hazards. The player's role is open
+ended: there is no set goal other than perhaps to reach the Elite combat
+rating, but the players may choose their own path through the universe.
+The game is expandable, and numerous expansion packs already exist. New ships
+and new missions are available for download.
+
+You can find a first-flight tutorial here:
+http://oolite.aegidian.org/tutorial/
+
+WWW: http://oolite-linux.berlios.de/
diff --git a/games/oolite/pkg-plist b/games/oolite/pkg-plist
new file mode 100644
index 000000000000..5eb96785c5e7
--- /dev/null
+++ b/games/oolite/pkg-plist
@@ -0,0 +1,225 @@
+Local/Applications/oolite.app/oolite
+Local/Applications/oolite.app/library_paths.openapp
+Local/Applications/oolite.app/Resources/Info-gnustep.plist
+Local/Applications/oolite.app/Resources/oolite.desktop
+Local/Applications/oolite.app/stamp.make
+Local/Applications/oolite.app/Contents/Resources/AIs/dockingAI.plist
+Local/Applications/oolite.app/Contents/Resources/Info-Oolite.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/route2sunskimAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/sunSkimExitAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/risingShuttleAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/homeAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/minerAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/fallingShuttleAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/pirateAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/thargoidAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/timebombAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/collectLootAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/route2patrolAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/stationAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/exitingTraderAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/interceptAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/nullAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/thargletAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/missileAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/dumbAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/policeInterceptAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/route1patrolAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/route1traderAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/shuttleAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/escortAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/scavengerAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/planetPatrolAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/rockHermitAI.plist
+Local/Applications/oolite.app/Contents/Resources/AIs/buoyAI.plist
+Local/Applications/oolite.app/Contents/Resources/Sounds/afterburner2.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/guiclick.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/hit.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/bigbang.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/boop.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/buy.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/warning.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/breakpattern.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/beep.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/afterburner1.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/trumble.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/sell.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/missile.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/laserhits.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/hullbang.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/trumblesqueal.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/laser.ogg
+Local/Applications/oolite.app/Contents/Resources/Sounds/ecm.ogg
+Local/Applications/oolite.app/Contents/Resources/Textures/asteroid.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cobra1_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/pod2_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/asciitext.png
+Local/Applications/oolite.app/Contents/Resources/Textures/viperi_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cobra3_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/boa2_left.png
+Local/Applications/oolite.app/Contents/Resources/Textures/python_redux2.png
+Local/Applications/oolite.app/Contents/Resources/Textures/MorayMED_bottom.png
+Local/Applications/oolite.app/Contents/Resources/Textures/blur256.png
+Local/Applications/oolite.app/Contents/Resources/Textures/zoom.png
+Local/Applications/oolite.app/Contents/Resources/Textures/thargon_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/dark_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/trumblekit.png
+Local/Applications/oolite.app/Contents/Resources/Textures/python_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/shuttle_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/gecko_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/boa2_top.png
+Local/Applications/oolite.app/Contents/Resources/Textures/crosshair.png
+Local/Applications/oolite.app/Contents/Resources/Textures/worm_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/moray_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/mamba_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/anaconda_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cursor.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cobra3_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/constrictor_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/bottom_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/asp_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/top_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/krait_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/transporter_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/python_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/thargoid_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/MorayMED_top.png
+Local/Applications/oolite.app/Contents/Resources/Textures/qbomb.png
+Local/Applications/oolite.app/Contents/Resources/Textures/worm_skin.png
+Local/Applications/oolite.app/Contents/Resources/Textures/boa2_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/barrel_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/placard.png
+Local/Applications/oolite.app/Contents/Resources/Textures/transporter_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/moray_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/boa2_rear.png
+Local/Applications/oolite.app/Contents/Resources/Textures/adder_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/boa2_right.png
+Local/Applications/oolite.app/Contents/Resources/Textures/flare256.png
+Local/Applications/oolite.app/Contents/Resources/Textures/compass.png
+Local/Applications/oolite.app/Contents/Resources/Textures/worm_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/solar.png
+Local/Applications/oolite.app/Contents/Resources/Textures/aegis.png
+Local/Applications/oolite.app/Contents/Resources/Textures/ferdelance_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/metalhighq.png
+Local/Applications/oolite.app/Contents/Resources/Textures/oolite-logo1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/missile.png
+Local/Applications/oolite.app/Contents/Resources/Textures/hemisphere.png
+Local/Applications/oolite.app/Contents/Resources/Textures/oolite-document.png
+Local/Applications/oolite.app/Contents/Resources/Textures/splashback.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cobra1_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/galaxy256.png
+Local/Applications/oolite.app/Contents/Resources/Textures/capsule_front.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cobra1miner_top.png
+Local/Applications/oolite.app/Contents/Resources/Textures/oolite-expansion-document.png
+Local/Applications/oolite.app/Contents/Resources/Textures/back_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/left_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/front_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/splash.png
+Local/Applications/oolite.app/Contents/Resources/Textures/viper_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/target_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/boa_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/star64.png
+Local/Applications/oolite.app/Contents/Resources/Textures/right_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/sidewinder_redux.png
+Local/Applications/oolite.app/Contents/Resources/Textures/cobra1_redux2.png
+Local/Applications/oolite.app/Contents/Resources/Textures/arcdetail.png
+Local/Applications/oolite.app/Contents/Resources/Textures/scarred_metal.png
+Local/Applications/oolite.app/Contents/Resources/Textures/mamba_redux1.png
+Local/Applications/oolite.app/Contents/Resources/Textures/oolite-logo.png
+Local/Applications/oolite.app/Contents/Resources/Models/gecko_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/cobra2.dat
+Local/Applications/oolite.app/Contents/Resources/Models/mamba_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/exhaust.dat
+Local/Applications/oolite.app/Contents/Resources/Models/buoy.dat
+Local/Applications/oolite.app/Contents/Resources/Models/adder_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/cobra1_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/mamba_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/arcdetail.dat
+Local/Applications/oolite.app/Contents/Resources/Models/viperi_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/transporter_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/asteroid1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/moray_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/rock-dock.dat
+Local/Applications/oolite.app/Contents/Resources/Models/new-dodo.dat
+Local/Applications/oolite.app/Contents/Resources/Models/splinter.dat
+Local/Applications/oolite.app/Contents/Resources/Models/boulder1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/barrel.dat
+Local/Applications/oolite.app/Contents/Resources/Models/strut.dat
+Local/Applications/oolite.app/Contents/Resources/Models/krait_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/rock-box.dat
+Local/Applications/oolite.app/Contents/Resources/Models/constrictor_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/new-icos.dat
+Local/Applications/oolite.app/Contents/Resources/Models/ring.dat
+Local/Applications/oolite.app/Contents/Resources/Models/boa_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/asp_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/worm_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/splinter1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/thargon_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/python_redux2.dat
+Local/Applications/oolite.app/Contents/Resources/Models/cobra1_redux2.dat
+Local/Applications/oolite.app/Contents/Resources/Models/boa2_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/viper_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/thargoid_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/sidewinder_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/cobra1_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/shuttle_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/new_coriolis.dat
+Local/Applications/oolite.app/Contents/Resources/Models/missile.dat
+Local/Applications/oolite.app/Contents/Resources/Models/boulder.dat
+Local/Applications/oolite.app/Contents/Resources/Models/anaconda_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/cobra3_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/worm_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/icosahedron.dat
+Local/Applications/oolite.app/Contents/Resources/Models/dock.dat
+Local/Applications/oolite.app/Contents/Resources/Models/python_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/benship.dat
+Local/Applications/oolite.app/Contents/Resources/Models/escpod_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/python_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/ferdelance_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/asteroid.dat
+Local/Applications/oolite.app/Contents/Resources/Models/qbomb.dat
+Local/Applications/oolite.app/Contents/Resources/Models/placard.dat
+Local/Applications/oolite.app/Contents/Resources/Models/moray_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/scarred_alloy.dat
+Local/Applications/oolite.app/Contents/Resources/Models/transporter_redux.dat
+Local/Applications/oolite.app/Contents/Resources/Models/cobra3_redux1.dat
+Local/Applications/oolite.app/Contents/Resources/Models/alloy.dat
+Local/Applications/oolite.app/Contents/Resources/Models/new-rock.dat
+Local/Applications/oolite.app/Contents/Resources/Config/hud.plist
+Local/Applications/oolite.app/Contents/Resources/Config/demoships.plist
+Local/Applications/oolite.app/Contents/Resources/Config/shipyard.plist
+Local/Applications/oolite.app/Contents/Resources/Config/hud-small.plist
+Local/Applications/oolite.app/Contents/Resources/Config/keyconfig.plist
+Local/Applications/oolite.app/Contents/Resources/Config/script.plist
+Local/Applications/oolite.app/Contents/Resources/Config/illegal_goods.plist
+Local/Applications/oolite.app/Contents/Resources/Config/speech_pronunciation_guide.plist
+Local/Applications/oolite.app/Contents/Resources/Config/commodities.plist
+Local/Applications/oolite.app/Contents/Resources/Config/shipdata.plist
+Local/Applications/oolite.app/Contents/Resources/Config/equipment.plist
+Local/Applications/oolite.app/Contents/Resources/Config/missiontext.plist
+Local/Applications/oolite.app/Contents/Resources/Config/descriptions.plist
+Local/Applications/oolite.app/Contents/Resources/Images/splash.png
+Local/Applications/oolite.app/Contents/Resources/Images/trumblekit.png
+Local/Applications/oolite.app/Contents/Resources/Images/cursor.png
+Local/Applications/oolite.app/Contents/Resources/Images/reddot.png
+Local/Applications/oolite.app/Contents/Resources/Images/compass.png
+Local/Applications/oolite.app/Contents/Resources/Images/solar.png
+Local/Applications/oolite.app/Contents/Resources/Images/aegis.png
+Local/Applications/oolite.app/Contents/Resources/Images/splashback.png
+Local/Applications/oolite.app/Contents/Resources/Images/greendot.png
+Local/Applications/oolite.app/Contents/Resources/Images/zoom.png
+Local/Applications/oolite.app/Contents/Resources/Music/BlueDanube.ogg
+Local/Applications/oolite.app/Contents/Resources/Music/OoliteTheme.ogg
+@dirrm Local/Applications/oolite.app/Resources
+@dirrm Local/Applications/oolite.app/Contents/Resources/AIs
+@dirrm Local/Applications/oolite.app/Contents/Resources/Sounds
+@dirrm Local/Applications/oolite.app/Contents/Resources/Textures
+@dirrm Local/Applications/oolite.app/Contents/Resources/Models
+@dirrm Local/Applications/oolite.app/Contents/Resources/Config
+@dirrm Local/Applications/oolite.app/Contents/Resources/Images
+@dirrm Local/Applications/oolite.app/Contents/Resources/Music
+@dirrm Local/Applications/oolite.app/Contents/Resources
+@dirrm Local/Applications/oolite.app/Contents
+@dirrm Local/Applications/oolite.app
+@dirrm Local/Applications