--- /dev/null
+diff -ur Chromium-0.9/src/NCString.cpp Chromium-0.9.m/src/NCString.cpp
+--- src/NCString.cpp 2001-05-20 12:04:58.000000000 -0500
++++ src/NCString.cpp 2002-07-25 22:57:03.000000000 -0500
+@@ -5,6 +5,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <limits.h>
++#include <stdarg.h>
+
+ /**
+ * ctor
+--- src/MainGLUT.cpp.~1.6.~ 2001-05-21 03:36:55.000000000 +0200
++++ src/MainGLUT.cpp 2004-12-30 01:22:00.734250944 +0100
+@@ -11,6 +11,7 @@
+
+ #include <stdio.h>
+ #include <unistd.h>
++#include <stdlib.h>
+
+ #include <GL/glut.h>
+
--- /dev/null
+--- scripts/Makefile.all.orig 2003-11-19 19:41:22.502256736 -0500
++++ scripts/Makefile.all 2003-11-19 19:41:25.414813960 -0500
+@@ -1,5 +1,4 @@
+ SUPPORT_DIRS = \
+- ./support/openal/ \
+ ./support/glpng/src
+
+ CHROMIUM_DIRS = \
+--- scripts/Makefile.no-setup.orig 2003-11-19 19:41:22.502256736 -0500
++++ scripts/Makefile.no-setup 2003-11-19 19:41:25.414813960 -0500
+@@ -1,5 +1,4 @@
+ SUPPORT_DIRS = \
+- ./support/openal/ \
+ ./support/glpng/src
+
+ CHROMIUM_DIRS = \
+--- src-setup/Audio.cpp.orig 2003-11-19 20:03:23.237474464 -0500
++++ src-setup/Audio.cpp 2003-11-19 20:03:49.838430504 -0500
+@@ -71,7 +71,14 @@
+ if(!initialized)
+ {
+ fprintf(stderr, "starting OpenAL...");
++#ifdef OLD_OPENAL
+ context_id = alcCreateContext(NULL);
++#else
++ ALCdevice *dev;
++ dev = alcOpenDevice( NULL );
++ context_id = alcCreateContext(dev, NULL);
++ alcMakeContextCurrent(context_id);
++#endif
+ initialized = (bool)context_id;
+ fprintf(stderr, "done.\n");
+