$NetBSD: patch-CMakeLists.txt,v 1.1 2023/11/14 17:57:41 nia Exp $

NetBSD (and more POSIX platforms) support.

--- CMakeLists.txt.orig	2023-08-12 04:46:09.000000000 +0000
+++ CMakeLists.txt
@@ -22,6 +22,10 @@ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Fr
   set(SUPPORTS_X11 TRUE)
 endif()
 
+if(UNIX AND NOT APPLE)
+  set(SUPPORTS_X11 TRUE)
+endif()
+
 # Set minimum OS version for macOS. 10.14 should work.
 set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14.0" CACHE STRING "")
 
@@ -46,10 +50,10 @@ endif()
 if(SUPPORTS_WAYLAND)
   option(USE_WAYLAND "Support Wayland window system" ON)
 endif()
-if((LINUX OR FREEBSD) OR ANDROID)
+if((UNIX AND NOT APPLE) OR ANDROID)
   option(USE_EGL "Support EGL OpenGL context creation" ON)
 endif()
-if((LINUX OR FREEBSD) AND NOT ANDROID)
+if(UNIX AND NOT APPLE AND NOT ANDROID)
   option(USE_DRMKMS "Support DRM/KMS OpenGL contexts" OFF)
   option(USE_FBDEV "Support FBDev OpenGL contexts" OFF)
   option(USE_EVDEV "Support EVDev controller interface" OFF)
