Date: Monday, August 22, 2016 @ 19:35:04 Author: svenstaro Revision: 187332
upgpkg: oolite 1.84-1 Try to fix FS#50386 Added: oolite/trunk/lightdot-issue202-NSDate.patch Modified: oolite/trunk/PKGBUILD --------------------------------+ PKGBUILD | 6 +++++- lightdot-issue202-NSDate.patch | 24 ++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-08-22 19:32:14 UTC (rev 187331) +++ PKGBUILD 2016-08-22 19:35:04 UTC (rev 187332) @@ -13,13 +13,17 @@ #options=(makeflags) source=(oolite spidermonkey185ff4-GCC6.patch + lightdot-issue202-NSDate.patch "https://github.com/OoliteProject/oolite/releases/download/${pkgver}/oolite-source-${pkgver}.tar.bz2") md5sums=('ade14e17fe9d52d16b35f2e97046362c' '9e3ffab5a49afeebe7ba501161c8d4dc' + '09e27cd86792feef0125d47627df1e26' '538e4249dbf4d3418216e0bdb7cbf408') prepare() { - cd oolite-source-${pkgver}/deps/mozilla + cd ${srcdir}/oolite-source-${pkgver} + patch -Np1 -i ${srcdir}/lightdot-issue202-NSDate.patch + cd ${srcdir}/oolite-source-${pkgver}/deps/mozilla patch -Np0 -i ${srcdir}/spidermonkey185ff4-GCC6.patch } Added: lightdot-issue202-NSDate.patch =================================================================== --- lightdot-issue202-NSDate.patch (rev 0) +++ lightdot-issue202-NSDate.patch 2016-08-22 19:35:04 UTC (rev 187332) @@ -0,0 +1,24 @@ +diff -aur oolite-source-1.84.pristine/src/SDL/main.m oolite-source-1.84.new/src/SDL/main.m +--- oolite-source-1.84.pristine/src/SDL/main.m 2015-09-07 05:52:51.000000000 +0200 ++++ oolite-source-1.84.new/src/SDL/main.m 2016-08-22 17:30:28.997554264 +0200 +@@ -25,6 +25,9 @@ + + #ifdef GNUSTEP + #import <Foundation/NSAutoreleasePool.h> ++#if (GNUSTEP_BASE_MAJOR_VERSION == 1 && (GNUSTEP_BASE_MINOR_VERSION == 24 && GNUSTEP_BASE_SUBMINOR_VERSION >= 9) || (GNUSTEP_BASE_MINOR_VERSION > 24)) || (GNUSTEP_BASE_MAJOR_VERSION > 1) ++#import <Foundation/NSDate.h> ++#endif + #import <Foundation/NSString.h> + + #import "GameController.h" +@@ -47,6 +50,10 @@ + { + #ifdef GNUSTEP + int i; ++ ++#if (GNUSTEP_BASE_MAJOR_VERSION == 1 && (GNUSTEP_BASE_MINOR_VERSION == 24 && GNUSTEP_BASE_SUBMINOR_VERSION >= 9) || (GNUSTEP_BASE_MINOR_VERSION > 24)) || (GNUSTEP_BASE_MAJOR_VERSION > 1) ++ [NSDate class]; // See github issue #202 ++#endif + + #if OOLITE_WINDOWS +