From 33c9707d8b57fab77399b00747f04e3478770167 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Thu, 22 Apr 2021 15:05:40 +0300 Subject: games/spring: update to 105.0.1 PR: 254732 --- .../patch-rts_System_Threading_SpringThreading.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 games/spring/files/patch-rts_System_Threading_SpringThreading.h (limited to 'games/spring/files/patch-rts_System_Threading_SpringThreading.h') diff --git a/games/spring/files/patch-rts_System_Threading_SpringThreading.h b/games/spring/files/patch-rts_System_Threading_SpringThreading.h new file mode 100644 index 000000000000..3444142c45d7 --- /dev/null +++ b/games/spring/files/patch-rts_System_Threading_SpringThreading.h @@ -0,0 +1,20 @@ +--- rts/System/Threading/SpringThreading.h.orig 2020-12-26 12:45:43 UTC ++++ rts/System/Threading/SpringThreading.h +@@ -13,7 +13,7 @@ + + #if defined(_WIN32) + #include "System/Platform/Win/CriticalSection.h" +-#elif defined(__APPLE__) || !defined(USE_FUTEX) ++#elif defined(__APPLE__) || defined(__FreeBSD__) || !defined(USE_FUTEX) + #include "System/Platform/Mac/Signal.h" + #elif !defined(__APPLE__) && defined(USE_FUTEX) + #include "System/Platform/Linux/Futex.h" +@@ -37,7 +37,7 @@ namespace spring { + typedef CriticalSection recursive_mutex; + typedef win_signal signal; + typedef std::condition_variable_any condition_variable; +-#elif defined(__APPLE__) || !defined(USE_FUTEX) ++#elif defined(__APPLE__) || defined(__FreeBSD__) || !defined(USE_FUTEX) + typedef std::mutex mutex; + typedef std::recursive_mutex recursive_mutex; + typedef mac_signal signal; -- cgit v1.2.3