pkgsrc/devel/xulrunner/patches/patch-ipc_chromium_src_build_build__config.h
tnn 428466dce2 Update to firefox-5.0. Changes:
Added support for CSS animations
  The Do-Not-Track header preference has been moved to increase discoverability
  Tuned HTTP idle connection logic for increased performance
  Improved canvas, JavaScript, memory, and networking performance
  Improved standards support for HTML5, XHR, MathML, SMIL, and canvas
  Improved spell checking for some locales
  Improved desktop environment integration for Linux users
  WebGL content can no longer load cross-domain textures
  Background tabs have setTimeout and setInterval clamped to 1000ms to improve
    performance
  Fixed several stability issues
  Fixed several security issues
2011-07-11 12:46:14 +00:00

34 lines
1,017 B
C

$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.1 2011/07/11 12:46:14 tnn Exp $
--- ipc/chromium/src/build/build_config.h.orig 2011-06-15 21:57:27.000000000 +0000
+++ ipc/chromium/src/build/build_config.h
@@ -19,6 +19,10 @@
#define OS_MACOSX 1
#elif defined(__linux__) || defined(ANDROID)
#define OS_LINUX 1
+#elif defined(__NetBSD__)
+#define OS_NETBSD 1
+#elif defined(__DragonFly__)
+#define OS_DRAGONFLY 1
#elif defined(_WIN32)
#define OS_WIN 1
#else
@@ -27,7 +31,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_NETBSD) || defined(OS_DRAGONFLY)
#define OS_POSIX 1
#endif
@@ -60,6 +64,9 @@
#elif defined(__ppc__)
#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