diff -uNr ../../dports/devel/dbus/Portfile dbus/Portfile
old
|
new
|
|
22 | 22 | sha1 13de8dc28c9edae7b9d2928ff691549bb2bef21a \ |
23 | 23 | rmd160 779d76320f1343dae7447c82a683e372e6c11729 |
24 | 24 | |
25 | | |
26 | 25 | patchfiles patch-dbus-sysdeps-unix.c.diff \ |
27 | 26 | patch-launchd-integration-dist.diff |
28 | 27 | |
… |
… |
|
40 | 39 | --enable-launchd |
41 | 40 | |
42 | 41 | platform darwin 7 { |
43 | | patchfiles patch-dbus-launch-x11.c.diff \ |
44 | | patch-dbus-sysdeps-util-unix.c.diff |
| 42 | patchfiles patch-configure.diff \ |
| 43 | patch-darwin7-dbus-sysdeps-unix.c.diff \ |
| 44 | patch-darwin7-dbus-sysdeps-util-unix.c.diff |
45 | 45 | |
46 | 46 | depends_lib-append port:xorg-libX11 |
47 | 47 | |
diff -uNr ../../dports/devel/dbus/files/patch-configure.diff dbus/files/patch-configure.diff
old
|
new
|
|
| 1 | --- configure.orig Thu Apr 2 13:44:23 2009 |
| 2 | +++ configure Thu Apr 2 13:45:37 2009 |
| 3 | @@ -20980,10 +20980,6 @@ |
| 4 | *[\ \ ]-Wno-sign-compare[\ \ ]*) ;; |
| 5 | *) CFLAGS="$CFLAGS -Wno-sign-compare" ;; |
| 6 | esac |
| 7 | - case " $CFLAGS " in |
| 8 | - *[\ \ ]-Wno-pointer-sign[\ \ ]*) ;; |
| 9 | - *) CFLAGS="$CFLAGS -Wno-pointer-sign" ;; |
| 10 | - esac |
| 11 | |
| 12 | # http://bugs.freedesktop.org/show_bug.cgi?id=19195 |
| 13 | case " $CFLAGS " in |
diff -uNr ../../dports/devel/dbus/files/patch-darwin7-dbus-sysdeps-unix.c.diff dbus/files/patch-darwin7-dbus-sysdeps-unix.c.diff
old
|
new
|
|
| 1 | --- dbus/dbus-sysdeps-unix.c.orig Thu Apr 2 15:22:53 2009 |
| 2 | +++ dbus/dbus-sysdeps-unix.c Thu Apr 2 15:24:14 2009 |
| 3 | @@ -1491,7 +1491,7 @@ |
| 4 | struct passwd p_str; |
| 5 | |
| 6 | /* retrieve maximum needed size for buf */ |
| 7 | - buflen = sysconf (_SC_GETPW_R_SIZE_MAX); |
| 8 | + buflen = 4096; |
| 9 | |
| 10 | /* sysconf actually returns a long, but everything else expects size_t, |
| 11 | * so just recast here. |
diff -uNr ../../dports/devel/dbus/files/patch-darwin7-dbus-sysdeps-util-unix.c.diff dbus/files/patch-darwin7-dbus-sysdeps-util-unix.c.diff
old
|
new
|
|
| 1 | --- dbus/dbus-sysdeps-util-unix.c.orig Wed Jan 7 07:52:23 2009 |
| 2 | +++ dbus/dbus-sysdeps-util-unix.c Thu Apr 2 15:51:29 2009 |
| 3 | @@ -872,7 +872,7 @@ |
| 4 | dbus_bool_t b; |
| 5 | |
| 6 | /* retrieve maximum needed size for buf */ |
| 7 | - buflen = sysconf (_SC_GETGR_R_SIZE_MAX); |
| 8 | + buflen = 4096; |
| 9 | |
| 10 | /* sysconf actually returns a long, but everything else expects size_t, |
| 11 | * so just recast here. |
diff -uNr ../../dports/devel/dbus/files/patch-dbus-launch-x11.c.diff dbus/files/patch-dbus-launch-x11.c.diff
old
|
new
|
|
1 | | --- ./tools/dbus-launch-x11.c.orig 2008-10-11 18:53:43.000000000 +0800 |
2 | | +++ ./tools/dbus-launch-x11.c 2008-10-11 18:51:51.000000000 +0800 |
3 | | @@ -143,7 +143,7 @@ |
4 | | */ |
5 | | for (p = display; *p; ++p) |
6 | | { |
7 | | - if (*p == ':') |
8 | | + if (*p == ':' || *p == '/') |
9 | | *p = '_'; |
10 | | } |
11 | | |
diff -uNr ../../dports/devel/dbus/files/patch-dbus-sysdeps-util-unix.c.diff dbus/files/patch-dbus-sysdeps-util-unix.c.diff
old
|
new
|
|
1 | | --- dbus/dbus-sysdeps-util-unix.c.orig 2008-12-28 12:04:09.000000000 -0500 |
2 | | +++ dbus/dbus-sysdeps-util-unix.c 2008-12-28 10:04:16.000000000 -0500 |
3 | | @@ -43,6 +43,7 @@ |
4 | | #include <sys/socket.h> |
5 | | #include <dirent.h> |
6 | | #include <sys/un.h> |
7 | | +#include <syslog.h> |
8 | | #ifdef HAVE_LIBAUDIT |
9 | | #include <sys/prctl.h> |
10 | | #include <sys/capability.h> |
11 | | @@ -1227,4 +1228,4 @@ |
12 | | _dbus_string_free (&cmdline); |
13 | | _dbus_string_free (&path); |
14 | | return FALSE; |
15 | | -} |
16 | | \ No newline at end of file |
17 | | +} |