summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2007-07-26 19:27:09 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2007-07-26 19:27:09 +0000
commit5a4545b8c42a671844ef9d2c85844f0a019dca4d (patch)
tree2a9e35c30ef29a32c0a045cfe9111e5a3ab4132b /sys-apps/hal/files
parentalpha stable (diff)
downloadgentoo-2-5a4545b8c42a671844ef9d2c85844f0a019dca4d.tar.gz
gentoo-2-5a4545b8c42a671844ef9d2c85844f0a019dca4d.tar.bz2
gentoo-2-5a4545b8c42a671844ef9d2c85844f0a019dca4d.zip
Fix for bug #176274
(Portage version: 2.1.2.9)
Diffstat (limited to 'sys-apps/hal/files')
-rw-r--r--sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch34
-rw-r--r--sys-apps/hal/files/0.5.9/series1
-rw-r--r--sys-apps/hal/files/digest-hal-0.5.9.1-r13
3 files changed, 38 insertions, 0 deletions
diff --git a/sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch b/sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch
new file mode 100644
index 000000000000..c878db98c9f9
--- /dev/null
+++ b/sys-apps/hal/files/0.5.9/23_runner_64bit_values.patch
@@ -0,0 +1,34 @@
+diff --git a/hald-runner/main.c b/hald-runner/main.c
+index 3b170b3..3842cb8 100644
+--- a/hald-runner/main.c
++++ b/hald-runner/main.c
+@@ -128,9 +128,10 @@ handle_start(DBusConnection *con, DBusMessage *msg)
+ goto malformed;
+
+ if (run_request_run(r, con, NULL, &pid)) {
++ gint64 ppid = pid;
+ reply = dbus_message_new_method_return(msg);
+ dbus_message_append_args (reply,
+- DBUS_TYPE_INT64, &pid,
++ DBUS_TYPE_INT64, &ppid,
+ DBUS_TYPE_INVALID);
+
+ } else {
+diff --git a/hald-runner/runner.c b/hald-runner/runner.c
+index 57a2a80..8cbc777 100644
+--- a/hald-runner/runner.c
++++ b/hald-runner/runner.c
+@@ -175,11 +175,12 @@ out:
+ /* emit a signal that this PID exited */
+ if(rd->con != NULL && rd->emit_pid_exited) {
+ DBusMessage *signal;
++ gint64 ppid = rd->pid;
+ signal = dbus_message_new_signal ("/org/freedesktop/HalRunner",
+ "org.freedesktop.HalRunner",
+ "StartedProcessExited");
+ dbus_message_append_args (signal,
+- DBUS_TYPE_INT64, &(rd->pid),
++ DBUS_TYPE_INT64, &(ppid),
+ DBUS_TYPE_INVALID);
+ dbus_connection_send(rd->con, signal, NULL);
+ }
diff --git a/sys-apps/hal/files/0.5.9/series b/sys-apps/hal/files/0.5.9/series
index 415275d6c17e..5fd8882fc9fb 100644
--- a/sys-apps/hal/files/0.5.9/series
+++ b/sys-apps/hal/files/0.5.9/series
@@ -20,6 +20,7 @@
20_firewire_prober_ioctls_fix.patch
21_pm-suspend_correct_options.patch
22_pm-hibernate_correct_options.patch
+23_runner_64bit_values.patch
95_gentoo_man_page.patch
96_plugdev_allow_send.patch
97_ignore_fixed_drives.patch
diff --git a/sys-apps/hal/files/digest-hal-0.5.9.1-r1 b/sys-apps/hal/files/digest-hal-0.5.9.1-r1
new file mode 100644
index 000000000000..1964bb97ee92
--- /dev/null
+++ b/sys-apps/hal/files/digest-hal-0.5.9.1-r1
@@ -0,0 +1,3 @@
+MD5 6a40f49f964e64358e53652038f3059f hal-0.5.9.1.tar.gz 1596347
+RMD160 4f1f8b9513d4e168d4d043970c062cc9084f554f hal-0.5.9.1.tar.gz 1596347
+SHA256 5dc5cf08502510a00cecd6e04ef006a74ba7ed4b31d25187b5efadd70a78733b hal-0.5.9.1.tar.gz 1596347