summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authordrochner <drochner>2006-05-03 12:47:47 +0000
committerdrochner <drochner>2006-05-03 12:47:47 +0000
commit1031756da58b399e7d1d7b21e57d54894219a117 (patch)
tree7554b14d7a461f6862c63d4360909a85b413350b /multimedia
parent70574c2bac2ffeb73bef2d8acaa113b40cd17727 (diff)
downloadpkgsrc-1031756da58b399e7d1d7b21e57d54894219a117.tar.gz
update to 0.5.6
New features include automatic handling of separate subtitles files, DVD title/chapter display, and improved playlist item management and creation. There are some small but potentially useful Javascript additions too, and quite a few small tweaks and fixes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/gxine/Makefile15
-rw-r--r--multimedia/gxine/PLIST32
-rw-r--r--multimedia/gxine/distinfo27
-rw-r--r--multimedia/gxine/patches/patch-ac10
-rw-r--r--multimedia/gxine/patches/patch-ad16
-rw-r--r--multimedia/gxine/patches/patch-af14
-rw-r--r--multimedia/gxine/patches/patch-ag14
-rw-r--r--multimedia/gxine/patches/patch-ah12
-rw-r--r--multimedia/gxine/patches/patch-ai22
-rw-r--r--multimedia/gxine/patches/patch-ak22
-rw-r--r--multimedia/gxine/patches/patch-al26
-rw-r--r--multimedia/gxine/patches/patch-am13
-rw-r--r--multimedia/gxine/patches/patch-an16
-rw-r--r--multimedia/gxine/patches/patch-ao16
-rw-r--r--multimedia/gxine/patches/patch-ap12
-rw-r--r--multimedia/gxine/patches/patch-aq13
16 files changed, 195 insertions, 85 deletions
diff --git a/multimedia/gxine/Makefile b/multimedia/gxine/Makefile
index c6594801881..5e2ab34e2a2 100644
--- a/multimedia/gxine/Makefile
+++ b/multimedia/gxine/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.22 2006/04/17 13:46:42 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2006/05/03 12:47:47 drochner Exp $
-DISTNAME= gxine-0.4.9
-PKGREVISION= 4
+DISTNAME= gxine-0.5.6
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
+EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://xinehq.de/
@@ -13,13 +13,22 @@ USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake pkg-config
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
BROKEN_GETTEXT_DETECTION= yes
PTHREAD_OPTS+= require
+EGDIR= ${PREFIX}/share/examples/gxine
+PKG_SYSCONFSUBDIR= gxine
+
+.for f in gtkrc keypad.xml startup toolbar-fullscreen.xml toolbar-window.xml
+CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
+.endfor
+
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../multimedia/xine-lib/buildlink3.mk"
+.include "../../www/firefox/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/gxine/PLIST b/multimedia/gxine/PLIST
index 7aa5b22f792..9803e649933 100644
--- a/multimedia/gxine/PLIST
+++ b/multimedia/gxine/PLIST
@@ -1,20 +1,44 @@
-@comment $NetBSD: PLIST,v 1.6 2006/04/17 07:07:30 jlam Exp $
+@comment $NetBSD: PLIST,v 1.7 2006/05/03 12:47:47 drochner Exp $
bin/gxine
bin/gxine_client
lib/gxine/gxineplugin.la
man/man1/gxine.1
man/man1/gxine_client.1
share/applications/gxine.desktop
+share/examples/gxine/gtkrc
+share/examples/gxine/keypad.xml
+share/examples/gxine/startup
+share/examples/gxine/toolbar-fullscreen.xml
+share/examples/gxine/toolbar-window.xml
share/gxine/logo.mpv
share/gxine/mediamarks
share/gxine/pixmaps/gxine-icon.xpm
+share/gxine/pixmaps/nospeaker.png
+share/gxine/pixmaps/set-brightness.svg
+share/gxine/pixmaps/set-contrast.svg
+share/gxine/pixmaps/set-saturation.svg
+share/gxine/pixmaps/set-volume.svg
+share/gxine/pixmaps/speaker.png
share/gxine/pixmaps/splash.png
-share/gxine/pixmaps/wizards.png
+share/icons/hicolor/48x48/apps/gxine.png
+share/pixmaps/gxine.png
share/locale/cs/LC_MESSAGES/gxine.mo
+share/locale/cs/LC_MESSAGES/gxine.theme.mo
share/locale/de/LC_MESSAGES/gxine.mo
-share/locale/pt_BR/LC_MESSAGES/gxine.mo
+share/locale/de/LC_MESSAGES/gxine.theme.mo
+share/locale/fr/LC_MESSAGES/gxine.mo
+share/locale/fr/LC_MESSAGES/gxine.theme.mo
+share/locale/pl/LC_MESSAGES/gxine.mo
+share/locale/pl/LC_MESSAGES/gxine.theme.mo
+share/locale/ru/LC_MESSAGES/gxine.mo
+share/locale/ru/LC_MESSAGES/gxine.theme.mo
+share/locale/sv/LC_MESSAGES/gxine.mo
+share/locale/sv/LC_MESSAGES/gxine.theme.mo
+share/locale/uk/LC_MESSAGES/gxine.mo
+share/locale/uk/LC_MESSAGES/gxine.theme.mo
share/locale/zh_CN/LC_MESSAGES/gxine.mo
-share/pixmaps/gxine-logo.png
+share/locale/zh_CN/LC_MESSAGES/gxine.theme.mo
@dirrm share/gxine/pixmaps
@dirrm share/gxine
+@dirrm share/examples/gxine
@dirrm lib/gxine
diff --git a/multimedia/gxine/distinfo b/multimedia/gxine/distinfo
index 80ddfe48397..f2a9cdb33e3 100644
--- a/multimedia/gxine/distinfo
+++ b/multimedia/gxine/distinfo
@@ -1,15 +1,20 @@
-$NetBSD: distinfo,v 1.12 2006/03/13 17:31:00 joerg Exp $
+$NetBSD: distinfo,v 1.13 2006/05/03 12:47:47 drochner Exp $
-SHA1 (gxine-0.4.9.tar.gz) = f6a83973aee03e836a1c6953d86677fc2db9baed
-RMD160 (gxine-0.4.9.tar.gz) = 258f74c684a0da1fc1ce59ca14f5372c243117ea
-Size (gxine-0.4.9.tar.gz) = 1352672 bytes
+SHA1 (gxine-0.5.6.tar.bz2) = b0ce711288010dbf8fe6e2c9186fd0397ea97f80
+RMD160 (gxine-0.5.6.tar.bz2) = eda487522d005fa6f3b395287dc9cefc1983aa2f
+Size (gxine-0.5.6.tar.bz2) = 947896 bytes
SHA1 (patch-aa) = 168f7149dbffd7b191721a30193c6d58320534fc
SHA1 (patch-ab) = b2488c6febee6bc41be26ab8a36563fed5105a52
-SHA1 (patch-ac) = 3370d9031e6ddda51c977a9a82e7f3e921e79e49
-SHA1 (patch-ad) = 1a0cf404f16806bc75cb12659a6f0f86e5e52705
-SHA1 (patch-af) = e7cee400257c84808064dcc344ac6623c373350d
-SHA1 (patch-ag) = 4c04a21a1fdb56c48384b3883ffb2692d5ac2abd
-SHA1 (patch-ah) = 46e1e60573d33deac2d0c8f5f5c901edb2ef5f27
-SHA1 (patch-ai) = 00deba3aa54610ccf66ae267792b93c307db106d
+SHA1 (patch-ac) = f8ace1735fe3927c66e26d52f4a6094517483eaa
+SHA1 (patch-af) = b2805824e77cd1f0e6f8fbab74563ee062053cce
+SHA1 (patch-ag) = f814a4e0c6706d3e588180e1dcfacd97204cb8cd
+SHA1 (patch-ah) = 201f42c4043cd2c1e5302d476713080554c02b86
+SHA1 (patch-ai) = 46a40d08b77e10a3d96bdf61ac31e1f02eba65e8
SHA1 (patch-aj) = 0a9efacd2aa90855bf990944c058028af367c24d
-SHA1 (patch-ak) = 06ad60cc332102fd1548c4bfaeaac49d325a1f1d
+SHA1 (patch-ak) = fc4000e733b18dfd6da97a0c9cb5d6ad2dea1dff
+SHA1 (patch-al) = f1b96dacdb11ea18d714162a1bd5e957aa74dfbb
+SHA1 (patch-am) = 25e7e53bd56cd30cf06dd010f78ed0715767421a
+SHA1 (patch-an) = e8fd4c81fad14e907aad2bffc3962c39322ac0e5
+SHA1 (patch-ao) = 2eb9133e4c7267558efbbb969977a6e8e12a52a6
+SHA1 (patch-ap) = 83a6207bff9cde002d592e30637d111e35009c16
+SHA1 (patch-aq) = 8d75d38b565e00898bcbfd0b388bdd745164af30
diff --git a/multimedia/gxine/patches/patch-ac b/multimedia/gxine/patches/patch-ac
index aa3e34ee599..10c258ce5b0 100644
--- a/multimedia/gxine/patches/patch-ac
+++ b/multimedia/gxine/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.4 2006/03/13 17:31:00 joerg Exp $
+$NetBSD: patch-ac,v 1.5 2006/05/03 12:47:47 drochner Exp $
---- src/desktop_integration.c.orig Tue Nov 9 17:43:13 2004
-+++ src/desktop_integration.c Sat May 7 18:57:38 2005
+--- src/desktop_integration.c.orig 2006-03-07 22:26:26.000000000 +0100
++++ src/desktop_integration.c
@@ -31,7 +31,9 @@
#include <stdlib.h>
#include <stdio.h>
@@ -10,5 +10,5 @@ $NetBSD: patch-ac,v 1.4 2006/03/13 17:31:00 joerg Exp $
#include <alloca.h>
+#endif
#include <string.h>
-
- #include "utils.h"
+ #include <sys/types.h>
+ #include <sys/stat.h>
diff --git a/multimedia/gxine/patches/patch-ad b/multimedia/gxine/patches/patch-ad
deleted file mode 100644
index 13b36522706..00000000000
--- a/multimedia/gxine/patches/patch-ad
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-ad,v 1.4 2005/05/27 12:09:27 salo Exp $
-
---- src/spidermonkey/jsprf.c.orig Sat May 7 19:07:27 2005
-+++ src/spidermonkey/jsprf.c Sat May 7 19:08:37 2005
-@@ -57,7 +57,11 @@
- #define VARARGS_ASSIGN(foo, bar) (foo) = (bar)
- #endif
- */
-+#ifndef __FreeBSD__
- #define VARARGS_ASSIGN(foo, bar) __va_copy(foo, bar)
-+#else
-+#define VARARGS_ASSIGN(foo, bar) (foo) = (bar)
-+#endif
-
- /*
- ** WARNING: This code may *NOT* call JS_LOG (because JS_LOG calls it)
diff --git a/multimedia/gxine/patches/patch-af b/multimedia/gxine/patches/patch-af
index 15f44047c19..95aadcca81f 100644
--- a/multimedia/gxine/patches/patch-af
+++ b/multimedia/gxine/patches/patch-af
@@ -1,13 +1,13 @@
-$NetBSD: patch-af,v 1.2 2005/09/08 18:15:39 drochner Exp $
+$NetBSD: patch-af,v 1.3 2006/05/03 12:47:47 drochner Exp $
---- doc/man/Makefile.in.orig 2005-08-26 02:12:42.000000000 +0200
+--- doc/man/Makefile.in.orig 2006-03-08 01:38:53.000000000 +0100
+++ doc/man/Makefile.in
-@@ -147,7 +147,7 @@ am__include = @am__include@
- am__quote = @am__quote@
- gxine_have_gdk_pixbuf_csource = @gxine_have_gdk_pixbuf_csource@
- install_sh = @install_sh@
+@@ -190,7 +190,7 @@ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
-SUBDIRS = en de
+SUBDIRS = en
subdir = doc/man
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = $(top_builddir)/include/config.h
diff --git a/multimedia/gxine/patches/patch-ag b/multimedia/gxine/patches/patch-ag
index 5d1286bfac9..77525a2452f 100644
--- a/multimedia/gxine/patches/patch-ag
+++ b/multimedia/gxine/patches/patch-ag
@@ -1,15 +1,13 @@
-$NetBSD: patch-ag,v 1.1 2005/04/13 16:39:32 rillig Exp $
+$NetBSD: patch-ag,v 1.2 2006/05/03 12:47:47 drochner Exp $
-Needed for gcc-2.95.
-
---- src/defs.h.orig Fri Nov 5 22:43:39 2004
-+++ src/defs.h Tue Apr 12 12:48:59 2005
-@@ -26,7 +26,7 @@
+--- src/defs.h.orig 2006-04-29 01:14:10.000000000 +0200
++++ src/defs.h
+@@ -46,7 +46,7 @@
/* debug logging */
#ifdef LOG
--#define logprintf(FMT,...) printf (FMT, ## __VA_ARGS__)
-+#define logprintf(FMT,...) printf (FMT , ## __VA_ARGS__)
+-#define logprintf(FMT,...) g_print (FMT, ## __VA_ARGS__)
++#define logprintf(FMT,...) g_print (FMT , ## __VA_ARGS__)
#else
#define logprintf(FMT,...)
#endif
diff --git a/multimedia/gxine/patches/patch-ah b/multimedia/gxine/patches/patch-ah
index 7bbccc52102..90e86b2e78a 100644
--- a/multimedia/gxine/patches/patch-ah
+++ b/multimedia/gxine/patches/patch-ah
@@ -1,14 +1,12 @@
-$NetBSD: patch-ah,v 1.1 2005/04/13 16:39:32 rillig Exp $
+$NetBSD: patch-ah,v 1.2 2006/05/03 12:47:47 drochner Exp $
-Needed for NetBSD-1.6.2.
-
---- src/globals.h.orig Sat Dec 11 01:40:18 2004
-+++ src/globals.h Tue Apr 12 12:49:30 2005
-@@ -36,6 +36,7 @@
+--- src/globals.h.orig 2006-03-03 03:01:16.000000000 +0100
++++ src/globals.h
+@@ -37,6 +37,7 @@
#include <gdk/gdk.h>
#include <glib.h>
#include <xine.h>
+#include <pthread.h>
#include "script_engine.h"
- #include "infobar.h"
+ #include "info_widgets.h"
diff --git a/multimedia/gxine/patches/patch-ai b/multimedia/gxine/patches/patch-ai
index 21941c98cef..1915ed1cd69 100644
--- a/multimedia/gxine/patches/patch-ai
+++ b/multimedia/gxine/patches/patch-ai
@@ -1,20 +1,18 @@
-$NetBSD: patch-ai,v 1.2 2005/05/27 12:09:27 salo Exp $
+$NetBSD: patch-ai,v 1.3 2006/05/03 12:47:47 drochner Exp $
-Needed for ISO C90 compliance.
-
---- src/key_events.c.orig 2005-04-26 00:11:56.000000000 +0200
-+++ src/key_events.c 2005-05-27 13:05:59.000000000 +0200
-@@ -610,8 +610,8 @@
+--- src/key_events.c.orig 2006-03-07 22:26:26.000000000 +0100
++++ src/key_events.c
+@@ -660,8 +660,8 @@ void kb_edit_show (void) {
static void do_edit_binding (void)
{
- editkey = *lookup_binding (&catch_key_iter);
- char title[64];
+ char *title;
+ editkey = *lookup_binding (&catch_key_iter);
gtk_entry_set_text (GTK_ENTRY (kb_binding_desc), editkey.desc);
- gtk_entry_set_text (GTK_ENTRY (kb_binding_command), editkey.cmd);
-@@ -1080,9 +1080,7 @@
+ gtk_text_buffer_set_text (kb_binding_command_buf, editkey.cmd, -1);
+@@ -990,9 +990,7 @@ static JSBool js_keypad_show (JSContext
/* Xine event mapping data */
@@ -25,7 +23,7 @@ Needed for ISO C90 compliance.
{ "ANGLE_NEXT", XINE_EVENT_INPUT_ANGLE_NEXT },
{ "ANGLE_PREVIOUS", XINE_EVENT_INPUT_ANGLE_PREVIOUS },
{ "DOWN", XINE_EVENT_INPUT_DOWN },
-@@ -1123,7 +1121,10 @@
+@@ -1033,7 +1031,10 @@ static const kb_xine_event_map_t xine_in
{ "9", XINE_EVENT_INPUT_NUMBER_9 },
{ "-", -1 }, /* null event */
{ "" }
@@ -37,7 +35,7 @@ Needed for ISO C90 compliance.
};
-@@ -1170,9 +1171,7 @@
+@@ -1080,9 +1081,7 @@ static void kb_xine_event_help (se_t *se
@@ -48,7 +46,7 @@ Needed for ISO C90 compliance.
{ "AUDIO", XINE_EVENT_VDR_MUTE + 1 /* ..._VDR_AUDIO */ },
{ "BACK", XINE_EVENT_VDR_BACK },
{ "BLUE", XINE_EVENT_VDR_BLUE },
-@@ -1207,7 +1206,10 @@
+@@ -1118,7 +1117,10 @@ static const kb_xine_event_map_t xine_vd
{ "VOLPLUS", XINE_EVENT_VDR_VOLPLUS },
{ "YELLOW", XINE_EVENT_VDR_YELLOW },
{ "" }
diff --git a/multimedia/gxine/patches/patch-ak b/multimedia/gxine/patches/patch-ak
index b5d6ee485d1..e614fed89d8 100644
--- a/multimedia/gxine/patches/patch-ak
+++ b/multimedia/gxine/patches/patch-ak
@@ -1,14 +1,12 @@
-$NetBSD: patch-ak,v 1.3 2006/03/13 17:31:00 joerg Exp $
+$NetBSD: patch-ak,v 1.4 2006/05/03 12:47:47 drochner Exp $
---- configure.orig 2006-03-13 15:53:42.000000000 +0000
+--- configure.orig 2006-03-16 18:38:37.000000000 +0100
+++ configure
-@@ -25003,6 +25003,9 @@ case $host in
- CPPFLAGS="$CPPFLAGS -I/usr/local/include"
- LDFLAGS="$LDFLAGS -L/usr/local/lib"
- ;;
-+ *-*-dragonfly*)
-+ THREAD_LIBS="-pthread"
-+ ;;
- *)
- echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
- echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
+@@ -24585,6 +24585,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_Xinerama_XineramaQueryExtension=yes
++ X_EXTRA_LIBS="-lXinerama $X_EXTRA_LIBS"
+ else
+ echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
diff --git a/multimedia/gxine/patches/patch-al b/multimedia/gxine/patches/patch-al
new file mode 100644
index 00000000000..66b2226a785
--- /dev/null
+++ b/multimedia/gxine/patches/patch-al
@@ -0,0 +1,26 @@
+$NetBSD: patch-al,v 1.1 2006/05/03 12:47:47 drochner Exp $
+
+--- src/engine.c.orig 2006-03-16 18:16:18.000000000 +0100
++++ src/engine.c
+@@ -36,7 +36,7 @@
+
+ se_t *gse; /* global script engine */
+ xine_t *xine; /* global xine instance */
+-pthread_mutex_t engine_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
++pthread_mutex_t engine_lock;
+
+ gboolean initialised = FALSE;
+
+@@ -277,7 +277,12 @@ void engine_init (void)
+ {
+ char *cfgfilename;
+ GtkWidget *w;
++ pthread_mutexattr_t ma;
+
++ pthread_mutexattr_init(&ma);
++ pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE);
++ pthread_mutex_init(&engine_lock, &ma);
++
+ /*
+ * init the global xine engine
+ */
diff --git a/multimedia/gxine/patches/patch-am b/multimedia/gxine/patches/patch-am
new file mode 100644
index 00000000000..496e6a6b6e6
--- /dev/null
+++ b/multimedia/gxine/patches/patch-am
@@ -0,0 +1,13 @@
+$NetBSD: patch-am,v 1.1 2006/05/03 12:47:47 drochner Exp $
+
+--- src/script_engine.c.orig 2006-03-16 18:27:36.000000000 +0100
++++ src/script_engine.c
+@@ -1742,7 +1742,7 @@ se_t *se_new (void)
+
+ pthread_mutexattr_t attr;
+ pthread_mutexattr_init (&attr);
+- pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE_NP);
++ pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE);
+ pthread_mutex_init (&se->lock, &attr);
+ pthread_mutexattr_destroy (&attr);
+
diff --git a/multimedia/gxine/patches/patch-an b/multimedia/gxine/patches/patch-an
new file mode 100644
index 00000000000..264e1193741
--- /dev/null
+++ b/multimedia/gxine/patches/patch-an
@@ -0,0 +1,16 @@
+$NetBSD: patch-an,v 1.1 2006/05/03 12:47:47 drochner Exp $
+
+--- src/main.c.orig 2006-05-03 12:14:19.000000000 +0200
++++ src/main.c
+@@ -557,9 +557,9 @@ to the extent permitted by law.\n"));
+ if (cmd)
+ se_eval (gse, cmd, NULL, NULL, NULL, "--command");
+
+- //gdk_threads_enter();
++ gdk_threads_enter();
+ gtk_main();
+- //gdk_threads_leave();
++ gdk_threads_leave();
+
+ return 0;
+ }
diff --git a/multimedia/gxine/patches/patch-ao b/multimedia/gxine/patches/patch-ao
new file mode 100644
index 00000000000..c4a1533fa8e
--- /dev/null
+++ b/multimedia/gxine/patches/patch-ao
@@ -0,0 +1,16 @@
+$NetBSD: patch-ao,v 1.1 2006/05/03 12:47:47 drochner Exp $
+
+--- src/ui.c.orig 2006-05-03 12:15:00.000000000 +0200
++++ src/ui.c
+@@ -948,11 +948,9 @@ void ui_init (void)
+ gboolean ui_post_init (void)
+ {
+ int i;
+- gdk_threads_enter ();
+ for (i = 0; i < G_N_ELEMENTS (ranges); ++i)
+ if (ranges[i].param && i != Control_VOLUME)
+ xine_set_param (stream, ranges[i].param, starts[i]);
+- gdk_threads_leave ();
+ return FALSE;
+ }
+
diff --git a/multimedia/gxine/patches/patch-ap b/multimedia/gxine/patches/patch-ap
new file mode 100644
index 00000000000..4fc4ee0d906
--- /dev/null
+++ b/multimedia/gxine/patches/patch-ap
@@ -0,0 +1,12 @@
+$NetBSD: patch-ap,v 1.1 2006/05/03 12:47:47 drochner Exp $
+
+--- src/player.c.orig 2006-05-03 12:26:47.000000000 +0200
++++ src/player.c
+@@ -162,7 +162,6 @@ static void *play_exec (void *queue_gen)
+ }
+
+ g_idle_add ((GSourceFunc)playlist_logo, NULL);
+- gdk_threads_leave ();
+ goto done;
+ }
+
diff --git a/multimedia/gxine/patches/patch-aq b/multimedia/gxine/patches/patch-aq
new file mode 100644
index 00000000000..08fcdf40192
--- /dev/null
+++ b/multimedia/gxine/patches/patch-aq
@@ -0,0 +1,13 @@
+$NetBSD: patch-aq,v 1.1 2006/05/03 12:47:47 drochner Exp $
+
+--- misc/Makefile.in.orig 2006-05-03 13:29:14.000000000 +0200
++++ misc/Makefile.in
+@@ -194,7 +194,7 @@ program_transform_name = @program_transf
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+
+-sysconfdir = $(GXINE_CONFPATH)
++sysconfdir = $(prefix)/share/examples/gxine
+ target_alias = @target_alias@
+ SUBDIRS = po
+