diff --git a/games/dethrace/files/patch-Fix-FreeBSD-platform b/games/dethrace/files/patch-Fix-FreeBSD-platform new file mode 100644 index 000000000000..32a787a3f96f --- /dev/null +++ b/games/dethrace/files/patch-Fix-FreeBSD-platform @@ -0,0 +1,48 @@ +From 55dd611143184effd54e5f1427500e51b946cff1 Mon Sep 17 00:00:00 2001 +From: Nuno Teixeira +Date: Tue, 30 Jun 2026 02:26:01 +0100 +Subject: [PATCH] Fix build compilation on FreeBSD / BSD platforms (#1133) + +--- + src/DETHRACE/pc-all/allnet.c | 1 + + src/harness/CMakeLists.txt | 2 +- + src/harness/os/linux.c | 1 + + 3 files changed, 3 insertions(+), 1 deletion(-) + +diff --git src/DETHRACE/pc-all/allnet.c src/DETHRACE/pc-all/allnet.c +index fd42b4423..7c3dc46d2 100644 +--- src/DETHRACE/pc-all/allnet.c ++++ src/DETHRACE/pc-all/allnet.c +@@ -27,6 +27,7 @@ + + #include + #include ++#include + #include + #endif + +diff --git src/harness/CMakeLists.txt src/harness/CMakeLists.txt +index 259908465..a8ae12e7b 100644 +--- src/harness/CMakeLists.txt ++++ src/harness/CMakeLists.txt +@@ -72,7 +72,7 @@ elseif(WIN32) + target_link_libraries(harness PRIVATE dbghelp ws2_32 iphlpapi) + elseif(APPLE) + target_sources(harness PRIVATE os/macos.c) +-elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") ++elseif(UNIX) + target_sources(harness PRIVATE os/linux.c) + else() + message(FATAL_ERROR "Unsupported or unknown platform: ${CMAKE_SYSTEM_NAME}") +diff --git src/harness/os/linux.c src/harness/os/linux.c +index 295beb09e..4e56374df 100644 +--- src/harness/os/linux.c ++++ src/harness/os/linux.c +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + #if SUPPORT_TRACEBACK + #include diff --git a/games/dethrace/files/patch-src_DETHRACE_pc-all_allnet.c b/games/dethrace/files/patch-src_DETHRACE_pc-all_allnet.c deleted file mode 100644 index 2adf5fbe7f0d..000000000000 --- a/games/dethrace/files/patch-src_DETHRACE_pc-all_allnet.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/DETHRACE/pc-all/allnet.c.orig 2026-06-28 21:41:50 UTC -+++ src/DETHRACE/pc-all/allnet.c -@@ -15,6 +15,7 @@ - #include - #include - #include -+#include - - #ifdef _WIN32 - #define _WINSOCK_DEPRECATED_NO_WARNINGS diff --git a/games/dethrace/files/patch-src_harness_CMakeLists.txt b/games/dethrace/files/patch-src_harness_CMakeLists.txt deleted file mode 100644 index 9c13aa8b1532..000000000000 --- a/games/dethrace/files/patch-src_harness_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/harness/CMakeLists.txt.orig 2026-06-28 21:33:35 UTC -+++ src/harness/CMakeLists.txt -@@ -72,7 +72,7 @@ elseif(APPLE) - target_link_libraries(harness PRIVATE dbghelp ws2_32 iphlpapi) - elseif(APPLE) - target_sources(harness PRIVATE os/macos.c) --elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") -+elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") - target_sources(harness PRIVATE os/linux.c) - else() - message(FATAL_ERROR "Unsupported or unknown platform: ${CMAKE_SYSTEM_NAME}") diff --git a/games/dethrace/files/patch-src_harness_os_linux.c b/games/dethrace/files/patch-src_harness_os_linux.c deleted file mode 100644 index 74cbe9ffe1ea..000000000000 --- a/games/dethrace/files/patch-src_harness_os_linux.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/harness/os/linux.c.orig 2026-06-28 21:37:35 UTC -+++ src/harness/os/linux.c -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - - #if SUPPORT_TRACEBACK - #include