$OpenBSD: patch-mozilla_ipc_chromium_src_build_build_config_h,v 1.1 2011/07/24 07:31:57 landry Exp $
--- mozilla/ipc/chromium/src/build/build_config.h.orig	Mon Jun 27 05:10:42 2011
+++ mozilla/ipc/chromium/src/build/build_config.h	Sun Jul  3 02:14:44 2011
@@ -19,6 +19,8 @@
 #define OS_MACOSX 1
 #elif defined(__linux__) || defined(ANDROID)
 #define OS_LINUX 1
+#elif defined(__OpenBSD__)
+#define OS_OPENBSD 1
 #elif defined(_WIN32)
 #define OS_WIN 1
 #else
@@ -27,7 +29,7 @@
 
 // For access to standard POSIX features, use OS_POSIX instead of a more
 // specific macro.
-#if defined(OS_MACOSX) || defined(OS_LINUX)
+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD)
 #define OS_POSIX 1
 #endif
 
@@ -57,9 +59,12 @@
 #define ARCH_CPU_ARMEL 1
 #define ARCH_CPU_32_BITS 1
 #define WCHAR_T_IS_UNSIGNED 1
-#elif defined(__ppc__)
+#elif defined(__ppc__) || defined(__powerpc__)
 #define ARCH_CPU_PPC 1
 #define ARCH_CPU_32_BITS 1
+#elif defined(__sparc64__)
+#define ARCH_CPU_SPARC 1
+#define ARCH_CPU_64_BITS 1
 #else
 #error Please add support for your architecture in build/build_config.h
 #endif
