$NetBSD$ * Part of patchset to build chromium on NetBSD * Based on OpenBSD's chromium patches, and pkgsrc's qt5-qtwebengine patches --- third_party/angle/src/common/platform.h.orig 2025-09-08 23:21:33.000000000 +0000 +++ third_party/angle/src/common/platform.h @@ -23,8 +23,19 @@ #elif defined(__linux__) || defined(EMSCRIPTEN) # define ANGLE_PLATFORM_LINUX 1 # define ANGLE_PLATFORM_POSIX 1 -#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || \ - defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \ +#elif defined(__OpenBSD__) +# define ANGLE_PLATFORM_OPENBSD 1 +# define ANGLE_PLATFORM_POSIX 1 +# define ANGLE_PLATFORM_BSD 1 +#elif defined(__NetBSD__) +# define ANGLE_PLATFORM_NETBSD 1 +# define ANGLE_PLATFORM_POSIX 1 +# define ANGLE_PLATFORM_BSD 1 +#elif defined(__FreeBSD__) +# define ANGLE_PLATFORM_FREEBSD 1 +# define ANGLE_PLATFORM_POSIX 1 +# define ANGLE_PLATFORM_BSD 1 +#elif defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \ defined(__QNX__) || defined(__Fuchsia__) || defined(__HAIKU__) # define ANGLE_PLATFORM_POSIX 1 #else