summaryrefslogtreecommitdiff
path: root/audio/rhythmbox/patches
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2006-07-02 11:32:40 +0000
committerdrochner <drochner@pkgsrc.org>2006-07-02 11:32:40 +0000
commitaa6daaa59278069a31ca00ab4762c28ade3d578c (patch)
tree104a92b1bc3e1794c41e0a58ca42d68de6482fdc /audio/rhythmbox/patches
parentae41196973879c0dfc29d89eb584386942b6c9e8 (diff)
downloadpkgsrc-aa6daaa59278069a31ca00ab4762c28ade3d578c.tar.gz
update to 0.9.5
This is a major update, too many individual changes to list here. Most notably: uses the gstreamer-0.10 framework now. (That's still not that great software, there is an appearent ressource leak which makes switching between play channels fail after a while.)
Diffstat (limited to 'audio/rhythmbox/patches')
-rw-r--r--audio/rhythmbox/patches/patch-aa14
-rw-r--r--audio/rhythmbox/patches/patch-ab15
-rw-r--r--audio/rhythmbox/patches/patch-ac13
-rw-r--r--audio/rhythmbox/patches/patch-ae14
-rw-r--r--audio/rhythmbox/patches/patch-af33
5 files changed, 89 insertions, 0 deletions
diff --git a/audio/rhythmbox/patches/patch-aa b/audio/rhythmbox/patches/patch-aa
new file mode 100644
index 00000000000..b4e89a205f8
--- /dev/null
+++ b/audio/rhythmbox/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.5 2006/07/02 11:32:40 drochner Exp $
+
+--- player/rb-recorder-gst.c.orig 2006-01-18 05:22:11.000000000 +0100
++++ player/rb-recorder-gst.c
+@@ -25,7 +25,9 @@
+ #include <string.h>
+ #include <math.h>
+ #include <time.h>
++#ifdef __linux__
+ #include <sys/vfs.h>
++#endif
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
diff --git a/audio/rhythmbox/patches/patch-ab b/audio/rhythmbox/patches/patch-ab
new file mode 100644
index 00000000000..2bd4e645f68
--- /dev/null
+++ b/audio/rhythmbox/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.4 2006/07/02 11:32:40 drochner Exp $
+
+--- daapsharing/rb-daap-src.c.orig 2006-01-21 10:17:03.000000000 +0100
++++ daapsharing/rb-daap-src.c
+@@ -54,6 +54,10 @@
+
+ #define RESPONSE_BUFFER_SIZE (4096)
+
++#ifndef MSG_NOSIGNAL
++#define MSG_NOSIGNAL 0
++#endif
++
+ #ifdef HAVE_GSTREAMER_0_8
+ typedef enum {
+ RB_DAAP_SRC_OPEN = GST_ELEMENT_FLAG_LAST,
diff --git a/audio/rhythmbox/patches/patch-ac b/audio/rhythmbox/patches/patch-ac
new file mode 100644
index 00000000000..7fdc65c45ff
--- /dev/null
+++ b/audio/rhythmbox/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1 2006/07/02 11:32:40 drochner Exp $
+
+--- metadata/rb-metadata-dbus-client.c.orig 2006-04-22 11:30:47.000000000 +0200
++++ metadata/rb-metadata-dbus-client.c
+@@ -52,7 +52,7 @@
+
+ #include <unistd.h>
+ #include <sys/types.h>
+-#include <sys/signal.h>
++#include <signal.h>
+ #include <sys/wait.h>
+ #include <string.h>
+ #include <stdlib.h>
diff --git a/audio/rhythmbox/patches/patch-ae b/audio/rhythmbox/patches/patch-ae
new file mode 100644
index 00000000000..b87cbe9b3a6
--- /dev/null
+++ b/audio/rhythmbox/patches/patch-ae
@@ -0,0 +1,14 @@
+$NetBSD: patch-ae,v 1.1 2006/07/02 11:32:40 drochner Exp $
+
+--- shell/main.c.orig 2006-05-30 16:44:01.000000000 +0200
++++ shell/main.c
+@@ -372,7 +372,9 @@ main (int argc, char **argv)
+ } else {
+
+ rb_profile_start ("mainloop");
++ GDK_THREADS_ENTER ();
+ gtk_main ();
++ GDK_THREADS_LEAVE ();
+ rb_profile_end ("mainloop");
+
+ rb_debug ("out of toplevel loop");
diff --git a/audio/rhythmbox/patches/patch-af b/audio/rhythmbox/patches/patch-af
new file mode 100644
index 00000000000..f60f8c9d512
--- /dev/null
+++ b/audio/rhythmbox/patches/patch-af
@@ -0,0 +1,33 @@
+$NetBSD: patch-af,v 1.1 2006/07/02 11:32:40 drochner Exp $
+
+--- shell/rb-shell-player.c.orig 2006-04-22 12:44:25.000000000 +0200
++++ shell/rb-shell-player.c
+@@ -903,10 +903,8 @@ rb_shell_player_open_playlist_url (RBShe
+ rb_player_play (player->priv->mmplayer, &error);
+
+ if (error) {
+- GDK_THREADS_ENTER ();
+ rb_shell_player_error (player, TRUE, error);
+ g_error_free (error);
+- GDK_THREADS_LEAVE ();
+ }
+ g_idle_add ((GSourceFunc) notify_playing_idle, player);
+ }
+@@ -958,13 +956,17 @@ open_location_thread (OpenLocationThread
+
+ location = g_queue_pop_head (data->player->priv->playlist_urls);
+ rb_debug ("playing first stream url %s", data->location);
++ GDK_THREADS_ENTER ();
+ rb_shell_player_open_playlist_url (data->player, location);
++ GDK_THREADS_LEAVE ();
+ g_free (location);
+ }
+ } else {
+ /* if we can't parse it as a playlist, just try playing it */
+ rb_debug ("playlist parser failed, playing %s directly", data->location);
++ GDK_THREADS_ENTER ();
+ rb_shell_player_open_playlist_url (data->player, data->location);
++ GDK_THREADS_LEAVE ();
+ }
+
+ g_free (data);