From bee59eaf85fed4f7a0e5aef838107f540723af70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Gonz=C3=A1lez=20Palomo?= Date: Sat, 7 Dec 2019 20:15:43 +0100 Subject: [PATCH] speed-dreams: fix build on ppc64le* upstream: https://sourceforge.net/p/speed-dreams/tickets/1022/ --- srcpkgs/speed-dreams/patches/compile-on-POWER.diff | 13 +++++++++++++ srcpkgs/speed-dreams/template | 1 + 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/speed-dreams/patches/compile-on-POWER.diff diff --git a/srcpkgs/speed-dreams/patches/compile-on-POWER.diff b/srcpkgs/speed-dreams/patches/compile-on-POWER.diff new file mode 100644 index 00000000000..415f6f37c84 --- /dev/null +++ b/srcpkgs/speed-dreams/patches/compile-on-POWER.diff @@ -0,0 +1,13 @@ +Index: src/modules/graphic/osggraph/Utils/OsgAtomic.h +=================================================================== +--- src/modules/graphic/osggraph/Utils/OsgAtomic.h (revision 6789) ++++ src/modules/graphic/osggraph/Utils/OsgAtomic.h (working copy) +@@ -20,7 +20,7 @@ + #ifndef OsgAtomic_H + #define OsgAtomic_H + +-#if defined(__GNUC__) && ((4 < __GNUC__)||(4 == __GNUC__ && 1 <= __GNUC_MINOR__)) && defined(__x86_64__) ++#if defined(__GNUC__) && ((4 < __GNUC__)||(4 == __GNUC__ && 1 <= __GNUC_MINOR__)) && (defined(__x86_64__) || defined(__powerpc64__)) + // No need to include something. Is a Compiler API ... + # define SDATOMIC_USE_GCC4_BUILTINS + #elif defined(__GNUC__) && defined(__i386__) diff --git a/srcpkgs/speed-dreams/template b/srcpkgs/speed-dreams/template index 291802fb14b..6a32ccc1b49 100644 --- a/srcpkgs/speed-dreams/template +++ b/srcpkgs/speed-dreams/template @@ -2,6 +2,7 @@ pkgname=speed-dreams version=2.2.2 revision=1 +archs="i686* x86_64* ppc64le*" _rev=r6553 create_wrksrc=yes build_style=cmake