  
 diff -ur graphviz-2.24.0/configure.ac graphviz-2.24.0-haiku/configure.ac
 --- graphviz-2.24.0/configure.ac	2009-06-16 17:24:18.000000000 -0600
-+++ graphviz-2.24.0-haiku/configure.ac	2009-11-18 15:47:45.000000000 -0700
++++ graphviz-2.24.0-haiku/configure.ac	2009-11-19 00:21:20.000000000 -0700
 @@ -111,6 +111,7 @@
  CYGWIN=no
  MINGW32=no

 case "${host_os}" in
   *uwin* )
 	UWIN=yes
@@ -160,6 +161,13 @@
 	BROWSER="open"
 	AC_DEFINE_UNQUOTED(DARWIN_DYLIB,"$DARWIN_DYLIB",[Define for Darwin-style shared library names.])
 	;;
+  *haiku* )
+	HAIKU=yes
+	DEFAULT_FONTPATH="/boot/system/data/fonts:/boot/system/data/fonts/ttfonts:/boot/system/data/fonts/psfonts:/boot/common/data/fonts:/boot/common/data/fonts/ttfonts:/boot/common/data/fonts/psfonts:/boot/home/config/data/fonts:/boot/home/config/data/fonts/ttfonts:/boot/home/config/data/fonts/psfonts";
+	PATHSEPARATOR=":"
+        NO_POSTSCRIPT_ALIAS=1
+	BROWSER="open"

diff -ur graphviz-2.24.0/config.h.in graphviz-2.24.0-haiku/config.h.in
--- graphviz-2.24.0/config.h.in	2009-06-16 17:24:58.000000000 -0600
+++ graphviz-2.24.0-haiku/config.h.in	2009-11-19 00:21:13.000000000 -0700
@@ -54,6 +54,9 @@
 /* Define to 1 if you have the <crt_externs.h> header file. */
 #undef HAVE_CRT_EXTERNS_H
