--- configure.orig	2022-02-28 20:24:19.000000000 +0800
+++ configure	2022-04-04 12:07:15.000000000 +0800
@@ -18664,6 +18664,7 @@
 dbus_win=no
 dbus_cygwin=no
 dbus_unix=no
+dbus_darwin=no
 case "${host}" in
     *-mingw32ce*)
         dbus_win=yes
@@ -18676,6 +18677,10 @@
         dbus_cygwin=yes
         dbus_unix=yes
         ;;
+    *darwin*)
+        dbus_darwin=yes
+        dbus_unix=yes
+       ;;
     *)
         dbus_unix=yes
        ;;
@@ -18735,7 +18740,7 @@
 
 # For best security, assume that all non-Windows platforms can do
 # credentials-passing.
-if test "$dbus_win" = yes
+if test "$dbus_win" = yes || test "$dbus_darwin" = yes ;
 then :
   DBUS_SESSION_CONF_MAYBE_AUTH_EXTERNAL="<!--<auth>EXTERNAL</auth>-->"
 else $as_nop
