$NetBSD: patch-aa,v 1.5 2020/01/25 20:13:49 jmcneill Exp $

--- code/qcommon/q_platform.h.orig	2019-12-07 13:16:15.000000000 +0000
+++ code/qcommon/q_platform.h
@@ -201,7 +201,7 @@ Foundation, Inc., 51 Franklin St, Fifth 
 
 //=================================================================== BSD ===
 
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
 
 #include <sys/types.h>
 #include <machine/endian.h>
@@ -216,6 +216,8 @@ Foundation, Inc., 51 Franklin St, Fifth 
 #define OS_STRING "openbsd"
 #elif defined(__NetBSD__)
 #define OS_STRING "netbsd"
+#elif defined(__DragonFly__)
+#define OS_STRING "dragonfly"
 #endif
 
 #define ID_INLINE inline
@@ -229,6 +231,10 @@ Foundation, Inc., 51 Franklin St, Fifth 
 #define ARCH_STRING "x86_64"
 #elif defined __axp__
 #define ARCH_STRING "alpha"
+#elif defined __arm__
+#define ARCH_STRING "arm"
+#elif defined __aarch64__
+#define ARCH_STRING "aarch64"
 #endif
 
 #if BYTE_ORDER == BIG_ENDIAN
