Hi I don't have any OpenBSD machines capable of running this now so there is not much point in me staying as maintainer.
Thanks Index: Makefile =================================================================== RCS file: /cvs/ports/games/oolite/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 20 Oct 2019 08:02:59 -0000 1.22 +++ Makefile 7 Mar 2021 07:46:55 -0000 @@ -10,8 +10,6 @@ CATEGORIES= games HOMEPAGE= http://www.oolite.org/ -MAINTAINER= Nicholas Marriott <n...@openbsd.org> - # GPLv2 PERMIT_PACKAGE= Yes On Sat, Mar 06, 2021 at 11:34:28AM -0800, Greg Steuck wrote: > Thanks Martin! > > Martin Vahlensieck <open...@academicsolutions.ch> writes: > > > Rather mechanical fix for -fno-common. Builds and starts, but I don't > > know how to play it, so can't judge if that works. > > Makefile needs this little bit too: > > @@ -33,6 +33,7 @@ ALL_TARGET= release > > FIX_CRLF_FILES = GNUmakefile.postamble \ > Makefile \ > + src/Cocoa/JoystickHandler.h \ > src/Core/Debug/OODebugTCPConsoleClient.m \ > src/Core/Materials/OOPNGTextureLoader.m \ > src/Core/OOAsyncQueue.m \ > > Nicholas, WDYT? OK gnezdo@ if you want to use it :) > > > > > Best, > > > > Martin > > > > Index: Makefile > > =================================================================== > > RCS file: /cvs/ports/games/oolite/Makefile,v > > retrieving revision 1.24 > > diff -u -p -r1.24 Makefile > > --- Makefile 26 Feb 2021 18:20:33 -0000 1.24 > > +++ Makefile 6 Mar 2021 18:01:30 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT= space combat and trading game in the style of Elite > > > > VERSION= 1.73.4 > > -REVISION = 16 > > +REVISION = 17 > > DISTNAME= oolite-dev-source-${VERSION} > > PKGNAME= oolite-${VERSION} > > CATEGORIES= games > > Index: patches/patch-src_Cocoa_JoystickHandler.h > > =================================================================== > > RCS file: patches/patch-src_Cocoa_JoystickHandler.h > > diff -N patches/patch-src_Cocoa_JoystickHandler.h > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ patches/patch-src_Cocoa_JoystickHandler.h 6 Mar 2021 18:01:30 > > -0000 > > @@ -0,0 +1,21 @@ > > +$OpenBSD$ > > +--- src/Cocoa/JoystickHandler.h Sat Mar 6 18:11:04 2021 > > ++++ src/Cocoa/JoystickHandler.h Sat Mar 6 18:20:16 2021 > > +@@ -66,7 +66,7 @@ > > + AXIS_VIEWX, > > + AXIS_VIEWY, > > + AXIS_end > > +-} axfn; > > ++}; > > + > > + // Controls that can be a button > > + enum { > > +@@ -102,7 +102,7 @@ > > + BUTTON_VIEWPORT, > > + BUTTON_VIEWSTARBOARD, > > + BUTTON_end > > +-} butfn; > > ++}; > > + > > + // Stick constants > > + #define MAX_STICKS 4 > > Index: patches/patch-src_Core_Entities_PlanetEntity_h > > =================================================================== > > RCS file: > > /cvs/ports/games/oolite/patches/patch-src_Core_Entities_PlanetEntity_h,v > > retrieving revision 1.1 > > diff -u -p -r1.1 patch-src_Core_Entities_PlanetEntity_h > > --- patches/patch-src_Core_Entities_PlanetEntity_h 22 Oct 2013 16:52:09 > > -0000 1.1 > > +++ patches/patch-src_Core_Entities_PlanetEntity_h 6 Mar 2021 18:01:30 > > -0000 > > @@ -6,9 +6,9 @@ $OpenBSD: patch-src_Core_Entities_Planet > > } VertexData; > > > > +// straight c > > -+double corona_speed_factor; // multiply delta_t by this > > before adding it to corona_stage > > -+double corona_stage; // 0.0 -> 1.0 > > -+GLfloat rvalue[729]; // stores random values > > for adjusting colors in the corona > > ++extern double corona_speed_factor; // multiply delta_t by > > this before adding it to corona_stage > > ++extern double corona_stage; // 0.0 -> 1.0 > > ++extern GLfloat rvalue[729]; // stores > > random values for adjusting colors in the corona > > + > > + > > @interface PlanetEntity: OOSelfDrawingEntity > > Index: patches/patch-src_Core_Entities_PlanetEntity_m > > =================================================================== > > RCS file: patches/patch-src_Core_Entities_PlanetEntity_m > > diff -N patches/patch-src_Core_Entities_PlanetEntity_m > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ patches/patch-src_Core_Entities_PlanetEntity_m 6 Mar 2021 18:01:30 > > -0000 > > @@ -0,0 +1,14 @@ > > +$OpenBSD$ > > +--- src/Core/Entities/PlanetEntity.m Sat Mar 6 18:11:04 2021 > > ++++ src/Core/Entities/PlanetEntity.m Sat Mar 6 18:34:07 2021 > > +@@ -44,6 +44,10 @@ > > + #define LIM8K 8000.0*8000.0 * > > NO_DRAW_DISTANCE_FACTOR*NO_DRAW_DISTANCE_FACTOR > > + #define LIM16K 16000.0*16000.0 * > > NO_DRAW_DISTANCE_FACTOR*NO_DRAW_DISTANCE_FACTOR > > + > > ++// -fno-common > > ++double corona_speed_factor; > > ++double corona_stage; > > ++GLfloat rvalue[729]; > > + > > + // straight c > > + static Vector base_vertex_array[10400]; > > Index: patches/patch-src_Core_OOTrumble_h > > =================================================================== > > RCS file: patches/patch-src_Core_OOTrumble_h > > diff -N patches/patch-src_Core_OOTrumble_h > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ patches/patch-src_Core_OOTrumble_h 6 Mar 2021 18:01:30 -0000 > > @@ -0,0 +1,12 @@ > > +$OpenBSD$ > > +--- src/Core/OOTrumble.h Sat Mar 6 18:11:04 2021 > > ++++ src/Core/OOTrumble.h Sat Mar 6 18:30:37 2021 > > +@@ -66,7 +66,7 @@ > > + TRUMBLE_MOUTH_NORMAL > > + }; > > + > > +-float trumbleAppetiteAccumulator; > > ++extern float trumbleAppetiteAccumulator; > > + > > + @interface OOTrumble : NSObject > > + { > > Index: patches/patch-src_Core_OOTrumble_m > > =================================================================== > > RCS file: patches/patch-src_Core_OOTrumble_m > > diff -N patches/patch-src_Core_OOTrumble_m > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ patches/patch-src_Core_OOTrumble_m 6 Mar 2021 18:01:30 -0000 > > @@ -0,0 +1,12 @@ > > +$OpenBSD$ > > +--- src/Core/OOTrumble.m Sat Mar 6 18:11:04 2021 > > ++++ src/Core/OOTrumble.m Sat Mar 6 18:30:49 2021 > > +@@ -30,6 +30,8 @@ > > + #import "OOSound.h" > > + #import "OOStringParsing.h" > > + > > ++// -fno-common > > ++float trumbleAppetiteAccumulator; > > + > > + static void InitTrumbleSounds(void); > > + static void PlayTrumbleIdle(void); > > Index: patches/patch-src_SDL_JoystickHandler_h > > =================================================================== > > RCS file: patches/patch-src_SDL_JoystickHandler_h > > diff -N patches/patch-src_SDL_JoystickHandler_h > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ patches/patch-src_SDL_JoystickHandler_h 6 Mar 2021 18:01:30 -0000 > > @@ -0,0 +1,21 @@ > > +$OpenBSD$ > > +--- src/SDL/JoystickHandler.h Sat Mar 6 18:11:04 2021 > > ++++ src/SDL/JoystickHandler.h Sat Mar 6 18:28:27 2021 > > +@@ -46,7 +46,7 @@ > > + AXIS_VIEWX, > > + AXIS_VIEWY, > > + AXIS_end > > +-} axfn; > > ++}; > > + > > + // Controls that can be a button > > + enum { > > +@@ -82,7 +82,7 @@ > > + BUTTON_VIEWPORT, > > + BUTTON_VIEWSTARBOARD, > > + BUTTON_end > > +-} butfn; > > ++}; > > + > > + // Stick constants > > + #define MAX_STICKS 2