diff -uNr dbus.orig/Portfile dbus/Portfile
--- dbus.orig/Portfile	Thu Apr  2 13:53:58 2009
+++ dbus/Portfile	Thu Apr  2 13:55:35 2009
@@ -40,8 +40,7 @@
                 --enable-launchd
 
 platform darwin 7 {
-    patchfiles              patch-dbus-launch-x11.c.diff \
-                            patch-dbus-sysdeps-util-unix.c.diff
+    patchfiles              patch-configure.diff
 
     depends_lib-append      port:xorg-libX11
 
diff -uNr dbus.orig/files/patch-configure.diff dbus/files/patch-configure.diff
--- dbus.orig/files/patch-configure.diff	Thu Jan  1 09:00:00 1970
+++ dbus/files/patch-configure.diff	Thu Apr  2 13:46:11 2009
@@ -0,0 +1,13 @@
+--- configure.orig	Thu Apr  2 13:44:23 2009
++++ configure	Thu Apr  2 13:45:37 2009
+@@ -20980,10 +20980,6 @@
+   *[\ \	]-Wno-sign-compare[\ \	]*) ;;
+   *) CFLAGS="$CFLAGS -Wno-sign-compare" ;;
+   esac
+-  case " $CFLAGS " in
+-  *[\ \	]-Wno-pointer-sign[\ \	]*) ;;
+-  *) CFLAGS="$CFLAGS -Wno-pointer-sign" ;;
+-  esac
+ 
+   # http://bugs.freedesktop.org/show_bug.cgi?id=19195
+   case " $CFLAGS " in

