ports/86997: New port: games/oolite - clone of Elite space simulator game for GNUstep

Andriy Gapon avg at icyb.net.ua
Mon Oct 24 06:20:19 UTC 2005


The following reply was made to PR ports/86997; it has been noted by GNATS.

From: Andriy Gapon <avg at icyb.net.ua>
To: FreeBSD-gnats-submit at FreeBSD.org, freebsd-ports-bugs at FreeBSD.org
Cc:  
Subject: Re: ports/86997: New port: games/oolite - clone of Elite space
 simulator game for GNUstep
Date: Mon, 24 Oct 2005 09:10:21 +0300 (EEST)

 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 at 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 at 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 at dirrm Local/Applications/oolite.app/Resources
 X at dirrm Local/Applications/oolite.app/Contents/Resources/AIs
 X at dirrm Local/Applications/oolite.app/Contents/Resources/Sounds
 X at dirrm Local/Applications/oolite.app/Contents/Resources/Textures
 X at dirrm Local/Applications/oolite.app/Contents/Resources/Models
 X at dirrm Local/Applications/oolite.app/Contents/Resources/Config
 X at dirrm Local/Applications/oolite.app/Contents/Resources/Images
 X at dirrm Local/Applications/oolite.app/Contents/Resources/Music
 X at dirrm Local/Applications/oolite.app/Contents/Resources
 X at dirrm Local/Applications/oolite.app/Contents
 X at dirrm Local/Applications/oolite.app
 X at 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
 



More information about the freebsd-ports-bugs mailing list