Bug 86997 - New port: games/oolite - clone of Elite space simulator game for GNUstep
Summary: New port: games/oolite - clone of Elite space simulator game for GNUstep
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-06 17:50 UTC by Andriy Gapon
Modified: 2005-11-24 06:44 UTC (History)
0 users

See Also:


Attachments
oolite.shar (22.70 KB, text/plain)
2005-10-06 17:50 UTC, Andriy Gapon
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andriy Gapon 2005-10-06 17:50:12 UTC
Citing pkg-descr:
<pkg-descr>
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/
</pkg-descr>

This is my first port of software that requires GNUstep environment, so I
might have done something wrong in this area.
Comment 1 Andriy Gapon 2005-10-24 07:10:21 UTC
While this port is waiting to be committed there was a release of new 
version of the game. I am sending now an updated version of the port.

The game itself has these changes:

Changes since 1.52-1: Add joystick support and setup GUI OS X new features 
merged from 1.53 development: - new exhaust flares - new explosions - 
better docking AI - trumbles - OS X changes up to revision 953 of the OS X 
source - Volume control added to F2 menu (works the same as OS X's fmod 
based volume control) - 'Special sauce' fuzzy explosion texturing that got 
missed off in the last merge added - Source fix to the broken trumble 
header file

In addition to that the following FreeBSD patches are included:
1. patch to GNUmakefile for proper sdl-config
2. patch for incorrect SDL include path in JoystickHandler.h
3. patch to create ~/GNUstep/Library directory to fix ugly hang if absent
4. patch to change saves directory from oolite-saves to .oolite-saves

The port shar follows.

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	oolite
#	oolite/Makefile
#	oolite/distinfo
#	oolite/pkg-descr
#	oolite/pkg-plist
#	oolite/files
#	oolite/files/patch-makefile
#	oolite/files/patch-JoystickHandler.h
#	oolite/files/patch-OOFileManager.h
#	oolite/files/patch-main.m
#	oolite/pkg-message
#
echo c - oolite
mkdir -p oolite > /dev/null 2>&1
echo x - oolite/Makefile
sed 's/^X//' >oolite/Makefile << 'END-of-oolite/Makefile'
X# New ports collection makefile for:    oolite
X# Date created:         04 Oct 2005
X# Whom:                 Andriy Gapon <avg@icyb.net.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	oolite
XPORTVERSION=	1.55
XCATEGORIES=	games
XMASTER_SITES=	http://download.berlios.de/oolite-linux/ \
X		ftp://ftp.alioth.net/oolite/
XDISTFILES=	${PORTNAME}-src-${PORTVERSION}-1${EXTRACT_SUFX} ${PORTNAME}-data-${PORTVERSION}-1${EXTRACT_SUFX}
X
XMAINTAINER=	avg@icyb.net.ua
XCOMMENT=	Trade and combat space simulator, clone of Elite
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-src
XPREFIX=		${LOCALBASE}/GNUstep
XNO_MTREE=	yes
XUSE_REINPLACE=	yes
XUSE_SDL=	mixer image gfx
XUSE_GNUSTEP=	yes
XUSE_GNUSTEP_BACK=	yes
XUSE_GNUSTEP_GUI=	yes
XUSE_GNUSTEP_BUILD=	yes
XUSE_GNUSTEP_INSTALL=	yes
XMAKEFILE=	GNUmakefile
X
Xpost-extract:
X	${MV} ${WRKDIR}/${PORTNAME}-data/Resources ${WRKSRC}
X
Xpost-patch:
X	${REINPLACE_CMD} -e "s#sdl-config#${SDL_CONFIG}#g" ${WRKSRC}/${MAKEFILE}
X
Xpost-install:
X	@${SED} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' -e 's#%%PREFIX%%#${PREFIX}#g' < ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-oolite/Makefile
echo x - oolite/distinfo
sed 's/^X//' >oolite/distinfo << 'END-of-oolite/distinfo'
XMD5 (oolite-src-1.55-1.tar.gz) = 67c4d8b6424a575480556f3d088fb837
XSIZE (oolite-src-1.55-1.tar.gz) = 342291
XMD5 (oolite-data-1.55-1.tar.gz) = a6746932cfd4bbb90eb4cd1afc54eef9
XSIZE (oolite-data-1.55-1.tar.gz) = 17425079
END-of-oolite/distinfo
echo x - oolite/pkg-descr
sed 's/^X//' >oolite/pkg-descr << 'END-of-oolite/pkg-descr'
XOolite is an independent interpretation and recreation of the classic game,
XElite. Oolite is a space trading and combat game, with the dangers of pirates,
Xpolice, bounty hunters, and various other hazards. The player's role is open
Xended: there is no set goal other than perhaps to reach the Elite combat
Xrating, but the players may choose their own path through the universe.
XThe game is expandable, and numerous expansion packs already exist. New ships
Xand new missions are available for download.
X
XYou can find a first-flight tutorial here:
Xhttp://oolite.aegidian.org/tutorial/
X
XWWW: http://oolite-linux.berlios.de/
END-of-oolite/pkg-descr
echo x - oolite/pkg-plist
sed 's/^X//' >oolite/pkg-plist << 'END-of-oolite/pkg-plist'
XLocal/Applications/oolite.app/oolite
XLocal/Applications/oolite.app/library_paths.openapp
XLocal/Applications/oolite.app/Resources/Info-gnustep.plist
XLocal/Applications/oolite.app/Resources/oolite.desktop
XLocal/Applications/oolite.app/stamp.make
XLocal/Applications/oolite.app/Contents/Resources/AIs/route2sunskimAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/sunSkimExitAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/risingShuttleAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/homeAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/minerAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/fallingShuttleAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/pirateAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/thargoidAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/timebombAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/collectLootAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/route2patrolAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/stationAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/dockingAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/exitingTraderAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/interceptAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/nullAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/thargletAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/missileAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/dumbAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/policeInterceptAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/route1patrolAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/route1traderAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/shuttleAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/escortAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/scavengerAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/planetPatrolAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/rockHermitAI.plist
XLocal/Applications/oolite.app/Contents/Resources/AIs/buoyAI.plist
XLocal/Applications/oolite.app/Contents/Resources/Sounds/afterburner2.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/guiclick.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/hit.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/bigbang.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/boop.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/buy.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/warning.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/breakpattern.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/beep.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/afterburner1.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/trumble.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/sell.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/missile.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/laserhits.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/hullbang.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/trumblesqueal.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/laser.ogg
XLocal/Applications/oolite.app/Contents/Resources/Sounds/ecm.ogg
XLocal/Applications/oolite.app/Contents/Resources/Textures/asteroid.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cobra1_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/pod2_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/asciitext.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/viperi_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cobra3_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/boa2_left.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/python_redux2.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/MorayMED_bottom.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/blur256.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/zoom.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/thargon_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/dark_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/trumblekit.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/python_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/shuttle_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/gecko_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/boa2_top.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/crosshair.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/worm_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/moray_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/mamba_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/anaconda_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cursor.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cobra3_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/constrictor_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/bottom_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/asp_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/top_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/krait_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/transporter_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/python_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/thargoid_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/MorayMED_top.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/qbomb.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/worm_skin.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/boa2_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/barrel_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/placard.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/transporter_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/moray_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/boa2_rear.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/adder_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/boa2_right.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/flare256.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/compass.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/worm_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/solar.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/aegis.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/ferdelance_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/metalhighq.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/oolite-logo1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/missile.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/hemisphere.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/oolite-document.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/splashback.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cobra1_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/galaxy256.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/capsule_front.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cobra1miner_top.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/oolite-expansion-document.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/back_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/left_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/front_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/splash.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/viper_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/target_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/boa_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/star64.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/right_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/sidewinder_redux.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/cobra1_redux2.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/arcdetail.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/scarred_metal.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/mamba_redux1.png
XLocal/Applications/oolite.app/Contents/Resources/Textures/oolite-logo.png
XLocal/Applications/oolite.app/Contents/Resources/Models/gecko_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/cobra2.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/mamba_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/exhaust.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/buoy.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/adder_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/cobra1_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/mamba_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/arcdetail.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/viperi_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/transporter_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/asteroid1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/moray_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/rock-dock.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/new-dodo.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/splinter.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/boulder1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/barrel.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/strut.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/krait_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/rock-box.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/constrictor_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/new-icos.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/ring.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/boa_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/asp_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/worm_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/splinter1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/thargon_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/python_redux2.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/cobra1_redux2.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/boa2_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/viper_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/thargoid_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/sidewinder_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/cobra1_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/shuttle_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/new_coriolis.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/missile.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/boulder.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/anaconda_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/cobra3_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/worm_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/icosahedron.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/dock.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/python_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/benship.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/escpod_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/python_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/ferdelance_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/asteroid.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/qbomb.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/placard.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/moray_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/scarred_alloy.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/transporter_redux.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/cobra3_redux1.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/alloy.dat
XLocal/Applications/oolite.app/Contents/Resources/Models/new-rock.dat
XLocal/Applications/oolite.app/Contents/Resources/Config/hud.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/demoships.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/shipyard.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/hud-small.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/keyconfig.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/script.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/illegal_goods.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/speech_pronunciation_guide.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/commodities.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/shipdata.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/equipment.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/missiontext.plist
XLocal/Applications/oolite.app/Contents/Resources/Config/descriptions.plist
XLocal/Applications/oolite.app/Contents/Resources/Images/splash.png
XLocal/Applications/oolite.app/Contents/Resources/Images/trumblekit.png
XLocal/Applications/oolite.app/Contents/Resources/Images/cursor.png
XLocal/Applications/oolite.app/Contents/Resources/Images/reddot.png
XLocal/Applications/oolite.app/Contents/Resources/Images/compass.png
XLocal/Applications/oolite.app/Contents/Resources/Images/solar.png
XLocal/Applications/oolite.app/Contents/Resources/Images/aegis.png
XLocal/Applications/oolite.app/Contents/Resources/Images/splashback.png
XLocal/Applications/oolite.app/Contents/Resources/Images/greendot.png
XLocal/Applications/oolite.app/Contents/Resources/Images/zoom.png
XLocal/Applications/oolite.app/Contents/Resources/Music/BlueDanube.ogg
XLocal/Applications/oolite.app/Contents/Resources/Music/OoliteTheme.ogg
XLocal/Applications/oolite.app/Contents/Resources/Info-Oolite.plist
X@dirrm Local/Applications/oolite.app/Resources
X@dirrm Local/Applications/oolite.app/Contents/Resources/AIs
X@dirrm Local/Applications/oolite.app/Contents/Resources/Sounds
X@dirrm Local/Applications/oolite.app/Contents/Resources/Textures
X@dirrm Local/Applications/oolite.app/Contents/Resources/Models
X@dirrm Local/Applications/oolite.app/Contents/Resources/Config
X@dirrm Local/Applications/oolite.app/Contents/Resources/Images
X@dirrm Local/Applications/oolite.app/Contents/Resources/Music
X@dirrm Local/Applications/oolite.app/Contents/Resources
X@dirrm Local/Applications/oolite.app/Contents
X@dirrm Local/Applications/oolite.app
X@dirrm Local/Applications
END-of-oolite/pkg-plist
echo c - oolite/files
mkdir -p oolite/files > /dev/null 2>&1
echo x - oolite/files/patch-makefile
sed 's/^X//' >oolite/files/patch-makefile << 'END-of-oolite/files/patch-makefile'
X--- GNUmakefile.orig	Tue Oct  4 14:56:57 2005
X+++ GNUmakefile	Tue Oct  4 15:03:47 2005
X@@ -1,9 +1,9 @@
X include $(GNUSTEP_MAKEFILES)/common.make
X CP = cp
X-GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_USER_ROOT)
X-ADDITIONAL_GUI_LIBS = -lGLU -lGL -lSDL -lpthread -lSDL_mixer -lSDL_image -lSDL_gfx
X-ADDITIONAL_CFLAGS = -DLINUX `sdl-config --cflags`
X-ADDITIONAL_OBJCFLAGS = -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `sdl-config --cflags`
X+GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
X+ADDITIONAL_GUI_LIBS = -lGLU -lGL -lSDL_mixer -lSDL_image -lSDL_gfx `sdl-config --libs`
X+ADDITIONAL_CFLAGS = -I/usr/X11R6/include -DLINUX `sdl-config --cflags`
X+ADDITIONAL_OBJCFLAGS = -I/usr/X11R6/include -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `sdl-config --cflags`
X APP_NAME = oolite
X oolite_LIB_DIRS += -L/usr/X11R6/lib/
X 
END-of-oolite/files/patch-makefile
echo x - oolite/files/patch-JoystickHandler.h
sed 's/^X//' >oolite/files/patch-JoystickHandler.h << 'END-of-oolite/files/patch-JoystickHandler.h'
X--- JoystickHandler.h.orig	Mon Oct 17 16:30:19 2005
X+++ JoystickHandler.h	Mon Oct 17 16:30:52 2005
X@@ -91,7 +91,7 @@
X #define ENUMKEY(x) [NSString stringWithFormat: @"%d", x]
X 
X #import <Foundation/Foundation.h>
X-#import <SDL/SDL.h>
X+#import <SDL.h>
X 
X @interface JoystickHandler : NSObject
X {
END-of-oolite/files/patch-JoystickHandler.h
echo x - oolite/files/patch-OOFileManager.h
sed 's/^X//' >oolite/files/patch-OOFileManager.h << 'END-of-oolite/files/patch-OOFileManager.h'
X--- OOFileManager.h.orig	Mon Oct 17 16:42:31 2005
X+++ OOFileManager.h	Mon Oct 17 16:43:14 2005
X@@ -16,7 +16,7 @@
X //
X #import <Foundation/Foundation.h>
X 
X-#define SAVEDIR "oolite-saves"
X+#define SAVEDIR ".oolite-saves"
X 
X @interface NSFileManager ( OOFileManager )
X 
END-of-oolite/files/patch-OOFileManager.h
echo x - oolite/files/patch-main.m
sed 's/^X//' >oolite/files/patch-main.m << 'END-of-oolite/files/patch-main.m'
X--- main.m.orig	Fri Oct 14 00:32:51 2005
X+++ main.m	Wed Oct 19 14:08:21 2005
X@@ -23,6 +23,11 @@
X 	// pool.
X 	NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
X 
X+	NSString *gstepdir = [NSHomeDirectory() stringByAppendingPathComponent:@"GNUstep"];
X+	NSString *libdir   = [gstepdir stringByAppendingPathComponent:@"Library"];
X+	[[NSFileManager defaultManager] createDirectoryAtPath:gstepdir attributes:nil];
X+	[[NSFileManager defaultManager] createDirectoryAtPath:libdir attributes:nil];
X+
X 	// dajt: allocate and set the NSApplication delegate manually because not
X 	// using NIB to do this
X 	controller = [[GameController alloc] init];
END-of-oolite/files/patch-main.m
echo x - oolite/pkg-message
sed 's/^X//' >oolite/pkg-message << 'END-of-oolite/pkg-message'
X************************************ NOTE *************************************
X
XIf you are not a regular user of GNUstep environment, please follow these
Xadvice to run oolite:
X
X1. Make sure that necessary GNUstep daemons are running before starting oolite.
X   Usually they are started at boot-time by %%LOCALBASE%%/etc/rc.d/GNUstep.sh
X
X2. To start the game first setup GNUstep environment and then execute 
X   "openapp oolite" command.
X   The environment is set by doing (depending on your shell) either
X   . %%PREFIX%%/System/Library/Makefiles/GNUstep.sh
X   or
X   source %%PREFIX%%/System/Library/Makefiles/GNUstep.csh
X
X*******************************************************************************
END-of-oolite/pkg-message
exit
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: feedback->closed

Committed, thanks!
Comment 3 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: feedback->closed

Committed, thanks!
Comment 4 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 5 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 6 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 7 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 8 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-24 06:44:00 UTC
State Changed
From-To: open->closed

Committed, thanks!