Hi, New major releases for gnome-mplayer and gecko-mediaplayer.
I'd like to disable GConf support, since now plain-text configuration backend (~/.config/gnome-mplayer/) is sufficiently mature and gconf support is known to cause problem with, at least, Chromium browser. Let me know if there are objections to this and I'll provide revised patches... ciao David
Index: www/gecko-mediaplayer/Makefile =================================================================== RCS file: /cvs/ports/www/gecko-mediaplayer/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- www/gecko-mediaplayer/Makefile 24 Oct 2010 21:40:09 -0000 1.14 +++ www/gecko-mediaplayer/Makefile 8 Nov 2010 13:06:15 -0000 @@ -1,9 +1,8 @@ # $OpenBSD: Makefile,v 1.14 2010/10/24 21:40:09 ajacoutot Exp $ COMMENT = gnome-mplayer browser media plugin -V = 0.9.9.2 +V = 1.0.0 DISTNAME = gecko-mediaplayer-${V} -REVISION = 3 CATEGORIES = www MAINTAINER = David Coppa <dco...@openbsd.org> @@ -18,11 +17,10 @@ PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes -WANTLIB = ORBit-2 dbus-1 dbus-glib-1 glib-2.0 gmodule-2.0 \ - gobject-2.0 gthread-2.0 m stdc++ +WANTLIB = dbus-1 dbus-glib-1 glib-2.0 gobject-2.0 \ + gthread-2.0 m stdc++ -MODULES = devel/gettext \ - devel/gconf2 +MODULES = devel/gettext BUILD_DEPENDS = :xulrunner-devel->=1.9.2:devel/xulrunner/1.9,-devel RUN_DEPENDS = :gnome-mplayer->=${V}:x11/gnome-mplayer @@ -39,9 +37,9 @@ CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE -I${X11BASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" -CONFIGURE_ARGS = --with-gconf \ - --enable-new-libxul \ +CONFIGURE_ARGS = --enable-new-libxul \ --with-xulrunner-sdk=${LOCALBASE}/xulrunner1.9 \ - --with-plugin-dir=${LOCALBASE}/lib/mozilla/plugins + --with-plugin-dir=${LOCALBASE}/lib/mozilla/plugins \ + --without-gconf .include <bsd.port.mk> Index: www/gecko-mediaplayer/distinfo =================================================================== RCS file: /cvs/ports/www/gecko-mediaplayer/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- www/gecko-mediaplayer/distinfo 29 Mar 2010 12:17:42 -0000 1.3 +++ www/gecko-mediaplayer/distinfo 8 Nov 2010 13:06:15 -0000 @@ -1,5 +1,5 @@ -MD5 (gecko-mediaplayer-0.9.9.2.tar.gz) = 3rQaS8veK3jVSNw3toTPuw== -RMD160 (gecko-mediaplayer-0.9.9.2.tar.gz) = JDJrp11Mczvidf5aZKWf7QaMlg4= -SHA1 (gecko-mediaplayer-0.9.9.2.tar.gz) = +5Ygu7nk3yen5Yjc89C25VGIwmI= -SHA256 (gecko-mediaplayer-0.9.9.2.tar.gz) = N4tsFJ5B79Xw5HyKcR17PhCECctyxvlQSsSoeR3oPNY= -SIZE (gecko-mediaplayer-0.9.9.2.tar.gz) = 262053 +MD5 (gecko-mediaplayer-1.0.0.tar.gz) = gMy2ca6pAVO+n55txBt+rg== +RMD160 (gecko-mediaplayer-1.0.0.tar.gz) = IYE0wIhmmuFasSt/AI2YivProwg= +SHA1 (gecko-mediaplayer-1.0.0.tar.gz) = cC+7R7Rbkvz/vNMkmD6WqAJ7wHU= +SHA256 (gecko-mediaplayer-1.0.0.tar.gz) = 0OXWUWyUPeIldmHUcYyRqoeOJD0/qJGhIemciHkpSZ4= +SIZE (gecko-mediaplayer-1.0.0.tar.gz) = 263320 Index: www/gecko-mediaplayer/patches/patch-configure =================================================================== RCS file: /cvs/ports/www/gecko-mediaplayer/patches/patch-configure,v retrieving revision 1.4 diff -u -p -r1.4 patch-configure --- www/gecko-mediaplayer/patches/patch-configure 22 Sep 2010 15:25:26 -0000 1.4 +++ www/gecko-mediaplayer/patches/patch-configure 8 Nov 2010 13:06:15 -0000 @@ -4,10 +4,10 @@ use -pthread instead of -lpthread for pt remove -ldl fix GECKO_CFLAGS and GECKO_LIBS ---- configure.orig Wed Sep 22 16:12:14 2010 -+++ configure Wed Sep 22 16:14:37 2010 -@@ -8710,8 +8710,8 @@ fi - if test "${with_xulrunner_sdk+set}" = set; then +--- configure.orig Fri Nov 5 17:13:48 2010 ++++ configure Mon Nov 8 12:27:11 2010 +@@ -7206,8 +7206,8 @@ fi + if test "${with_xulrunner_sdk+set}" = set; then : withval=$with_xulrunner_sdk; XULRUNNER_SDK_PREFIX=$with_xulrunner_sdk - GECKO_CFLAGS="-I$XULRUNNER_SDK_PREFIX/include -I$XULRUNNER_SDK_PREFIX/include/plugin -I$XULRUNNER_SDK_PREFIX/include/nspr -I$XULRUNNER_SDK_PREFIX/include/xpcom -I$XULRUNNER_SDK_PREFIX/include/string -I$XULRUNNER_SDK_PREFIX/include/java" @@ -15,5 +15,5 @@ fix GECKO_CFLAGS and GECKO_LIBS + GECKO_CFLAGS="-I$XULRUNNER_SDK_PREFIX/include -DOPENBSD" + GECKO_LIBS="-L$XULRUNNER_SDK_PREFIX -lxpcomglue_s -lxul -lxpcom -lplds4 -lplc4 -lnspr4 -pthread" # Check whether --enable-new-libxul was given. - if test "${enable_new_libxul+set}" = set; then + if test "${enable_new_libxul+set}" = set; then : enableval=$enable_new_libxul; usenewlibxul=$enableval Index: www/gecko-mediaplayer/patches/patch-src_Makefile_in =================================================================== RCS file: /cvs/ports/www/gecko-mediaplayer/patches/patch-src_Makefile_in,v retrieving revision 1.3 diff -u -p -r1.3 patch-src_Makefile_in --- www/gecko-mediaplayer/patches/patch-src_Makefile_in 29 Mar 2010 12:17:42 -0000 1.3 +++ www/gecko-mediaplayer/patches/patch-src_Makefile_in 8 Nov 2010 13:06:15 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-src_Makefile_in,v 1.3 20 fix library linking (remove -ldl) ---- src/Makefile.in.orig Tue Mar 23 16:44:56 2010 -+++ src/Makefile.in Tue Mar 23 16:46:04 2010 -@@ -331,35 +331,35 @@ gecko_mediaplayer_so_SOURCES = \ +--- src/Makefile.in.orig Fri Nov 5 17:13:49 2010 ++++ src/Makefile.in Mon Nov 8 12:27:11 2010 +@@ -332,35 +332,35 @@ gecko_mediaplayer_so_SOURCES = \ gecko_mediaplayer_so_CFLAGS = -fPIC gecko_mediaplayer_so_LDFLAGS = -shared -fPIC Index: www/gecko-mediaplayer/patches/patch-src_plugin_cpp =================================================================== RCS file: www/gecko-mediaplayer/patches/patch-src_plugin_cpp diff -N www/gecko-mediaplayer/patches/patch-src_plugin_cpp --- www/gecko-mediaplayer/patches/patch-src_plugin_cpp 29 Mar 2010 12:17:42 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,28 +0,0 @@ -$OpenBSD: patch-src_plugin_cpp,v 1.2 2010/03/29 12:17:42 dcoppa Exp $ - -fix from upstream svn: -if url has "stream" in it, mark the url as streaming - ---- src/plugin.cpp.orig Wed Feb 24 17:04:17 2010 -+++ src/plugin.cpp Wed Mar 24 12:09:35 2010 -@@ -37,7 +37,6 @@ - - - #include "plugin.h" --//#include "npupp.h" - #include "plugin_list.h" - #include "plugin_setup.h" - #include "plugin_types.h" -@@ -921,8 +920,10 @@ int32 CPlugin::Write(NPStream * stream, int32 offset, - return -1; - } - -- if (strstr((char *) buffer, "ICY 200 OK") != NULL || strstr((char *) buffer, "Content-length:") != NULL // If item is a block of jpeg images, just stream it -- || strstr((char *) buffer, "<HTML>") != NULL || item->streaming == TRUE) { -+ if (strstr((char *) buffer, "ICY 200 OK") != NULL -+ || strstr((char *) buffer, "Content-length:") != NULL // If item is a block of jpeg images, just stream it -+ || strstr((char *) buffer, "<HTML>") != NULL -+ || item->streaming == TRUE) { - // || stream->lastmodified == 0) { this is not valid for many sites - - // printf("BUFFER='%s'\n", buffer); Index: www/gecko-mediaplayer/patches/patch-src_plugin_list_cpp =================================================================== RCS file: www/gecko-mediaplayer/patches/patch-src_plugin_list_cpp diff -N www/gecko-mediaplayer/patches/patch-src_plugin_list_cpp --- www/gecko-mediaplayer/patches/patch-src_plugin_list_cpp 8 Jul 2010 06:35:13 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,42 +0,0 @@ -$OpenBSD: patch-src_plugin_list_cpp,v 1.3 2010/07/08 06:35:13 dcoppa Exp $ - -fixes from upstream svn: -give each item in the RAM playlist a unique id -mark asx files with ENTRY in them as non-playable - ---- src/plugin_list.cpp.orig Tue Feb 23 17:12:37 2010 -+++ src/plugin_list.cpp Tue Mar 23 17:14:09 2010 -@@ -215,6 +215,7 @@ void list_dump(GList * list) - printf("id = %i\n", item->id); - printf("hrefid = %i\n", item->hrefid); - printf("play = %i\n", item->play); -+ printf("played = %i\n", item->played); - printf("path = %s\n", item->path); - printf("controlid = %i\n", item->controlid); - printf("playerready = %i\n", item->playerready); -@@ -603,6 +604,7 @@ asx_start_element(GMarkupParseContext * context, - } - } - if (g_ascii_strcasecmp(element_name, "ENTRY") == 0) { -+ parser_item->play = 0; - entry_id = entry_id + 100; - } - } -@@ -713,7 +715,7 @@ GList *list_parse_ram(GList * list, ListItem * item) - if (item->localsize < (16 * 1024)) { - if (g_file_get_contents(item->local, &data, &datalen, NULL)) { - if (data != NULL) { -- output = g_strsplit(data, "\n", 0); -+ output = g_strsplit_set(data, "\n\r", 0); - parser_list = list; - parser_item = item; - i = 0; -@@ -755,7 +757,7 @@ GList *list_parse_ram(GList * list, ListItem * item) - newitem->src[3] = g_ascii_tolower(newitem->src[3]); - } - newitem->play = TRUE; -- newitem->id = entry_id; -+ newitem->id = ++entry_id; - newitem->controlid = parser_item->controlid; - g_strlcpy(newitem->path, parser_item->path, 1024); - parser_list = g_list_append(parser_list, newitem); Index: www/gecko-mediaplayer/patches/patch-src_plugin_setup_cpp =================================================================== RCS file: www/gecko-mediaplayer/patches/patch-src_plugin_setup_cpp diff -N www/gecko-mediaplayer/patches/patch-src_plugin_setup_cpp --- www/gecko-mediaplayer/patches/patch-src_plugin_setup_cpp 8 Jul 2010 06:35:13 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,76 +0,0 @@ -$OpenBSD: patch-src_plugin_setup_cpp,v 1.2 2010/07/08 06:35:13 dcoppa Exp $ - -fixes from upstream svn: -move "stream" test to streaming function -change it from int to boolean -protect against NULL console - ---- src/plugin_setup.cpp.orig Tue Feb 23 17:12:37 2010 -+++ src/plugin_setup.cpp Tue Mar 23 17:14:09 2010 -@@ -80,9 +80,11 @@ void new_instance(CPlugin * instance, int16_t argc, ch - - if (g_ascii_strcasecmp(argn[i], "console") == 0) { - instance->console = g_strdup(argv[i]); -- for (j = 0; j < strlen(instance->console); j++) { -- if (!g_ascii_isalnum(instance->console[j])) { -- instance->console[j] = 'a'; -+ if (instance->console != NULL) { -+ for (j = 0; j < strlen(instance->console); j++) { -+ if (!g_ascii_isalnum(instance->console[j])) { -+ instance->console[j] = 'a'; -+ } - } - } - } -@@ -524,38 +526,41 @@ void new_instance(CPlugin * instance, int16_t argc, ch - - } - --gint streaming(gchar * url) -+gboolean streaming(gchar * url) - { -- gint ret = 0; -+ gboolean ret = FALSE; - char *p; - - if (g_ascii_strncasecmp(url, "mms://", 6) == 0) -- ret = 1; -+ ret = TRUE; - - if (g_ascii_strncasecmp(url, "mmst://", 7) == 0) -- ret = 1; -+ ret = TRUE; - - if (g_ascii_strncasecmp(url, "mmsu://", 7) == 0) -- ret = 1; -+ ret = TRUE; - - if (g_ascii_strncasecmp(url, "rtsp://", 7) == 0) -- ret = 1; -+ ret = TRUE; - - if (g_ascii_strncasecmp(url, "tv://", 5) == 0) -- ret = 1; -+ ret = TRUE; - - if (g_ascii_strncasecmp(url, "dvd://", 6) == 0) -- ret = 1; -+ ret = TRUE; - - if (g_strrstr(url, ".m3u") != NULL) -- ret = 1; -+ ret = TRUE; - -+ if (g_strrstr(url, "stream") != NULL) -+ ret = TRUE; -+ - if (g_ascii_strncasecmp(url, "file://", 7) == 0) { - p = g_filename_from_uri(url, NULL, NULL); - if (p != NULL) { - if (g_file_test(p, G_FILE_TEST_EXISTS)) { - g_strlcpy(url, p, 1024); -- ret = 1; -+ ret = TRUE; - } - g_free(p); - } Index: www/gecko-mediaplayer/patches/patch-src_plugin_setup_h =================================================================== RCS file: www/gecko-mediaplayer/patches/patch-src_plugin_setup_h diff -N www/gecko-mediaplayer/patches/patch-src_plugin_setup_h --- www/gecko-mediaplayer/patches/patch-src_plugin_setup_h 29 Mar 2010 12:17:42 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-src_plugin_setup_h,v 1.1 2010/03/29 12:17:42 dcoppa Exp $ - -fixes from upstream svn: -move "stream" test to streaming function -change it from int to boolean - ---- src/plugin_setup.h.orig Tue Feb 23 17:12:37 2010 -+++ src/plugin_setup.h Tue Mar 23 17:14:09 2010 -@@ -42,6 +42,6 @@ - - // void new_instance(CPlugin * instance, nsPluginCreateData * parameters); - void new_instance(CPlugin * instance, int16_t argc, char *argn[], char *argv[]); --gint streaming(gchar * url); -+gboolean streaming(gchar * url); - - #endif // _PLUGIN_SETUP_H Index: www/gecko-mediaplayer/pkg/PLIST =================================================================== RCS file: /cvs/ports/www/gecko-mediaplayer/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- www/gecko-mediaplayer/pkg/PLIST 12 Jun 2010 15:27:34 -0000 1.4 +++ www/gecko-mediaplayer/pkg/PLIST 8 Nov 2010 13:06:15 -0000 @@ -15,6 +15,7 @@ share/doc/gecko-mediaplayer/NEWS share/doc/gecko-mediaplayer/README share/doc/gecko-mediaplayer/javascript.txt share/locale/cs/LC_MESSAGES/gecko-mediaplayer.mo +share/locale/de/LC_MESSAGES/gecko-mediaplayer.mo share/locale/es/LC_MESSAGES/gecko-mediaplayer.mo share/locale/fr/LC_MESSAGES/gecko-mediaplayer.mo share/locale/it/LC_MESSAGES/gecko-mediaplayer.mo @@ -23,7 +24,3 @@ share/locale/nl/LC_MESSAGES/gecko-mediap share/locale/pl/LC_MESSAGES/gecko-mediaplayer.mo share/locale/pt_BR/LC_MESSAGES/gecko-mediaplayer.mo share/locale/tr/LC_MESSAGES/gecko-mediaplayer.mo -...@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/${SCHEMAS_INSTDIR}/*.schemas > /dev/null -${SCHEMAS_INSTDIR}/ -${SCHEMAS_INSTDIR}/gecko-mediaplayer.schemas -...@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-install-rule %D/${SCHEMAS_INSTDIR}/*.schemas > /dev/null Index: x11/gnome-mplayer/Makefile =================================================================== RCS file: /cvs/ports/x11/gnome-mplayer/Makefile,v retrieving revision 1.24 diff -u -p -r1.24 Makefile --- x11/gnome-mplayer/Makefile 24 Oct 2010 21:15:32 -0000 1.24 +++ x11/gnome-mplayer/Makefile 8 Nov 2010 13:06:28 -0000 @@ -1,8 +1,7 @@ # $OpenBSD: Makefile,v 1.24 2010/10/24 21:15:32 ajacoutot Exp $ COMMENT = GTK+/GNOME frontend for MPlayer -DISTNAME = gnome-mplayer-0.9.9.2 -REVISION= 5 +DISTNAME = gnome-mplayer-1.0.0 CATEGORIES = x11 multimedia MAINTAINER = David Coppa <dco...@openbsd.org> @@ -17,16 +16,15 @@ PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes -WANTLIB += ORBit-2 X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \ - Xfixes Xi Xinerama Xrandr Xrender Xss atk-1.0 c cairo \ - dbus-1 dbus-glib-1 expat fontconfig freetype gdk-x11-2.0 \ +WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \ + Xfixes Xi Xinerama Xrandr Xrender Xss Xxf86vm atk-1.0 c cairo \ + dbus-1 dbus-glib-1 drm expat fontconfig freetype gdk-x11-2.0 \ gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 \ gthread-2.0 gtk-x11-2.0 m neon pango-1.0 pangocairo-1.0 \ pangoft2-1.0 pixman-1 png pthread pthread-stubs musicbrainz3 \ - xcb xcb-render xcb-render-util z notify gpod curl + xcb xcb-render xcb-shm z notify gpod curl -MODULES = devel/gettext \ - devel/gconf2 +MODULES = devel/gettext LIB_DEPENDS = ::devel/libnotify \ ::audio/libgpod \ @@ -48,18 +46,13 @@ CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE LDFLAGS="-L${LOCALBASE}/lib \ -L${X11BASE}/lib -pthread" CONFIGURE_ARGS = --with-gio \ - --with-gconf \ --with-libnotify \ --with-libgpod \ --with-libmusicbrainz3 \ --enable-panscan \ --without-alsa \ --without-flat-volume \ + --without-gconf \ --disable-nautilus - -post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/${SCHEMAS_INSTDIR} - ${INSTALL_DATA} ${WRKSRC}/gnome-mplayer.schemas \ - ${PREFIX}/${SCHEMAS_INSTDIR} .include <bsd.port.mk> Index: x11/gnome-mplayer/distinfo =================================================================== RCS file: /cvs/ports/x11/gnome-mplayer/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- x11/gnome-mplayer/distinfo 29 Mar 2010 12:16:07 -0000 1.4 +++ x11/gnome-mplayer/distinfo 8 Nov 2010 13:06:28 -0000 @@ -1,5 +1,5 @@ -MD5 (gnome-mplayer-0.9.9.2.tar.gz) = eYEJE9JFdVtgwn034dHxeA== -RMD160 (gnome-mplayer-0.9.9.2.tar.gz) = DnPhxhCfB7ln8wvXIl6sfpxsnOY= -SHA1 (gnome-mplayer-0.9.9.2.tar.gz) = tGpua87I0hS3vSV+k5sL/1xn9mA= -SHA256 (gnome-mplayer-0.9.9.2.tar.gz) = aVpUwA210KD1lusaEKWK0ypE6NbHWF18huDXXO8KSLQ= -SIZE (gnome-mplayer-0.9.9.2.tar.gz) = 828006 +MD5 (gnome-mplayer-1.0.0.tar.gz) = LIx+Z5+gLlJPrOP9tQSznQ== +RMD160 (gnome-mplayer-1.0.0.tar.gz) = HWQJTC5yNp0GzJdob7xDPf7odjg= +SHA1 (gnome-mplayer-1.0.0.tar.gz) = 75TDFwzE1CVAPI3mfvuPZNx/di8= +SHA256 (gnome-mplayer-1.0.0.tar.gz) = RpSk+ECQOc73IG6wcpUnISYtvsNyZpNztzLmF91e5TA= +SIZE (gnome-mplayer-1.0.0.tar.gz) = 903789 Index: x11/gnome-mplayer/patches/patch-configure =================================================================== RCS file: /cvs/ports/x11/gnome-mplayer/patches/patch-configure,v retrieving revision 1.3 diff -u -p -r1.3 patch-configure --- x11/gnome-mplayer/patches/patch-configure 23 Sep 2010 17:06:18 -0000 1.3 +++ x11/gnome-mplayer/patches/patch-configure 8 Nov 2010 13:06:28 -0000 @@ -3,9 +3,9 @@ $OpenBSD: patch-configure,v 1.3 2010/09/ don't check for libgpod 0.6.x: it's not in our ports tree disable gnome-power-manager support ---- configure.orig Mon Feb 22 22:46:24 2010 -+++ configure Thu Sep 23 18:16:27 2010 -@@ -653,8 +653,6 @@ GPOD_CFLAGS +--- configure.orig Fri Nov 5 17:16:53 2010 ++++ configure Mon Nov 8 11:10:05 2010 +@@ -609,8 +609,6 @@ GPOD_CFLAGS GPOD07_LIBS GPOD07_CFLAGS GPOD_DEFINES @@ -14,7 +14,7 @@ disable gnome-power-manager support NOTIFY_DEFINES NOTIFY_LIBS NOTIFY_CFLAGS -@@ -855,8 +853,6 @@ ALSA_CFLAGS +@@ -818,8 +816,6 @@ ALSA_CFLAGS ALSA_LIBS NOTIFY_CFLAGS NOTIFY_LIBS @@ -23,7 +23,7 @@ disable gnome-power-manager support GPOD07_CFLAGS GPOD07_LIBS MUSICBRAINZ_CFLAGS -@@ -1562,9 +1558,6 @@ Some influential environment variables: +@@ -1519,9 +1515,6 @@ Some influential environment variables: NOTIFY_CFLAGS C compiler flags for NOTIFY, overriding pkg-config NOTIFY_LIBS linker flags for NOTIFY, overriding pkg-config @@ -33,22 +33,22 @@ disable gnome-power-manager support GPOD07_CFLAGS C compiler flags for GPOD07, overriding pkg-config GPOD07_LIBS linker flags for GPOD07, overriding pkg-config -@@ -9879,87 +9872,6 @@ fi - if test "x$with_libgpod" != xno; then +@@ -8338,84 +8331,6 @@ fi + if test "x$with_libgpod" != xno; then : pkg_failed=no --{ $as_echo "$as_me:$LINENO: checking for GPOD06" >&5 +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GPOD06" >&5 -$as_echo_n "checking for GPOD06... " >&6; } - -if test -n "$GPOD06_CFLAGS"; then - pkg_cv_GPOD06_CFLAGS="$GPOD06_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ -- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgpod-1.0 <= 0.6.0\"") >&5 +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgpod-1.0 <= 0.6.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libgpod-1.0 <= 0.6.0") 2>&5 - ac_status=$? -- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; then +- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +- test $ac_status = 0; }; then - pkg_cv_GPOD06_CFLAGS=`$PKG_CONFIG --cflags "libgpod-1.0 <= 0.6.0" 2>/dev/null` -else - pkg_failed=yes @@ -60,11 +60,11 @@ disable gnome-power-manager support - pkg_cv_GPOD06_LIBS="$GPOD06_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ -- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgpod-1.0 <= 0.6.0\"") >&5 +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgpod-1.0 <= 0.6.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libgpod-1.0 <= 0.6.0") 2>&5 - ac_status=$? -- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; then +- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +- test $ac_status = 0; }; then - pkg_cv_GPOD06_LIBS=`$PKG_CONFIG --libs "libgpod-1.0 <= 0.6.0" 2>/dev/null` -else - pkg_failed=yes @@ -90,22 +90,20 @@ disable gnome-power-manager support - # Put the nasty error message in config.log where it belongs - echo "$GPOD06_PKG_ERRORS" >&5 - -- { $as_echo "$as_me:$LINENO: result: no" >&5 +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -- { $as_echo "$as_me:$LINENO: WARNING: Compiling without libgpod 0.6.0 support" >&5 +- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiling without libgpod 0.6.0 support" >&5 -$as_echo "$as_me: WARNING: Compiling without libgpod 0.6.0 support" >&2;} -elif test $pkg_failed = untried; then -- { $as_echo "$as_me:$LINENO: WARNING: Compiling without libgpod 0.6.0 support" >&5 +- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiling without libgpod 0.6.0 support" >&5 -$as_echo "$as_me: WARNING: Compiling without libgpod 0.6.0 support" >&2;} -else - GPOD06_CFLAGS=$pkg_cv_GPOD06_CFLAGS - GPOD06_LIBS=$pkg_cv_GPOD06_LIBS -- { $as_echo "$as_me:$LINENO: result: yes" >&5 +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - GPOD_DEFINES="-DHAVE_GPOD -DGPOD_06" --cat >>confdefs.h <<\_ACEOF --#define GPOD_ENABLED 1 --_ACEOF +-$as_echo "#define GPOD_ENABLED 1" >>confdefs.h - -fi - @@ -114,16 +112,15 @@ disable gnome-power-manager support - -fi - -- --if test "x$with_libgpod" != xno; then +-if test "x$with_libgpod" != xno; then : - -pkg_failed=no - { $as_echo "$as_me:$LINENO: checking for GPOD07" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GPOD07" >&5 $as_echo_n "checking for GPOD07... " >&6; } -@@ -10038,8 +9950,8 @@ fi - fi +@@ -8491,8 +8406,8 @@ fi + fi -GPOD_CFLAGS="$GPOD06_CFLAGS $GPOD07_CFLAGS" -GPOD_LIBS="$GPOD06_LIBS $GPOD07_LIBS" @@ -132,52 +129,44 @@ disable gnome-power-manager support -@@ -10294,48 +10206,6 @@ _ACEOF +@@ -8749,40 +8664,6 @@ $as_echo "#define SS_INHIBIT 0" >>confdefs.h -# Check whether --with-gpm-new-method was given. --if test "${with_gpm_new_method+set}" = set; then +-if test "${with_gpm_new_method+set}" = set; then : - withval=$with_gpm_new_method; CHECK_GPM=no --cat >>confdefs.h <<\_ACEOF --#define SM_INHIBIT 1 --_ACEOF +-$as_echo "#define SM_INHIBIT 1" >>confdefs.h - -fi - - -# Check whether --with-gpm-old-method was given. --if test "${with_gpm_old_method+set}" = set; then +-if test "${with_gpm_old_method+set}" = set; then : - withval=$with_gpm_old_method; CHECK_GPM=no --cat >>confdefs.h <<\_ACEOF --#define SS_INHIBIT 1 --_ACEOF +-$as_echo "#define SS_INHIBIT 1" >>confdefs.h - -fi - - -if test x$CHECK_GPM = "xyes"; then - if test -x `which gnome-power-manager`; then -- { $as_echo "$as_me:$LINENO: Checking for gnome-power-manager support" >&5 +- { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for gnome-power-manager support" >&5 -$as_echo "$as_me: Checking for gnome-power-manager support" >&6;} - GPMVER=`gnome-power-manager --version | sed -e 's/.* 2.//' | cut -b1-2` - if test $GPMVER -ge 26; then - --cat >>confdefs.h <<\_ACEOF --#define SM_INHIBIT 1 --_ACEOF +-$as_echo "#define SM_INHIBIT 1" >>confdefs.h - - fi - if test $GPMVER -lt 26; then - --cat >>confdefs.h <<\_ACEOF --#define SS_INHIBIT 1 --_ACEOF +-$as_echo "#define SS_INHIBIT 1" >>confdefs.h - - fi - - fi -fi - for ac_header in mntent.h + do : Index: x11/gnome-mplayer/patches/patch-gnome-mplayer_schemas_in =================================================================== RCS file: x11/gnome-mplayer/patches/patch-gnome-mplayer_schemas_in diff -N x11/gnome-mplayer/patches/patch-gnome-mplayer_schemas_in --- x11/gnome-mplayer/patches/patch-gnome-mplayer_schemas_in 29 Mar 2010 12:16:07 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,36 +0,0 @@ -$OpenBSD: patch-gnome-mplayer_schemas_in,v 1.2 2010/03/29 12:16:07 dcoppa Exp $ - -set some sane defaults: -use mplayer's software volume control (see pkg/MESSAGE) -disable bar animation in full screen -use xscrnsaver controls over gnome-power-manager - ---- gnome-mplayer.schemas.in.orig Thu Jan 7 21:26:00 2010 -+++ gnome-mplayer.schemas.in Wed Mar 24 11:09:23 2010 -@@ -222,7 +222,7 @@ - <applyto>/apps/gnome-mplayer/preferences/disable_animation</applyto> - <owner>gnome-mplayer</owner> - <type>bool</type> -- <default>FALSE</default> -+ <default>TRUE</default> - <locale name="C"> - <short>Disable Animation</short> - <long>Disable animation of fullscreen control bar sliding away</long> -@@ -270,7 +270,7 @@ - <applyto>/apps/gnome-mplayer/preferences/softvol</applyto> - <owner>gnome-mplayer</owner> - <type>bool</type> -- <default>FALSE</default> -+ <default>TRUE</default> - <locale name="C"> - <short>Have mplayer use the softvol option</short> - <long>When set to TRUE the softvol option is passed to mplayer, useful for machines without pulseaudio</long> -@@ -546,7 +546,7 @@ - <applyto>/apps/gnome-mplayer/preferences/use_xscrnsaver</applyto> - <owner>gnome-mplayer</owner> - <type>bool</type> -- <default>FALSE</default> -+ <default>TRUE</default> - <locale name="C"> - <short>Set to TRUE if you want to use xscrnsaver controls over gnome-power-manager</short> - <long>When enabled directly tells the xscreensaver to inhibit itself, otherwise uses gnome-power-manager</long> Index: x11/gnome-mplayer/patches/patch-src_gui_c =================================================================== RCS file: /cvs/ports/x11/gnome-mplayer/patches/patch-src_gui_c,v retrieving revision 1.8 diff -u -p -r1.8 patch-src_gui_c --- x11/gnome-mplayer/patches/patch-src_gui_c 8 Jul 2010 06:29:12 -0000 1.8 +++ x11/gnome-mplayer/patches/patch-src_gui_c 8 Nov 2010 13:06:28 -0000 @@ -1,81 +1,53 @@ $OpenBSD: patch-src_gui_c,v 1.8 2010/07/08 06:29:12 dcoppa Exp $ -fixes from upstream svn: -add missing icons to the file menu -activate Open on enter in Open->Location (fix upstream bug #381) -NULL check on retrieve_metadata_pool clear process - -revised audio/video device selection gui +adapt audio/video device selection gui set DVD device to /dev/rcd0c instead of /dev/dvd ---- src/gui.c.orig Thu Feb 25 17:01:41 2010 -+++ src/gui.c Wed May 5 08:58:26 2010 -@@ -1555,11 +1555,13 @@ gboolean delete_callback(GtkWidget * widget, GdkEvent - - if (control_id == 0) { - g_thread_pool_stop_unused_threads(); -- while (gtk_events_pending() || thread != NULL -- || g_thread_pool_unprocessed(retrieve_metadata_pool)) { -- gtk_main_iteration(); -+ if (retrieve_metadata_pool != NULL) { -+ while (gtk_events_pending() || thread != NULL -+ || g_thread_pool_unprocessed(retrieve_metadata_pool)) { -+ gtk_main_iteration(); -+ } -+ g_thread_pool_free(retrieve_metadata_pool, TRUE, TRUE); - } -- g_thread_pool_free(retrieve_metadata_pool, TRUE, TRUE); - } else { - while (gtk_events_pending() || thread != NULL) { - gtk_main_iteration(); -@@ -2766,6 +2768,7 @@ void menuitem_open_location_callback(GtkMenuItem * men - label = gtk_label_new(_("Location:")); - open_location = gtk_entry_new(); - gtk_entry_set_width_chars(GTK_ENTRY(open_location), 50); -+ gtk_entry_set_activates_default(GTK_ENTRY(open_location),TRUE); - item_box = gtk_hbox_new(FALSE, 6); - gtk_box_pack_start(GTK_BOX(item_box), label, FALSE, FALSE, 12); - gtk_box_pack_end(GTK_BOX(item_box), open_location, TRUE, TRUE, 0); -@@ -4796,15 +4799,13 @@ void menuitem_config_callback(GtkMenuItem * menuitem, - tooltip = gtk_tooltips_new(); - gtk_tooltips_set_tip(tooltip, config_vo, - _ -- ("mplayer video output device\nx11 should always work, try xv or gl for better performance"), -+ ("mplayer video output device\nx11 should always work\nTry xv or gl for better performance"), - NULL); - if (config_vo != NULL) { - gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "gl"); +--- src/gui.c.orig Mon Nov 8 11:15:15 2010 ++++ src/gui.c Mon Nov 8 11:24:41 2010 +@@ -5053,9 +5053,6 @@ void menuitem_config_callback(GtkMenuItem * menuitem, gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "gl2"); gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "x11"); gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "xv"); - gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "xvmc"); +- gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "vaapi"); - gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), "vdpau"); + if (vo != NULL) { if (strcmp(vo, "gl") == 0) - gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 0); -@@ -4814,14 +4815,10 @@ void menuitem_config_callback(GtkMenuItem * menuitem, +@@ -5066,16 +5063,10 @@ void menuitem_config_callback(GtkMenuItem * menuitem, gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 2); if (strcmp(vo, "xv") == 0) gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 3); - if (strcmp(vo, "xvmc") == 0) - gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 4); -- if (strcmp(vo, "vdpau") == 0) +- if (strcmp(vo, "vaapi") == 0) - gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 5); +- if (strcmp(vo, "vdpau") == 0) +- gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 6); if (gtk_combo_box_get_active(GTK_COMBO_BOX(config_vo)) == -1) { gtk_combo_box_append_text(GTK_COMBO_BOX(config_vo), vo); -- gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 6); +- gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 7); + gtk_combo_box_set_active(GTK_COMBO_BOX(config_vo), 4); } } } -@@ -4891,32 +4888,29 @@ void menuitem_config_callback(GtkMenuItem * menuitem, +@@ -5145,39 +5136,36 @@ void menuitem_config_callback(GtkMenuItem * menuitem, + #ifdef GTK2_12_ENABLED + gtk_widget_set_tooltip_text(config_ao, + _ +- ("mplayer audio output device\nalsa or oss should always work, try esd in gnome, arts in kde, or pulse on newer distributions")); ++ ("mplayer audio output device\nsndio should always work\nTry esd under GNOME, arts under KDE\nTry jack if you use the JACK sound server\nUse rtunes if you want to stream to an Apple AirPort Express")); + + #else tooltip = gtk_tooltips_new(); gtk_tooltips_set_tip(tooltip, config_ao, _ - ("mplayer audio output device\nalsa or oss should always work, try esd in gnome, arts in kde, or pulse on newer distributions"), + ("mplayer audio output device\nsndio should always work\nTry esd under GNOME, arts under KDE\nTry jack if you use the JACK sound server\nUse rtunes if you want to stream to an Apple AirPort Express"), NULL); + #endif if (config_ao != NULL) { - gtk_combo_box_append_text(GTK_COMBO_BOX(config_ao), "alsa"); - gtk_combo_box_append_text(GTK_COMBO_BOX(config_ao), "arts"); @@ -111,7 +83,7 @@ set DVD device to /dev/rcd0c instead of } } } -@@ -4995,8 +4989,8 @@ void menuitem_config_callback(GtkMenuItem * menuitem, +@@ -5264,8 +5252,8 @@ void menuitem_config_callback(GtkMenuItem * menuitem, j = -1; config_mplayer_dvd_device = gtk_combo_box_entry_new_text(); @@ -122,35 +94,15 @@ set DVD device to /dev/rcd0c instead of j = i; } i++; -@@ -6222,12 +6216,19 @@ GtkWidget *create_window(gint windowid) - gtk_menu_append(menu_file, GTK_WIDGET(menuitem_file_open)); - menuitem_file_open_folder = - GTK_MENU_ITEM(gtk_image_menu_item_new_with_mnemonic(_("Open _Folder"))); -+ gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem_file_open_folder), -+ gtk_image_new_from_icon_name("folder",GTK_ICON_SIZE_MENU)); - gtk_menu_append(menu_file, GTK_WIDGET(menuitem_file_open_folder)); - menuitem_file_open_location = - GTK_MENU_ITEM(gtk_image_menu_item_new_with_mnemonic(_("Open _Location"))); -+ gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem_file_open_location), -+ gtk_image_new_from_icon_name("network-server",GTK_ICON_SIZE_MENU)); - gtk_menu_append(menu_file, GTK_WIDGET(menuitem_file_open_location)); - -- menuitem_file_disc = GTK_MENU_ITEM(gtk_menu_item_new_with_mnemonic(_("_Disc"))); -+ menuitem_file_disc = -+ GTK_MENU_ITEM(gtk_image_menu_item_new_with_mnemonic(_("_Disc"))); -+ gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem_file_disc), -+ gtk_image_new_from_icon_name("media-optical",GTK_ICON_SIZE_MENU)); - menu_file_disc = GTK_MENU(gtk_menu_new()); - gtk_widget_show(GTK_WIDGET(menuitem_file_disc)); - gtk_menu_shell_append(GTK_MENU_SHELL(menu_file), GTK_WIDGET(menuitem_file_disc)); -@@ -6276,7 +6277,9 @@ GtkWidget *create_window(gint windowid) +@@ -6634,9 +6622,9 @@ GtkWidget *create_window(gint windowid) gtk_menu_append(menu_file_tv, GTK_WIDGET(menuitem_file_open_dtv)); #ifdef HAVE_GPOD menuitem_file_open_ipod = - GTK_MENU_ITEM(gtk_image_menu_item_new_with_mnemonic(_("Open _iPod™"))); + GTK_MENU_ITEM(gtk_image_menu_item_new_with_mnemonic(_("Open _iPod"))); -+ gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem_file_open_ipod), -+ gtk_image_new_from_icon_name("multimedia-player",GTK_ICON_SIZE_MENU)); + gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem_file_open_ipod), +- gtk_image_new_from_icon_name("ipod", GTK_ICON_SIZE_MENU)); ++ gtk_image_new_from_icon_name("multimedia-player", GTK_ICON_SIZE_MENU)); + gtk_menu_append(menu_file, GTK_WIDGET(menuitem_file_open_ipod)); #endif - #ifdef GTK2_12_ENABLED Index: x11/gnome-mplayer/patches/patch-src_main_c =================================================================== RCS file: /cvs/ports/x11/gnome-mplayer/patches/patch-src_main_c,v retrieving revision 1.6 diff -u -p -r1.6 patch-src_main_c --- x11/gnome-mplayer/patches/patch-src_main_c 8 Jul 2010 06:29:12 -0000 1.6 +++ x11/gnome-mplayer/patches/patch-src_main_c 8 Nov 2010 13:06:28 -0000 @@ -1,35 +1,13 @@ $OpenBSD: patch-src_main_c,v 1.6 2010/07/08 06:29:12 dcoppa Exp $ -fixes from upstream svn: -fix memory leak when we have an invalid item to play -change metadata timeout count from 10 to 50 (fix upstream bug #391) - set some sane defaults: use mplayer's software volume control (see pkg/MESSAGE) disable bar animation in full screen use xscrnsaver controls over gnome-power-manager ---- src/main.c.orig Thu Feb 25 17:01:41 2010 -+++ src/main.c Wed May 5 08:57:01 2010 -@@ -260,6 +260,8 @@ gint play_iter(GtkTreeIter * playiter, gint restart_se - } else { - if (verbose > 1) - printf("iter is invalid, nothing to play\n"); -+ g_free(thread_data); -+ thread_data = NULL; - return 0; - } - -@@ -281,7 +283,7 @@ gint play_iter(GtkTreeIter * playiter, gint restart_se - if (!streaming_media(uri) && !device_name(uri)) { - i = 0; - if (playable) { -- while (demuxer == NULL && i < 10) { -+ while (demuxer == NULL && i < 50) { - g_free(title); - g_free(artist); - g_free(album); -@@ -688,7 +690,7 @@ int main(int argc, char *argv[]) +--- src/main.c.orig Tue Oct 19 18:33:40 2010 ++++ src/main.c Mon Nov 8 11:08:40 2010 +@@ -689,7 +689,7 @@ int main(int argc, char *argv[]) playlist_visible = FALSE; disable_fullscreen = FALSE; disable_framedrop = FALSE; @@ -38,7 +16,7 @@ use xscrnsaver controls over gnome-power remember_softvol = FALSE; volume_softvol = -1; volume_gain = 0; -@@ -703,7 +705,7 @@ int main(int argc, char *argv[]) +@@ -705,7 +705,7 @@ int main(int argc, char *argv[]) reallyverbose = 0; embedding_disabled = FALSE; disable_pause_on_click = FALSE; @@ -47,12 +25,12 @@ use xscrnsaver controls over gnome-power auto_hide_timeout = 3; use_mediakeys = TRUE; use_defaultpl = FALSE; -@@ -742,7 +744,7 @@ int main(int argc, char *argv[]) +@@ -744,7 +744,7 @@ int main(int argc, char *argv[]) start_second = 0; play_length = 0; save_loc = TRUE; - use_xscrnsaver = FALSE; + use_xscrnsaver = TRUE; screensaver_disabled = FALSE; - - sa.sa_handler = hup_handler; + update_control_flag = FALSE; + gchar *filename; Index: x11/gnome-mplayer/patches/patch-src_playlist_c =================================================================== RCS file: x11/gnome-mplayer/patches/patch-src_playlist_c diff -N x11/gnome-mplayer/patches/patch-src_playlist_c --- x11/gnome-mplayer/patches/patch-src_playlist_c 8 Jul 2010 06:29:12 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,27 +0,0 @@ -$OpenBSD: patch-src_playlist_c,v 1.1 2010/07/08 06:29:12 dcoppa Exp $ - -fix from upstream svn: -fix video playback problems when loading a folder from playlist - ---- src/playlist.c.orig Tue Jul 6 22:15:05 2010 -+++ src/playlist.c Tue Jul 6 22:17:35 2010 -@@ -549,7 +549,10 @@ void add_folder_to_playlist(GtkWidget * widget, void * - GSList *uris; - gchar *last_dir; - gchar *message; -+ gint count; - -+ count = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(playliststore), NULL); -+ - dialog = gtk_file_chooser_dialog_new(_("Choose Directory"), - GTK_WINDOW(window), - GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, -@@ -594,7 +597,7 @@ void add_folder_to_playlist(GtkWidget * widget, void * - g_free(message); - g_idle_add(set_media_label, idledata); - -- if (data != NULL) { -+ if (count == 0 && filecount > 0) { - gtk_tree_model_get_iter_first(GTK_TREE_MODEL(playliststore), &iter); - play_iter(&iter, 0); - dontplaynext = FALSE; Index: x11/gnome-mplayer/patches/patch-src_support_c =================================================================== RCS file: x11/gnome-mplayer/patches/patch-src_support_c diff -N x11/gnome-mplayer/patches/patch-src_support_c --- x11/gnome-mplayer/patches/patch-src_support_c 8 Jul 2010 06:29:12 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-src_support_c,v 1.4 2010/07/08 06:29:12 dcoppa Exp $ - -fix from upstream: -correct problem with tracks loaded from an iPod as not being marked -playable - ---- src/support.c.orig Wed Jul 7 17:07:17 2010 -+++ src/support.c Wed Jul 7 17:09:08 2010 -@@ -2778,7 +2778,7 @@ gboolean gpod_load_tracks(gchar * mount_point) - gtk_tree_model_iter_n_children(GTK_TREE_MODEL(playliststore), NULL), - ADD_ORDER_COLUMN, - gtk_tree_model_iter_n_children(GTK_TREE_MODEL(playliststore), NULL), -- -1); -+ PLAYABLE_COLUMN, TRUE, -1); - - g_free(duration); - g_free(full_path); Index: x11/gnome-mplayer/patches/patch-src_thread_c =================================================================== RCS file: x11/gnome-mplayer/patches/patch-src_thread_c diff -N x11/gnome-mplayer/patches/patch-src_thread_c --- x11/gnome-mplayer/patches/patch-src_thread_c 29 Mar 2010 12:16:08 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -$OpenBSD: patch-src_thread_c,v 1.3 2010/03/29 12:16:08 dcoppa Exp $ - -fix from upstream svn: -when dontplaynext is set, request next item on -playlist from plugin - ---- src/thread.c.orig Thu Feb 25 17:01:41 2010 -+++ src/thread.c Wed Mar 24 12:07:32 2010 -@@ -1496,6 +1496,13 @@ gpointer launch_player(gpointer data) - g_idle_add(play, p); - } - -+ if (playback_error == NO_ERROR) { -+ if (embed_window != 0 || control_id != 0) { -+ dbus_send_event("MediaComplete", 0); -+ dbus_open_next(); -+ } -+ } -+ - dontplaynext = FALSE; - } - Index: x11/gnome-mplayer/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/gnome-mplayer/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- x11/gnome-mplayer/pkg/PLIST 29 Mar 2010 12:16:08 -0000 1.6 +++ x11/gnome-mplayer/pkg/PLIST 8 Nov 2010 13:06:28 -0000 @@ -35,15 +35,26 @@ share/icons/hicolor/48x48/apps/gnome-mpl share/icons/hicolor/scalable/ share/icons/hicolor/scalable/apps/ share/icons/hicolor/scalable/apps/gnome-mplayer.svg +share/locale/ar/ +share/locale/ar/LC_MESSAGES/ share/locale/ar/LC_MESSAGES/gnome-mplayer.mo share/locale/bg/LC_MESSAGES/gnome-mplayer.mo share/locale/ca/LC_MESSAGES/gnome-mplayer.mo share/locale/cs/LC_MESSAGES/gnome-mplayer.mo +share/locale/da/LC_MESSAGES/gnome-mplayer.mo share/locale/de/LC_MESSAGES/gnome-mplayer.mo share/locale/el/LC_MESSAGES/gnome-mplayer.mo share/locale/en/LC_MESSAGES/gnome-mplayer.mo +share/locale/en_GB/ +share/locale/en_GB/LC_MESSAGES/ share/locale/en_GB/LC_MESSAGES/gnome-mplayer.mo share/locale/es/LC_MESSAGES/gnome-mplayer.mo +share/locale/et/LC_MESSAGES/gnome-mplayer.mo +share/locale/eu/LC_MESSAGES/gnome-mplayer.mo +share/locale/fi/LC_MESSAGES/gnome-mplayer.mo +share/locale/fo/ +share/locale/fo/LC_MESSAGES/ +share/locale/fo/LC_MESSAGES/gnome-mplayer.mo share/locale/fr/LC_MESSAGES/gnome-mplayer.mo share/locale/gl/LC_MESSAGES/gnome-mplayer.mo share/locale/he/LC_MESSAGES/gnome-mplayer.mo @@ -51,6 +62,8 @@ share/locale/hu/LC_MESSAGES/gnome-mplaye share/locale/it/LC_MESSAGES/gnome-mplayer.mo share/locale/ja/LC_MESSAGES/gnome-mplayer.mo share/locale/ko/LC_MESSAGES/gnome-mplayer.mo +share/locale/lt/ +share/locale/lt/LC_MESSAGES/ share/locale/lt/LC_MESSAGES/gnome-mplayer.mo share/locale/nl/LC_MESSAGES/gnome-mplayer.mo share/locale/pl/LC_MESSAGES/gnome-mplayer.mo @@ -59,16 +72,14 @@ share/locale/pt_BR/LC_MESSAGES/gnome-mpl share/locale/ro/LC_MESSAGES/gnome-mplayer.mo share/locale/ru/LC_MESSAGES/gnome-mplayer.mo share/locale/sr/LC_MESSAGES/gnome-mplayer.mo +share/locale/s...@latin/ +share/locale/s...@latin/LC_MESSAGES/ share/locale/s...@latin/LC_MESSAGES/gnome-mplayer.mo share/locale/sv/LC_MESSAGES/gnome-mplayer.mo share/locale/tr/LC_MESSAGES/gnome-mplayer.mo share/locale/zh_CN/LC_MESSAGES/gnome-mplayer.mo share/locale/zh_HK/LC_MESSAGES/gnome-mplayer.mo share/locale/zh_TW/LC_MESSAGES/gnome-mplayer.mo -...@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/${SCHEMAS_INSTDIR}/*.schemas > /dev/null -${SCHEMAS_INSTDIR}/ -${SCHEMAS_INSTDIR}/gnome-mplayer.schemas -...@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-install-rule %D/${SCHEMAS_INSTDIR}/*.schemas > /dev/null @exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database @exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true