dbus: bump -bleeding from 1.1.1 to 1.1.2
authorRoss Burton <ross@openedhand.com>
Tue, 15 Jan 2008 13:48:16 +0000 (13:48 +0000)
committerRoss Burton <ross@openedhand.com>
Tue, 15 Jan 2008 13:48:16 +0000 (13:48 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3491 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/conf/distro/poky-bleeding.conf
meta/packages/dbus/dbus-1.1.2/cross.patch [moved from meta/packages/dbus/dbus-1.1.1/cross.patch with 100% similarity]
meta/packages/dbus/dbus-1.1.2/dbus-1.init [moved from meta/packages/dbus/dbus-1.1.1/dbus-1.init with 100% similarity]
meta/packages/dbus/dbus-1.1.2/fix-install-daemon.patch [moved from meta/packages/dbus/dbus-1.1.1/fix-install-daemon.patch with 100% similarity]
meta/packages/dbus/dbus-1.1.2/fix-validate.patch [new file with mode: 0644]
meta/packages/dbus/dbus-1.1.2/tmpdir.patch [moved from meta/packages/dbus/dbus-1.1.1/tmpdir.patch with 100% similarity]
meta/packages/dbus/dbus-native_1.1.2.bb [moved from meta/packages/dbus/dbus-native_1.1.1.bb with 94% similarity]
meta/packages/dbus/dbus_1.1.2.bb [moved from meta/packages/dbus/dbus_1.1.1.bb with 91% similarity]

index 66bca23..c54c0ad 100644 (file)
@@ -1,4 +1,4 @@
-PREFERRED_VERSION_dbus ?= "1.1.1"
-PREFERRED_VERSION_dbus-native ?= "1.1.1"
+PREFERRED_VERSION_dbus ?= "1.1.2"
+PREFERRED_VERSION_dbus-native ?= "1.1.2"
 
 require conf/distro/poky.conf
diff --git a/meta/packages/dbus/dbus-1.1.2/fix-validate.patch b/meta/packages/dbus/dbus-1.1.2/fix-validate.patch
new file mode 100644 (file)
index 0000000..3bfddca
--- /dev/null
@@ -0,0 +1,49 @@
+commit ae4a1586969aaca534508837830d7d3de4ade070
+Author: Havoc Pennington <hp@redhat.com>
+Date:   Mon Jul 30 16:16:47 2007 +0000
+
+    2007-07-30  Havoc Pennington  <hp@redhat.com>
+    
+       * bus/activation-helper.c (check_bus_name): don't use
+       _dbus_check_valid_bus_name() which is only around with
+       --enable-checks, instead use _dbus_validate_bus_name().
+       Bug #11766 from Diego <diego@pemas.net>
+
+diff --git a/bus/activation-helper.c b/bus/activation-helper.c
+index 1636660..36006a4 100644
+--- a/bus/activation-helper.c
++++ b/bus/activation-helper.c
+@@ -381,14 +381,20 @@ exec_for_correct_user (char *exec, char *user, DBusError *error)
+ }
+ static dbus_bool_t
+-check_bus_name (const char *bus_name, DBusError *error)
++check_bus_name (const char *bus_name,
++                DBusError  *error)
+ {
+-  if (!_dbus_check_is_valid_bus_name (bus_name))
++  DBusString str;
++
++  _dbus_string_init_const (&str, bus_name);
++  if (!_dbus_validate_bus_name (&str, 0, _dbus_string_get_length (&str)))
+     {
+       dbus_set_error (error, DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND,
+-                      "bus name '%s' not found\n", bus_name);
++                      "bus name '%s' is not a valid bus name\n",
++                      bus_name);
+       return FALSE;
+     }
++  
+   return TRUE;
+ }
+@@ -517,7 +523,8 @@ check_dbus_user (BusConfigParser *parser, DBusError *error)
+ }
+ dbus_bool_t
+-run_launch_helper (const char *bus_name, DBusError *error)
++run_launch_helper (const char *bus_name,
++                   DBusError  *error)
+ {
+   BusConfigParser *parser;
+   dbus_bool_t retval;
similarity index 94%
rename from meta/packages/dbus/dbus-native_1.1.1.bb
rename to meta/packages/dbus/dbus-native_1.1.2.bb
index 72e2190..e2fb483 100644 (file)
@@ -9,9 +9,10 @@ DEPENDS = "glib-2.0-native libxml2-native expat-native"
 
 DEFAULT_PREFERENCE = "-1"
 
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/dbus-1.0.2"
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/dbus-${PV}"
 SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
           file://cross.patch;patch=1 \
+          file://fix-validate.patch;patch=1 \
           "
 
 inherit autotools pkgconfig gettext native
similarity index 91%
rename from meta/packages/dbus/dbus_1.1.1.bb
rename to meta/packages/dbus/dbus_1.1.2.bb
index f2318d4..93846bd 100644 (file)
@@ -6,13 +6,15 @@ DESCRIPTION = "message bus system for applications to talk to one another"
 LICENSE = "GPL"
 DEPENDS = "expat glib-2.0 virtual/libintl"
 
-PR = "r4"
+PR = "r0"
 
 SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
           file://tmpdir.patch;patch=1 \
           file://dbus-1.init \
           file://cross.patch;patch=1 \
-          file://fix-install-daemon.patch;patch=1"
+          file://fix-install-daemon.patch;patch=1 \
+          file://fix-validate.patch;patch=1 \
+          "
 
 inherit autotools pkgconfig update-rc.d gettext
 
@@ -40,7 +42,7 @@ chgrp "$MESSAGEUSER" "$MESSAGEHOME" 2>/dev/null || addgroup "$MESSAGEUSER"
 chown "$MESSAGEUSER"."$MESSAGEUSER" "$MESSAGEHOME" 2>/dev/null || adduser --system --home "$MESSAGEHOME" --no-create-home --disabled-password --ingroup "$MESSAGEUSER" "$MESSAGEUSER"
 }
 
-EXTRA_OECONF = " --disable-tests --disable-asserts --disable-xml-docs \
+EXTRA_OECONF = " --disable-tests --disable-checks --disable-xml-docs \
                  --disable-doxygen-docs --with-xml=expat --without-x"
 
 do_stage () {