Import oolite 1.65, a free Elite clone

This commit is contained in:
Mihai Chelaru 2008-05-03 13:02:07 +00:00 committed by Thomas Klausner
parent 29e1aa512b
commit 8acb9da389
6 changed files with 315 additions and 0 deletions

10
oolite/DESCR Normal file
View file

@ -0,0 +1,10 @@
Oolite is a space sim game, inspired by Elite, powered by Objective-C and
OpenGL, and designed as a small game that is easy for users to pick up,
modify and expand upon. Almost every aspect of the game can be changed by
using simple, free graphics packages and text-editors.
Originally written for Mac OS X, and under continuous development for over
three years. Oolite is available for Mac OS X (10.3.9 and higher), Windows
XP, and Linux. It requires at least a 400MHz processor, 256Mb of memory,
and a graphics card capable of accelerating OpenGL graphics.
The game and source-code are offered for free under the GNU General Public
License.

28
oolite/Makefile Normal file
View file

@ -0,0 +1,28 @@
# $NetBSD: Makefile,v 1.1.1.1 2008/05/03 13:02:07 koifren Exp $
DISTNAME= oolite-1.65
CATEGORIES= games
MASTER_SITES= http://download.berlios.de/oolite-linux/ \
http://download2.berlios.de/oolite-linux/
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}
DISTFILES+= ${DISTNAME}-data${EXTRACT_SUFX}
WRKSRC= ${WRKDIR}/${DISTNAME}-src
MAINTAINER= pkgsrc-users@pkgsrc.org
COMMENT= Space sim game, inspired by Elite
HOMEPAGE= http://oolite.aegidian.org/
USE_LANGUAGES= objc
USE_TOOLS+= gmake
NO_CONFIGURE= yes
MAKE_FILE= GNUmakefile
MAKE_JOBS_SAFE= no
.include "../../devel/gnustep-base/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

228
oolite/PLIST Normal file
View file

@ -0,0 +1,228 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/05/03 13:02:07 koifren Exp $
share/GNUstep/Local/Tools/oolite
@dirrm share/GNUstep/Local/Tools
share/oolite.debug/Resources/Info-gnustep.plist
share/oolite.debug/Contents/Resources/Sounds/buy.ogg
share/oolite.debug/Contents/Resources/Sounds/warning.ogg
share/oolite.debug/Contents/Resources/Sounds/trumble.ogg
share/oolite.debug/Contents/Resources/Sounds/ecm.ogg
share/oolite.debug/Contents/Resources/Sounds/beep.ogg
share/oolite.debug/Contents/Resources/Sounds/missile.ogg
share/oolite.debug/Contents/Resources/Sounds/scoop.ogg
share/oolite.debug/Contents/Resources/Sounds/trumblesqueal.ogg
share/oolite.debug/Contents/Resources/Sounds/afterburner1.ogg
share/oolite.debug/Contents/Resources/Sounds/afterburner2.ogg
share/oolite.debug/Contents/Resources/Sounds/sell.ogg
share/oolite.debug/Contents/Resources/Sounds/hit.ogg
share/oolite.debug/Contents/Resources/Sounds/laser.ogg
share/oolite.debug/Contents/Resources/Sounds/witchabort.ogg
share/oolite.debug/Contents/Resources/Sounds/breakpattern.ogg
share/oolite.debug/Contents/Resources/Sounds/boop.ogg
share/oolite.debug/Contents/Resources/Sounds/hullbang.ogg
share/oolite.debug/Contents/Resources/Sounds/guiclick.ogg
share/oolite.debug/Contents/Resources/Sounds/bigbang.ogg
share/oolite.debug/Contents/Resources/Sounds/laserhits.ogg
share/oolite.debug/Contents/Resources/Config/missiontext.plist
share/oolite.debug/Contents/Resources/Config/characters.plist
share/oolite.debug/Contents/Resources/Config/descriptions.plist
share/oolite.debug/Contents/Resources/Config/keyconfig.plist
share/oolite.debug/Contents/Resources/Config/equipment.plist
share/oolite.debug/Contents/Resources/Config/shipdata.plist
share/oolite.debug/Contents/Resources/Config/hud-small.plist
share/oolite.debug/Contents/Resources/Config/demoships.plist
share/oolite.debug/Contents/Resources/Config/speech_pronunciation_guide.plist
share/oolite.debug/Contents/Resources/Config/hud.plist
share/oolite.debug/Contents/Resources/Config/commodities.plist
share/oolite.debug/Contents/Resources/Config/script.plist
share/oolite.debug/Contents/Resources/Config/shipyard.plist
share/oolite.debug/Contents/Resources/Config/customsounds.plist
share/oolite.debug/Contents/Resources/Config/illegal_goods.plist
share/oolite.debug/Contents/Resources/Music/BlueDanube.ogg
share/oolite.debug/Contents/Resources/Music/OoliteTheme.ogg
share/oolite.debug/Contents/Resources/Images/splashback.png
share/oolite.debug/Contents/Resources/Images/solar.png
share/oolite.debug/Contents/Resources/Images/trumblebox.png
share/oolite.debug/Contents/Resources/Images/splash.png
share/oolite.debug/Contents/Resources/Images/reddot.png
share/oolite.debug/Contents/Resources/Images/greendot.png
share/oolite.debug/Contents/Resources/Textures/galaxy256.png
share/oolite.debug/Contents/Resources/Textures/left_metal.png
share/oolite.debug/Contents/Resources/Textures/right_metal.png
share/oolite.debug/Contents/Resources/Textures/transporter_redux1.png
share/oolite.debug/Contents/Resources/Textures/shuttle_redux.png
share/oolite.debug/Contents/Resources/Textures/trumblekit.png
share/oolite.debug/Contents/Resources/Textures/flare256.png
share/oolite.debug/Contents/Resources/Textures/krait_redux.png
share/oolite.debug/Contents/Resources/Textures/asciitext.png
share/oolite.debug/Contents/Resources/Textures/worm_redux.png
share/oolite.debug/Contents/Resources/Textures/adder_redux.png
share/oolite.debug/Contents/Resources/Textures/boa2_left.png
share/oolite.debug/Contents/Resources/Textures/oolite-expansion-document.png
share/oolite.debug/Contents/Resources/Textures/gecko_redux.png
share/oolite.debug/Contents/Resources/Textures/oolite-document.png
share/oolite.debug/Contents/Resources/Textures/wreck.png
share/oolite.debug/Contents/Resources/Textures/MorayMED_bottom.png
share/oolite.debug/Contents/Resources/Textures/boa2_redux.png
share/oolite.debug/Contents/Resources/Textures/moray_redux.png
share/oolite.debug/Contents/Resources/Textures/sidewinder_redux.png
share/oolite.debug/Contents/Resources/Textures/oolite-logo1.png
share/oolite.debug/Contents/Resources/Textures/asteroid.png
share/oolite.debug/Contents/Resources/Textures/mamba_redux.png
share/oolite.debug/Contents/Resources/Textures/worm_redux1.png
share/oolite.debug/Contents/Resources/Textures/dark_metal.png
share/oolite.debug/Contents/Resources/Textures/missile.png
share/oolite.debug/Contents/Resources/Textures/anaconda_redux.png
share/oolite.debug/Contents/Resources/Textures/cobra1_redux.png
share/oolite.debug/Contents/Resources/Textures/boa_redux.png
share/oolite.debug/Contents/Resources/Textures/cobra1_redux1.png
share/oolite.debug/Contents/Resources/Textures/cobra1_redux2.png
share/oolite.debug/Contents/Resources/Textures/viperi_redux.png
share/oolite.debug/Contents/Resources/Textures/python_redux1.png
share/oolite.debug/Contents/Resources/Textures/python_redux2.png
share/oolite.debug/Contents/Resources/Textures/front_metal.png
share/oolite.debug/Contents/Resources/Textures/moray_redux1.png
share/oolite.debug/Contents/Resources/Textures/cobra3_redux1.png
share/oolite.debug/Contents/Resources/Textures/star64.png
share/oolite.debug/Contents/Resources/Textures/ferdelance_redux.png
share/oolite.debug/Contents/Resources/Textures/transporter_redux.png
share/oolite.debug/Contents/Resources/Textures/arcdetail.png
share/oolite.debug/Contents/Resources/Textures/qbomb.png
share/oolite.debug/Contents/Resources/Textures/barrel_metal.png
share/oolite.debug/Contents/Resources/Textures/metal.png
share/oolite.debug/Contents/Resources/Textures/thargon_redux.png
share/oolite.debug/Contents/Resources/Textures/back_metal.png
share/oolite.debug/Contents/Resources/Textures/blur256.png
share/oolite.debug/Contents/Resources/Textures/boa2_rear.png
share/oolite.debug/Contents/Resources/Textures/cobra1miner_top.png
share/oolite.debug/Contents/Resources/Textures/pod2_redux.png
share/oolite.debug/Contents/Resources/Textures/top_metal.png
share/oolite.debug/Contents/Resources/Textures/target_metal.png
share/oolite.debug/Contents/Resources/Textures/bottom_metal.png
share/oolite.debug/Contents/Resources/Textures/constrictor_redux.png
share/oolite.debug/Contents/Resources/Textures/viper_redux.png
share/oolite.debug/Contents/Resources/Textures/boa2_top.png
share/oolite.debug/Contents/Resources/Textures/python_redux.png
share/oolite.debug/Contents/Resources/Textures/MorayMED_top.png
share/oolite.debug/Contents/Resources/Textures/cobra3_redux.png
share/oolite.debug/Contents/Resources/Textures/mamba_redux1.png
share/oolite.debug/Contents/Resources/Textures/scarred_metal.png
share/oolite.debug/Contents/Resources/Textures/boa2_right.png
share/oolite.debug/Contents/Resources/Textures/oolite-logo.png
share/oolite.debug/Contents/Resources/Textures/asp_redux.png
share/oolite.debug/Contents/Resources/Textures/thargoid_redux.png
share/oolite.debug/Contents/Resources/Models/asp_redux.dat
share/oolite.debug/Contents/Resources/Models/thargoid_redux.dat
share/oolite.debug/Contents/Resources/Models/boulder1.dat
share/oolite.debug/Contents/Resources/Models/shuttle_redux.dat
share/oolite.debug/Contents/Resources/Models/splinter.dat
share/oolite.debug/Contents/Resources/Models/new-icos.dat
share/oolite.debug/Contents/Resources/Models/new-rock.dat
share/oolite.debug/Contents/Resources/Models/krait_redux.dat
share/oolite.debug/Contents/Resources/Models/worm_redux.dat
share/oolite.debug/Contents/Resources/Models/alloy.dat
share/oolite.debug/Contents/Resources/Models/new_coriolis.dat
share/oolite.debug/Contents/Resources/Models/adder_redux.dat
share/oolite.debug/Contents/Resources/Models/gecko_redux.dat
share/oolite.debug/Contents/Resources/Models/dock-flat.dat
share/oolite.debug/Contents/Resources/Models/icosahedron.dat
share/oolite.debug/Contents/Resources/Models/boa2_redux.dat
share/oolite.debug/Contents/Resources/Models/strut.dat
share/oolite.debug/Contents/Resources/Models/sidewinder_redux.dat
share/oolite.debug/Contents/Resources/Models/scarred_alloy.dat
share/oolite.debug/Contents/Resources/Models/moray_redux.dat
share/oolite.debug/Contents/Resources/Models/escpod_redux.dat
share/oolite.debug/Contents/Resources/Models/asteroid.dat
share/oolite.debug/Contents/Resources/Models/mamba_redux.dat
share/oolite.debug/Contents/Resources/Models/worm_redux1.dat
share/oolite.debug/Contents/Resources/Models/missile.dat
share/oolite.debug/Contents/Resources/Models/anaconda_redux.dat
share/oolite.debug/Contents/Resources/Models/cobra1_redux.dat
share/oolite.debug/Contents/Resources/Models/boa_redux.dat
share/oolite.debug/Contents/Resources/Models/barrel.dat
share/oolite.debug/Contents/Resources/Models/icostextured.dat
share/oolite.debug/Contents/Resources/Models/cobra1_redux1.dat
share/oolite.debug/Contents/Resources/Models/cobra1_redux2.dat
share/oolite.debug/Contents/Resources/Models/wreck1.dat
share/oolite.debug/Contents/Resources/Models/wreck2.dat
share/oolite.debug/Contents/Resources/Models/wreck3.dat
share/oolite.debug/Contents/Resources/Models/wreck4.dat
share/oolite.debug/Contents/Resources/Models/wreck5.dat
share/oolite.debug/Contents/Resources/Models/viperi_redux.dat
share/oolite.debug/Contents/Resources/Models/splinter1.dat
share/oolite.debug/Contents/Resources/Models/python_redux1.dat
share/oolite.debug/Contents/Resources/Models/python_redux2.dat
share/oolite.debug/Contents/Resources/Models/rock-box.dat
share/oolite.debug/Contents/Resources/Models/moray_redux1.dat
share/oolite.debug/Contents/Resources/Models/transporter_redux.dat
share/oolite.debug/Contents/Resources/Models/cobra3_redux1.dat
share/oolite.debug/Contents/Resources/Models/ring.dat
share/oolite.debug/Contents/Resources/Models/new-dodo.dat
share/oolite.debug/Contents/Resources/Models/ferdelance_redux.dat
share/oolite.debug/Contents/Resources/Models/thargon_redux.dat
share/oolite.debug/Contents/Resources/Models/arcdetail.dat
share/oolite.debug/Contents/Resources/Models/qbomb.dat
share/oolite.debug/Contents/Resources/Models/boulder.dat
share/oolite.debug/Contents/Resources/Models/buoy.dat
share/oolite.debug/Contents/Resources/Models/constrictor_redux.dat
share/oolite.debug/Contents/Resources/Models/viper_redux.dat
share/oolite.debug/Contents/Resources/Models/python_redux.dat
share/oolite.debug/Contents/Resources/Models/cobra3_redux.dat
share/oolite.debug/Contents/Resources/Models/rock-dock.dat
share/oolite.debug/Contents/Resources/Models/asteroid1.dat
share/oolite.debug/Contents/Resources/Models/dock.dat
share/oolite.debug/Contents/Resources/Models/mamba_redux1.dat
share/oolite.debug/Contents/Resources/Models/exhaust.dat
share/oolite.debug/Contents/Resources/Models/transporter_redux1.dat
share/oolite.debug/Contents/Resources/AIs/fttAI.plist
share/oolite.debug/Contents/Resources/AIs/hardMissileAI.plist
share/oolite.debug/Contents/Resources/AIs/risingShuttleAI.plist
share/oolite.debug/Contents/Resources/AIs/minerAI.plist
share/oolite.debug/Contents/Resources/AIs/fallingShuttleAI.plist
share/oolite.debug/Contents/Resources/AIs/rockHermitAI.plist
share/oolite.debug/Contents/Resources/AIs/missileAI.plist
share/oolite.debug/Contents/Resources/AIs/buoyAI.plist
share/oolite.debug/Contents/Resources/AIs/sunSkimExitAI.plist
share/oolite.debug/Contents/Resources/AIs/nullAI.plist
share/oolite.debug/Contents/Resources/AIs/exitingTraderAI.plist
share/oolite.debug/Contents/Resources/AIs/route1patrolAI.plist
share/oolite.debug/Contents/Resources/AIs/stationAI.plist
share/oolite.debug/Contents/Resources/AIs/route2sunskimAI.plist
share/oolite.debug/Contents/Resources/AIs/enteringTraderAI.plist
share/oolite.debug/Contents/Resources/AIs/dockingAI.plist
share/oolite.debug/Contents/Resources/AIs/policeInterceptAI.plist
share/oolite.debug/Contents/Resources/AIs/route2patrolAI.plist
share/oolite.debug/Contents/Resources/AIs/escortAI.plist
share/oolite.debug/Contents/Resources/AIs/thargletAI.plist
share/oolite.debug/Contents/Resources/AIs/homeAI.plist
share/oolite.debug/Contents/Resources/AIs/thargoidAI.plist
share/oolite.debug/Contents/Resources/AIs/gotoWaypointAI.plist
share/oolite.debug/Contents/Resources/AIs/planetPatrolAI.plist
share/oolite.debug/Contents/Resources/AIs/shuttleAI.plist
share/oolite.debug/Contents/Resources/AIs/dumbAI.plist
share/oolite.debug/Contents/Resources/AIs/route1traderAI.plist
share/oolite.debug/Contents/Resources/AIs/collectLootAI.plist
share/oolite.debug/Contents/Resources/AIs/enteringPirateAI.plist
share/oolite.debug/Contents/Resources/AIs/scavengerAI.plist
share/oolite.debug/Contents/Resources/AIs/interceptAI.plist
share/oolite.debug/Contents/Resources/AIs/timebombAI.plist
share/oolite.debug/Contents/Resources/AIs/pirateAI.plist
share/oolite.debug/Contents/Resources/AIs/receiveDockingAI.plist
share/oolite.debug/Contents/Resources/oolite-document.icns
share/oolite.debug/Contents/Resources/InfoPlist.strings
share/oolite.debug/Contents/Resources/AIReference.html
share/oolite.debug/Contents/Resources/README.TXT
share/oolite.debug/Contents/Resources/oolite-icon.icns
share/oolite.debug/Contents/Resources/oolite-expansion-document.icns
share/oolite.debug/oolite
bin/oolite
@dirrm share/oolite.debug/Contents/Resources/AIs
@dirrm share/oolite.debug/Contents/Resources/Models
@dirrm share/oolite.debug/Contents/Resources/Textures
@dirrm share/oolite.debug/Contents/Resources/Images
@dirrm share/oolite.debug/Contents/Resources/Music
@dirrm share/oolite.debug/Contents/Resources/Config
@dirrm share/oolite.debug/Contents/Resources/Sounds
@dirrm share/oolite.debug/Contents/Resources
@dirrm share/oolite.debug/Contents
@dirrm share/oolite.debug/Resources
@dirrm share/oolite.debug

3
oolite/TODO Normal file
View file

@ -0,0 +1,3 @@
* don't try to install share/GNUstep/Local/Tools/oolite
* install FreeDesktop/*
* install Doc/*

9
oolite/distinfo Normal file
View file

@ -0,0 +1,9 @@
$NetBSD: distinfo,v 1.1.1.1 2008/05/03 13:02:07 koifren Exp $
SHA1 (oolite-1.65-data.tar.gz) = c322fa81a57d39e150806917cb052bb370efa725
RMD160 (oolite-1.65-data.tar.gz) = a537539decdb1057e37e1ebe38a03efe90cef57c
Size (oolite-1.65-data.tar.gz) = 16815628 bytes
SHA1 (oolite-1.65-src.tar.gz) = c7bc8ecb24c8203dad5281c0eb12e217a83940eb
RMD160 (oolite-1.65-src.tar.gz) = cfdd518283adcd4a1188c2d631d682dbd485ae10
Size (oolite-1.65-src.tar.gz) = 1077489 bytes
SHA1 (patch-aa) = b125d50369e177c9b00833a4df6382a44acea5a2

37
oolite/patches/patch-aa Normal file
View file

@ -0,0 +1,37 @@
$NetBSD: patch-aa,v 1.1.1.1 2008/05/03 13:02:07 koifren Exp $
--- GNUmakefile.postamble.orig 2006-07-18 20:34:25.000000000 +0300
+++ GNUmakefile.postamble 2008-05-03 15:15:28.000000000 +0300
@@ -5,10 +5,10 @@
#
ifeq ($(debug),yes)
EXTENSION=debug
- SHAREDOBJ=shared_debug_obj
+ SHAREDOBJ=obj
else
EXTENSION=app
- SHAREDOBJ=shared_obj
+ SHAREDOBJ=obj
endif
ifeq ($(GNUSTEP_HOST_OS),mingw32)
@@ -18,11 +18,11 @@
endif
CONTENTS = Contents
-PROGDIR=$(OBJC_PROGRAM_NAME).$(EXTENSION)
-CONTENTDIR=$(OBJC_PROGRAM_NAME).$(EXTENSION)/$(CONTENTS)
-GNUSTEP_OW=$(OBJC_PROGRAM_NAME).$(EXTENSION)/Resources/Info-gnustep.plist
+PROGDIR=$(PREFIX)/share/$(OBJC_PROGRAM_NAME).$(EXTENSION)
+CONTENTDIR=$(PROGDIR)/$(CONTENTS)
+GNUSTEP_OW=$(PROGDIR)/Resources/Info-gnustep.plist
-after-all::
+install::
rm -rf $(CONTENTDIR)
$(MKDIRS) $(PROGDIR)
$(MKDIRS) $(PROGDIR)/Resources
@@ -30,3 +30,4 @@
$(CP) -r Resources $(CONTENTDIR)/Resources
$(CP) src/Cocoa/Info-Oolite.plist $(GNUSTEP_OW)
$(CP) $(BINARY) $(PROGDIR)
+ ln -s $(PROGDIR)/$(OBJC_PROGRAM_NAME) $(PREFIX)/bin/$(OBJC_PROGRAM_NAME)