Here is an update to the latest releases of DBus 1.2.3
and DBus-glib 0.76. Please test, especially on anything
but amd64/i386.
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/dbus/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 10 Jun 2008 03:09:39 -0000 1.16
+++ Makefile 1 Oct 2008 22:56:16 -0000
@@ -2,14 +2,13 @@
COMMENT= message bus system
-DISTNAME= dbus-1.0.2
-PKGNAME= ${DISTNAME}p5
-SHARED_LIBS += dbus-1 6.0 # .5.0
+DISTNAME= dbus-1.2.3
+SHARED_LIBS+= dbus-1 7.0
CATEGORIES= x11
HOMEPAGE= http://dbus.freedesktop.org/
-# GPLv2
+# GPLv2+
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
@@ -19,29 +18,28 @@ WANTLIB= ICE X11 Xau Xdmcp SM c expat p
MASTER_SITES= ${HOMEPAGE}/releases/dbus/
-SEPARATE_BUILD= simple
+CFLAGS+= -pthread
-AUTOCONF_VERSION= 2.59
-CONFIGURE_STYLE= gnu
-CONFIGURE_ENV= LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \
- CPPFLAGS="-I${X11BASE}/include" \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include -pthread"
+SEPARATE_BUILD= simple
+USE_LIBTOOL= Yes
+USE_X11= Yes
+CONFIGURE_STYLE= autoconf
+AUTOCONF_VERSION= 2.61
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \
+ CPPFLAGS="-I${LOCALBASE}/include"
CONFIGURE_ARGS= --localstatedir=/var \
--with-dbus-user=_dbus \
--with-xml=expat \
--disable-xml-docs \
- --disable-doxygen-docs
+ --disable-doxygen-docs \
+ --disable-abstract-sockets
# Tests are disabled as they change the final dbus binaries
#CONFIGURE_ARGS= --enable-tests
#CONFIGURE_ARGS= --enable-verbose-mode
-USE_X11= Yes
-USE_LIBTOOL= Yes
-
FAKE_FLAGS= sysconfdir=${TRUEPREFIX}/share/examples/dbus
-pre-install:
- @perl -pi -e 's,!!SYSCONFDIR!!,${SYSCONFDIR},g' \
- ${WRKSRC}/tools/dbus-uuidgen.1 ${WRKSRC}/bus/dbus-daemon.1
+pre-build:
+ @${SUBST_CMD} ${WRKSRC}/bus/dbus-daemon.1 ${WRKSRC}/tools/dbus-uuidgen.1
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/dbus/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 5 Apr 2007 17:36:19 -0000 1.4
+++ distinfo 7 Aug 2008 18:56:30 -0000
@@ -1,5 +1,5 @@
-MD5 (dbus-1.0.2.tar.gz) = BVKptUvrSgRJUbfNvI/IVQ==
-RMD160 (dbus-1.0.2.tar.gz) = 1e3fsFjEwCbUqfCRrZCrzG5Uhho=
-SHA1 (dbus-1.0.2.tar.gz) = KHDv1uoLWw0U5SGV9WAjinS7Hg4=
-SHA256 (dbus-1.0.2.tar.gz) = igBBJfWFEqaVdfIfEFrq0NEhf86ctUy6/qwGtL4oxso=
-SIZE (dbus-1.0.2.tar.gz) = 1400278
+MD5 (dbus-1.2.3.tar.gz) = 9xZBOFdo6ZNhvSmFaCB87g==
+RMD160 (dbus-1.2.3.tar.gz) = 0aIHsqTHRPJ8nAE4joDOvbYfQ/A=
+SHA1 (dbus-1.2.3.tar.gz) = zrjUlrwanC3NvlWVFcAeycDNz4E=
+SHA256 (dbus-1.2.3.tar.gz) = Fv+qSodY8RXPAseJYrCEntTYAockIP1GDEM6nNWA7Ro=
+SIZE (dbus-1.2.3.tar.gz) = 1564475
Index: patches/patch-bus_Makefile_in
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-bus_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-bus_Makefile_in
--- patches/patch-bus_Makefile_in 23 Mar 2008 10:53:55 -0000 1.1
+++ patches/patch-bus_Makefile_in 1 Oct 2008 22:51:52 -0000
@@ -1,11 +1,17 @@
$OpenBSD: patch-bus_Makefile_in,v 1.1 2008/03/23 10:53:55 ajacoutot Exp $
---- bus/Makefile.in.orig Thu Mar 20 16:59:20 2008
-+++ bus/Makefile.in Thu Mar 20 16:59:50 2008
-@@ -858,7 +858,6 @@ install-data-hook:
- chmod 755 $(DESTDIR)$(DBUS_DAEMONDIR); \
- fi
- $(INSTALL_PROGRAM) dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
-- $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run/dbus
- $(mkinstalldirs) $(DESTDIR)$(configdir)/system.d
- $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/services
+--- bus/Makefile.in.orig Wed Oct 1 18:50:44 2008
++++ bus/Makefile.in Wed Oct 1 18:51:42 2008
+@@ -1298,13 +1298,6 @@ install-data-hook:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/system-services
+ $(mkinstalldirs) $(DESTDIR)$(libexecdir)/dbus-1
+ $(INSTALL_PROGRAM) dbus-daemon-launch-helper $(DESTDIR)$(libexecdir)
+- if test `id -u` -eq 0; then \
+- chown root:$(DBUS_USER)
$(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper; \
+- chmod 4750 $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper; \
+- else \
+- echo "Not installing
$(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper binary setuid!"; \
+- echo "You'll need to manually set permissions to
root:$(DBUS_USER) and permissions 4750"; \
+- fi
# Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
Index: patches/patch-bus_dbus-daemon_1
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-bus_dbus-daemon_1,v
retrieving revision 1.1
diff -u -p -r1.1 patch-bus_dbus-daemon_1
--- patches/patch-bus_dbus-daemon_1 20 Apr 2008 21:00:19 -0000 1.1
+++ patches/patch-bus_dbus-daemon_1 7 Aug 2008 19:05:36 -0000
@@ -1,15 +1,15 @@
$OpenBSD: patch-bus_dbus-daemon_1,v 1.1 2008/04/20 21:00:19 jasper Exp $
---- bus/dbus-daemon.1.orig Sun Apr 20 22:54:14 2008
-+++ bus/dbus-daemon.1 Sun Apr 20 22:54:17 2008
+--- bus/dbus-daemon.1.orig Wed Aug 6 15:43:48 2008
++++ bus/dbus-daemon.1 Thu Aug 7 15:05:14 2008
@@ -30,9 +30,9 @@ a different configuration file.
.PP
The \-\-session option is equivalent to
--"\-\-config-file=/usr/local/etc/dbus-1/session.conf" and the \-\-system
-+"\-\-config-file=!!SYSCONFDIR!!/dbus-1/session.conf" and the \-\-system
+-"\-\-config-file=/src/build/jhbuild/etc/dbus-1/session.conf" and the
\-\-system
++"\-\-config-file=${SYSCONFDIR}/dbus-1/session.conf" and the \-\-system
option is equivalent to
--"\-\-config-file=/usr/local/etc/dbus-1/system.conf". By creating
-+"\-\-config-file=!!SYSCONFDIR!!/dbus-1/system.conf". By creating
+-"\-\-config-file=/src/build/jhbuild/etc/dbus-1/system.conf". By creating
++"\-\-config-file=${SYSCONFDIR}/dbus-1/system.conf". By creating
additional configuration files and using the \-\-config-file option,
additional special-purpose message bus daemons could be created.
@@ -17,28 +17,52 @@ $OpenBSD: patch-bus_dbus-daemon_1,v 1.1
.PP
The standard systemwide and per-session message bus setups are
--configured in the files "/usr/local/etc/dbus-1/system.conf" and
--"/usr/local/etc/dbus-1/session.conf". These files normally
-+configured in the files "!!SYSCONFDIR!!/dbus-1/system.conf" and
-+"!!SYSCONFDIR!!/dbus-1/session.conf". These files normally
+-configured in the files "/src/build/jhbuild/etc/dbus-1/system.conf" and
+-"/src/build/jhbuild/etc/dbus-1/session.conf". These files normally
++configured in the files "${SYSCONFDIR}/dbus-1/system.conf" and
++"${SYSCONFDIR}/dbus-1/session.conf". These files normally
<include> a system-local.conf or session-local.conf; you can put local
overrides in those files to avoid modifying the primary configuration
files.
-@@ -169,7 +169,7 @@ Only files ending in ".conf" are included.
+@@ -183,7 +183,7 @@ Only files ending in ".conf" are included.
This is intended to allow extension of the system bus by particular
packages. For example, if CUPS wants to be able to send out
notification of printer queue changes, it could install a file to
--/usr/local/etc/dbus-1/system.d that allowed all apps to receive
-+!!SYSCONFDIR!!/dbus-1/system.d that allowed all apps to receive
+-/src/build/jhbuild/etc/dbus-1/system.d that allowed all apps to receive
++${SYSCONFDIR}/dbus-1/system.d that allowed all apps to receive
this message and allowed the printer daemon user to send it.
.TP
-@@ -264,7 +264,7 @@ otherwise try your favorite search engine.
+@@ -312,7 +312,7 @@ otherwise try your favorite search engine.
.PP
The <standard_session_servicedirs/> option is only relevant to the
per-user-session bus daemon defined in
--/usr/local/etc/dbus-1/session.conf. Putting it in any other
-+!!SYSCONFDIR!!/dbus-1/session.conf. Putting it in any other
+-/src/build/jhbuild/etc/dbus-1/session.conf. Putting it in any other
++${SYSCONFDIR}/dbus-1/session.conf. Putting it in any other
+ configuration file would probably be nonsense.
+
+ .TP
+@@ -321,12 +321,12 @@ configuration file would probably be nonsense.
+ .PP
+ <standard_system_servicedirs/> specifies the standard system-wide
+ activation directories that should be searched for service files.
+-This option defaults to /src/build/jhbuild/share/dbus-1/system-services.
++This option defaults to ${PREFIX}/share/dbus-1/system-services.
+
+ .PP
+ The <standard_system_servicedirs/> option is only relevant to the
+ per-system bus daemon defined in
+-/src/build/jhbuild/etc/dbus-1/system.conf. Putting it in any other
++${SYSCONFDIR}/dbus-1/system.conf. Putting it in any other
+ configuration file would probably be nonsense.
+
+ .TP
+@@ -339,7 +339,7 @@ the dbus-daemon-launch-helper executable in located in
+
+ .PP
+ The <servicehelper/> option is only relevant to the per-system bus daemon
+-defined in /src/build/jhbuild/etc/dbus-1/system.conf. Putting it in any other
++defined in ${SYSCONFDIR}/dbus-1/system.conf. Putting it in any other
configuration file would probably be nonsense.
.TP
Index: patches/patch-bus_policy_c
===================================================================
RCS file: patches/patch-bus_policy_c
diff -N patches/patch-bus_policy_c
--- patches/patch-bus_policy_c 29 Feb 2008 13:38:56 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,54 +0,0 @@
-$OpenBSD: patch-bus_policy_c,v 1.1 2008/02/29 13:38:56 bernd Exp $
-
-Security fix for CVE-2008-0595.
-http://secunia.com/advisories/29148/
-http://lists.freedesktop.org/archives/dbus/2008-February/009401.html
-
---- bus/policy.c.orig Mon Dec 11 20:21:22 2006
-+++ bus/policy.c Fri Feb 29 10:33:17 2008
-@@ -931,9 +931,19 @@ bus_client_policy_check_can_send (BusClientPolicy *pol
-
- if (rule->d.send.interface != NULL)
- {
-- if (dbus_message_get_interface (message) != NULL &&
-- strcmp (dbus_message_get_interface (message),
-- rule->d.send.interface) != 0)
-+ /* The interface is optional in messages. For allow rules, if the
message
-+ * has no interface we want to skip the rule (and thus not allow);
-+ * for deny rules, if the message has no interface we want to use
the
-+ * rule (and thus deny).
-+ */
-+ dbus_bool_t no_interface;
-+
-+ no_interface = dbus_message_get_interface (message) == NULL;
-+
-+ if ((no_interface && rule->allow) ||
-+ (!no_interface &&
-+ strcmp (dbus_message_get_interface (message),
-+ rule->d.send.interface) != 0))
- {
- _dbus_verbose (" (policy) skipping rule for different
interface\n");
- continue;
-@@ -1117,9 +1127,19 @@ bus_client_policy_check_can_receive (BusClientPolicy *
-
- if (rule->d.receive.interface != NULL)
- {
-- if (dbus_message_get_interface (message) != NULL &&
-- strcmp (dbus_message_get_interface (message),
-- rule->d.receive.interface) != 0)
-+ /* The interface is optional in messages. For allow rules, if the
message
-+ * has no interface we want to skip the rule (and thus not allow);
-+ * for deny rules, if the message has no interface we want to use
the
-+ * rule (and thus deny).
-+ */
-+ dbus_bool_t no_interface;
-+
-+ no_interface = dbus_message_get_interface (message) == NULL;
-+
-+ if ((no_interface && rule->allow) ||
-+ (!no_interface &&
-+ strcmp (dbus_message_get_interface (message),
-+ rule->d.receive.interface) != 0))
- {
- _dbus_verbose (" (policy) skipping rule for different
interface\n");
- continue;
Index: patches/patch-dbus-1_pc_in
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-dbus-1_pc_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-dbus-1_pc_in
--- patches/patch-dbus-1_pc_in 1 Nov 2007 11:04:28 -0000 1.3
+++ patches/patch-dbus-1_pc_in 5 Jul 2008 01:16:49 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-dbus-1_pc_in,v 1.3 2007/11/01 11:04:28 espie Exp $
---- dbus-1.pc.in.orig Mon Dec 11 20:20:51 2006
-+++ dbus-1.pc.in Thu Nov 1 11:49:45 2007
-@@ -9,6 +9,6 @@ [EMAIL PROTECTED]@/dbus-1/ser
+--- dbus-1.pc.in.orig Fri Apr 4 11:24:08 2008
++++ dbus-1.pc.in Fri Jul 4 21:14:27 2008
+@@ -10,6 +10,6 @@ [EMAIL PROTECTED]@
Name: dbus
Description: Free desktop message bus
Version: @VERSION@
Index: patches/patch-dbus_Makefile_in
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-dbus_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-dbus_Makefile_in
--- patches/patch-dbus_Makefile_in 21 Mar 2007 00:21:58 -0000 1.1
+++ patches/patch-dbus_Makefile_in 7 Aug 2008 19:05:31 -0000
@@ -1,12 +1,12 @@
$OpenBSD: patch-dbus_Makefile_in,v 1.1 2007/03/21 00:21:58 espie Exp $
---- dbus/Makefile.in.orig Tue Dec 12 20:41:47 2006
-+++ dbus/Makefile.in Fri Dec 29 18:45:43 2006
-@@ -299,7 +299,7 @@ target_cpu = @target_cpu@
- target_os = @target_os@
- target_vendor = @target_vendor@
+--- dbus/Makefile.in.orig Wed Aug 6 15:43:39 2008
++++ dbus/Makefile.in Thu Aug 7 14:58:28 2008
+@@ -310,7 +310,7 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
configdir = $(sysconfdir)/dbus-1
--INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(DBUS_CLIENT_CFLAGS)
-DDBUS_COMPILATION
-DDBUS_MACHINE_UUID_FILE=\""$(localstatedir)/lib/dbus/machine-id"\"
-+INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(DBUS_CLIENT_CFLAGS)
-DDBUS_COMPILATION -DDBUS_MACHINE_UUID_FILE=\""$(configdir)/machine-id"\"
- dbusincludedir = $(includedir)/dbus-1.0/dbus
- dbusarchincludedir = $(libdir)/dbus-1.0/include/dbus
- lib_LTLIBRARIES = libdbus-1.la
+ INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(DBUS_CLIENT_CFLAGS)
@PIC_CFLAGS@ -DDBUS_COMPILATION \
+- -DDBUS_MACHINE_UUID_FILE=\""$(localstatedir)/lib/dbus/machine-id"\"
\
++ -DDBUS_MACHINE_UUID_FILE=\""$(configdir)/machine-id"\" \
+ -DDBUS_SYSTEM_CONFIG_FILE=\""$(configdir)/system.conf"\"
\
+ -DDBUS_SESSION_CONFIG_FILE=\""$(configdir)/session.conf"\"
+
Index: patches/patch-dbus_dbus-sysdeps-unix_c
===================================================================
RCS file: patches/patch-dbus_dbus-sysdeps-unix_c
diff -N patches/patch-dbus_dbus-sysdeps-unix_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-dbus_dbus-sysdeps-unix_c 7 Aug 2008 19:05:31 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- dbus/dbus-sysdeps-unix.c.orig Wed Aug 6 13:00:29 2008
++++ dbus/dbus-sysdeps-unix.c Thu Aug 7 14:58:28 2008
+@@ -79,8 +79,8 @@
+ #define O_BINARY 0
+ #endif
+
+-#ifndef _AI_ADDRCONFIG
+-#define _AI_ADDRCONFIG 0
++#ifndef AI_ADDRCONFIG
++#define AI_ADDRCONFIG 0
+ #endif
+
+ #ifndef HAVE_SOCKLEN_T
Index: patches/patch-doc_Makefile_in
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-doc_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-doc_Makefile_in
--- patches/patch-doc_Makefile_in 1 Nov 2007 11:04:28 -0000 1.1
+++ patches/patch-doc_Makefile_in 7 Aug 2008 19:05:31 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-doc_Makefile_in,v 1.1 2007/11/01 11:04:28 espie Exp $
---- doc/Makefile.in.orig Tue Dec 12 20:41:48 2006
-+++ doc/Makefile.in Thu Nov 1 12:00:18 2007
-@@ -407,16 +407,16 @@ uninstall-am: uninstall-info-am
+--- doc/Makefile.in.orig Wed Aug 6 15:43:39 2008
++++ doc/Makefile.in Thu Aug 7 14:58:28 2008
+@@ -412,16 +412,16 @@ uninstall-am:
@[EMAIL PROTECTED]: $(HTML_FILES)
@[EMAIL PROTECTED]: dbus-specification.xml
Index: patches/patch-tools_Makefile_in
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-tools_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-tools_Makefile_in
--- patches/patch-tools_Makefile_in 21 Mar 2007 00:21:58 -0000 1.1
+++ patches/patch-tools_Makefile_in 7 Aug 2008 19:05:31 -0000
@@ -1,16 +1,16 @@
$OpenBSD: patch-tools_Makefile_in,v 1.1 2007/03/21 00:21:58 espie Exp $
---- tools/Makefile.in.orig Tue Dec 12 20:41:48 2006
-+++ tools/Makefile.in Fri Dec 29 18:46:33 2006
-@@ -289,7 +289,7 @@ target_cpu = @target_cpu@
- target_os = @target_os@
- target_vendor = @target_vendor@
+--- tools/Makefile.in.orig Wed Aug 6 15:43:39 2008
++++ tools/Makefile.in Thu Aug 7 14:58:28 2008
+@@ -301,7 +301,7 @@ target_vendor = @target_vendor@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
configdir = $(sysconfdir)/dbus-1
-INCLUDES = -I$(top_srcdir) $(DBUS_CLIENT_CFLAGS) $(DBUS_X_CFLAGS)
-DDBUS_LOCALEDIR=\"@EXPANDED_DATADIR@/locale\" -DDBUS_COMPILATION
-DDBUS_DAEMONDIR=\"@[EMAIL PROTECTED]"
-DDBUS_MACHINE_UUID_FILE=\""$(localstatedir)/lib/dbus/machine-id"\"
+INCLUDES = -I$(top_srcdir) $(DBUS_CLIENT_CFLAGS) $(DBUS_X_CFLAGS)
-DDBUS_LOCALEDIR=\"@EXPANDED_DATADIR@/locale\" -DDBUS_COMPILATION
-DDBUS_DAEMONDIR=\"@[EMAIL PROTECTED]"
-DDBUS_MACHINE_UUID_FILE=\""$(configdir)/machine-id"\"
dbus_send_SOURCES = \
dbus-print-message.c \
dbus-print-message.h \
-@@ -325,8 +325,8 @@ CLEANFILES = \
+@@ -337,8 +337,8 @@ CLEANFILES = \
run-with-tmp-session-bus.conf
Index: patches/patch-tools_dbus-uuidgen_1
===================================================================
RCS file: /cvs/ports/x11/dbus/patches/patch-tools_dbus-uuidgen_1,v
retrieving revision 1.2
diff -u -p -r1.2 patch-tools_dbus-uuidgen_1
--- patches/patch-tools_dbus-uuidgen_1 23 Mar 2008 10:53:55 -0000 1.2
+++ patches/patch-tools_dbus-uuidgen_1 21 Jul 2008 02:50:24 -0000
@@ -6,7 +6,7 @@ $OpenBSD: patch-tools_dbus-uuidgen_1,v 1
.PP
-This will ensure that /var/lib/dbus/machine-id exists and has the uuid in it.
-+This will ensure that !!SYSCONFDIR!!/dbus-1/machine-id exists and has the
uuid in it.
++This will ensure that ${SYSCONFDIR}/dbus-1/machine-id exists and has the uuid
in it.
It won't overwrite an existing uuid, since this id should remain fixed
for a single machine until the next reboot at least.
@@ -16,7 +16,7 @@ $OpenBSD: patch-tools_dbus-uuidgen_1,v 1
.I "--get[=FILENAME]"
-If a filename is not given, defaults to localstatedir/lib/dbus/machine-id
-(localstatedir is usually /var). If this file exists and is valid, the
-+If a filename is not given, defaults to !!SYSCONFDIR!!/dbus-1/machine-id.
++If a filename is not given, defaults to ${SYSCONFDIR}/dbus-1/machine-id.
+If this file exists and is valid, the
uuid in the file is printed on stdout. Otherwise, the command exits
with a nonzero status.
@@ -25,7 +25,7 @@ $OpenBSD: patch-tools_dbus-uuidgen_1,v 1
.I "--ensure[=FILENAME]"
-If a filename is not given, defaults to localstatedir/lib/dbus/machine-id
-(localstatedir is usually /var). If this file exists then it will be
-+If a filename is not given, defaults to !!SYSCONFDIR!!/dbus-1/machine-id.
++If a filename is not given, defaults to ${SYSCONFDIR}/dbus-1/machine-id.
+If this file exists then it will be
validated, and a failure code returned if it contains the wrong thing.
If the file does not exist, it will be created with a new uuid in it.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/dbus/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 10 Jun 2008 03:09:39 -0000 1.5
+++ pkg/PLIST 1 Oct 2008 22:54:22 -0000
@@ -2,12 +2,12 @@
@newgroup _dbus:572
@newuser _dbus:572:_dbus:daemon:dbus user:/nonexistent:/sbin/nologin
%%SHARED%%
-bin/dbus-cleanup-sockets
-bin/dbus-daemon
-bin/dbus-launch
-bin/dbus-monitor
-bin/dbus-send
-bin/dbus-uuidgen
[EMAIL PROTECTED] bin/dbus-cleanup-sockets
[EMAIL PROTECTED] bin/dbus-daemon
[EMAIL PROTECTED] bin/dbus-launch
[EMAIL PROTECTED] bin/dbus-monitor
[EMAIL PROTECTED] bin/dbus-send
[EMAIL PROTECTED] bin/dbus-uuidgen
include/dbus-1.0/
include/dbus-1.0/dbus/
include/dbus-1.0/dbus/dbus-address.h
@@ -34,6 +34,12 @@ lib/libdbus-1.a
lib/libdbus-1.la
lib/pkgconfig/
lib/pkgconfig/dbus-1.pc
[EMAIL PROTECTED] libexec/dbus-1/
[EMAIL PROTECTED] 4750
[EMAIL PROTECTED] _dbus
[EMAIL PROTECTED] libexec/dbus-daemon-launch-helper
[EMAIL PROTECTED]
[EMAIL PROTECTED]
@man man/man1/dbus-cleanup-sockets.1
@man man/man1/dbus-daemon.1
@man man/man1/dbus-launch.1
@@ -42,11 +48,14 @@ lib/pkgconfig/dbus-1.pc
@man man/man1/dbus-uuidgen.1
share/dbus-1/
share/dbus-1/services/
+share/dbus-1/system-services/
share/examples/dbus/
share/examples/dbus/dbus-1/
@sample ${SYSCONFDIR}/dbus-1/
share/examples/dbus/dbus-1/session.conf
@sample ${SYSCONFDIR}/dbus-1/session.conf
+share/examples/dbus/dbus-1/session.d/
[EMAIL PROTECTED] ${SYSCONFDIR}/dbus-1/session.d/
share/examples/dbus/dbus-1/system.conf
@sample ${SYSCONFDIR}/dbus-1/system.conf
share/examples/dbus/dbus-1/system.d/
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/dbus-glib/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile 27 May 2008 08:02:51 -0000 1.9
+++ Makefile 1 Oct 2008 22:59:36 -0000
@@ -2,14 +2,13 @@
COMMENT= glib bindings for dbus message system
-DISTNAME= dbus-glib-0.74
-PKGNAME= ${DISTNAME}p1
-SHARED_LIBS += dbus-glib-1 3.0 # .3.0
+DISTNAME= dbus-glib-0.76
+SHARED_LIBS+= dbus-glib-1 4.0
CATEGORIES= x11
HOMEPAGE= http://dbus.freedesktop.org/
-# GPL
+# GPLv2+
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
@@ -20,19 +19,19 @@ WANTLIB= expat c pthread pcre
MASTER_SITES= ${HOMEPAGE}releases/dbus-glib/
MODULES= devel/gettext
-LIB_DEPENDS= dbus-1.>=5::x11/dbus \
+LIB_DEPENDS= dbus-1.>=7::x11/dbus \
glib-2.0,gobject-2.0::devel/glib2
+#CFLAGS+= -I${LOCALBASE}/include -pthread
+
SEPARATE_BUILD= simple
USE_GMAKE= Yes
USE_LIBTOOL= Yes
-
CONFIGURE_STYLE=gnu
-CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
- LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include -pthread"
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
pre-build:
- cp ${FILESDIR}/dbus-bus-introspect.xml ${WRKBUILD}/tools/
+ @cp ${FILESDIR}/dbus-bus-introspect.xml ${WRKBUILD}/tools
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/dbus-glib/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 9 Feb 2008 17:37:14 -0000 1.5
+++ distinfo 5 Jul 2008 00:56:23 -0000
@@ -1,5 +1,5 @@
-MD5 (dbus-glib-0.74.tar.gz) = CSPYJaCv8uTrIzOLYwKG+w==
-RMD160 (dbus-glib-0.74.tar.gz) = CnixOL/h29/uDX++vL5wHGNRGoY=
-SHA1 (dbus-glib-0.74.tar.gz) = 6oockmn+a19j5lcaLIpTelWPAhE=
-SHA256 (dbus-glib-0.74.tar.gz) = 6HDYzWGYNO2gZuN/5ptEHWKfmtOoce8oVPu811Ozq+I=
-SIZE (dbus-glib-0.74.tar.gz) = 654853
+MD5 (dbus-glib-0.76.tar.gz) = 07cWp+eY+qHGqGdnXwAwag==
+RMD160 (dbus-glib-0.76.tar.gz) = 0Bte+Fw+JxdJWEn9+DeLzxbAfzE=
+SHA1 (dbus-glib-0.76.tar.gz) = 97/nw5RVm+4S8K3//TMzBNRxd5o=
+SHA256 (dbus-glib-0.76.tar.gz) = i8CD+q8+/dREqKRLvL/qUBp7VHc2/aPC2Dv9ybW2cqM=
+SIZE (dbus-glib-0.76.tar.gz) = 667547
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/dbus-glib/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 9 Feb 2008 17:37:14 -0000 1.3
+++ pkg/PLIST 19 Jul 2008 15:34:21 -0000
@@ -1,6 +1,6 @@
@comment $OpenBSD: PLIST,v 1.3 2008/02/09 17:37:14 jasper Exp $
%%SHARED%%
-bin/dbus-binding-tool
[EMAIL PROTECTED] bin/dbus-binding-tool
include/dbus-1.0/
include/dbus-1.0/dbus/
include/dbus-1.0/dbus/dbus-glib-bindings.h
@@ -19,7 +19,6 @@ share/gtk-doc/html/dbus-glib/ch01.html
share/gtk-doc/html/dbus-glib/ch02.html
share/gtk-doc/html/dbus-glib/ch03.html
share/gtk-doc/html/dbus-glib/dbus-binding-tool.html
-share/gtk-doc/html/dbus-glib/dbus-glib-DBus-GLib-low-level.html
share/gtk-doc/html/dbus-glib/dbus-glib-DBus-GObject-related-functions.html
share/gtk-doc/html/dbus-glib/dbus-glib-DBusGConnection.html
share/gtk-doc/html/dbus-glib/dbus-glib-DBusGError.html
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.